Step 6: Reconfigure Test Set and Mobile Station Connection Parameters

Step 6: Reconfigure Test Set and Mobile Station Connection Parameters

Last updated: December 3, 2008

You can reconfigure both GSM voice connections and GPRS data connections.

Reconfiguring the GSM Voice Connection

There are several ways you may want to reconfigure the connection parameters. Some examples are:

Reconfigure the Mobile Station Parameters

The example below illustrates how to change the mobile station's transmit level. The test set does not accept any other commands until this command has completed. This is important because the mobile station must have received the command to go to a new power level before transmitter measurements can be made accurately.

 
OUTPUT 714;"CALL:MS:TXL 12"

Reconfigure the GSM Connection to a New ARFCN in a Different Band

When reconfiguring the connection to a new ARFCN, you may also want to change other parameters at the same time. In this case, using deferred parameter commands would create the most efficient code. The code below shows how to set a new mobile station TX level, ARFCN, and band with deferred parameter commands, and then use the CALL:HAND command to apply the new parameters. The order in which these are set is not important. The code also shows you how to use the CALL:STAT:STAT? synchronization command to make sure the connection was maintained. The CALL:STAT:STAT? query returns the current state of the connection. In this case, "CONN" should be returned, indicating the connection is still in the transferring state and the handover was successful.

 
2010  OUTPUT Test_set;"CALL:SET:TCH:BAND DCS"
2020  OUTPUT Test_set;"CALL:SET:TCH 600"
2030  OUTPUT Test_set;"CALL:SET:TCH:MS:TXL 5"
2040  OUTPUT Test_set;"CALL:HAND"
2050  !
2060  OUTPUT Test_set;"CALL:STAT:STAT?"! Verify that the call is still
2070  ENTER Test_set;Call_status$      ! in the connected state after
2080                                   ! the handover.
2090  IF Call_status$<>"CONN" THEN
2100    PRINT "Call handover failed."
2110    PRINT "Program terminated."
2120    STOP
2130  END IF

Reconfiguring the GPRS Data Connection

There are several ways you may want to reconfigure the connection parameters. Some examples are:

Reconfigure GPRS Uplink Burst Parameters

The example below illustrates how to change the transmit levels of the uplink bursts. The test set does not accept any other commands until these commands have completed. This is important because the mobile station must have received the command to go to new power levels before transmitter measurements can be made accurately.

 
OUTPUT 714;"CALL:PDTCH:MS:TXL:BURS 12"
OUTPUT 714;"CALL:PDTCH:MS:TXL:BURS2 10"

Reconfigure the connection to a new PDTCH ARFCN

When reconfiguring the connection to a new packet data traffic channel ARFCN, you may also want to change other parameters at the same time. In this case, using deferred parameter commands would create the most efficient code. The code below shows how to set a new mobile station TX level, PDTCH ARFCN, and coding scheme with deferred parameter commands, and then use the CALL:HAND command to apply the new parameters. The code also shows you how to use the CALL:STAT:DATA? synchronization command to make sure the connection was maintained. The CALL:STAT:DATA? query returns the current state of the connection. In this case, "TRAN" should be returned, indicating the connection is still in the transferring state and the handover was successful. This query can be used because the CALL:HAND command is sequential, meaning its operation completes before the test set accepts a new command.

 
OUTPUT Test_set;"CALL:SET:PDTCH:MS:TXL:BURS 5"
OUTPUT Test_set;"CALL:SET:PDTCH 120"
OUTPUT Test_set;"CALL:SET:PDTCH:CSCH CS2"
OUTPUT Test_set;"CALL:HAND"
! Use a call synchronization command to ensure the
! reconfiguration succeeded.
OUTPUT Test_set;"CALL:STAT:DATA?"
ENTER Test_set;Conn_status$
IF Conn_status$<>"TRAN" THEN
   PRINT "Data connection failed to reconfigure properly."
   PRINT "Program terminated."
   STOP
END IF

Reconfigure the connection to a new PDTCH ARFCN in a different band

Configuring the connection to a new band is exactly the same as configuing the connection to a new PDTCH. In the following example, we use deferred commands to reconfigure the mobile station transmit levels for both bursts and specify a new band and channel number. Again, the CALL:HAND command is used to indicate these new parameters should be sent to the mobile station.

 
2870  OUTPUT Test_set;"CALL:SET:PDTCH:MS:TXL:DCS:BURS 15"
2880  OUTPUT Test_set;"CALL:SET:PDTCH:MS:TXL:DCS:BURS2 15"
2890  OUTPUT Test_set;"CALL:SET:PDTCH:BAND DCS"
2900  OUTPUT Test_set;"CALL:SET:PDTCH 665"
2910  OUTPUT Test_set;"CALL:HAND"
2920  ! Use a call syncrhonization command to ensure the
2930  ! reconfiguration succeeded.
2940  OUTPUT Test_set;"CALL:STAT:DATA?"
2950  ENTER Test_set;Conn_status$
2960  IF Conn_status$<>"TRAN" THEN
2970    PRINT "Data connection failed to reconfigure properly."
2980    PRINT "Program terminated."
2990    STOP
3000  END IF