Eutra

SCPI Commands :

[SOURce<HW>]:BB:EUTRa:DUPLexing
[SOURce<HW>]:BB:EUTRa:LINK
[SOURce<HW>]:BB:EUTRa:PRESet
[SOURce<HW>]:BB:EUTRa:SLENgth
[SOURce<HW>]:BB:EUTRa:STATe
[SOURce<HW>]:BB:EUTRa:STDMode
[SOURce<HW>]:BB:EUTRa:SUSLen
[SOURce]:BB:EUTRa:VERSion
Commands in total: 1296
Subgroups: 20
Direct child commands: 8
get_duplexing() EutraDuplexMode[source]
# [SOURce<HW>]:BB:EUTRa:DUPLexing
value: enums.EutraDuplexMode = driver.source.bb.eutra.get_duplexing()

Sets the duplexing mode.

Returns:

duplexing: TDD | FDD

get_link() UpDownDirection[source]
# [SOURce<HW>]:BB:EUTRa:LINK
value: enums.UpDownDirection = driver.source.bb.eutra.get_link()

Sets the transmission direction.

Returns:

link: UP | DOWN

get_slength() int[source]
# [SOURce<HW>]:BB:EUTRa:SLENgth
value: int = driver.source.bb.eutra.get_slength()

Sets the sequence length of the signal in number of frames. The signal is calculated in advance and output in the arbitrary waveform generator. The maximum number of frames is calculated as follows: Max. No. of Frames = Arbitrary waveform memory size/(sampling rate x 10 ms) .

Returns:

slength: integer Range: 1 to dynamic

get_state() bool[source]
# [SOURce<HW>]:BB:EUTRa:STATe
value: bool = driver.source.bb.eutra.get_state()

Enables the baseband signal application and disables all the other baseband signal applications in the same signal path.

Returns:

state: 1 | ON | 0| OFF

get_std_mode() EutraStdMode[source]
# [SOURce<HW>]:BB:EUTRa:STDMode
value: enums.EutraStdMode = driver.source.bb.eutra.get_std_mode()

Sets the supported 3GPP standard.

Returns:

standard_mode: LTE | IOT | LIOT LTE Standalone LTE mode. IoT-specific commands containing the keywords EMTC or NIOT are discarded. IOT Standalone IoT mode. The commands related to LTE-specific features like carrier aggregation or MBSFN are discarded. LIOT Mixed LTE and IoT configuration, for example for interoperability tests.

get_suslen() int[source]
# [SOURce<HW>]:BB:EUTRa:SUSLen
value: int = driver.source.bb.eutra.get_suslen()

Sets the sequence length of the signal in number of subframes. The signal is calculated in advance and output in the arbitrary waveform generator.

Returns:

sub_len: integer Range: 1 to 1E5

get_version() str[source]
# [SOURce]:BB:EUTRa:VERSion
value: str = driver.source.bb.eutra.get_version()

Queries the version of the 3GPP standard underlying the definitions.

Returns:

version: string

preset() None[source]
# [SOURce<HW>]:BB:EUTRa:PRESet
driver.source.bb.eutra.preset()

Sets the parameters of the digital standard to their default values (*RST values specified for the commands) . Not affected is the state set with the command SOURce<hw>:BB:EUTRa:STATe.

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# [SOURce<HW>]:BB:EUTRa:PRESet
driver.source.bb.eutra.preset_with_opc()

Sets the parameters of the digital standard to their default values (*RST values specified for the commands) . Not affected is the state set with the command SOURce<hw>:BB:EUTRa:STATe.

Same as preset, but waits for the operation to complete before continuing further. Use the RsSmw.utilities.opc_timeout_set() to set the timeout value.

Parameters:

opc_timeout_ms – Maximum time to wait in milliseconds, valid only for this call.

set_duplexing(duplexing: EutraDuplexMode) None[source]
# [SOURce<HW>]:BB:EUTRa:DUPLexing
driver.source.bb.eutra.set_duplexing(duplexing = enums.EutraDuplexMode.FDD)

Sets the duplexing mode.

Parameters:

duplexing – TDD | FDD

set_link(link: UpDownDirection) None[source]
# [SOURce<HW>]:BB:EUTRa:LINK
driver.source.bb.eutra.set_link(link = enums.UpDownDirection.DOWN)

Sets the transmission direction.

Parameters:

link – UP | DOWN

set_slength(slength: int) None[source]
# [SOURce<HW>]:BB:EUTRa:SLENgth
driver.source.bb.eutra.set_slength(slength = 1)

Sets the sequence length of the signal in number of frames. The signal is calculated in advance and output in the arbitrary waveform generator. The maximum number of frames is calculated as follows: Max. No. of Frames = Arbitrary waveform memory size/(sampling rate x 10 ms) .

Parameters:

slength – integer Range: 1 to dynamic

set_state(state: bool) None[source]
# [SOURce<HW>]:BB:EUTRa:STATe
driver.source.bb.eutra.set_state(state = False)

Enables the baseband signal application and disables all the other baseband signal applications in the same signal path.

Parameters:

state – 1 | ON | 0| OFF

set_std_mode(standard_mode: EutraStdMode) None[source]
# [SOURce<HW>]:BB:EUTRa:STDMode
driver.source.bb.eutra.set_std_mode(standard_mode = enums.EutraStdMode.IOT)

Sets the supported 3GPP standard.

Parameters:

standard_mode – LTE | IOT | LIOT LTE Standalone LTE mode. IoT-specific commands containing the keywords EMTC or NIOT are discarded. IOT Standalone IoT mode. The commands related to LTE-specific features like carrier aggregation or MBSFN are discarded. LIOT Mixed LTE and IoT configuration, for example for interoperability tests.

set_suslen(sub_len: int) None[source]
# [SOURce<HW>]:BB:EUTRa:SUSLen
driver.source.bb.eutra.set_suslen(sub_len = 1)

Sets the sequence length of the signal in number of subframes. The signal is calculated in advance and output in the arbitrary waveform generator.

Parameters:

sub_len – integer Range: 1 to 1E5

Cloning the Group

# Create a copy of the original group, that exists independently
eutra_copy = driver.source.bb.eutra.clone()

Subgroups