Linearblockcoding
Linearblockcoding
Introduction
Linear block codes
Generator matrix
Systematic encoding
Parity check matrix
Syndrome and error detection
Minimum distance of block codes
Applications
Advantages and Disadvantages
INTRODUCTION
In this form, the code word consists of (n-k) parity check bits
followed by k bits of the message.
The structure of the code word in systematic form is:
Example:
Let us consider (7, 4) linear code where k=4 and n=7
𝒈𝟎 1101000
m=(1110) and G = 𝒈𝟏 = 0110100
𝒈𝟐 1110010
𝒈𝟑 1010001
c= m.G = 𝒎𝟏 𝒈𝟏 + 𝒎𝟐 𝒈𝟐 + 𝒎𝟑 𝒈𝟑 + 𝒎𝟒 𝒈𝟒
= 1.𝒈𝟏 + 𝟏. 𝒈𝟐 + 𝟏. 𝒈𝟑 + 𝟎. 𝒈𝟒
c = (1101000) + (0110100) + (1110010)
= (0101110)
Another method:
Let m=(𝑚1 , 𝑚2 , 𝑚3 , 𝑚4 ) and c= (𝑐1 , 𝑐2 , 𝑐3 , 𝑐4 , 𝑐5 , 𝑐6 , 𝑐7 )
1101000
c=m.G= (𝑚1 , 𝑚2 , 𝑚3 , 𝑚4 ) 0110100
1110010
1010001
c r = c+e
+
e
e i= 1, if r ≠c
0, if r=c
Communications:
Satellite and deep space communications.
Digital audio and video transmissions.
Storage:
Computer memory (RAM).
Single error correcting and double error detecting code.
ADVANTAGES DISADVANTAGES