On Decoding First- and Second-Order BiD Codes
Devansh Jain, Lakshmi Prasad Natarajan
TL;DR
This work introduces BiD codes as a flexible, length-$3^m$ family of abelian codes with competitive dual-distance properties relative to Reed-Muller codes. It develops a rigorous algebraic framework via the polynomial ring $\\mathscr{R}$ and spectral (DFT) view, identifies the minimum-weight parity checks for the dual of the second-order BiD code, and proves a projection property that enables efficient decoding. The paper then designs fast ML and max-log-MAP decoders for BiD$(m,1,1)$ and BiD$(m,0,1)$, and constructs a belief propagation decoder for BiD$(m,2,2)$ that leverages projections and minimum-weight checks to approach ML performance for moderate block lengths. Simulation results demonstrate near-ML performance for $N=81$ and $N=243$, with BP decoding on BiD$(6,2,2)$ at $N=729$ competitive with CRC-aided Polar codes. Overall, the work highlights BiD codes as a promising algebraic family offering flexible lengths, strong distance properties, and practical decoding strategies that can rival established code families under realistic decoding budgets.
Abstract
BiD codes, which are a new family of algebraic codes of length $3^m$, achieve the erasure channel capacity under bit-MAP decoding and offer asymptotically larger minimum distance than Reed-Muller (RM) codes. In this paper we propose fast maximum-likelihood (ML) and max-log-MAP decoders for first-order BiD codes. For second-order codes, we identify their minimum-weight parity checks and ascertain a code property known as 'projection' in the RM coding literature. We use these results to design a belief propagation decoder that performs within 1 dB of ML decoder for block lengths 81 and 243.
