📜 ⬆️ ⬇️

What happens to the phone when driving - mobility procedures in cellular networks

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.

image
The main nodes in mobile networks GSM (2G) / UMTS (3G)
')

Knots




States



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.
image

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:

image
Distribution Location Area Code

All 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.

image
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?

- 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.

Source: https://habr.com/ru/post/202498/


All Articles