IfRignal

SCPI Commands :

[SOURce]:BB:W3GPp:TS25141:IFSignal:BWIDth
[SOURce]:BB:W3GPp:TS25141:IFSignal:CNRatio
[SOURce]:BB:W3GPp:TS25141:IFSignal:FOFFset
[SOURce]:BB:W3GPp:TS25141:IFSignal:POWer
[SOURce]:BB:W3GPp:TS25141:IFSignal:STATe
[SOURce]:BB:W3GPp:TS25141:IFSignal:TYPE
class IfRignalCls[source]

IfRignal commands group definition. 14 total commands, 3 Subgroups, 6 group commands

get_bandwidth() RsSmw.enums.FilterWidth[source]
# SCPI: [SOURce]:BB:W3GPp:TS25141:IFSignal:BWIDth
value: enums.FilterWidth = driver.source.bb.w3Gpp.ts25141.ifRignal.get_bandwidth()

Selects the interferer scenario.

return

bwidth: WIDE| NARRow

get_cn_ratio() float[source]
# SCPI: [SOURce]:BB:W3GPp:TS25141:IFSignal:CNRatio
value: float = driver.source.bb.w3Gpp.ts25141.ifRignal.get_cn_ratio()

In test case 7.4, sets the power ratio of wanted signal to interfering signal. In test case 6.6, sets the power ratio of interfering signal to wanted signal.

return

cn_ratio: float Range: -145 to 20

get_foffset() float[source]
# SCPI: [SOURce]:BB:W3GPp:TS25141:IFSignal:FOFFset
value: float = driver.source.bb.w3Gpp.ts25141.ifRignal.get_foffset()

Sets frequency offset of the interfering signal versus the wanted signal RF frequency. ) .

return

foffset: float Range: -40 MHz to 40 MHz

get_power() float[source]
# SCPI: [SOURce]:BB:W3GPp:TS25141:IFSignal:POWer
value: float = driver.source.bb.w3Gpp.ts25141.ifRignal.get_power()

Sets the RF level of the interfering signal.

return

power: float

get_state() bool[source]
# SCPI: [SOURce]:BB:W3GPp:TS25141:IFSignal:STATe
value: bool = driver.source.bb.w3Gpp.ts25141.ifRignal.get_state()

Enable/disables the modulated interfering signal.

return

state: 1| ON| 0| OFF

get_type_py() RsSmw.enums.Ts25141SigMod[source]
# SCPI: [SOURce]:BB:W3GPp:TS25141:IFSignal:TYPE
value: enums.Ts25141SigMod = driver.source.bb.w3Gpp.ts25141.ifRignal.get_type_py()

Selects the type of modulation for the interfering signal.

return

type_py: WCDMa| CW| GMSK| QPSK

set_bandwidth(bwidth: RsSmw.enums.FilterWidth) None[source]
# SCPI: [SOURce]:BB:W3GPp:TS25141:IFSignal:BWIDth
driver.source.bb.w3Gpp.ts25141.ifRignal.set_bandwidth(bwidth = enums.FilterWidth.NARRow)

Selects the interferer scenario.

param bwidth

WIDE| NARRow

set_cn_ratio(cn_ratio: float) None[source]
# SCPI: [SOURce]:BB:W3GPp:TS25141:IFSignal:CNRatio
driver.source.bb.w3Gpp.ts25141.ifRignal.set_cn_ratio(cn_ratio = 1.0)

In test case 7.4, sets the power ratio of wanted signal to interfering signal. In test case 6.6, sets the power ratio of interfering signal to wanted signal.

param cn_ratio

float Range: -145 to 20

set_foffset(foffset: float) None[source]
# SCPI: [SOURce]:BB:W3GPp:TS25141:IFSignal:FOFFset
driver.source.bb.w3Gpp.ts25141.ifRignal.set_foffset(foffset = 1.0)

Sets frequency offset of the interfering signal versus the wanted signal RF frequency. ) .

param foffset

float Range: -40 MHz to 40 MHz

set_power(power: float) None[source]
# SCPI: [SOURce]:BB:W3GPp:TS25141:IFSignal:POWer
driver.source.bb.w3Gpp.ts25141.ifRignal.set_power(power = 1.0)

Sets the RF level of the interfering signal.

param power

float

set_state(state: bool) None[source]
# SCPI: [SOURce]:BB:W3GPp:TS25141:IFSignal:STATe
driver.source.bb.w3Gpp.ts25141.ifRignal.set_state(state = False)

Enable/disables the modulated interfering signal.

param state

1| ON| 0| OFF

set_type_py(type_py: RsSmw.enums.Ts25141SigMod) None[source]
# SCPI: [SOURce]:BB:W3GPp:TS25141:IFSignal:TYPE
driver.source.bb.w3Gpp.ts25141.ifRignal.set_type_py(type_py = enums.Ts25141SigMod.CW)

Selects the type of modulation for the interfering signal.

param type_py

WCDMa| CW| GMSK| QPSK

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.bb.w3Gpp.ts25141.ifRignal.clone()

Subgroups