Application Note: GPRS Mobile Phones - An Overview For Test Professionals
Application Note: GPRS Mobile Phones - An Overview For Test Professionals
Application Note: GPRS Mobile Phones - An Overview For Test Professionals
Note
GPRS Mobile Phones - An Overview for
Test Professionals
The GGSN is the "Gateway" between the GPRS network and the
Internet. While the mobile is roaming throughout the GPRS net-
work, the GGSN is the fixed point for packet data transmission. By
configuring the "packets" for the transmission to the Internet the
GGSN acts as the interface between the GPRS network and the
rest of the IP world using X.25, IP or PPP based networks.
The GSM BSS comprising the Base Tranceiver Station or BTS and
Base Station Control or BSC remains virtually unchanged when
GPRS is added to the network. Since GPRS uses the same mod-
ulation scheme (GMSK) as GSM, there is little to change from a RF
hardware perspective. Software needs to be updated to handle
the packet data traffic and accompanying interfaces to the PCU,
Figure 3.0 Growth of GPRS Enabled Handsets SGSN and GGSN.
Figure 4.0 shows a typical GSM network with the GPRS packet
VI. GPRS Network Operation
control units and SGSN and GGSN added.
GPRS deployment involves overlaying a packet-based air interface
onto the existing circuit switched GSM network. This gives the VII. How Does a GPRS Mobile Transfer Packet Data?
user an option to use a packet-based data service or convention-
al voice services. To supplement a circuit switched network archi- 1. The GPRS Attach Sequence
tecture with packet routing is a significant upgrade. Adding GPRS The GPRS mobile establishes communication with the network
to an existing GSM network requires the network operator to add through a process called a GPRS attach. The GPRS attach session
new infrastructure nodes and add software upgrades to existing includes a dialog of packets sent between the mobile and the
network elements. base station. The mobile, upon power up or being placed into a
GPRS mode, will automatically initiate an attach sequence.
A GPRS network operates in a mode called "Always On". This
doesn't mean that the GPRS mobile is constantly transmitting to There are two different types of GPRS attach sequences that can
the network and is chewing up battery reserve along the way. The occur. One is called simply, GPRS Attach. This applies to all class-
GPRS mobile device initiates a "GPRS attach sequence" upon es of mobiles, either A, B or C. (See section VIII, 2. Mobile Station
power-up or GPRS mode operation. During the GPRS attach Class). The GPRS attach allows the mobile to attach to the net-
sequence, the mobile establishes its location to the network and work and then, if needed, begin packet data traffic.
Figure 5.0 shows the Mobility Management messaging between VIII. Types of GPRS Mobiles
the mobile and the SGSN for a GPRS attach sequence.
1. Type 1 MS versus Type 2 MS
The "Types" of MS are the same as in GSM. A Type 1 MS is not
required to transmit and receive at the same time.
2. Relationship of Downlink to Uplink Slots 1. What is the Difference Between GSM and GPRS
When looking at table 2.0, under the heading "minimum number Tests?
of slots" the terms Tta, Ttb, Tra and Trb are seen. These terms refer GSM and GPRS utilize the same bandwidth, bit rates and modula-
to timing relationship between the downlink and uplink slots. This tion formats. The digital modulation format is called Gaussian
is because the mobile is periodically required to monitor channel Minimum Shift Keying or GMSK. The primary difference is that with
conditions and then report them back to the network to deter- GPRS, packet data is sent on multiple slots in either the uplink or
mine if a cell change is required, what channel coding scheme downlink direction using different channel coding schemes as dis-
would be best utilized, power levels, etc. The mobile needs to per- cussed earlier.
form channel quality measurements during an idle slot and the
Recall from past GSM experience that sensitivity was tested using
utilization of transmit to receive offsets allows the mobile sufficient
Bit Error Rate or BER tests based on the class of bits (more on this
time to accomplish this task.
later). GPRS does not assign weighting to those different classes
Where: of bits; rather it uses a similar method of checking sensitivity called
block error rate or BLER.
Tta: Tta relates to the time needed for the MS to perform
adjacent cell signal level measurement and get ready 2. Transmitter Tests
to transmit. Transmitters are the most tested part of either a mobile or base
For type 1 MS it is the minimum number of timeslots station. This is due to the inherent inter-modulation products and
that will be allowed between the end of the previous the spectral efficiency issues that accompany modern digital
transmit or receive TS and the next transmit TS when modulation techniques and the corresponding requirement to
adjacent cell signal level measurements are to be "co-exist" with other mobile transmitters in a given spectrum.
performed between. It should be noted that, in prac- Here are the most common tests for a GSM digital mobile RF
tice, the minimum time allowed may be reduced by transmitter:
amount of timing advance. Spurious Emissions and Spectral Measurements: Spurious sig-
Ttb: Ttb relates to the time needed for the MS to get ready nals can be defined as inter-modulation products in and out of
to transmit. This minimum requirement will only be channel or band, and are usually caused by non-linear amplifiers,
used when adjacent cell power measurements are I/Q mixer balance and spectral re-growth. These emissions can
not required by the service selected. be tracked with a good quality spectrum analyzer by looking at in-
band and out-of-band emissions.
For type 1 MS it is the minimum number of timeslots
that will be allowed between the end of the last pre- Power versus Time - The GMSK Burst Structure: Recall from sec-
vious receive TS and the first next transmit TS or tion IX that the GPRS mobile can send multiple bursts within one
between the previous transmit TS and the next trans- frame on the uplink depending on its multi-slot classification. If a
mit TS when the frequency is changed in-between. It mobile is capable of this, then the test equipment manufacturer
should be noted that, in practice, the minimum time can devise tests that allow for power profile analysis of the GMSK
allowed may be reduced by the amount of the timing burst in each of the slots utilized by the mobile. Keep in mind that
advance. the mobile will only send multiple bursts per frame on a consec-
utive basis (i.e. slot 1, slot 2, slot 3, etc…) and will not send them
Tra: Tra relates to the time needed for the MS to perform on an alternate slot basis (i.e. slot 1, slot 3, slot 7, etc…).
adjacent cell signal level measurement and get ready
to receive. Begin by looking at a normal GMSK burst utilized in either a GSM
or GPRS function. Figure 7.0 shows a Power versus Time template
For type 1 MS it is the minimum number of timeslots for a normal burst format.
that will be allowed between the previous transmit or
Compare this to a GPRS uplink
that has two consecutive bursts
side by side as shown in figure
8.0. This would be consistent
with a mobile that conforms to
Multi-Slot Classes 3, 5, 6, 9, 10,
19, 24 per table 2.0. Notice that
the time between the two
bursts allows for variation in the
power. The mobile can either
power down, or continue trans-
mitting random data. It is up to
the designer to make this deci-
sion but it must conform to the
power versus time template to
ensure that it does not cause
interfering emissions. Most
mobiles today only support one slot uplink. mobile then adjusts the timing advance. Since the SACCH is
mapped over 102 GSM TDMA frames, the mobile receives an
RMS and Peak Phase Error: For GMSK modulation, this checks
update every 480 ms.
the modulation accuracy of the transmitter in the Mobile Under
Test. It is made on the useful part (information or data) of the burst With GPRS, this process will not work, since the continuous trans-
and is usually averaged over a predetermined number of bursts. mission of uplink bursts is no longer provided. GPRS uses a dif-
Peak is the worst case measurement of the burst phase error. ferent method called the Continuous Timing Advance Update
Procedure. The continuous timing update procedure relies on
Frequency Error: A test of the stability of the mobile's transmitter
the Packet Timing Control Channel or PTCCH for both the uplink
to keep on frequency regardless of modulation format.
and downlink. Here, the mobile is assigned to one of 16 logical
Bit Timing: This test checks the accuracy of the mobile's trans- sub-channels that repeat every 416 frames on either the 12th or
mission timing. To accommodate for near-far effect, the network 38th burst. The mobile sends an access burst to the base station
can request that the mobile advance its burst by a predetermined and the BTS can then estimate the distance to the respective
number of bits. mobile and then return the appropriate timing advance message.
In GSM, this is accomplished by the BTS measuring the bit shift of Optionally, the BTS may track the shift of the incoming access
the Training Sequence Code orTSC that is found on all uplink nor- bursts and normal bursts on the PDTCH from the mobile and
mal bursts from the mobile to the BTS. (Remember that with GSM, determine the distance to the mobile station. Using a method
the mobile is always sending uplink bursts during a voice call). called polling, the PCU sends a polling message to the mobile and
The BTS then sends timing adjustments back to the mobile on the the mobile responds with four identically formatted access bursts
Slow Associated Control Channel or SACCH message where the during a particular uplink radio block (a block is equal to four
bursts) assigned by the PCU. The BTS meas-
ures the timing advance and forwards this to
the PCU, which responds with a correspon-
ding message to the mobile.
3. Receiver Tests:
The receiver tests are used to determine the
sensitivity of the receiver, or how low a signal
the mobile can process before it causes
excessive errors. In analog days, this was a
Signal + Noise and Distortion test or SINAD.
For digital modulation techniques, however,
we need to look at an alternative method to
test sensitivity.