kapitel 4 - prof. dr. dirk w. · pdf filemanchester differential manchester 9. ... huffman-,...

17
Hochschule Karlsruhe University of Applied Sciences Fakultät für Informatik Prof. Dr. Dirk W. Hoffmann Kapitel 4 Leitungscodierung

Upload: dangkiet

Post on 09-Mar-2018

222 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

Hochschule Karlsruhe w University of Applied Sciences w Fakultät für Informatik

Prof. Dr. Dirk W. Hoffmann

Kapitel 4

Leitungscodierung

Page 2: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Übersicht

2

Quelle

Kompression Dekompression

Codierung Decodierung

Modulation Demodulation

Übertragung

Signalbildung Signalübersetzung

01011 01011

11011010101101

Senke

Huffman-, Arithmetische-,Lempel-Ziv Codierung

Amplitude/Frequency/Phase shift keying, QAM

Hamming Codes,CRC Codierung

RZ, NRZ, NRZI,Manchester-Codierung

Page 3: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Übertragung Digitaler Signale§ Leitungscodes

§ legen fest, wie ein Signal auf der physikalischen Ebene übertragen wird§ Ergebnis der Codierung ist ein digitaler Kurvenverlauf§ Anschließend wird der digitale Kurvenverlauf moduliert

§ Wichtige Merkmale von Leitungscodes§ Übertragungsrate

§ Wie viel Redundanz entsteht durch die Codierung?

§ Selbsttaktung§ Kann das Taktsignal aus dem Signalverlauf rekonstruiert werden?

§ Gleichstromfreiheit§ Ist das Integral über die Spannungskurve nach oben und unten beschränkt?

§ Robustheit§ Wie verhält sich der Code bei Bitfehlern?§ Können lange Nuller- oder Einserketten noch sicher unterschieden werden?

3

Page 4: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Übertragung Digitaler Signale§ „Non Return To Zero“ (NRZ)

§ 1:1 Codierung des digitalen Datenstroms

§ Eigenschaften⬆ Hohe Übertragungsrate ⬇ Nicht selbsttaktend ⬇ Nicht gleichstromfrei⬇ Nicht robust

Daten 0 1 1 0 0

Signal

4

Page 5: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Übertragung Digitaler Signale§ „Non Return To Zero Inverted“ (NRZI)

§ Der Signalübergang zu jeder Taktflanke ist entscheidend§ 1 = Flanke, 0 = Keine Flanke

§ Eigenschaften⬆ Hohe Übertragungsrate ⬇ Nicht selbsttaktend ⬇ Nicht gleichstromfrei⬆ Einserketten generieren stetigen Flankenwechsel⬇ Fehlerhafte Erkennung langer Nullerketten

Daten 0 1 1 1 0

Signal

5

Page 6: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Übertragung Digitaler Signale§ „Return To Zero “ (RZ)

§ 1 wird durch einen Impuls, 0 dagegen ohne Impuls dargestellt§ Jeder Impuls wird eine halbe Taktperiode aufrecht erhalten

§ Eigenschaften⬇ Verringerte Übertragungsrate durch Frequenzverdopplung⬆ Selbsttaktender Code ⬇ Nicht gleichstromfrei⬆ Einserketten generieren stetigen Flankenwechsel⬇ Fehlerhafte Erkennung langer Nullerkette

Daten 0 1 1 0 0

Signal

6

Page 7: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Übertragung Digitaler Signale§ Das Bipolarverfahren

§ Variation des RZ-Verfahrens§ Pseudo-ternärer Code

§ 1 wird durch positiven Impuls codiert§ 0 wird durch negativen Impuls codiert

§ Eigenschaften⬇ Verringerte Übertragungsrate durch Frequenzverdopplung⬆ Selbsttaktender Code ⬇ Nicht gleichstromfrei⬆ Robust (kein Bit-Stuffing notwendig)

Daten 0 1 1 0 0

Signal

7

Page 8: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Übertragung Digitaler Signale§ Manchester Codierung

§ Übergänge in der Mitte des Bit-Intervalls sind relevant§ Übergang von + nach – bedeutet „Logisch-0“§ Übergang von – nach + bedeutet „Logisch-1“

§ Eigenschaften⬇ Verringerte Übertragungsrate durch Frequenzverdopplung⬆ Selbsttaktender Code ⬆ Gleichstromfrei ⬆ Robust (kein Bit-Stuffing notwendig)

Daten 0 1 1 0 0

Signal

8

Page 9: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Übertragung Digitaler Signale§ Differentielle Manchester-Codierung

§ Variante des Manchester-Codes§ Codiertes Bit hängt vom Vorgängerzeichen ab

§ 0 = Gleicher Übergang wie Vorgänger§ 1 = Übergang komplementär zum Vorgänger

Daten 0 1 1 0 0

Manchester

DifferentialManchester

9

Page 10: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Übertragung Digitaler Signale§ nB/mB-Codes

§ Je n Binärzeichen werden auf m Binärzeichen abgebildet§ nB/mT-Codes

§ Je n Binärzeichen werden auf m Ternärzeichen abgebildet§ 1 Ternärzeichen wird durch 3 Spannungspegel dargestellt (+, 0, -)

§ Beispiel: MMS43-Code§ Modified Monitored Sum 43 - Code§ Eingesetzt in der ISDN-Übertragung an der UK0-Schnittstelle§ Spezieller 4B/3T-Code§ Besonderheit: Es existieren 4 Code-Tabellen

§ Das aktuell codierte Bitmuster bestimmt, welche Tabelle für das nächste Bitmuster verwendet wird

10

Page 11: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Code-Tabellen

11

BinärTabelle 1Tabelle 1 Tabelle 2Tabelle 2 Tabelle 3Tabelle 3 Tabelle 4Tabelle 4

BinärTernär Folgetab. Ternär Folgetab. Ternär Folgetab. Ternär Folgetab.

0000 +0+ 3 0-0 1 0-0 2 0-0 3

0001 0-+ 1 0-+ 2 0-+ 3 0-+ 4

0010 +-0 1 +-0 2 +-0 3 +-0 4

0011 00+ 2 00+ 3 00+ 4 --0 2

0100 -+0 1 -+0 2 -+0 3 -+0 4

0101 0++ 3 -00 1 -00 2 -00 3

0110 -++ 2 -++ 3 --+ 2 --+ 3

0111 -0+ 1 -0+ 2 -0+ 3 -0+ 4

1000 +00 2 +00 3 +00 4 0-- 2

1001 +-+ 2 +-+ 3 +-+ 4 --- 1

1010 ++- 2 ++- 3 +-- 2 +-- 3

1011 +0- 1 +0- 2 +0- 3 +0- 4

1100 +++ 4 -+- 1 -+- 2 -+- 3

1101 0+0 2 0+0 3 0+0 4 -0- 2

1110 0+- 1 0+- 2 0+- 3 0+- 4

1111 ++0 3 00- 1 00- 2 00- 3

Page 12: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Übersicht

12

Quelle

Kompression Dekompression

Codierung Decodierung

Modulation Demodulation

Übertragung

Signalbildung Signalübersetzung

01011 01011

11011010101101

Senke

Huffman-, Arithmetische-,Lempel-Ziv Codierung

Hamming Codes,CRC Codierung

RZ, NRZ, NRZI,Manchester-Codierung

Amplitude/Frequency/Phase shift keying, QAM

Page 13: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Signalbildung und Modulation§ Modulation

§ Das Nutzsignal wird auf auf ein Trägersignal moduliert§ Nutzsignal ist digital, Trägersignal ist analog

§ Allgemeine Form der modulierten Signalschwingung§ y(t) = a sin(2π f + φ) § Modulation geschieht durch die Änderung einer der Parameter a, f oder φ

§ Kombinationen sind möglich

13

y(t) = a sin(2π f + φ)

Amplitudenmodulation

Frequenzmodulation

Phasenmodulation

Page 14: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Signalbildung und ModulationAmplitudenmodulation Frequenzmodulation

Phasenmodulation Quadrature Amplitude Modulation

14

Page 15: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Grenzen der Übertragungskapazität§ Bandbreite

§ Dämpfung eines Mediums ist Abhängig von der Frequenz§ Untere Grenzfrequenz

§ Obere Grenzfrequenz

§ Bandbreite ist das Intervall zwischen beiden Frequenzen

§ Signal-Rauschverhältnis§ Jedes übertragene Signal wird

durch Rauschen überlagert§ Signal-Noise Ratio SNR = S/N

§ S = Signalleistung§ N = Rauschleistung

§ SNR beeinflusst die Anzahl der trennbaren Signalstufen

Frequenz [Hz]

Däm

pfun

g [d

B]

15

Page 16: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

§ Nyquist, 1924§ Maximale Datenrate für

rauschfreie Kanäle

§ Dmax : Maximale Datenrate

§ B : Bandbreite§ n : Anzahl Signalstufen

Dmax = 2 × B × log2 n

Nyquist-Theorem

§ Claude Shannon, 1948§ Zusätzliches Limit für Kanäle mit

zufälligem Rauschen

§ Dmax : maximale Datenrate§ B : Bandbreite§ S / N : Signal-Noise Ratio

Dmax = B × log2 (1 + S / N)

Shannon-Theorem

16

Grenzen der Übertragungskapazität

Page 17: Kapitel 4 - Prof. Dr. Dirk W. · PDF fileManchester Differential Manchester 9. ... Huffman-, Arithmetische-, Lempel-Ziv Codierung Hamming Codes, CRC Codierung RZ, NRZ, NRZI, Manchester-Codierung

4.Datenrepräsentation und -übertragung • Hochschule Karlsruhe • Prof. Dr. D. W. Hoffmann

Grenzen der Übertragungskapazität§ Berechnung der maximalen Übertragungskapazität

§ Berechne Dmax nach Nyquist

§ Berechne Dmax nach Shannon

§ Fall 1: Nyquist < Shannon§ Kanal könnte eigentlich eine höhere Datenrate übertragen, die Codierung

in Signalstufen erlaubt dies jedoch nicht§ Erhöhung der Datenrate durch Erhöhung der Signalstufen

§ Fall 2: Shannon < Nyquist§ Signalstufen können auf Grund des Signal-Rausch-Verhältnisses nicht

mehr eindeutig einem Codewort zugeordnet werden§ Rauschen ist “größer” als die Abstände zwischen den Worten§ Die Anzahl der Signalstufen muss verringert werden

17