Remote Control
R&S
®
ESRP
984
User Manual 1175.7445.02 ─ 08
Figure 11-6: Block diagram illustrating signal processing in analyzer
In the example below, a GSM pulse sequence of 8 pulses is measured with an offset of
50
m
s of the first pulse, 450
m
s measurement time/pulse and 576.9
m
s pulse period.
REM ************************************************************************
Public Sub MultiSumMarker()
result$ = Space$(200)
'--------- R&S FSV default setting---------------------------------------
CALL SetupStatusReg 'Configure status register
CALL InstrWrite (analyzer, "*RST") 'Reset instrument
CALL InstrWrite (analyzer, "INIT:CONT OFF") 'Single sweep mode
CALL InstrWrite (analyzer, "SYST:DISP:UPD ON")
'ON: switch display on
'OFF: switch display off
'--------- Configure R&S FSV for power measurement in time domain ---------
CALL InstrWrite (analyzer, "FREQ:CENT 935.2 MHz;SPAN 0Hz")
'Frequency setting
CALL InstrWrite (analyzer, "DISP:WIND:TRAC:Y:RLEV 10 dBm")
'Set reference level to 10 dB
CALL InstrWrite (analyzer, "INP:ATT 30 dB") 'Set input attenuation to 30 dB
CALL InstrWrite (analyzer, "BAND:RES 1 MHz;VID 3 MHz")
'Bandwidth setting
CALL InstrWrite (analyzer, "DET RMS") 'Select RMS detector
CALL InstrWrite (analyzer, "TRIG:SOUR VID") 'Trigger source: video
CALL InstrWrite (analyzer, "TRIG:LEV:VID 50 PCT")
'Trigger threshold: 50 %
CALL InstrWrite (analyzer, "SWE:TIME 50ms") 'Sweep time ≥ 1 frame
'--------- Perform measurement and query results --------------------------
CALL InstrWrite (analyzer, "INIT;*WAI") 'Perform sweep with sync
'Query results:
cmd$ = "CALC:MARK:FUNC:MSUM?"cmd$ = cmd$ + "50US," 'Offset of first pulse
cmd$ = cmd$ + "450US," 'Measurement time
cmd$ = cmd$ + "576.9US," 'Pulse period
cmd$ = cmd$ + "8" 'Number of bursts
CALL InstrWrite (analyzer, cmd$)
CALL InstrRead(analyzer, result$) 'Read results
Remote Control – Programming Examples