Gnss
SCPI Commands :
[SOURce<HW>]:BB:GNSS:CFRequency
[SOURce<HW>]:BB:GNSS:PRESet
[SOURce<HW>]:BB:GNSS:SCENario
[SOURce<HW>]:BB:GNSS:SSValues
[SOURce<HW>]:BB:GNSS:STATe
[SOURce<HW>]:BB:GNSS:TMODe
- class GnssCls[source]
Gnss commands group definition. 2497 total commands, 29 Subgroups, 6 group commands
- get_cfrequency() int [source]
# SCPI: [SOURce<HW>]:BB:GNSS:CFRequency value: int = driver.source.bb.gnss.get_cfrequency()
Queries the central RF frequency. The response is a mean value depending on enabled RF bands and GNSS systems.
- return:
central_rf_freq: integer Range: 1E9 to 2E9, Unit: Hz
- get_scenario() str [source]
# SCPI: [SOURce<HW>]:BB:GNSS:SCENario value: str = driver.source.bb.gnss.get_scenario()
Queries the current scenario.
- return:
scenario: string NONE Indicates the preset configuration or a user-defined configuration. Scenario name Returns the scenario name of a predefined scenario, e.g. ‘3GPP TS 37.571-2: S7 Signaling ST1’. See ‘Predefined GNSS scenarios’. Filename Returns the filename of a saved, user-defined scenario. The scenario file has the extension *.gnss.
- get_ss_values() bool [source]
# SCPI: [SOURce<HW>]:BB:GNSS:SSValues value: bool = driver.source.bb.gnss.get_ss_values()
Defines if the navigation message parameters are set as scaled or unscaled values and thus which subset of remote-control commands is used.
- return:
show_scaled_value: 1| ON| 0| OFF 0 Used are unscaled values The SOURcehw:BB:GNSS:…:UNSCaled commands apply. 1 Used are scaled values Commands without the mnemonic UNSCaled apply.
- get_state() bool [source]
# SCPI: [SOURce<HW>]:BB:GNSS:STATe value: bool = driver.source.bb.gnss.get_state()
Enables/disables the GNSS signal simulation.
- return:
state: 1| ON| 0| OFF
- get_tmode() SimMode2 [source]
# SCPI: [SOURce<HW>]:BB:GNSS:TMODe value: enums.SimMode2 = driver.source.bb.gnss.get_tmode()
Sets the test mode.
- return:
smode: NAVigation| TRACking| MSI| AMSI NAVigation Navigation mode The generated signal contains satellite signals to simulate a particular location of a GNSS receiver. This signal implies a realistic navigation scenario. The DUT can achieve position fix, since the satellite constellation comprises of at least three satellites. The signal is suitable for signal acquisition and TTFF tests. TRACking Tracking mode The generated signal contains no positioning data. You do not need to configure the GNSS receiver. Navigation and acquiring of position fix is not possible. The signal is sufficient to test the ability of the DUT to find the channel and to decode the signal. It is also sufficient for receiver sensitivity testing. Use this mode to simulate high signal dynamics. For example, simulate spinning vehicles and precision code (P code) signals. MSI Matched-spectrum interferer mode The generated signal is a tracking mode signal that contains continuous wave (CW) interference signals for all space vehicles of a given satellite constellation. These signals have no navigation message data. AMSI Advanced matched-spectrum interferer mode The generated signal is a navigation mode signal that contains continuous wave (CW) interference signals for all space vehicles of a given satellite constellation. These signals have no navigation message data.
- preset() None [source]
# SCPI: [SOURce<HW>]:BB:GNSS:PRESet driver.source.bb.gnss.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:GNSS:STATe.
- preset_with_opc(opc_timeout_ms: int = -1) None [source]
# SCPI: [SOURce<HW>]:BB:GNSS:PRESet driver.source.bb.gnss.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:GNSS: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_ss_values(show_scaled_value: bool) None [source]
# SCPI: [SOURce<HW>]:BB:GNSS:SSValues driver.source.bb.gnss.set_ss_values(show_scaled_value = False)
Defines if the navigation message parameters are set as scaled or unscaled values and thus which subset of remote-control commands is used.
- param show_scaled_value:
1| ON| 0| OFF 0 Used are unscaled values The SOURcehw:BB:GNSS:…:UNSCaled commands apply. 1 Used are scaled values Commands without the mnemonic UNSCaled apply.
- set_state(state: bool) None [source]
# SCPI: [SOURce<HW>]:BB:GNSS:STATe driver.source.bb.gnss.set_state(state = False)
Enables/disables the GNSS signal simulation.
- param state:
1| ON| 0| OFF
- set_tmode(smode: SimMode2) None [source]
# SCPI: [SOURce<HW>]:BB:GNSS:TMODe driver.source.bb.gnss.set_tmode(smode = enums.SimMode2.AMSI)
Sets the test mode.
- param smode:
NAVigation| TRACking| MSI| AMSI NAVigation Navigation mode The generated signal contains satellite signals to simulate a particular location of a GNSS receiver. This signal implies a realistic navigation scenario. The DUT can achieve position fix, since the satellite constellation comprises of at least three satellites. The signal is suitable for signal acquisition and TTFF tests. TRACking Tracking mode The generated signal contains no positioning data. You do not need to configure the GNSS receiver. Navigation and acquiring of position fix is not possible. The signal is sufficient to test the ability of the DUT to find the channel and to decode the signal. It is also sufficient for receiver sensitivity testing. Use this mode to simulate high signal dynamics. For example, simulate spinning vehicles and precision code (P code) signals. MSI Matched-spectrum interferer mode The generated signal is a tracking mode signal that contains continuous wave (CW) interference signals for all space vehicles of a given satellite constellation. These signals have no navigation message data. AMSI Advanced matched-spectrum interferer mode The generated signal is a navigation mode signal that contains continuous wave (CW) interference signals for all space vehicles of a given satellite constellation. These signals have no navigation message data.
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.bb.gnss.clone()
Subgroups
- AdGeneration
- Apattern
- Atmospheric
- Awgn
- Body
- Clock
- Control
- Galileo
- L1Band
- L2Band
- L5Band
- Logging
- Monitor<MonitorPane>
- Obscuration
- Ostreams
- Perrors
- Power
- Receiver
- Rt
- Rtk
- Setting
- Simulation
- Stream<Stream>
- Sv
- Svid<SatelliteSvid>
- Beidou
- Galileo
- Glonass
- Gps
- Navic
- Qzss
- Sbas
- Xona
- System
- Time
- Trigger
- Vehicle