Gsm

SCPI Commands :

[SOURce<HW>]:BB:GSM:FONE
[SOURce<HW>]:BB:GSM:FORMat
[SOURce<HW>]:BB:GSM:ISLength
[SOURce<HW>]:BB:GSM:MODE
[SOURce<HW>]:BB:GSM:PRESet
[SOURce<HW>]:BB:GSM:SMODe
[SOURce<HW>]:BB:GSM:STATe
class GsmCls[source]

Gsm commands group definition. 104 total commands, 17 Subgroups, 7 group commands

get_fone() bool[source]
# SCPI: [SOURce<HW>]:BB:GSM:FONE
value: bool = driver.source.bb.gsm.get_fone()

A modulating bit stream consisting of consecutive ones is used for inactive slots (according to GSM 05.04) . If this parameter is disabled, the inactive slots are filled in with 0.

return

fone: 1| ON| 0| OFF

get_format_py() RsSmbv.enums.GsmModTypeGsm[source]
# SCPI: [SOURce<HW>]:BB:GSM:FORMat
value: enums.GsmModTypeGsm = driver.source.bb.gsm.get_format_py()

The command selects the modulation type.

return

format_py: MSK| FSK2

get_is_length() bool[source]
# SCPI: [SOURce<HW>]:BB:GSM:ISLength
value: bool = driver.source.bb.gsm.get_is_length()

Selects constant slot length.

return

is_length: 1| ON| 0| OFF For normal symbol rate mode: The command selects whether the 1/4 symbol of a GSM slot is ignored or compensated for by an extra symbol every 4th slot. For higher symbol rate mode: The command selects whether the 1/2 symbol of an average slot with a length of 187.5 symbols are ignored or compensated for by an extra symbol every second slot. ON In normal symbol rate mode, all slots are 156 symbols long In higher symbol rate mode, all slots are 187 symbols long OFF In normal symbol rate mode, some slots are 157 symbols long In higher symbol rate mode, some slots are 188 symbols long

get_mode() RsSmbv.enums.GsmMode[source]
# SCPI: [SOURce<HW>]:BB:GSM:MODE
value: enums.GsmMode = driver.source.bb.gsm.get_mode()

The command selects GSM mode.

return

mode: UNFRamed| SINGle| DOUBle| MULTiframe UNFRamed Modulation signal without slot and frame structure. SINGle Modulation signal consisting of one frame. DOUBle Modulation signal in which two frames are defined and then combined by some method into a single multiframe signal. MULTiframe Multiframe signal.

get_smode() RsSmbv.enums.GsmSimMode[source]
# SCPI: [SOURce<HW>]:BB:GSM:SMODe
value: enums.GsmSimMode = driver.source.bb.gsm.get_smode()

Selects the modulation signal for the mode Unframed (BB:GSM:MODE UNFR) . The modulation type and filter type are set in accordance with the selection.

INTRO_CMD_HELP: The available simulation modes depend on the selected symbol rate:

  • Normal Symbol Rate - GSM, EDGE (8PSK) , AQPSK, 16QAM and 32QAM

  • Higher Symbol Rate - HSR QPSK, HSR 16QAM and HSR 32QAM.

Note:’Higher Symbol Rate’ Mode and ‘Simulation Modes’ AQPSK, 16QAM, 32QAM, HSR QPSK, HSR 16QAM and HSR 32QAM are available for instruments equipped with option R&S SMBVB-K41 only.

return

smode: GSM| EDGE| N16Qam| N32Qam| HQPSk| H16Qam| H32Qam| AQPSk

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

Activates the standard and deactivates all the other digital standards and digital modulation modes in the same path.

return

state: 1| ON| 0| OFF

preset() None[source]
# SCPI: [SOURce<HW>]:BB:GSM:PRESet
driver.source.bb.gsm.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:GSM:STATe.

preset_with_opc(opc_timeout_ms: int = - 1) None[source]
# SCPI: [SOURce<HW>]:BB:GSM:PRESet
driver.source.bb.gsm.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:GSM:STATe.

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

param opc_timeout_ms

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

set_fone(fone: bool) None[source]
# SCPI: [SOURce<HW>]:BB:GSM:FONE
driver.source.bb.gsm.set_fone(fone = False)

A modulating bit stream consisting of consecutive ones is used for inactive slots (according to GSM 05.04) . If this parameter is disabled, the inactive slots are filled in with 0.

param fone

1| ON| 0| OFF

set_format_py(format_py: RsSmbv.enums.GsmModTypeGsm) None[source]
# SCPI: [SOURce<HW>]:BB:GSM:FORMat
driver.source.bb.gsm.set_format_py(format_py = enums.GsmModTypeGsm.FSK2)

The command selects the modulation type.

param format_py

MSK| FSK2

set_is_length(is_length: bool) None[source]
# SCPI: [SOURce<HW>]:BB:GSM:ISLength
driver.source.bb.gsm.set_is_length(is_length = False)

Selects constant slot length.

param is_length

1| ON| 0| OFF For normal symbol rate mode: The command selects whether the 1/4 symbol of a GSM slot is ignored or compensated for by an extra symbol every 4th slot. For higher symbol rate mode: The command selects whether the 1/2 symbol of an average slot with a length of 187.5 symbols are ignored or compensated for by an extra symbol every second slot. ON In normal symbol rate mode, all slots are 156 symbols long In higher symbol rate mode, all slots are 187 symbols long OFF In normal symbol rate mode, some slots are 157 symbols long In higher symbol rate mode, some slots are 188 symbols long

set_mode(mode: RsSmbv.enums.GsmMode) None[source]
# SCPI: [SOURce<HW>]:BB:GSM:MODE
driver.source.bb.gsm.set_mode(mode = enums.GsmMode.DOUBle)

The command selects GSM mode.

param mode

UNFRamed| SINGle| DOUBle| MULTiframe UNFRamed Modulation signal without slot and frame structure. SINGle Modulation signal consisting of one frame. DOUBle Modulation signal in which two frames are defined and then combined by some method into a single multiframe signal. MULTiframe Multiframe signal.

set_smode(smode: RsSmbv.enums.GsmSimMode) None[source]
# SCPI: [SOURce<HW>]:BB:GSM:SMODe
driver.source.bb.gsm.set_smode(smode = enums.GsmSimMode.AQPSk)

Selects the modulation signal for the mode Unframed (BB:GSM:MODE UNFR) . The modulation type and filter type are set in accordance with the selection.

INTRO_CMD_HELP: The available simulation modes depend on the selected symbol rate:

  • Normal Symbol Rate - GSM, EDGE (8PSK) , AQPSK, 16QAM and 32QAM

  • Higher Symbol Rate - HSR QPSK, HSR 16QAM and HSR 32QAM.

Note:’Higher Symbol Rate’ Mode and ‘Simulation Modes’ AQPSK, 16QAM, 32QAM, HSR QPSK, HSR 16QAM and HSR 32QAM are available for instruments equipped with option R&S SMBVB-K41 only.

param smode

GSM| EDGE| N16Qam| N32Qam| HQPSk| H16Qam| H32Qam| AQPSk

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

Activates the standard and deactivates all the other digital standards and digital modulation modes in the same path.

param state

1| ON| 0| OFF

Cloning the Group

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

Subgroups