Bitfehlerrate und Kanalkapazität
Bitfehlerrate
Datenrate
Bandbreite
Rauschen
Frage: mit welcher maximalen Bitrate können Daten über
einen Kommunikationskanal gesendet werden?
Shannon‐Kapazitätsformel
Grundlagen der Rechnernetze ‐ Physikalische Schicht 48
Für ein Signal mit mittlerer Signal‐Leistung P [W] und mittlere
thermische Rauschleistung N [W] ist das Signal‐Rausch‐Verhältnis definiert als:
Shannon‐Kapazitätsformel zur Bestimmung der maximalen
Kanalkapazität C [bps] bei gegebener Kanalbandbreite B [Hz] und
gegebener SNR am Empfänger (ohne Beweis):
Shannon‐Kapazitätsformel
Für ein Signal mit mittlerer Signal‐Leistung P [W] und mittlere
thermische Rauschleistung N [W] ist das Signal‐Rausch‐Verhältnis definiert als:
Shannon‐Kapazitätsformel zur Bestimmung der maximalen
Kanalkapazität C [bps] bei gegebener Kanalbandbreite B [Hz] und
gegebener SNR am Empfänger (ohne Beweis):
Andere Störfaktoren neben thermischem Rauschen
Grundlagen der Rechnernetze ‐ Physikalische Schicht 50
0 1MHz
Dämp fung in dB r ela tiv e zur Dämp fung von c MHz
2MHz 3MHz 4MHz 5MHz 6MHz
Frequenzselektive Dämpfung
0 1MHz
Dela y in Mikr o sek unden
2MHz 3MHz 4MHz 5MHz 6MHz
Delay‐Distortion
Andere Störfaktoren neben thermischem Rauschen
0 1MHz
Dämp fung in dB r ela tiv e zur Dämp fung von c MHz
2MHz 3MHz 4MHz 5MHz 6MHz
Frequenzselektive Dämpfung
0 1MHz
Dela y in Mikr o sek unden
2MHz 3MHz 4MHz 5MHz 6MHz
Delay‐Distortion
Andere Störfaktoren neben thermischem Rauschen
Grundlagen der Rechnernetze ‐ Physikalische Schicht 52
Crosstalk
Impulsstörung
Intermodulation
Kanalkapazität
Der Ausdruck Eb/N0
Definition von Eb/N0
Grundlagen der Rechnernetze ‐ Physikalische Schicht 54
Betrachte Datenübertragung mit Bitrate R [bps], Signalstärke S [W]. Eb/N0 setzt Energie pro Bit mit mittlerer thermischer Rauschleistung pro Herz in Relation
/ /
Zusammenhang zwischen Eb/N0 und SNR eines Signals mit Bandbreite B [Hz] und
Signalleistung S [W]
Definition von Eb/N0
Betrachte Datenübertragung mit Bitrate R [bps], Signalstärke S [W]. Eb/N0 setzt Energie pro Bit mit mittlerer thermischer Rauschleistung pro Herz in Relation
/ /
Zusammenhang zwischen Eb/N0 und SNR eines Signals mit Bandbreite B [Hz] und Signalleistung S [W]
· · ,
·
/ ·
Encoding und Modulation
Grundlagen der Rechnernetze ‐ Physikalische Schicht 56
Daten und Signale
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004
Encoding
Modulation
Encoding und Modulation
Digitale Daten auf Digitalen Signalen
Grundlagen der Rechnernetze ‐ Physikalische Schicht 58
Signalelement und Baud
Zeit
Diskr et e Sig nal‐Le ve l
+
–
0 00101101011011011011
Bits
Beispiel: Modulationsrate von 4000 Baud und 2 Bits pro Signalelement ergibt welche Datenrate?
(Baud = Signalelemente pro Sekunde).
Signalelement und Baud
Grundlagen der Rechnernetze ‐ Physikalische Schicht 60
Zeit
Diskr et e Sig nal‐Le ve l
+
–
0 00101101011011011011
Bits
Beispiel: Modulationsrate von 4000 Baud und 2 Bits pro Signalelement ergibt welche Datenrate?
2 · 4000 ·
(Baud = Signalelemente pro Sekunde).
Nonreturn‐to‐Zero (NRZ)
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004
0 Hi
0
Hi
Multilevel‐Binary
Grundlagen der Rechnernetze ‐ Physikalische Schicht 62
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004
0
0
0 1 0 0 1 1 0 0 0 1 1
Das Clocking‐Problem
00111010101000000000000000000000000000000000000000000 Daten
Signal Sender
Sampling Empfänger
Zeit
Clock‐Drift Zeit
Clock‐Synchronization
Biphase
Grundlagen der Rechnernetze ‐ Physikalische Schicht 64
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004
0 1 0 0 1 1 0 0 0 1 1
Lo Hi
Lo
Hi
BER‐Vergleich
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004
Scrambling am Beispiel B8ZS
Grundlagen der Rechnernetze ‐ Physikalische Schicht 66
B = Gültiges Bipolar‐Signal V = Bipolar‐Code‐Violation
Polarität des vorigen Pulses Encoding von 00000000
– 0 0 0 – + 0 + –
+ 0 0 0 + – 0 – +
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004
Encoding formats – comparison
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004
Encoding und Modulation
Digitale Daten auf Analogen Signalen
Grundlagen der Rechnernetze ‐ Physikalische Schicht 68
Amplitude‐Shift‐Keying (ASK)
Formal: Signal s(t) für Carrier‐Frequenz f
c:
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004
Binary‐Frequency‐Shift‐Keying (BFSK)
Grundlagen der Rechnernetze ‐ Physikalische Schicht 70
Formal: Signal s(t) für Frequenzen f
1und f
2:
· ,
· ,
Die Carrier‐Frequenz f
c:
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004
Multiple‐FSK (MFSK)
Formal Signal s
i(t) für ites Signalelement
Frequenzen
f c
f
c+ f
df
c+ 3 f
df
c‐ f
df
c‐ 3 f
d…
…
f
i= f
c+ (2 i – 1 – M) f
df
c= Carrier‐Frequenz f
d= Differenzfrequenz
M = Anzahl der Signalelemente L = Anzahl Bits pro Signal
(also M = 2
L) Minimal erlaubtes f
d, wenn Signale T Sekunden
dauern (ohne Beweis):
Multiple‐FSK (MFSK)
Grundlagen der Rechnernetze ‐ Physikalische Schicht 72
Formal Signal s
i(t) für ites Signalelement
Frequenzen
f c
f
c+ f
df
c+ 3 f
df
c‐ f
df
c‐ 3 f
d…
…
f
i= f
c+ (2 i – 1 – M) f
df
c= Carrier‐Frequenz f
d= Differenzfrequenz
M = Anzahl der Signalelemente L = Anzahl Bits pro Signal
(also M = 2
L) Minimal erlaubtes f
d, wenn Signale T Sekunden
dauern (ohne Beweis):
Multiple‐FSK (MFSK)
Frequenzen
f c
f
c+ f
df
c+ 3 f
df
c‐ f
df
c‐ 3 f
d…
…
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004
Binary‐Phase‐Shift‐Keying (BPSK)
Grundlagen der Rechnernetze ‐ Physikalische Schicht 74
Formal: BPSK‐Signal s(t) für Carrier‐Frequenz f
c:
· ,
· ,
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004
BPSK Differential BPSK (DPSK)
Quadrature‐Phase‐Shift‐Keying (QPSK)
Formal: QPSK‐Signal s(t) für Carrier‐Frequenz f
c: Konstellationsdiagramm
0
/2
3/2
Quadrature‐Phase‐Shift‐Keying (QPSK)
Grundlagen der Rechnernetze ‐ Physikalische Schicht 76
Formal: QPSK‐Signal s(t) für Carrier‐Frequenz f
c: Konstellationsdiagramm
0
/2
3/2
Offset‐QPSK (OQPSK)
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004
Summation der I‐ und Q‐Signale
Grundlagen der Rechnernetze ‐ Physikalische Schicht 78
Carrier + Shifted = Phase /4 – Carrier + Shifted = Phase 3/4
Carrier – Shifted = Phase –/4 – Carrier – Shifted = Phase – 3/4
OQPSK vermeidet 180 Grad Phasensprünge
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004
Quadrature‐Amplitude‐Modulation (QAM)
Grundlagen der Rechnernetze ‐ Physikalische Schicht 80
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004
Konstellationsdiagramme im Detail
QAM‐16
QAM‐64
Bildquelle: Andrew S. Tanenbaum, „Computer Networks“, Fourth Edition, 2003 und Behrouz A. Forouzan, „Data Communications and Networking“, Fourth Edition, 2007
Anzahl Bits pro Symbol bei Verwendung von n‐Level ASK:
Konstellationsdiagramme im Detail
Grundlagen der Rechnernetze ‐ Physikalische Schicht 82
QAM‐16
QAM‐64
Bildquelle: Andrew S. Tanenbaum, „Computer Networks“, Fourth Edition, 2003 und Behrouz A. Forouzan, „Data Communications and Networking“, Fourth Edition, 2007
Anzahl Bits pro Symbol bei Verwendung von n‐Level ASK:
Benötigte Bandbreite bei fehlerfreiem Kanal
ASK und PSK:
B
Tist die für die Übertragung benötigte Bandbreite in Hz R ist die Datenrate in bps
0 < r < 1 ist ein systemabhängiger Parameter L ist die Anzahl codierter Bits
FSK mit F = f
2– f
c= f
c– f
1:
MPSK: MFSK ohne Berücksichtigung von F :
Beispielplot der spektralen Effizienz
Grundlagen der Rechnernetze ‐ Physikalische Schicht 84
Spektrale Effizienz
MPSK
ASK und PSK FSK
narrowband(F ~fc)
MFSK
FSK
wideband (F >> R)L=2 L=4 L=8
L=2 L=4
L=8
L = Anzahl Bits pro Signalelement
Systemparameter: 0<= r <= 1
Bitfehlerraten von MFSK und MPSK
M=Anzahl Signalelemente
Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004