Gsm
SCPI Commands :
[SOURce<HW>]:BB:GSM:FLENgth
[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. 111 total commands, 19 Subgroups, 8 group commands
- get_flength() int [source]
# SCPI: [SOURce<HW>]:BB:GSM:FLENgth value: int = driver.source.bb.gsm.get_flength()
Sets the sequence length of the generated arbitrary waveform file in number of frames. This parameter applies to GSM modes Single or Double framed. For GSM mode Framed Double, this command is query only, since the length of the generated ARB file is determined by the parameter Frame Repetition ([:SOURce<hw>]:BB:GSM:FRAMe<di>:REPetitions) for both frames: Sequence Length = Frame Repetition of Frame 1 + Frame Repetition of Frame 2. For GSM mode (BB:GSM:MODE) set to Unframed, the length of the generated ARB file is set in symbols with the command [:SOURce<hw>]:BB:GSM:SLENgth.
- return
flength: integer Range: 1 to max
- 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() RsSmw.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() RsSmw.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() RsSmw.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 SMW-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 RsSmw.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_flength(flength: int) None [source]
# SCPI: [SOURce<HW>]:BB:GSM:FLENgth driver.source.bb.gsm.set_flength(flength = 1)
Sets the sequence length of the generated arbitrary waveform file in number of frames. This parameter applies to GSM modes Single or Double framed. For GSM mode Framed Double, this command is query only, since the length of the generated ARB file is determined by the parameter Frame Repetition ([:SOURce<hw>]:BB:GSM:FRAMe<di>:REPetitions) for both frames: Sequence Length = Frame Repetition of Frame 1 + Frame Repetition of Frame 2. For GSM mode (BB:GSM:MODE) set to Unframed, the length of the generated ARB file is set in symbols with the command [:SOURce<hw>]:BB:GSM:SLENgth.
- param flength
integer Range: 1 to max
- 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: RsSmw.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: RsSmw.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: RsSmw.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 SMW-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