Power

SCPI Commands :

[SOURce<HW>]:AWGN:POWer:CARRier
[SOURce<HW>]:AWGN:POWer:MODE
[SOURce<HW>]:AWGN:POWer:RMODe
Commands in total: 7
Subgroups: 2
Direct child commands: 3
get_carrier() float[source]
# [SOURce<HW>]:AWGN:POWer:CARRier
value: float = driver.source.awgn.power.get_carrier()

Sets the carrier power.

Returns:

carrier: float

get_mode() NoisAwgnPowMode[source]
# [SOURce<HW>]:AWGN:POWer:MODE
value: enums.NoisAwgnPowMode = driver.source.awgn.power.get_mode()

Selects the mode for setting the noise level.

Returns:

mode: CN | SN | EN

get_rmode() NoisAwgnPowRefMode[source]
# [SOURce<HW>]:AWGN:POWer:RMODe
value: enums.NoisAwgnPowRefMode = driver.source.awgn.power.get_rmode()

Determines whether the carrier or the noise level is kept constant when the C/N value or Eb/N0 value is changed.

Returns:

rmode: CARRier | NOISe

set_carrier(carrier: float) None[source]
# [SOURce<HW>]:AWGN:POWer:CARRier
driver.source.awgn.power.set_carrier(carrier = 1.0)

Sets the carrier power.

Parameters:

carrier – float

set_mode(mode: NoisAwgnPowMode) None[source]
# [SOURce<HW>]:AWGN:POWer:MODE
driver.source.awgn.power.set_mode(mode = enums.NoisAwgnPowMode.CN)

Selects the mode for setting the noise level.

Parameters:

mode – CN | SN | EN

set_rmode(rmode: NoisAwgnPowRefMode) None[source]
# [SOURce<HW>]:AWGN:POWer:RMODe
driver.source.awgn.power.set_rmode(rmode = enums.NoisAwgnPowRefMode.CARRier)

Determines whether the carrier or the noise level is kept constant when the C/N value or Eb/N0 value is changed.

Parameters:

rmode – CARRier | NOISe

Cloning the Group

# Create a copy of the original group, that exists independently
power_copy = driver.source.awgn.power.clone()

Subgroups