User`s guide

2-19
GPIB Tutorial and Examples
Program 1
Program 1
10 !RE-STORE “PROG1”
20 !RE-SAVE “PROG1:,1404”
30 !===========================================================================
40 !
50 !Example program 1
60 !
70 !Introductory GPIB techniques for measuring a GSM900 mobile using the
Agilent 8922S and M
80 !GSM MS Test Sets. The program measures Tx power, power vs time, phase and fre-
quency
90 !error, bit error ratio, timing error, Rx Lev and Rx Qual
100 !
110 !(c) Agilent Technologies 1996
120 !
130 !Rev 1.0
140 !I R HP QMD 7.9.94
150 !Slightly modified by C B 24.1.96 - Changed F/H to M/S throughout
160
!=================================================================================
170 !
180 DIM Berpwr(5) !Downlink power levels in dBm for bit error test
190 DIM Berarfcn(125) !ARFCN to perform bit error test on
200 DIM Dsppwr(15) !Mobile Tx power levels for DSP test
210 DIM Dsparfcn(124) !ARFCN to perform DSP test on
220 DIM Fparfcn(124) !ARFCN to perform fast power test on
230 DIM Fppwr(15) !Mobile Tx power levels for fast power test
240 DIM Message$(30)[100] !Output strings
250 DIM Error$(50)[100] !Error message strings
260 DIM Err$[100] !Internally used temporary error string
270 DIM Rmspher(50,50) !Measurement results from rms phase error, dimen-
sions(ARFCN,TXLEVEL)
280 DIM Pkpher(50,50) !Measurement results from peak phase error
290 DIM Frer(50,50) !Measurement results from freq error
300 DIM Slpwr(50,50) !Measurement results from DSP analyzer power measure-
ment
310 DIM Txtim(50,50) !Tx timing error measurement results
320 DIM Fpwrmeas(50,50) !Measurement results from fast power
330 DIM Ber1(50,50) !Bit error test measurement results, dimen-
sions(ARFCN,Downlink Power)
340 DIM Clock(5) !Test Times
350 DIM Mask$(50,50)[10] !Power versus time limit mask specification
360 DIM Rxqual(50,50) !RxQual measurement results, dimensions(ARFCN,Down-
link Power)
370 DIM Rxlev(50,50) !RxLev measurement results
380 DIM Null(50,50) !Empty array
390 DIM Nullst$(50,50)[50] !Empty string array
400 !
410 !=======================================================
420 !
430 !GENERAL MEASUREMENT SET UP SPECIFIED
440 !
450 Uut=714 GPIB address of Agilent 8922M/S
460 Extloss=-1 !Loss of cable linking 8922 to mobile (loss=-xdB)
470 Bchpwr=-80 !BCCH power level in dBm
480 Imsi$=”’001012345678901’” !Paging IMSI of mobile’s test SIM
490 Timeouttime=20 !The GPIB timeout in seconds
500 Leveltol=1 !Level threshold to indicate Tx Lev settling for DSP
measurement
510 !
520 !================================================================================
530 !
540 !MEASUREMENT POINTS ARE DEFINED IN THIS SECTION