Title :
High throughput layered decoding of LDPC codes
Author :
Ismail, Mohamed ; Coon, Justin ; Ahmed, Imran ; Armour, Simon ; Kocak, Taskin
Author_Institution :
Toshiba Telecommun. Res. Lab., Bristol, UK
Abstract :
Layered decoding of Low Density Parity Check (LDPC) codes has been shown to give faster convergence and use less storage than the conventional Two Phase Message Passing (TPMP) algorithm in decoding such codes. To achieve higher throughput, multiple rows of the parity check matrix may be decoded in parallel, as in the Parallel-Turbo Decoding Message Passing (P-TDMP) algorithm. However, contention for globally shared memory permits only a subset of rows to be decoded in parallel thus limiting overall throughput. This paper uses a near optimal scheduling algorithm, based on graph colouring, to overcome memory contention, allowing processing of multiple rows without code modification, resulting in significant throughput gains over the standard P-TDMP algorithm. For the LDPC codes studied, throughput gains compared to the P-TDMP algorithm, of between ten and fifteen are shown to be possible.
Keywords :
decoding; graph colouring; message passing; parity check codes; LDPC codes; graph colouring; layered decoding; low density parity check; near optimal scheduling algorithm; parallel-turbo decoding message passing; two phase message passing; Belief propagation; Convergence; Electronic mail; Graph theory; Iterative decoding; Maximum likelihood decoding; Message passing; Parity check codes; Scheduling algorithm; Throughput;
Conference_Titel :
Personal, Indoor and Mobile Radio Communications, 2009 IEEE 20th International Symposium on
Conference_Location :
Tokyo
Print_ISBN :
978-1-4244-5122-7
Electronic_ISBN :
978-1-4244-5123-4
DOI :
10.1109/PIMRC.2009.5449721