Programming a Tx Spurious Emissions Measurement
Last updated May 24, 2006
The following example is based on an RTAP data connection for subtype 0 physical layer test. The general procedure is also applicable to the test based on an RETAP data connection. See
Control Program Examples
for the comprehensive test programs.
Programming Example: 4.4.1 Conducted Spurious Emissions
10 ! 4.4.1 Conducted Spurious Emissions
20 ! This programming example assumes the access terminal
30 ! is connected to the test set and in a 153.6 kbps
40 ! RTAP data connection.
50 !
60 Testset=714
70 !
80 DISP "Measuring TX Spurious Emissions"
90 !
100 !***Set up test parameters***
110 !
120 Ior=-60
130 ! Set cell power for test
140 Ol_adjust=84
150 ! Set Open Loop Adjust for Band Class 4
160 !
170 OUTPUT Testset;"CALL:APAR:POWER:OLADJUST ";Ol_adjust
180 ! Set Open Loop Adjust
190 OUTPUT Testset;"CALL:APAR:PROBE:IADJUST 15"
200 ! Set Probe Initial Adjust
210 OUTPUT Testset;"CALL:APAR:PROBE:STEP:COUNT 15"
220 ! Set Probe Num Steps
230 !OUTPUT Testset;"CALL:APAR:PROBE:SEQUENCE 15"
240 ! Set Probe Sequence Max - this parameter setting is required
250 ! by C.S0033 but does not affect test results. It is a legacy
260 ! parameter setting from IS-98. Changing this parameter drops
270 ! the connection, as required by C.S0024. It is recommended not
280 ! to send this command.
290 OUTPUT Testset;"CALL:APAR:PROBE:POWER:STEP 7.5"
300 ! Set Probe Step
310 !
320 !***Set up measurement parameters***
330 !
340 OUTPUT Testset;"SETUP:CTXSPURIOUS:CONTINUOUS OFF"
350 ! Set measurement to single trigger
360 OUTPUT Testset;"SETUP:CTXS:TIMEOUT 5"
370 ! Set TX Spur Emissions timeout to 5 sec
380 !
390 !***Set test conditions***
400 !
410 OUTPUT Testset;"CALL:POW ";Ior
420 ! Set Cell Power for Test
430 OUTPUT Testset;"CALL:CLPCONTROL:REVERSE:MODE UP"
440 ! Start transmission of All Up (0) power control bits
450 WAIT 1
460 ! Settling time to allow mobile power to slew up to maximum power
470 !
480 !***Obtain measurement results***
490 !
500 OUTPUT Testset;"INITIATE:CTXS"
510 ! Initiate TX spurious emissions measurement
520 !
530 OUTPUT Testset;"FETCH:CTXS?"
540 ! Fetch TX spurious emissions results
550 ENTER Testset;Ctxs_integ,Ctxs_pf,Low_adj,Upp_adj,Low_alt,Upp_alt
560 !
570 SELECT Ctxs_pf
580 ! Assign CTXS pass/fail results to a string
590 CASE 0
600 Pass_fail$="PASS"
610 CASE 1
620 Pass_fail$="FAIL"
630 END SELECT
640 !
650 !***Print TX Spurious Test Results
660 !
670 CLEAR SCREEN
680 PRINT "TX Spurious Emissions Test Results:"
690 PRINT
700 PRINT "Integrity Indicator = ",Integrity
710 PRINT "TX Spurious Emissions Test Result = ",Pass_fail$
720 PRINT "Lower Adjacent Power (dBc) = ",Low_adj
730 PRINT "Upper Adjacent Power (dBc) = ",Upp_adj
740 PRINT "Lower Alternate Power (dBc) = ",Low_alt
750 PRINT "Upper Alternate Power (dBc) = ",Upp_alt
760 PRINT
770 PRINT "TX Spurious Emissions Test Complete"
780 !
790 !***Post test clean up***
800 !
810 OUTPUT Testset;"CALL:CLPCONTROL:REVERSE:MODE ACTIVE"
820 ! Return to active power control bits
830 OUTPUT Testset;"CALL:POW -55"
840 ! Set cell power back to initial level
850 ! Do this before reconfiguring other parms so signaling
860 OUTPUT Testset;"CALL:APAR:PROBE:IADJUST 0"
870 ! Set Access parameters for test
880 OUTPUT Testset;"CALL:APAR:PROBE:STEP:COUNT 5"
890 ! Set Access paramters for test
900 !OUTPUT Testset;"CALL:APAR:PROBE:SEQUENCE 1"
910 ! Set Access paramters for test (not necessary if commented
920 ! out command before test)
930 OUTPUT Testset;"CALL:APAR:PROBE:POWER:STEP 1"
940 ! Set Access paramters for test
950 OUTPUT Testset;"INIT:CTXS:OFF"
960 ! Turn TX spurious emissions off
970 DISP ""
980 !
990 END
|