|
|
|
|
Testing a GPRS Mobile Station
Last updated: May 8, 2002
This section is
not
applicable to GSM.
This section provides a description of how you may want to use the test set to test a GPRS mobile station which supports a single uplink timeslot or two adjacent uplink timeslots. The section contains:
If you want a detailed description of how to write a basic control program that performs fundamental manufacturing tests on a GPRS mobile station, see
Programming: Getting Started Guide for E1964A GPRS Mobile Test Application Rev. A.03 E6701A GPRS Lab Application Rev. A.01
.
Procedure
1. Configure the base station emulator, mobile station, and measurement execution parameters
Before starting to transfer data and make measurements on a GPRS mobile station, you may need to configure some, or all of the following parameters:
-
Broadcast channel (BCH) parameters:
-
Packet data traffic channel (PDTCH) parameters:
Note that some BCH and PDTCH parameters are fixed parameters. This means that their values cannot be changed (see
Fixed Parameters
).
-
Mobile station operating parameters:
-
Measurement execution parameters:
-
The SETup subsystem is used to configure measurement parameters. For a brief description of this subsystem and links to the GPIB commands, see
SETup Subsystem
. For a more detailed description of measurement execution parameters along with programming examples, see
Step 3: Set Measurement Parameters
.
-
Deferred parameters (if required):
2. Switch on the GPRS mobile station, perform an attach and establish a data connection
Ensure the GPRS mobile station you want to test has either a GSM Test SIM card, or a standard GSM SIM card installed. When you connect your mobile station to the test set and switch the mobile station on, it should automatically perform a GPRS attach. (For those mobile stations which do not automatically perform a GPRS attach, you may have to instruct the mobile station to go into a data mode. The method for doing this will vary from one mobile station to another. For example, you may have to press a key on the mobile station's keypad, or make a selection from the mobile station's on-screen menu system.)
The mobile station must be GPRS attached before you can use the command
CALL:FUNCtion:DATA:START
to start the data connection. You can verify that a data connection has been successfully established, by checking that the connection status is "transferring". (If you require more details on connection states see
Data Connection Processing State Synchronization
).
If you have problems starting the data connection with your mobile station under normal conditions, you may want to try changing the frame numbering scheme using the command
CALL:FUNCtion:DATA:FRAMe:STARt
.
If you have problems establishing a data connection using the BLER Data Connection Type specifically, you may want to change the setting of the Data Connection LLC Frame Check Sequence (see
CALL:FUNCtion:DATA:BLER:LLC:FCSequence
) or the BLER Block Polling Interval (see
CALL:FUNCtion:DATA:BLER:POLLing:INTerval
).
If you require more troubleshooting information related to getting the mobile to perform a GPRS attach, or start a data connection, see
GPRS Data Connection Troubleshooting
.
3. Make measurements and obtain results
Now that the data connection is successfully established, you can start making concurrent transmitter measurements and gathering results. Output RF Spectrum, Transmit Power, Phase and Frequency Error, and Power versus Time are all available for GPRS. In addition, you can make Receiver Bit Error, or Block Error measurements in parallel with your transmitter measurements.
The FETch subsystem is used to obtain transmitter and receiver measurement results. For a description of this subsystem along with links to the GPIB commands, see
FETCh? Subsystem
.
You may want to vary the downlink power to stress the mobile's receiver during your testing (see
Downlink PDTCH Power Control
).
If you want the test set to perform Transmit Power, and Phase and Frequency Error measurements on both bursts of a multislot configuration which features two adjacent uplink timeslots, you can select only one burst at a time to measure (using the command
RFANalyzer:MSLot:MEASurement:BURSt
). In order to optimize your test code, the recommended method is to select the first burst you want to measure, perform the first set of Transmit Power, and Phase and Frequency Error measurements and then repeat these measurements after you have selected the second burst. To select a multislot configuration with two adjacent uplink timeslots (that is, D2U2 or D3U2) use
CALL:PDTCH:MSLot:CONFiguration
. Note that the Power versus Time measurement can measure over both bursts in a multislot configuration with two adjacent uplink timeslots. If you require more details on the Power versus Time measurement, see
GPRS Power versus Time Measurement
.
For more details on the process of making measurements and gathering results, see
Step 5: INITiate and FETCh Measurements
.
4. Reconfigure the data connection and make more measurements (if required)
In order to test the mobile station using different parameters, such as channel number, channel band, or mobile station transmit level, you have to reconfigure the data connection. To do this, you can execute a channel change using the
CALL:HANDover | HANDoff[:IMMediate]
. This applies the deferred parameters that you set earlier (see Deferred Parameters above). If you require more details on the process of reconfiguring the data connection, see
Step 6: Reconfigure Test Set and Mobile Station Connection Parameters
.
Note that additional PDTCH protocol control parameters are available in case your mobile station does not support the Packet Timeslot Reconfigure (PTR) message. (If you require details on these parameters, see
CALL:PDTCH:PMESsage:PPTadvance
and
CALL:PDTCH:PMESsage:PTReconfig
).
5. Disconnect the Mobile Station from the base station emulator
When your testing is complete, you need to end the data connection (using
CALL:FUNCtion:DATA:STOP
) and then initiate the GPRS detach procedure from the mobile station. If you require more details, see
Step 7: End the Connection
. You should note that the GPRS detach procedure is optional in a testing environment. The test set can be left in the Attached data connection state and will recognize if a different mobile station performs a GPRS attach.
Operating Considerations
Downlink PDTCH Power Control
For GPRS-specific testing of mobile stations, you must take into consideration the multislot mode of operation (where a single packet data connection uses multiple timeslots on the same ARFCN possibly at different power levels). In GPRS, downlink power levels are referenced to the power reduction reference level (which in turn is referenced to the BCCH). ETSI refers to these power reduction levels as PR values, and the reference level is known as P0. In the test set, the power reduction levels are implemented as two values (PRL1 and PRL2) which can be mapped to any downlink burst.
P0, PRL1, and PRL2 are shown in the figure below. Note that the BCH (including GPRS indicator) is shown on the same ARFCN in the figure only to illustrate the BCH level. To make use of power reduction levels, you must set the downlink PDTCHs to be on a different ARFCN from the BCH.
GPRS Power Reduction Levels
Use the following commands to set the BCH power, P0 reference level, and PDTCH power reduction levels:
Fixed Parameters
A number of GPRS parameters currently have fixed values. These fixed parameters are shown in the following table.
GPRS Fixed Parameters
|
Fixed Parameter
|
Value
|
|
Base Station Colour Code (BCC)
|
5
|
|
Location Area Code (LAC)
|
1
|
|
Mobile Country Code (MCC)
|
1
|
|
Mobile Network Code (MNC)
|
1
|
|
Network Colour Code (NCC)
|
1
|
|
Routing Area Code (RAC)
|
1
|
Back to Top
|