Duobinary coding and Equalization
1. The binary data stream 001101001 is applied to the input of a duobinary system. Construct the duobinary coder output and corresponding receiver output. 2. The unequalized pulse in a PAM system has the following values at sampling times: 0.2 k = 1 0.8 k = 0 p r (kTb ) = 0.2 k = 1 0 | k |> 1 (a) Design a three-tap zero forcing equalizer so that the equalizer output is 1 at k=0 and 0 at k=+1 and 1. (b) Calculate the values of the equalized pulse p eq (kTb ) for k = 2,3 .
Answer: 1. Binary Sequence: 0 Polar representation: -1 Duobinary coder output Receiver output Output binary sequence 0 -1 -2 -1 0 1 1 0 1 1 1 1 2 1 1 0 -1 0 -1 0 1 1 0 1 1 0 -1 0 -1 0 0 -1 -2 -1 0 1 1 0 1 1
2. The equalizer output is y k = a 1 x k +1 + a o x k + a1 x k 1 . Enforcing the output for k = 0,1 , we have 0.8a 1 + 0.2a o = 0
0.2a 1 + 0.8a o + 0.2a1 = 1 0.2a o + 0.8a1 = 0 Therefore, a 1 = 0.3571, a o = 1.4286, a1 = 0.3571 and y k = 0.3571x k +1 + 1.4286 x k 0.3571x k 1
For k=+2, y k = -0.0714 For k=-2, y k = -0.0714 For k=+3, y k = 0 For k=-3, y k = 0