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

Authors

  • Usana Tuntoolavest Kasetsart University
  • Visuttha Manthamkarn Kasetsart University

DOI:

https://doi.org/10.4186/ej.2022.26.9.35

Keywords:

nonbinary decoder, hard-decision message-passing, low-complexity decoder, packet-sized symbol, Raspberry-pi, low-density parity-check codes

Abstract

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 q-ary 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.

Downloads

Download data is not yet available.

Author Biographies

Usana Tuntoolavest

Department of Electrical Engineering, Faculty of Engineering, Kasetsart University, Bangkok, Thailand

Visuttha Manthamkarn

Department of Electrical Engineering, Faculty of Engineering, Kasetsart University, Bangkok, Thailand

Downloads

Published In
Vol 26 No 9, Sep 30, 2022
How to Cite
[1]
U. Tuntoolavest and V. Manthamkarn, “A Practical Nonbinary Decoder for Low-Density Parity-Check Codes with Packet-Sized Symbols”, Eng. J., vol. 26, no. 9, pp. 35-46, Sep. 2022.

Most read articles by the same author(s)