34
the generator matrix of the shortened code is obtained by removing the first three rows of G, we
perform the above calculations for l= 4,5,6,7,only :
p11 = (p3+p2+ 1)g(p) + p4+p3+p2+ 1
p10 = (p2+p)g(p) + p7+p6+p5+p2+p
Hence :
1 0 0 0 0 0 0 1 1 1 0 1
Problem 7.60
Since N= 2m−1 = 7, we have a code over GF(8). The generator polynomial is given by
g(X) = (X+α)(X+α2)(X+α3)(X+α4) = X4+α3X3+X2+αX +α3
Problem 7.61
With N= 63 = 2m−1 we have m= 6 and the code is over GF(26). The primitive polynomial
generating this field is obtained from Table 7.1-5 to be X6+X+ 1, based on which we have to
generate the field table. If αis a primitive element in this field we have
g(X) = (X+α)(X+α2)(X+α3)(X+α4)(X+α5)(X+α6)
Problem 7.62
From Equation 7.11-4 we have
Ai=N
iN
i−Dmin
X
j=0
(−1)ji−1
j(N+ 1)i−j−Dmin ,for Dmin ≤i≤N