中文

Reed-Muller Codes for Joint Random and Stuck-At Error Correction

信息论 2026-05-22 v1 math.IT

摘要

Block codes are considered for improving the reliability of messages stored in a computer memory with both stuck-at defects and random errors. It is assumed that the side information about the state of the defects is available to the encoder, but not to the decoder. A novel recursive construction of a set of masks is developed such that it can satisfy any ss stuck-at errors in a 2m2^m binary sequence, when sms \leq m. We prove that the masks generated in this way are codewords in a Reed-Muller RM(s1,m)RM(s-1, m) code. The constructed set contains no more than 2sms12^s m^{s-1} masks. We provide the lower and the upper bound on the size of the stuck-at redundancy, a fixed subset of mask bits that uniquely represents each mask in the set. The stuck-at code constructed in this way is a non-linear code. It is also a subcode of an RM(r,m)RM(r,m) code, with rs1 r \geq s-1, that can be used for additional random error correction. The encoding requires no mask search and is straightforward based on the description of the recursive construction. The decoding is done in a single attempt and requires almost no additional complexity or latency.

关键词

引用

@article{arxiv.2605.21727,
  title  = {Reed-Muller Codes for Joint Random and Stuck-At Error Correction},
  author = {Ivana Djurdjevic and Robert Mateescu and Cyril Guyot},
  journal= {arXiv preprint arXiv:2605.21727},
  year   = {2026}
}

备注

9 pages, 6 figures