Content deleted Content added
No edit summary |
Open access status updates in citations with OAbot #oabot |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 21:
| title = Lexicographic codes: error-correcting codes from game theory
| volume = 32
| year = 1986| citeseerx = 10.1.1.392.795
}}</ref> The binary lexicographic codes are [[linear code]]s, and include the [[Hamming code]]s and the [[binary Golay code]]s.<ref name=conslo/> == Construction ==
Line 55 ⟶ 56:
|
|}
Here is a table of all n-bit lexicode by d-bit minimal hamming distance, resulting of maximum 2<sup>m</sup> codewords dictionnary.
For example, F<sub>4</sub> code (n=4,d=2,m=3), extended Hamming code (n=8,d=4,m=4) and especially Golay code (n=24,d=8,m=12) shows exceptional compactness compared to neighbors.
:{| class="wikitable"
Line 147:
! 4
| 4
|
| 1
| 1
Line 233:
| 7
| 4
|
| 2
| 1
Line 573:
| 13
| 12
| {{
| 7
| 6
Line 777:
All odd d-bit lexicode distances are exact copies of the even d+1 bit distances minus the last dimension, so
an odd-dimensional space can never create something new or more interesting than the d+1 even-dimensional space above.
Since lexicodes are linear, they can also be constructed by means of their [[Basis (linear algebra) | basis]].<ref>{{citation
Line 806 ⟶ 805:
#define N 24 // N bits
#define D 8 // D bits distance
unsigned int * z = malloc(1<<
for (i=j=0; i < (1<<N); i++)
{ // Scan all previous
for (k=j-1; k >= 0; k--)
if
break; // is way faster...
|