Mobile Cellular Systems - Alak Roy
Mobile Cellular Systems - Alak Roy
Mobile Cellular Systems - Alak Roy
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SLIDE #2.1<br />
<strong>Mobile</strong> <strong>Cellular</strong> <strong>Systems</strong><br />
MOBILE COMPUTING<br />
NIT Agartala, Dept of CSE<br />
Jan-May,2012<br />
ALAK ROY.<br />
Assistant Professor<br />
Dept. of CSE<br />
NIT Agartala<br />
Email-alakroy.nerist@gmail.com
What we will learn in this topic:<br />
• <strong>Cellular</strong> Concept<br />
– <strong>Cellular</strong> Architecture<br />
– Frequency Reuse<br />
• Multiple Access Methods<br />
– FDMA, TDMA, and CDMA<br />
• In particular, we focus on CDMA.<br />
2
<strong>Cellular</strong> Implementations (Gs)<br />
• 1G: Analog cellular systems (450-900 MHz)<br />
– Frequency shift keying for signaling<br />
– FDMA for spectrum sharing<br />
• NMT- Nordic <strong>Mobile</strong> Telephone (Europe),<br />
• AMPS – Advanced <strong>Mobile</strong> Phone System (US)<br />
• 2G: Digital cellular systems (900, 1800 MHz), < 14.4 kbps<br />
– TDMA/CDMA for spectrum sharing<br />
– Circuit Switching<br />
• GSM-Global System for <strong>Mobile</strong> communications (Europe),<br />
• IS-136 – Interim Standard 136 (US),<br />
• PDC – Pacific Digital <strong>Cellular</strong> (Japan),<br />
• CDMAOne – US, Korea, Asia.<br />
3
<strong>Cellular</strong> Implementations (Gs)<br />
• 2.5G: Packet switching extensions , 14.4 – 144 kbps<br />
– Digital: GSM to GPRS (General Packet Radio Service)<br />
– Analog: AMPS to CDPD (<strong>Cellular</strong> Digital Packet Data)<br />
– CDMA2000 1X<br />
• 3G:<br />
– High speed (384 kbps to 2 Mbps), data and Internet services<br />
– IMT-2000 (International <strong>Mobile</strong> Telecommunications)<br />
– CDMA2000 1X EV-DO, EV-DV, 3X, W-CDMA etc.<br />
4
<strong>Cellular</strong> Implementations(Gs)<br />
• 4G:<br />
– High speed (20 – 100 Mbps in mobile mode),<br />
Conversed data and voice over IP, Seamless<br />
and smooth handoff.<br />
– OFDM (Orthogonal FDM) and MC-CDMA<br />
(Multi Carrier CDMA)<br />
– Hybrid Architecture: integration of Wireless<br />
LAN (WiFi, Bluetooth) and wide area<br />
5
1G <strong>Cellular</strong> <strong>Systems</strong><br />
• Many Different Standards:<br />
– AMPS (US)<br />
– NMT (Northern Europe)<br />
– TACS (Europe)<br />
– NTT (Japan)<br />
– many others...<br />
• Spectrum<br />
– around 800 and 900 MHz<br />
6
Frequency Division Duplex (FDD)<br />
mobile<br />
Forward Link<br />
Reverse Link<br />
Two separate frequency bands are used for<br />
forward and reverse links.<br />
Typically, 25 MHz in each direction.<br />
base<br />
station<br />
AMPS: 824-849 MHz (forward or downlink)<br />
869-894 MHz (reverse or uplink)<br />
7
Frequency Division Multiple Access<br />
(FDMA)<br />
• The spectrum of each link (forward or reverse) is<br />
further divided into frequency bands<br />
• Each station assigned fixed frequency band<br />
frequency bands<br />
idle<br />
idle<br />
idle<br />
8
Number of User Channels in AMPS<br />
• Bandwidth allocated to each user in each link<br />
(forward or reverse) is 30 KHz.<br />
• No. of user channels<br />
= Total bandwidth / user bandwidth<br />
= 25 MHz / 30 kHz<br />
= 833<br />
• Is it enough?<br />
9
f<br />
Frequency Reuse<br />
Radio coverage,<br />
called a cell.<br />
The same frequency can be<br />
reused in different cells, if they<br />
are far away from each other<br />
f<br />
10
<strong>Cellular</strong> Architecture<br />
MSC PSTN<br />
MS<br />
BSC<br />
MS – <strong>Mobile</strong> Station<br />
BSC – Base Station Controller<br />
MSC – <strong>Mobile</strong> Switching Center<br />
PSTN – Public Switched Telephone<br />
Network<br />
segmentation<br />
of the area<br />
into cells<br />
11
Geometric Representation<br />
• Cells are commonly represented by hexagons.<br />
• Why hexagon?<br />
• How about circle?<br />
• How about square, or triangle?<br />
12
Hexagonal<br />
Cells<br />
13
Channel Reuse<br />
• The total number of channels are divided into<br />
K groups.<br />
– K is called reuse factor or cluster size.<br />
• Each cell is assigned one of the groups.<br />
• The same group can be reused by two different<br />
cells provided that they are sufficiently far<br />
apart.<br />
14
Example:<br />
K = 7<br />
15
Reuse Distance<br />
• How far apart can two users share the same<br />
channel?<br />
– It depends on whether signal quality is acceptable<br />
or not.<br />
– The larger the distance between the two users, the<br />
better the signal quality.<br />
• How to measure signal quality?<br />
17
Nyquist Bandwidth<br />
(for noiseless channel)<br />
• For binary signals (two voltage levels)<br />
– C = 2B<br />
• With multilevel signaling<br />
– C = 2B log 2 M<br />
• M = number of discrete signal or voltage levels<br />
18
Signal Quality<br />
• The signal quality depends on the ratio between<br />
signal power and interference (noise) power.<br />
S<br />
I<br />
<br />
<br />
i<br />
S<br />
Ii<br />
Interference from the i-th<br />
interfering BS.<br />
• This is called signal-to- noise (interference) ratio<br />
(SNR or SIR).<br />
19
Signal-to-Noise Ratio<br />
• Ratio of the power in a signal to the power contained<br />
in the noise that’s present at a particular point in the<br />
transmission<br />
• Typically measured at a receiver<br />
• Signal-to-noise ratio (SNR, or S/N)<br />
( SNR)<br />
dB 10log10<br />
signal power<br />
noise power<br />
• A high SNR means a high-quality signal, low<br />
number of required intermediate repeaters<br />
• SNR sets upper bound on achievable data rate<br />
20
Shannon Capacity Formula<br />
• Equation:<br />
C<br />
B log <br />
2 1<br />
SNR<br />
• Represents the theoretical maximum data rate that can<br />
be achieved for noisy channel<br />
• In practice, only much lower rates are achieved<br />
– Formula assumes white noise (thermal noise)<br />
– Impulse noise is not accounted for<br />
– Attenuation distortion or delay distortion not accounted for<br />
21
Example of Nyquist and Shannon<br />
Formulations<br />
• Spectrum of a channel between 3 MHz and 4<br />
MHz ; SNR dB = 24 dB<br />
B<br />
<br />
SNR<br />
SNR<br />
4 MHz 3 MHz 1MHz<br />
dB<br />
<br />
24 dB 10<br />
log<br />
251<br />
• Using Shannon’s formula<br />
C<br />
10<br />
<br />
6<br />
log<br />
2<br />
10<br />
SNR 6<br />
1<br />
251 10 8<br />
8Mbps<br />
22
Example of Nyquist and Shannon<br />
Formulations<br />
• How many signaling levels are required?<br />
C<br />
810<br />
4<br />
M<br />
<br />
<br />
2B<br />
6<br />
log<br />
2<br />
16<br />
log<br />
<br />
2<br />
2<br />
M<br />
M<br />
6<br />
10 <br />
log<br />
2<br />
M<br />
23
24<br />
HANDOFF IN CELLULAR<br />
SYSTEMS
Handoff in <strong>Cellular</strong> <strong>Systems</strong><br />
• Handoffs occur when a mobile host starts<br />
communicating with a new base station.<br />
• Continuation of an active call when the mobile is<br />
crossing cell boundaries Parameters:<br />
Minimize Forced<br />
Termination Prob<br />
Minimize Call Blocking<br />
Prob.<br />
More handoffs means<br />
more FTP<br />
25
Handoff Decisions<br />
• Usually based on received signal strengths (RSS)<br />
from Current BS and neighboring BSs.<br />
– Handoff occurs when the signal from the serving BS<br />
is weak while the signal from a neighboring BS is<br />
strong.<br />
– The received signal strength is averaged over time<br />
using an averaging window to remove momentary<br />
fading due to geographical and environmental factors<br />
• Ping Pong Effect<br />
– Signal strength fluctuates randomly<br />
– Several handoffs occur back and forth between two<br />
BSs.<br />
26
Sample RSS<br />
27
Traditional Handoff Algorithms<br />
Choose B new (i.e. handoff from B old to B new) if<br />
1. P new > P old ,<br />
Relative Signal Strength: The RSSs are measured over time and<br />
the BS with strongest signal is chosen to handoff. Due to signal<br />
fluctuations, several handoffs can be requested while B old’s<br />
RSS is still sufficient to serve the <strong>Mobile</strong> Station (MS). So,<br />
more Ping-Pong effect and more FTP.<br />
2. P new > P old and P old < T,<br />
Relative Signal Strength with Threshold: Introduces a threshold<br />
value to overcome the ping-pong effect. Handoff process is<br />
initiated if B new’s RSS is stronger than B old’s RSS and B old’s RSS<br />
is lower than the threshold (T).<br />
** Here, P new : B new’s RSS by MS and P old : B old’s RSS by MS<br />
28
Traditional Handoff Algorithms<br />
3. P new > P old + H,<br />
Relative signal strength with Hysteresis: Handoff process is<br />
initiated when the B new’s RSS exceeds the B old’s RSS by the<br />
hysteresis value H.<br />
4. P new > P old + H and P old < T,<br />
Relative Signal Strength with Hysteresis and Threshold:<br />
Combines both the threshold and hysteresis values concepts to<br />
come with a technique with minimum number of handoffs. The<br />
handoff is requested when the B old’s RSS is below the threshold<br />
(T) and B new’s RSS is stronger than B old’s RSS by the hysteresis<br />
value H.<br />
All the above techniques should ensure initiation of handoff<br />
before the B old’s RSS falls below Receiver Threshold (minimum<br />
acceptable RSS for call continuation). Otherwise ongoing call is<br />
dropped.<br />
A multi-level thresholds based algo which assigns diff thresholds to the<br />
users according to their speed.<br />
29
Example<br />
Receiver Threshold<br />
30
Handoff<br />
• What happens when a user is mobile?<br />
- Especially when crossing a cell boundary while continuing the<br />
call.<br />
• Handoff strategy is invoked.<br />
– Find a new base station, allocating new voice and control<br />
channel of the new BS<br />
– Process handoff<br />
– higher priority over new call invocation, when allocating unused<br />
channels in a cell<br />
– Optimal received signal level to initiate a handoff.<br />
– Delta =Phandoff – Pusable , should not be too small or large<br />
– Large -> unnecessary handoff, small->insufficient time to<br />
complete handoff before a call is lost due to weak signal<br />
– Dropped call also due to excessive delay by MSC (loads, no<br />
31<br />
channels free in nearby cell)
Who and When<br />
• Who initiates handoff<br />
– Network Controlled Handoff (NCHO): The network<br />
determines RSSI based on the locator receiver signal strength<br />
info from all BSs. MSC decides whether handoff is required or<br />
not. Used in AMPS. Load on network is high. Typically needs 5-<br />
10 secs.<br />
– <strong>Mobile</strong> Assisted Handoff (MAHO) : <strong>Mobile</strong> helps the tower,<br />
mobile periodically measures the received power from<br />
surrounding BSs and report to serving BS. Handoff initiated<br />
when the recv power from a neighboring BS exceeds the power<br />
recv from the current BS (by a certain amt or period), MSC<br />
decides when to handoff. Used in GSM. Typically needs ~ 1sec.<br />
– <strong>Mobile</strong> Controlled Handoff (MCHO): MS determines handoff.<br />
MS make necessary measurements and if the RSS of a<br />
surrounding BS exceeds a threshold, it initiates handoff. Used in<br />
DECT. Typically needs ~ 100ms.<br />
32
Who and When<br />
• When to initiate handoff (the reasons for handoff)<br />
– When the mean signal (over some predetermined time)<br />
from the current BS is below some threshold (or by<br />
using any one of the previous 4 methods). That is to<br />
avoid termination of calls.<br />
– To release some channels in the current cell, so that<br />
new calls can be accommodated<br />
– channel used by a mobile affected by another phone<br />
using the same channel in a different cell, then the call<br />
is transferred to a different channel of the same cell or<br />
on a different channel in another cell to avoid<br />
interference.<br />
– To reduce potential interference to other cells/users in<br />
Micro cell/ Macro cell based system<br />
33
Types of Handoff<br />
• Hard handoff<br />
– <strong>Mobile</strong> user is passed between disjoint towers that assign different<br />
frequency or adapt different air-interface technology.<br />
– Communication channel is released first and the new channel is acquired<br />
later from the neighboring cell.<br />
– Service disruption, reduction in QoS<br />
– Used by systems which use TDMA and FDMA such as GSM and GPRS<br />
• Soft handoff<br />
– <strong>Mobile</strong> user communicates to two or more towers simultaneously and the<br />
signal is treated as a multipath signal<br />
– Can establish multiple connections with neighboring cells.<br />
– Used in CDMA systems, where the cells use same frequency band using<br />
diff code words.<br />
– Each MS maintains an active set of BSs, where BSs are added and removed<br />
based on 2 RSS thresholds. So addition or removal of a BS to the active set<br />
is called Soft handoff.<br />
– Used by IS-95 and WCDMA<br />
• Without handoff<br />
34
• Horizontal handoff<br />
Types of Handoff<br />
– <strong>Mobile</strong> user is passed between towers of<br />
homogeneous networks<br />
– Example: handoff involving two GSM cells.<br />
• Vertical handoff<br />
– Handoff between towers of different types of<br />
networks.<br />
– Handoff in heterogeneous networks. More complex<br />
compared to Horizontal handoff.<br />
– Example: handoff from one GSM based cell to one<br />
WCDMA-based cell .<br />
35
High priority for Handoff<br />
• In non-prioritization schemes, new calls and<br />
handoff calls are treated the same way. Idle<br />
channels of BS are assigned due to FCFS basis.<br />
• Does not provide lower forced termination prob<br />
• In order to provide lower forced termination prob,<br />
prioritization schemes assigns more channels to<br />
the handoff calls.<br />
• Two prioritization schemes are: Guard Channels<br />
(GC) and Queuing Handoff calls (QHC).<br />
36
Guard Channels(GC)<br />
• Reserves some fixed or adaptively changing number of<br />
channels for handoff calls only.<br />
• The rest of the channels are used by new and handoff<br />
calls.<br />
• Forced termination prob is decreased.<br />
• Cost is an increase in call blocking prob, decrease in<br />
total carried traffic.<br />
• BSs can get number of MSs in pre handover zone (PHZ)<br />
from neighboring BSs and accordingly reserve that many<br />
number of guard channels.<br />
• Assign number of channels adaptively. When FTP<br />
exceeds a predefined limit, the guard channel no is<br />
increased. The no of guard channels is decreased in case<br />
BS does not use reserved guard channels significantly.<br />
37
Queuing Handoff Calls (QHC)<br />
• Queues the handoff calls when all of the channels are<br />
occupied in a target BS. (Queuing does not guarantee a zero<br />
FTP, since large delays will cause RSS to drop below recvr thres)<br />
• When a channel is released, it is assigned to one of the<br />
handoff calls in the queue.<br />
• A new call request is assigned a channel if the queue is<br />
empty and if there is at least one free channel in the BS.<br />
• Time interval between handoff initiation and receiver<br />
threshold makes it possible to use queuing handoff calls.<br />
• QHC can be used with or without guard channel scheme.<br />
• QHC can be timer based: when a channel is released at<br />
BS, a timer is started. If a handoff request is done before<br />
the timer expires, channel is assigned to it. Otherwise,<br />
channel can be assigned to new or handoff calls<br />
depending on their arrival order.<br />
38
Queuing Handoff Calls<br />
• QHC can be Measurement based (MBPS):<br />
Handoff calls are assigned priority dynamically<br />
based on the power level they have. Calls with<br />
power level close to receiver threshold have the<br />
highest priority. Provided better results from<br />
FCFS basis.<br />
• QHC can be Most Critical First based (MCF):<br />
determines the first handoff call that will be cut<br />
off and assigns the first released channel to that<br />
call. Use simple radio measurements to predict<br />
the first cut off call.<br />
39
Queuing Handoff Calls<br />
• QHC can be with guard channels: Both new calls<br />
and Handoff calls are queued. A number of guard<br />
channels are reserved for handoff calls. When<br />
new calls are congested, a channel from guard<br />
channels is used if it is available.<br />
40
Other practical problems with handoff<br />
High speed vehicles can cross many “small”<br />
cells in a short time (due to wide range of mobile<br />
velocities).<br />
Umbrella cell which is co-located with some smaller microcells.<br />
Large cell with a powerful tower to handle high speed vehicles<br />
(Macrocell/Microcell concepts).<br />
No of handoff is minimized for high speed devices and provide<br />
additional microcell channels for pedestrian users.<br />
Ping-Pong Effect<br />
41
Other practical problems with handoff<br />
• Another problem is called cell dragging.<br />
– Happens when the user (in LOS) moves slowly away from the<br />
cell and the tower didn’t recognize it due to strong average<br />
signal. (RSS at B old may be above handoff threshold, so no HO)<br />
– Creates interference and traffic management problem because<br />
users has meanwhile traveled deep within the neighboring cell.<br />
42