Ect306 Information Theory and Coding, June 2023
Ect306 Information Theory and Coding, June 2023
Ect306 Information Theory and Coding, June 2023
Reg No.:
PART A
Answer all questions, each carries 3 marks. Marks
I Consider a source S : {Sr, Sz, Sl} with P = {l/2,1/4,1/4)}. Find self-information (3)
of each message and entropy of source S?
2 Define coding and explain the necessity of coding? (g)
a
J State the positive and negative statements of Shannon's channel coding theorem. (3)
4 Explain BSC with its channel diagram. (3)
5 Distinguish between block codes and convolutional codes. (3)
6 Explain how generator matrix is obtained for a linear block code. (3)
7 What is BCH code? (3)
8 List any three properties of cyclic code. (3)
9 For a (2,1,2) convolutional encoder with impulse response g(l)=[lll] and (3)
g(2):I0l], find the output sequence forthe message D =l 0 0 r l by time domain
approach.
OR
12 a) Construct an instantaneous binary code for a source producing 5 symbols Sr to 55 (7)
with respective probabilities of {1/2, 1/6,116,1/9,l/18}. Also find the code
efficiency and rgdund ancy?
Page lof3
1200ECT306052301
b) The joint probability of a pair of random variable is given below. Determine H(X)' (7)
H(y), H(X,Y), H(X/Y), f{(Y/X) and I(X,Y) .Verifu the relation between joint,
b) A message source produces two independent symbols A and B with probabilities (7)
p(A):0.4 and P(B):0.6 and transmitted through a BSC. Calculate the Information
transmission rate of the system if the symbols are received in average with 4 in
15 a) Construct the encoding circuit of a systematic (6,3) LBC with the parity matrix (7)
[101.|
givenby P: l0 1 1l
l-r 1 ol
Also find all possible code vectors.
t b) Explain the error detection and correction capabilities of linear block code. (7)
OR
16 a) Explain the prbcedure to prepare the standard array of LBC. Also construct the (7)
L 1 1
^P: 110
101
011
. A single error has occurred in the received vectors [0111110] and [1011100].
Detect and correct the error?
Also draw the svndrome calculation circuit?
Page 2of3
1200ECT306052301
Module lV
17 a) Draw the general encdding circuit for (n,k) cyclic code and explain its operation. (7)
b) Find the generator and parity check matrices of (7,4) cyclic code where (7)
xn+l: x7+l : (l+x+x3) (l+x+x2+;4;.
OR
l8 For a (7,4) cyclic code, the received vector Z(x) is lll0l01 and the generator (14)
polynomial is g(x):l*xfx3. Draw the syndrome calculation circuit and explain the
procedure with the register contents. Also correct the single error in the received
vector.
Module V
19 Consider a(3,1,2) convolutionalcode with gttxll I 0), g(2t(l 0 l) and g(3)<t t t). (14)
i) Draw the encoder block diagram.
ii) Find the generator matrix.
iii) Find the code vector coffesponding to the information sequence (l I I 0 l)
using time domain and transfer domain approach.
OR
20 Explain Viterbi algorithm for decoding of convolutional code with example with the (14)
help of figure.
rf:t * *
Page 3of3