English

Berman Codes: A Generalization of Reed-Muller Codes that Achieve BEC Capacity

Information Theory 2023-07-26 v3 math.IT

Abstract

We identify a family of binary codes whose structure is similar to Reed-Muller (RM) codes and which include RM codes as a strict subclass. The codes in this family are denoted as Cn(r,m)C_n(r,m), and their duals are denoted as Bn(r,m)B_n(r,m). The length of these codes is nmn^m, where n2n \geq 2, and rr is their `order'. When n=2n=2, Cn(r,m)C_n(r,m) is the RM code of order rr and length 2m2^m. The special case of these codes corresponding to nn being an odd prime was studied by Berman (1967) and Blackmore and Norton (2001). Following the terminology introduced by Blackmore and Norton, we refer to Bn(r,m)B_n(r,m) as the Berman code and Cn(r,m)C_n(r,m) as the dual Berman code. We identify these codes using a recursive Plotkin-like construction, and we show that these codes have a rich automorphism group, they are generated by the minimum weight codewords, and that they can be decoded up to half the minimum distance efficiently. Using a result of Kumar et al. (2016), we show that these codes achieve the capacity of the binary erasure channel (BEC) under bit-MAP decoding. Furthermore, except double transitivity, they satisfy all the code properties used by Reeves and Pfister to show that RM codes achieve the capacity of binary-input memoryless symmetric channels. Finally, when nn is odd, we identify a large class of abelian codes that includes Bn(r,m)B_n(r,m) and Cn(r,m)C_n(r,m) and which achieves BEC capacity.

Keywords

Cite

@article{arxiv.2202.09981,
  title  = {Berman Codes: A Generalization of Reed-Muller Codes that Achieve BEC Capacity},
  author = {Lakshmi Prasad Natarajan and Prasad Krishnan},
  journal= {arXiv preprint arXiv:2202.09981},
  year   = {2023}
}

Comments

Accepted for publication in the IEEE Transactions on Information Theory

R2 v1 2026-06-24T09:47:05.427Z