



















































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
cyclic codes error control code
Typology: Study notes
1 / 91
This page cannot be seen from the preview
Don't miss anything!




















































































Matrix description of linear block code
For a systematic (6,3) linear block code, the parity matrix P is given by [P] = 1 0 1 0 1 1 1 1 0 Find all possible code-vectors
[I 3 ¦ P] [G]= 1 0 0 : 1 0 1 0 1 0 : 0 1 1 0 0 1 : 1 1 0
d
d
] 1 0 0 1 0 1 0 1 0 0 1 1 0 0 1 1 1 0 = [ d
, d
,d
, (d
+d
), (d
+d
),(d
+d
)]
= ( 010011) + (110110) = (100101) = c
For a systematic (7,4) linear block code, generated by G= Find all possible code vectors. Solution: n=7, k=4; (n-k)= 3 ∴ 2 k = 2 4 = 16 message vectors will be present. [C]= [D] [G] = [d 1 d 2 d 3 d 4 ] =[d 1 , d 2 , d 3 , d 4 , (d 1 +d 2 + d 3 ), (d 1 +d 2 + d 4 ), (d 1 +d 3 + d 4 ) ]
If C is a valid code vector, namely C=[ D G]. Then prove that CH T = where H T is the transpose of the parity check matrix H. Wkt 1 0 0.......0 p
p
.... p
0 1 0......0 p
p
.... p
0 0 0......1 p
p
.... p
i
row of [G] matrix is given by
= [ 0 0 0......1.....0 p
p
.... p
p
] ith^ element (k+j)th^ element J th row of [H] matrix is given by hj = [p1j p2j ....... pij .... pkj 0 0 0 .....1.......0 ]
gi.hj T = [ 0 0 0......1.....0 pi1 pi2 .... pij ........pk. n-k ] .[p1j p2j ....... pij .... pkj 0 0 0 .....1.......0 ] T = [ 0 0 0......1.....0 pi1 pi2 .... pij ........pk. n-k ] ith element (k+j)th element Modulo-2 multiplication yields ; gi.hj T = pij + pij = pij (1+1) = pij. 0 = 0 hence proved. p1j p2j : pij : pkj 0 0 : 1 : 0
1.For a systematic (6,3) code, find all the transmitted code vector , draw the encoding circuit. If received vector R=[110010], detect and correct the error that has occurred due to noise. Given P= 1 0 1 0 1 1 1 1 0 Solution: (Refer notes) (problem has been solved during the class also)