Title :
Encoder design and its hardware implementation for q-ary LDPC codes
Author :
Zhang, Jianwen ; Xiao, Min ; Wang, Lin
Author_Institution :
Dept. of Commun. Eng., Xiamen Univ., Xiamen
Abstract :
In order to implement an encoder of q-ary LDPC codes, the RU algorithm proposed in [1] is applied in encoder design of q-ary LDPC codes in this paper. A new preprocessing algorithm helping to producing sparser inverse matrix T-1 is presented, which results in better tradeoff strategy between resources and throughput with proper implementation module in T-1. The feasibility and effect of the algorithm is verified through a hardware implementation of a random 4-ary LDPC codes on a Xilinx spartan3s1500. The encoder runs at 129 MHz and has a throughput of 36.8 Msymbol/s, namely, 73.6 M codeword bits per second. Only by proper combination in preprocessing algorithm and architecture, it is found that the throughput beyond 100 Mb/s is also possible.
Keywords :
matrix algebra; parity check codes; Xilinx spartan3s1500; encoder design; frequency 129 MHz; preprocessing algorithm; q-ary LDPC codes; sparser inverse matrix; Algorithm design and analysis; Design engineering; Field programmable gate arrays; Greedy algorithms; Hardware; Magnetic recording; Matrix converters; Parity check codes; Signal processing algorithms; Throughput;
Conference_Titel :
Communications, Circuits and Systems, 2008. ICCCAS 2008. International Conference on
Conference_Location :
Fujian
Print_ISBN :
978-1-4244-2063-6
Electronic_ISBN :
978-1-4244-2064-3
DOI :
10.1109/ICCCAS.2008.4657991