Title :
A flexible hardware encoder for systematic low-density parity-check codes
Author :
Yasotharan, Hemesh ; Carusone, Anthony Chan
Author_Institution :
Univ. of Toronto, Toronto, ON, Canada
Abstract :
This paper proposes a flexible low density parity check encoder. This encoder simplifies the calculations found in other flexible encoders by increasing memory usage, allowing for parallelization and faster encoding. The flexibility of this encoder allows it to be used in emerging multi code applications and standards. To evaluate the encoder, a Verilog description was developed and synthesized on an Altera Stratix platform for the IEEE 802.16e WiMAX standard. The implementation used 11,430 logic elements and operated at a maximum clock frequency of 60 MHz. The throughput ranged from 119 Mbps for rate-1/2 codes to 357 Mbps for rate -5/6 codes. A speedup of 2.5-6 times is demonstrated compared to the prior art.
Keywords :
WiMax; field programmable gate arrays; hardware description languages; parity check codes; Altera Stratix platform; FPGA; IEEE 802.16e WiMAX standard; Verilog description; hardware encoder; logic element; multicode applications; systematic low-density parity-check code; Clocks; Code standards; Encoding; Frequency; Hardware design languages; Logic; Parity check codes; Standards development; Throughput; WiMAX;
Conference_Titel :
Circuits and Systems, 2009. MWSCAS '09. 52nd IEEE International Midwest Symposium on
Conference_Location :
Cancun
Print_ISBN :
978-1-4244-4479-3
Electronic_ISBN :
1548-3746
DOI :
10.1109/MWSCAS.2009.5236155