Extended Golay » History » Version 2

ABDALLAH, Hussein, 03/17/2016 09:36 PM

1 1 ABDALLAH, Hussein
h1. Extended Golay
2 1 ABDALLAH, Hussein
3 1 ABDALLAH, Hussein
After several attempts to improve this code, Golay Extended code is reached. In this version, we can detect 4-bit errors thanks to adding a parity check bit to the Golay code which allows all combinations of 4 bit errors to be detected but not corrected, and then all odd numbers of bit errors can be detected in codeword. We noted it as Golay (24, 12) and it is used for deep space communication.
4 1 ABDALLAH, Hussein
Therefore, a trade-off should be taken into account between correct and detect error. Since the maximum number of error detected is 6 in any 24-codeword, 3 bits maximum can be corrected.
5 1 ABDALLAH, Hussein
6 1 ABDALLAH, Hussein
So, in any application, depending on what we favorite between error detection or error correction, we get different result;
7 1 ABDALLAH, Hussein
8 1 ABDALLAH, Hussein
Error detection case (per 24-bit) in extended Golay
9 1 ABDALLAH, Hussein
10 1 ABDALLAH, Hussein
•	100% of one- to six-bit errors detected, any pattern
11 1 ABDALLAH, Hussein
•	100% of odd bit-errors detected, any pattern
12 1 ABDALLAH, Hussein
•	99.988% of other errors detected
13 1 ABDALLAH, Hussein
14 1 ABDALLAH, Hussein
Using the error correction facilities of the code, these are the data reliability rates:
15 1 ABDALLAH, Hussein
16 1 ABDALLAH, Hussein
•	100% of one- to three-bit errors corrected, any pattern
17 1 ABDALLAH, Hussein
•	100% of four-bit errors detected, any pattern
18 1 ABDALLAH, Hussein
•	100% of odd numbers of bit errors detected, any pattern
19 1 ABDALLAH, Hussein
•	0.24% of other errors corrected (1/4096)
20 1 ABDALLAH, Hussein
21 2 ABDALLAH, Hussein
We still have researches on this kind of algorithm especially on designing topic, and We distinguish 2 types of this code
22 1 ABDALLAH, Hussein
23 1 ABDALLAH, Hussein
•	Ternary
24 1 ABDALLAH, Hussein
•	Binary
25 1 ABDALLAH, Hussein
26 1 ABDALLAH, Hussein
While ternary has codewords equal 11, Binary has codewords equal 23. 
27 1 ABDALLAH, Hussein
We do mostly the ternary code, but this project will focus more on the Binary version of Golay.
28 1 ABDALLAH, Hussein
29 1 ABDALLAH, Hussein
30 1 ABDALLAH, Hussein
h3. References
31 1 ABDALLAH, Hussein
32 1 ABDALLAH, Hussein
Article Using The Golay Error Detection And Correction Code
33 1 ABDALLAH, Hussein
http://aqdi.com/articles/using-the-golay-error-detection-and-correction-code-3/
34 1 ABDALLAH, Hussein
35 1 ABDALLAH, Hussein
Article IEEE Simplified Algorithm and Hardware Implementation for the (24, 12, 8) Extended Golay Soft
36 1 ABDALLAH, Hussein
http://www.ccis2k.org/iajit/PDF/vol.11,no.2/4478.pdf