You are on page 1of 5

Improvments in Railway Communication via GSM-R

Kira Kastell, Steffen Bug, Alexey Nazarov, and Rolf Jakoby


Technische Universitat Darmstadt
Institut fur Hochfrequenztechnik
64283 Darmstadt, Germany
{kastell, bug, nazarov, jakoby}l hf.tu-darmstadt.de

Abstract - In this paper we identify several shortcomings in phase 2+. In that phase only some aspects of the standard were
GSM-R use for high-speed trains. Especially cell reselection and revised instead of having a completely new release.
handover last too long. If they are combined with Group Receive
Mode this causes additional problems. One single solution can The railway specific changes were:
help to cope with them. If handover and cell reselection are aided - GSM had to cope with higher speed of users. Up to
by location information they can be accelerated. Three strategies then it was designed for 250 km/h only and it was
how to derive location information in railway environment are foreseeable, that high-speed trains will operate much
briefly explained. The location information is taken to determine
the next serving cell. This shortens preparation time for cell faster. Therefore it was recommended to cope with
reselection significantly. Railway environment makes it easy to speed up to 500 km/h [1].
estimate the location. In the outlook we show how to transform - Another need for a dispatcher responsible for a certain
the results given here to new applications for area-wide mobile area is a mode, where he can call all trains in this area
communication systems. at the same time to inform them about some specific
events as e.g. problems along their (common) track.
Keywords- GSM-R; handover; high-speed This is where the features Voice Group Call Mode
(VGCM), Voice Broadcast Service (VBS) and Group
I. GSM-R INTRODUCTION Receive Mode (GRM) come from [2]. The first two
In the beginning 1990s the European railway operators ones differ in a way that VGCM allows the called
decided to set up one single communication system all over parties to answer.
Europe. This was driven by several needs. On the one hand - Service precedence and preemption, giving different
some operators had to change their communication band as priorities to calls depending on the urgency for
licenses for some frequencies expired and were not re-granted signaling purposes etc. Is necessary to ensure that
by the local regulation authorities. On the other hand - as the signaling information always is more important than
travel across borders of different countries increases - there was for example voice calls or transfer of customer
a strong wish to simplify communication between entities of information (e.g. purchase of a ticket) [2].
different operators and countries. Up to then each train passing
a border and thus operating on tracks of a foreign operator had - Functional and location dependent addressing means
to carry a separate communication system for each country, as an addressing easy adoptable to the numbering scheme
they were merely interoperable. of the trains. This is a major need as trains are re-
composed for operation every night depending on the
The communication between operator / dispatcher and needed capacity on certain connections. There is no
train / operating staff on board was based on analog systems. life-long global allocation between coaches and
Therefore the European railway operators took the chance to locomotives and the connection this ensemble
switch to a digital communication system. They also tried to operates on. This posed the need of reaching a
merge several communication systems that each country had in dedicated train via its connection dependent train
operation into only one. Among the different communication number. This number depends on the route it takes
systems in railway environment are private mobile radio, and the time it operates, but not on locomotives or
maintenance radio, analog train communication, radio on coaches.
dedicated routes, shunting radio, tunnel radio, radio for local
and nationwide security authorities, radio control for - Push-to-talk capability of the mobile equipment was
locomotives. needed for shunting radio as well as mobile-to-mobile
communication without base station interaction.
One system fitting all the different needs of the railway
operators did not exist. Nevertheless the operators decided to In principle the specifications are quite good adopted for
build a GSM-based system, because GSM proved to be very railway use, but as operators also agreed on a European Train
reliable as it was already real-life tested by millions of users. Control System (ETCS) the railway environment poses major
But as mentioned before, GSM had to be slightly changed for security requirements to the network. The ETCS [3] will
the need of the railways. These changes were included in GSM operate or replace the signals and inform the train about the

0-7803-9392-9/06/$20.00 (c) 2006 IEEE


3026
status of the tracks ahead. If the connection breaks during
ETCS communication, the train will perform an emergency
stop. Therefore the call drop probability has to be kept
extremely low. Most operators claim for 99.9 % reception
probability with 95 % location probability of coverage.
Licell 1 with Ecell 2
II. INFLUENCES ON THE NETWORK
quasi-omni-directional
antenna configuration
The high quality - the network has to provide - affects all
aspects of the network. Planning has to ensure better location Figure 2. Antenna configuration and cells along lines.
and reception probability than for public GSM. Additionally,
handovers have to be planned more carefully. A. Network Planning
Handovers can be improved by guaranteeing more overlap In our approach we take advantage of the typical railway
of the service areas of the different cells to have a longer time scenario to speed up both, preparation and execution of
to complete the handover. This poses larger costs to network handover and cell reselection. In a railway environment your
deployment and is not achievable everywhere in a nation-wide service area consists of corridors around the tracks. If you plan
network with only 18 frequencies granted for GSM-R. But it is a network for railway purposes only you try to use high gain
also merely possible to provide wide overlap areas in typical antennas with small beams to cause small interference to
European railway environment. Special propagation conditions systems beside the tracks and to optimize cell range (see fig. 1).
contain additional noise and interference caused by catenaries
and additional propagation loss by the typical cuttings and To avoid rapid growth in handovers at every cell border
forest aisles that are not only build for the need of having network planners are asked to put the two antennas served by
straight tracks regardless of the topology but also for noise the same base station in a quasi-omni-directional configuration
protection reasons. Europe in many parts of the country is quite (figure 2). That means you couple both antennas and assign
hilly. This results in a lot of tunnels and bridges along the them the same frequency so that sector 1 and sector 2 form one
track. Because of the metallic break shoe residue of the trains single cell. This shortens the number of handovers by about a
and the high reliability constraints, the tunnels cannot be served half as not every station can be built that way and there are still
with leaky cables. Therefore to provide a reception quality some single antenna sectors. This is where network planners
good enough for the high-speed demand, in tunnels there is a can help to expand the tunnel cell size to 2 to 3 km.
cell range of about 1 to 2 km served by high gain antennas But the major advantage we take is the shape of the service
specially fitted to the pressure situation in tunnels. area. As trains are bounded to tracks it is easier to predict their
There also exist problems at the entrance / exit of the whereabouts. This is where it becomes very interesting to
tunnels. As not every tunnel entrance has its own antenna - the integrate location information into the handover preparation.
tunnels might not be long enough to enable two antennas in on If we knew the position and the direction of the train
tunnel without major interference - the following situation mobile terminal and the best server footprint of the network we
occurs: The tunnel is served by one antenna inside (A) and one could predict the next target cell for handover in advance. This
antenna outside (B). The propagation from antenna A becomes is possible as we can properly assume that the train - beside
weak at the exit of the tunnel as the waves propagate left and train stations and railroad shunting yards - will not change its
right beside the tunnel. The propagation from antenna B gets direction by 180°.
weak as soon as it reaches the tunnel, because a lot of the
energy is absorbed by the hill the tunnel is built in. This leads At crossings this becomes more complicated. One approach
to very small overlap areas around the ends of tunnels. is in the planning phase. If you can manage to serve crossings
with one real omni-directional antenna there is no need to
This is the worst case, but in general there is a problem determine the exact direction at the crossing because the next
with this overlap areas, as they always appear small if you are handover occurs after the crossing where the direction will
moving with high speed. To cope with this problem we need become quite clear. The omni-directional serving can easily be
faster handover performance. This was not foreseen in the achieved as crossings in general are outside tunnels where you
specifications, as it was not calculated if GSM can support can improve serving range by higher antenna sites to
high-speed users moving with 500 km/h. It was left to accurate compensate the lower gain of omni-directional antennas. If you
network planning. cannot manage to solve the problem at the planning stage your
As network planning cannot provide a sufficient and cost movement prediction needs to be more complex [4].
effective solution we here analyze ways to speed up handover
as well. B. Localization
But how to detect position and direction of a train / mobile
terminal for the general railway scenario? As soon as the
mobile terminal attaches to the network you know the actual
serving cell it is in. In a straight-line scenario you then have
only two neighbors. For the initial handover without any
Figure 1. Situation at tunnel exit / entrance. further knowledge you will have to monitor this two cells and

3027
take measurements to prepare the handover. This a first save of rush through large train stations where the problems with
time as there are only two neighbors compared to six stations multiple neighbors and multiple trains occur.
considered in the general case. After the initial handover you
can predict the direction of movement as you know the last and C. Handover Improvements
the actual serving cell and U-turns are excluded. This puts you To speed up handover you have to identify the handover
into a position where you do not need a central location phase that consumes most of the time and try to rearrange its
detection and management entity. Each base station can predict structure.
the next cell by comparing the identity of the cell that handed
the mobile station over with an internal look-up table provided The actual handover execution is quite fast, but you can
by the operator. This table and its check do not consume much fasten it if you set up the connections in the core network in
memory nor time because the general configuration is a base advance instead of setting them up while executing the
station with two neighbors. As the maximum number of handover. This enables you to process the handover with
neighbors we have seen implemented in real-life networks up minimum delay. Of course you have to be careful with
to now is 7 the table keeps small but the decision becomes reserving additional links in the core network, as there might be
more complicated. a capacity restriction.
One chance to solve this is to make use of additional By assuming optical fiber connections between the core
localization systems. This will make the approach adoptable to network and the base stations we can show that at the first
other types of networks [4, 5]. One solution that comes in mind stage of GSM-R deployment with no use of ETCS the traffic
soon is GPS. This could easily be integrated into the train, but keeps quite low as there is not that much data traffic. But [6]
as there are a lot of tunnels and train stations the visibility is shows that there will occur problems with ETCS deployment
not good enough. But you can equip the train with a precise anyway and that there are other capacity constraints. Thus, we
incremental encoder that counts the distance by measuring the do not concentrate on the resource reservation problem now as
way one wheel makes. You only have to initialize the system we suppose it has to be solved in a broader ETCS adjustment
properly. This is not the best solution as equipping all trains is process.
costly but it can be a work around for special trains until other The handover decision itself - based on measurement data
localization mechanisms are available. But as the additional from the mobile terminal and / or the base station - can be
system is only needed for initial cell selection (see section II D) implemented by each operator according to its special (railway)
the problems with the reselection process can be significantly needs. An easy way to choose is taking the cell with the best
reduced with the built in measurement capabilities. Another field strength level in combination with a certain quality of
system giving additional location information consists of service requirement. There is not much time to save as long as
balises that are foreseen for track equipped with ETCS anyway. these algorithms do not become to complicate.
These transponders are mounted between the rails and give
signals to the trains passing them. This information is precise Where you can really save time is the handover initiation.
enough for location detection as soon as there is at least one This is when mobile terminal and base station take
balise in every cell. measurements. According to GSM standards [7] the
In railway environment you have an additional choice. As measurement reports are sent every 480 ms. This seems quite
trains in general follow a schedule their route along the tracks fast, but as there is the need of averaging and processing
is known in advance. You could store this route in a memory measurement data, more than 480 ms are needed. An other
on the train after assembling it and devote it its train number or problem is that the mobile terminal only starts handover
you can store this information either in a multiple neighbor preparation (the search for an target cell) after it detected a bad
base station or in a central network entity. signal level. Then it starts cell reselection process (see section
II D). This consumes additional time up to 1 s.
In the first case the mobile terminal needs to transmit its
preferred next cell to the network based on the serving cell This is where two of the new phase 2+ features conflict: the
identity (and the last serving cell). In the second case it just higher speed and the GRM. GRM is a mixture of idle and
sends its train number with the measurement report that is still dedicated mode resulting in standards [8] for measurement
sent every 480 ms for other network control reasons. The look- periods up to 15 s.
up tables in the base station then get more complex as there is a Real life tests have proven, that there are indeed problems
dedicated neighbor cell for each train number. In railway with handovers at a speed from 300 km/h on, thus, leading to
stations this might become difficult. That is where the network- the need of handover improvement especially where high-
stored information may become more economical depending speed connections are planned or operated.
on the situation. We figured out that this is from a number of 5
trains and 3 directions. Here the signaling time is small D. Cell Reselection
compared to the computational effort. The mobile switching The cell selection / reselection itself, even when processed
center also can take advantage of the information sent by without an ongoing connection, poses problems to the
different mobile stations. This is not possible at the mobile operators. Thanks to the line topology of the network these
station nor at the base station to which only few mobile stations problems can be solved by the same mechanisms not
send their data. The network-based approach is very depending on the mobile terminal being in idle or connected
convincing in train stations where the additional delay of the mode.
signaling with the network is not that critical, as trains cannot

3028
This ensures that GRM call drops also occur less often and
that cell reselection can cope with the high-speed as we can
derive the next cell the mobile terminal will move into from the
former one with the help of knowledge of the tracks topology.
The measurements taken for cell reselection in idle mode are
0
cn 7

4
_~~~T
the same as in handover procedure; they are only taken less
often. I
z 0 1 2 3 4 5 6 7 8 9 10
Only for the first cell selection at power-up we cannot rely Signaling overhead in %
on any measurements telling the last serving cell as a hint for .... Compared to knowledge of target cell without any calculation
-Compared to handover preparation with measurement reports
the mobile terminal's location. In this case to take advantage of (measurement reports are still sent to evaluate the moment for handover)
the network topology and the mobile terminal's location Alla * B llb A C Ilc
network independent localization mechanisms have to be used.
Figure 4. Signaling overhead for cell prediction.
III. SIMULATION ENVIRONMENT In this process we can save time by reducing or avoiding
As there is no nationwide deployed GSM-R network measurements. For a straight-line scenario we can completely
where you can change parameters for test cases, as there is omit measurements. For all other cases measurements can be
real traffic on the tracks we simulated the different scenarios. reduced widely. The reduction can be even increased by using
the train's schedules as additional information. The train's
We categorize our simulation scenarios in three groups number has not to be transmitted separately as it is already
(figure 3) and implemented them in percentages of scenarios A, know from the functional addressing. This avoids signaling
B and C that were derived from realistic values of European overhead. Some results for signaling overhead investigations in
railway environment. typical combinations we depicted in figure 4. The other
A) Straight line with now crossings (about 75 %) combinations of scenarios and methods are not surprising and
are left aside for better readability.
B) Simple crossings where two lines meet or intersect
(about 15 %) With only one neighbor base station in the list it is assumed
that each network entity can predict the next cell without any
C) Large crossings and inner-city (about 10 %) measurement. That means the next cell can be determined
The tracking was simulated with the following methods before any signaling took place.
based on the knowledge of Cell ID of the actual serving cell: Part of the effects in figure 4 result from retransmission in
I) With neighbor lists only that cases where the base station could not extract the correct
Cell ID. As expected case A Ila has some signaling overhead
II) With neighbor lists and schedules stored by train because the cell ID was explicitly sent in a separate message
number after entering the new cell. If we assume that we can extract it
Ila) At the train from the regular measurement report, the signaling overhead
decreases but we need some additional time to extract and store
Ilb) At the base station the Cell ID from the measurements. Anyway the overhead is
lIc) At the mobile switching center that small that it plays no major role in delay calculation in any
scenario.
We investigated the time delay for the handover process The time until the base station gets the first information
starting from taking measurements to evaluate the handover about the possible target cells is between 0 and 480 ms. The
conditions until the handover complete message is sent. last one is the time of periodic measurement reports in GSM.
0 ms can result from different cases: a measurement is sent just
at that moment or the base station derives the last serving cell
while handover procedure. Figure 5 shows the additional time
that is needed for deriving the next target cell from that
moment when the information about the last and the actual cell
is available at the base station.
The maximum time is about one GSM dedicated mode
A straight line measurement cycle (480 ms). That means in most of the cases
(where j (scenario A) the next cell is selected in between 0 and Is.
not indicated else) C Especially in Group Receive Mode this is a major
B simple crossing B improvement. Thus, we can avoid a large amount of call drops
C large crossing in GRM that were caused by collapse cell-reselection. But also
O base station the high-speed handovers are improved.
Figure 3. Network topology (extracted from simulation environment).

3029
7 t 0
networks because of the line-shape of the tracks. Thus, a
+b
c

a) 6 location calculation precise enough to determine the next cell


m

0 5 can be calculated with minor time and computational power


=4
_M consumption. First simulations showed that most of the
c3 problems addressed could be solved by the proposed approach.
°2 _ . ) *E i _

We are still working to find out the best combination of


a .1
E '0 30 90 150 210 330 390
270 450 510 algorithms depending on the number of trains and tracks in one
z
Average additional time consumption in ms area.
*With neighbor lists only
With schedules stored by train number In parallel we are trying to adapt the approach to other than
* at the train (including transfer to base station) railway scenarios. We showed that the time saved could be
* at the base station
A at the mobile switching center (including transfer) used to add authentication into the handover process.

Figure 5. Time consumption of next ecll calculation. REFERENCES


The high-speed handover problems mainly occurred in [1] 3GGP, TS 05.10, V 8.12.0, Digital cellular telecommunications system
(Phase 2+) Radio subsystem synchronization, August 2003.
scenario A, only about 1 % took place in scenario B. The
[2] 3GGP, TS 04.08, V 7.19.0, Digital cellular telecommunications system
simulation with method I could only improve handovers in (Phase 2+) Mobile radio interface layer 3 specification, December 2002.
scenario A. This is, because we need additional information [3] http://etcs.uic.asso.fr/specifications.html.
about the direction of movement if there are more than 2
[4] K.Kastell, R. Jakoby, Implementation of fast handovers and additional
"

neighbor cells. These problems could we solve by the use of authentication in GSM / UMTS for high-speed users, " Proceedings of
other localization techniques (see section II B). First the 16th IEEE Symposium on Personal Indoor and Mobile Radio
simulations with the new method II decreased the call drops Communications (PIMRC), Berlin, September 2005.
resulting from handover nearly completely, but we are still [5] K.Kastell, A. Fernandez-Pello, D. Perez, U. Meyer, R. Jakoby,
evaluating other scenarios. 'Performance advantage and use of a location based handover
algorithm," Proceedings of the 60th IEEE Vehicular Technology
Conference (VTC), pp. 2876-2883, Los Angeles, September 2004.
IV. CONCLUSION [6] A. Zimmermann, G. Hommel, "A Train Control System Case Study in
We identified several problems in railway communication Model-Based Real Time System Design," 11th Int. Workshop on
Parallel and Distributed Real-Time Systems (WPDRTS03) Nice, April
via GSM-R. Most of the problems occur in high-speed 2003.
environment. We identified that these problems come from bad [7] 3GPP, TS 05.08, V 8.15.0, Radio subsystem link control, June 2002.
propagation circumstances together with the enhanced speed. [8] 3GPP, TS 03.22, V8.7.0, Functions related to Mobile Station (MS) in
One way to cope with several problems simultaneously is idle mode and group receive mode, August 2002.
to make use of the location information. In the railway line
scenario the location can be guessed better than in wide-area

3030

You might also like