Library

4.13 COMPARISON OF CODES

Channel coding is an essential component of any modern communications system, allowing designers to reduce error probability for a fixed bandwidth or to reduce the required Eb/N0 for a fixed BER. As a consequence, channel coding techniques have steadily increased in their sophistication and performance since the 1950s. Figure 4-28 provides a brief history of the development of major channel coding techniques and their original proposer. Appendix G contains a list of significant channel coding references noting the source of each of the techniques in Figure 4-28.

Figure 4-28. A brief history of the development of major channel coding techniques and their original proposer.

The selection of a channel-coding scheme depends primarily on the nature of the expected channel impairments and the trade-off between performance improvement and encoder/decoder complexity. Because coding introduces redundancy, designers must balance the advantages of lower BER against the corresponding increase in bandwidth and processing overhead.

The following general guidelines are useful in selecting a suitable coding approach: