Quite often people ask questions: “
What happens when the phone goes to another base station? ","
And how is the transition? ","
And what does the phone do when it does nothing? " etc. Answers to these questions exist, but they are somewhat beyond the scope of ordinary popular science reviews. Some of the questions were described in detail a little earlier, in the
topic of my colleague about the radiation of phones.
In order to highlight this topic from the point of view of the operator’s network elements, one needs to dive deep enough into the technology and signaling of mobile communication. First, you need to agree on the terminology that is used when describing the transition processes between base stations and cellular communication standards.
The main nodes in mobile networks GSM (2G) / UMTS (3G) ')
Knots
- Base stations: BTS - GSM standard, NodeB - UMTS standard;
- Controllers: BSC - GSM standard; RNC - UMTS radio network;
- MSC - 2G / 3G voice call switch;
- SGSN - 2G / 3G Packet Services Node;
- A UE is a terminal, for example, a mobile phone. Next, I will call the UE "phone" for simplicity;
- Um, Abis, Gb, A - 2G logical interfaces described in the 3GPP TS 23.002 "Network architecture" standard;
- Uu, Iub, IuCS, IuPS - 3G logical interfaces described in the 3GPP TS 23.002 "Network architecture" standard.
States
- Idle Mode - the state of the user equipment when it is not in use (voice or other user traffic is not processed);
- Busy State - the state of the phone or another UE at the time of working with voice service;
- Reselect - the process of changing the frequency, code or standard of communication by the phone in the Idle Mode state. Switching the phone between base stations when it is in your pocket is a special case of the Reselect process;
- CS Handover is the process of changing the frequency, code, or standard by user equipment in the Busy State state. Switching the phone between base stations when you are talking is a special case of the CS Handover process.
The procedures associated with mobility for data services are much more complex than voice, but they are approximately similar in nature, so we consider only voice.
Switching between base stations
The procedure for switching the subscriber between base stations in the idle state - Reselection. This procedure takes place in a fully automatic mode in any standard of mobile communication. By the way, therefore, those who at least know a little theory, do not give in to the calls of intruders with stories like: "We switch your phone to another base station, and to do this, type the following combination on the phone ....".
Situation: our subscriber moves from 2G BTS 1 to 2G BTS 2. The BSC controller sends to the phone a list of neighboring frequencies that need to be measured. A mobile phone measures the signal level of base stations from this list approximately twice a second and periodically sends reports with measurement results to a serving base station. These reports are then collected on the BSC controller. If at some point in time the power or quality of the signal from the serving base station becomes worse than recorded in the BSC settings, and the signal level from the neighboring base station meets the re-selection criteria, a change in the serving frequency is initiated. Cell selection criteria are described by the formula:
C1 = RLA_C – RXLEV_ACCES_MIN – max (B,0) >0, B = MS_TXPWR_MAX_CCH - P
Where RLA_C is the measured average radio signal power, dBm;
RXLEV_ACCESS_MIN - the minimum value of the received signal power for access to a cell, dBm;
MS_TXPWR_MAX_CCH - maximum allowed output power of the UE when accessing the network, dBm;
P is the maximum output power of the UE (depends on the class of the UE), dBm;
Traditionally, such procedures are described as a flow of signaling messages between the nodes of the Message Flow network.

The procedure of reselection in the GSM-network
After changing the frequency and the serving base station, the Location Area and (if necessary) the Routing Area are changed. At this point you should pay attention, because it is this that determines the change in the pricing of the UE. Billing systems (servers that provide online billing) as a trigger for selecting a particular tariff plan use the most often the Location Area Code, although, if necessary, the zone can be detailed to a cell identifier - Cell Global Identity.
To give a rough idea of what a Location Area is, you can give such a simple example of LAC distribution:
Distribution Location Area CodeAll that we have described is the simplest case of transition between two GSM base stations in the absence of services mode.
We describe the second option: the transition between GSM and UMTS base stations, while the UE must provide voice service first in GSM, and then (without affecting the subscriber’s perception) in UMTS. This is an intersystem voice handover procedure.
The initial state - the subscriber with the phone made a call while in the 2G BTS 2 service area, and moves towards the 3G NodeB until the radio conditions change to such a level that to save the conversation, you need to switch the conversation to the 3G NodeB.
The approach to estimating the need to change the serving base station is the same as before: the UE constantly measures the signal level and quality from the neighboring 2G / 3G base stations and sends measurements to the BSC controller. In case of degradation of the power or signal quality of the serving base below a given criterion, the BSC controller initiates a base station shift with preliminary allocation of the necessary resources at all mobile network nodes involved in this procedure.
Handover from GSM (2G) to UMTS (3G)Of course, this is a very conditional Message Flow, in which many messages are missed and the option with the minimum possible number of network elements involved is selected. However, even here you can understand how difficult this procedure is and how many settings must be correctly performed in the operator’s network to successfully perform such a familiar operation for the subscriber. If someone wants to dive into the world of alarm, I can recommend the technical specification of 3GPP TS 23.009 “Handover procedures”, which deals with many complex options for moving a subscriber.
Returning to the questions that were asked and because of which, in fact, this whole theory was raised
- How do base stations transfer a subscriber to each other?- In the Idle mode (that is, without the provision of services) - based on measurements of the power and quality of the radio signal by simply reassigning the radio channel at the new base station;
- in Busy mode (with the provision of voice service) - based on the same measurements, but with preliminary reservation of all necessary resources in the mobile network;
- How does billing occur when making a transition between base stations, for example, between a home Femto AP and a standard base station?UE is charged based on its geographical location (Location Area Code) or, if necessary, more precise positioning, according to the cell identifier - Cell Global Identity. The change of the Location Area occurs using the special procedure “Location Area Update”, and this procedure is performed in the Idle mode. Which means: if you started a conversation at one base station (Femto in your home) with a specific LAC and moved into the coverage area of another base with a different LAC (left the apartment), then billing will be made according to the tariff of the base station where the conversation started;
- How does the tariffing occur, if we, without interrupting the conversation, move a considerable distance, for example, to another city?As described above, before the call is completed, the call will be charged at the rate corresponding to the base station where the call was started. The only limitation specified in the standard: Handover between base stations located in different countries is prohibited, so when crossing the border, the call will be interrupted in any case and the phone will register in the new network with new tariffs;
- How does the subscriber switch to the “big cell” in case of an unexpected disappearance of the “small” (power off at the micro base station on the pole, or the Femto base in your home)?You cannot save such a call and quickly switch it to another database, since no signal message described above was sent to the system, and the network “does not know” that this phone needs to be allocated radio resources somewhere else. So in this case, the conversation will be interrupted, the phone will make the Reselect procedure in Idle mode, and there you can make a call again;
- What happens if the neighboring database is not registered or is not registered correctly?This is the case when a break of communication, so unloved by all (in the terminology of the operator - Call Drop), occurs. The phone will save the conversation at the old base station for as long as possible until the radio parameters are sufficient to save the conversation, after which the conversation is interrupted and the phone makes a Reselect;
- What will happen if we leave the coverage area of the home network during a call to the rescue service at number 112?You can call number 112, even if there is no coverage from your operator, but there is coverage from any other operator. However, to do a Handover when the coverage from your operator to the base station of another operator disappears is almost certainly not possible. After all, in order for a Handover to be possible, we must explicitly register all the base stations allowed in this procedure, and only the own base stations are considered as candidates for voice switching in the operator’s network. Therefore, the conversation even to the number 112 will be interrupted, but then you will be able to dial the number again, even if there is no coverage from the "home" operator.