Transcript
Page 1: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

1

Codierung

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

Haydn: Streichquartett op 54.3 aus Largo, Violine I

Page 2: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

2

Codierung

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

Page 3: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

3

EAN Europäische Artikelnummer

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

Ziffern 1 und 2 codieren das Hersteller-Land

Ziffer 2 bis 12 codieren Händler und Ware

Die letzte Ziffer ist eine Prüfziffer

Page 4: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

4

EAN Europäische Artikelnummer

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

•Diese Liste wurde von Schulkindernerstellt, 12 Jahre alt

Page 5: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

5

EAN Europäische Artikelnummer

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

Page 6: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

6

EAN Europäische Artikelnummer

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

Die Prüfziffer ist die Ergänzung zum nächsten Zehner.

Page 7: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

7

EAN

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

Zahlendreher werden von der Prüfziffer meist gemerkt

Page 8: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

8

EAN

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

Zahlendreher werden von der Prüfziffer meist gemerkt

aber nicht gemerkt werden die Paare:

•Lösung• x-y=5• x=y+5

Page 9: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

9

ISBN veraltet

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

Zahlendreher wurden von der

Prüfziffer immer gemerkt

•Seit einigen Jahren gibt es eine neue Buchnummer.

•neu: ISBN-13• sie ist eine EAN

Page 10: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

10

ISBN veraltet

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

Zahlendreher wurden von der

Prüfziffer immer gemerkt

•neu: ISBN-13• sie ist eine EAN

Alte Buchnummer ohne Prüfziffer

•978 immer vorn•neueEAN Prüfziffer

Page 11: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

11

ISBN veraltet

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

•Prüfziffer musste die 4 sein.

Zahlendreher wurden von der

Prüfziffer immer gemerkt

•neu: ISBN-13• sie ist eine EAN

Page 12: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

12

EAN

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

4 0 0 3 2 7 3 1 0 3 8 6 3

Die erste Ziffer ist in der Abfolge AB.... ertsprechend der erstenSpalte codiert

4 -> ABA ABB

•0001101 0100111 0111101 0010011 …… •Parität 1 •Parität 0

•Mit der Parität kann die Leserichtung erkannt werden

•Parität 0

Page 13: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

13

EAN

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

4 0 0 3 2 7 3 1 0 3 8 6 3

Parität=(Zahl der 1) mod 2. •Parität 1 •Parität 0•Parität 0

Die erste Ziffer ist in der Abfolge AB.... ertsprechend der erstenSpalte codiert

4 -> ABA ABB

Page 14: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

14

Fehlerkorrigierende Codes

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

Page 15: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

15

Fehlerkorrigiende Codes

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

• Wir betrachten binäre Codewörter aus 0 und 1• Die Parität eines Codewortes ist

• 0, wenn das Wort eine gerade Anzahl 1 hat• 1, wenn das Wort eine ungerade Anzahl 1 hat

• Der Hammingabstand zweier Codewörter ist die Anzahl der unterschiedlich besetzten Stellen.

01011110111011

00001010010001

10100001000100

01011110000101

Page 16: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

16

Fehlerkorrigiende Codes

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

• Wir betrachten binäre Codewörter aus 0 und 1• Die Parität eines Codewortes ist

• 0, wenn das Wort eine gerade Anzahl 1 hat• 1, wenn das Wort eine ungerade Anzahl 1 hat

• Der Hammingabstand zweier Codewörter ist die Anzahl der unterschiedlich besetzten Stellen.

01011110111011

00001010010001

10100001000100

01011110000101

Page 17: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

17

Fehler-erkennende Codes

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

• Wir betrachten binäre Codewörter mit 3 Bit.

010

Page 18: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

18

Fehler-erkennende Codes

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

• Wir betrachten binäre Codewörter mit 3 Bit.

• Vier Wörter erlaubt,• h=2

Der Code aus diesen vier Wörtern kann Einzelfehler erkennen, aber nicht korrigieren

010

Page 19: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

19

Fehlerkorrigiende Codes

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

• Code mit Hammingabstand mindestens 3• IIIOIIOI IOOIIIOO IOOIOOII• Nun tritt ein einziger Fehler auf.

• IOOIOIOO • Den Fehler entdeckt man dadurch, dass es kein zulässiges Wort ist.• Die letzte Ziffer ist oft die Parität des davor stehenden Wortes. Dann sieht man den Fehler an der falschen Parität.• Das falsche Wort hat vom mittleren Codewort den Hammingabstand 1. Von den anderen Codewörtern hat es den Hammingabstand mind. 2.

• Man nimmt dieses „nahe“ Codewort anstelle des falschen.• IOOIIIOO wird jetzt nach dem Fehler genommen

Nun ist alles wieder richtig.

Erlaubte Codewörter

Page 20: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

20

Hamming-Code

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

• Richard Hammming fand 1948 als Erster einen

fehlerkorrigierenden Code.• Wir betrachten einen Code aus vier Bits. • Alle 2^4=16 möglichen Wörter sind erlaubt.

Gesendet wird:

• Die Nachricht:

IOII

Page 21: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

21

Hamming-Code

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

• Richard Hammming fand 1948 als Erster einen fehlerkorrigierenden Code.• Wir betrachten einen Code aus vier Bits. • Alle 2^4=16 möglichen Wörter sind erlaubt.

Gesendet wird:

• Die Nachricht:

IOII

Page 22: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

22

Hamming-Code

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

• Nachricht. IOII

• Zu je vier eigentlich zu sendenden Bits der Nachricht werden drei „Prüfbits" berechnet und angehängt. Das Kreisbild verdeutlicht das Vorgehen:• Schreibe die Nachricht in die blauen, inneren Felder 1,2,3,4.• Schreibe in die grünen Felder die Parität der im zugehörigen Kreis stehenden Bits.• Hänge die Bits der Felder 5,6,7 an die Nachricht an.• Der Empfänger trägt die sieben Bits in die Felder ein und prüft, ob

alles richtig ist.

•Gesendetes Wort IOIIOIO

Page 23: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

23

Funktioniert der Hamming-Code ?

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

• Nachricht. IOII

•Gesendetes Wort IOIIOIO

Sendekanal

• Empfangenes Wort OOIIOIO mit FehlerWir betrachten

nur den Fall:genau ein Fehler.

Page 24: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

24

Funktioniert der Hamming-Code ?

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

• Nachricht. IOII

•Gesendetes Wort IOIIOIO

Sendekanal

Wir betrachtennur den Fall:genau ein Fehler.

• Empfänger sieht: 5 und 6 sind falsch.• Er ändert Platz 1.• Er nimmt also: IOIIOIO •richtig

• Empfangenes Wort OOIIOIO mit Fehler

Page 25: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

25

Funktioniert der Hamming-Code ?

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

•Gesendetes Wort IOIIOIO •Empfangenes Wort

IOIOOIO IOI I I IO•Fehler Platz 4 •Fehler Platz 5

Aufgabe: Sie empfangen: OIOIOOI . Was ist das richtige Wort?

Page 26: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

26

Funktioniert der Hamming-Code ?

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

•Gesendetes Wort IOIIOIO •Empfangenes Wort

IOIOOIO IOI I I IO•Fehler Platz 4 •Fehler Platz 5

Aufgabe: Sie empfangen: OIOIOOI . Was ist das richtige Wort?

Page 27: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

27

Funktioniert der Hamming-Code ?

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

•Gesendetes Wort ???????

OIOIOOI

Aufgabe: Sie empfangen: OIOIOOI . Was ist richtig?

Page 28: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

28

Funktioniert der Hamming-Code ?

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus

•Gesendetes Wort ???????

OIOIOOI

Ja, schon der alte Hammingcode kann Einzelfehler automatisch korrigieren.

Heute gibt es noch bessere fehlerkorrigierende Codes.

Page 29: 1 Codierung Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013  Haydn: Streichquartett op 54.3 aus Largo,

29

Fehlerkorrigierende Codesoder warum CD nicht knackt

Prof. Dr. Dörte Haftendorn, Leuphana Universität Lüneburg, 2013 http://www.leuphana.de/matheomnibus


Top Related