Frequency Division Multiple Access (FDMA) ๐
FDMA gives each user a separate frequency band so that users can transmit simultaneously.
It requires substantial guard bands to reduce interference between frequencies, which makes it inefficient.
All first-generation mobile systems used FDMA.
Time Division Multiple Access (TDMA) ๐
TDMA gives each user a separate time slot so that multiple users can share the same frequency band.
Because users share a frequency band, interference between their frequency bands is not an issue.
Most second-generation mobile systems used TDMA.
Combining FDMA and TDMA ๐
Each channel is assigned a particular frequency band for a set period of time.
Advantages
Resistant to frequency-selective interference.
Time compression can improve transmission efficiency.
Helps prevent eavesdropping.
Disadvantages
Coordinating frequency changes is difficult.
Code Division Multiple Access (CDMA) ๐
CDMA assigns each user a unique code so that users can transmit simultaneously.
The transmitter modulates data using a specific code. The receiver demodulates the signal with the same code to recover the data.
Users share bandwidth by using mutually orthogonal code sequences.
Some second-generation and most third-generation mobile systems used CDMA.
Downlink carries control information from the base station to the mobile device.
Uplink carries control information from the mobile device to the base station.
Downlink carries data from the base station to the mobile device.
Uplink carries data from the mobile device to the base station.
Duplexing for Radio Links ๐
Frequency Division Duplexing (FDD)
The downlink and uplink use separate frequency bands.
Signals can be transmitted continuously on both links in parallel.
Time Division Duplexing (TDD)
The downlink and uplink share the same frequency band.
The two directions alternate, like a game of ping-pong.
The uplink (UL) and downlink (DL) use different frequency bands.
UL goes from the user to the base station.
DL goes from the base station to the user.
The frequency band is split into several channels.
The guard band (W g W_g W g โ ) reduces interference between channels.
The sub-band (W c W_c W c โ ) is the frequency band of a channel.
The total bandwidth (W = N W c W = NW_c W = N W c โ ) is the combined bandwidth of the channels.
The protecting band separates the uplink and downlink frequency bands.
In this arrangement, the uplink (UL) and downlink (DL) use the same frequency band.
UL goes from the user to the base station.
DL goes from the base station to the user.
A slot is a unit of time during which only one user can transmit.
Time is divided into slots.
In TDMA, users share the frequency band, so there is no interference between separate frequency bands assigned to those users.
Each frame contains several slots, and each slot is assigned to a user.
The uplink and downlink transmit in turn.
A slot contains:
Guard time between transmissions.
A header with information about the slot.
User data.
Frequency Hopping Spread Spectrum (FHSS) ๐
The signal is transmitted by hopping through a sequence of frequency channels.
The graph shows how the frequency changes over time.
Each color represents a particular frequency band.
Direct Sequence Spread Spectrum (DSSS) ๐
Data is mapped to a bipolar representation before transmission.
A : ( 0 , 0 , 0 , 1 , 1 , 0 , 1 , 1 ) โ ( โ 1 , โ 1 , โ 1 , + 1 , + 1 , โ 1 , + 1 , + 1 ) A: (0,0,0,1,1,0,1,1) \rightarrow (-1,-1,-1,+1,+1,-1,+1,+1) A : ( 0 , 0 , 0 , 1 , 1 , 0 , 1 , 1 ) โ ( โ 1 , โ 1 , โ 1 , + 1 , + 1 , โ 1 , + 1 , + 1 )
A ห \bar{A} A ห has the opposite polarity to
A A A .
A ห : ( + 1 , + 1 , + 1 , โ 1 , โ 1 , + 1 , โ 1 , โ 1 ) \bar{A}: (+1,+1,+1,-1,-1,+1,-1,-1) A ห : ( + 1 , + 1 , + 1 , โ 1 , โ 1 , + 1 , โ 1 , โ 1 )
The sequences of two different stations (
S , T \mathbf{S},\mathbf{T} S , T ) are orthonormal.
S โ
T = 1 m โ i = 1 m S i T i = 0 \mathbf{S} \cdot \mathbf{T} = \frac{1}{m} \sum_{i=1}^{m} S_i T_i = 0 S โ
T = m 1 โ โ i = 1 m โ S i โ T i โ = 0
S โ
S = 1 m โ i = 1 m S i 2 = 1 m โ i = 1 m ( ยฑ 1 ) 2 = 1 \mathbf{S} \cdot \mathbf{S} = \frac{1}{m} \sum_{i=1}^{m} S_i^2 = \frac{1}{m} \sum_{i=1}^{m} (\pm 1)^2 = 1 S โ
S = m 1 โ โ i = 1 m โ S i 2 โ = m 1 โ โ i = 1 m โ ( ยฑ 1 ) 2 = 1
A sequence
A A A and its negation
A ห \bar{A} A ห satisfy the following relationship.
A โ
A ห = 1 m โ i = 1 m A i A i ห = โ 1 A \cdot \bar{A} = \frac{1}{m} \sum_{i=1}^{m} A_i \bar{A_i} = -1 A โ
A ห = m 1 โ โ i = 1 m โ A i โ A i โ ห โ = โ 1
During each bit interval, a station can:
Transmit its chip sequence to send a 1.
Transmit the negation of its chip sequence to send a 0.
Stay silent by transmitting nothing.
When two or more stations transmit at the same time, their bipolar signals add linearly.
The receiving station (
S i S_i S i โ ) recovers the data using the following calculation, with m = 8.
S i โ
C = 1 m โ i = 1 m S i A i = ยฑ 1 S_i \cdot C = \frac{1}{m} \sum_{i=1}^{m} S_i A_i = \pm 1 S i โ โ
C = m 1 โ โ i = 1 m โ S i โ A i โ = ยฑ 1
For example, suppose
S = A + B ห + C S = A + \bar{B} + C S = A + B ห + C .
S โ
C = ( A + B ห + C ) โ
C = A โ
C + B ห โ
C + C โ
C = 0 + 0 + 1 = 1 S \cdot C = (A + \bar{B} + C) \cdot C = A \cdot C + \bar{B} \cdot C + C \cdot C = 0 + 0 + 1 = 1 S โ
C = ( A + B ห + C ) โ
C = A โ
C + B ห โ
C + C โ
C = 0 + 0 + 1 = 1
The result shows that a 1 was transmitted, independently of the signals from A, B, and D.