Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. BCD-Zählcode – Wikipedia
BCD-Zählcode – Wikipedia
aus Wikipedia, der freien Enzyklopädie
BCD-Zählcode
Stellenzahl 10
bewertbar ja
stetig ja
Gewicht 1…10
Minimaldistanz 1
Maximaldistanz 9
Hamming-Abstand 1
Redundanz 6,7
Codetabelle[1]
Ziffer codiert
0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0 1
2 0 0 0 0 0 0 0 0 1 1
3 0 0 0 0 0 0 0 1 1 1
4 0 0 0 0 0 0 1 1 1 1
5 0 0 0 0 0 1 1 1 1 1
6 0 0 0 0 1 1 1 1 1 1
7 0 0 0 1 1 1 1 1 1 1
8 0 0 1 1 1 1 1 1 1 1
9 0 1 1 1 1 1 1 1 1 1
10 1 1 1 1 1 1 1 1 1 1

Der BCD-Zählcode (englisch unary coding) codiert eine Dezimalziffer in binärer Darstellung; im Gegensatz zum BCD-Code hat hier jede Stelle die Wertigkeit eins.[1]

Vergleich BCD zu BCD-Zählcode

[Bearbeiten | Quelltext bearbeiten]

Als Beispiel diene der Vergleich der Kodierung der dezimalen Ziffer 5:

BCD-Code: 5 10 = 0101 2 = 0101 [ 8421 ] = 0 ⋅ 8 + 1 ⋅ 4 + 0 ⋅ 2 + 1 ⋅ 1 = 0 ⋅ ( 2 3 ) + 1 ⋅ ( 2 2 ) + 0 ⋅ ( 2 1 ) + 1 ⋅ ( 2 0 ) {\displaystyle 5_{10}=0101_{2}=0101_{[8421]}=0\cdot 8+1\cdot 4+0\cdot 2+1\cdot 1=0\cdot (2^{3})+1\cdot (2^{2})+0\cdot (2^{1})+1\cdot (2^{0})} {\displaystyle 5_{10}=0101_{2}=0101_{[8421]}=0\cdot 8+1\cdot 4+0\cdot 2+1\cdot 1=0\cdot (2^{3})+1\cdot (2^{2})+0\cdot (2^{1})+1\cdot (2^{0})}

BCD-Zählcode: 5 10 = 0000011111 Zaehlcode = 0 ⋅ 1 + 0 ⋅ 1 + 0 ⋅ 1 + 0 ⋅ 1 + 0 ⋅ 1 + 1 ⋅ 1 + 1 ⋅ 1 + 1 ⋅ 1 + 1 ⋅ 1 + 1 ⋅ 1 {\displaystyle 5_{10}=0000011111_{\text{Zaehlcode}}=0\cdot 1+0\cdot 1+0\cdot 1+0\cdot 1+0\cdot 1+1\cdot 1+1\cdot 1+1\cdot 1+1\cdot 1+1\cdot 1} {\displaystyle 5_{10}=0000011111_{\text{Zaehlcode}}=0\cdot 1+0\cdot 1+0\cdot 1+0\cdot 1+0\cdot 1+1\cdot 1+1\cdot 1+1\cdot 1+1\cdot 1+1\cdot 1}

Einsatzgebiete

[Bearbeiten | Quelltext bearbeiten]

Der BCD-Zählcode findet seinen Einsatz hauptsächlich bei der Steuerung von Maschinen. Ähnlich wie beim Gray-Code treten hier aufgrund seiner Einschrittigkeit (Hamming-Distanz=1) keine Sprungfehler auf. Sprungfehler bedeutet, dass beim Umschalten eines Zustandes in den nächsten mehr als ein Bit geändert werden muss, dies aber in den meisten Fällen nur sequentiell ablaufen kann und deshalb ein irregulärer Zwischenzustand temporär erreicht wird, den es zu vermeiden gilt. Aus diesem Grund wird auch die sehr hohe Redundanz des Codes (6,7) in Kauf genommen.[2][3]

Die unare Codierung mit fester Länge wird in neuronalen Netzen verwendet, um sicherzustellen, dass das Erlernen eines bestimmten Punktes ermöglicht, alle benachbarten (sich im Hamming-Abstand befindenden) Punkte zu erlernen.[4]

Siehe auch

[Bearbeiten | Quelltext bearbeiten]
  • Unärsystem

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ a b Normal Unary Codes. (PDF) Abgerufen am 12. September 2018 (englisch). 
  2. ↑ Subhash Kak: Spread Unary Coding. (PDF; 594 kB) Oklahoma State University, abgerufen am 12. September 2018 (englisch). 
  3. ↑ Error Correction Capacity of Unary Coding. (PDF) Abgerufen am 12. September 2018 (englisch). 
  4. ↑ Unary Coding for Neural Network Learning. (PDF) Abgerufen am 12. September 2018 (englisch). 
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=BCD-Zählcode&oldid=215994100“
Kategorie:
  • Binärcode

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id