Summary: Channel coding's error correction capability compensates for the increased error probability due to the necessitated reduced bit energy if the signal-to-noise ration is large enough.
We must question whether a (7,4) code's error correction capability compensates for the increased error probability due to the necessitated reduced bit energy. (For example, the repetition code does not meet this requirement.) Figure 1 shows that if the signal-to-noise ratio is large enough that channel coding indeed yields a smaller overall error probability.
![]() |
Because the bit stream emerging from the source coder is segmented into four-bit blocks, the fair way of comparing coded and uncoded transmission is to compute the probability of a block error: the probability that any bit in a block remains in error despite error correction and regardless of whether the error occurs in the data or coding bits. Clearly, our (7,4) channel code does yield smaller error rates, and is worth the additional systems required to make it work.