Beruflich Dokumente
Kultur Dokumente
Abstract - The railway environment presents a unique challenge for II. GPRS NETWORK ARCHITECTURE
cellular radio coverage. European cellular operators, among others,
have realized the potential of the mobile user on railways and have The GPRS network architecture is an extension to the
constantly sought to improve the performance of cellular networks global system for mobile communication (GSM) network,
to accommodate current and next generation wireless services. which has been introduced to enable packet switched data
Improving cellular coverage and services on railways is becoming services via the public land mobile network (PLMN).
increasingly important, considering the serious efforts of various Considering the overall GPRS architecture, two main
European nations to boost public rail usage. However, performance building blocks are defined: The core network and the base
limitations that certain environments such as railways might place station subsystem (BSS). Both blocks are important to assess
on current technologies such as 2.5G general packet radio service the performance of end-to-end packet data services. Figure 1
(GPRS) have yet to be accurately verified. This paper highlights
operational challenges and introduces strategies for measuring and
shows a high-level overview of the logical GPRS network
verifying GPRS key performance indicators (KPIs) on railways, architecture. The BSS governs the GSM enhanced data rates
describes manual and automated field-testing concepts, and for global evolution (EDGE) radio access network (GERAN)
presents selected KPI results from a trial campaign conducted in and provides the wireless interface to the MS. GPRS uses the
the UK. physical air interface defined for GSM, but GPRS specific
frame formats and logical channels have been standardized.
I. INTRODUCTION Several channel coding schemes (CS1 to CS4) incorporating
Key performance indicators (KPIs) are becoming different levels of error detection and error correction
increasingly important in the context of network rollouts, as schemes are supported, which help mitigate the undesirable
well as within optimization cycles of mature networks. KPIs effects of a fluctuating radio environment. Commercial
are typically used to quantify network performance GPRS networks commonly support CS1 and CS2. CS3 and
parameters and can be defined at three levels: individual cells, CS4 including link adaptation however are supported by
cell clusters, and the entire network. Defining KPI targets several equipment vendors, but involve hardware upgrades of
and methodologies for verifying them is critical for a cellular the network and the MS. Reliable packet delivery over the air
operator, specifically for target coverage areas in difficult interface is ensured by a variety of transmission-plane
terrain, including railway environments, where the train and protocols, including multiple access control (MAC), radio
hence the mobile stations (MSs) may travel at very high link control (RLC), logical link control (LLC), and sub-
speeds. This paper presents a methodology for measuring network dependant convergence protocol (SNDCP).
and verifying general packet radio service (GPRS) KPIs for
railways, with emphasis on network delay and GPRS
throughput performance. Other KPIs such as GPRS attach,
routing area update, PDP context activation, cell reselection
and packet loss are outside the scope of this paper. GPRS
throughput characteristics and specific KPI verification
issues in the railway environment are examined and possible
solutions are provided. The first section provides a brief
overview of the GPRS network architecture. Then, possible
solutions for verifying GPRS KPIs for railway coverage are
analyzed and evaluated. Finally, sample GPRS KPI
performance metrics and the impact of mobility on
throughput are presented. The measurements presented in
this paper are part of a trial measurement campaign
conducted in the UK.
methodologies fall into two categories: (1) field trials and (2)
analysis of network counters. Field trials then distinguish GPRS KPI Results
17
Aisle area of the
passanger carriage
Carriage
Carriage Window
GPS Aerial
GPS Receiver
USB Hub
Laptop Computer
Test Mobile Station
Desktop Holder
Data Cables
Manual download of
measurement
results
Manual Testing generally very limited, but can provide a rough indication of
The manual testing method however requires measures to the user experience of train passengers.
ensure repeatable and consistent results. Firstly, suitable test The difficulty of this approach is that the cells, even if
equipment should be selected to support real-time constructed for specific rail coverage employing high gain
measurements of the GSM/GPRS air interface. Secondly, it directional antennas with horizontal beam-widths of less than
is considered beneficial to use test equipment from one 15°, may “pick up” other users outside of the train. Generally,
vendor only, which helps to maintain consistent network performance counters provide cell or routing area
measurement results and post processing activities. Finally, based counters, which are not user or session specific. GPRS
all equipment should be calibrated and tested before it’s throughput on the application layer is typically not supported
released to field personnel. Pre-configured equipment and a either, as the GPRS network does not discriminate between
fixed location of the test MS within the carriage will ensure a different applications, although such information is e.g.
stable measurement environment in most cases. Using a provided within the destination port field of the transmission
desktop holder can help to maintain the MS in the same control protocol (TCP) header. However, network statistics
upright location during the KPI measurement campaign. such as PDCH allocation failures, PDCH drops, successful
Locating the MS at the aisle side of the table (approximately TBF assignments, congestion time, as well as successful
1.5m height) allows for near-accurate simulation of an actual “hand-outs” and “hand-ins” during cell reselection can be
traveling MS user. It also helps factoring effects of worst- useful in identifying low performing cells or cluster of cells.
case scenarios of radio propagation into the measurements. The analysis of such network performance statistics can
Positional data can be obtained by using a mobile GPS allow addressing corrupted hardware, congestion, RF
receiver with minimal satellite acquisition time. The GPS planning weaknesses and software configuration issues
aerial can be attached to the carriage window by using before the actual KPI measurements take place. Table I lists
suction plugs. A possible equipment setup including advantages and disadvantages for manual versus automatic
computer terminal, test MS and GPS receiver is shown in testing.
Fig. 4.
TABLE I
Both methods have their own specific advantages and MANUAL VERSUS AUTOMATIC TESTING: ADVANTAGES AND DISADVANTAGES
disadvantages, which are listed in Table I. It should be noted Advantages Disadvantages
that the presented methods for field trials generally allow
introducing adjustments to the KPI results. Post processing -Allows a GPS system -Cost intensive
with DRS -Travel schedule constraints
Automatic
18
IV. SAMPLE GPRS DATA KPI RESULTS
There are two basic end-to-end parameters that help
estimating the service performance of a GPRS network: data
throughput and roundtrip time (RTT). The results discussed
in this section are based on a trial area (~100 km) along
important rail routes in the UK. Network-wide results,
although important are beyond the scope of this paper. GPRS
throughput can be determined on various protocol layers,
including RLC, LLC, TCP or the application layer, whereas
network latency is typically measured with “pings”, which
are Internet control management protocol (ICMP) echo
requests implemented on raw IP. Measuring the application
throughput however best resembles the user experience, as
the actual performance figures of the end-to-end connection
is captured. Naturally, application throughput values will be
less than those measured on lower protocol layers, due to
encapsulation overheads and signaling traffic [4]. There is a
tradeoff between mobility (fast-moving MSs) and link Fig. 6. GPRS latency characteristics.
performance [5]. Phase errors (due to rapid variation in phase
Such cell configurations can be beneficial when providing
of the received signal and Doppler effects) force the receiver
coverage for linear transport networks, such as motorways
to incorrectly detect some bits independent of the received
and railways.
signal-to-noise-ratio (SNR). To assess the GPRS throughput
The time period the MS resides within a cell however
on the railway, a 100kB file can be continuously downloaded
would naturally decrease with sectorized cells, as the covered
from a file transport protocol (FTP) server that is directly
area per cell is decreased. Typically, number of possible
connected to the GPRS core network via a virtual private
GPRS cell reselections on a given rail route impacts the
network (VPN). Using a small file size can be useful to
throughput performance and increases the overall network
determine network accessibility, especially within a train
latency. Latency is a critical parameter to characterize the
moving at high speeds (e.g. 150 km/hr). In case the standard
performance of real-time and interactive applications such as
software of the test MS does not support FTP, alternative
streaming video and network gaming. In addition to the
software can be used to enable repeated downloads and log
network quality requirements of different applications, the
file generation. Figure 5 shows the test network used during
RTT has a significant impact on the performance of higher
the trials. Assuming that the railway coverage is provided by
layer protocols above the subnet connection boundary [5].
base stations configured as standard “quasi-omni” cells, it
High latency and packet loss can severely degrade the
can be estimated that a MS would spend approximately 40-
achievable application throughput. GPRS network latency is
60 seconds within a given cell. “Quasi-omni” cells are
typically in the area of 700 ms to 1000 ms with a standard
typically equipped with RF signal splitters and bi-directional
deviation of approximately 150 ms [4].
narrow- beam antennas pointing up and down the target
Figure 6 shows the typical characteristics of RTT in a
coverage area.
commercial GPRS network measured over successive
sessions. Traveling MSs that transcend cell boundaries
experience higher delays including higher variability of
delays, caused by “packet transfer idle mode” times during
cell reselection procedures [2]. The physical radio resources
including TBF are released by the “old” cell and re-assigned
by the “new” reselected cell. GPRS throughput performance
is impacted in a similar fashion. Packet transfer can be
interrupted by approximately 0.25s-4s depending on how
quickly the MS acquires the full set of system information of
the “new” cell. Also, the probability of packet loss may be
increased due to LLC frame re-routing between the
reselecting cells. The protocol stack at the MS shows that
flow control and congestion control mechanisms are
implemented within RLC and TCP [5]. Packet
Fig. 5. Test network for FTP. retransmission combined with high network latency may
severely degrade throughput performance.
19
Fig. 8. Throughput error analysis.
Fig. 7. GPRS throughput characteristics.
The number of available downlink PDCHs, interference (C/I),
Figure 7 provides session application throughput results multiplexing and the mobility effect are quantifiable
obtained from 950 individual 100kB file downloads on a rail parameters [5,6]. Assuming that the railway environment and
route with traveling speeds of up to 200 km/hr. The test the overall network exhibit comparable levels of mean
mobile station used supports 4 PDCH channels in the PDCH availability, average interference levels and
downlink and 1 PDCH channel in the uplink. It is apparent multiplexing, then the discriminating factor would be the
that the mean application throughput is approximately 25 mobility effect. Isolating this effect and making the
Kbps, as opposed to the theoretical maximum of nearly 40 appropriate adjustments to the throughput measurements
Kbps. Various theories can explain the reason for such would make the adjusted values comparable to stationary
performance, most notably, the criticality of an induced- measurements. (1) provides a possibility of isolating the
delay in the core-network, details of which will be presented mobility effect and other performance impacting conditions,
in an alternate publication. From Fig. 7, the red-curve where M represents the mean level of PDCH multiplexing,
represents the running sum average (RSA) calculated over TS is the mean number of available downlink time slots, S is
the measured throughput values. Despite the high traveling the file size, ttotal denotes the total file download time, tci and
speeds of the train the RSA stabilizes approximately after tri are packet outage time during cell reselection and routing
200 sessions. Figure 8 shows the error analysis for the RSA. area / location area update respectively and n represents the
The difference of two consecutive RSA values has been number of cell reselections.
derived and plotted in order to identify the point at which the
measurements stabilize within a range of e.g. 0.1 Kbps. This
would be achieved after approximately 200 sessions. The ª º
error analysis can be computed on an ongoing basis during a « »
M
TS « S File »
measurement campaign, which can help to understand and Tkpi
(1)
estimate the variability of the session application throughput. 4 « § n ·»
« t total ¨ ¦ tc i tri ¸ »
Additionally, the error analysis can help determining the ©i 0 ¹¼
point beyond which further measurements have negligible
¬
impact on the mean session application throughput of a given
coverage area. It should be noted that packet idle time is equivalent to radio
outage, i.e. the time period in which the MS has no TBF
V. MOBILITY EFFECT AND TARGET LEVELS FOR THROUGHPUT assigned. The effective packet outage time on the application
layer however is greater than the radio outage, as it begins
Considering the level of mobility is imperative in the context with the last TCP packet sent by the “old” cell and ends with
of defining achievable targets for mean session application the first TCP packet sent by the new cell. The effective
throughput, as the direct comparison of throughput levels packet outage time has been measured and analyzed with e.g.
derived from stationary and fast moving MS may lead to windump [7] and ethereal [8] respectively.
unrealistic performance expectations. This emphasizes the
difficulty of employing network wide KPIs for GPRS It may be expected that the post-processed performance
throughput (Tkpi). Such network wide KPIs however may still (applying (1)) on the train would approach or be very close
be used if the performance impacting elements of a given to the performance level of stationary measurements.
special coverage area can be quantified reliably. Following figure presents a comparison of raw
20
measurements, their post processed values and stationary number of cell reselections and routing area updates, increase
measurements of the mean session application throughput. the amount of packet outage time. It is therefore to be
expected that GPRS throughput performance decreases with
increased mobility. Removing the mobility effect from trial
measurements on the railways improves their comparability
to stationary measurements that are typically used for
establishing KPI levels. The linear nature of coverage along
railway tracks and the fact that trains travel through the same
space inherently provide, in time, quickly stabilizing GPRS
measurements.
REFERENCES
[1] 3GPP, TS 03.64 V8.11.0 (2003-04), Technical Specification
Group GSM/EDGE Radio Access Network; General Packet
Radio Service (GPRS); Overall description of the GPRS radio
interface; Stage 2, (Release 1999)
[2] 3GPP, Technical Specification Group GSM/EDGE Radio
Fig. 9. Throughput Characteristics Access Network; General Packet Radio Service (GPRS);
Mobile Station (MS) - Base Station System (BSS) interface;
Figure 9 shows that the average value of the raw Radio Link Control/ Medium Access Control (RLC/MAC)
measurements on the train are 7.7 kbps lower compared to protocol (Release 1999)
the stationary results. It can also be seen that the average post [3] 3GPP, TS 04.64 V8.7.0 (2001-12), Technical Specification
processed results are 3.2 kbps lower that the stationary Group Core Network; Digital cellular telecommunications
system (Phase 2+); General Packet Radio Service (GPRS);
measurements. This outcome suggests that (1) accounts for Mobile Station - Serving GPRS Support Node (MS-SGSN)
approximately 60% of the mobility effect. Further analysis of Logical Link Control (LLC) layer specification (Release 1999)
the log files has shown that the average TCH availability and [4] R. Chakravorty and I. Pratt, “Performance issues with GPRS,”
the average level of multiplexing are homogeneous across Journal of Communications and Networks (JCN), Vol. 4, No. 2,
the test area. This however did not apply to the average level December 2002, p.266-281.
of C/I, as regional differences have been identified. The [5] Timo Halonen, Javier Romero and Juan Melero, GSM, GPRS
remaining difference between the post processed results on and EDGE Performance – Evolution towards 3G/UMTS,
the train and the stationary measurements may therefore be Wiley and Sons, 2nd ed., 2003.
attributable to the varying interference levels within the test [6] M. Meyer, “TCP performance over GPRS,” Proc. 1999 IEEE
Wireless Communications and Networking Conference
area. C/I levels are generally highly dependent on frequency (WCNC), Sept, 21-24, New Orleans, LA, pp. 1248-1252.
planning and traffic density and are likely to change on a [7] Windump, http://winpcap.polito.it
regular basis, especially in a mature GSM/GPRS networks, [8] Ethereal, www.ethereal.com
considering the ongoing introduction of new sites or re-
location or decommissioning of existing sites.
VI. CONCLUSIONS
GPRS performance verification trials on railways can be
performed using automatic and manual testing methods.
Automatic testing involves a customized railcar and is
generally expensive. Manual testing is comparatively cost
effective but requires a field team to generate the
performance measurements and a measurement methodology
that produces consistent and repeatable results. GPRS
throughput performance is affected by cell reselection and
routing area update procedures, especially for fast-moving
MSs. Increasing mobility levels, which lead to a higher
21