Errata

Page 47
In step 6, the last part of the sentence should read: shift all the memory contents one place to the right and reset the code vector Yl to zero.
Page 81
Figure 3.14 was incorrectly drawn. Figure 3.14 should be updated to:
Page 88
In reference 13, Tait, D. J. should read: D. J. Tait.
Page 103
In Figure 5.2, the title should read: (a) Encoding circuit and (b) trellis diagram for a (3, 2, 1) convolutional code.
Page 151
In the last paragraph, the first sentence should read: In the second method, if the bandwidth is fixed, we increase the modulation level of the coded system.
Page 160
In line 15 of Section 7.2.1, the sentence should read: It is assumed that the previous differential encoder output and the previous differential decoder input signals are initialized to 0 and 1, respectively.
Page 164
Figure 7.17 was incorrectly drawn. Figure 7.17 should be updated to:
Page 166
In Table 7.5, the table header Previous Output should read: Previous Input.
Page 311
In index C, the word self-convolutional, 140 should read: self-orthogonal, 140.
Page 313
In index L, Linear convolution encoder, 11 should read: Linear convolutional encoder, 11.
Page 313
In index M, Maximum-likelihood Viterbi algorithmic decoding, 57, 63-73 should read: Maximum-likelihood Viterbi algorithm decoding, 57, 63-73.