Common · Knowledge
Binary Golay code
Error-correcting code used in digital communications
In mathematics and electronics engineering, a binary Golay code is a type of linear error-correcting code used in digital communications. The binary Golay code, along with the ternary Golay code, has deep connection to the theory of finite sporadic groups in mathematics.
From Wikipedia
In mathematics and electronics engineering, a binary Golay code is a type of linear error-correcting code used in digital communications. The binary Golay code, along with the ternary Golay code, has deep connection to the theory of finite sporadic groups in mathematics. These codes are named in honor of Marcel J. E. Golay whose 1949 paper introducing them has been called, by E. R. Berlekamp, the "best single published page" in coding theory. There are two closely related binary Golay codes. The extended binary Golay code, G24 (sometimes just called the "Golay code" in finite group theory) encodes 12 bits of data in a 24-bit word in such a way that any 3-bit errors can be corrected or any 7-bit errors can be detected. The other, the perfect binary Golay code, G23, has codewords of length 23 and is obtained from the extended binary Golay code by deleting one coordinate position (conversely, the extended binary Golay code is obtained from the perfect binary Golay code by adding a parity bit). In standard coding notation, the codes have parameters [24, 12, 8] and [23, 12, 7], corresponding to the length of the codewords, the dimension of the code, and the minimum Hamming distance between two codewords, respectively.
Text: Wikipédia, CC BY-SA 4.0. · Image: Life of Riley (Public domain) ·
Related cards
-
T★
Tiny BASIC
Dialect of the BASIC programming language
-
★★★
Vint Cerf
American computer scientist (born 1943)
-
★★
Neper
Logarithmic unit for ratios of measurements of physical field and power quantities
-
W★
WOEID
Where On Earth IDentifier
-
N★
NL (complexity)
Complexity class
-
S★★★
Single-responsibility principle
Computer-programming principle that states that every class in a computer program should have responsibility over a single part of that program's functionality, which it should encapsulate
-
G★★
Gödel's first incompleteness theorem
Theorem that no consistent system of axioms whose theorems are algorithmically listable can prove all truths about natural numbers
-
=★
==
Relational operator
-
J★★★
Joseph Gillis
Israeli mathematician
-
A★★★
Anabelian geometry
Area of mathematics, which describes the way in which the algebraic fundamental group of an arithmetic variety can be used to reconstruct the variety
-
★★★
Harold S. Shapiro
US-born Swedish mathematician
-
★★
Bibi-binary
Hexadecimal numeral system first described in 1968 by singer/mathematician Robert "Boby" Lapointe
-
★
Binary GCD algorithm
Algorithm that computes the greatest common divisor of two integers using only arithmetic shifts, comparisons, and subtraction
-
★★
Liber Abaci
Essay by Fibonacci
-
★★★★
Base64
Group of binary-to-text encoding schemes using 64 symbols (plus padding)
-
★★★
James Gosling
Canadian computer scientist
-
★★
Baudot code
Pioneering five-bit character encodings
-
★★
International Code of Nomenclature for algae, fungi, and plants
Code of scientific nomenclature