Error Control Coding: Assignment - 3
Error Control Coding: Assignment - 3
ASSIGNMENT 3
CONTENTS
1 2 3 Assignment Questions Allotment of Questions with status of submission Assignment Answers Page-2 Page-3 Page-4 onwards
Page 1 of 7
Assignment 3 Questions
Page 2 of 7
USN
Name
Questions
1&2 3&4 5&6 7&8 XXXX 9 & 10 11 & 12 13 & 14 15 & 16 17 & 18 19 (Prob 11.1 & 11.2) 19 (Prob 11.3 & 11.4) 19 (Prob 11.5 & 11.6) 19 (Prob 11.9 & 11.10) 19 (Prob 11.11 & 11.12) 19 (Prob 11.13 & 11.14) 19 (Prob 11.15) & 20 21 & 22
Submitted
No No No No
XXXX
1DS12LEC01 Abhilasha NS 1DS12LEC02 Sai Kumar Krishna 1DS12LEC03 Arunkumar CK 1DS12LEC04 C Ravikumar 1DS12LEC05 Diwakar K 1DS12LEC06 Jeevitha T 1DS12LEC07 Prathibha M 1DS12LEC08 Ragini K 1DS12LEC09 Sandeep BS 1DS12LEC10 Sandhya GM 1DS12LEC11 Shreyansh L 1DS12LEC12 Srikanth SP 1DS12LEC13 Shruthi N 1DS12LEC14 Sowmya P 1DS12LEC15 Sridhar R 1DS12LEC16 Supriya V 1DS12LEC17 Tejali S 1DS12LEC18 Chethan K
No No No No No No Yes No No No No No Yes
Page 3 of 7
Question No.19. Problem No. 11.3 Consider (3,1,2) nonsystematic feed-forward encoder with
a. Find the transform-domain generator matrix G(D) b. Find the set of output sequences V(D) and the ocdeword v(D) corresponding to the information sequence Solution: The Generator polynomial
and can be writted in polynomial form as is the transform domain generator matrix Where
Given
is given by
Page 4 of 7
Question No.19. Problem No. 11.4 Consider (3,2,2) non systematic encoder as shown below
a. Find the composite generator polynomials and b. Find the code word corresponding t the set of information sequences
]
Page 5 of 7
Q No 21. What is the necessity of inverse generator matrix? Give feed forward inverse
circuit for (2,1,3) CC with G(D)=[1+D2+D3, 1+D+D2+D3]. In some cases it is desirable to recover a noisy version of the information sequence directly from the codeword. In cases like i. ii. iii. channel noise conditions are being tested decoder is malfunctioning channel SNR is high enough that decoding is not necessary
This process requires an inverter to recover the information sequence from the codeword, so construct the inverse generator matrix to construct the encoder inverse such that G(D) G-1(D) = IDl (2,1,3) encoder V(0)
V(1)
GCD[g(0)(D) g(1)(D)]=GCD[[1+D2+D3 And the transfer function matrix G-1(D)= 1+D+D2 D+D2
1+D+D2+D3] = 1
Provides the required feedforward inverse of delay 0;that is G(D) G-1(D)=1 . Realization of the encoder inverse is as shown
Page 6 of 7
V(0)
V(1)
Q.No 22. What do you mean by catastrophic encoder? Give example. The estimated information sequence produced by the encoder inverse, which contains an infinite number of decoding errors caused by the finite number of channel errors. This can be explained with an example If the information sequence is u(D)=1/1+D = 1+D+D2+D3+ Output sequences are V(0)(D) = 1 V(0)(D) = 1+D The codeword has only weight of 3 even the information sequence has infinite weight. If the codeword is transmitted over BSC and the 3 nonzero bits are changed to zeros by the channel noise then the received sequence will be all zero . A max likelihood decoder will then produce the all zero codeword as its estimate since this is a valid codeword and it aggress exactly with the received sequence. Thus the estimated information sequence will be u(D)=0(D) implying infinite number of errors. Example of catastrophic encoder is (2,1,2) Generator matrix G(D)=[ g(0)(D) g(1)(D)] = [1+D GCD[g(0)(D) g(1)(D)]=GCD[[1+D 1+D2] = 1+D 1+D2]
Page 7 of 7