DocumentCode :
3057436
Title :
Edge Stream Oriented LDPC Decoding
Author :
Falcao, Gabriel ; Silva, Vitor ; Gomes, Marco ; Sousa, Leonel
Author_Institution :
Univ. of Coimbra, Coimbra
fYear :
2008
fDate :
13-15 Feb. 2008
Firstpage :
237
Lastpage :
244
Abstract :
Low-Density Parity-Check (LDPC) codes are among the best error correcting codes known and have been adopted by data transmission standards, such as DVB-S2 or WiMax. They are based on binary sparse parity check matrices and usually represented by Tanner graphs. LDPC decoders require very intensive message-passing algorithms, also known as belief propagation. This paper proposes a very compact stream-based data structure to represent such a bipartite Tanner graph, which supports both regular and irregular codes. This compact data structure not only reduces the memory required to represent the graph but also puts it in an appropriate format to gather data into streams. This representation also allows to map the irregular processing behavior of the Sum Product Algorithm (SPA) used in LDPC decoding into the stream-based computing model. Stream programs were developed for LDPC decoding and the results show significant speedups obtained either using general purpose processors, or graphics processing units. The simultaneous decoding of several codewords was performed using the SIMD capabilities of modern stream-based architectures available on recent processing units.
Keywords :
data structures; decoding; graphs; parity check codes; LDPC decoder; belief propagation; binary sparse parity check matrices; bipartite Tanner graph; codeword; compact data structure; data transmission standards; edge stream oriented LDPC decoding; error correcting codes; low-density parity-check codes; message-passing algorithm; stream program; stream-based computing model; stream-based data structure; sum product algorithm; Belief propagation; Code standards; Data communication; Data structures; Decoding; Digital video broadcasting; Error correction codes; Parity check codes; Sparse matrices; WiMAX; Caravela; GPU; LDPC decoding; Stream architectures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing, 2008. PDP 2008. 16th Euromicro Conference on
Conference_Location :
Toulouse
ISSN :
1066-6192
Print_ISBN :
978-0-7695-3089-5
Type :
conf
DOI :
10.1109/PDP.2008.12
Filename :
4457129
Link To Document :
بازگشت