10 Channel Coding and Interleaving
完成条件
10.4 Concatenated Coeds
Convolutional and block codes are
far from the theoretical limit of the channel capacity after Shannon. With
increasing performance, the decoding effort increases exponentially for these
codes, therefore they are only limited operational in practice.
The concatenation of these
codes to a more powerful overall code with better decodability is one possible
solution. Therefore, codes are concatenated either
- serial, i.e. the complete data stream including redundancy bits first is coded by an outer and then by an inner code or
- parallel, i.e. every coder only gets the information bit but not the redundancy bits of the other codes; the resulting data stream is formed by a parallel to serial converter.
One possibility to increase the efficiency of
codes is the serial concatenation of different codes. The first code (with code
rate CR1) is called outer code, the second (with code rate CR2) inner code. For a transmission code
rate CRt the total data rate is Rd =CRt/(CR1 CR2). If the outer code e.g. is a block
code and the inner code is a convolutional code the inner code can correct
single bit errors and the outer code smaller burst errors.
Figure 10-14: Concatenation of codes with corresponding data rates.