24.6 Golay Codes

Two of the most famous binary codes are the Golay codes G23 and G24. The [24, 12, 8] extended Golay code G24 was used by the Voyager I and Voyager II spacecrafts during 1979–1981 to provide error correction for transmission back to Earth of color pictures of Jupiter and Saturn. The (nonextended) Golay code G23, which is a [23, 12, 7] code, is closely related to G24. We shall construct G24 first, then modify it to obtain G23. There are many other ways to construct the Golay codes. See [MacWilliams-Sloane].

The generating matrix for G24 is the 12×24 matrix G=

1000000000001110111000100100000000001011011100010010000000001101101110000001000000001010110111000000100000001001011011100000010000001000101101110000001000001100010110110

Get Introduction to Cryptography with Coding Theory, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.