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
- Commands in total: 14Subgroups: 3Direct child commands: 6
- get_bandwidth() FilterWidth[source]
# [SOURce]:BB:W3GPp:TS25141:IFSignal:BWIDth value: enums.FilterWidth = driver.source.bb.w3Gpp.ts25141.ifRignal.get_bandwidth()
Selects the interferer scenario.
- Returns:
bwidth: WIDE | NARRow
- get_cn_ratio() float[source]
# [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.
- Returns:
cn_ratio: float Range: -145 to 20
- get_foffset() float[source]
# [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.
- Returns:
foffset: float Range: -40 MHz to 40 MHz
- get_power() float[source]
# [SOURce]:BB:W3GPp:TS25141:IFSignal:POWer value: float = driver.source.bb.w3Gpp.ts25141.ifRignal.get_power()
Sets the RF level of the interfering signal.
- Returns:
power: float
- get_state() bool[source]
# [SOURce]:BB:W3GPp:TS25141:IFSignal:STATe value: bool = driver.source.bb.w3Gpp.ts25141.ifRignal.get_state()
Enable/disables the modulated interfering signal.
- Returns:
state: 1 | ON | 0| OFF
- get_type_py() Ts25141SigMod[source]
# [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.
- Returns:
type_py: WCDMa | CW | GMSK | QPSK
- set_bandwidth(bwidth: FilterWidth) None[source]
# [SOURce]:BB:W3GPp:TS25141:IFSignal:BWIDth driver.source.bb.w3Gpp.ts25141.ifRignal.set_bandwidth(bwidth = enums.FilterWidth.NARRow)
Selects the interferer scenario.
- Parameters:
bwidth – WIDE | NARRow
- set_cn_ratio(cn_ratio: float) None[source]
# [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.
- Parameters:
cn_ratio – float Range: -145 to 20
- set_foffset(foffset: float) None[source]
# [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.
- Parameters:
foffset – float Range: -40 MHz to 40 MHz
- set_power(power: float) None[source]
# [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.
- Parameters:
power – float
- set_state(state: bool) None[source]
# [SOURce]:BB:W3GPp:TS25141:IFSignal:STATe driver.source.bb.w3Gpp.ts25141.ifRignal.set_state(state = False)
Enable/disables the modulated interfering signal.
- Parameters:
state – 1 | ON | 0| OFF
- set_type_py(type_py: Ts25141SigMod) None[source]
# [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.
- Parameters:
type_py – WCDMa | CW | GMSK | QPSK
Cloning the Group
# Create a copy of the original group, that exists independently
ifRignal_copy = driver.source.bb.w3Gpp.ts25141.ifRignal.clone()
Subgroups