
228 Error correction
from m = w + 1tom = n, representing the minimum and maximum numbers of incor-
rect bits, respectively, i.e.,
BER
corr
≤
n
m=w+1
C
m
n
p
m
(1 − p)
n−m
. (11.28)
It is seen from Eq. (11.28) that the BER upper-bound in the right-hand side can be
expressed as the finite sum
BER
corr
≤ BER
w+1
+ BER
w+2
+···+BER
n
(11.29)
with
BER
m
= C
m
n
p
m
(1 − p)
n−m
. (11.30)
In such a sum, each term corresponds to events of increasing numbers of bit errors,
which have fast-decreasing likelihoods. It is, therefore, possible to approximate the BER
bound by the first few terms in the sum. The accuracy of such approximation wholly
depends on the block length, the value of w and the uncorrected bit-error probability, p.
We shall consider a practical and realistic example, which also illustrates the powerful
impact of ECC in BER correction.
Assume the block code RS(n = 2
7
− 1 = 127, k = 119), which corresponds to the
minimum Hamming distance d
min
= (n − k)/2 = 4. We are, therefore, interested in
evaluating the BER contributions BER
5
, BER
6
, etc., in Eq. (11.29), which correspond
to over four bits of noncorrectable errors. We choose a realistic-case situation where the
bit error probability is p =10
−4
.FromEq.(11.30), we get, for the first three uncorrected
BER contributions:
BER
5
= C
5
127
p
5
(1 − p)
122
≈ 2.5 × 10
−12
BER
6
= C
6
127
p
6
(1 − p)
121
≈ 4.9 × 10
−15
BER
7
= C
7
127
p
7
(1 − p)
120
≈ 8.5 × 10
−18
.
(11.31)
From the above evaluations, it is seen that the series BER
m
is very rapidly converging,
and that only the first contribution BER
5
is actually significant. This means that for
the corrected code, the primary source of errors is the “extra” bit error out of five
error events, which cannot be corrected by the code. It is seen, however, that the ECC
has reduced the BER from p = 10
−4
to p = 2.5 × 10
−12
, which represents quite a
substantial improvement! Figure 11.6 shows plots of the uncorrected and corrected
BER, using in the latter case the definition of BER
5
in Eq. (11.31). which illustrates the
BER improvement due to ECC.
Considering ON–OFF keying, and the above example, the uncorrected and corrected
BER correspond to Q
unc
≈ 3.73 (Q
2
unc
= 11.4 dB) and Q
corr
≈ 6.91 (Q
2
corr
= 16.8dB).
One can then define the coding gain as the decibel ratio γ = 20 log
10
[Q
corr
/Q
unc
],
or the decibel difference γ = Q
2
corr
− Q
2
unc
, which, in this example, yields γ =
20 log
10
[6.91/3.73] = 16.4 − 11.8 = 5.4 dB. This coding gain is indicated in Fig. 11.6
through the horizontal arrow. As a matter of fact, a 5.4 dB coding gain means that an
identical BER can be achieved through ECC when the signal-to-noise ratio or SNR is
decreased by 5.4 dB, as the figure illustrates. As mentioned in the previous section, the