Perfect binary codes: constructions, properties, and enumeration
- 1 May 1994
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Theory
- Vol. 40 (3) , 754-763
- https://doi.org/10.1109/18.335887
Abstract
Properties of nonlinear perfect binary codes are investigated and several new constructions of perfect codes are derived from these properties. An upper bound on the cardinality of the intersection of two perfect codes of length n is presented, and perfect codes whose intersection attains the upper bound are constructed for all n. As an immediate consequence of the proof of the upper bound the authors obtain a simple closed-form expression for the weight distribution of a perfect code. Furthermore, they prove that the characters of a perfect code satisfy certain constraints, and provide a sufficient condition for a binary code to be perfect. The latter result is employed to derive a generalization of the construction of Phelps (1983), which is shown to give rise to some perfect codes that are nonequivalent to the perfect codes obtained from the known constructions. Moreover, for any m⩾4 the authors construct full-rank perfect binary codes of length 2m -1. These codes are obviously nonequivalent to any of the previously known perfect codes. Furthermore the latter construction exhibits the existence of full-rank perfect tilings. Finally, they construct a set of 2(2cn) nonequivalent perfect codes of length n, for sufficiently large n and a constant c=0.5-ε. Precise enumeration of the number of codes in this set provides a slight improvement over the results reported by PhelpsKeywords
This publication has 7 references indexed in Scilit:
- A Generalized Parity Function and Its Use in the Construction of Perfect CodesSIAM Journal on Algebraic Discrete Methods, 1986
- A General Product Construction for Error Correcting CodesSIAM Journal on Algebraic Discrete Methods, 1984
- A Combinatorial Construction of Perfect CodesSIAM Journal on Algebraic Discrete Methods, 1983
- Algebraic techniques for nonlinear codesCombinatorica, 1983
- Four fundamental parameters of a code and their combinatorial significanceInformation and Control, 1973
- On the Nonexistence of Perfect Codes over Finite FieldsSIAM Journal on Applied Mathematics, 1973
- Error-Correcting Codes for Multiple-Level TransmissionBell System Technical Journal, 1961