Lecture 1b
Lecture 1b
Tech
History of Mobile Data Networks
2
1G 2G 2.5G 3G 4G
Cellular Network
6
Base stations transmit to and receive from mobiles at the
assigned spectrum
Multiple base stations use the same spectrum (spectral reuse)
The service area of each base station is called a cell
Each mobile terminal is typically served by the ‘closest’ base
stations
Handoff when terminals move
The Multiple Access Problem
The base stations need to serve many mobile terminals
at the same time (both downlink and uplink)
All mobiles in the cell need to transmit to the base
station
Interference among different senders and receivers
So we need multiple access scheme
Multiple Access Schemes
8
3 orthogonal Schemes:
• Frequency Division Multiple Access (FDMA)
• Time Division Multiple Access (TDMA)
• Code Division Multiple Access (CDMA)
Frequency Division Multiple Access
9
frequency
Time is divided into slots and only one mobile terminal transmits
during each slot
Like during the lecture, only one can talk, but others may take the floor
in turn
Each user is given a specific slot. No competition in cellular network
Unlike Carrier Sensing Multiple Access (CSMA) in WiFi
Code Division Multiple Access
Use of orthogonal codes to separate different transmissions
Each symbol of bit is transmitted as a larger number of bits using
the user specific code – Spreading
Bandwidth occupied by the signal is much larger than the information
transmission rate
But all users use the same frequency band together
RNC/NodeB: 1000s
SGSNs/S-GWs: 10s or 100s
GGSN/P-GWs: < 10
Why is this a problem?
Very few GGSNs for a large region
19
Implication: Path Inflation
20
Conflicting goals
IP application assume “always on” connectivity
Radio consumes large amounts of power
How to balance the two?
IDL FAC
Idle for 12 s 460 mW
No Power E H
Low Bandwidth
No BW
Delays add up…
26
Carrier-grade NAT
Devices often assigned private IPs
Firewalled connections
Content optimizers Mobile networks
Split TCP connections
Why?
Compression and caching
Other strange behavior
How might we measure
these?