Existiert ein Binärcode mit Länge 6, Größe 32 und Abstand 2?
9
Das Problem besteht darin, die Existenz von , st, zu beweisen oder zu widerlegen ; ; . ( steht für Hamming Distance)C|c|=6,∀c∈C|C|=32d(ci,cj)≥2,1≤i<j≤32d
Ich habe versucht, einen zufriedenstellenden Code zu erstellen. Das Beste, was ich bekommen kann, ist, , eine Verkettung von , die die Größe 16 hat. 32 ist zufällig die theoretische Obergrenze der Größe, jetzt ich an Ich weiß nicht, was ich als nächstes tun soll, um das Problem zu lösen.C=C′×C′C′={000,011,110,101}
Ja, es gibt so einen Satz. Sie sind tatsächlich auf dem richtigen Weg, um das folgende Beispiel zu finden.
Sei . Sie können Folgendes überprüfen.C={c:|c|=6 and there are even number of 1's in c}
|C|=32 .
d(u,v)≥2 für alle , . (Tatsächlich ist oder 4 oder 6.)u,v∈Cu≠vd(u,v)=2
Hier sind vier verwandte Übungen, die in der Reihenfolge der zunehmenden Schwierigkeit aufgeführt sind. Wie in der Frage ist nur Binärcode betroffen.
Übung 1. Geben Sie ein weiteres Beispiel für einen Satz von 32 Wörtern mit einer Länge von 6 und einem paarweisen Abstand von mindestens 2.
Übung 2. Zeigen Sie, dass es nur zwei solcher Sätze gibt, wie in der Antwort und in Übung 1 angegeben.
Übung 3. Verallgemeinern Sie das Obige auf Wörter beliebiger Länge und paarweisen Abstands von mindestens 2. (Hinweis, .)32=26−1
Aufgabe 4. (weitere Verallgemeinerung in Yuvals Antwort angegeben) Wenn die maximale Größe eines Codes mit der Länge und dem minimalen paarweisen Abstand , dann ist .A(n,d)ndA(d,2d)=A(n−1,2d−1)
Ich denke, kann auch 6 sein, speziell für und , da sowohl als auch weil beide eine gerade Anzahl von haben. Oder fehlt mir etwas? d(u,v)u=000000v=111111u∈Cv∈C
Siegi
@siegi, danke. Aktualisiert.
John L.
7
Alle Wörter gleicher Parität aus einem linearen Code mit Codewörtern und Mindestabstand .2n−12
Allgemeiner , wenn die maximale Größe eines Codes mit der Länge und dem minimalen Abstand , dann ist .A2(n,d)ndA2(n,2d)=A2(n−1,2d−1)
Alle Wörter gleicher Parität aus einem linearen Code mit Codewörtern und Mindestabstand .2n−1 2
Allgemeiner , wenn die maximale Größe eines Codes mit der Länge und dem minimalen Abstand , dann ist .A2(n,d) n d A2(n,2d)=A2(n−1,2d−1)
quelle