Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

22
Motivation for Specialized MAC Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida

Transcript of Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Page 1: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Motivation for Specialized MAC

Lectured By:Vivek Dimri

Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida

Page 2: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Motivation for Specialized MACCan we apply media access methods from

fixed networks?Example CSMA/CD

Carrier Sense Multiple Access with Collision Detection

Send when medium is free, listen to medium if collision occurs (IEEE 802.3)

Page 3: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Problems in wireless networksSignal strength decreases with distanceSender applies CS and CD, but collisions

happen at receiverSender may not “hear” collision, i.e., CD does

not workHidden terminal: CS might not work

Page 4: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Hidden & Exposed TerminalsHidden Terminals:

A sends to B, C cannot hear A C wants to send to B, C senses a “free”

medium (CS fails)Collision at B, A cannot receive the collision

(CD fails)C is “hidden” from A

BA C

Page 5: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Hidden & Exposed TerminalsExposed Terminals:

B sends to A, C wants to send to another terminal (not A or B)

C has to wait, CS signals a medium in usebut A is outside radio range of C, waiting is not

necessaryC is “exposed” to B

BA C D

Page 6: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Near & Far TerminalsTerminals A and B send, C receives

Signal strength decreases proportional to the square of the distance

B’s signal drowns out A’s signalC cannot receive A

Page 7: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Near & Far TerminalsIf C was an arbiter, B would drown out A Also severe problem for CDMA-networks-

precise power control needed!

Page 8: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

MACA - collision avoidanceMACA (Multiple Access with Collision Avoidance)

uses short signaling packets for collision avoidanceRTS (request to send): a sender uses RTS packet

to request right to send before it sends a data packet

CTS (clear to send): the receiver grants the right to send as soon as it is ready to receive

Signaling packets containSender addressReceiver addressPacket size

Page 9: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

MACA - collision avoidanceMACA avoids the problem of hidden

terminalsA and C want to send to BA sends RTS firstC waits after receivingCTS from B

Page 10: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

MACA - collision avoidanceMACA avoids the problem of exposed

terminalsB wants to send to A, C to another terminalnow C does not have to wait for it cannot

receive CTS from A

Page 11: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Access Methods1. SDMA (Space Division Multiple Access)

segment space into sectors, use directed antennas

Use cells to reuse frequencies

2. FDMA (Frequency Division Multiple Access)

Assign a certain frequency to a transmission channel

Permanent (radio broadcast), slow hopping (GSM), fast hopping (FHSS, Frequency Hopping Spread Spectrum)

Page 12: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Access Methods2. FDMA (Frequency Division Multiple

Access): FDD/FDMA - general scheme, example GSM

Page 13: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Access Methods3. TDMA (Time Division Multiple Access):

Assign the fixed sending frequency to a transmission channel between a sender and a receiver for a certain amount of time

Various TDM techniques are- Fixed TDM ALOHA (Classical & Slotted) CSMA Demand Assigned Multiple Access (DAMA) or

Reservation ALOHA MACA POLLING

Page 14: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Access Methods3. TDMA (Time Division Multiple Access):

TDD/TDMA - general scheme, example DECT

Page 15: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Access Methods4. CDMA (Code Division Multiple Access):

All terminals send on same frequency at the same time using ALL the bandwidth of transmission channel

Each sender has a unique random number, sender XORs the signal with this random number

The receiver can “tune” into this signal if it knows the pseudo random number

Page 16: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Access Methods4. CDMA (Code Division Multiple Access):

DisadvantagesHigher complexity of a receiver

(receiver cannot just listen into the medium and start receiving if there is a signal)

All signals should have the same strength at a receiver

Page 17: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Access Methods4. CDMA (Code Division Multiple Access):

AdvantagesAll terminals can use the same frequency,

no planning neededHuge code space (e.g. 232) compared to

frequency spaceInterference (e.g. white noise) is not

codedForward error correction and encryption

can be easily integrated

Page 18: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Access Methods4. CDMA (Code Division Multiple Access):

TheorySender A

sends Ad = 1, key Ak = 010011 (assign: „0“= -1, „1“= +1) sending signal As = Ad * Ak = (-1, +1, -1, -1, +1, +1)

Sender B sends Bd = 0, key Bk = 110101 (assign: „0“= -1, „1“= +1) sending signal Bs = Bd * Bk = (-1, -1, +1, -1, +1, -1)

Both signals superimpose in space interférence neglected(noise etc.) As + Bs = (-2, 0, 0, -2, +2, 0)

Page 19: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Access Methods4. CDMA (Code Division Multiple Access):

TheoryReceiver wants to receive signal from sender A

Apply key Ak bitwise (inner product) Ae = (-2, 0, 0, -2, +2, 0) · Ak = 2 + 0 + 0 + 2 + 2 + 0 =

6 Result greater than 0, therefore, original bit was „1“

Receiving B Be = (-2, 0, 0, -2, +2, 0) · Bk = -2 + 0 + 0 - 2 - 2 + 0 = -

6, i.e. „0“

Page 20: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Access Methods4. CDMA (Code Division Multiple Access):

Signal Level

Page 21: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Access Methods4. CDMA (Code Division Multiple Access):

Signal LevelReal systems use much longer keys

resulting in a larger distance between single code words in code space.

Page 22: Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Comparison of S/T/F/CDMA