Question: Problem 3 Another simple code is the binary Hamming code of block length 7 . Here there are four information bits, A 1 , A

Problem 3
Another simple code is the binary Hamming code of block length 7. Here there are four information bits, A1,A2,A3,A4 and three parity checks A5,A6,A7. The parity checks are chosen as follows:
A5=A1o+A2o+A3
A6=A2o+A3o+A4
A7=A1o+A2o+A4
In these equations, o+ stands for modulo 2 addition. Hence, the parity check has value 1 if the number of 1's in the set being checked is odd and has value 0 otherwise. Similar to Problem 2, the binary digits are mapped into antipodal signals so that Es= for the symbol associated with each codeword. WGN of spectral density N02 is added and the received waveforms are matched filtered to produce Y1,dotsY7, where, given any information sequence, the Yi are independent with mean 2 and variance N02.
(a) Write out all 16 codewords. Find the number of codewords with weight 3,4, and 7.
(b) Assuming that the codewords are equally likely and the maximum likelihood detection is used, use the union bound to upper bound the probability of error given that the all-zero codeword is transmitted.
(c) Explain why the probability of error is the same for each other codeword. Hint: Given any codeword c, add that codeword to any other codeword c'. Argue that co+c' is also a codeword and show that the Hamming distance between c and c' is the same as the distance between the all-zero codeword and co+c'.
(d) Evaluate the effective coding gain for this code.
Problem 3 Another simple code is the binary

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!