DocumentCode
1424871
Title
A 2-adic approach to the analysis of cyclic codes
Author
Calderbank, A.R. ; Li, Wen-Ching Winnie ; Poonen, Bjorn
Author_Institution
Inf. Sci. Center, AT&T Bell Labs., Murray Hill, NJ, USA
Volume
43
Issue
3
fYear
1997
fDate
5/1/1997 12:00:00 AM
Firstpage
977
Lastpage
986
Abstract
This paper describes how 2-adic numbers can be used to analyze the structure of binary cyclic codes and of cyclic codes defined over Z 2(a), a⩾2, the ring of integers modulo 2a. It provides a 2-adic proof of a theorem of McEliece that characterizes the possible Hamming weights that can appear in a binary cyclic code. A generalization of this theorem is derived that applies to cyclic codes over Z 2(a) that are obtained from binary cyclic codes by a sequence of Hensel lifts. This generalization characterizes the number of times a residue modulo 2a appears as a component of an arbitrary codeword in the cyclic code. The limit of the sequence of Hensel lifts is a universal code defined over the 2-adic integers. This code was first introduced by Calderbank and Sloane (1995), and is the main subject of this paper. Binary cyclic codes and cyclic codes over Z 2(a) are obtained from these universal codes by reduction modulo some power of 2. A special case of particular interest is cyclic codes over Z 4 that are obtained from binary cyclic codes by means of a single Hensel lift. The binary images of such codes under the Gray isometry include the Kerdock, Preparata, and Delsart-Goethals codes. These are nonlinear binary codes that contain more codewords than any linear code presently known. Fundamental understanding of the composition of codewords in cyclic codes over Z 4 is central to the search for more families of optimal codes. This paper also constructs even unimodular lattices from the Hensel lift of extended binary cyclic codes that are self-dual with all Hamming weights divisible by 4. The Leech lattice arises in this way as do extremal lattices in dimensions 32 through 48
Keywords
Gray codes; algebraic codes; binary sequences; cyclic codes; dual codes; 2-adic approach; Delsart-Goethals codes; Gray isometry; Hamming weights; Hensel lifts sequence; Kerdock codes; Leech lattice; Preparata codes; binary cyclic codes; binary images; codewords; cyclic codes; even unimodular lattices; extremal lattices; nonlinear binary codes; optimal codes; reduction modulo; residue modulo 2a; self-dual codes; universal codes; Binary codes; Character generation; Communication system control; Hamming weight; Helium; Lattices; Linear code; Mathematics; Sections;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/18.568706
Filename
568706
Link To Document