Abstract

This paper deals with the problem of triggering handoff procedure at an appropriate point of time to reduce the ping-pong effect problem in the long-term evolution advanced (LTE-A) network. In the meantime, we also have studied a dynamic handoff threshold scheme, named adaptive measurement report period and handoff threshold (AMPHT), based on the user equipment’s (UE’s) reference signal received quality (RSRQ) variation and the moving velocity of UE. AMPHT reduces the probability of unnecessarily premature handoff decision making and also avoids the problem of handoff failure due to too late handoff decision making when the moving velocity of UE is high. AMPHT is achieved by two critical parameters: (1) a dynamic RSRQ threshold for handoff making; (2) a dynamic interval of time for the UE’s RSRQ reporting. The performance of AMPHT is validated by comparing numerical experiments (MATLAB tool) with simulation results (the ns-3 LENA module). Our experiments show that AMPHT reduces the premature handoff probability by 34% at most in a low moving velocity and reduces the handoff failure probability by 25% in a high moving velocity. Additionally, AMPHT can reduce a large number of unnecessary handoff overheads and can be easily implemented because it uses the original control messages of 3GPP E-UTRA.

1. Introduction

To determine a more accurate handoff triggering point of time is a critical point to greatly reduce the failure probability of handoff [1, 2]. Too early handoff triggering point of time (i.e., too slow moving velocity of the user equipment (UE)) will cause ping-pong effect problems in handoff processes [3, 4]. Similarly, too late handoff triggering point of time (i.e., too fast moving velocity of the UE) will also lead to handoff failure [3, 4]. How to find an exact handoff triggering point of time to increase the success probability of handoff and to decrease handoff overheads is a critical issue.

In the 3GPP Evolved Universal Terrestrial Radio Access (E-UTRA) standard [5], a decision of handoff making depends on the UE’s current reference signal received quality (RSRQ), which is the received signal strength in dB, or reference signal received power (RSRP), which is the received signal strength in dBm. The RSRQ measurement provides additional information when RSRP is not sufficient to make a reliable handover or cell reselection decision. The serving eNB (SeNB) periodically sends the measurement control message (MCM) to ask the UE to report its latest RSRQ value by replying the measurement report message (MRM) to the SeNB. When the RSRQ value is lower than a predefined threshold, the handoff procedure will be initiated. However, the reported UE’s RSRQ value is highly related to the circumstance that the UE stays and is also related to the moving velocity of UE [6]. Moreover, an appropriate handoff triggering point of time is hard to determine (i.e., for a better handoff quality as well as lower handoff overheads) because, in 3GPP E-UTRA, the value of RSRQ for triggering handoff procedures and the value of RSRQ report period are fixed.

Researchers were devoted to developing the queueing model for investigating the performance of handoff procedures in the last decades [710]. They improved the handoff performance by decreasing the number of steps of handoff procedures based on the global positioning system (GPS) for monitoring the position of the UE and the UE’s corresponding movement intension [11, 12]. However, the GPS may suffer a serious interference problem under an extremely bad weather situation [11, 12]. To overcome the drawback, many handoff schemes without the GPS application were studied [1316]. Nevertheless, these schemes cannot determine an accurate handoff triggering point of time and prevent the ping-pong effect as well [17, 18]. Some studies considered the signal power into their proposed methods [6, 1924], but they neglected the impact of the moving velocity of UE on signal strength variation. Although Guo et al. [25] considered the mobility management, they did not consider using the signal power to assist handoff decision making. Fu et al. [26] proposed a mathematical model to estimate a proper delay time and set a delay timer for handoff triggering to reduce signaling overheads, but their method cannot reflect the effect of moving velocity of UE on handoff success probability.

The aforementioned handoff drawbacks and problems motivate us to investigate a better handoff scheme taking a variable RSRQ-based handoff threshold and a variable report period related to RSRQ variation. We observed that the RSRQ variation is highly related to the moving velocity of UE and the environments the UE stays. That is, the RSRQ variation of UE is highly related to its moving velocity and diverse environments. Based on these, we propose a signal-aware and signal-variation-aware (velocity-aware) handoff scheme called adaptive measurement report period and handoff threshold (AMPHT) to accurately trigger the handoff point of time. AMPHT not only increases handoff success probability but also reduces the handoff ping-pong effect problem. Moreover, AMPHT is compatible with 3GPP E-UTRA standard because it uses the original control messages of 3GPP E-UTRA [5].

The rest of this paper is organized as follows. Section 2 introduces the details of handoff procedure of 3GPP E-UTRA standard and related works. Section 3 presents the system model of proposed AMPHT mechanism. The details of AMPHT are presented in Section 4. We show the numerical experiments and simulation results on different performance metrics in Section 5. Finally, the conclusion is given in Section 6.

2. Background

In this section, we simply introduce the handoff mechanism of 3GPP E-UTRA [5] and related system control messages. The handoff mechanism of 3GPP E-UTRA makes the handoff decision based on the measurement of UE’s RSRQ value. According to 3GPP TS 36.133 [27] and TS 36.213 [28], the relation between the signal-to-interference plus noise ratio (SINR) and RSRQ (in dB) can be given bywhere represents the number of subcarriers per resource block and is the instantaneous serving cell subcarrier activity factor. In this paper, we follow the 3GPP E-UTRA [5] to use the measure of RSRQ because RSRQ reflects the signal quality over the resource block. The RSRQ value is gotten by periodical UE’s MRM reporting. The detailed mechanism is given below.(i)Checking UE’s RSRQ periodically. The SeNB sends MCM periodically to require UE to report its latest RSRQ value, denoted as , via the MRM back to the SeNB. The MCM and MRM are the radio resource control (RRC) connection reconfiguration messages defined in 3GPP E-UTRA [5]. In the 3GPP E-UTRA standard, there are 6 different events, as shown in Table 1, for handling the reported RSRQ from the UE. The terms PCell and TeNB represent the primary cell and the target eNB, respectively. The SeNB passively handles the reported RSRQ from the UE and coordinates the handoff procedure if it is needed.(ii)Fixed RSRQ thresholds and . In the 3GPP E-UTRA standard, there are two fixed RSRQ threshold values, denoted as (a higher value) and (the low bound for remaining connected), for judging the necessity of handoff. Usually, event A2 is the case of starting the handoff procedure. All handoff algorithms depend on these two threshold values to judge their handoff approaches.

Although the 3GPP E-UTRA provides the guideline of handling the time point of handoff triggering, the two RSRQ threshold values are fixed. These fixed threshold values are not feasible for implementing a dynamic handoff scheme, which may reflect the condition of the variation of RSRQ values (i.e., caused by moving velocity) and the environment the UEs stay. We investigate the relation between two consecutive values, denoted by , and the difference of UE’s moving velocities, and the relation between and report periods. In our design, plays an important role of achieving AMPHT. When is high, the time interval of two consecutive time points of MCM transmission has to be set shorter to prevent too late handoff triggering. Inversely, the time interval can be set longer to greatly reduce the MCM overheads. By obtaining , the SeNB can predict the time of lower than and adjusts the next time point of MCM transmission by AMPHT to prevent the next being lower than . Thus, AMPHT can find a more accurate handoff triggering point of time according to .

3. System Model

The system is modeled as cellular networks, where UEs roam among cells over wireless fading channels. Each cell is dominated by one eNB which resides at the center of the cell. The UE processes handoff procedures when it moves across the boundary of the cell to another cell (one of the neighboring cells of the serving cell).

Figure 1 depicts a process where an UE is under the service of cell A and moving toward cell B. In this way, the signal that the UE has received from cell A is decreasing; and that from cell B is increasing simultaneously. The handoff procedure is set as when reaches , the handoff is triggered. Below, we show three cases to illustrate the relation between the moving velocity of the UE and the network turn-around time of handoff procedure in distance.

Case 1 (moderate velocity). If the moving velocity of UE is moderate, denoted by , the handoff procedure of UE will be finished at a perfect handoff point (PHP). In this case, the moving distance of UE, denoted by , is . The UE completes handoff procedure perfectly and stays connected. This case is the situation given in 3GPP E-UTRA that the handoff procedure finishes at the PHP.

Case 2 (high velocity). If the moving velocity of UE is fast, denoted by ; therefore, the moving distance, denoted by , will be . In this situation, due to the longer moving distance, the UE may be out of the coverage of cell A before handoff procedure finishes or gets service interruption when is lower than . As a result, the handoff procedure fails.

Case 3 (low velocity). If moving velocity of UE is slow, denoted by , it may suffer a premature handoff problem. In this case, the moving distance is . Since the moving distance is shorter, the UE may get a lower RSRQ from cell B when it finishes the handoff procedure. Afterward, in order to obtain better RSRQ, the UE performs handoff and switches back to cell A. These unnecessary handoffs circulate until the UE reaches the PHP. As a result, the ping-pong effect occurs.

In Cases 2 and 3, we clarify the necessity of taking moving velocity of UE into account. Except for the moving velocity, an UE also requires triggering handoff when entering buildings or being blocked by obstacles. Although the UE can actively initiate handoff procedure by MRM, handoff failure and service interruptions may still happen in the time interval between two consecutive MCMs because of a sudden signal weakness. Obviously, an effective prediction of the UE’s handoff triggering point of time can achieve a better and seamless handoff. As to how to make it, the following two technical issues have to be solved first.(i)The SeNB has to keep monitoring of the UE before it is below . However, under the consideration of moving velocity, the requirement for a fixed report period will cause handoff failure at a high velocity of UE or more overheads. In AMPHT, the idea of dynamically adjusting the period of MCM is used to solve this problem effectively. This idea reduces a large number of unnecessary overheads. Its performance is studied in Section 5.(ii)The handoff scheme must be able to recognize both and its moving direction, to avoid ping-pong effect or handoff failures. To achieve an effective handoff scheme, is one of the key parameters to predict the UE’s triggering time point of handoff.

As shown in Figure 1, when an UE is under the service of cell A and moving to the coverage area of cell B before reaching , the SeNB transmits an MCM to the UE and requests it to reply an MRM to the SeNB periodically. We denote the time points of the UEs replying MRM to the SeNB by and the time interval of two consecutive MRMs by , where . Let denote the reported by the UE at and let denote the SINR difference between and . Let the coverage of serving cell be denoted by and let the next cell that UE will enter be denoted by . Let denote the overlapping time that the UE can receive signals from both cell and cell ; let be the time of the UE staying in the nonoverlapped area of cell ; namely, the UE can obtain signals from cell only. Suppose and are exponentially distributed with both rates and , respectively. Then, the corresponding expected values can be expressed as and . The expected association time that an UE is served by the SeNB in cell can be expressed aswhere is the average moving rate of the UE. In [29], Lin and Pang had shown that the UE’s association time with its SeNB in cell has an exponential distribution with the density function

4. Adaptive Measurement Report Period and Handoff Threshold Scheme

In this section, we present the proposed scheme, AMPHT, in a step-by-step manner. The flowchart of AMPHT is shown in Figure 2.

Step 1 (monitoring and event). Initially, is set as a default value to periodically obtain from a specific UE. Based on the reported at , of the UE can be gotten accordingly. The SeNB can obtain of the UE at time in two ways. (1)The SeNB gets the latest from the UE at time point by transmitting the MCM to the UE after a period . This action is periodically triggered by the SeNB in order to get the latest radio quality of the UE.(2)The SeNB passively receives the MRM sent by the UE when the event A2 occurs. In this case, is enclosed in the MRM.
In the 3GPP E-UTRA standard, the SeNB can obtain the TrackingAreaCode, which is a set of predefined codes to represent each area in a cell, by the MRM from the UE. AMPHT uses the TrackingAreaCode to determine whether the UE approaches the boundary of the serving cell. Once the SeNB obtains the rough moving direction and , it can further check the event for handoff. Except for the polling from the SeNB, an UE may actively send an MRM to the SeNB if the UE satisfies the conditions of event A3, A4, A5, or A6 as shown in Table 1. The SeNB checks the event reported from the UE for further handoff computing. If , AMPHT goes to Step 2 to calculate the next time point of MCM. Otherwise, if , the SeNB estimates , , and used in the Connection Safety Examination stage for checking the connection safety to prevent connection interruption. The way of obtaining can be found in Step 2 (6) and and can be found in Step 3 (9), respectively.

Step 2 ( estimation). Based on and , can be obtained byIf as compared to becomes larger, has to be decreased to prevent excessive reporting of . Inversely, if as compared to becomes smaller, has to be increased to decrease MCM overheads. The aforementioned descriptions show that is inversely proportional to ; we havewhere represents the absolute value function of . Based on (5), we can obtain the next report period bySince the value of may be greater than , we set as the upper bound of the report period. Then, the next reporting point of time can be easily calculated byHere, we illustrate three cases for AMPHT design.
Case 1. When , the moving velocity of UE is almost unchanged. In this case, we set as the next report period.
Case 2. When , the moving velocity of UE becomes higher. In this case, has to be set shorter to reflect the velocity change.
Case 3. When , the moving velocity of UE becomes lower. In this case, has to be set longer to reflect the velocity change.

After the estimation of , the SeNB checks if . If it is negative, may become weaker; then, AMPHT goes to Step 3. Otherwise, AMPHT goes back to Step 1.

Step 3 ( and estimation). When is small, the value of has to be lowered to prevent premature handoff. Similarly, when is large, the value of has to be raised to avoid handoff failure due to handoff procedure not being completed. Since the low bound threshold and the required handoff time are fixed values, we use the proportion of and to calculate the new ; we haveWe note that the value of is always negative in Step 3 because we have a decision block before entering Step 3 as shown in Figure 2. After calculating , can be obtained byAfter obtaining and , the SeNB checks whether is smaller than . If the obtained value , it means that the UE’s RSRQ will be lower than at . AMPHT proceeds with the connection safety examination to prevent handoff failure. Otherwise, AMPHT goes back to Step 1.
Connection Safety Examination. To prevent the situation of handoff failure during and (i.e., the UE’s becomes lower than before ), AMPHT examines the connection safety based on the inequalityIf (10) holds, it means the connection is unsafe. AMPHT goes to Step 4 to trigger the handoff after the durationOtherwise, the moving velocity of UE is slow and has enough time to do handoff before its becomes lower than .

Step 4 (handoff triggering point of time estimation). To avoid the handoff failure, AMPHT uses (11) to calculate the next handoff triggering point of time at .

Termination. AMPHT terminates here.

5. Numerical Experiments and Simulation Results

In this section, we present the performance of AMPHT. The performance of AMPHT is validated by comparing the numerical experiments (MATLAB tool) with the simulation results (ns-3 LENA simulator). Related system parameters are given as follows. The serving cell is surrounded with 6 neighboring cells and the radius of each cell is 1000 m. The distance between two adjacent eNBs is 1800 m, which means there exists an overlapping area between any two adjacent cells. We assume an UE is always in radio resource control- (RRC-) connected mode; that is, AMPHT is always on when the UE is RRC-connected. Each numerical experiment and simulation result are obtained by averaging 10000 samples. In each sample, UEs are randomly distributed within the coverage of serving cell. The UE moves randomly in a fixed velocity until triggering handoff procedure and moving into the neighboring cell. In our analysis, the network response time of handoff procedure is 500 ms. The predefined handoff measuring period is 200 ms. All parameters are listed and shown in Table 2. The path loss model we use is the ITU M.1225 [30], it can be expressed aswhere is the distance in meters and is the frequency of the system which is fixed at 2000 MHz to conform with the 3GPP E-UTRA standard.

To simplify the numerical experiments, we set noise figure as 5 dB to represent additive white Gaussian noise (AWGN) and other possible interference in analysis scenario. We assume our analysis scenario is a free space and is only affected by path loss. Based on this assumption and according to the path loss model (12), we set the initial , PHP, and to geographical distance from SeNB. In our numerical experiments, compared to reality, we adopt a more strict condition that the initial , PHP, and are 990 m, 995 m, and 1000 m (boundary of serving cell), respectively. The definition of the premature handoff probability is the probability that of UE is between and PHP when the handoff procedure is completed. The definition of the handoff failure probability is the probability that of UE exceeds and causes service interruptions when the handoff procedure is completed. If is located between PHP and , we consider this situation as an acceptable handoff.

After these parameters of system scenarios and the situations of handoff have been determined. Our numerical experiments use four levels of moving behavior, each velocity level of which is shown in Table 3. We randomly generate the moving velocity of UE 10000 times in each level of velocity to achieve this numerical experiment.

Also, we have compared the proposed AMPHT algorithm and the original 3GPP E-UTRA handoff algorithm by simulation. Comparing with numerical experiments, to obtain the results that are closer to the reality, we use ns-3 LENA simulator to simulate the metropolitan area. By using ns-3 LENA simulator, UE’s RSRQ value is affected by buildings and obstacles in the simulated area. Except for the accuracy of handoff triggering, we further compare the event-triggered handoff probability and the MRM transmission times by simulation results. The comparison of numerical experiments and simulation results are shown below.

5.1. Premature Handoff Probability

The numerical experiments of premature handoff probability are shown in Figure 3(a). The handoff procedure in 3GPP E-UTRA always performs premature handoff when the moving velocity of UE is low such as during walking and riding a bicycle. The results of numerical experiments prove our opinion that the low moving velocity of UE causes short moving distance after triggering the handoff procedure. Too slow moving velocity causes the UE to finish the procedure too early. AMPHT is capable adjusting the period of MCM and by . Such a simple adjustment can reduce the probability of premature occurrence by 34.7% and 36.4% for walking and riding a bicycle, respectively. Meanwhile, the premature handoff probability is not increased in high and medium moving velocities of UE.

Next, we examine the simulation results of premature handoff probability that is shown in Figure 3(b). In this figure, we can observe that both standard handoff procedure and AMPHT have higher premature handoff probability in low moving velocity. This trend verifies our opinion once again. When the moving velocity of UE is 10 km/hr, the premature handoff probability of standard handoff procedure is 97.83%. On the other hand, the premature handoff probability of AMPHT is 63.78%, which is improved over 30%. The premature handoff situation in AMPHT passes off when moving velocity reaches 90 km/hr, which is more adaptive to moving velocity than standard handoff procedure.

Based on the analysis of premature handoff probability, AMPHT is more effective than standard handoff procedure to reduce the premature handoff probability. The premature handoff takes an important part in the cause of ping-pong effect.

5.2. Handoff Failure Probability

The numerical experiments of handoff failure probability are shown in Figure 4(a). The handoff procedure in 3GPP E-UTRA always fails when the moving velocity of UE is high as HSR. Also, the 3GPP E-UTRA handoff procedure exists the probability of 33.2% to perform handoff failure in medium moving velocity of UE of vehicle. The results of numerical analysis also prove our opinion that the high moving velocity of UE causes long moving distance after triggering the handoff procedure. Too fast moving velocity of UE leads to the UE finishing its handoff procedure too late. The simple adjustment proposed by AMPHT improves 33.6% for high moving velocity of UE as HSR. AMPHT eliminates the handoff failure probability for the moving velocity of UE in vehicle level. Meanwhile, the probability of handoff failure in low moving velocity is not increased.

Next, the simulation results of the handoff failure probability are shown in Figure 4(b). We can observe the same trend with numerical experiments of both methods where higher moving velocity of UE leads to higher handoff failure probability. When the moving velocity of UE reaches 130 km/hr, the handoff failure probability of standard handoff procedure reaches 100%. On the other hand, the handoff failure probability of AMPHT is only 39.47%, which is improved over 60%. The main reason for this improvement is our proposed connection safety examination. AMPHT prechecks the UE’s RSRQ value next time to reduce the service interruptions.

Based on the analysis of handoff failure probability, we show that the AMPHT is more effective than standard handoff procedure to reduce handoff failure probability. The handoff failure takes an important part in the cause of service interruptions.

5.3. Event-Triggered Handoff Probability

Since our proposed AMPHT can adjust , we can mitigate the emergency situation that UE is forced to trigger the handoff procedure by event A2. Here, we simulate the event-triggered handoff probability by ns-3 LENA simulator and the simulation results are shown in Figure 5.

When moving velocity of UE is low and the RSRQ value is close to handoff triggering point , the UE still has enough time to wait for MCM because RSRQ variation is small. But along with the moving velocity of UE getting higher, the tolerance of MCM waiting time is getting shorter. According to the simulation results, the event-triggered handoff procedure of 3GPP E-UTRA exceeds 95% when the moving velocity of UE is higher than 130 km/hr. On the other hand, the event-triggered handoff procedure of AMPHT merely exceeds 70% when the moving velocity of UE is higher than 140 km/hr. This situation proves that the AMPHT effectively reduces the emergency situation of UE triggered handoff procedure. The higher probability of suddenly being lower than is, the higher probability of handoff failure is.

5.4. MRM Transmission Times

Since our proposed AMPHT can adjust the period of UE’s RSRQ checking by RSRQ variation, we can reduce more unnecessary MCM and MRM transmission times to decrease the handoff overheads. Here, we compare the MRM transmission times between 3GPP E-UTRA handoff procedure and AMPHT by ns-3 LENA simulator. The simulation results of MRM transmission times are shown in Figure 6.

When the moving velocity of UE is relatively high, the residential time of UE in a cell will be shorter. As a result, the times of MRM transmission will also decrease. When the moving velocity of UE is 10 km/hr, standard handoff procedure transmits MRM 3528 times to check the UE’s RSRQ value periodically. On the other hand, the adjustable period feature of AMPHT can reduce the MRM transmission times to 1453. It is worth noting that most of MRM are used for replying MCM to SeNB. In this way, AMPHT reduces about 4000 times to transmit unnecessary message in the moving velocity of UE of 10 km/hr.

6. Conclusion

In this paper, we have investigated an adaptive measurement report period and handoff threshold (AMPHT) handoff triggering scheme for SeNB. AMPHT periodically monitors the UE’s RSRQ when UE is moving. AMPHT also calculates the variance of RSRQ to adjust the period of transmitting MCM in advance. Numerical experiments and simulation results have shown that the premature handoff probability and the handoff failure probability can be decreased. Here, we sort out some situations that AMPHT are recommended to apply.(i)To achieve AMPHT, the SeNB has to maintain every UE’s RSRQ value at least three times to calculate the next MCM transmission period. The UE’s RSRQ value maintenance and next MRM transmission period prediction will increase handoff overheads of SeNB. To reduce SeNB handoff overheads, we strongly recommend that AMPHT should be applied when the moving velocity of UE is high, since service interruptions are more unacceptable compared with ping-pong effect.(ii)By monitoring the RSRQ variation of UE periodically and estimating the moving velocity of UE to change the interval time to time, the SeNB is able to determine an accurate handoff triggering point of time smartly for reducing the MCM and MRM transmission times. To reduce the message exchange times between SeNB and UE, we strongly recommend that AMPHT should be applied when the moving velocity of UE is low, since low movement or static causes amounts of messages to monitor UE’s RSRQ for standard handoff procedure.

Based on the discussion listed above, system operator should apply the AMPHT by different situation. Finally, considering the current service application of UEs, AMPHT can be investigated further for supporting real-time QoS or QoE among eNB for moving UE.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

This work was supported in part by the Ministry of Science and Technology, Taiwan, under Contract MOST-103-2221-E-182-042.