Performance evaluation of signal strength based handover algorithms.1. IntroductionSignal strength at a Mobile Station (MS) depends upon path loss, shadow fading and multipath fading. Path loss depends on the distance of MS from a Base Transceiver Station (BTS). It increases with the distance from BTS. Between BTS and MS, there are many obstacles e.g., trees, buildings, vehicles. Those obstacles create variation of signal strength over the mean path loss. This variation is known as shadow fading which follows log normal distribution i.e. standard deviation of shadow fading(a) in dB follows normal or Gaussian distribution [3]. MS receives line of sight (LOS) signal from BTS and signals reflected from different places. Those multipath components result multipath fading. Multipath fading is found to follow Rayleigh distribution [1]. Signal averaging can filter out multipath fading. When MS moves from one BTS to another, on the way signal from current BTS get reduced whereas signal from other BTS increased. So, MS should be served by the new BTS when signal from serving BTS reduced below a specified level. This process of transferring control of MS from one BTS to another BTS without interruption of service is known as Handover. Handover or handoff is mainly of two types, hard handoff or soft handoff. Hard handoff is also referred to as "Break before Make connection". MS is connected to only one BTS at a time. Soft handoff refers to as "Make before Break connection". MS may be in connection with more than one BTS at a time. We have investigated performance evaluation for hard handoff case. Handover may also be classified as horizontal and vertical handover. Horizontal handoff takes place when MS moves from one cell to another cell of the same system e.g., GSM. Vertical handoff takes place when MS moves from one cell of a system to another cell of a different system e.g., GSM and WLAN. Handover process can be divided into mainly Initiation and Execution phase. In initiation phase based on some criteria viz., Received Signal Strength indicator (RSSI), BER, SIR, distance, velocity, it is checked if MS receives signal from BTS other than serving BTS then QoS will be better or not. Ideally, handover should depend on path loss and to some extent on shadow fading. To make handover decision independent of Raleigh fading, both uplink and downlink measurements are taken over a interval of 480 milliseconds time (sampling time) for averaging of fast fading effects in case of GSM. In practice, diversity techniques such as frequency hopping, antenna diversity and signal processing such as convolution coding, equalizers are used to handle Rayleigh fading. Long term shadow fading is compensated by increasing power budget margin increasing transmit power and co-channel reuse distance. If handover does not take place at right time then an ongoing call may be dropped. To prevent call drop before handoff due to unavailability of channel, several handoff prioritization scheme are proposed e.g., Guard channel scheme, Queuing of handoff [4]. In execution phase, once the need of handoff is detected, MS receives new channel in association with Base station controller (BSC) and Mobile switching center (MSC). Several Handover analyzes have been made so far [1,2, 5,9]. Handoff in cellular systems was summarized in [4]. Description about macro cell, micro cell, corner effects were also provided in [4]. Vijayan et al. provides a framework considering level crossing analysis for performance evaluation of handoff algorithms [1]. Effects of correlation for shadow fading were investigated based on measurements [6]. A closed form expression for handoff rate was proposed in [8]. Handover initiation can be based on various approaches viz., relative signal strength, relative signal strength with threshold, relative signal strength with hysteresis, relative signal strength with hysteresis and threshold, prediction technique, distance, velocity, combined relative and absolute signal strength [7]. Our approach considers relative signal strength with hysteresis and absolute signal strength. Performance of handover algorithm can be determined based on criteria viz., number of unnecessary handoffs, probability of outage, average number of handoffs, handover delay, and probability of blocking [7]. We have analyzed the performance of the algorithm based on probability of outage, handover delay, and number of handovers. Effects of shadow fading, averaging interval, hysteresis margin (h) are considered on these parameters. Singh et al. [10] suggested that h = e X a where e =1.3 - 1.6 and over the coverage area, h must be dynamically adjusted as a function of 6. Number of handovers is traded off against handover delay (HO delay) in several papers [1,9]. Simulation study [2] is performed to find the effect of type and length of averaging window on handover performance. In all cases number of handovers should be small as it would reduce switching load of MSC. Organization of this paper: In Section 2, system model is presented. Then probability of outage, [P.sub.out] and probability of handover or assignment, [P.sub.assn] are calculated using simple analytical model considering handover based on absolute signal strength measurements. Effect of shadow fading on [P.sub.out] is also analyzed. Section 3 describes simulation model to obtain handover delay and number of handovers considering averaging of signal strength and other parameters. In Section 4, numerical results are presented. Finally in Section 5, conclusion is stated. 2. System Model Two base stations, BTS1 and BTS2 are separated by D meters [1,10]. Mobile station (MS) is moving from BTS1 to BTS2 with constant speed. The signal level received from two BTSs (in dB) at a distance, d from BTS1 can be expressed as follows: [P.sub.rx1](d)= [K.sub.1] - [K.sub.2][log.sub.10](d) + [x.sub.1](d) d [member of] (0,D) meter. (1) [P.sub.rx2](d)= [K.sub.1] - [K.sub.2] [log.sub.10](D-d) + [x.sub.2](d) (2) [P.sub.rx1] (d) and [P.sub.rx2] (d) are received signal from BTS1 and BTS2 respectively at a distance d meters from BTS1. Rayleigh fading is neglected since it has shorter correlation distance compared to shadow fading. [K.sub.1] and [K.sub.2] are due to path losses. [K.sub.2] is actually l0n, where n is path loss component. We assume that [K.sub.1] = 0 and [K.sub.2] =30. [x.sub.1](d) and [x.sub.2](d) are two independent zero mean stationary Gaussian processes. Hence received power from BTSs may also be considered to be Gaussian processes with mean, [[mu].sub.1]= [K.sub.1] - [K.sub.2] log(d) and [[mu].sub.2]= [K.sub.1]- [K.sub.2] log(D-d) respectively. [x.sub.1](d) and [x.sub.2](d) are assumed to have exponential correlation proposed by Gudmundson[6] based on experimental results. That is, E{[x.sub.1]([d.sub.1])[x.sub.1]([d.sub.2])} = E{[x.sub.2]([d.sub.1]) [x.sub.2]([d.sub.2])}= [[sigma].sup.2] exp(-[d.sub.s]/[d.sub.0]). Where [d.sub.0] is correlation distance which determines the decaying factor for correlation. 2.1. Handover Algorithm for Absolute Signal Strength Method When received signal from BTS1 is less than a specified value and at the same time received signal from BTS2 is more than minimum value of received signal for continuation of a call then handover (HO) will take place from BTS1 to BTS2. Similarly condition for handover from BTS2 to BTS1 can be stated as follows. [P.sub.rx1](d) < [P.sub.rho] and [P.sub.rx2](d) > [P.sub.rmin]: HO: BTS1[right arrow]BTS2 [P.sub.rx2](d) < [P.sub.rho] and [P.sub.rx1](d) > [P.sub.rmin]: HO: BTS2[right arrow]BTS1 where [P.sub.rho] = Absolute value of received power from any BTS after which handover should take place. [P.sub.rmin] Minimum value of received power for which call is possible. If signal strength becomes less than [P.sub.rmin] then there will be call drop for ongoing call and new call will not be possible. At a distance, d from BTS 1 if received signal strengths from both BTSs go below [P.sub.rmin] then call will not be possible i.e, there will be outage. Probability of outage, [P.sub.out] = prob ([P.sub.rx1](d)[less than or equal to] [P.sub.rmin]and[P.sub.rx2](d)[less than or equal to] [P.sub.rmin]) [P.sub.out] = Pr ob([P.sub.rx1](d)[less than or equal to] [P.sub.rmin])andPr ob([P.sub.rx2](d)[less than or equal to] [P.sub.rmin]) (Since these two events are statistically independent) [P.sub.rmin] = Q(([[mu].sub.1] - [P.sub.rmin])/[sigma]) x Q(([[mu].sub.2] - [P.sub.rmin])/[sigma]) (3) Q(x) is Q-function. P(X [greater than or equal to] x) = Q(x) for X~N(0,1) If X~N([mu],[sigma]) then P(X [greater than or equal to] x)C) = Q((x - [mu])/[sigma]) and P(X [less than or equal to] x) = Q(([mu] - x)/[sigma])=1 - Q((x - [mu])/[sigma]) Mean of received powers are distance dependent. Using a computer program, varying d, we have plotted Figure 1. Keeping distance fixed, varying [sigma], we have plotted Figure 2 and Figure 3. When received signal from serving BTS will be less than [P.sub.rho] then there will be handover to other BTS. Current BTS should be able to serve the MS i.e., received power from it should be more than [P.sub.rmin]. So probability of assignment (or handover) to any BTS can be obtained as follows: Probability of assignment to BTS1, [P.sub.assn1] = prob([P.sub.rx1](d) [less than or equal to] [P.sub.rho]and[P.sub.rx2](d) [greater than or equal to] [P.sub.rmin]) (Since these two events are statistically independent) [P.sub.assn1] = Q(([[mu].sub.1] - [P.sub.rho])/[sigma]) x Q(([P.sub.rmin] - [[mu].sub.2])/[sigma]) (4) Similarly, probability of assignment (or handover) to BTS2 can be obtained as follows: [P.sub.assn2] = Q(([[mu].sub.2] - [P.sub.rho])/[sigma]) x Q(([P.sub.rmin] - [[mu].sub.1])/[sigma]) (5) Using the above equation we have plotted Figure 4. It is noticed that at 1000 meter Probability of handover is maximum, where MS can be assigned to any BTS. Shadow fading effect will be maximum there (Figure 3). [FIGURE 1 OMITTED] [FIGURE 2 OMITTED] [FIGURE 3 OMITTED] [FIGURE 4 OMITTED] 3. Simulation Model Received signal strength is sampled at discrete time instants, [t.sub.i] = k[t.sub.s]. [t.sub.s] is sampling time. And corresponding sampling interval in distance is [d.sub.s] = v[t.sub.s]. Here v is constant velocity of the mobile. [t.sub.s] is 480ms (nearly equal to 0.5 sec) in case of GSM. We assume v = 2 m/sec so that [d.sub.s] is 1 meter. Received signal strengths from both BTSs are averaged using exponential averaging window. Received signal strengths from BTSs sampled at k[d.sub.s] distance corresponding to t; are respectively as follows: [P.sub.rx1](k[d.sub.s])= [K.sub.1] - [K.sub.2][log.sub.10](k[d.sub.s]) + [x.sub.1](k[d.sub.s]) (6) [P.sub.rx2](k[d.sub.s])= [K.sub.1] - [K.sub.2][log.sub.10](D - k[d.sub.s]) + [x.sub.1](k[d.sub.s]) (7) These received signal strengths are averaged using discrete time counterpart of exponential averaging window [8] as shown below. To generate the shadow fading component, correlation of shadow fading is considered. Using recursive relations fading components have been generated and the same have been used for simulation purpose. [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (8) [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (9) where [d.sub.av] is length of averaging window and h is hysteresis margin. [P.sub.rx1,avg](k) is the averaged received signal from BTS1 at kdg distance. [P.sub.rx1,avg] (k-1) is the averaged received signal from BTS1 at (k-1)[d.sub.s] distance. [P.sub.rx2,avg](k) is the averaged received signal from BTS2 at k[d.sub.s] distance. 3.1. Handover Algorithm for Relative Signal Strength with Hysteresis If received signal from BTS 1 is less than received signal from BTS2 by a margin, h then handover will be there from BTS1 to BTS2. Similarly, if received signal from BTS2 is less than received signal from BTS1 by a margin, h then handover will be there from BTS2 to BTS1. We can express these using following simple relations. [[P.sub.rx2,avg](k) - [[P.sub.rx1,avg](k)] > + h HO: BTS1[right arrow]BTS2 [[P.sub.rx2,avg](k) - [[P.sub.rx1,avg](k)] < - h HO: BTS2[right arrow]BTS1 3.2. Handover Algorithm for Relative Signal Strength with Threshold If received signal from BTS 1 is less than received signal from BTS2 by a margin, h and received signal from BTS2 is greater than a threshold value then handover will be there from BTS1 to BTS2. Similarly, if received signal from BTS2 is less than received signal from BTS 1 by a margin, h and received signal from BTS1 is greater than a threshold value then handover will be there from BTS2 to BTS1. We can express these using following simple relations. For simplicity, we consider threshold value equal to [P.sub.rmin]. [[P.sub.rx2,avg](k) - [P.sub.rx1,avg](k)] > + h and [[P.sub.rx2,avg](k) > [P.sub.rmin]] HO: BTS1[right arrow]BTS2 [[[P.sub.rx1,avg](k) - [P.sub.rx2,avg](k)] > + h and [[P.sub.rx1,avg](k) > [P.sub.rmin]] HO: BTS2[right arrow]BTS1 3.3. Handover Algorithm for Combined Relative and Absolute Signal Strength Method If received signal from BTS 1 is less than received signal BTS2 by a margin, h and received signal from BTS1 is less than a threshold value ([P.sub.rho]) then handover will be there from BTS1 to BTS2. Similarly, if received signal from BTS2 is less than received signal BTS 1 by a margin, h and received signal from BTS2 is less than a threshold value then handover will be there from BTS2 to BTS1. We can express these using the following simple relations. [[P.sub.rx2,avg](d) - [P.sub.rx1,avg](d)] > + h and [[P.sub.rx1,avg](d) < [P.sub.rho]]: HO: BTS1[right arrow]BTS2 [[P.sub.rx1,avg](d) - [P.sub.rx2,avg](d)] > + h and [[P.sub.rx2,avg](d) < [P.sub.rho]]: HO: BTS2[right arrow]BTS1 Using these algorithms after large number of iterations average number of handovers ([N.sub.ho]), handover delays are calculated and plotted against hysteresis margin, standard deviation of shadow fading component. 4. Numerical Results Following values are chosen for the analysis purpose: 1) Standard deviation of shadow fading, a = 6 dB 2) Distance between BTSs, D = 2000 meter. 3) Correlation distance, [d.sub.0] = 20 meter. 4) Length of averaginvg window, [d.sub.av] =10 meter and 20 meter. 5) Velocity of mobile station, v = 2 meter/sec. 6) Sampling time, [t.sub.s] = 0.5 sec 7) Sampling distance, [d.sub.s] = v[t.sub.s] = 1 meter. 8) [P.sub.rmin] = -95 dB 9. [P.sub.rho] = -85 dB Analytical results are shown in Figure 2 to Figure 4. In Figure 2, [P.sub.out] is plotted against distance from BTS1. [P.sub.out] is large near the boundary of the cells and it is zero near to any of the BTSs. Figure 3 illustrates where handoff will take place and corresponding assignment probability is shown in this figure. Figure 4 shows effects of shadow fading on probability of outage are shown. Figure 4 considers d = 100, 400, 1700 i.e, very near to either of BTSs. Naturally probability of outage is very less, almost zero for small a, but for large values of a, outage is possible for the specified values. Figure 4 also considers distance near the cell boundary (d = 900, 1200) where the signal from either of BTSs is very low, so we see that [P.sub.out] largely depends on [sigma]. Near to the cell boundary, probability is very large. Figure 5 to Figure 14 shows simulation results. Average number of handoffs and handover delay are plotted against h for different values of [d.sub.av]. We consider delay or handover delay to be the distance where first handover occurs. Actually, handover delay is total of averaging delay and hysteresis delay. Hysteresis time: it is the time needed when MS moves some distance away after measurements. It can be noticed from the figures Figure 5 to Figure 7 that handover delay increases with increasing h. And handover delay increases when averaging distance is increased. Since more averaging consumes more time. There is no significant change in handover delay (with [d.sub.av]=30) with respect to a after considering its correlation. That is due to averaging of signal strength. Averaging of signals filter out multipath component and to some extent shadow fading variation. For this reason delay vs. a plot is not shown. Figure 5 shows variation of handoff delay for relative RSS for [d.sub.av] =10 and 30. Handoff occurs near to cell boundary for [d.sub.av] = 10 and h = 12. Hystersis value is to be very large for avoiding ping-pong for this algorithm. Figure 6 shows variation of crossover point for relative signal strength with hystersis and threshold. Four curves have been plotted for different threshold and [d.sub.av] values. Handover delay will not change with T for large values of h and [d.sub.av]. For example, at h =12 and [d.sub.av] =30, handoff delays for T = -85 and -95 are same. [FIGURE 5 OMITTED] [FIGURE 6 OMITTED] Figure 7 shows handover delay for combined relative and absolute signal strength based algorithm (CSS). Handover delay is more for T = -95 dB as this allows MS to be connected to the serving BTS for long compared to that with T = -85 dB. Crossover point is more with [d.sub.av] _ 30 than with [d.sub.av] = 10 meter because of large averaging. It is observed that numbers of handoffs are less for large values of hysteresis. For [d.sub.av] =30, number of handoffs is almost equal to one i.e, no unnecessary handovers for the specified values. For [d.sub.av] =10, number of handoffs is large. That means less averaging may lead to unnecessary handoffs. Figure 8 shows number of handoff vs. hysteresis for relative signal strength basesd algorithm. Number of handoff is less for [d.sub.av] = 30 meter due to large averaging window length. Figure 9 shows variation of [N.sub.ho] with h for CSS algorithm for different values of T and [d.sub.av]. Number of handoff is lowest for T = -95 dB and [d.sub.av] = 30. This happens because the current BTS keeps control of MS for longer time. Figure 10 shows variation of [N.sub.ho] with h for relative signal strength with threshold and hysteresis based algorithm for different values of T and [d.sub.av]. Number of handoff is lowest for T = -85 dB and [d.sub.av] = 30. This happens because the current BTS keeps control of MS for longer time and control is transferred to candidate BTS only after it provides very good signal strength to sustain good quality and avoid ping pong. We have analyzed three different handover algorithms. Results suggest that effect of a, h and [d.sub.av] similar for all different algorithms. [FIGURE 7 OMITTED] [FIGURE 8 OMITTED] Next three figures show tradeoff curves for all three different handoff algorithms considered in this paper. Fig 11 show tradeoff for relative signal strength based handoff algorithm. Tradeoff curve provides an idea for choosing handover design parameter. Handoff parameter may be chosen for point where [N.sub.ho] and Cross over point both are low. Figure 12 shows tradeoff for CSS algorithm for different values of [d.sub.av] and T. [N.sub.ho] is one when cross over point is almost 1100 meter. Hence CSS algorithm provides very good balance between two conflicting parameters [N.sub.ho] and handoff delay. Figure 12 shows tradeoff for relative signal strength with threshold and hysteresis based algorithm for different values of [d.sub.av] and T. [N.sub.ho] is one when cross over point is almost 1200 meter. Finally, Figure 14 shows tradeoff curve for all three different algorithms. Two algorithms other than relative signal strength based handoff algorithm, provides almost same performance with proper choice of hysteresis value. Crossover point can be around 1200 meters with proper setting of hystersis value for [N.sub.ho] = 1 (one). [FIGURE 9 OMITTED] [FIGURE 10 OMITTED] [FIGURE 11 OMITTED] [FIGURE 12 OMITTED] 5. Conclusions This paper presents very simple method to choose handover design parameters (e.g., averaging window length, hysteresis margin, standard deviation of shadow fading) for Mobile Cellular system. It uses analytical method for finding probability of outage and it uses simulation method for finding handover delay and average number of handoffs. Analysis and simulation results are obtained for three different algorithms. Absolute signal strength based algorithm has to be considered for intersystem handoff, as relative measurements are not possible for different cellular systems because of their different power requirement and other criteria. If candidate signal strength is not large enough then there may be ping-pong effect. Relative signal strength with hysteresis and threshold takes care of this. If serving BS strength is enough to provide good quality of service then a handoff to candidate BS may be considered as unnecessary. Hence, a combined absolute and relative signal strength based handoff algorithm can take care of this problem. Both of these two algorithms prevent unnecessary handoff by increasing handoff delay to some extent. Handoff decision criteria can be critical when cell splitted (microcellular) to increase capacity and decrease power requirements of MS. When there is very small hysteresis margin or no hysteresis there may be ping-pong effect. Due to dynamic behaviour of propagation environment MS very close to BTS may be in deep fade for very short duration (e.g., street corner effect). Handover should not occur in such cases. To avoid this, averaging of signal strength may be done over short duration while keeping large hysteresis margin. Overlay macro cell may also be employed to overcome this problem. For microcellular systems short averaging time and large hystersis margin is more reliable and reverse for macro cellular systems. Probability of outage increases with increase in shadow fading. Since designer has almost no control over the shadow fading component, hysteresis margin can be dynamically varied to compensate the effect of shadow fading. [FIGURE 13 OMITTED] [FIGURE 14 OMITTED] 6. Acknowledgments The author would like to thank Mr. A. Chandra, Dr. S. Kundu and Dr. S. K. Datta of NIT, Durgapur, India for their valuable suggestions. 10.4236/ijcns.2009.27075 Received November 27, 2008; revised March 21, 2009; accepted June 7, 2009 Published Online October 2009 (http://www.SciRP.org/journal/ijcns/). 7. References [1] R. Vijayan and J. Holtzman, "A model for analyzing handoff algorithms," IEEE Transactions on Vehicular Technology, Vol. 42, No. 3, pp. 351-356, August 1993. [2] G. E. Corazza, et al., "Characterization of handover initialization in cellular mobile radio networks," IEEE VTC' 94, pp. 1869-1872, 1994. [3] T. S. Rappaport, "Wireless communications," Prentice Hall, 1996. [4] D. Nisith, et al., "Handoff in cellular systems," IEEE Personal Communications, Dec. 1998. [5] M. Gudmundson, "Analysis of Handover algorithm", IEEE VTC, May 1991, pp 537-42 [6] M. Gudmundson, "Correlation model for shadow fading in mobile radio systems," Electronics Letters, Vol. 27, No. 23, pp. 2145-2146, November 1991. [7] G. P. Pollini, "Trends in handover design," IEEE Communication Magazine, Vol. 34, pp. 82-90, March 1996. [8] G. P. Pollini, "Handover rate in cellular systems: Towards a closed form approximation," Global Telecommunications Conference, GLOBE COM'97, IEEE, Vol. 1, pp. 711-715, November 1997. [9] N. Zhang and J. M. Holtzman, "Analysis of handover algorithms using both absolute and relative measurements," IEEE VTC'94, pp. 82-86, 1994. [10] B. Singh, et al., "Sensitivity analysis of handover performance to shadow fading in microcellular systems," IEEE ICPWC, 2005. [11] S. D. Roy, "Effects of averaging, shadow fading and hysteresis margin on handover performance," CD proceedings, ICEMC, Pesit, Bangalore, Aug. 2007. Sanjay Dhar ROY Affiliation1 National Institute of Technology, Durgapur, India Email: s_dharroy@yahoo.com
balkess tubaishat (Member):  1/1/2010 9:04 AM
I want to programe this algorithem into a mathlab code but i do not know the shape of figures look like?.I will very thankful if you provide me with these figure
|
|
||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion