28.06.2013 Views

Mobile Cellular Systems - Alak Roy

Mobile Cellular Systems - Alak Roy

Mobile Cellular Systems - Alak Roy

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!