1) Develop an argument on the fact that Even parity (4,3) code is a linear block code whereas an Odd parity (4,3) is not based on the three basic conditions for linear block codes.
2) What is hamming distance? Write Cyclic codes of a (4,7) encoding scheme and calculate the minimum and maximum hamming distance.
3) Draw the look-up table, trellis diagram, tree diagram and state diagram for a (2,1,4) convolution encoding scheme.
Part 1
All columns of H have odd parity, so the sum (exclusive-or) of an odd number of columns has odd parity and is therefore nonzero. Every code word selects a set of columns of H whose sum is zero, so code words must have an even number of nonzero components.
BLOCK CODE LINEAR The first k bits of a (n,k) linear block coding are always identical to the message sequence to be sent. The second component of (n-k ) bits is calculated from message bits using the encoding rule and is known as parity bits.
Part 2
The Hamming distance between two strings of similar length in information theory is the number of locations where the corresponding symbols differ.
The (7,4) Hamming code has a generator polynomial . This polynomial has a zero in Galois extension field at the primitive element , and all codewords satisfy . Blocklength will be and primitive elements as zeros in the because we are considering the case of two errors here, so each will represent one error.
The received word is a polynomial of degree given as
where can have at most two nonzero coefficients corresponding to 2 errors.
We define the Syndrome Polynomial, as the remainder of polynomial when divided by the generator polynomial
Part 3
Comments