Open Access
An Encoder with Speed over 40Gbps for RC LDPC Codes with Rates Up to 0.96
Author(s) -
He Zhiyong,
Zhao Qiang,
Xu Hushan,
Cui Wenjuan,
Luo Yuxi
Publication year - 2016
Publication title -
chinese journal of electronics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.267
H-Index - 25
eISSN - 2075-5597
pISSN - 1022-4653
DOI - 10.1049/cje.2016.06.039
Subject(s) - encoder , low density parity check code , computer science , algorithm , operating system , decoding methods
We propose a class of Rate‐compatible (RC) Low‐density parity‐check (LDPC) codes with a very wide range of code rates. To widen the range of rates, we have developed an optimal transmission scheme to push the upper bound of code rates to 0.96. Characterized by a parity check matrix in a dual‐diagonal form, the proposed RC LDPC code can be encoded in linear time. Constructed from shifted identity sub‐matrices, the proposed codes are particularly well‐suited for the high‐speed implementation of parallel encoders. Furthermore, the encoder can be implemented efficiently with several left circular shifters and XOR gates. To maximize the encoding speed, we have proposed a q ‐parallel encoder architecture, where q is the size of each sub‐matrix. The implementation results into Field programmable gate array (FPGA) devices indicate that a 72‐parallel encoder for the proposed RC LDPC code with a code rate from 0.5 to 0.96 is capable of reaching a speed of 42 Gigabits per second (Gbps) using a clock frequency of 300MHz.