(SEM VII) THEORY EXAMINATION 2024-25 INFORMATION THEORY & CODING

B.Tech General 0 downloads
₹29.00

INFORMATION THEORY & CODING (KEC075) – COMPLETE SOLVED PAPER

Time: 3 Hours  Max Marks: 100
Instructions: Attempt all Sections

 

SECTION A (2 × 10 = 20 Marks)

Attempt all questions in brief

 

a) Mutual information & relation to entropy

Mutual information I(X;Y) measures the amount of information shared between two random variables.

I(X;Y)=H(X)−H(X∣Y)I(X;Y) = H(X) - H(X|Y)I(X;Y)=H(X)−H(X∣Y) 

 

b) Relative entropy vs mutual information

Relative entropy (Kullback–Leibler divergence) measures distance between two distributions, while mutual information measures dependence between variables. Mutual information is a special case of relative entropy.

 

c) Kraft inequality

For a prefix code with codeword lengths lil_ili​:

∑2−li≤1\sum 2^{-l_i} \le 1∑2−li​≤1

Significance: Necessary and sufficient condition for existence of a prefix code.

 

d) Huffman coding vs Shannon–Fano coding

HuffmanShannon–Fano
OptimalSub-optimal
Bottom-upTop-down
Minimum average lengthNot guaranteed minimum

e) Channel coding theorem

It states that reliable communication is possible if transmission rate R < channel capacity C, using proper encoding and decoding.

 

f) Symmetric channels

Channels where transition probabilities are symmetric, e.g., Binary Symmetric Channel (BSC).

 

g) Minimum distance of a block code

Minimum Hamming distance between any two distinct codewords.

 

h) Purpose of parity-check matrix

Used to detect and locate errors in received codewords.

 

i) Viterbi algorithm

A maximum likelihood decoding algorithm used for convolutional codes, finding the most probable path in a trellis.

 

j) Convolutional codes & representation

Codes where output depends on current and previous input bits. Represented using:

Generator polynomials

Trellis diagram

 

SECTION B (10 × 3 = 30 Marks)

Attempt any three

 

a) Entropy, joint entropy & conditional entropy

Entropy:                                                H(X)=−∑p(x)log⁡p(x)H(X) = -\sum p(x)\log p(x)H(X)=−∑p(x)logp(x)

Joint entropy:                                       H(X,Y)H(X,Y)H(X,Y)

Conditional entropy:                           H(X∣Y)H(X|Y)H(X∣Y)

Example: Fair coin → H = 1 bit.

 

b) Asymptotic Equipartition Property (AEP)

AEP states that for a long sequence of i.i.d symbols, most sequences are typical, each with probability ≈ 2−nH2^{-nH}2−nH.

 

c) Jointly typical sequences

Sequences whose joint probability is close to 2−nH(X,Y)2^{-nH(X,Y)}2−nH(X,Y).
Used in source coding and channel coding proofs.

 

d) Single parity-check code                    Adds one parity bit to ensure even/odd parity.
Detects single-bit errors, but cannot correct.

 

e) Viterbi algorithm in decoding

Uses dynamic programming to minimize path metric in trellis, providing optimal decoding of convolutional codes.

 

SECTION C (10 × 5 = 50 Marks)

Attempt one from each question

 

Q3(a) Entropy calculation

Given:

P=(12,14,18,116,132,132)P = \left(\frac12,\frac14,\frac18,\frac1{16},\frac1{32},\frac1{32}\right)P=(21​,41​,81​,161​,321​,321​) H=−∑plog⁡2pH = -\sum p \log_2 pH=−∑plog2​p H=1.9375 bits/symbol (approx)H = 1.9375 \text{ bits/symbol (approx)}H=1.9375 bits/symbol (approx)

Rate of information:

R=16×1.9375=31 bits/secR = 16 \times 1.9375 = \boxed{31 \text{ bits/sec}}R=16×1.9375=31 bits/sec​ 

 

Q3(b) Log-sum inequality

∑ailog⁡aibi≥(∑ai)log⁡∑ai∑bi\sum a_i \log\frac{a_i}{b_i} \ge \left(\sum a_i\right)\log\frac{\sum a_i}{\sum b_i}∑ai​logbi​ai​​≥(∑ai​)log∑bi​∑ai​​

Used in proving entropy inequalities and channel capacity results.

 

Q4(a) Data compression & types

Data compression reduces redundancy.

Types:                             Lossless: Huffman, RLE                        Lossy: JPEG, MP3

 

Q4(b) Shannon–Fano–Elias coding algorithm

Compute cumulative probabilities                                   Convert cumulative value to binary

Assign codewords                                                            Ensures prefix property.

 

Q5(a) Channel capacity properties

Non-negative                                                              Additive for independent channels

Upper bound on reliable transmission rate                Impact: Determines maximum achievable data rate.

 

Q5(b) Channel coding theorem (importance)

It provides the fundamental limit of communication, guiding practical code design.

 

Q6(a) (8,7) parity-check code (p = 0.01)

Probability of correct decoding:

Pc=(1−p)8=0.9227P_c = (1-p)^8 = 0.9227Pc​=(1−p)8=0.9227

Probability of decoding error:

Pe=8p(1−p)7=0.0746P_e = 8p(1-p)^7 = 0.0746Pe​=8p(1−p)7=0.0746

Probability of failure:

Pf=1−(Pc+Pe)≈0.0027P_f = 1 - (P_c + P_e) \approx 0.0027Pf​=1−(Pc​+Pe​)≈0.0027 

 

Q6(b) Hamming distance

Number of differing bit positions.

Relation:        Error detection: dmin−1d_{min}-1dmin​−1

Error correction: ⌊(dmin−1)/2⌋\lfloor (d_{min}-1)/2 \rfloor⌊(dmin​−1)/2⌋

 

Q7(a) Generator matrices (convolutional codes)

Defines relationship between input and output bits using shift registers and modulo-2 adders.

 

Q7(b) Short notes

i) Code tree: Graphical representation of code sequences
ii) Trellis diagram: Time-expanded state diagram
iii) State diagram: Shows transitions between encoder states

File Size
138.63 KB
Uploader
SuGanta International
⭐ Elite Educators Network

Meet Our Exceptional Teachers

Discover passionate educators who inspire, motivate, and transform learning experiences with their expertise and dedication

KISHAN KUMAR DUBEY

KISHAN KUMAR DUBEY

Sant Ravidas Nagar Bhadohi, Uttar Pradesh , Babusarai Market , 221314
5 Years
Years
₹10000+
Monthly
₹201-300
Per Hour

This is Kishan Kumar Dubey. I have done my schooling from CBSE, graduation from CSJMU, post graduati...

Swethavyas bakka

Swethavyas bakka

Hyderabad, Telangana , 500044
10 Years
Years
₹10000+
Monthly
₹501-600
Per Hour

I have 10+ years of experience in teaching maths physics and chemistry for 10th 11th 12th and interm...

Vijaya Lakshmi

Vijaya Lakshmi

Hyderabad, Telangana , New Nallakunta , 500044
30+ Years
Years
₹9001-10000
Monthly
₹501-600
Per Hour

I am an experienced teacher ,worked with many reputed institutions Mount Carmel Convent , Chandrapu...

Shifna sherin F

Shifna sherin F

Gudalur, Tamilnadu , Gudalur , 643212
5 Years
Years
₹6001-7000
Monthly
₹401-500
Per Hour

Hi, I’m Shifna Sherin! I believe that every student has the potential to excel in Math with the righ...

Divyank Gautam

Divyank Gautam

Pune, Maharashtra , Kothrud , 411052
3 Years
Years
Not Specified
Monthly
Not Specified
Per Hour

An IIT graduate having 8 years of experience teaching Maths. Passionate to understand student proble...

Explore Tutors In Your Location

Discover expert tutors in popular areas across India

Spoken English Classes Near Rajouri Garden Improve Fluency, Build Confidence & Unlock Career Opportunities in 2026 Rajouri Garden, Delhi
Yoga Classes Near Sector 137 Greater Noida – Improve Health, Fitness and Mental Well-Being Through Professional Yoga Training Sector 137, Noida
Tally / Accounting Software Classes Near By Kirti Nagar – Become a Skilled Accounts Professional Kirti Nagar, Delhi
Foreign Language Classes Near By Kirti Nagar Learn Global Languages & Unlock International Opportunities Kirti Nagar, Delhi
German Language Classes Near Golf Course Road – Learn German for Career & Study Abroad Golf Course Road, Gurugram
Guitar Classes Near By Saket Learn Guitar from Experts & Turn Your Passion into Skill in 2026 Saket, Delhi
🇪🇸 Spanish Language Classes Near Sector 111 Noida – Learn Spanish with Professional Trainers Noida
Guitar Classes Near South Extension – Professional Guitar Training in South Delhi South Extension, Delhi
Spoken English Classes Near By Saket Improve Fluency, Confidence & Career Opportunities with Expert Training in 2026 Saket, Delhi
Hotel Management Course Near Sector 93A Gurugram – Build a Successful Career in Hospitality Sector 93, Gurugram
Harmonium Classes Near By Saket – Learn Classical & Devotional Music with Confidence Delhi
🇪🇸 Spanish Language Classes Near Golf Course Road – Learn Spanish for Global Communication Golf Course Road, Gurugram
Spoken English Classes Near By Mehrauli Build Fluency, Improve Confidence & Unlock Better Opportunities in 2026 Mehrauli, Delhi
Spoken English Classes Near By Chhatarpur Improve Fluency, Build Confidence & Unlock Career Opportunities in 2026 Chhatarpur, Delhi
Maths Coaching Near By Dwarka Mor – Build Strong Concepts & Score Higher Dwarka Mor, Delhi
Vedic Maths Classes Near Sector 99A Dwarka Expressway, Gurugram – Boost Speed, Accuracy & Mental Calculation Skills Sector 99A, Gurugram
Guitar Classes Near Mehrauli – Professional Guitar Training in South Delhi Mehrauli, Delhi
Soap Making Classes Near By Dwarka Mor – Learn Handmade & Herbal Soap Crafting Dwarka Mor, Delhi
Spanish Language Classes Near Uttam Nagar – Learn Spanish with Confidence Uttam Nagar, Delhi
Guitar Classes Near By Green Park Learn Guitar with Expert Trainers & Turn Your Passion into a Lifelong Skill Green Park, Delhi
⭐ Premium Institute Network

Discover Elite Educational Institutes

Connect with top-tier educational institutions offering world-class learning experiences, expert faculty, and innovative teaching methodologies

Réussi Academy of languages

sugandha mishra

Réussi Academy of languages
Madhya pradesh, Indore, G...

Details

Coaching Center
Private
Est. 2021-Present

Sugandha Mishra is the Founder Director of Réussi Academy of Languages, a premie...

IGS Institute

Pranav Shivhare

IGS Institute
Uttar Pradesh, Noida, Sec...

Details

Coaching Center
Private
Est. 2011-2020

Institute For Government Services

Krishna home tutor

Krishna Home tutor

Krishna home tutor
New Delhi, New Delhi, 110...

Details

School
Private
Est. 2001-2010

Krishna home tutor provide tutors for all subjects & classes since 2001

Edustunt Tuition Centre

Lakhwinder Singh

Edustunt Tuition Centre
Punjab, Hoshiarpur, 14453...

Details

Coaching Center
Private
Est. 2021-Present
Great success tuition & tutor

Ginni Sahdev

Great success tuition & tutor
Delhi, Delhi, Raja park,...

Details

Coaching Center
Private
Est. 2011-2020