184
N:\mkt\MANUALS\HP8924C\APPMOD\BOOK\chapters\amtxtst.fb
Chapter 4, CDMA Transmitter Tests
Measuring the Range of Open Loop Output Power
HPBASIC Programming Example
The following programming example was developed using HPBASIC for
Windows. It was tested on an HP 8924C with firmware rev A.02.26.
10 ! re-store "c:\hpbasic\setrain\OPEN_RNG"
20 ! This program implements CDMA Open Loop Range test.
30 ! This closely follows T34 from the 83217A Software.
40 CLEAR SCREEN
50 OUTPUT 714;"*CLS"
60 OUTPUT 714;"CDMA:CALL:END"
70 WAIT 1
80 OUTPUT 714;"*RST" ! Good reset technique
90 WAIT 3
100 Page_phone
110 Open_loop_range
120 DISP "PROGRAM DONE"
130 END
140 Open_loop_range: SUB Open_loop_range
150 CLEAR SCREEN
160 DISP "TESTING OPEN LOOP RANGE"
170 OUTPUT 714;"CDMA:CELL:ASEC:BWP -25 dBm"
180 OUTPUT 714;"CDMA:PCON:MODE ’Open Loop’"
190 OUTPUT 714;"MEAS:CDM:CHAN:STAT ON"
195 OUTPUT 714;"MEAS:CDM:AVGP:STAT ON"
200 OUTPUT 714;"CDMA:TX:POW:MEAS ’Chan Power’"210 OUTPUT 714;"MEAS:CDM:CHAN:UNIT
DBM"
220 OUTPUT 714;"MEAS:CDM:AVGP:UNIT DBM"
220 !The following code tests mobile at -25, -65, and -105 dBm
230 FOR I=-25 TO -105 STEP -5
240 OUTPUT 714;"CDMA:CELL:ASEC:BWP "&VAL$(I)&" dBm"
250 WAIT 1 ! Let mobile settle
260 SELECT I
270 CASE -25,-65
280 OUTPUT 714;"MEAS:CDM:CHAN?"
290 ENTER 714;Measured_val
300 PRINT "Measured Power at ";VAL$(I)&" dbm = ";Measured_val;" dBm"
310 CASE -105