The extended binary Golay code #
The extended binary Golay code is the row space of the systematic matrix [I₁₂ | B],
where B is the bordered reverse-circulant matrix over ZMod 2. The first twelve
coordinates recover the message. The generator is also a parity-check matrix.
This doubly-even self-dual binary code has parameters [24, 12, 8]. Its self-duality and
divisibility of weights by four make it an input to Construction A, which associates an even
unimodular lattice to such a code. The weight distribution and homogeneous weight enumerator
describe the numbers of codewords of each weight, and every one of the twenty-four coordinates
is met by a codeword of weight eight, an octad.
The matrix convention is that of Huffman and Pless, Fundamentals of Error-Correcting Codes, §1.9.1 and Chapter 9.
The extended binary Golay code, with twenty-four ordered coordinates.
Instances For
The code is the row space of its displayed generator.
The generator has the systematic block form [I₁₂ | B].
The information columns of the generator form the identity matrix.
Encoding a message keeps it in the first twelve coordinates and appends its product with
block.
Membership in the extended Golay code is systematic encoding of a message.
Encoding is injective because the generator is systematic.
The encoding equivalence sends a message to its systematic encoding.
Decoding reads the first twelve coordinates.
The extended binary Golay code has dimension twelve.
Its displayed generator has rank twelve.
The extended binary Golay code has 4096 words.
The extended binary Golay code is Euclidean self-dual.
The Euclidean dual of the extended binary Golay code is the code itself.
The extended binary Golay code is doubly even.
The extended binary Golay code is Type II: doubly even and Euclidean self-dual.
The homogeneous weight enumerator is
X²⁴ + 759 X¹⁶Y⁸ + 2576 X¹²Y¹² + 759 X⁸Y¹⁶ + Y²⁴.
Every coordinate of the extended binary Golay code is met by an octad, a codeword of weight eight.
The extended binary Golay code has only even weights, so it lies in the single-parity-check code.
The extended binary Golay code has minimum distance eight.