Last Updated: August 29, 2007
This topic explains how to configure the test set and wireless device parameters:
For more information on the conventions used in the programming examples click here.
|
Many of the parameters configured below are being configured to their default values. In a manufacturing environment it may be desirable to explicitly configure these parameters to ensure that the required settings have not been changed by someone setting a parameter's value through the test set's front panel. However, greater code efficiency can be achieved by not configuring them. |
The parameters and commands in this section are specific to the GSM/GPRS/EGPRS Cal Application, but the process shown of configuring the test set and wireless device parameters is relevant to all the test set's applications.
Setting up channels involves specifying the channel associated with every band and then setting the active band.
All of the test set's technology-specific applications (for example, the E6831A GSM/GPRS/EGPRS Cal Application) can test in more than one frequency band (for example, DCS, GSM450, and PCS). To produce the most efficient code, you should configure the channel information for each band in advance, for example the ARFCN for the specified GSM/GPRS band (see TRANsceiver:CHANnel(:DCS|:EGSM|:GSM450|:GSM480|:GSM750|:GSM850|:PCS|:PGSM|:RGSM)[?]). Then, to move to a new band during testing, you only need to send the command to change bands. You do not need to also specify the channel of the new band. This reduces test time.
To set up the channel number for the various bands, use the TRANsceiver:CHANnel(:DCS|:EGSM|:GSM450|:GSM480|:GSM750|:GSM850|:PCS|:PGSM|:RGSM)[?] command.
This practice also applies to applications which test both analog and digital channel types. In this case you should specify the channel for the analog and digital channel types in advance. Then, switching between them requires only one command to initiate the change, and not an additional change to specify the channel of the new channel type.
If you specify channels in advance as described, the only time you need to specify a channel during testing is if you move to a new channel within the same band and channel type.
If required, you can set the RF Generator and RF Analyzer frequencies manually rather than by using channel numbers. In some cases, setting RF Generator and RF Analyzer frequencies manually may optimize your testing speed. Refer to RFGenerator and RFANalyzer for more details on the manual frequency commands.
Once you have specified the channel information for each band and channel type, you must set the active band using the TRANsceiver:BAND:GCALibration[?] command.
To set the output power of the test set, use the RFGenerator:POWer[:SAMPlitude]:GCALibration[?] command.
You set the expected input power level to the RF Analyzer by setting the Mobile Station TX Level using the RFAnalyzer:MS:TXLevel commands. To specify which uplink burst is measured for single slot measurements on dual uplink PDTCHs, you must use the RFANalyzer:BURSt[:UPLink][?] command.
Note that you must also send the appropriate test mode commands to the wireless device to command it to output the Mobile Station TX Level.
If required, you can set the RF Analyzer input level by setting a dBm power level rather than using the Mobile Station TX Level. Refer to RFANalyzer for more details on the manual power commands.
To set the expected burst parameter, you use the RFANalyzer:BURSt:TYPE[:SELEcted][?] command. This parameter is used for measurement synchronization. If it is not set, the test set may not synchronize to the input signal's midamble.
The example provided in this section is specific to the GSM/GPRS/EGPRS Cal Application.
The example below illustrates the following:
Setting the ARFCN for a number of different bands,
setting the active band,
setting the RF generator power, and
setting the RF analyzer level.
' ***Configure Band and Channel parameters***
'
' Set the RF analyzer frequency control to auto.
TestSet.WriteString("RFANalyzer:CONTrol:FREQuency:AUTO:GCALibration ON")
' Set ARFCN to 512 for the PCS band.
TestSet.WriteString("TRANsceiver:CHANnel:DCS 512")
' Set ARFCN to 5 for the EGSM band.
TestSet.WriteString("TRANsceiver:CHANnel:EGSM 5")
' Set ARFCN to 259 for the GSM450 band.
TestSet.WriteString("TRANsceiver:CHANnel:GSM450 259")
' Set active GSM/GPRS band.
TestSet.WriteString("TRANsceiver:BAND:GCALibration DCS")
' Set the RF Generator power state to on and the level to to -70 dBm.
TestSet.WriteString("RFGenerator:POWer:GCALibration -70")
' Set the RF analyzer expected input power control mode to auto.
TestSet.WriteString("RFANalyzer:CONTrol:POWer:AUTO:GCALibration ON")
' Set uplink burst 2 to be measured for single slot measurements.
TestSet.WriteString("RFANalyzer:BURSt 2")
' Set the Mobile Station TX Level for burst 1 in the DCS band to 10.
TestSet.WriteString("RFANalyzer:MS:TXLevel:DCS:BURSt1 10")
' Set the Mobile Station TX Level for burst 2 in the DCS band to 12.
TestSet.WriteString("RFANalyzer:MS:TXLevel:DCS:BURSt2 12")
' Set the test set to expect Training Sequence Code (TSC) 2 in the midamble burst.
TestSet.WriteString("RFANalyzer:BURSt:TYPE TSC2")