13
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 5, SEPTEMBER 2004 1721 A Discrete-Time Approach to Analyze Hard Handoff Performance in Cellular Networks Alexe E. Leu, Member, IEEE, and Brian L. Mark, Member, IEEE Abstract—The handoff algorithm employed in a cellular net- work has a significant impact on overall network performance, but evaluation of handoff performance has for the most part been done using only crude approximations or brute-force computer simu- lation. We introduce a new discrete-time approach to analyze the performance of handoff algorithms based on pilot signal strength measurements. We derive exact analytical expressions and develop a recursive numerical procedure to evaluate handoff performance metrics for a mobile station moving along a straight-line trajectory in a cellular network employing hard handoff. The numerical procedure provides a computational solution to a level-crossing problem in discrete time. Our discrete-time approach provides valuable analytical insight into the performance impact of handoff algorithms. Moreover, our numerical procedure for discrete-time handoff analysis provides an accurate and efficient tool for the design and dimensioning of high-performance handoff algo- rithms. The accuracy of the numerical procedure is validated by simulation. Index Terms—Cellular systems, discrete-time systems, handoff algorithms, level-crossing problems. I. INTRODUCTION I N CELLULAR networks, each mobile station (MS) main- tains connectivity via an active set of base stations (BS). A handoff algorithm determines the dynamics of the active set as the MS moves through the network. In hard handoff, the MS is “handed off” from one BS to another BS as it leaves the cell cov- erage area of the first and enters that of the second. In this case, the active set of an MS consists of at most one BS at any given time. Hard handoff algorithms are used in 2G and 3G wireless networking standards such as GSM, GPRS, and UMTS (FMA1 mode) [1]. The handoff behavior of mobile units in a cellular network is critical to the overall performance in terms of quality of service, resource utilization, and signaling load. Ideally, the network should maintain a seamless quality of service for an active mobile user engaged in a call as it traverses cell boundaries. Even when the mobile station is in the idle state, handoff decisions impact the network in terms of resource utilization and signaling load as well as the quality of service experienced by the MS when it transits to the active state. Thus, the proper design and dimensioning of the handoff algorithm is crucial Manuscript received November 9, 2002; revised May 9, 2003; accepted June 9, 2003. The editor coordinating the review of this paper and approving it for publication is Q. Zhang. This work was supported in part by the National Science Foundation under Grant ACI-0133390 and by the TRW Foundation. A.E. Leu is with the Shared Spectrum Company, Vienna, VA, 22812 USA (e-mail: [email protected]). B. L. Mark is with the Department of Electrical and Computer Engineering, George Mason University, Fairfax, VA 22030 USA (e-mail: [email protected]). Digital Object Identifier 10.1109/TWC.2004.833480 to the deployment of a cellular network. The present paper is motivated by the need for an analytical framework to model handoff behavior accurately and to dimension parameter values without resorting to time-consuming computer simulation. We develop a new discrete-time approach to analyze the handoff performance of an MS moving along a trajectory in a cellular network. The handoff decisions are based on pilot signal strength measurements from the candidate BSs. Handoff behavior is characterized in terms of events associated with a discrete-time random process (i.e., a random sequence) deter- mined by the received pilot signal strengths from the candidate BSs. Our discrete-time framework allows us to derive exact expressions for the cell assignment and handoff probabilities at each sampling epoch along a trajectory traversed by the MS. Based on the discrete-time approach, we develop an efficient numerical procedure to compute handoff performance mea- sures such as the handoff and assignment probabilities of the MS. Such a procedure can be used to design and dimension the parameters for handoff in a cellular network. Our analytical approach also provides new insights into the behavior and performance of handoff algorithms. In particular, our analysis reveals the effect of the averaging filter for the received pilot signal strengths on the handoff decisions. Early work on handoff performance evaluation has largely been based on computer simulation studies [2]–[5]. In indus- trial practice, computer simulation remains the primary means for choosing key parameters to optimize the performance of modern-day wireless networks. Detailed computer simulations of wireless cellular networks require considerable computation time, making them cumbersome to use for the purposes of net- work design and dimensioning. More importantly, the simu- lation approach generally does not lead to deeper analytical insight into handoff performance. The present paper was inspired by earlier work of Holtzman and his coworkers [6], [7], who were among the first to attempt an analytical study of handoff performance along a mobile trajectory. Vijayan and Holtzman [6] characterized handoff behavior in terms of the level crossings of the difference in the received pilot signal strengths of two candidate BSs. In the asymptotic regime of high-level crossings, the level- crossing events form a Poisson process. Two limitations of the Poisson level-crossing model are that it is accurate only for relatively high-level crossings and the sampling interval must be sufficiently small for the continuous-time model to be accurate. Subsequently, Zhang and Holtzman [7] proposed a discrete-time approach to analyze handoff based on the Gaussian properties of the sampled and processed received signal strengths. The formulas obtained in [7] rely on simplifying 1536-1276/04$20.00 © 2004 IEEE

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL…napl.gmu.edu/pubs/JPapers/LeuMark-TWireless04.pdf ·  · 2010-04-25IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, ... A

Embed Size (px)

Citation preview

Page 1: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL…napl.gmu.edu/pubs/JPapers/LeuMark-TWireless04.pdf ·  · 2010-04-25IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, ... A

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 5, SEPTEMBER 2004 1721

A Discrete-Time Approach to Analyze Hard HandoffPerformance in Cellular Networks

Alexe E. Leu, Member, IEEE, and Brian L. Mark, Member, IEEE

Abstract—The handoff algorithm employed in a cellular net-work has a significant impact on overall network performance, butevaluation of handoff performance has for the most part been doneusing only crude approximations or brute-force computer simu-lation. We introduce a new discrete-time approach to analyze theperformance of handoff algorithms based on pilot signal strengthmeasurements. We derive exact analytical expressions and developa recursive numerical procedure to evaluate handoff performancemetrics for a mobile station moving along a straight-line trajectoryin a cellular network employing hard handoff. The numericalprocedure provides a computational solution to a level-crossingproblem in discrete time. Our discrete-time approach providesvaluable analytical insight into the performance impact of handoffalgorithms. Moreover, our numerical procedure for discrete-timehandoff analysis provides an accurate and efficient tool for thedesign and dimensioning of high-performance handoff algo-rithms. The accuracy of the numerical procedure is validated bysimulation.

Index Terms—Cellular systems, discrete-time systems, handoffalgorithms, level-crossing problems.

I. INTRODUCTION

I N CELLULAR networks, each mobile station (MS) main-tains connectivity via an active set of base stations (BS). A

handoff algorithm determines the dynamics of the active set asthe MS moves through the network. In hard handoff, the MS is“handed off” from one BS to another BS as it leaves the cell cov-erage area of the first and enters that of the second. In this case,the active set of an MS consists of at most one BS at any giventime. Hard handoff algorithms are used in 2G and 3G wirelessnetworking standards such as GSM, GPRS, and UMTS (FMA1mode) [1].

The handoff behavior of mobile units in a cellular network iscritical to the overall performance in terms of quality of service,resource utilization, and signaling load. Ideally, the networkshould maintain a seamless quality of service for an activemobile user engaged in a call as it traverses cell boundaries.Even when the mobile station is in the idle state, handoffdecisions impact the network in terms of resource utilizationand signaling load as well as the quality of service experiencedby the MS when it transits to the active state. Thus, the properdesign and dimensioning of the handoff algorithm is crucial

Manuscript received November 9, 2002; revised May 9, 2003; acceptedJune 9, 2003. The editor coordinating the review of this paper and approving itfor publication is Q. Zhang. This work was supported in part by the NationalScience Foundation under Grant ACI-0133390 and by the TRW Foundation.

A.E. Leu is with the Shared Spectrum Company, Vienna, VA, 22812 USA(e-mail: [email protected]).

B. L. Mark is with the Department of Electrical and Computer Engineering,George Mason University, Fairfax, VA 22030 USA (e-mail: [email protected]).

Digital Object Identifier 10.1109/TWC.2004.833480

to the deployment of a cellular network. The present paper ismotivated by the need for an analytical framework to modelhandoff behavior accurately and to dimension parameter valueswithout resorting to time-consuming computer simulation.

We develop a new discrete-time approach to analyze thehandoff performance of an MS moving along a trajectory ina cellular network. The handoff decisions are based on pilotsignal strength measurements from the candidate BSs. Handoffbehavior is characterized in terms of events associated with adiscrete-time random process (i.e., a random sequence) deter-mined by the received pilot signal strengths from the candidateBSs. Our discrete-time framework allows us to derive exactexpressions for the cell assignment and handoff probabilities ateach sampling epoch along a trajectory traversed by the MS.Based on the discrete-time approach, we develop an efficientnumerical procedure to compute handoff performance mea-sures such as the handoff and assignment probabilities of theMS. Such a procedure can be used to design and dimensionthe parameters for handoff in a cellular network. Our analyticalapproach also provides new insights into the behavior andperformance of handoff algorithms. In particular, our analysisreveals the effect of the averaging filter for the received pilotsignal strengths on the handoff decisions.

Early work on handoff performance evaluation has largelybeen based on computer simulation studies [2]–[5]. In indus-trial practice, computer simulation remains the primary meansfor choosing key parameters to optimize the performance ofmodern-day wireless networks. Detailed computer simulationsof wireless cellular networks require considerable computationtime, making them cumbersome to use for the purposes of net-work design and dimensioning. More importantly, the simu-lation approach generally does not lead to deeper analyticalinsight into handoff performance.

The present paper was inspired by earlier work of Holtzmanand his coworkers [6], [7], who were among the first to attemptan analytical study of handoff performance along a mobiletrajectory. Vijayan and Holtzman [6] characterized handoffbehavior in terms of the level crossings of the differencein the received pilot signal strengths of two candidate BSs.In the asymptotic regime of high-level crossings, the level-crossing events form a Poisson process. Two limitations ofthe Poisson level-crossing model are that it is accurate onlyfor relatively high-level crossings and the sampling intervalmust be sufficiently small for the continuous-time model tobe accurate. Subsequently, Zhang and Holtzman [7] proposeda discrete-time approach to analyze handoff based on theGaussian properties of the sampled and processed receivedsignal strengths. The formulas obtained in [7] rely on simplifying

1536-1276/04$20.00 © 2004 IEEE

Page 2: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL…napl.gmu.edu/pubs/JPapers/LeuMark-TWireless04.pdf ·  · 2010-04-25IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, ... A

1722 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 5, SEPTEMBER 2004

approximations that can lead to inaccurate results, as we haveobserved in our numerical studies. The discrete-time handoffanalysis developed in the present paper differs from those of[6] and [7] in that it does not involve any approximations, giventhe basic system model. In essence, our approach providesa solution to the level-crossing problem in the discrete-timedomain.

While handoff algorithms have been studied extensively inrecent years (cf., [8]–[10]), to our knowledge ours is the firstexact analytical framework for computing the handoff perfor-mance measures considered in [6] and [7], i.e., assignment andhandoff probabilities along a mobile trajectory. In [11], the meannumber of handoffs for an MS moving between two BSs is eval-uated via simulation and a simple closed-form approximation isdeveloped by curve-fitting to the simulation results. In [12], asimilar approach is used to obtain a simple closed-form expres-sion for the mean handoff delay. The expression is exact whenthe hysteresis margin is zero but is only approximate when anonzero hysteresis margin is included. Indeed, the authors of[12] state that finding an exact analytic expression for the cellassignment probability “does not seem tractable.” In [13], therate of switching between BSs for an MS is analyzed, but theauthors do not address the “difficult problem of a handoff al-gorithm utilizing hysteresis to reduce handoff rate.” Thus, ourdiscrete-time approach provides a solution to an important openproblem in handoff design.

Other recent works related to handoff analysis have focusedon traffic modeling and call blocking probability during handoff(cf., [14] and [15]) in the spirit of earlier traffic-based modelsused to study the performance of cellular networks (cf., [16]and [17]). Typically, the traffic models used in conjunction withhandoff studies assume Poisson call arrivals. In contrast, ourwork makes no assumptions on the traffic arrival processes andfocuses exclusively on modeling the handoff behavior of an MSmoving along a particular trajectory in the network based onreceived signal strength measurements.

Section II describes the basic signal propagation model fora general class of handoff algorithms, first in the more familiarcontinuous-time setting and then in discrete-time, providing thebasis for our subsequent analysis. Section III introduces a newdiscrete-time formulation of the handoff problem and developsanalytical expressions for the handoff performance measures indiscrete time. Section IV develops an efficient recursive pro-cedure for computing the handoff performance measures. Sec-tion V presents numerical evaluations of handoff performanceobtained using the discrete-time approach. Finally, the paper isconcluded in Section VI.

II. PILOT SIGNAL STRENGTH MODEL

This section describes the signal propagation model forthe pilot signal strength used by handoff algorithms. Thepropagation model provides the basis for analyzing the handoffperformance of an MS travelling along a straight-line trajectoryat constant speed in a cellular network. A discrete-time versionof this model is used in our subsequent analysis of handoffperformance.

Fig. 1. Straight-line trajectory between two BSs in a cellular network.

A. Continuous-Time Model

The cellular network consists of a set of BSs. The th station, located by a position vector , lies at the center of its

associated cell . The coverage area of cell is determined by thepilot signal strength from . Assume that the MS is initiallylocated at position at time zero and connected to . The MSreaches position at time , moving at a constant speed ofalong the line segment between and . As the MS moves alongthis trajectory, the candidate BS for handoff is (see Fig. 1).The MS makes handoff decisions based on measurements of thepilot signal strengths received from the two BSs and .The position of the MS at time is given as follows:

where is the unit vector in the direction of the vector .The pilot signal strength (in decibels) received from a BS as

a function of distance in typical urban mobile environments hasbeen modeled empirically as the sum of three components (cf.,[18]): path loss, shadow fading, and fast fading. The path lossis a deterministic function of the distance from the BS, whilethe shadow and fast-fading components are modeled as randomprocesses in the distance parameter . This model has been usedin a number of studies of handoff performance in cellular net-works (cf., [6]). Under the assumption of constant MS speedalong the straight-line trajectory, the pilot signal strength can beexpressed equivalently as a function of a continuous-time pa-rameter . The pilot signal strength (in decibels), received at theMS from at time , is represented as follows:

(1)

where

(2)

and , are independent1 zero-mean stationaryGaussian processes. The values of the constants and de-pend on the mobile environment, with dB and

dB being typical values in an urban setting. The termaccounts for path loss, while models the effect of log-normal (shadow) fading and models fast fading. The auto-correlation function of has been experimentally observedto have the following form (cf., [18]):

(3)

1If necessary, cross correlation between received signal strengths can easilybe incorporated into the model.

Page 3: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL…napl.gmu.edu/pubs/JPapers/LeuMark-TWireless04.pdf ·  · 2010-04-25IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, ... A

LEU AND MARK: DISCRETE-TIME APPROACH TO ANALYZE HARD HANDOFF PERFORMANCE 1723

where is the standard deviation of the shadowing signalstrength and the constant is called the decay factor.

To eliminate the effect of fast fading, the MS applies an expo-nential averaging window to the measured signal strength .The impulse response of the averaging window is given by

(4)

where determines the effective size of the averagingwindow. The processed pilot signal strength from is thengiven by , where denotes convolution.

B. Discrete-Time Model

Our analysis of handoff performance is based on a dis-crete-time model for the signal strength measurements. In thediscrete-time model, the mobile unit samples the pilot signalstrengths at time instants , where is the samplinginterval. The discrete-time parameter varies between zeroand , the total number of sampling intervals alongthe MS trajectory from time zero and to time . The distancebetween successive sampling positions of the mobile is denotedby . The discrete-time model captures the handoffbehavior of an MS more accurately than its continuous-timecounterpart since all signal strength measurements are sampledin an actual system.

In discrete time, the basic signals of the system model aresimply sampled versions of their continuous-time counterparts

(5)

The processes , , are independent zero-mean sta-tionary Gaussian processes characterized by an autocorrelationfunction given by

(6)

The shadow fading process can be represented as afirst-order autoregressive (AR) process by the following:

(7)

where is a zero-mean stationary white Gaussian noiseprocess with variance . The parameters of the ARmodel determine an autocorrelation function for of theform

(8)

By comparing (6) and (8), the AR parameters for the shadowfading process are determined as

The discrete-time equivalent of the exponential smoothingwindow is given by

(9)

where . The processed pilot signal strengthfrom is then obtained by convolving with

in the discrete-time domain. The evolution of the processis governed by the following second-order difference

equation (see Appendix I):

(10)

From (10), we see that is a second-order AR process, afact that we shall exploit in Section III. Various statistical prop-erties of the process that will be used in the sequel arederived in Appendixes I and II.

III. DISCRETE-TIME HANDOFF ANALYSIS

A. Assignment Regions

The MS makes a handoff decision based on the processedpilot signal strengths from the two candidate BSs. In otherwords, a handoff decision made at time is based on the vector

, where denotes the real line.A large class of so-called hysteresis-based handoff algorithmsmay be characterized in terms of a partition of into threeregions: is the assignment region for ; is the assignmentregion for ; and is the hysteresis region, where the MSmay be assigned either to or .

A handoff decision at time is made as follows.

1) If , then a handoff occurs to unless the MSis already assigned to .

2) If , then a handoff occurs to unless the MSis already assigned to .

3) If , then no handoff occurs.

At time the MS becomes active and is assigned to ,if , and otherwise to . In this case, the hys-teresis level is effectively zero and there are only two assignmentregions: is the assignment region for

at time zero and is the assign-ment region for at time zero.

With the above formulation of hysteresis-based handoff, wemay consider some important special cases. A practical classof handoff algorithms operates on the basis of the relativeprocessed signal strength from and (cf., [6]). Wedefine hysteresis levels and associated with and

, respectively. A handoff of the mobile user from tooccurs when the relative processed signal strength

Page 4: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL…napl.gmu.edu/pubs/JPapers/LeuMark-TWireless04.pdf ·  · 2010-04-25IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, ... A

1724 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 5, SEPTEMBER 2004

Fig. 2. Assignment regions based on relative signal strength.

Fig. 3. Assignment regions based on relative strengths with absolute thresholds.

falls below the value . Conversely, a handoff from tooccurs when exceeds the value . For handoff al-

gorithms based on relative signal strength, the assignment re-gions are given as follows: ,

, and , where“ ” denotes the set difference operator. These regions are illus-trated in Fig. 2.

Some handoff algorithms combine relative signal strengthwith an absolute threshold on the required pilot signal strength(cf., [7]). In such algorithms, a handoff from to occursat time if and only if and , where

is the absolute threshold on . Conversely, a handofffrom to occurs at time if and only ifand . The two-dimensional (2-D) assignment re-

gions for this handoff algorithm become:, , and. These regions are illustrated in Fig. 3. Dif-

ferent specifications of the assignment regions lead to differenthandoff algorithms. A nonlinear assignment region is illustratedin Fig. 4. A nonlinear assignment region arises, for example, inthe locally optimal handoff algorithm described in [19].

B. Handoff as a Level-Crossing Problem

The handoff behavior of an MS traveling along a given trajec-tory can be viewed as a 2-D level-crossing problem (cf., [20]).Handoff events may occur when the process enters the as-signment regions and . The level-crossing analogy can bemore readily visualized in the case of handoff based on relative

Page 5: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL…napl.gmu.edu/pubs/JPapers/LeuMark-TWireless04.pdf ·  · 2010-04-25IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, ... A

LEU AND MARK: DISCRETE-TIME APPROACH TO ANALYZE HARD HANDOFF PERFORMANCE 1725

Fig. 4. Nonlinear assignment regions.

Fig. 5. Handoff as a level-crossing problem.

signal strength. In this case, the handoff decision is based on theone-dimensional (1-D) relative signal strength . Handoffevents correspond to level crossings of the process withrespect to the hysteresis levels and . Thus, handoffs from

to correspond to downcrossings of , while hand-offs from to correspond to upcrossings of , as can beseen in Fig. 5.

The handoff analysis of Vijayan and Holtzman [6] is basedon the level-crossing analogy in the 1-D case and in the con-tinuous-time domain. In the asymptotic regime where

, the point process formed by the set of upcrossings of andthat formed by the set of downcrossings of approach in-dependent Poisson processes [20]. Based on this result, Vijayanand Holtzman obtain expressions for handoff performance met-rics such as handoff probability and cell assignment probability.However, the Poisson process model is generally not accuratefor smaller values of the hysteresis levels.

In practice, as the MS moves along a given trajectory, itsamples and processes the signal strengths from the candidateBSs at discrete time instants. Level crossings between samplinginstants do not necessarily lead to actual handoff events. Theanalysis in [6] relies on the assumption that the sampling in-

terval is sufficiently small such that at most one level-crossingevent can occur between sampling instants. Thus, the analysisbased on the continuous-time model cannot capture the effectof varying the sampling interval on handoff behavior. The ap-proach to handoff analysis introduced in this paper provides, ineffect, a solution to the level-crossing problem in discrete time,which captures the behavior of practical handoff algorithms.

C. Assignment Probability

We represent the sampled and processed signal strength mea-surements from and by the vector process

. Let denote the sequence consisting ofthe most recent values of up to and including time ,where

(11)

Equivalently, may be viewed as a string of length onthe alphabet

Page 6: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL…napl.gmu.edu/pubs/JPapers/LeuMark-TWireless04.pdf ·  · 2010-04-25IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, ... A

1726 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 5, SEPTEMBER 2004

We shall use the notation to denote a string consisting of thesymbol repeated times. When , falls in eitherregion or region . At any time , the vector fallsin exactly one of the three assignment regions , , or .

Cell assignment of an MS along a given trajectory can becharacterized as follows. For , if the MS is assigned to

at time , a handoff to cell occurs at time if andonly if . Conversely, if the MS is assigned to attime , a handoff to cell occurs at time if and only if

. We can also characterize cell assignment as follows.Proposition 1: At time , the MS is assigned to if

and only if or for some, . Similarly, the MS is assigned to if and only

if or for some , where.

Proof: Suppose , where .This condition is equivalent to and ,

. Clearly, the MS is assigned to at time. Since no handoff occurs at times ,

the MS must also be assigned to at times. Similarly, if , then the MS must

be assigned to at time .Conversely, assume that the MS is assigned to at time .

Then, we must have for some orfor . Let be the largest such . Since the MS is assignedto at time , it must be that , .Setting , we have that when

, or otherwise. The case of assignmentof MS to at time is proved similarly.

Let denote the event that the mobile is assigned toat time . We refer to as the cell assignment event at time

. By virtue of Proposition 1, we can express the assignmentevent as a disjoint union of more elementary events2

(12)For convenience, we introduce the notation

where is a string of symbols on the assignment alphabetwith length denoted by . Noting that the events on the

right-hand side of (12) are mutually exclusive, we obtainthe following exact characterization of the cell assignmentprobabilities.

Proposition 2: The cell assignment probabilities can be ex-pressed as

(13)

(14)

2When sets A and B are disjoint we denote their union byA B to emphasizethis property.

D. Handoff Probability

Let denote the event that at time the cell assignmentchanges from cell to cell , i.e., a handoff occurs from cell

to cell . Similarly, denotes the event that a handoffoccurs from cell to cell at time . We can express the cellhandoff events, and for , in terms of the cellassignment events defined earlier as

and

Analogous to Proposition 2, the conditions for a handoff eventto occur can be expressed as follows.

Proposition 3: For , a handoff from to occurs attime if and only if and forsome , or . Similarly, ahandoff from to occurs at time if and only ifand for some , , or

.Hence, the handoff events and , for , can

be expressed as

(15)

(16)

Since the events on the right-hand sides of (15) and (16) are mu-tually exclusive, we have the following exact characterization ofthe cell handoff probabilities, analogous to Proposition 2.

Proposition 4: The cell handoff probabilities for canbe expressed as

(17)

E. Other Performance Metrics

An important performance measure is the mean number ofhandoffs that occur as the mobile moves along a given trajectory.Let denote the number of handoffs that occur for a mobilemoving along a given trajectory. Let denote the indicatorrandom variable for the event . The number of handoffs canbe expressed as

Page 7: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL…napl.gmu.edu/pubs/JPapers/LeuMark-TWireless04.pdf ·  · 2010-04-25IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, ... A

LEU AND MARK: DISCRETE-TIME APPROACH TO ANALYZE HARD HANDOFF PERFORMANCE 1727

Hence, the mean number of handoffs is given by

where is the probability of handoff in either directionat time . Finally, the crossover point is defined as the pointalong a straight-line trajectory at which the probability of theMS being assigned to drops below 0.5 (cf., [6]), given thatthe probability of assignment to at time is greaterthan 0.5. The crossover point is a measure of the handoff delay.

IV. NUMERICAL EVALUATION OF HANDOFF PERFORMANCE

For handoff algorithms based on relative signal strength,the handoff behavior of the MS maps to the 1-D process

. In this case, the assignment regionsare intervals of the real line: , , and

. The assignment regions at system initializationtime are and . The expressionsderived earlier for assignment and handoff probability mapstraightforwardly to the 1-D case. In this case, (13) expressesthe cell assignment probability to at time as a summationof probabilities of the form . The processsatisfies a difference equation similar to (10) as follows for

:

(18)

where and .Thus, can be characterized as a second-order ARprocess.

By exploiting the second-order Markov property of ,we can develop a recursive procedure for evaluating the assign-ment and handoff probabilities. We define a sequence of bi-variate functions as follows:

(19)

and for

(20)

Here, denotes the joint density ofand denotes the conditional

density of given and . Expressionsfor the conditional joint densities are derived in Appendix II.The notation denotes the standard Riemann integral over

the set . The bivariate functions have the following usefulproperty (the proof can be found in Appendix III).

Lemma 1: For

(21)

The probabilities of the form , where is a string ofcharacters representing intervals of the real line, are expressedby (36) in Appendix III.

Applying Proposition 2 and Lemma 1, we can express theprobability of assignment to as follows (the result for as-signment to is analogous).

Proposition 5:

(22)

with the initial conditions and.

The handoff probability from and can also be ex-pressed in terms of the functions (the result for handoff from

to is analogous).Proposition 6:

(23)

(24)

for .In a practical implementation of the recursive procedure for

evaluating assignment and handoff probabilities, the bivariatefunction can be represented as a matrix over a fi-nite grid of points in 2-D space. The integrals that appear inthe recursive procedure are approximated by trapezoidal inte-gration. The numerical procedure can be made arbitrarily moreaccurate by using a larger matrix, corresponding to a grid ofhigher granularity. Our implementation of the procedure com-putes assignment probabilities to an error of less than 10 . Theoverall computational complexity of the procedure at each iter-ation is , where denotes the hysteresis parameter.

V. NUMERICAL RESULTS

We now present numerical results to validate the accuracy ofour numerical procedure for evaluating handoff performance.We evaluate the cell assignment and handoff probabilities alonga straight-line trajectory between two BSs and . Wealso evaluate the impact of the hysteresis parameter on themean number of handoffs and the crossover point for the twotrajectories. We set the main system parameters as follows:

m, dB, dB, dB, m,m. The averaging parameter is set to 10 m.

Page 8: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL…napl.gmu.edu/pubs/JPapers/LeuMark-TWireless04.pdf ·  · 2010-04-25IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, ... A

1728 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 5, SEPTEMBER 2004

Fig. 6. Probability of being assigned to station BS with h = 1 dB.

We validated our numerical procedure against results ob-tained using computer simulation. Each simulation data pointwas obtained by performing 100 000 sample path realizations.The 95% confidence intervals were computed but are too smallto be displayed except for in Fig. 8, where handoff probabilitiesare plotted. The simulation results validate the accuracy of ournumerical procedure (and vice versa). The numerical procedureis far more efficient than simulation, since the performancemetrics are only computed along a single realization of the MStrajectory, whereas a large number of sample path realizationsare required to achieve an equivalent level of accuracy usingthe simulation approach. For comparison purposes, we alsoobtained numerical results using the Poisson approximationmodel of Vijayan and Holtzman [6] and the approximate dis-crete-time model of Zhang and Holtzman [7] (without absolutethresholds).

Fig. 6 shows the probability that the MS is assigned toas a function of the sampled distance along the straight-linetrajectory from to when the hysteresis parameteris set to dB. The curve obtained from our modelmatches closely to that obtained from simulation. Since theMS begins at , the assignment probability is initially oneand then decreases monotonically to zero as it approaches

along the straight-line trajectory. The cell assignmentprobability curve obtained using the Vijayan–Holtzman modelis also shown in Fig. 6. The assignment probabilities obtainedfrom Vijayan–Holtzman model are inaccurate in this scenarioand a bias can be seen in the crossover point. For relativelysmall hysteresis levels, the Vijayan–Holtzman model doesnot provide a good estimate for the crossover point and themean number of handoffs.

Observe in Fig. 6 that the crossover point is approximatelyequal to the halfway point along the trajectory, i.e., 1000 m. Theideal assignment probability curve along the direct trajectory isa step function with a step discontinuity from level 1 to level

0 at the halfway point. As the hysteresis level is increased,the assignment probability curve more closely approximates astep function. However, the value of the crossover point also in-creases, implying a larger handoff delay in this case. Thereinlies a critical tradeoff in dimensioning the parameter for hys-teresis-based handoff algorithms.

For larger values of one would expect the Vi-jayan–Holtzman results to improve since the Poissonlevel-crossing model is asymptotically accurate as the value ofthe parameter is increased. However, Fig. 7 shows significantdiscrepancies for dB when the MS moves along the45 line trajectory indicated in Fig. 1. In Fig. 7, there is asignificant error in the assignment probability curve for the firstcouple of hundred meters, which is approximately the radius ofa microcell. This is because the asymptotic model used in [6]does not take into account the transient behavior due to systeminitialization when the MS becomes active. This effect is morepronounced for larger values of .

Fig. 8 shows the probability of the MS being handed off fromto as it moves along the trajectory when the hysteresis

parameter is set to dB. The simulation results are shownalong with 95% confidence intervals. The curve obtained fromthe Vijayan–Holtzman model underestimates the handoff prob-abilities. The handoff probability increases to a maximum valuenear the crossover point. It should further be noted that for smallvalues of the handoff probabilities, an especially large numberof simulations is required to achieve an equivalent level of ac-curacy, making our analytical approach an attractive alternativeto simulation.

In Fig. 9, the mean number of handoffs for an MS is plotted asa function of the hysteresis parameter using the four methodsdiscussed above. Note that the Zhang–Holtzman model [7] over-estimates the mean number of handoffs over almost the entirerange of hysteresis values. The Vijayan–Holtzman model un-derestimates the mean number of handoffs when is less than

Page 9: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL…napl.gmu.edu/pubs/JPapers/LeuMark-TWireless04.pdf ·  · 2010-04-25IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, ... A

LEU AND MARK: DISCRETE-TIME APPROACH TO ANALYZE HARD HANDOFF PERFORMANCE 1729

Fig. 7. Probability of being assigned to station BS with h = 12 dB for 45 trajectory.

Fig. 8. Probability of handoff from BS to BS with h = 3 dB.

5 dB, while for dB, this model shows close agreementwith our analytical results.

In general, it is desirable to minimize the number of handoffswhile maintaining as small a handoff delay as possible. Asmall handoff delay is particularly important for the design anddimensioning of 3G systems, since the allocated bandwidthis significantly larger than for 2G systems. As we saw earlier,small handoff delay can be achieved by using small values forthe hysteresis parameter. On the other hand, small hysteresislevels imply a larger number of handoffs. The tradeoff betweencrossover point and mean number of handoffs is illustratedexplicitly in Fig. 10. The optimum operating point will typicallylie in the neighborhood of the knee of the tradeoff curve.

For reference, the hysteresis level corresponding to a givencrossover point is also plotted on the same graph.

VI. CONCLUSION

The main contribution of this paper is a rigorous discrete-timeapproach to analyze the handoff performance of an MS movingalong a trajectory in a cellular network. In this approach, the pro-cessed relative signal strength observed by an MS along a trajec-tory is mapped to a random sequence over a set of assignment re-gions. Based on the proposed discrete-time framework, expres-sions were derived for the probabilities of cell assignment and

Page 10: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL…napl.gmu.edu/pubs/JPapers/LeuMark-TWireless04.pdf ·  · 2010-04-25IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, ... A

1730 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 5, SEPTEMBER 2004

Fig. 9. Mean number of handoffs versus hysteresis level.

Fig. 10. Crossover point versus mean number of handoffs.

handoff along arbitrary straight-line trajectories. An efficientnumerical procedure was developed for accurately evaluatingthe performance measures for handoff algorithms based on rel-ative signal strength. Our results find direct application to thedesign and dimensioning of hard handoff algorithms in cellularnetworks based on the GSM, GPRS, and UMTS (FMA1 mode)standards (cf., [1]).

In recent years, some novel handoff algorithms have beenproposed in the research literature. Veeravalli and Kelly [19],for example, formulate a locally optimal hard handoff algo-rithm to obtain the best tradeoff between expected numberof service failures and expected number of handoffs. Akarand Mitra [21] consider further variations in optimal andsuboptimal hard handoff control algorithms. Pahlavan et al.

[10] and Narishiman and Cox [22] suggest the use of neuralnetworks to make handoff decisions. Such handoff algorithmsgenerally result in nonlinear assignment regions (cf., Fig. 4).In principle, nonlinear assignment regions are accommodatedin our discrete-time framework, but the numerical evaluationof the assignment and handoff probabilities in this case maybe computationally challenging. The same remark applies tohandoff algorithms that use both relative and absolute signalstrengths (cf., Fig. 3).

Our discrete-time framework can also accommodate changesin the velocity of the MS. In this case, the statistics of the pilotsignal strength measurements would be nonstationary, but ourrecursive numerical procedure could still be applied by appro-priately specifying the second-order density functions. An in-

Page 11: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL…napl.gmu.edu/pubs/JPapers/LeuMark-TWireless04.pdf ·  · 2010-04-25IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, ... A

LEU AND MARK: DISCRETE-TIME APPROACH TO ANALYZE HARD HANDOFF PERFORMANCE 1731

teresting avenue of investigation is to extend our approach toanalyze adaptive handoff algorithms (cf., [23]–[25]).

In the present paper, we exploited the second-order Markovproperty of the processed relative signal strength tocarry out the handoff analysis. In [26], this key observation isused to develop an alternative averaging technique to eliminatefast fading while preserving the first-order Markov property ofthe raw signal strength. In this case, the handoff analysis can becarried out even more efficiently than with conventional aver-aging. Finally, we remark that although the present paper has fo-cused on the problem of hard handoff, the discrete-time handoffapproach can be applied to the analysis of soft handoff algo-rithms as well [27].

APPENDIX IDIFFERENCE EQUATION FOR

From (7), we see that the shadow fading process isobtained by passing the Gaussian noise process througha first-order filter. In the Z-transform domain, we have

(25)

where denotes the (unilateral) Z-transform of, denotes the Z-transform of , and

is the Z-transform of the first-order filter, given by. In the Z-domain, the raw pilot signal

strength can be expressed as

(26)

where is the Z-transform of the mean signal strength. Taking the Z-transform of both sides, we have

(27)

with . Solving for in (27),we obtain . Combining (26)and (27), we have

(28)

Dividing both sides of (28) by , we obtain

(29)

Now reverting back to the discrete-time domain, we obtain thesecond-order recurrence (10).

APPENDIX IISTATISTICS OF THE PROCESSED SIGNAL STRENGTH

Let denote the mean of . From (28), theZ-transform of the process can be expressed as

. Reverting to the time domain, we canexpress as

(30)

The autocovariance function of is equivalentto the autocorrelation of the zero-mean process , where

. The process satisfies the re-currence relation [cf., (10)]

(31)

The autocovariance function of is then given by

(32)

When , and are independent and we have

(33)

Note that . Setting in (33) we obtain

(34)

The correlation coefficient is given by

Taking the variance on both sides of (31) we obtain

(35)

Equations (33)–(35) completely define the autocovariance func-tion .

Since and are assumed to be independent,it follows that the autocovariance function of the processed rel-ative signal strength is given by

. If we further assume that , then the varianceof is given by and

. In particular, we have . Also, in this casethe correlation coefficient is given by .

The joint density is a bivariate Gaussian densitywith correlation coefficient given by . The conditional den-sity is a Gaussian density with mean givenby

Page 12: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL…napl.gmu.edu/pubs/JPapers/LeuMark-TWireless04.pdf ·  · 2010-04-25IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, ... A

1732 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 5, SEPTEMBER 2004

and standard deviation given by

APPENDIX IIIPROOF OF LEMMA 1

We introduce the following compact notation for a multidi-mensional integral over the intervals of the real line

Let be a string of symbols, each of which rep-resents an interval of the real line. Then, the probabilitycan be expressed as

(36)

for .For , the left-hand side of (21) is given by

For , we have

(37)

Using the fact that the process is a second-orderMarkov chain, the integrand of the second term in (37) reducesto the joint pdf . Hence, the second term is simply

. By expanding the third term in (37) and using thesecond-order Markov property of in a recursivefashion, we obtain

REFERENCES

[1] V. K. Garg, Wireless Network Evolution 2G to 3G. Upper Saddle River,NJ: Prentice-Hall, 2002.

[2] R. Beck and H. Panzer, “Strategies for handover and dynamic channelallocation in micro-cellular mobile radio systems,” in Proc. IEEE Vehic-ular Technol. Conf. (VTC’89), May 1989, pp. 178–185.

[3] B. Gudmundson and O. Grimlund, “Handoff in microcellular based per-sonal telephone systems,” in Proc. WINLAB Workshop , East Brunswick,NJ, Oct. 1990.

[4] W. R. Mende, “On the hand-over rate in future cellular systems,” in Proc.8th Eur. Conf. Area Commun. (EUROCON), June 1988, pp. 358–361.

[5] , “Evaluation of a proposed handover algorithm for the gsm cellularsystem,” in Proc. IEEE Vehicular Technol. Conf. (VTC), May 1990, pp.264–269.

[6] R. Vijayan and J. M. Holtzman, “A model for analyzing handoff algo-rithms,” IEEE Trans. Veh. Technol., vol. 42, pp. 351–356, Aug. 1993.

[7] N. Zhang and J. M. Holtzman, “Analysis of handoff algorithms usingboth absolute and relative measurements,” IEEE Trans. Veh. Technol.,vol. 45, pp. 174–179, Feb. 1996.

[8] G. P. Pollini, “Trends in handover design,” IEEE Commun. Mag., vol.34, pp. 82–90, Mar. 1996.

[9] N. D. Tripathi, J. H. Reed, and H. F. VanLandingham, “Handoff in cel-lular systems,” IEEE Personal Commun., vol. 5, pp. 26–37, Dec. 1998.

[10] K. Pahlavan et al., “Handoff in hybrid mobile data networks,” IEEE Per-sonal Commun., vol. 7, pp. 34–37, Apr. 2000.

[11] G. P. Pollini, “Handover rates in cellular systems: Toward a closed formapproximation,” in Proc. IEEE Globecom, vol. 2, 1997, pp. 711–715.

[12] S. Ulukus and G. P. Pollini, “Handover delay in cellular wireless sys-tems,” in Proc. IEEE Int. Conf. Communications (ICC), vol. 3, 1998,pp. 1370–1374.

[13] S. Mukherjee and D. Avidor, “Dynamics of path losses between a mo-bile terminal and multiple base stations in a cellular environment,” IEEETrans. Veh. Technol., vol. 50, pp. 1590–1603, Nov. 2001.

[14] D. Tcha, S. Kang, and G. Jin, “Load analysis of the soft handoff in aCDMA cellular system,” IEEE J. Select. Areas Commun., vol. 19, pp.1147–1152, June 2001.

[15] R. P. Narrainen and F. Takawira, “Performance analysis of soft handoffin CDMA cellular networks,” IEEE Trans. Veh. Technol., vol. 50, pp.1507–1517, Nov. 2001.

[16] D. Hong and S. S. Rappaport, “Traffic model and performance analysisfor cellular mobile radio telephone systems with prioritized and non-prioritized handoff procedures,” IEEE Trans. Veh. Technol., vol. 35, pp.77–92, Aug. 1986.

[17] R. A. Guerin, “Channel occupancy time distribution in a cellular radiosystem,” IEEE Trans. Veh. Technol., vol. 35, pp. 89–99, Aug. 1987.

[18] M. Gudmundson, “Correlation model for shadowing fading in mobileradio systems,” Electron. Lett., vol. 27, pp. 2145–2146, Nov. 1991.

[19] V. V. Veeravalli and O. E. Kelly, “A locally optimal handoff algorithmfor cellular communications,” IEEE Trans. Veh. Technol., vol. 46, Aug.1997.

[20] I. F. Blake and W. C. Lindsey, “Level-crossing problems for random pro-cesses,” IEEE Trans. Inform. Theory, vol. 19, pp. 295–315, May 1973.

[21] M. Akar and U. Mitra, “Variations on optimal and suboptimal handoffcontrol for wireless communication systems,” IEEE J. Select. AreasCommun., vol. 19, pp. 1173–1185, June 2001.

[22] R. Narashiman and D. Cox, “A handoff algorithm for wireless systemsusing pattern recognition,” in Proc. IEEE Int. Symp. Pers., Indoor, andMobile Radio Commun. (PIMRC), vol. 1, 1998, pp. 335–339.

[23] J. M. Holtzman and A. Sampath, “Adaptive averaging methodology forhandoffs in cellular systems,” IEEE Trans. Veh. Technol., vol. 44, Feb.1995.

[24] M. D. Austin and G. L. Stüber, “Velocity adaptive handoff algorithms formicrocellular systems,” in Proc. Int. Conf. Univ. Pers. Comm., Ottawa,Canada, Oct. 1993, pp. 793–797.

[25] R. Prakash and V. V. Veeravalli, “Adaptive hard handoff algorithms,”IEEE J. Select. Areas Commun., vol. 18, pp. 2456–2464, Nov. 2000.

[26] A. E. Leu and B. L. Mark, “Modeling and analysis of fast handoff algo-rithms for microcellular networks,” in Proc. IEEE Int. Symp. Modeling,Analysis, Simulation Comp. Telecomm. Syst. (MASCOTS), Oct. 2002,pp. 321–328.

[27] , “Discrete-time analysis of soft handoff in CDMA cellular net-works,” in Proc. IEEE Int. Conf. Communications (ICC), New York,Apr./May 2002, pp. 3222–3226.

Page 13: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL…napl.gmu.edu/pubs/JPapers/LeuMark-TWireless04.pdf ·  · 2010-04-25IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, ... A

LEU AND MARK: DISCRETE-TIME APPROACH TO ANALYZE HARD HANDOFF PERFORMANCE 1733

Alexe E. Leu (S’97–M’04) received the Diploma En-gineer in applied telecommunications and the M.Sc.degree in signal processing from Polytechnic Uni-versity of Bucharest, Bucharest, Romania, in 1995and 1996, respectively. He received the Ph.D. degreefrom George Mason University, Fairfax, VA, in 2003.

From 1999 to 2001, he was a Design Engineerin the R&D Department, LCC International, Inc.,McLean. Since March 2004, he has been with theShared Spectrum Company, Vienna, VA, working asa Principal Engineer on the DARPA XG program.

His research interests include cognitive radios and frequency agile spectrumsharing.

Brian L. Mark (M’91) received the B.A.Sc. degreein computer engineering with an option in math-ematics from the University of Waterloo, Ontario,Canada, in 1991 and the Ph.D. degree in electricalengineering from Princeton University, Princeton,NJ, in 1995.

He was a Research Staff Member at the C&CResearch Laboratories, NEC, USA, from 1995 to1999. In 1999, he was on part-time leave fromNEC as a Visiting Researcher at Ecole NationaleSupérieure des Télécommunications, Paris, France.

In 2000, he joined the Department of Electrical and Computer Engineering,George Mason University, where he is currently an Assistant Professor. Hisresearch interests include the design, modeling, and analysis of computersystems and communication network architectures.

Dr. Mark was corecipient of the best conference paper award for IEEE In-focom’97. He received a National Science Foundation CAREER Award in 2002.