Wireless Communication Systems
Wireless Communication Systems
Telecommunication Systems
(GSM)
1
ECE 750-T4, S’07
Cellular Systems
• SDM (space division multiplexing)
- A geographic area is divided into smaller,
circular areas called cells.
- A base station (transceiver) is installed at
the cell’s center. Cell = radio coverage area.
- Cell radius
• 10s of meters in buildings
• 100s of meters in cities
• 10s of KM in countryside
3
Cellular Systems
• Advantages of smaller cells
• Higher capacity (SDM: frequency reuse) users
• Less transmission power for MS (no BS problem)
• Local interference only (MS BS)
• Robust against failures of single components
• Disadvantages of smaller cells
• Larger infrastructure (antennas, switches, …)
• Frequent handover
• Better planning: frequency assignment, etc.
2
ECE 750-T4, S’07
Cellular Systems
GSM
• Primary goal (was): phone + roaming in Europe
• Different GSM systems
– GSM 900
• 890-915 MHz uplink, 935-960 MHz downlink
– GSM 1800 (DCS: Digital Cellular System)
• 1710-1785 MHz uplink, 1805-1880 MHz downlink
– GSM 1900 (Personal Comm Service) US, Canada
• 1850-1910 MHz uplink, 1930-1990 MHz downlink
3
ECE 750-T4, S’07
4
ECE 750-T4, S’07
}
Functional Architecture
BSS of GSM
MS
BTS MS
RSS
BTS
Abis 16 or 64 kbps connections
BSC BSC
}
A
2.048 Mbps
(30 x 64kbps con.)
MSC MSC
VLR PSTN
NSS
HLR VLR GMSC
PDN
IWF
O
}
SS7 signaling
9
EIR AuC OMC OSS
Interfaces
• A-interface
– circuit switched PCM-30 systems, 2.048 Mbits/s,
carrying up to 30 64 kbits/s connections
– Totally 32 channels (30 channels + 2 telephone
management channels), yielding 2048 kbit/s.
• O-interface
– SS7 signaling based on x.25, carrying management
data to/from the RSS
• Abis-interface
– 16 or 64 kbits/s connections
10
5
ECE 750-T4, S’07
11
12
6
ECE 750-T4, S’07
13
14
7
ECE 750-T4, S’07
}
Functional Architecture
BSS of GSM
MS
BTS MS
Um
RSS
BTS
Abis 16 or 64 kbps connections
BSC BSC
}
A
2.048 Mbps
(30 x 64kbps con.)
MSC MSC
VLR PSTN
NSS
HLR VLR GMSC
PDN
IWF
O
}
SS7 signaling
AuC 16
EIR OMC OSS
8
ECE 750-T4, S’07
17
18
9
ECE 750-T4, S’07
Radio Interface
• SDMA to power down the BTS
• FDD is used to separate downlink & uplink.
• Media access combines TDMA and FDMA.
• GSM 900: 124 carriers, each 200 KHz wide,
FDMA+TDMA
• 90 channels to support user traffic
• 32 reserved for control signaling
• 2 not used ( 1 and 124)
19
:
935 MHz 1 200 KHz
:
890 MHz 1
t
20
10
ECE 750-T4, S’07
TDMA frame
1 2 3 4 5 6 7 8
4.615 ms
3 bits 57 1 26 1 57 3
time-slot guard user user guard
tail S training S tail
(normal space data data space
burst) 546.5 us
21
577 us
Formats of Bursts
• Five formats of bursts:
- Normal burst: user data or signalling data
- Frequency correction burst: allow the MS to correct the
local oscillator (extending tail)
- Synchronization burst: extended training sequence to
synchronize the MS with the BTS (extending the training
sequence)
- Access burst: used for initial connection setup (“user
data” for signalling)
- Dummy burst: used if no data is available for a slot
22
11
ECE 750-T4, S’07
Simple MS
• Two factors that make the MS design simple
- FDD that makes uplink and downlink separated in
frequency
- MS does not need a full-duplex Tx
-- TDMA frame on the uplink is shifted by three
slots from frame on the downlink. If BTS sends data
at t0 in slot 1 on the downlink, the MS accesses slot 1
on the uplink at time t0 + 3*577 us
• Slow frequency hopping to avoid frequency channel
fading: MS and BTS may change the carrier frequency
after each frame based on a common hopping sequence.
23
12
ECE 750-T4, S’07
Logical channels
• Two basic groups of logical channels
• Traffic channels (TCH)
• Control channels (CCH)
• TCH
• Carries user data (voice, fax)
• Full-rate TCH/F: 22.8 kbps
• Half-rate TCH/H: 11.4 kbps
• Data services: TCH/F 4.8 kbps, TCH/F 9.6 kbps,
TCH/F 14.4 kbps
(They differ in their coding schemes.)
25
13
ECE 750-T4, S’07
Logical channels
– Dedicated control channel (DCCH): bidirectional
• Stand-alone DCCH (SDCCH) is used while an MS has
not established a TCH with a BTS.
- 782 bits/sec: authentication, registration, etc. needed for
setting up a TCH
• Slow associated dedicated control ch (SACCH) is
associated with each TCH and SDCCH. For small
amount of system info: channel quality, signal power
level.
• Fast associated dedicated control ch (FACCH): Share
time slots with user traffic from TCH. Handover info.
27
14
ECE 750-T4, S’07
frame 0 7 4.615 ms
slot
Use: frame number is an input
burst 577 micro sec.
to the encryption algorithm.
29
frame 0 7 4.615 ms
slot
Use: frame number is an input
burst 577 micro sec.
to the encryption algorithm.
30
15
ECE 750-T4, S’07
GSM Hierarchy
• Multiframe
- A traffic multiframe (120 ms) contains 26 TDMA frames
(each 4.615 ms), mainly used for TCHs, SACCH, and FCCH
- A control multiframe (235.4 ms) contains 51 TDMA frames
(each with 4.615 ms), mainly used for other signaling
• Each super-frame (6.12s) contains either 51 traffic
multiframes (51*0.12), or 26 control multiframes (26*0.2354)
• A hyperframe has 2048 super-frames (for almost 3.5 hours)
- totally 2,715,648 TDMA frames
- this large structure is needed for encryption
- the frame number and slot number uniquely identify each
time slot in GSM
31
BSSAP BSSAP
RR
RR’
RR’ BTSM BTSM SS7 SS7
LAPDm
LAPDm LAPD LAPD
radio radio PCM PCM PCM PCM
Um Abis A
16/64 kbit/s 64 kbits/sec /
2.048 Mbits/sec
32
16
ECE 750-T4, S’07
Layer 1 Protocols
• Radio-specific functions (Layer 1)
• Creation of bursts (the five different formats of bursts)
and multiplex bursts into a TDMA frame
• Synchronization with BTS, detection of idle channel,
measurement of quality of downlink
- Near-far problem: BTS sends RTT to MS for adjusting
its access time => all bursts reach BTS within their limits
e.g., 0.23ms in 35 km transmission distance accounts for
40% of the TDMA frame
• Encryption/decryption (between MS and BSS)
• Channel coding/error detection using FEC
- PHY layer corrects errors (instead of layer 2 in OSI)
33
Layer 2 Protocols
• Layer 2:
- LAPDm (link access protocol for the D-channel) for Um
interface
• Light weight (no sync or checksum since done in PHY);
• Since no buffer between layer 1 and layer 2, so need to
follow the original frame structure
• Offer reliable data transfer, re-sequencing of data frames,
and flow control
• Segmentation + reassembly of data
34
17
ECE 750-T4, S’07
Layer 3 Protocols
• Layer 3: contain a number of sublayers
- RR (radio resource management): lowest sublayer of
layer 3
• Only a part of RR, denoted as RR’, is implemented at
BTS, and others implemented in BSC by way of BTSM
(BTS Management)
• Main functions: Setup, maintenance, release of radio
channels
• Directly accesses PHY for radio information and offers
reliable connection to the next higher layer
35
36
18
ECE 750-T4, S’07
37
19
ECE 750-T4, S’07
39
MS 40
20
ECE 750-T4, S’07
3 4
6 5
PSTN GMSC MSC
7 8
2 9
1
BSS
10
MS
41
21
ECE 750-T4, S’07
Handover
• Mainly operate on the connections between BTS and MS
• Two basic reasons for handover:
- Moving out of the range of a BTS => radio channel is getting
weaker
- Load balancing => hand over a call in a BTS with very high
utilization to a BTS with low utilization
43
Handover
• Four scenarios of handover
- Intra-cell: with the same BTS (within the cell)
- Inter-cell, intra-BSC: typical handover scenario, assigns a
new radio channel in the new cell and releases the old one
- Inter-BSC, intra MSC: BSC controls only a limited
number of cells => handovers between cells controlled by
different BSCs but under the same location area (i.e., the
same VLR and MSC).
- Inter MSC: handover between two BTSs belonging to
different MSCs
44
22
ECE 750-T4, S’07
Handover Initiation
• Periodic measurement of downlink and uplink quality (in
signal level and bit error rate) at both BTS and MS
- Measurement report is sent by MS every 500 ms to BTS, containing
currently used link quality and the link quality with other cells
- If the report shows that the current link is not good enough, handover
could be initiated
- The report will be analyzed at BSC, which determines if HO is
required; if yes, send the request to its MSC
- MSC determines which BSC is BSCnew to accommodate the call, and
sends a request to the BSC to perform resource allocation
- if yes, a physical channel is activated between BSCnew and MS; the
old channel is then torn down
46
23
ECE 750-T4, S’07
HO margin
MS MS
47
Intra-MSC handover
BTSold BSCold MSC BSCnew BTSnew
MS
Mesurement
report Measurement
result
HO decision
HO request
HO required
Resource allocation
Ch. activation
HO req. Ack
HO command Ch. act. Ack
HO command
HO command
HO access
Link establishment
HO complete
Clear command HO complete
Clear command
Clear complete
Clear complete 48
24