IEEE Access (Jan 2020)

Hardware Design of Concatenated Zigzag Hadamard Encoder/Decoder System With High Throughput

  • Sheng Jiang,
  • Francis C. M. Lau,
  • Chiu-Wing Sham

DOI
https://doi.org/10.1109/ACCESS.2020.3022537
Journal volume & issue
Vol. 8
pp. 165298 – 165306

Abstract

Read online

Both turbo Hadamard codes and concatenated zigzag Hadamard codes are ultimate-Shannonlimit-approaching channel codes. The former one requires the use of Bahl-Cocke-Jelinek-Raviv (BCJR) in the iterative decoding process, making the decoder structure more complex and limiting its throughput. The latter one, however, does not involve BCJR decoding. Hence its decoder structure can be much simpler and can potentially operate at a much higher throughput. In this paper, we investigate the hardware design of a concatenated zigzag Hadamard encoder/decoder system and implement it onto an FPGA board. We design a decoder capable of decoding multiple codewords at the same time, and the proposed system can operate with a throughput of 1.44 Gbps - an increase of 50% compared with the turbo Hadamard encoder/decoder system. As for the error performance, the encoder/decoder system with a 6-bit quantization achieves a bit error rate of 2 × 10-5 at Eb/N0 = -0.2 dB.

Keywords