Interferer

SCPI Command:

SOURce:AFRF:GENerator<Instance>:IFERer:MODE
SOURce:AFRF:GENerator<Instance>:IFERer:DFRequency
SOURce:AFRF:GENerator<Instance>:IFERer:DLEVel
class InterfererCls[source]

Interferer commands group definition. 9 total commands, 3 Subgroups, 3 group commands

get_dfrequency() float[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:IFERer:DFRequency
value: float = driver.source.afRf.generator.interferer.get_dfrequency()

Specifies the center RF carrier frequency of the interferer. The frequency is specified as offset value relative to the center carrier frequency of the wanted signal, configured via method RsCma.Source.AfRf.Generator.RfSettings.frequency.

return:

frequency: Range: -10 MHz to 10 MHz, Unit: Hz

get_dlevel() float[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:IFERer:DLEVel
value: float = driver.source.afRf.generator.interferer.get_dlevel()

Sets the RMS level of the interferer RF signal. The level is specified as offset value relative to the level of the wanted signal, configured via method RsCma.Source.AfRf.Generator.RfSettings.level.

return:

level: Range: -80 dB to 80 dB, Unit: dB

get_mode() InterfererMode[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:IFERer:MODE
value: enums.InterfererMode = driver.source.afRf.generator.interferer.get_mode()

Selects the interferer signal mode. The interferer signal can be an unmodulated CW signal or a modulated signal, carrying a single tone.

return:

interferer_mode: NONE | CW | FM | PM | AM NONE Interferer signal disabled CW Unmodulated RF carrier signal FM, PM, AM Frequency / phase / amplitude modulation

set_dfrequency(frequency: float) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:IFERer:DFRequency
driver.source.afRf.generator.interferer.set_dfrequency(frequency = 1.0)

Specifies the center RF carrier frequency of the interferer. The frequency is specified as offset value relative to the center carrier frequency of the wanted signal, configured via method RsCma.Source.AfRf.Generator.RfSettings.frequency.

param frequency:

Range: -10 MHz to 10 MHz, Unit: Hz

set_dlevel(level: float) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:IFERer:DLEVel
driver.source.afRf.generator.interferer.set_dlevel(level = 1.0)

Sets the RMS level of the interferer RF signal. The level is specified as offset value relative to the level of the wanted signal, configured via method RsCma.Source.AfRf.Generator.RfSettings.level.

param level:

Range: -80 dB to 80 dB, Unit: dB

set_mode(interferer_mode: InterfererMode) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:IFERer:MODE
driver.source.afRf.generator.interferer.set_mode(interferer_mode = enums.InterfererMode.AM)

Selects the interferer signal mode. The interferer signal can be an unmodulated CW signal or a modulated signal, carrying a single tone.

param interferer_mode:

NONE | CW | FM | PM | AM NONE Interferer signal disabled CW Unmodulated RF carrier signal FM, PM, AM Frequency / phase / amplitude modulation

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.afRf.generator.interferer.clone()

Subgroups