Documente Academic
Documente Profesional
Documente Cultură
Outline
Handover in GSM cellular networks Handover in 3G systems Problems and limitations of existing handover procedure Intelligent handover algorithms Location Aided Handover (LAH) LAH & IST-CELLO Conclusions
BTS1
BTS2
SD C C H ,F
AC C
QoS
HO-delay
Handover statistics
Handover causes
Handover in GSM
MS signal level (RXLEV) and the measured bit-error ratio (RXQUAL) are important indications for the handover decision Potential target cells are evaluated on the basis of signal level measurements undertaken by the mobile station of the broadcast control channels (BCCHs) of neighbouring cells The GSM recommendation does not specify an algorithm for the handover decision or target cell selection. Usually the handover algorithm is defined by the vendor
Handover in GSM
The handover process in GSM can be described in the following steps: Measurement and transmission of radio data over SACH A handover request, if it is required, is generated on the basis of these measurement values A handover decision is made on this request The appropriate signalling and channel change on both the mobile station and fixed network sides finally take place
10
Handover in GSM
11
12
Handover in 3G
Soft/Hard handover. During a soft handover there are two simultaneous active links, whereas with a hard handover, even being possible that the two links coexist during a period of time, only one of them is active at a certain point in time. Therefore, in a hard handover there is the possibility of a temporary rupture in the communication. Macrodiversity. It is an extension of the concept of soft-handover. In a macrodiversity state, several links are active at a time. The different links are originated from/to different base stations and the information received over the simultaneous connections can be combined by using different methods.
13
Handover in 3G
Forward/Backward. In order to transfer control information between the mobile station and the node in the network, which is controlling the handover process, an additional connection can be established either through the base station the mobile is leaving or the one the mobile is heading to. Origination of the handover. A handover can be requested and/or forced by various points in the network. We can mainly distinguish between Network Initiated handover, that is a network forced handover; Mobile Initiated handover, where the MT has to manage the handover while the network just adjusts the working parameters used by the MT in the handover procedures. Finally, Mobile Evaluated handover, that is similar to the Mobile Initiated case, but in which the final decision is taken by the network instead than the MT.
14
Handover decision
Adaptive Antennas: The adaptive antennas can make the handovers smart. These handovers are neither hard nor soft. This happens because a good estimate of the mobile location allows the prediction of its speed and all this information can be transmitted from the base stations to a control center.
15
16
CELLO architecture
MGIS LS
BSC
MSC
17
LAH algorithm
Exploit information from both MGIS and LS Identify critical areas Monitor users movement (depending on the LS accuracy) Intelligent handover decisions Prevent network shortcomings
18
LAH algorithm
Initialize area/simulator
get area info MGIS
HO decision
LS
far-away-cell detection ?
YES
HO decision
Lock user
19
LAH algorithm
Expected results: Increased stability Decreased signaling traffic Decrease call dropping Real data: Average HO-signaling duration HO success rate (parameter: traffic congestion) LAH: Performance and success based on LS accuracy Drop-call-probability : congested cell
20
Simulators Description
The development of the simulator can be classified in two phases : - Development of a simulator, capable for the investigation of the typical handover procedure - Implementation of the LAH algorithm, that will consider the location of user (including Location Update procedure)
21
Simulators Data
Simulated area Propagation Model Area Description Handover Reasons : RXLEV, power budget, RXQUAL (later) BTS parameters : Cell ID, LAC, BCCH frequency (ARFCN), BSIC, Cell reselection hysteresis, HO threshold (RXLEV, RXQUAL), Adjacent cells Measurement Reports (modeling of SACCH)
22
Simulators Structure
Implementation from scratch Development Tool : Visual C++ Event driven (space is more important than time)
23
Implementation of Space
Creating a model for representing the space of an area is a primary concept Primary layer for all the other modules (BTSs, Users) Two possible implementations: - Use of conventional C++ data structures (e.g. matrixes) - Use of MapInfo MapX ActiveX component
24
Initialization of the grid will mean placement of the BTSs, the users and mobility parameters (e.g. roads' position) on the area-map
25
Simulation visualization
Use of component that will enable mapping functionality to any application for the LAH simulator External files of input, from cellular operator can be imported immediately minimizing the programming complexity Graphical display capabilities that would be difficult or impossible in textonly alternatives
26
Mobility Modeling
According to the users profile that a user is a pedestrian or a car-passenger, in a Monte-Carlo simulation we will use following probabilities and distributions:
m obile user
0,56 0,44
pedestrian
car passenger
0,25
turn right
27
Mobility Modeling
Generic Mobility Model
According to random number generator the kind of the user will be decided (pedestrian or car passenger) The time step will be equal to the time frequency of a measurement report (480 ms) in both cases In every time-step a new velocity will be calculated
Real Phenomena
28
Traffic Modeling
Poisson Call Arrival Process Exponentially distributed call duration Estimations for moving users can be based on the following assumptions:
- Rate of outgoing calls and call duration depend on user mobility class - Rate of incoming calls does NOT depend on user mobility class Handover rate :
h sp , s
(i ) =
nsp ,s (i )
sp ,s (i )
c ,s (i ) sp
29
30
31
32
Implementation status
Simulator specifications Mobility models Traffic models Measurement reporting Handover decision Performance metrics
33
Next steps
Assume the existence of MGIS & LS Implementation of the LAH Dimensioning of Paging/Location Areas Performance evaluation Handover simulation for 3G systems
34
Conclusions
Handover procedure in cellular networks of present generation is not yet optimized Handover in 3G will be very important for the provision of high-speed services with guaranteed QoS Network parameters, coming from position location of mobile terminal will play a significant role for the improvement of the handover procedure CELLO-LAH will show the importance of MGIS & LS for the handover improvement
35