Golay Code

Author

Eric W. Weisstein
April 15, 2004

This notebook downloaded from http://mathworld.wolfram.com/notebooks/CodingTheory/GolayCode.nb.

For more information, see Eric's MathWorld entry http://mathworld.wolfram.com/GolayCode.html.

©2005 Wolfram Research, Inc. except for portions noted otherwise

Parity Check Matrix

<<LinearAlgebra`MatrixManipulation`

m={{1,0,0,1,1,1,0,0,0,1,1,1},{1,0,1,0,1,1,0,1,1,0,0,1},{1,0,1,1,0,1,1,0,1,0,1,0},{1,0,1,1,1,0,1,1,0,1,0,0},{1,1,0,0,1,1,1,0,1,1,0,0},{1,1,0,1,0,1,1,1,0,0,0,1},{1,1,0,1,1,0,0,1,1,0,1,0},{1,1,1,0,0,1,0,1,0,1,1,0},{1,1,1,0,1,0,1,0,0,0,1,1},{1,1,1,1,0,0,0,0,1,1,0,1},{0,1,1,1,1,1,1,1,1,1,1,1}};

BlockMatrix[{{m,IdentityMatrix[11]}}]//MatrixForm