Title :
Mapping interleaving laws to parallel turbo and LDPC decoder architectures
Author :
Tarable, Alberto ; Benedetto, Sergio ; Montorsi, Guido
Author_Institution :
Politecnico di Torino, Italy
Abstract :
For high-data-rate applications, the implementation of iterative turbo-like decoders requires the use of parallel architectures posing some collision-free constraints to the reading/writing process from/into the memory. This consideration applies to the two main classes of turbo-like codes, i.e., turbo codes and low-density parity-check (LDPC) codes. Contrary to the literature belief, we prove in this paper that there is no need for an ad hoc code design to meet the parallelism requirement, because, for any code and any choice of the scheduling of the reading/writing operations, there is a suitable mapping of the variables in the memory that grants a collision-free access. The proof is constructive, i.e., it gives an algorithm that obtains the desired collision-free mapping. The algorithm is applied to two simple examples, one for turbo codes and one for LDPC codes, to illustrate how the algorithm works.
Keywords :
iterative decoding; parallel architectures; parity check codes; turbo codes; LDPC decoder; collision-free constraints; iterative turbo-like decoders; mapping interleaving laws; memory mapping; parallel architectures; reading-writing process; Concatenated codes; Convolutional codes; Delay; Interleaved codes; Iterative decoding; Maximum likelihood decoding; Parity check codes; Read-write memory; Turbo codes; Writing; LDPC; Low-density parity-check; codes; memory mapping; parallel implementation; turbo codes;
Journal_Title :
Information Theory, IEEE Transactions on
DOI :
10.1109/TIT.2004.833353