TY - JOUR
T1 - Jointly designed nonbinary LDPC convolutional codes and memory-based decoder architecture
AU - Lin, Chia Lung
AU - Chen, Chih-Lung
AU - Chang, Hsie-Chia
AU - Lee, Chen-Yi
PY - 2015/10/1
Y1 - 2015/10/1
N2 - In this paper, a design approach for architectureaware nonbinary low-density parity-check convolutional codes (NB-LDPC-CCs) is presented to jointly optimizes the code performance and decoder complexity for achieving high energy- efficiency decoder. The proposed NB-LDPC-CCs not only feature simple structure and low degree, but also compete with other published NB-LDPC-CCs on error-correction capability. With these codes, we present a memory-based layered decoder architecture, where the computation units and the scheduling of the computations are optimized to increase energy efficiency. To demonstrate the feasibility of proposed techniques, a time-varying (50,2,4) NB-LDPC-CC over GF(256) is constructed, and associated decoder is implemented in 90 nm CMOS. The code can reach BER = 10-5 at SNR = 0.9 dB and support multi code rates with puncturing. Comparing with the state-of-the-art designs, the proposed decoder can save 74% power under the same number of iterations, making it suitable for emerging Internet of Things (IoT) applications.
AB - In this paper, a design approach for architectureaware nonbinary low-density parity-check convolutional codes (NB-LDPC-CCs) is presented to jointly optimizes the code performance and decoder complexity for achieving high energy- efficiency decoder. The proposed NB-LDPC-CCs not only feature simple structure and low degree, but also compete with other published NB-LDPC-CCs on error-correction capability. With these codes, we present a memory-based layered decoder architecture, where the computation units and the scheduling of the computations are optimized to increase energy efficiency. To demonstrate the feasibility of proposed techniques, a time-varying (50,2,4) NB-LDPC-CC over GF(256) is constructed, and associated decoder is implemented in 90 nm CMOS. The code can reach BER = 10-5 at SNR = 0.9 dB and support multi code rates with puncturing. Comparing with the state-of-the-art designs, the proposed decoder can save 74% power under the same number of iterations, making it suitable for emerging Internet of Things (IoT) applications.
KW - Convolutional codes
KW - Error correction
KW - Low-density parity-check (NB-LDPC) convolutional codes VLSI
KW - Nonbinary
UR - http://www.scopus.com/inward/record.url?scp=84948455709&partnerID=8YFLogxK
U2 - 10.1109/TCSI.2015.2471575
DO - 10.1109/TCSI.2015.2471575
M3 - Article
AN - SCOPUS:84948455709
SN - 1549-8328
VL - 62
SP - 2523
EP - 2532
JO - IEEE Transactions on Circuits and Systems I: Regular Papers
JF - IEEE Transactions on Circuits and Systems I: Regular Papers
IS - 10
M1 - 07277127
ER -