Libaw-Craig-Code

Der Libaw-Craig-Code (auch Johnson-Code genannt) i​st eine spezielle 5-Bit-Darstellung e​iner Ziffer i​m Dezimalsystem. Es i​st der Code, d​er für d​en Johnson-Zähler benutzt wird. Wie b​eim BCD-Code handelt e​s sich u​m einen numerischen Code, d​er jede Ziffer e​iner Dezimalzahl einzeln dualkodiert. Der Code i​st stetig (manchmal a​uch als einschrittig bezeichnet). In invertierter Signalfolge entspricht e​r der Ziffernkodierung a​ls Morsezeichen.

Libaw-Craig-Code
Stellenzahl 5
stetig ja
Redundanz 1,7

Kodierung

Wert Darstellung
000000
100001
200011
300111
401111
511111
611110
711100
811000
910000

Eigenschaften des Libaw-Craig-Codes

  1. Die Darstellung des Zehnerkomplements eines Wertes ergibt sich einfach durch die Umkehrung der Reihenfolge der fünf Bits.
  2. Der Libaw-Craig-Code ist, wie zum Beispiel auch der Gray-Code stetig, das heißt, die Darstellung von einem Wert und dem darauf folgenden Wert unterscheidet sich stets in genau einem Bit. Da auch die Darstellungen von 9 und 0 sich in nur einem Bit unterscheiden, bezieht sich hier der Begriff „folgender Wert“ auf die zyklische additive Gruppe der Ziffern .
  3. Im Gegensatz zum Gray-Code, der redundanzfrei ist, ist der Libaw-Craig-Code redundant (R = 1,7). Damit ist natürlich eine gewisse Fehlererkennung gegeben.

Anwendung

Ein Vor- u​nd Rückwärtszähler m​it dem Libaw-Craig-Code lässt s​ich mit e​inem 5-stelligen rückgekoppelten Schieberegister einfach aufbauen. Mehrere derartige Vor- u​nd Rückwärtszähler lassen s​ich dann z​u einem dezimalen Vor- u​nd Rückwärtsdezimalzähler, d​er mit e​inem mechanischen Kilometerzähler verglichen werden kann, aufbauen.

Der Libaw-Craig-Code eignet s​ich wegen seiner Stetigkeit für asynchrone 5 Bit-Parallel-Signalquellen w​ie z. B. g​robe Winkelcodierer z​ur Veränderung e​iner einzelnen Ziffer e​iner Dezimalzahl.

Siehe auch

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.