Skip to main navigation Skip to search Skip to main content

Fully-Parallel Stochastic Decoder for Rate Compatible Modulation

  • Huazhong University of Science and Technology

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

Rate compatible modulations (RCMs) are attractive for achieving seamless and blind rate adaptation under time varying channel. Although the decoding of RCM is inherently parallel, the highly complex processing nodes, and routing congestion have prohibited the implementation of fully-parallel decoders for high throughput. In this paper, we propose a new stochastic decoding algorithm for RCM to achieve desired parallel decoding. This algorithm provides even much better decoding performance than the floating-point belief propagation decoding algorithm with 20 iterations. To evaluate the effectiveness of the proposed algorithm, we apply it for the implementation of a field-programmable gate-array fully-parallel stochastic decoder that decodes a 400 × 400 mapping matrix. Several novel structure techniques, including the RAM-based channel stream generator and the configurable variable node, are exploited to reduce the logical resources consumption. The implemented decoder achieves a clock frequency of 220 MHz and provides a maximum throughput about 136Mb/s at SNR = 10 dB and the number of symbols is 400. To the best of our knowledge, this decoder is the first reported fully-parallel RCM decoder which achieves the highest decoding throughput. This research validates the potential of stochastic RCM decoding as a practical approach for area-efficient and high throughput decoders.

Original languageEnglish
Article number8320793
Pages (from-to)3555-3567
Number of pages13
JournalIEEE Transactions on Circuits and Systems
Volume65
Issue number10
DOIs
StatePublished - Oct 2018

Keywords

  • field programmable gate array (FPGA)
  • iterative decoding
  • Rate compatible modulation (RCM)
  • stochastic decoding

Fingerprint

Dive into the research topics of 'Fully-Parallel Stochastic Decoder for Rate Compatible Modulation'. Together they form a unique fingerprint.

Cite this