Codes
BCD-Code
Der 8-4-2-1-Code, bei dem jede Dezimalstelle einzeln als 4-Bit-Nibble codiert wird.
Der BCD-Code (auch 8-4-2-1-Code genannt) ist eine numerische Codierungsmethode, bei der jede Dezimalstelle einzeln durch eine feste Anzahl von Bits — üblicherweise vier (ein Nibble) — dargestellt wird.
In SDR-Anwendungen begegnet einem BCD häufig bei Protokollen, die auf menschliche Lesbarkeit ausgelegt sind, z.B. bei Zeit- und Datumsinformationen in Funkprotokollen (wie DCF77).
Im Gegensatz zur reinen Binärdarstellung übersetzt BCD jede Dezimalstelle (0–9) einzeln. Da die Darstellung der Ziffer 9 mindestens 4 Bit benötigt, reserviert jede Stelle ein Quartett an Bits.
Bit-Wertigkeit
Die 4-Bit-Wertigkeit folgt diesem Muster:
- Bit 3: 2³ = 8
- Bit 2: 2² = 4
- Bit 1: 2¹ = 2
- Bit 0: 2⁰ = 1
Beispiel
Die Zahl 42:
- Standard-Binärdarstellung: 42₁₀ = 101010₂
- BCD-Codierung: „4" wird zu 0100, „2" wird zu 0010
- Ergebnis: 0100 0010
