DocumentCode
1085688
Title
Mapping interleaving laws to parallel turbo and LDPC decoder architectures
Author
Tarable, Alberto ; Benedetto, Sergio ; Montorsi, Guido
Author_Institution
Politecnico di Torino, Italy
Volume
50
Issue
9
fYear
2004
Firstpage
2002
Lastpage
2009
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;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/TIT.2004.833353
Filename
1327801
Link To Document