Programming an Access Probe Power Measurement
Last Updated: May 24, 2006
General Programming Procedure
-
Prompt the user to connect the access terminal to the test set's front panel
RF IN/OUT
connector and power it on. Instruct the user that if the access terminal does not automatically open a session, perform whatever actions are necessary to open a session. See
Establish a Session from the Access Terminal
for more details.
-
Set up the access parameters as needed using the
CALL:APARameter
commands.
-
Set up the access probe power measurement parameters as needed using the
SETup:CAPPower
commands.
-
Turn on call limit mode so the test set does not acknowledge the access terminal's access attempt, using the
CALL:CONNected:LIMit[:STATe]<[:SELected]|:TA856>
command.
NOTE: You must set all parameters that are configured during the Session Negotiate state (such as
Probe Sequence Max
) before turning call limit mode on (see
Call Limit Mode
for more information).
-
Set cell power as needed using the
CALL:POWer
command.
-
Page the access terminal (to initiate access probes) using the
CALL:FUNCtion:DATA:STARt
command.
-
Initiate the access probe power measurement using the
INITiate:<measurement mnemonic>[:ON]
command. The <measurement mnemonic> for the access probe power measurement is CAPPower.
-
Use the
FETCh:CAPPower
commands to obtain the measurement results. (You can also replace steps 7 and 8 with a single command -
READ:CAPPower[:ALL]?
).
-
Use the
CALL:FUNCtion:DATA:STOP
command to stop paging the access terminal.
Programming Example: 4.3.1 Range of Open Loop Output Power
10 ! 4.3.1 Range of Open Loop Output Power
20 ! This programming example assumes the access terminal
30 ! is connected to the test set and in the session open state.
40 !
50 Testset=714
60 !
70 DISP "Testing Range of Open Loop Power"
80 !
90 !***Set up test parameters***
100 !
110 Ior1=-25
120 ! First level for test
130 Ior2=-65
140 ! Second level for test
150 Ior3=-93.5
160 ! Ior for test 3 Band Class 0, AT Class III
170 Ol_adjust=78
180 ! Set Open Loop Adjust for Band Class 0
190 !
200 OUTPUT Testset;"CALL:APAR:POWER:OLADJUST ";Ol_adjust
210 ! Set Open Loop Adjust
220 OUTPUT Testset;"CALL:APAR:PREAMBLE:LENGTH 7"
230 ! Set preamble length in frames
240 OUTPUT Testset;"CALL:APAR:PROBE:IADJUST 0"
250 ! Set Probe Initial Adjust
260 OUTPUT Testset;"CALL:APAR:PROBE:STEP:COUNT 1"
270 ! Set Probe Num Steps
280 OUTPUT Testset;"CALL:APAR:PROBE:SEQUENCE 1"
290 ! Set Probe Sequence Max
300 ! This must be done BEFORE call limit mode is turned on
310 OUTPUT Testset;"CALL:APAR:PROBE:POWER:STEP 0"
320 ! Set Probe Power Step
330 !
340 !***Set up measurement parameters***
350 !
360 OUTPUT Testset;"SETUP:CAPPOWER:CONTINUOUS OFF"
370 ! Set measurement to single trigger
380 OUTPUT Testset;"SETUP:CAPP:TIMEOUT 10"
390 ! Set access probe power timeout to 10 seconds
400 !
410 !***Set test conditions***
420 !
430 OUTPUT Testset;"CALL:CONNECTED:LIMIT:STATE 1"
440 ! Turn on call limit mode so connection is not established
450 ! This must be done AFTER probe sequence max is set
460 !
470 !***Obtain measurement results***
480 !
490 OUTPUT Testset;"CALL:POW ";Ior1
500 ! Set cell power for test 1
510 WAIT .1
520 ! Settling time for access terminal output power to slew
530 OUTPUT Testset;"CALL:FUNCTION:DATA:START"
540 ! Page access terminal
550 OUTPUT Testset;"READ:CAPP?"
560 ! Read access probe power
570 ENTER Testset;Integrity1,Test1
580 OUTPUT Testset;"CALL:FUNCTION:DATA:STOP"
590 ! Stop data connection paging before repaging at next level
600 !
610 OUTPUT Testset;"CALL:POW ";Ior2
620 ! Set cell power for test 2
630 WAIT .1
640 ! Settling time for mobile output power to slew
650 OUTPUT Testset;"CALL:FUNCTION:DATA:START"
660 ! Page access terminal
670 OUTPUT Testset;"READ:CAPP?"
680 ! Read access probe power
690 ENTER Testset;Integrity2,Test2
700 OUTPUT Testset;"CALL:FUNCTION:DATA:STOP"
710 ! Stop data connection paging before repaging at next level
720 !
730 OUTPUT Testset;"CALL:POW ";Ior3
740 ! Set cell power for test 3
750 WAIT .1
760 ! Settling time for mobile output power to slew
770 OUTPUT Testset;"CALL:FUNCTION:DATA:START"
780 ! Page access terminal
790 OUTPUT Testset;"READ:CAPP?"
800 ! Read access probe power
810 ENTER Testset;Integrity3,Test3
820 OUTPUT Testset;"CALL:FUNCTION:DATA:STOP"
830 ! Stop data connection paging
840 !
850 !***Print measurement results***
860 !
870 CLEAR SCREEN
880 PRINT "Range of Open Loop Output Power Test Results:"
890 PRINT
900 PRINT "Test 1 Integrity/Result = ";Integrity1,Test1
910 PRINT "Test 2 Integrity/Result = ";Integrity2,Test2
920 PRINT "Test 3 Integrity/Result = ";Integrity3,Test3
930 PRINT
940 PRINT "Range of Open Loop Output Power Test Complete"
950 !
960 !***Post test clean up***
970 !
980 OUTPUT Testset;"CALL:CONNECTED:LIMIT:STATE 0"
990 ! Turn off call limit mode
1000 ! Must do BEFORE can change probe max sequence
1010 OUTPUT Testset;"CALL:POW -55"
1020 ! Set Cell Power to default
1030 ! Do this before reconfiguring other parms so signaling
1040 ! is successful (don't want cell power too low for signaling)
1050 OUTPUT Testset;"CALL:APAR:PREAMBLE:LENGTH 7"
1060 ! Set preamble length in frames
1070 OUTPUT Testset;"CALL:APAR:PROBE:IADJUST 0"
1080 ! Set Probe Initial Adjust
1090 OUTPUT Testset;"CALL:APAR:PROBE:STEP:COUNT 3"
1100 ! Set Probe Num Steps
1110 OUTPUT Testset;"CALL:APAR:PROBE:SEQUENCE 1"
1120 ! Set Probe Sequence Max
1130 OUTPUT Testset;"CALL:APAR:PROBE:POWER:STEP 3"
1140 ! Set Probe Step
1150 !
1160 OUTPUT Testset;"INIT:CAPP:OFF"
1170 ! Set access probe power meas off
1180 DISP ""
1190 !
1200 END
|