9Error Control Coding

A communication system should provide information transmission in a cost‐effective way, at a rate, level of reliability and quality that are acceptable to a user. The key parameters available to the system designer are transmitted signal power, channel bandwidth and the receiver noise, which determine the energy per bit to noise PSD ratio Eb/N0 required to achieve a given error probability. Eb/N0 uniquely determines the bit error probability for a particular modulation system. Practical considerations, for example, signal attenuation, fading, shadowing, distortion and multi‐user interference, usually limit the level of the Eb/N0. Accordingly, for a modulation scheme of interest, it may not be possible to achieve acceptable bit error probability performance at the desired data rate. For a fixed value of the Eb/N0, error‐control coding is one of the available options for improving the reliability of data transmission, that is, with less bit errors. Error control coding may be exercised mainly as source coding that aims to remove the redundancy in the signal to be transmitted and to minimize the transmission rate with minimum loss in its information content; and channel coding that aims to minimize the number of errors in the data delivered to the user due to signal attenuation, fading, shadowing, noise and distortion due to channel. In this chapter, we will consider only channel coding.

9.1 Introduction to Channel Coding

Figure 9.1 shows the block diagram ...

Get Digital Communications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.