Ber Performance Analysis of Linear Block Code
Ber Performance Analysis of Linear Block Code
Ber Performance Analysis of Linear Block Code
ANALYSIS OF LINEAR
BLOCK CODES
BY:
KUSHAGRA (20BEC0743)
SANVI KEJARIWAL (20BEC0681)
VIDHI PATEL(20BEC0549)
ABSTRACT
Channel coding is an important step in the process of transmission
and reception of a digitally modulated signal.
A. K. Singh [3], "Error detection and correction by hamming code," inferred that, In the process of communication the information
gets corrupted. Therefore, the signals received by the receiver are different from the actual information signal. This paper stated
how receivers detect the errors in received signals and how receivers rectify that error by using hamming code method. It
illustrated with the help of examples how the receiver identified which bit is corrupted and how it is corrected by them. This paper
helps students and research scholars to understand the shortcut method of hamming code by which we can easily correct the
single bit error.
BLOCK DIAGRAM
ALGORITHM (n,1) REPETITION CODE
1.Give input bits [m-message bits]
2.Passing the message bit to Repetition Encoder [r=k/n]
3.Apply BPSK modulation and add AWGN noise.
4.Estimate code vector by Decision decoding.
5.Estimate message vector by Hard and Soft Decision decoding.
6.Analyze the BER performance by comparing estimated message vector with the input message
bits.
ALGORITHM (n,k) HAMMING CODE
1.Generator Matrix G = [ Ik | P ] ; P = Parity Matrix
2.Parity Check Matrix H = [ PT | In-k ]
3.Codeword C = D*G ; D = Message vector
4.Syndrome S = R*HT ; R = Received symbols vector
5.If S = 0 , then No error
Else If S = i, then error at ithbit
1.Fix single bit error according to Syndrome.
Result:
(3,1) REPETITION CODE
A. A. Ali and I. A. Al-Kadi, "On the use of repetition coding with binary digital modulations on
mobile channels," in IEEE Transactions on Vehicular Technology, vol. 38, no. 1, pp. 14-18,
Feb. 1989, doi: 10.1109/25.31130.