DocumentCode
1898787
Title
A low-complexity implementation of QC-LDPC encoder in reconfigurable logic
Author
Tzimpragos, Georgios ; Kachris, Christoforos ; Soudris, Dimitrios ; Tomkos, Ioannis
Author_Institution
Nat. Tech. Univ. of Athens, Athens, Greece
fYear
2013
fDate
2-4 Sept. 2013
Firstpage
1
Lastpage
4
Abstract
Low Density Parity Check(LDPC) codes are a special class of error correction codes widely used in communication and disk storage systems, due to their Shannon limit approaching performance and their favorable structure. In this paper, a methodology for optimized hardware multiplication by constant matrices in GF(2) is introduced and then applied to the Quasi-Cyclic LDPC encoding algorithm. Taking advantage of the fact that the parity check matrix rarely changes, the signals in many cases are hard-wired into the LUTs and thus the cyclic-shifters and block-memories conventionally used are eliminated. Therefore, the proposed framework leads to less complex, mapped to reconfigurable logic designs, whereas it combines the performance of hard-wired solutions (high throughput, low latency) and the flexibility of the software and its hardware counterparts. These advantages in terms of hardware savings and throughput prove that the proposed encoder scheme is suitable for high-speed applications, such as long-haul optical transmission, where speed and resources utilization are a major issue.
Keywords
codecs; cyclic codes; error correction codes; parity check codes; QC-LDPC encoder; Shannon limit approaching performance; communication systems; cyclic-shifters; disk storage systems; encoder scheme; error correction codes; hard-wired solutions; hardware multiplication; high-speed applications; long-haul optical transmission; low density parity check codes; low-complexity implementation; parity check matrix; quasi-cyclic LDPC encoding algorithm; reconfigurable logic; reconfigurable logic designs; resources utilization; Channel coding; Error correction codes; Hardware; Parity check codes; Table lookup; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
Conference_Location
Porto
Type
conf
DOI
10.1109/FPL.2013.6645587
Filename
6645587
Link To Document