Reduced Complexity RPA Decoder for Reed-Muller Codes

Jiajie Li, Syed Mohsin Abbas, Thibaud Tonnellier, Warren J. Gross

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

Abstract

The recursive projection-aggregation (RPA) decoder is a recently proposed near maximum likelihood (ML) decoder for Reed-Muller (RM) codes with low rates and short code lengths. However, the high computational complexity of RPA decoding is a major bottleneck for using RPA in applications that have a limited resource and energy budget. In this work, syndrome-based early stopping techniques as well as a scheduling scheme are proposed for the RPA decoder, which help in reducing the computational complexity while keeping similar decoding performance. Comparing to the baseline RPA decoder, the proposed techniques result in a 69-98% reduction in the average computational complexity for a target frame error rate (FER) of 10-5. Additionally, this work introduces hardware-friendly approximation functions to replace the RPA's computationally expensive transcendental projection function.

Original languageEnglish
Title of host publication2021 11th International Symposium on Topics in Coding, ISTC 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665409438
DOIs
Publication statusPublished - 2021
Externally publishedYes
Event11th International Symposium on Topics in Coding, ISTC 2021 - Montreal, Canada
Duration: 30 Aug 20213 Sept 2021

Publication series

Name2021 11th International Symposium on Topics in Coding, ISTC 2021

Conference

Conference11th International Symposium on Topics in Coding, ISTC 2021
Country/TerritoryCanada
CityMontreal
Period30/08/213/09/21

Bibliographical note

Publisher Copyright:
© 2021 IEEE.

Keywords

  • Early stopping criteria
  • Maximum likelihood (ML) decoding
  • Recursive projection-aggregation (RPA) decoder
  • Reed-Muller codes
  • Short codes

Fingerprint

Dive into the research topics of 'Reduced Complexity RPA Decoder for Reed-Muller Codes'. Together they form a unique fingerprint.

Cite this