Page 358 - Satellite Communications, Fourth Edition
P. 358

338  Chapter Eleven

                              Fig. 11.10. Note that although the graph shows E /N in decibels ([E /N ]
                                                                                             0
                                                                          b
                                                                            0
                                                                                          b
                              in our previous notation) the power ratio must be used in evaluating
                              Eq. (11.22).
                                In any practical system there will be a finite probability of bit error,
                              and to see how this fits in with the Shannon limit, consider the BER
                              graph of Fig. 10.17, which applies for BPSK and QPSK. From Fig. 10.17
                              [or from calculation using Eq. (10.18)], for a probability of bit error (or
                              BER in this case) of 10  5  the [E /N ] is about 9.6 dB. (See also the
                                                             b
                                                                0
                              uncoded curve of Fig. 11.8). As shown in Sec. 10.6.3 the bit rate to band-
                              width ratio is 1/(1    ) for BPSK and 2/(1    ) for QPSK. For purposes
                              of comparison ideal filtering will be assumed, for which     0. Thus on
                              Fig. 11.10, the points (1, [9.6]) for BPSK and (2, [9.6]) can be shown. At
                              an [E /N 0 ] of 9.6 dB the Shannon limit indicates that a bit rate to band-
                                  b
                              width ratio of about 5.75 : 1 should be achievable, and it is seen that
                              BPSK and QPSK are well below this. Alternatively, for a bit-rate/band-
                              width ratio of 1, the Shannon limit is 0 dB (or an E b /N 0 ratio of unity),
                              compared to 9.6 dB for BPSK.



                              11.11 Turbo Codes and LDPC Codes

                              Till 1993 all codes used in practice fell well below the Shannon limit.
                              In 1993, a paper (Berrou et al., 1993) presented at the IEEE
                              International Conference on Communications made the claim for a
                              digital coding method that closely approached the Shannon limit (a pdf
                              file for the paper will be found at www-elec.enst-bretagne.fr/equipe/
                              berrou/ Near%20Shannon%20Limit%20Error.pdf). Subsequent test-
                              ing confirmed the claim to be true. This revitalized research into
                              coding, resulting in a number of “turbo-like” codes, and a renewed
                              interest in codes known as low density parity check (LDPC) codes (see
                              Summers, 2004).
                                Turbo codes and LDPC codes use the principle of iterative decoding in
                              which “soft decisions” (i.e., a probabilistic measure of the binary 1 or 0
                              level) obtained from different encoding streams for the same data, are
                              compared and reassessed, the process being repeated a number of times
                              (iterative processing). This is sometimes referred to as soft input soft
                              output to describe the fact that during the iterative process no hard deci-
                              sions (binary 1 or 0) are made regarding a bit. Each reassessment gen-
                              erally provides a better estimate of the actual bit level, and after a certain
                              number of iterations (fixed either by convergence to a final value, or by
                              a time limit placed on the process) a hard decision output is generated.
                                Turbo codes are so named because the iterative or feedback process was
                              likened to the feedback process in a turbo-charged engine (see Berrou
                              et al., 1993). The turbo principle can be applied with concatenated block
   353   354   355   356   357   358   359   360   361   362   363