|
|
Testing a GPRS Mobile Station
Last updated: December 2, 2008
This section is
not
applicable to GSM or EGPRS.
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 E1968A GSM/GPRS Mobile Test Application Revision A.02 and E6701C GSM/GPRS Lab Application Revision C.02
.
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:
-
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 the 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 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 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 depending on the connection type you want to use.
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
CALL:(PDTCH|PDTChannel):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|PDTChannel):MSLot:CONFig
. 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
Power versus Time Measurement Description
.
For more details on the process of making measurements and gathering results, see
Step 5: INITiate and FETCh Measurements
.
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:
|
|