Training - ECE@IISc

Second Generation (2G) Cellular
Dr. A. Chockalingam
Assistant Professor
Indian Institute of Science, Bangalore-12
[email protected]
http://www.ece.iisc.ernet.in/~achockal
2G Cellular Systems
 GSM
– European Digital Cellular Standard
– TDMA Access Technology
 IS-54/IS-136
– North American Digital Cellular Standard
– TDMA Access Technology
 IS-95A
– North American Digital Cellular Standard
– CDMA Access Technology
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
2
GSM

Global System for Mobile communications
OMC
BTS
PSTN
BSC
MS
MSC
BTS
ISDN
BTS
BTS
BSC
VLR
AUC
Network and Switching
Subsystem (NSS)
BTS
MS
Base Station Subsystem (BSS)
Dr. A. Chockalingam
HLR
MS: Mobile Station
BTS: Base Transceiver Station
BSC: Base Station Controller
AUC: Authentication Center
WW'99, Dept of ECE, IISc, Bangalore
Data
Networks
Public Networks
MSC: Mobile Switching Center
HLR: Home Location Register
VLR: Visitor Location Register
OMC: Operation Maintenance Center
3
GSM - Interfaces
BTS
MSC
BSC
BTS
PSTN
MS
A Interface
BTS
SS7
(standardized)
Abis Interface
(standardized)
GSM Radio Air
Interface (standardized)
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
4
GSM: Services & Features
 Teleservices
– standard mobile telephony, both mobile originated
and mobile terminated
 Data
Services
– computer to computer traffic (e.g., Async Data)
– Digital Fax
 Supplementary
Services
– Caller ID, Short Messaging Service (SMS)
 Subscriber
Identity Module (SIM)
– user memory device to activate service from any
GSM phone
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
5
GSM: Air Interface
 TDMA
access technology
 25 MHz BW spectrum on both directions
– 890 to 915 MHz Reverse link (mobile-to-base)
– 935 to 960 MHz Forward link (base-to-mobile)
 200
KHz RF carriers
8
TDMA slots on each carrier (i.e., each 200
KHz carrier can support 8 simultaneous calls)
 (25 MHz / 200 KHz) * 8 = 1000 traffic channels
 13 Kbps vocoder rate (half rate vocoder can
double capacity)
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
6
GSM: Air Interface
 Slow
frequency hopping to mitigate fading effects
 Channel data rate : 270.833 Kbps
 GMSK modulation with 0.3 BT product
 Channel types
– Traffic Channels (TCH) - carry traffic signals
» Full Rate TCH, Half Rate TCH
– Control Channels (CCH) - carry call control signals
» Broadcast Channel (BCH)
» Common Control Channel (CCH): Paging and Random
Access Channels
» Dedicated Control Channel (DCCH)
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
7
TDMA Frame in GSM
Time
Slot
0
1
2
3
577 microseconds
4
5
6
7
GSM TDMA Frame
(8 time slots = 4.615 milliseconds)
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
8
GSM: Normal Traffic Burst
0
7
1
2
3
4
5
6
Training
Sequence
F
L
A
G
148 BITS
T
A
I
L
DATA
(e.g. encoded voice)
57 BITS
3 BITS
Dr. A. Chockalingam
F
L
A
G
1 BIT
26 BITS
DATA
(e.g. encoded voice)
1 BIT
WW'99, Dept of ECE, IISc, Bangalore
57 BITS
T
A
I
L
3 BITS
9
GSM: Air Interface

Downlink Control Signaling





Frequency Correction: Sends a frequency
reference.
Synchronization: Sends a timing reference.
Broadcasting: Broadcasts general information
about the Base Station.
Paging: Notifies the mobile of incoming calls.
Assigns a traffic channel to a mobile.
Uplink Signaling

Random Access Channel: used by mobiles to
request a traffic channel
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
10
GSM: Channel Interaction

Mobile - Base Station Initialization
Mobile identifies a Frequency Correction burst on the
Frequency Correction Channel.
 Mobile synchronizes timing using a synchronization
burst on the Synchronization Channel.
 Mobile obtains general system information over the
Broadcast channel.


Mobile - Base Station Communication
Mobile and Base communicate over Random Access
and Paging channels when not involved in a call.
 Mobile and Base communicate over Traffic channels
while involved in a call.

Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
11
IS-54
 IS-54
– also known as “Digital AMPS” (D-AMPS)
– upgrade AMPS analog technology to a digital
technology
– same spectrum and frequency spacing (30 KHz)
like AMPS
– supports 3 or 6 users on a single single 30 KHz
carrier using TDMA scheme with 6 slots
– control channels are identical to analog AMPS
control channels, but twice as many control
channels as AMPS
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
12
IS-54 Radio Interface
Parameters
IS-54 Specifications
Multiple Access
Modulation
Channel bandwidth
Rev Channel band
Fvd channel band
Fvd & Rev channel data rates
TDMA/FDD
Pi/4 DQPSK
30 KHz
824 – 849 MHz
869 – 894 MHz
48.6 Kbps
Spectrum efficiency
1.62 bps/Hz
Channel Coding
7 bit CRC and rate ½ convol.
coding of K=6
3 (full-rate speech coder of 7.95
kbps/user)
6 (with half-rate speech coder of
3.975 kbps/user)
Users per channel
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
13
IS-54 vs IS-136
 IS-54
vs IS-136
– IS-54 uses 10 Kbps FSK modulated control channels
– IS-136 uses 48.6 Kbps digital modulated control
channels
» IS-136 does not support 10 Kbps FSK control channel.
» So IS-136 user terminals are not compatible with IS-54
– IS-136 provides a host of new features and services,
including
» short messaging capabilities
» private user group features (suited for wireless PBX and
paging applications)
» “Sleep Mode” to conserve battery power
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
14
GSM / IS-54 Summary
GSM
IS-54
Year of introduction
Multiple Access
1990
TDMA/FDMA/FDD
1991
TDMA/FDMA/FDD
Frequencies
890 - 915 MHz (R)
935 – 960 MHz (F)
GMSK (BT=0.3)
200 KHz
270.833 Kbps
1000
1.35 bps/Hz
RELP-LTP @ 13 Kbps
CRC with r=1/2; K=5
Conv.
Adaptive
Modulation
Carrier separation
Channel data rate
No. of voice channels
Spectrum efficiency
Speech coding
Channel coding
Equalizers
Dr. A. Chockalingam
824 – 849 MHz (R)
869 – 894 MHz (F)
/4 - DQPSK
30 KHz
48.6 Kbps
2500
1.62 bps/Hz
VSELP @7.95 Kbps
7 bit CRC with r=1/2; L=6
Conv
Adaptive
WW'99, Dept of ECE, IISc, Bangalore
15
IS-95 CDMA
Direct sequence spread spectrum signaling on
reverse & forward links
 Each channel occupies 1.25 MHz
 Fixed chip rate 1.2288 Mcps
 Variable user data rate - depends on voice activity
 Universal frequency reuse
 fast power control to overcome near-far problem
 RAKE receiver to take advantage of multipath
 Soft handoffs

Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
16
CDMA Channels & Frequencies


CDMA frequencies assigned through a 11-bit CDMA
Channel number, N
At Mobile
1  N  777
1013  N  1023
0.030 N  825MHz
0.030( N  1023)  825MHz

At Base Station
1  N  777
1013  N  1023
0.030 N  870MHz
0.030( N  1023)  870MHz
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
17
CDMA Channel & Frequency
Reverse
CDMA Channel
Forward
CDMA Channel
1.25MHz
1.25MHz
CDMA
Channel
Frequency
Frequency
847.74 MHz
Dr. A. Chockalingam
45 MHz
WW'99, Dept of ECE, IISc, Bangalore
892.74 MHz
18
Frequency Reuse CDMA
F
E
B
C
G
D
A
C
A
C
C
G
A
D
F
E
C
B
7 cell Freq Reuse Plan
Dr. A. Chockalingam
A
A
A
A
A
A
A
E
B
G
F
B
D
F
B
E
D
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
Freq Reuse Plan in CDMA
WW'99, Dept of ECE, IISc, Bangalore
19
Spreading Codes in IS-95 CDMA
 Two
types of spreading codes are used in
IS-95
– Walsh codes of length 64 are used on the
forward link (base-to-mobile link)
e.g., c1 = 0 0 0 0
c2 = 0 1 0 1
c3 = 0 0 1 1
c4 = 0 1 1 0
 c (k )c (k )  0, i  j
i
j
» used to separate one user from another
– PN codes are used on both forward and
reverse (mobile-to-base) links
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
20
IS-95 CDMA Forward Link

Pilot Channel (Code Channel 0)
– provides phase reference for coherent demodulation
– pilot strength measurement for handoffs

Paging Channel (up to 7 channels - Code Channels 1 to 7)
– sends control messages and page messages
– Walsh Code Channels 1 through 7

Sync Channel (Code Channel 32)
– broadcasts system timing messages

Traffic Channel (up to 63 channels - remaining code channels)
– supports variable data rates at 9600, 4800, 2400, or 1200 bps
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
21
Forward Link Channel Structure
Forward CDMA Channel
(1.25 MHz Chl. Tx by Base Stn
Pilot
Chl
W0
Sync
Chl
W32
Paging
Chl. 1
Paging
Chl. 7
W1
W7
Traffic
Chl. 1
W8
W63
W9
Traffic data
Dr. A. Chockalingam
Traffic
Chl. 55
Traffic
Chl. 2
Power Control
Sub channel
WW'99, Dept of ECE, IISc, Bangalore
22
FL Modulation Structure
W0
1.2288 Mcps
Pilot Chl: all 0’s
To Quadrature
Spreading
W32
Sync Chl
1200 bps
1.2288 Mcps
Convol. Encoder/
Repetition
4800 bps
Block
Interleaver
To Quadrature
Spreading
Wp
Paging Chl Convol. Encoder/
Repetition
9600 bps
Block
Interleaver
4800 bps
2400 bps
1.2288 Mcps To Quadrature
Spreading
19.2 Kbps
1.2288 Mcps
19.2 Kbps
Paging Chl p
Long code Mask
Dr. A. Chockalingam
Long Code
Generator
Decimator
WW'99, Dept of ECE, IISc, Bangalore
23
FL Modulation Structure
Power Control
Bit
User data
9600 bps
4800 bps
2400 bps
1200 bps
Convolutional
Encoder
and Repetition
r=1/2, K = 9
19.2 k
Block
Interleaver
M
U
X
Walsh
Code
1.2288 Mcps
Symbol
cover
Scrambling
Quadrature
Spreader
800 Hz
Long Code
generator
Decimator
Decimator
1.2288 Mcps
I-Chl Pilot
PN Seq
Baseband
filter
Long code
for nth user
Q-Chl Pilot
PN Seq
Baseband
filter
Forward CDMA Traffic Channel Structure
Note: Pilot PN Offset identifies the base station
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
24
FL Modulation Parameters
Sync Channel
Parameter
Data Rate (bps)
User Data Rate
1200
Coding rate
1/2
Repetition
2
Coded data rate
PN Chips/coded data bit
4800
256
PN chip rate (Mcps)
1.2288
PN Chips/bit
1024
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
25
FL Modulation Parameters
Paging Channel
Parameter
Data Rate (bps)
User Data Rate
9600
4800
2400
Coding rate
1/2
1/2
1/2
Repetition
1
2
4
Coded data rate
PN Chips/coded data bit
19,200
64
19,200
64
19,200
64
PN chip rate (Mcps)
1.2288
1.2288
1.2288
PN Chips/bit
128
256
512
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
26
FL Modulation Parameters
Forward Traffic Channel
Parameter
Data Rate (bps)
User Data Rate
9600
4800
2400
1200
Coding rate
1/2
1/2
1/2
1/2
Repetition
1
2
4
8
Coded data rate
PN Chips/coded data bit
19,200
64
19,200
64
19,200
64
19,200
64
PN chip rate (Mcps)
1.2288
1.2288
1.2288
1.2288
PN Chips/bit
128
256
512
1024
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
27
IS-95 CDMA Reverse Link
Reverse CDMA Channel
(1.25 MHz Chl. Rx by Base Stn
Access Access
Chl. 1 Chl. 2
Access
Chl. n
Traffic
Chl. 1
Traffic
Chl. 2
Traffic
Chl. 3
Traffic
Chl. m
Addressed by long code PNs
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
28
IS-95 CDMA Reverse Link

Access Channels
– enables mobile to communicate non-traffic information (e.g.,
call request) in random access mode
– fixed data rate at 4.8 kbps
– identified by a distinct access channel long code sequence
offset
– a paging channel number is associated with access channel

Traffic Channels
– identified by long distinct user code offset
– data rate 9.6, 4.8, 2.4, 1.2 Kbps
– data is convolutionally encoded, block interleaved, 64-ary
orthogonal modulated, and direct sequence spread before
transmission
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
29
RL Modulation Structure
Long code Mask
for user n
Long Code
generator
1.2288 Mcps
PN chip
Information
Convolutional
bit
Encoder
9600 bps
and Repetition
4800 bps
r=1/3, K = 9
2400 bps
1200 bps
Code
symbol
Code
symbol
Block
Interleaver
28.8 Ksps
Walsh
chip
64-1ry
Orthogonal
Modulator
Zero offset
Pilot PN
Seq Q Chl
Data
burst
randomizer
307.2 Kcps
Zero offset
Pilot PN
Seq I Chl
Baseband
filter
Reverse CDMA Traffic Channel Structure
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
1/2 PN chiip
delay=406.9 ns
D
Baseband
filter
30
RL Modulation Parameters
Reverse Traffic Channel
Parameter
Data Rate (bps)
User Data Rate
9600
4800
2400
1200
Coding rate
1/3
1/3
1/3
1/3
Tx Duty Cycle (%)
100
50
25
12.5
Coded data rate (sps)
Bits per Walsh symbol
28,800
6
28,800
6
28,800
6
28,800
6
Walsh symbol rate
4800
4800
4800
4800
Walsh chip rate (Kcps)
307.2
307.2
307.2
307.2
Walsh symbol duration
(microsec)
PN chips per code symbol
208.33
208.33
208.33
208.33
42.67
42.67
42.67
42.6
PN chips per Walsh symbol 256
256
256
256
PN Chips per Walsh chip
4
4
4
4
PN chip rate (Mcps)
1.2288
1.2288
1.2288
1.2288
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
31
Power Control
To combat the effect of fading, shadowing and
distance losses
 Transmit only the minimum required power to
achieve a target link performance (e..g, FER)

– Minimizes interference
– Increases battery life

FL Power Control
– To send enough power to reach users at cell edge
 RL
Power Control
– To overcome “near-far” problem in DS-CDMA
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
32
Power Control

Types of Power Control
– Open Loop Power Control
– Closed loop Power Control

Open Loop Power Control (on FL)
– Channel state on the FL is estimated by mobile
– RL Transmit power made proportional to FL channel Loss
– Works well if FL and RL are highly correlated
» which is generally true for slowly varying distance and
shadow losses
» but not true with fast multipath Rayleigh fading
– So open loop power control can effectively compensate for
distance and shadow losses, and not for multipath fading
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
33
Power Control

Closed Loop Power Control (on RL)
– Base station measures the received power
– Compares it with the desired received power (target
Eb/No)
– Sends up or down command to mobile asking it to
increase or decrease the transmit power
– Must be performed fast enough a rate (approx. 10
times the max. Doppler BW) to track multipath
fading
– Propagation and processing delays are critical to
loop performance
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
34
Power Control in IS-95


At 900 MHz Carrier frequency and 120 km/h mobile speed,
Doppler = 100 Hz
In IS-95A, closed loop power control is operated at 800 Hz
update rate

Power control bits are punctured into the traffic data stream

Closed loop power control step size is +/- 1 dB

Power control bit errors do not affect performance much

Coding and interleaving has effect on CLPC performance

Both open (outer) and closed (inner) loops drive the
transmit power to ensure a target FER of 1%
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
35
RAKE Receiver
4
RAKE fingers are used in the Mobile
Receiver
– 3 fingers for tracking and demodulating multipath
components of the FL CDMA channel
– 1 finger is used for searching and estimating the
signal strength on different pilots
» used to select the desired (strongest) base station in idle
mode
» for generating pilot strength information messages
during traffic mode to enable Handoff
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
36
Handoffs in IS-95 CDMA
 Types
of Handoff
– Soft Handoff
» Mobile commences commun with a new base station without
interrupting commun with old base station
» same freq assignment between old and new base station
» provides different site selection diversity
– Softer handoff
» Handoffs between sectors in a cell
– CDMA-to-CDMA Hard Handoff
» Mobile transmits between two base stations with different
frequency assignment
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
37
Soft Handoff Architecture
Switch Diversity:
MSC selects the bit stream with
lower error rate
MSC
To other switch
R
BSC
BSC
R
BTS
R
BTS
BTS
Old Link
New Link
R - Handoff request sent to the
old cell on the degrading link
Mobile
Dr. A. Chockalingam
BTS
Energy measurements are made at
the mobile
WW'99, Dept of ECE, IISc, Bangalore
38
Handoff Procedure
 Pilot
Sets
– Active Set
» Pilot associated with FL traffic channels assigned to the
mobile
– Candidate Set
» Pilots that are not in Active Set but are received by the mobile
with sufficient strength
– Neighbor Set
» Pilots not in Active or Candidate Set but are likely candidates
for handoff
– Remaining Set
» Set in the current system on current freq assignment,
excluding the above 3 sets
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
39
Handoff Example
Pilot
Strength
T_ADD
T_DROP
(1) (2) (3)
Neighbor
Set
Candidate
Set
(4)
(5) (6) (7)
Time
Neighbor
Set
Active Set
T_TDROP
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
40
Handoff Example (..contd)
(1) Pilot strength exceeds T_ADD. Mobile sends a Pilot
Strength Measurement Message (PSMM) to base station
and transfers pilot to the Candidate Set
(2) Base station sends a Handoff Direction Message (HDM)
(3) Mobile transfers pilot to Active Set and sends s Handoff
Completion Message (HCM)
(4) Pilot strength drops below T_DROP. Mobile starts handoff
drop timer
(5) Handoff drop timer expires. Mobile sends a PSMM
(6) Base station sends a HDM
(7) Mobile moves pilot from Active Set to Neighbor Set and
sends a HCM
Dr. A. Chockalingam
WW'99, Dept of ECE, IISc, Bangalore
41