[论文解读] The Z_4-Linearity of Kerdock, Preparata, Goethals and Related Codes
本文证明了Kerdock、Preparata、Goethals与Nordstrom-Robinson码——此前已知为强大的非线性二元码——可作为ℤ₄上线性码在Gray映射下的二元像被构造出来。关键贡献在于表明这些码在ℤ₄下为线性码,且Kerdock码与Preparata码在ℤ₄下互为对偶,这解释了其在重量分布上的形式对偶性,并可通过ℤ₄结构实现高效的代数译码。
Certain notorious nonlinear binary codes contain more codewords than any known linear code. These include the codes constructed by Nordstrom-Robinson, Kerdock, Preparata, Goethals, and Delsarte-Goethals. It is shown here that all these codes can be very simply constructed as binary images under the Gray map of linear codes over Z_4, the integers mod 4 (although this requires a slight modification of the Preparata and Goethals codes). The construction implies that all these binary codes are distance invariant. Duality in the Z_4 domain implies that the binary images have dual weight distributions. The Kerdock and "Preparata" codes are duals over Z_4 -- and the Nordstrom-Robinson code is self-dual -- which explains why their weight distributions are dual to each other. The Kerdock and "Preparata" codes are Z_4-analogues of first-order Reed-Muller and extended Hamming codes, respectively. All these codes are extended cyclic codes over Z_4, which greatly simplifies encoding and decoding. An algebraic hard-decision decoding algorithm is given for the "Preparata" code and a Hadamard-transform soft-decision decoding algorithm for the Kerdock code. Binary first- and second-order Reed-Muller codes are also linear over Z_4, but extended Hamming codes of length n >= 32 and the Golay code are not. Using Z_4-linearity, a new family of distance regular graphs are constructed on the cosets of the "Preparata" code.
研究动机与目标
- 解决长期以来关于Kerdock码与Preparata码是否在代数意义上互为对偶的疑问。
- 通过ℤ₄上的线性码,为若干著名的非线性二元码提供统一的代数构造方法。
- 通过表明这些码在ℤ₄上为扩展循环码,简化编码与译码过程。
- 确立这些码的重量分布之所以对偶,是由于在ℤ₄域中的对偶性。
- 利用Preparata码的陪集结构,构造新的距离正则图。
提出的方法
- 将Preparata码的一个修改版本定义为ℤ₄上的线性码,其与扩展汉明码的标准子码不同。
- 使用Gray映射将ℤ₄上的线性码转换为具有等价重量分布的二元非线性码。
- 证明Kerdock码与Preparata码在ℤ₄下互为对偶,从而解释其形式重量分布对偶性。
- 将这些码表示为ℤ₄上的扩展循环码,从而实现基于校验子的高效译码。
- 为ℤ₄上的修改版Preparata码开发一种代数硬判决译码算法。
- 利用Kerdock码的ℤ₄结构,构建一种基于Hadamard变换的软判决译码算法。
实验结果
研究问题
- RQ1能否在有意义的代数意义上证明Kerdock码与Preparata码互为对偶,而非仅仅在重量分布上为形式对偶?
- RQ2是否存在一个有限环上的线性代数结构,可统一构造这些非线性二元码?
- RQ3ℤ₄上线性码的Gray映射能否重现Kerdock、Preparata与Goethals码的重量分布?
- RQ4与直接的二进制方法相比,ℤ₄线性性是否能简化这些码的编码与译码?
- RQ5能否利用Preparata码的陪集结构构造新的距离正则图?
主要发现
- Kerdock码与Preparata码在ℤ₄下互为对偶,这解释了其在重量分布上的形式对偶性。
- Nordstrom-Robinson码是ℤ₄上自对偶的“八元码”(长度为8的自对偶码)的Gray像。
- 所有这些码——包括Goethals码与Delsarte-Goethals码——均为ℤ₄上的扩展循环码,从而简化了编码与译码过程。
- 修改版Preparata码与原码具有相同的重量分布,但其在ℤ₄上为线性码,从而支持基于校验子的译码。
- 为ℤ₄上的修改版Preparata码提供了代数硬判决译码算法。
- 利用Kerdock码的ℤ₄线性性,构建了一种基于Hadamard变换的软判决译码算法。
更好的研究,从现在开始
从论文设计到论文写作,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。