Iq

SCPI Commands :

[SOURce<HW>]:IQ:CREStfactor
[SOURce<HW>]:IQ:GAIN
[SOURce<HW>]:IQ:SOURce
[SOURce<HW>]:IQ:STATe
[SOURce<HW>]:IQ:WBSTate
class IqCls[source]

Iq commands group definition. 182 total commands, 6 Subgroups, 5 group commands

get_crest_factor() float[source]
# SCPI: [SOURce<HW>]:IQ:CREStfactor
value: float = driver.source.iq.get_crest_factor()

Specifies the crest factor for the external analog signal.

return

crest_factor: float Range: 0 to 35, Unit: dB

get_gain() RsSmbv.enums.IqGain[source]
# SCPI: [SOURce<HW>]:IQ:GAIN
value: enums.IqGain = driver.source.iq.get_gain()

Optimizes the modulation of the I/Q modulator for a subset of measurement requirement.

return

gain: No help available

get_source() RsSmbv.enums.IqMode[source]
# SCPI: [SOURce<HW>]:IQ:SOURce
value: enums.IqMode = driver.source.iq.get_source()

Selects the input signal source for the I/Q modulator.

return

source: BASeband| ANALog External signals disable the amplitude modulation, an enabled custom digital modulation, any configured digital standard or an applied digital baseband input signal.

get_state() bool[source]
# SCPI: [SOURce<HW>]:IQ:STATe
value: bool = driver.source.iq.get_state()
Enables/disables the I/Q modulation. Note: Interdependencies

INTRO_CMD_HELP: The following functions cannot be activated simultaneously. They deactivate each other.

  • The internal baseband generator ([:SOURce<hw>]:BB:<DigStd>:STATe) and the external digital baseband input ([:SOURce<hw>]:BBIN:STATe)

  • The external digital baseband input ([:SOURce<hw>]:BBIN:STATe) and digital output ([:SOURce<hw>]:IQ:OUTPut:DIGital:STATe) because they share the same physical connectors (Dig I/Q and the HS Dig I/Q) .

  • The digital output ([:SOURce<hw>]:IQ:OUTPut:DIGital:STATe) and the output of analog I/Q signals:

Table Header:

  • If [:SOURce<hw>]:IQ:SOURce BASeband, [:SOURce<hw>]:IQ:STATe + OUTPut<hw>:STATe or

  • [:SOURce<hw>]:IQ:OUTPut:ANALog:STATe

return

state: 1| ON| 0| OFF

get_wb_state() bool[source]
# SCPI: [SOURce<HW>]:IQ:WBSTate
value: bool = driver.source.iq.get_wb_state()

Activates I/Q wideband mode. Activation automatically optimizes the settings for wideband modulation signals with a bandwidth that is higher then 5 MHz.

return

wb_state: 1| ON| 0| OFF *RST: 0 (R&S SMBVB-K524) / 1 (R&S SMBVB-K525)

set_crest_factor(crest_factor: float) None[source]
# SCPI: [SOURce<HW>]:IQ:CREStfactor
driver.source.iq.set_crest_factor(crest_factor = 1.0)

Specifies the crest factor for the external analog signal.

param crest_factor

float Range: 0 to 35, Unit: dB

set_gain(gain: RsSmbv.enums.IqGain) None[source]
# SCPI: [SOURce<HW>]:IQ:GAIN
driver.source.iq.set_gain(gain = enums.IqGain.DB0)

Optimizes the modulation of the I/Q modulator for a subset of measurement requirement.

param gain

DBM4| DBM2| DB0| DB2| DB4| DB8| DB6 Dynamic range of 16 dB divided into 2 dB steps. DB0|DB2|DB4|DB6|DB8 Activates the specified gain of 0 dB, +2 dB, +4 dB, +6 dB, +8 dB DBM2|DBM4 Activates the specified gain of -2 dB, -4 dB

set_source(source: RsSmbv.enums.IqMode) None[source]
# SCPI: [SOURce<HW>]:IQ:SOURce
driver.source.iq.set_source(source = enums.IqMode.ANALog)

Selects the input signal source for the I/Q modulator.

param source

BASeband| ANALog External signals disable the amplitude modulation, an enabled custom digital modulation, any configured digital standard or an applied digital baseband input signal.

set_state(state: bool) None[source]
# SCPI: [SOURce<HW>]:IQ:STATe
driver.source.iq.set_state(state = False)
Enables/disables the I/Q modulation. Note: Interdependencies

INTRO_CMD_HELP: The following functions cannot be activated simultaneously. They deactivate each other.

  • The internal baseband generator ([:SOURce<hw>]:BB:<DigStd>:STATe) and the external digital baseband input ([:SOURce<hw>]:BBIN:STATe)

  • The external digital baseband input ([:SOURce<hw>]:BBIN:STATe) and digital output ([:SOURce<hw>]:IQ:OUTPut:DIGital:STATe) because they share the same physical connectors (Dig I/Q and the HS Dig I/Q) .

  • The digital output ([:SOURce<hw>]:IQ:OUTPut:DIGital:STATe) and the output of analog I/Q signals:

Table Header:

  • If [:SOURce<hw>]:IQ:SOURce BASeband, [:SOURce<hw>]:IQ:STATe + OUTPut<hw>:STATe or

  • [:SOURce<hw>]:IQ:OUTPut:ANALog:STATe

param state

1| ON| 0| OFF

set_wb_state(wb_state: bool) None[source]
# SCPI: [SOURce<HW>]:IQ:WBSTate
driver.source.iq.set_wb_state(wb_state = False)

Activates I/Q wideband mode. Activation automatically optimizes the settings for wideband modulation signals with a bandwidth that is higher then 5 MHz.

param wb_state

1| ON| 0| OFF *RST: 0 (R&S SMBVB-K524) / 1 (R&S SMBVB-K525)

Cloning the Group

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

Subgroups