Programming the Phase Discontinuity Measurement
Last updated: January 16, 2009
This section provides an example of how to make phase discontinuity measurements via GPIB.
The basic procedure to perform phase discontinuity measurements is as follows:
-
Establish an RB test mode connection between the UE and test set (see
Step 4: Make a Connection
).
-
Set
UL CL Power Control Mode
to
Active Bits
(
CALL[:CELL]:CLPControl:UPLink:MODE
).
-
Set
UE Target Power
to the appropriate level (
CALL:MS:POWer:TARGet[: AMPLitude]?
).
-
Set up the measurement using the
SETup:WPDiscon
commands.
-
INITiate the measurement using the
INITiate
command.
-
FETCh the measurement results using the
FETCh:WPDiscon
commands (or use the
READ:WPDiscon[:ALL]?
command to both initiate and fetch the measurement as a sequential operation).
Programming Example
10 ! Phase Discontinuity Measurement Programming Example
20 ! This programming example assumes that there is an RB
30 ! Test Mode connection between the test set and UE.
40 !
50 Testset=714
60 !
70 ! *** Set Up Test Parameters ***
80 !
90 OUTPUT Testset;"CALL:CLPControl:UPLink:MODE ACTive"
100 ! Set UL CL Power Ctrl Mode to Active Bits.
110 OUTPUT Testset;"CALL:MS:POWer:TARGet 21"
120 ! Set MS Target Power to +21 dBm.
130 !
140 ! *** Set Up Measurement Parameters ***
150 !
160 OUTPUT Testset;"SETup:WPDiscon:PCPattern DN5_4UP"
170 ! Set Power Control Pattern to 5DOWN/4UP.
180 OUTPUT Testset;"SETup:WPDiscon:NPRepetition 10"
190 ! Set the Number of Pattern Repetitions to 10.
200 !
210 ! *** INITiate and FETCh Measurements ***
220 !
230 OUTPUT Testset;"INITiate:WPDiscon"
240 ! Initiate a Phase Discontinuity measurement.
250 OUTPUT Testset;"FETCh:WPDiscon?"
260 ! Fetch Phase Discontinuity measurement results.
270 ENTER Testset;Int,Num_slts,Wc_pd_slt,Wc_pd,Wc_evm_slt,Wc_evm
280 ! Retrieve the results.
290 !
300 ! *** Print Measurement Results ***
310 !
320 CLEAR SCREEN
330 PRINT "Phase Discontinuity Measurement Results:"
340 PRINT
350 PRINT "Integrity Indicator = ",Int
360 PRINT "Number of Slots Measured = ",Num_slts
370 PRINT "Worst Case Phase Discontinuity Slot Number = ",Wc_pd_slt
380 PRINT "Worst Case Phase Discontinuity (in degrees) = ",Wc_pd
390 PRINT "Worst Case EVM Slot Number = ",Wc_evm_slt
400 PRINT "Worst Case EVM (in % rms) = ",Wc_evm
410 !
420 END
|