• Keine Ergebnisse gefunden

Ein ähnliches Problem; nur komplizierter…

N/A
N/A
Protected

Academic year: 2022

Aktie "Ein ähnliches Problem; nur komplizierter…"

Copied!
34
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Multiple‐Access‐Protokolle

Wireless‐LAN‐Probleme

(2)

Ein ähnliches Problem; nur komplizierter…

S

Kollisionsdomäne

S 2

T 2

S 1 T 1

S 1 1

(3)

Das Hidden‐Terminal‐Problem

Collision

S T S T

S 1 T 1 S 2 T 2

hi d i h d d

CSMA verhindert nicht, dass S 2 sendet

(4)

Das Exposed‐Terminal‐Problem

T 1 S S 1 S T

T 1 S 2 T 2

hi d d d

CSMA verhindert, dass S 2 sendet

(5)

Multiple‐Access‐Protokolle

V id Hidd d E d T i l P bl

Vermeiden von Hidden‐ und Exposed‐ Terminal‐Problem

(6)

Busy Tones

S 1 T 1 S 2 T 2

Busy tone

während des Empfangs Daten‐

übertragung

t 1

übertragung

Andere Knoten sind während des Busy‐Tone‐Empfangs geblockt

t 2

Daten‐Frequenz

Daten Frequenz

Busy‐Tone‐Frequenz

(7)

BT und das Hidden‐Terminal‐Problem

Busy Tone

S T S T

S 1 T 1 S 2 T 2

hi d d d

Busy‐Tone verhindert, dass S 2 sendet

(8)

BT und das Exposed‐Terminal‐Problem

Busy‐Tone

T 1 S S 1 S T

T 1 S 2 T 2

hi d i h d d

Busy‐Tone verhindert nicht, dass S 2 sendet

(9)

Das Problem mit Busy‐Tones (1/2)

Busy‐Tone

S T S T

S 1 T 1 S 2 T 2

Collision

Daten‐ und Busy‐Tone‐Frequenz unterliegen unterschiedlichen Fading‐ und Dämpfungscharakteristiken. Busy‐Tone kann

möglicherweise Kommunikationsnachbarn von T nicht erreichen.

(10)

Das Problem mit Busy‐Tones (2/2)

Busy Tone

T 1 S S 1 S T

T 1 S 2 T 2

Busy Tone erreicht möglicherweise Knoten S welcher

Busy‐Tone erreicht möglicherweise Knoten S 2 , welcher

kein Kommunikationsnachbar ist.

(11)

Eine bessere Lösung: CSMA & RTS/CTS

S 1 T 1

RTS

CTS Beachte CTS‐

Antwortzeit

NAV b l t d Data

NAV belegt das Medium für die Kommunikations‐

Dauer

Dauer

(12)

RTS/CTS und das HT‐Problem

RTS

S T S T

RTS

CTS CTS

S 1 T 1 S 2 T 2

hi d d d

CTS verhindert, dass S 2 sendet

(13)

RTS/CTS und das ET‐Problem

RTS

T 1 S S T

RTS CTS

S 1

T 1 S 2 T 2

h i h d i d i d h i h bl k

S 2 hört CTS nicht und wir damit durch NAV nicht geblockt

(14)

Quiz: wird das HT‐Problem immer verhindert?

S 1 T 1 T 2 S 2 S 1 T 1 S 2 T 2

RTS RTS

RTS

CTS

RTS

CTS

Data Data

Data Data

Example 1: Data‐CTS Collision Example 2: Data‐Data Collision

(15)

Spread‐Spectrum

(16)

Generelles Modell

• Generell: schmalbandiges Signal wird über breites Band  g g ausgedehnt

• Wozu ist diese „Bandbreitenverschwendung“ gut?

– Steigert Robustheit gegenüber Störungen (z.B. Rauschen und  Jamming)

Mithören der Nachricht nur möglich wenn der Spreading Code – Mithören der Nachricht nur möglich, wenn der Spreading‐Code 

bekannt ist

– „Unabhängige“ Codes ermöglichen zeitgleiches übertragen mehrerer 

solcher schmalbandiger Signale (also: CDM bzw. CDMA)

(17)

Spread‐Spectrum

Frequency‐Hopping‐Spread‐Spectrum (FHSS)

(18)

FHSS Beispiel

• Spreading Code = 58371462

• Nach 8 Intervallen wird der Code wiederholt

• Nach 8 Intervallen wird der Code wiederholt

(19)

Implementierung ‐ Sender

A Amplitude des Signals f

0

Basis‐Frequenz

f

i

Chipping‐Frequenz im iten Hop b ites Datenbit (+1 oder 1)

• Beispiel: BFSK‐Modulation der Daten

b

i

ites‐Datenbit (+1 oder ‐1)

f Frequenz‐Separation

• Beispiel: BFSK‐Modulation der Daten

• Was ist das Produkt p(t) der Eingabe und des „Chipping‐Signals“?

• Bestimme p(t) und s(t) für das ite Bit

• Bestimme Frequenz des Daten‐Signals s(t) für Datenbit +1 und ‐1

Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004

(20)

Tafelbild

(21)

Implementierung ‐ Empfänger 

A Amplitude des Signals f

0

Basis‐Frequenz

f

i

Chipping‐Frequenz im iten Hop b ites Datenbit (+1 oder 1)

b

i

ites‐Datenbit (+1 oder ‐1)

f Frequenz‐Separation

• Bestimme p(t) für das ite Bit

• Bestimme das ursprüngliche Datensignal anhand desselben Chipping‐Signals

Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004

(22)

Tafelbild

(23)

FHSS mit MFSK

Erinnerung: was war MFSK?

f

i

f

c

+ (2i‐1‐M)f

d

f

c

Carrier‐Frequenz f

d

Differenz‐Frequenz

M Anzahl der verschiedenen Signalelemente = 2^L M Anzahl der verschiedenen Signalelemente = 2^L L Anzahl Bits pro Signalelement

T

s

Zeit für ein Signalelement

Was ist das ite Signalelement?

s

Signalelement wird jede T c Sekunden auf eine neue Hopping‐

Frequenz moduliert Frequenz moduliert.

Wir  unterscheiden: Slow‐Frequency‐Hop‐Spread‐Spectrum T c ≥ T s

F t F H S d S t T T

Fast‐Frequency‐Hop‐Spread‐Spectrum T c < T s

(24)

Slow‐Frequency‐Hop‐Spread‐Spectrum

M=4, L=2

(25)

Fast‐Frequency‐Hop‐Spread‐Spectrum

M=4, L=2

Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004

(26)

Spread‐Spectrum

Direct‐Sequence‐Spread‐Spectrum (DSSS)

(27)

DSSS Beispiel

Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004

(28)

DSSS auf Basis von BPSK: Sender

A Amplitude A Amplitude

f_c Carrier‐Frequenz

d(t) 1 fü Bit 1 d 1 fü Bit 0

d(t) +1 für Bit 1 und ‐1 für Bit 0

(29)

Tafelbild

(30)

DSSS auf Basis von BPSK: Empfänger

(31)

Tafelbild

(32)

Beispiel

(33)

Spread‐Spectrum

Code‐Division‐Multiple‐Access (CDMA)

(34)

CDMA Beispiel

1 ‐1 ‐1  1 ‐1  1

1 1 ‐1 ‐1 1 1

1  1  1  1  1  1

1  1 ‐1  1  1 ‐1

User A, B und C senden gleichzeitig

Referenzen

ÄHNLICHE DOKUMENTE

SS 2012 Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004 Grundlagen der Rechnernetze ‐ Lokale Netze

Bildquelle: William Stallings, „Data and

Bildquelle: William Stallings, „Data and Computer Communications“, Seventh Edition, 2004

Grundlagen der Rechnernetze ‐ Medienzugriffskontrolle 98 Bildquelle: William Stallings, „Data and Computer Communications“, Ninth

Bildquelle: William Stallings, „Data and Computer Communications“, Seventh

Bildquelle: William Stallings, „Data and

Bildquelle: William Stallings, „Data and Computer Communications“, 2004

Bildquelle: William Stallings, „Data and Computer Communications“, Seventh