





























Besser lernen dank der zahlreichen Ressourcen auf Docsity
Heimse Punkte ein, indem du anderen Studierenden hilfst oder erwirb Punkte mit einem Premium-Abo
Prüfungen vorbereiten
Besser lernen dank der zahlreichen Ressourcen auf Docsity
Download-Punkte bekommen.
Heimse Punkte ein, indem du anderen Studierenden hilfst oder erwirb Punkte mit einem Premium-Abo
Paritätsbit 16 richtig (16,17,18,19,20,21 enthalten zusammen 4 Einsen) ... Algorithmus zur Berechnung der Prüfsumme: Codes (25). Polynomialcodes ...
Art: Mitschriften
1 / 37
Diese Seite wird in der Vorschau nicht angezeigt
Lass dir nichts Wichtiges entgehen!






























Beispiele für die Bedeutung eines n-bit-Wortes:
DEZ HEX Zeichen DEZ HEX Zeichen DEZ HEX Zeichen DEZ HEX Zeichen 00 00 NUL 32 20 SP 64 40 @ 96 60 ` 01 01 SOH 33 21! 65 41 A 97 61 a 02 02 STX 34 22 " 66 42 B 98 62 b 03^03 ETX^ 35^23 #^ 67^43 C^ 99^63 c 04 04 EOT 36 24 $ 68 44 D 100 64 d 05 05 ENQ 37 25 % 69 45 E 101 65 e 06 06 ACK 38 26 & 70 46 F 102 66 f 07 07 BEL 39 27 ' 71 47 G 103 67 g 08 08 BS 40 28 ( 72 48 H 104 68 h 09^09 HT^ 41^29 )^ 73^49 I^ 105^69 i 10 0A LF 42 2A * 74 4A J 106 6A j 11 0B VT 43 2B + 75 4B K 107 6B k 12 0C FF 44 2C , 76 4C L 108 6C l 13 0D^ CR^ 45 2D^ -^ 77 4D^ M^ 109 6D^ m 14 0E SO 46 2E. 78 4E N 110 6E n 15 0F^ SI^ 47 2F^ /^ 79 4F^ O^ 111 6F^ o 16 10 DLE 48 30 0 80 50 P 112 70 p 17^11 DC1^ 49^31 1 81^51 Q^ 113^71 q 18 12 DC2 50 32 2 82 52 R 114 72 r 19^13 DC3^ 51^33 3 83^53 S^ 115^73 s 20 14 DC4 52 34 4 84 54 T 116 74 t 21^15 NAK^ 53^35 5 85^55 U^ 117^75 u 22 16 SYN 54 36 6 86 56 V 118 76 v 23^17 ETB^ 55^37 7 87^57 W^ 119^77 w 24 18 CAN 56 38 8 88 58 X 120 78 x 25^19 EM^ 57^39 9 89^59 Y^ 121^79 y 26 1A SUB 58 3A : 90 5A Z 122 7A z 27 1B^ ESC^ 59 3B^ ;^ 91 5B^ [^ 123 7B^ { 28 1C FS 60 3C < 92 5C \ 124 7C | 29 1D^ GS^ 61 3D^ =^ 93 5D^ ]^ 125 7D^ } 30 1E RS 62 3E > 94 5E ^ 126 7E ~ 31 1F^ US^ 63 3F^?^ 95 5F^ _^ 127 7F^ DEL
ASCII (bzw, ISO 7-bit) – Zeichencode
Unicode
Beispiel für die Verwendung von graphischen Symbolen (Teletext):
Zeichensatztabelle (westeuropäische Sprachen) für den Videotext Decoder SAA5281 (Philips)
Distanz zwischen 2 Binärworten
Der 4-bit GRAY CODE
Dezimal- wert
Binär- wert
Gray- code
Dezimal- wert
Binär- wert
Gray- code
0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 0 x 1
0 0 1 0 1 1 0 1 1 1 1 0 1 1 0 0 x x x 3
0 0 1 0 1 1 0 1 1 1 1 0 1 1 0 1 x x 2
0 0 1 0 1 1 0 1 0 0 1 0 0 1 0 1 x 1
Wort 1 Wort 2 Unterschied Hamming-Abstand
Der Hamming-Abstand ist einfach die Anzahl von Positionen, in denen sich zwei binäre Folgen unterscheiden.
Optischer Codierer mit BINÄR CODES
Optischer Codierer mit GRAY CODES
transparent - logisch 1
undurchsichtig - logisch 0
Licht- detektoren
Licht- quellen binäre Ausgänge
Sektor Winkel Binärcode
0 1 2 3 4 5 6 7 0- 45- 90- 135- 180- 225- 270- 315-
0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1
Sektor Winkel Graycode
0 1 2 3 4 5 6 7 0- 45- 90- 135- 180- 225- 270- 315-
0 0 0 0 0 1 0 1 1 0 1 0 1 1 0 1 1 1 1 0 1 1 0 0
Beispiel einer Codierscheibe
Einsatz von ECCs insbesondere bei:
Definitionen:
Codewort ∶= mit zusätzlichen (redundanten) Kontrollbits versehenes Quellwort
𝑚𝑚 ≔ Länge des Quellwortes (Anzahl der Nutzdatenbits)
𝑟𝑟 ≔ Anzahl der Kontrollbits
𝑛𝑛 = 𝑚𝑚 + 𝑟𝑟 ∶= Länge des Codewortes
Ein binärer Code ist eine Teilmenge von 𝑅𝑅𝑛𝑛^2. Seine Elemente können auch als
Codevektoren (Spaltenvektoren) aufgefasst werden
m r
Codewort
Prüfbarkeit auf p-Bit-Fehler:
Sei 𝐶𝐶 ⊆ 𝑅𝑅𝑛𝑛^2 ein Code.
𝐶𝐶 heißt auf 𝑝𝑝-Bit-Fehler prüfbar wenn für jedes 𝑥𝑥 aus 𝐶𝐶 gilt:
K 𝑥𝑥, 𝑦𝑦 ⋂ 𝐶𝐶 = 𝑥𝑥 wobei K 𝑥𝑥, 𝑦𝑦 = 𝑦𝑦 | d 𝑦𝑦, 𝑥𝑥 ≤ 𝑝𝑝
𝐶𝐶 ist auf 𝑝𝑝-Bit-Fehler prüfbar genau dann wenn für alle 𝑥𝑥, 𝑦𝑦 aus 𝐶𝐶 gilt:
d 𝑥𝑥, 𝑦𝑦 ≥ 𝑝𝑝 + 1
Korrigierbarkeit von p-Bit-Fehlern:
𝐶𝐶 heißt auf 𝑝𝑝-Bit-Fehler korrigierbar, wenn für alle 𝑥𝑥, 𝑦𝑦 aus 𝐶𝐶 gilt:
K 𝑥𝑥, 𝑝𝑝 ⋂ K 𝑦𝑦, 𝑝𝑝 =
𝐶𝐶 ist auf 𝑝𝑝-Bit- Fehler korrigierbar genau dann wenn für alle 𝑥𝑥, 𝑦𝑦 aus 𝐶𝐶 gilt:
d(𝑥𝑥, 𝑦𝑦) ≥ 2𝑝𝑝 + 1
Veranschaulichung des Codeprinzips:
räumliche Darstellung von Codes:
(^000 )
010
100 101
110 111
011 Ungültiges Codewort Gültiges Codewort
2 mögliche Codewörter
n
2 gültige Codewörter
m
Paritätscode für einen Block von Quellworten (geblockter Paritätscode):
Bit Wort 1 Wort 2 (^) Wort 3 Wort 4 Wort 5 Wort 6 Wort 7
Bit Wort 1 Wort 2 Wort 3 Wort 4 Wort 5 Wort 6
Vertikale Paritätsbits Horizontale Paritätswort
Bit Wort 1 Wort 2 (^) Wort 3 Wort 4 Wort 5 Wort 6 Wort 7
ok (^) ok X ok ok ok ok
ok X ok ok
Durch Erkennung des Paritätsfehlers in einer Zeile kann die fehlerhafte Bitposition gefunden werden (z.B. D 1 .). Durch Erkennung eines Paritätsfehlers in einer Spalte kann das fehlerhafte Wort gefunden erkannt werden (z.B. Wort 3). Nun kann der Fehler lokalisiert werden: Bit D 1 im Wort 3.
Paritätscode für einen Block von Quellworten (geblockter Paritätscode):
Kurzdarstellung des Hamming-Algorithmus:
1
𝑝𝑝 0
𝑝𝑝 2 = 𝑑𝑑 3 xor 𝑑𝑑 2 xor 𝑑𝑑 1 𝑝𝑝 1 = 𝑑𝑑 3 xor 𝑑𝑑 2 xor 𝑑𝑑 0 𝑝𝑝 0 = 𝑑𝑑 3 xor 𝑑𝑑 1 xor 𝑑𝑑 0
Polynomial- Koeffizienten
Bit-Nr.
Zuordnung
Kurzdarstellung des Hamming-Algorithmus: