<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=BCD-Z%C3%A4hlcode</id>
	<title>BCD-Zählcode - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=BCD-Z%C3%A4hlcode"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=BCD-Z%C3%A4hlcode&amp;action=history"/>
	<updated>2026-05-29T16:33:55Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=BCD-Z%C3%A4hlcode&amp;diff=186707&amp;oldid=prev</id>
		<title>imported&gt;1234qwer1234qwer4: {{lang-en}}</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=BCD-Z%C3%A4hlcode&amp;diff=186707&amp;oldid=prev"/>
		<updated>2021-09-29T18:20:23Z</updated>

		<summary type="html">&lt;p&gt;{{lang-en}}&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Binärcode&lt;br /&gt;
| Name  = BCD-Zählcode&lt;br /&gt;
| Stellenzahl  = 10&lt;br /&gt;
| bewertbar  = ja&lt;br /&gt;
| stetig  = ja&lt;br /&gt;
| Gewicht  = 1…10&lt;br /&gt;
| Minimaldistanz  = 1&lt;br /&gt;
| Maximaldistanz  = 9&lt;br /&gt;
| Hamming-Abstand  = 1&lt;br /&gt;
| Redundanz  = 6,7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable float-right&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center; background:#FFC0C0;&amp;quot; colspan=&amp;quot;2&amp;quot;|Codetabelle&amp;lt;ref name=&amp;quot;codetabelle&amp;quot;&amp;gt;{{Internetquelle |url=https://arxiv.org/ftp/arxiv/papers/1412/1412.6122.pdf#page=2 |titel=Normal Unary Codes |abruf=2018-09-12 |format=PDF |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#E0FFFF&amp;quot;|Ziffer&lt;br /&gt;
! style=&amp;quot;background:#E0FFFF&amp;quot;|codiert&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 0 0 0 0 0 0 0 0 0 0&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0 0 0 0 0 0 0 0 0 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 0 0 0 0 0 0 0 0 1 1&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 0 0 0 0 0 0 0 1 1 1&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 0 0 0 0 0 0 1 1 1 1&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 0 0 0 0 0 1 1 1 1 1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 0 0 0 0 1 1 1 1 1 1&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 0 0 0 1 1 1 1 1 1 1&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 0 0 1 1 1 1 1 1 1 1&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 0 1 1 1 1 1 1 1 1 1&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 1 1 1 1 1 1 1 1 1 1&lt;br /&gt;
|}&lt;br /&gt;
Der &amp;#039;&amp;#039;&amp;#039;BCD-Zählcode&amp;#039;&amp;#039;&amp;#039; ({{lang-en|unary coding}}) codiert eine Dezimalziffer in [[Binärcode|binärer]] Darstellung; im Gegensatz zum [[BCD-Code]] hat hier jede Stelle die Wertigkeit eins.&amp;lt;ref name=&amp;quot;codetabelle&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vergleich BCD zu BCD-Zählcode ==&lt;br /&gt;
&lt;br /&gt;
Als Beispiel diene der Vergleich der Kodierung der dezimalen Ziffer 5:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;BCD-Code:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
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)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;BCD-Zählcode:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
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&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einsatzgebiete ==&lt;br /&gt;
&lt;br /&gt;
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 (Informationstheorie)|Redundanz]] des Codes (6,7) in Kauf genommen.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Subhash Kak |url=https://arxiv.org/ftp/arxiv/papers/1412/1412.6122.pdf#page=1 |titel=Spread Unary Coding |hrsg=Oklahoma State University |abruf=2018-09-12 |format=PDF;&amp;amp;nbsp;594&amp;amp;nbsp;kB |sprache=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://arxiv.org/ftp/arxiv/papers/1411/1411.7406.pdf#page=5 |titel=Error Correction Capacity of Unary Coding |abruf=2018-09-12 |format=PDF |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die unare Codierung mit fester Länge wird in [[Künstliches neuronales Netz|neuronalen Netzen]] verwendet, um sicherzustellen, dass das Erlernen eines bestimmten Punktes ermöglicht, alle benachbarten (sich im [[Hamming-Distanz|Hamming-Abstand]] befindenden) Punkte zu erlernen.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://arxiv.org/ftp/arxiv/papers/1009/1009.4495.pdf#page=3 |titel=Unary Coding for Neural Network Learning |abruf=2018-09-12 |format=PDF |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Unärsystem]]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Binärcode]]&lt;/div&gt;</summary>
		<author><name>imported&gt;1234qwer1234qwer4</name></author>
	</entry>
</feed>