Measuring the Channel and Adjacent Channel Power R&S FSL
1300.2519.12 7.12 E-11
CALL InstrWrite(analyzer,"SENS:POW:ACH:PRES ACP")
'Optimize settings
CALL InstrWrite(analyzer,"SENS:POW:ACH:PRES:RLEV")
'Optimize reference level
CALL InstrWrite(analyzer,"SENS:POW:ACH:MODE ABS")
'Absolute measurement
CALL InstrWrite(analyzer,"SENS:POW:HSP ON")
'Fast ACP measurement
'––––––––– Perform measurement and query results ––––––––––––––––––––––––––
CALL InstrWrite(analyzer,"INIT;*WAI") 'Perform sweep with sync
CALL InstrWrite(analyzer,"CALC:MARK:FUNC:POW:RES? ACP") 'Query result
CALL InstrRead(analyzer, result$)
'––––––––– Read out result –––––––––––––––––––––––––––––––––––––––––––––––––
Print "Result (CP, ACP low, ACP up, Alt low, Alt up): "
Print result$
'––––––––– Example 2: Configure CP/ACP manually for GSM––––––––––––––––––––
result$ = Space$(100)
CALL InstrWrite(analyzer,"FREQ:CENT 935.2MHz")
'Set frequency
CALL InstrWrite(analyzer,"CALC:MARK:FUNC:POW:SEL ACP")
'ACP measurement on
CALL InstrWrite(analyzer,"SENS:POW:ACH:ACP 1")
'1 adjacent channel
CALL InstrWrite(analyzer,"SENS:POW:ACH:BAND 200KHZ")
'Channel bandw. 200 kHz
CALL InstrWrite(analyzer,"SENS:POW:ACH:BAND:ACH 200KHZ")
'Adjacent channel band–
'width 200 kHz
CALL InstrWrite(analyzer,"SENS:POW:ACH:SPAC 200KHZ")
'Channel spacing 200 kHz
CALL InstrWrite(analyzer,"SENS:POW:ACH:PRES ACP")
'Optimize settings
CALL InstrWrite(analyzer,"SENS:POW:ACH:PRES:RLEV")
'Optimize reference level
CALL InstrWrite(analyzer,"SENS:POW:ACH:MODE ABS")
'Absolute measurement
'––––––––– Start measurement and query result ––––––––––––––––––––––––––––––
CALL InstrWrite(analyzer,"INIT;*WAI") 'Perform sweep with sync
CALL InstrWrite(analyzer,"CALC:MARK:FUNC:POW:RES? ACP")
'Query result
CALL InstrRead(analyzer, result$)
'––––––––– Read out result –––––––––––––––––––––––––––––––––––––––––––––––––
Print "Result (CP, ACP low, ACP up): "
Print result$