Ich verstehe, warum es reflexiv und ein Einheitsentfernungscode genannt wird. Ich sehe kein zyklisches Muster, das sich im Code wiederholt. Warum heißt es zyklischer Code?
zyklisches
ˈsʌɪklɪk, ˈsɪklɪk /
Adjektiv
1. in Zyklen vorkommend; regelmäßig wiederholt.
Sie haben keine Referenz für die Terminologie "zyklischer Code" angegeben, aber es gibt sicherlich ein zyklisches Muster. Dies ist bei einer Encoder-Disc am offensichtlichsten.
Abbildung 1. Das zyklische Muster jedes Bits ist auf dieser optischen Absolutwertgeberscheibe deutlich sichtbar.
Jedes Bit hat ein sich wiederholendes Ein-Aus-Muster mit einem Markierungsraumverhältnis von 50%. Die Bits sind so angeordnet, dass sich jeweils nur ein Bit ändert. Dies verhindert Fehler bei Übergängen von einem Code zum benachbarten Code aufgrund einer Fehlausrichtung der Sensoren usw.
Es gibt eine allgemeine Definition über die zyklische Natur des Gray-Codes weiter unten im Wikipedia- Gray-Code- Artikel, der in Altais Antwort erwähnt wird: "Der letzte Eintrag in Gn unterscheidet sich nur um ein Bit vom ersten Eintrag. (Der Code ist zyklisch.)" Das heißt, es kann umbrochen werden, während nur eine Ein-Bit-Änderung beibehalten wird.
Es wäre möglich, einen Gray-ish-Code zu generieren, der diese Eigenschaft nicht hätte, wenn beispielsweise die Anzahl der Schritte nicht gerade oder eine Potenz von 2 wäre. Dies könnte in einem linearen Encoder akzeptabel sein, der dies nicht tun müsste wickeln.
Nehmen Sie die unten stehende 4-Bit-Gray-Code-Sequenz, drucken Sie sie aus und schneiden Sie sie mit einer Schere aus. Wickeln Sie dann die Enden um und kleben Sie sie zusammen, so dass Sie ein Gray-Code-Band haben.
Wenn Sie die Bandnotiz drehen, ändert sich zwischen jedem Punkt, der Ihnen zugewandt ist, nur ein Bit, selbst wenn Sie das Band überqueren.
Das heißt, es ist ein zyklischer Code, der keinen Anfang und kein Ende hat.
Aus diesem Grund wird Gray Code, benannt nach seinem Erfinder Frank Gray , für Codierer verwendet, bei denen Einzelbitübergänge die Unsicherheit beseitigen, dass sich zwei Bits gleichzeitig ändern.
quelle
Direkt aus dem Wikipedia-Artikel.
quelle