19ece312_vi Sem May 2022
19ece312_vi Sem May 2022
: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Amrita Vishwa Vidyapeetham
Amrita School of Engineering, Coimbatore
B.Tech. Degree Examinations –May 2022
Sixth Semester
Electronics and Communication Engineering
19ECE312 Information Theory and Coding
Duration: Three hours Maximum: 100 Marks
CO Course Outcomes
CO1 Able to understand the Information theory fundamentals and the fundamental
limits of communication system.
CO2 Able to analyze the basic types of codes and understand the source coding
algorithms.
CO3 Able to derive the channel capacity of communication channel models.
CO4 Able to understand the method of encoding and decoding technique of linear
block code, cyclic code, convolutional codes.
CO5 Able to carry out implementation of different source coding and channel coding
algorithms
be the generator polynomial of a cyclic code over GF(2) with block length 15.
1 0 1 2
𝐺= ( )
0 1 1 1
Page 1 of 4
3. A binary information source emits the sequence of symbols:
01000011000010100000101000001100.
Construct the encoding dictionary using Lempel -Ziv Source coding algorithm. Decode the
G1 = [100]
G2 = [101]
G3 = [111]
(iv) Use Viterbi algorithm on the trellis obtained in (iii) to decode the received sequence
(101001011110111……) [2+2+3+3] [CO4,CO5][ BTL 4]
Sketch the channel diagram and compute H(Y), H(X/Y), H(Y/X), H(X,Y) and channel capacity
where X and Y are input and output random variables. Assume source has equally likely inputs.
Page 2 of 4
6. (a) Prove that the ternary [11, 6, 5] code is perfect.
(b) Show that the minimum Hamming distance of a code is the minimum number of columns of
its parity check matrix that are linearly dependent. [5+5] [CO4] [BTL 4]
7. (a) The generator polynomial for a (15, 7) cyclic code is g(x) = x8+ x7+x6+x4+1. Find the code
(b) For a (15,11) binary linear cyclic block code generated by the polynomial g(x) = x4 +x+1,
Determine the code vector in systematic form of the message vector m = (11001101011).
[5+5][CO4][BTL 3]
8. Consider linear block code with generator matrix over GF (2) given below.
1 0 1 0 1 1
𝐺 = |0 1 1 1 0 1|
0 1 1 0 1 0
(i) Find the generator matrix and the parity-check matrix for an equivalent systematic
code.
9. (a) Determine the generator polynomial of a double error correcting primitive BCH
Page 3 of 4
(b) Determine the syndromes in a received polynomial v(x) = x 8+x6+x4+x2 of a (15,7)
[5+5][CO4] [BTL 3]
10. A binary system produces symbols +1’s with probability 0.7 and -1’s with
probability 0.3. Of these, 2/7 of the +1’s are received in error and 1/3 of the
-1’s are received in error. Estimate the mutual information and justify.
*****
Page 4 of 4