Aiken-Code

Eigenschaften
Stellenzahl4
Bewertbarja
Gewicht0..4
Minimaldistanz1
Maximaldistanz4
Hamming-Distanz1…4
Stetignein
Redundanz0,7

Der Aiken-Code ist ein komplementärer BCD-Code. Den Dezimalziffern von 0 bis 9 wird nach folgender Tabelle jeweils eine Tetrade aus vier Bit zugeordnet. Entwickelt wurde der Code von Howard Hathaway Aiken und er wird bis heute in Digitaluhren, Taschenrechnern und ähnlichen Geräten genutzt.

Zustandsdiagramm Aiken-Code in hexadezimaler Codierung

Der Aiken-Code unterscheidet sich vom BCD-Code insoweit, dass der Aiken-Code nur 4-stellig ist und zudem die 4. Stelle nicht wie beim BCD-Code mit 8 gewichtet wird, sondern mit 2.

Es ergibt sich für den Aiken-Code folgende Wichtung: 2-4-2-1

Man könnte meinen, doppelte Codierungen seien für eine Zahl möglich, z. B. 1011 als auch 0101 könnten 5 darstellen. Allerdings sorgt man hier dafür, dass die Ziffern 0 bis 4 spiegelbildlich komplementär zu den Ziffern 5 bis 9 sind.

Beispiel für Aiken-Code
Dezimal-
ziffer
Aiken-
codiert
BCD-
codiert
00 0 0 00 0 0 0
10 0 0 10 0 0 1
20 0 1 00 0 1 0
30 0 1 10 0 1 1
40 1 0 00 1 0 0
51 0 1 10 1 0 1
61 1 0 00 1 1 0
71 1 0 10 1 1 1
81 1 1 01 0 0 0
91 1 1 11 0 0 1
Codetafel - Aiken-Code (Symmetrieeigenschaft)

Siehe auch

BCD-Code, Libaw-Craig-Code, Stibitz-Code, Gray-Code, 1-aus-10-Code