A Practical Nonbinary Decoder for Low-Density Parity-Check Codes with Packet-Sized Symbols

Usana Tuntoolavest, Visuttha Manthamkarn · Engineering Journal · 2022

This paper presents a practical decoder for regular low-density parity-check (LDPC) codes with flexible packet-sized symbols.The proposed hMP-VSD (Combined hard-decision message-passing with vector symbol decoding) is much less complex than the conventional VSD and has the same decoding performance.Regular LDPC codes with systematic encoding are selected for implementation.The channel is assumed to be the qary symmetric channel (q-SC).Different code lengths and column weights of LDPC codes are investigated.The results show that the codes with a column weight of 7 provide the best performance for hMP-VSD, while hMP works best with codes having a column weight of 5.With packet-sized symbols, even the rather short (60, 30) code structure has code lengths of 1,920 to 245,760 bits with symbol sizes of 32 to 4,096 bits.Both the decoder and its encoder were implemented on Raspberry-pi 4 model B boards and these results confirm that the computation time of hMP-VSD is 60% to 70% lower than that of VSD for pe in the range 0.05 to 0.1.

Read the paper · More papers on PaperTik