ECT306 ITC Previous University QP and Scheme
ECT306 ITC Previous University QP and Scheme
P(Y/X) =
Verify the formula H(X,Y)= H(X) + H(Y/X). Given p(x1)=0.6, p(x2)=0.3 &
p(x3)=0.1.
b) For any discrete memoryless source S= {s1, s2, s3, ... sq}, prove that (7)
0 ≤ H(S) ≤ log2q , where H(S) is the entropy of the source.
OR
Page 1of 3
1200ECT306052401
12 a) Consider a DMS with source probabilities {0.35, 0.25, 0.2, 0.15, 0.05} (10)
i. Determine the binary Huffman code for this source
ii. Determine the ternary Huffman code for this source using symbols A, B
and C.
iii. Determine the average code word length and compare.
b) A given source alphabet consists of 300 words, of which 15 occur with (4)
probability 0.06 each and the remaining words occur with probability 0.00035
each. If 1000 words are transmitted each second, what is the average rate of
information transmission?
Module II
13 a) A binary channel has the following noise characteristics: (7)
P(Y/X) =
Find the channel capacity, efficiency and redundancy of the channel, if the
source symbols are occurred with probabilities p(x1) = 2/3 and p(x2) = 1/3.
b) State and derive Shannon-Hartley theorem (7)
OR
14 a) A communication system employs a continuous source. The channel noise is (7)
white and Gaussian. The bandwidth of the source output is 10 MHz and signal to
noise power ratio at the receiver is 100.
i. Determine the channel capacity
ii. If the SNR drops to 10, how much bandwidth is needed to achieve the
same channel capacity?
b) Find the capacity of a channel with infinite bandwidth. Discuss Shannon’s limit (7)
Module III
15 a) Consider a systematic block code whose parity check equations are: (10)
p1 = m1+m2+m4
p2 = m1+m3+m4
p3 = m1+m2+m3
p4 = m2+m3+m4
i. Construct the G and H matrices for this code
ii. How many errors can the code detect and correct?
iii. Is the vector 10101010 a valid codeword?
iv. Is the vector 01011100 a valid codeword?
Page 2of 3
1200ECT306052401
b) Which among the following block codes are perfect codes? Justify your answer. (4)
i. (7,3)
ii. (7,4)
OR
16 a) The parity check matrix for a (7,4) LBC is given below:
(7)
P=
Page 3of 3
1200ECT306052401
PART A
Answer all questions, each carries 3 marks. Marks
1 Average information content per source symbol. Expression for entropy.(2mark) (3)
H(S) = 1 bit/symbol (1 marks)
2 Definition of source coding and channel coding ( 1.5 marks each) (3)
3 Statement (3)
4 Definition --------1 Mark (3)
Derivation of expression ------- 2 Marks
5 Additive inverse of 4 = 1 → 2-4 = 2+1 = 3 (3)
Multiplicative inverse of 3 = 2 → ((2-4) x 4) /3 = (3 x 4) x 2 = 4
6 Three differences --- 1 mark each (3)
7 Any three features/ benefits ---- 1 Mark each (3)
8 For any positive integer m ≥ 3; n = 2m – 1, k = 2m – m – 1, n – k = m, t = 1 (3)
9 (3)
10 LDPC (3)
PART B
Answer onefull question from each module, each carries 14 marks.
Module I
11 a) (7)
P(X,Y) = ------ 1mark
Page 1of 6
1200ECT306052401
P(X,Y) =
Page 2of 6
1200ECT306052401
H= -------- 1 Mark
ii) from the H matrix, the min number of columns that sum to zero vector is 4 (
Eg. 3+5+6+7) ⸫ dmin = 4 -------- 2 Marks
No of errors detected= 3 -------- 1 Mark
No of errors corrected = 1 -------- 1 Mark
iii) s=rHT = [0 0 1 1] ≠ 0 , so not a codeword -------- 2 Marks
Page 3of 6
1200ECT306052401
Page 4of 6
1200ECT306052401
Gnon systematic = =
Gsystematic = -----2Marks
⸫ Hsystematic = -----1Mark
Minimum number of columns sum to zero (Eg. Col3, Col5 & Col6) is 3. -----
1Mark
⸫dmin = 3
Error detection = dmin -1 = 2 -----1Mark
Error correction = =1 -----1Mark
Page 5of 6
1200ECT306052401
19 a) (14)
OR
20 a) Viterbi decoding with an example (14)
****
Page 6of 6
C 1200ECT306012401 Pages: 3
PART A
Answer all questions, each carries 3 marks. Marks
Page 1of 3
1200ECT306012401
y1 y2 y3 y4
x1 0.25 0 0 0
P(X,Y) = x2 0.1 0.3 0 0
x3 0 0.05 0.1 0
x4 0 0 0.05 0.1
x5 0 0 0.05 0
Find Mutual information.
Module II
13 a) Explain Binary Symmetric Channel and derive its channel capacity. (10)
b) Also draw the Entropy vs Probability and Channel capacity vs Probability (4)
graphs of the Binary Symmetric Channel.
OR
14 a) State and prove Shannon Hartley theorem (10)
b) Also explain Bandwidth-S/N trade off. (4)
Module III
15 a) Explain with examples how error detection and correction is possible with Block (7)
codes.
b) Draw and explain the general decoding circuit of a (n,k) Linear Block codes. (7)
OR
16 a) Explain single parity check bit coding for error detection. (7)
b) Explain Rings and finite fields. (7)
Module IV
17 a) Draw the general encoding circuit for a (n,k) Systematic Cyclic code and (10)
explain its operation.
b) The generator polynomial of a (7,4) Cyclic code is G(p) = 1 + p + p3 . Find the (4)
code vector corresponding to the message vector 1010 in NonSystematic form.
OR
18 a) Draw the encoder circuit for a (7,4) Cyclic code with G(p) = 1 + p + p3 and (10)
obtain the codeword in systematic form for the message sequence 1110.
b) Explain the features of BCH codes. (4)
Page 2of 3
1200ECT306012401
Module V
19 With the help of figures, explain Viterbi algorithm for decoding of (14)
Convolutional code with example.
OR
20 a) Explain LDPC code with general example. (7)
b) Draw a (3,2,1) Convolutional encoder with generator sequences g1(1) = (1 1) , (7)
g1(2) = (0 1) , g1(3) = (1 1) and g2(1) = (0 1) , g2(2) = (1 0) , g2(3) = (1 0).
****
Page 3of 3
1200ECT306012401
PART A
Answer all questions, each carries 3 marks. Marks
Page 1of 3
1200ECT306012401
Module II
13 a) Channel diagram or Channel Matrix( 4marks); Derivation (6 marks). (10)
b) Entropy Vs Probability graph (2 marks) ;Channel capacity Vs Probability (4)
graph (2 marks).
OR
14 a) Statement (4 marks); Proof (6 marks). (10)
b) Using Noise power N = η.B, find Channel capacity C, then findC ∞ .(2 (4)
marks);Explanation of Bandwidth-S/N trade off (2 marks).
Module III
15 a) Error detection (3.5 marks) (7)
Error Correction (3.5 marks)
b) Decoding circuit(4 marks);Explanation (3 marks) (7)
Note : Mark should be given even if the Decoder is explained using an
example.
OR
16 a) Coding explanation(3.5 marks) ; Error detection explanation(3.5 marks). (7)
b) Explanation of Rings (3.5 marks) ; Explanation of finite fields( 3.5 marks). (7)
Module IV
17 a) Circuit (6 marks) ; Explanation (4 marks). (10)
Note : Mark should be given if an example is used to explain the Decoder
b) Message polynomial (1 mark) ; Codeword polynomial ( 2 marks) ; (4)
Page 2of 3
1200ECT306012401
Page 3of 3
Reg No.:_______________ Name:__________________________
1200ECT306052303
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
B.Tech Degree S6 (S, FE) / S6 (PT) (S) Examination January 2024 (2019 Scheme)
PART A
Answer all questions, each carries 3 marks. Marks
1 A source is transmitting six different messages at the rate of 100 msg/sec. The (3)
probabilities of the messages are ½, ¼, 1/6, 1/8, 1/32 and 1/32. Calculate the
information rate.
2 Define Entropy and list its properties. (3)
3 State Shannon’s second theorem on channel capacity. Give the Positive and (3)
Negative statements.
4 Explain Binary Symmetric Channel. (3)
5 1 0 0 0 1 1 (3)
A (6, 3) linear block code has a generator matrix given by 0 1 0 1 0 1.
0 0 1 1 1 0
Find all the code vectors.
6 Explain the error detection and error correction capability of a linear block code. (3)
7 The generator polynomial of a (7, 4) Cyclic code is 𝐺(𝑝) = 𝑝 + 𝑝 + 1. Find the (3)
code vectors in systematic form for the message vector 0101.
8 Explain the BCH codes. (3)
9 Draw the encoder circuit of a (2, 1, 3) convolutional encoder, with sequences are (3)
[1 0 0 1] and [1 1 1 1] as impulse responses.
10 Explain LDPC Codes. (3)
PART B
Answer one full question from each module, each carries 14 marks.
Module I
11 a) State and prove Kraft’s inequality. (7)
b) A Discrete memoryless system has 6 codes with probabilities 1/3, 1/4, 1/8, 1/8, 1/12, (7)
and 1/12.Obtain the Huffman codes and find the code efficiency and redundancy.
Page 1of 3
1200ECT306052303
OR
12 a) The joint probability matrix of a communication system is given by (10)
0.1 0.05 0.05
𝑃(𝑋𝑌) = 0.2 0.15 0.1 . Find H(X), H(Y), H(X,Y), H(X/Y) and H(Y/X).
0.1 0.2 0.05
b) Explain uniquely decodable and prefix free property of source code (4)
Module II
13 a) Derive the capacity of a Binary Erasure Channel. (6)
b) Given a binary channel, (8)
Page 2of 3
1200ECT306052303
Page 3of 3
1200ECT306052303
PART A
Answer all questions, each carries 3 marks. Marks
Page 1of 3
1200ECT306052303
Module II
13 a) Derivation- 4 marks, Explanation – 2 marks (6)
b) channel matrix-𝑃(𝑌/𝑋) = 0.9 0.1 2 marks (8)
0.2 0.8
P(y1)= 0.55 and P(y2)=0.45- 3 marks
P(x1, y2)=0.05 and P(x2, y1)=0.1 - 3 marks
OR
14 a) Channel capacity= 33.8kbps (4 marks), minimum signal to noise ratio=2.2dB (3 (7)
marks)
b) Shannon Hartely Theorem (2 marks), significance of Shannon limit (5 marks) (7)
Module III
15 a) a. the generator and parity check matrix- 4 marks (12)
1 1 1 0
1 1 0 1
𝑃=
0 1 1 1
1 0 1 1
𝐺 =[I P]
b. minimum weight=4 - 1 mark
c. error correction capability=2 - 1 mark
error detection capability=3 - 1 mark
d. encoder circuit- 5 marks
b) Properties- 2 marks (2)
OR
16 a) Define ring and field- 3 marks, Properties- 2 marks (5)
b) a. all code vectors- 4 marks (9)
V=U.G , G is the generator matrix
G=[I P]
b. Parity check matrix- 2 marks
H=[𝑃 𝐼]
c. Implement an decoder circuit of the code- 3 marks
Module IV
17 a) Code vector corresponding to [1011]= [1000101] (10)
Code vector corresponding to [1101]= [1111001]
b) Properties- 4 marks (4)
Page 2of 3
1200ECT306052303
OR
18 a) Syndrome circuit- 5 marks (10)
Syndrome register- 5 marks
b) Explanation- 4 marks (4)
Module V
19 State table (3 marks), State diagram (4 marks) encoding of the message sequence (14)
1011 (3 marks), verification using Transform domain approach (4 marks)
OR
20 State diagram (4 Marks), Trellis Diagram (4 mark), Viterbi Decoding (4 marks (14)
Transmitted sequence (2 marks)
****
Page 3of 3
C 1200ECT306052301 Pages: 3
PART A
Answer all questions, each carries 3 marks. Marks
1 Consider a source S = {S1, S2, S3} with P = {1/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? (3)
3 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(1)=[111] and (3)
g(2)=[101], find the output sequence for the message D =1 0 0 1 1 by time domain
approach.
10 Explain trellis diagram. (3)
PART B
Answer one full question from each module, each carries 14 marks.
Module I
11 a) Show that H (X, Y) = H(X/Y) + H(Y). (7)
b) Given the messages X1, X2, X3, X4, X5 and X6 with respective probabilities of 0.4, (7)
0.2, 0.2, 0.1, 0.07 and 0.03. Construct a binary code by applying Huffman
encoding procedure. Also determine its efficiency and redundancy.
OR
12 a) Construct an instantaneous binary code for a source producing 5 symbols S1 to S5 (7)
with respective probabilities of {1/2, 1/6,1/6,1/9,1/18}. Also find the code
efficiency and redundancy?
Page 1of 3
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), H(Y/X) and I(X,Y) .Verify the relation between joint,
1/3 1/3
conditional and marginal entropies? P(X,Y)= [ ]
0 1/3
Module II
13 a) Explain Bandwidth-efficiency relation and Shannon’s Limit of a continuous (7)
Gaussian channel.
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
every 100 symbols in error.
OR
14 a) Calculate the capacity of a Gaussian channel with a bandwidth of 1MHz and S/N (7)
ratio of 30dB.
b) Explain Binary Erasure Channel and derive its channel capacity. (7)
Module III
15 a) Construct the encoding circuit of a systematic (6,3) LBC with the parity matrix (7)
1 0 1
given by P = [0 1 1]
1 1 0
Also find all possible code vectors.
b) Explain the error detection and correction capabilities of linear block code. (7)
OR
16 a) Explain the procedure to prepare the standard array of LBC. Also construct the (7)
1 1
standard array of (4,2) LBC whose parity matrix is given by, P = [ ]
1 0
b) For a systematic (7,4) linear block code, the parity matrix P is given by, (7)
1 1 1
P=
1 1 0
1 0 1
0 1 1
A single error has occurred in the received vectors [0111110] and [1011100].
Detect and correct the error?
Also draw the syndrome calculation circuit?
Page 2of 3
1200ECT306052301
Module IV
17 a) Draw the general encoding 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+1= x7+1 = (1+x+x3) (1+x+x2+x4).
OR
18 For a (7,4) cyclic code, the received vector Z(x) is 1110101 and the generator (14)
polynomial is g(x)=1+x+x3. 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) convolutional code with g(1)=(1 1 0), g(2)=(1 0 1) and g(3)=(1 1 1). (14)
i) Draw the encoder block diagram.
ii) Find the generator matrix.
iii) Find the code vector corresponding to the information sequence (1 1 1 0 1)
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.
****
Page 3of 3
1200ECT306052301
PART A
Answer all questions, each carries 3 marks. Marks
1 Self information with necessary equation(1.5 marks)[Self information of s1=1 bit, (3)
s2=2 bit, s3=2 bit]
Source entropy with necessary equation(1.5 mark)[H(S)=1.5 bits /message
symbol]
2 Definition of coding(1.5 mark) (3)
Necessity of coding(1.5 marks)
3 Positive statement(1.5 mark) and negative statement(1.5 mark) (3)
4 (3)
Page 1of 4
1200ECT306052301
Answer one full question from each module, each carries 14 marks.
Module I
11 a) Derivation(7 mark) (7)
b) Huffman code table and code[x1-1, x2-01, x3=000, x4=0010, x5=00110, (7)
x6=00111] (4 mark),
(4 marks can be given to any proper Huffman code with average length 2.3)
Efficiency=H(S)/L=2.209/2.3=96.04%(2 marks)
Redundancy(1 mark)
OR
12 a) Any instantaneous code meeting the condition(4 mark) (7)
Efficiency(2 marks)
Redundancy(1 mark)
H(X,Y)=1.589bits/message
H(X/Y)=0.666bits/message
H(Y/X)=0.666bits/message
I(X,Y)=0.2522bits/message
Module II
13 a) Bandwidth-efficiency relation(3.5 mark) (7)
Shannon’s Limit(3.5 mark)
b) Channel diagram(BSC)(2 mark) (7)
Page 2of 4
1200ECT306052301
OR
14 a) S/N=10^3(3 mark) (7)
Channel capacity=9.967Mbits/sec(4 mark[2 marks can be given to equation for
channel capacity and 2 marks to Channel capacity=9.967Mbits/sec]
)
b) Channel diagram(2 mark) (7)
Derivation(5 mark)
Module III
15 a) Code vectors(4 mark) (7)
Encoding circuit(3 mark)
b) Error detection and correction capabilities with proof(7 mark) (7)
OR
16 a) Procedure to prepare the standard array(3.5 mark) (7)
Preparation of the standard array(3.5 mark)
b) Error detection and correction(4 marks) (7)
For [0111110] error vector is [0100000] and for [1011100] error vector is
[0010000]
Syndrome calculation circuit(3 mark)
Marks can be given for solutions obtained using G = [P: Ik ]
Module IV
17 a) Circuit(3.5 mark) Explanation(3.5 mark) (7)
b) Generator matrix(3.5 mark) 1 1 0 1 0 0 0 (7)
0 1 1 0 1 0 0
1 1 1 0 0 1 0
0 0 0 0 0 0 1
Parity check matrix(3.5 mark)
1 0 0 1 0 1 1
0 1 0 1 1 1 0
0 0 1 0 1 1 1
Marks can also be given for non-systematic G and H matrix, as it is easy to find
that directly from generator and parity check polynomial.
Page 3of 4
G=
(3.5 marks)
Non-systematic H can be obtained from xk h(x-1) as
(3.5 marks)
OR
18 a) Syndrome calculation circuit(4 marks) (14)
Contents of shift register table(6 mark)
Finding error vector E[0010000](2 mark)
Error correction[corrected code vector is 1100101](2 mark)
Module V
19 i)Encoder block diagram(6 mark) (14)
ii)Generator matrix(4 mark)(The four marks for generator matrix can be
distributed to the (i) and (iii)as 2 marks for(i) and 2 marks for(iii) since matrix
description for convolutional codes is not specified in syllabus )
iii)Code vector using time domain approach(4 mark)
Code vector using transfer domain approach(4 mark)
[111 010 001 110 100 101 011]
(Full marks(8) can be given for finding the code vector using any one method)
OR
20 Algorithm(6 marks) (14)
Explanation using example and suitable diagram(8 mark)
****
Page 4of 4
C 0300ECT306052201 Pages: 4
1 A source transmits two independent messages with probabilities p and (1-p) (3)
respectively. Prove that the entropy is maximum when both the messages are
equally likely and plot the graph for Entropy H.
2 Define (3)
i. Entropy
ii. Information rate
3 State Shannon’s second theorem on channel capacity. Give the Positive and (3)
Negative statements.
4 Illustrate channel diagram for a Discrete memoryless channel with an example. (3)
5 Differentiate (3)
i. Systematic and non-systematic codes
ii. Linear and non-linear codes
6 For a (7,4) linear block code, the Parity Check matrix is (3)
Find the code vector in Systematic form for the message vector 1101100
Page 1of 4
0300ECT306052201
PART B
Answer one full question from each module, each carries 14 marks.
Module I
11 a) A discrete source emits one of six symbols once in every milliseconds. The (7)
Information rate.
b) State and prove Kraft’s inequality. (7)
OR
12 a) A DMS has 6 codes with probabilities as p(x1)=0.25, p(x2)=0.3, p(x3)=0.12, (7)
p(x4)=0.2, p(x5)=0.08 and p(x6)=0.05.Obtain the Huffman codes and find the
code efficiency and redundancy.
b) Calculate the information rate of a telegraphy system which uses a dash and dot (7)
as symbols. Assume that the dash is twice as long as dot and half as probable.
The data last for 0.2 milliseconds and the same interval exists for the pause
between the symbols.
Module II
13 a) For the Channel matrix given below, find H(X), H(Y) and H(X,Y). Assume all (7)
input symbols are equally likely.
Page 2of 4
0300ECT306052201
OR
16 a) Write notes on (7)
i. Rings
ii. Finite fields.
b) The Parity check matrix of a (7,4) linear block code is given as (7)
Construct the code words and show that this is a Hamming code.
Module IV
17 a) The generator polynomial of a (7,4) Cyclic code is . Find the (7)
code vectors corresponding to the message vectors 1011 and 1101 in Non-
Systematic form.
b) Draw the encoder circuit for a (7,4) Cyclic code with and (7)
obtain the codeword for the message sequence 1001.
OR
18 a) Obtain the generator matrix of a (7,4) Cyclic code for the generator polynomial (7)
Page 3of 4
0300ECT306052201
****
Page 4of 4
0300ECT306052201
Pages 6
PART A
Answer all questions, each carries 3 marks. Marks
Graph (1 Marks)
2 i. Entropy – Definition (1 Marks), Equation (0.5 Marks) (3)
ii. Information rate – Definition (1 Marks), Equation (0.5 Marks)
3 Shannon’s theorem on channel capacity: (3)
Positive statement (1.5 Marks)
Negative statement (1.5 Marks)
4 Channel diagram: (3)
Significance (1 Marks), Elements in channel diagram (1 Marks), Example (1 Marks)
5 i. Difference between Systematic and non-systematic codes (1.5 Marks) (3)
ii. Linear and non-linear codes (1.5 Marks)
6 (3)
→G →
Page 1of 6
0300ECT306052201
Pages 6
9 (3)
Page 2of 6
0300ECT306052201
Pages 6
Module III
15 a) (7)
Parity matrix (2 marks)
OR
2. If the student has not attempted the question 15 b), the 7 marks can be
distributed to Qn. No. 15 a). Then total marks assigned to Qn. 15 a) will be
14.
OR
16 a) i. Rings-Explanation (3.5 Marks) (7)
ii. Finite fields-Explanation (3.5 Marks)
Page 3of 6
0300ECT306052201
Pages 6
Page 4of 6
0300ECT306052201
Pages 6
Circuit-(3 Marks)
Table-(3 Marks)
Generated code vector- 0111001-(1 Marks)
If the student has not attempted the question 17 a) , 7 marks of 17 a) can be distributed
to 17 b).Then total marks for question 17 b) will be 14.
OR
18 a) Since Non-systematic Cyclic code is not specified in the syllabus, (7)
1. Full 7 marks can be awarded if the student has attempted (partial or complete)
the question 18 a)
OR
2. If the student has not attempted the question 18 a) , 7 marks of Qn. No. 18 a) can
be distributed to 18 b). Then total marks for question 18 b) will be 14.
b) (7)
Circuit-(4 marks)
Syndrome-001-(6 marks)
Corrected codeword-1100101-(4 marks)
If the student has not attempted the question 18 a) , 7 marks of Qn. No. 18 a) can be
distributed to 18 b). Then total marks for question 18 b) will be 14.
Module V
19 a) Since Code tree is not specified in the syllabus, full 7 marks can be awarded if the (7)
student has completed state diagram
State diagram -(7 marks)
b) Concept-(3 marks) (7)
Steps-(4 marks)
Page 5of 6
0300ECT306052201
Pages 6
OR
20 a) (7)
Circuit-(2 marks)
Output-(5 marks)
v(1) = (1 0 1 1) * (1 0 1) =(1 0 0 1 1 1)
v(2) = (1 0 1 1) * (0 1 1) =(0 1 1 1 0 1)
Output v = (10, 01, 01, 11, 10, 11)
b) (7)
Page 6of 6