Awgn

SCPI Commands :

[SOURce]:BB:W3GPp:TS25141:AWGN:CNRatio
[SOURce]:BB:W3GPp:TS25141:AWGN:ENRatio
[SOURce]:BB:W3GPp:TS25141:AWGN:STATe
class AwgnCls[source]

Awgn commands group definition. 6 total commands, 3 Subgroups, 3 group commands

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

Sets/queries the carrier/noise ratio.

return

cn_ratio: float Range: -50 to 45

get_en_ratio() float[source]
# SCPI: [SOURce]:BB:W3GPp:TS25141:AWGN:ENRatio
value: float = driver.source.bb.w3Gpp.ts25141.awgn.get_en_ratio()

Sets/queries the ratio of bit energy to noise power density.

return

en_ratio: float Range: 0 to 20

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

Enables/disables the generation of the AWGN signal.

return

state: 1| ON| 0| OFF

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

Sets/queries the carrier/noise ratio.

param cn_ratio

float Range: -50 to 45

set_en_ratio(en_ratio: float) None[source]
# SCPI: [SOURce]:BB:W3GPp:TS25141:AWGN:ENRatio
driver.source.bb.w3Gpp.ts25141.awgn.set_en_ratio(en_ratio = 1.0)

Sets/queries the ratio of bit energy to noise power density.

param en_ratio

float Range: 0 to 20

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

Enables/disables the generation of the AWGN signal.

param state

1| ON| 0| OFF

Cloning the Group

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

Subgroups