Mobile Communications Wireless Data Link Manuel P. Ricardo - - PowerPoint PPT Presentation

mobile communications wireless data link
SMART_READER_LITE
LIVE PREVIEW

Mobile Communications Wireless Data Link Manuel P. Ricardo - - PowerPoint PPT Presentation

Data Link 1 Mobile Communications Wireless Data Link Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto Data Link 2 How to transmit signals in both directions simultaneously? How to enable multiple users to communicate


slide-1
SLIDE 1

Data Link 1

Mobile Communications Wireless Data Link

Manuel P. Ricardo

Faculdade de Engenharia da Universidade do Porto

slide-2
SLIDE 2

Data Link 2

♦ How to transmit signals in both directions simultaneously? ♦ How to enable multiple users to communicate simultaneously?

slide-3
SLIDE 3

Data Link 3

Radio Link Model

♦ Wireless physical layer

» provides virtual link of unreliable bits » service described in terms of

Gross bit rate – R, r (bit/s) Bit error ratio – BER, e

Tx Rcv

♦ In absence of link adaptation

» R constant » BER absorbs channel variability

♦ Using link adaptation techniques

» BER usually kept bounded » R changes

1 2 M-1 … λ0 µ1 λ1 µ2 λ2 µ3 λΜ−2 µΜ−1 r0 e0 r1 e1 r2 e2 rM-1 eM-1 Adaptive Transmitter Physical layer

slide-4
SLIDE 4

Data Link 4

Duplex Transmission

♦ Duplex – transference of data in both directions

Uplink and Downlink channels required

♦ Two methods for implementing duplexing ♦ Two methods for implementing duplexing

» Frequency-Division Duplexing (FDD)

– wireless link split into frequency bands – bands assigned to uplink or downlink directions – peers communicate in both directions using different bands

» Time-Division Duplexing (TDD)

– timeslots assigned to the transmitter of each direction – peers use the same frequency band but at different times

slide-5
SLIDE 5

Data Link 5

Duplex Transmission

slide-6
SLIDE 6

Data Link 6

To Think About

♦ How to place several sender-receiver pairs communicating in the

same common space? same common space?

slide-7
SLIDE 7

Data Link 7

Multi-Access Schemes

♦ Multi-access schemes

» Identify radio resources » Assign resources to multiple users/terminals

♦ Multi-access schemes ♦ Multi-access schemes

» Frequency-Division Multiple Access (FDMA)

resources divided in portions of spectrum (channels)

» Time-Division Multiple Access (TDMA)

resources divided in time slots

» Code-Division Multiple Access (CDMA)

resources divided in codes

» Space-Division Multiple Access (SDMA)

resources divided in areas

slide-8
SLIDE 8

Data Link 8

FDMA

» Signal space divided along the frequency axis

into non-overlapping channels

» Each user assigned a different frequency channel » The channels often have guard bands » Transmission is continuous over time

channel k channel 2 time code channel 1

slide-9
SLIDE 9

Data Link 9

TDMA

» Signal space divided along the time axis

into non-overlapping channels

» Each user assigned a different cyclically-repeating timeslot » Transmission not continuous for any user » Major problem

synchronization among the users in the uplink channels users transmit over channels having different delays uplink transmitters must synchronize

time code … …

slide-10
SLIDE 10

Data Link 10

CDMA

♦ Each user assigned a code to spread his information signal

» Multi-user spread spectrum (Direct Sequence, Frequency Hopping) » The resulting spread signal

– occupy the same bandwidth – transmitted at the same time

code

♦ Different bitrates to users

Ł control length of codes

♦ Power control required in uplink

» to compensate near-far effect » If not Ł interference from close user swamps signal from far user

time channel 1 channel 2 channel k …

slide-11
SLIDE 11

Data Link 11

SDMA

♦ SDMA uses direction (angle) to assign channels to users ♦ Implemented using sectorized antenna arrays

» the 360º angular range divided in N sectors » TDMA or FDMA then required to channelize users

♦ Cellular division of the space

» is also SDMA

BS

MT-1 MT-2 MT-k

slide-12
SLIDE 12

Data Link 12

Combined Multi-access Techniques

♦ Current technologies Ł combinations of multi-access techniques

» GSM: FDMA and then TDMA to assign slots to users

♦ The cell concept Ł combined multi-access technique

» SDMA + FDMA

♦ Cellular planning ♦ Cellular planning

f1 f3 f3 f2 f2 f1 f3 f1 f3 f3 f2 f2 f1 f3 f1 f3 f3 f2 a) Group of 3 cells f4 f2 f6 f3 f5 f2 f1 f6 f3 f5 f7 f2 f3 f4 f5 f7 f2 f1 b) Group of 7 cells c) Group of 3 cells, each having 3 sectors f2 f3 f1 f2 f3 f1 f2 f3 f1 f5 f6 f4 f5 f6 f4 f8 f9 f7 f8 f9 f7 f8 f9 f7

slide-13
SLIDE 13

Data Link 13

Wireless Medium Access Control Issues

♦ Medium Access Control (MAC)

» Assign radio resources to terminals along the time

♦ 3 type of resource allocation methods

» dedicated assignment » dedicated assignment

resources assigned in a predetermined, fixed, mode

» random access

terminals contend for the channel

» demand-based

terminals ask for reservations using dedicated/random access channels

slide-14
SLIDE 14

Data Link 14

Hidden, Exposed and Capture Nodes

♦ Signal strength decays with the path length ♦ Carrier sensing depends on the position of the receiver ♦ MAC protocols using carrier sensing Ł 3 type of nodes

» hidden nodes

– C is hidden to A

» exposed nodes

– C is exposed to B

» capture nodes

– D captures A

A C B D

slide-15
SLIDE 15

Data Link 15

Hidden, Exposed and Capture Nodes

  • Hidden node C is hidden to A

– A transmits to B; C cannot hear A – If C hears the channel it thinks channel is idle; C starts transmitting Ł interferes with data reception at B – In the range of receiver; out of the range of the sender

  • Exposed node C is exposed to B

– B transmits to A; C hears B; C does not transmit; but C transmission would not interfere with A reception – In the range of the sender; out of the range of the receiver

  • Capture D captures A

– receiver can receive from two senders – A and D transmit simultaneously to B; but signal from D much higher than that from A

A C B D

slide-16
SLIDE 16

Data Link 16

Alhoa, S-Alhoa, CSMA

♦ Alhoa Efficiency of 18 %

if station has a packet to transmit

u transmits the packet u waits confirmation from receiver (ACK) u if confirmation does not arrive in round trip time, the station

computes random backofftime retransmits packet

♦ Slotted Alhoa Efficiency of 37 %

stations transmit just at the beginning of each time slot

♦ Carrier Sense Multiple Access (CSMA) Efficiency of 54 %

– station listens the carrier before it sends the packet – If medium busy station defers its transmission

♦ ACK required for Alhoa, S-Alhoa and CSMA

slide-17
SLIDE 17

Data Link 17

CSMA/CD – Not Used in Wireless

♦ CDMA/Collision Detection Efficiency < 80%

– station monitors de medium (carrier sense)

u medium free transmits the packet u medium busy waits until medium is free transmits packet u if, during a round trip time, detects a collision

station aborts transmission and stresses collision station aborts transmission and stresses collision (no ACK packet)

♦ Problems of CSMA/CD in wireless networks

Collision Detection near-end interference makes simultaneous transmission and reception difficult Carrier Sensing carrier sensing difficult for hidden terminal

slide-18
SLIDE 18

Data Link 18

To think about

♦ How to minimize collision in a wireless medium?

slide-19
SLIDE 19

Data Link 19

CSMA with Collision Avoidance (CSMA/CA)

S2

DIFS

S1

DATA DIFS S2-bo DATA

S3

DIFS S3-bo S3-bo-e S3-bo-r DIFS S3-bo-r DATA

  • Packet arrival

DATA

  • Transmission of DATA

DIFS

  • Time interval DIFS

S2-bo

  • Backoff time, station 2
  • Elapsed backoff time, station 3

S3-bo-e S3-bo-r

  • Remaining backoff time, station 3
slide-20
SLIDE 20

Data Link 20

CSMA with Collision Avoidance (CSMA/CA)

♦ Station with a packet to transmit monitors the channel activity

until an idle period equal to a Distributed Inter-Frame Space (DIFS) has been observed

♦ If the medium is sensed busy, a random backoff interval is

  • selected. The backoff time counter is decremented as long as the
  • selected. The backoff time counter is decremented as long as the

channel is sensed idle, stopped when a transmission is detected

  • n the channel, and reactivated when the channel is sensed idle

again for more than a DIFS. The station transmits when the backoff time reaches 0

♦ To avoid channel capture, a station must wait a random backoff

time between two consecutive packet transmissions, even if the medium is sensed idle in the DIFS time

slide-21
SLIDE 21

Data Link 21

CSMA/CA – ACK Required

DIFS

S1

SIFS DATA ACK SIFS ACK

AP S2

ACK DIFS S2-Backoff DATA ACK

  • Packet arrival

DATA

  • Transmission of DATA

DIFS

  • Time interval DIFS
slide-22
SLIDE 22

Data Link 22

CSMA/CA – ACK Required

♦ CSMA/CA does not rely on the capability of the stations to detect a collision

by hearing their own transmission

♦ A positive acknowledgement is transmitted by the destination station to signal

the successful packet transmission

♦ In order to allow an immediate response, the acknowledgement is transmitted ♦ In order to allow an immediate response, the acknowledgement is transmitted

following the received packet, after a Short Inter-Frame Space (SIFS)

♦ If the transmitting station does not receive the acknowledge within a specified

ACK timeout, or it detects the transmission of a different packet on the channel, it re-schedules the packet transmission according to the previous backoff rules.

♦ Efficiency of CSMA/CA depends strongly of the number of competing

  • stations. An efficiency of 60% is commonly found
slide-23
SLIDE 23

Data Link 23

To Think About

♦ How to enable hidden terminals to sense the carrier?

Hidden node

  • C is hidden to A

A C B D

slide-24
SLIDE 24

Data Link 24

RTS-CTS Mechanism

DIFS

S1

SIFS DATA RTS SIFS SIFS

AP S2

DIFS S2-bo DATA

  • Packet arrival

DATA

  • Transmission of DATA

DIFS

  • Time interval DIFS

CTS ACK

slide-25
SLIDE 25

Data Link 25

RTS-CTS Mechanism

For some scenarios where long packets are used or the probability of hidden terminals is not irrelevant, the efficiency of CSMA/CA can be further improved with a Request To Send (RTS) - Clear to Send (CTS) mechanism

The basic concept is that a sender station sends a short RTS message to the receiver

  • station. When the receiver gets a RTS from the sender, it polls the sender by sending a

short CTS message. The sender then sends its packet to the receiver. After correctly receiving the packet, the receiver sends a positive acknowledgement (ACK) to the receiving the packet, the receiver sends a positive acknowledgement (ACK) to the sender

This mechanism is particularly useful to transmit large packets. The listening of the RTS or the CTS messages enable the stations in range respectively of the sender or receiver that a big packet is about to be transmitted. Usually both the RTS and the CTS contain information about the number of slots required to transmit the 4 packets. Using this information the other stations refrain themselves to transmit packets, thus avoiding collisions and increasing the system efficiency.

SIFS are used before the transmission of CTS, Data, and ACK

In optimum conditions the RTS-CTS mechanism may add an efficiency gain of about 15%

slide-26
SLIDE 26

Data Link 26

Guaranteed Access Control

♦ Polling

» AP manages stations access to the medium » Channel tested first using a control handshake