# Local Environment

The Local Environment settings cover the following options:

  • Multipath Settings
  • Jammer Settings
  • Spoofer Settings

le

# Multipath

In case of a receiver operating in a real-world environment, satellite signals are likely to be affected by obstructing and reflecting objects, the later ones inducing multipath signals. Multipath signals of reflected or diffracted satellite signals are always time-delayed compared to direct LOS signals. Thus, several signals of a single satellite arrive at the receiver, decreasing the accuracy of the pseudorange measurement.

le-mp

The Multipath tab is divided into two different sections:

# 1. Receiver Selection

Select the receiver for which multipath should be applied and if the multipath simulation should be enabled.

# 2. Multipath Signals & Obstruction Mask

  • Multipath Signals: Determines the number of signals additionally superimposed on the simulated base signal for all echoes in the Obstruction Mask.

  • Environment: Possible environments are:

    • Rural
    • Suburban
    • Urban
    • Highway
      The environment determines the Rayleigh distribution parameters which are a function of the satellite's elevation. The satellite's signal power and a statistical delay (based on the Rayleigh Distribution) are computed based on the Rayleigh parameters and the satellite's orientation relative to the receiver (see Multipath).
  • Obstruction Mask Timeline: Each row represents an obstruction mask, that is applied to the receiver at the given time offset [s]. The time offset is defined relative to the beginning of the scenario. By clicking on the button within the obstruction mask table, a separate dialog allows for editing the currently selected obstruction mask. le-mp-om Note that all obstruction masks with the same name share one instance, e.g. if you change the "Tunnel" obstruction mask, all obstruction masks with the name "Tunnel" will be changed in the same way. Each grid point in the displayed azimuth-elevation grid needs to be set to a specific category. Four different types of categories can be selected:

    • LOS only: only the LOS signal is received.
    • LOS + Echoes: a LOS signal as well as several reflected signal paths are received.
    • Echoes only: several echo paths are received, but not LOS signal.
    • Obstruction: the satellite is obstructed and no signals are received.

By clicking on the button a separate dialog allows for adding a new obstruction mask. Here, a predefined obstruction mask (e.g. "Tunnel") can be inserted or a completely new one can be created for a certain time offset. le-mp-om-add

# Jammer

The Jammer tab displays the options in order to compute the influence of the interferers on the tracking loops (thus the output CNR as well as the noise within the tracking loops is changed). The interference signals are added to the IF signal.

le-jammer

The Jammer tab is divided into three different sections:

  1. Jammer - Time and Pulsed Interference
  2. Jammer - Power and Jammer state
  3. Jammer - Frequency and Jammer Type

# 1. Jammer - Time and Pulsed Interference

Time: Determines the time-span, where the jammer is simulated and applied.

Parameter Description
Time start Time offset [s] relative to the scenario start epoch.
Time end Time offset [s] relative to the scenario start epoch. Has to be larger than Time start.

Pulsed Interference:

Parameter Description
Active Defines, if the jamming signal is pulsed or not.
Pulse Width Defines the width of a single pulse [s] (only available, if pulsed interference is enabled).
Duty Cycle The percentage of time, which is occupied by a pulse (between 0.0 and 1.0).

# 2. Jammer - Power and Jammer state

Power:

The table represents a list of time offsets and the corresponding jammer power. Linear Interpolation is applied in between each defined pair of time offset and jammer power.

Jammer state:

The Jammer state. See Trajectory Definition for details.

# 3. Jammer - Frequency and Jammer Type

Frequency:

Parameter Description
Carrier Frequency The carrier frequency the Jammer is simulated on. See Carrier Frequencies.
Frequency Offset [Hz] The frequency offset from the carrier frequency.

Note

The Jammer is only simulated if the corresponding channel was selected in the general settings section.

Jammer Type:

The following Jammer Types and their according parameters can be set:

Type Parameters
AM (Amplitude Modulation)
  • Modulation Frequency [Hz]
  • Modulation Index [] (between 0.0 and 1.0)
FM (Frequency Modulation)
  • Modulation Frequency [Hz]
  • Frequency Deviation [Hz]
SCW (Swept Continuous Wave)
  • Sweep Bandwidth [Hz]
  • Sweep Duration [s]
WGN (White Gaussian Noise)
  • Bandwidth [Hz]

# Spectrum-matched Jammer

The Spectrum-matched jammer tab offers the possibility to add spectrum-matched jamming signals to the simulated signal. Several spectrum-matched jammers can be configured.

The spectrum-matched jammer adds an additional GNSS signal for each satellite in view. Jamming is achieved by transmitting the signal with only the PRN code added to the signal and therefore omitting the navigation message. In addition, each code delay is altered by a synchronization error which is user determinable in contrast to the authentic code delays.

For a detailed description of the mathematical model applied see Spectrum-matched Jammer definition

  1. Spectrum-matched Jammer - Time and General Options
  2. Spectrum-matched Jammer - Power
  3. Spectrum-matched Jammer - State

le-sj-overlay

# 1. Spectrum-matched Jammer - Time and General Options

le-sj-1

Time: it determines, when the spectrum-matched jammer is simulated.

Parameter Description
Time start Time offset [s] relative to the scenario start epoch.
Time end Time offset [s] relative to the scenario start epoch. Has to be larger than Time start.

General Options:

Parameter Description
Channel Determines which channel is jammed. Only one channel per spectrum-jammer can be jammed, and only a channel that is chosen in the General Settings tab can be selected.
Synchronization Error Standard Deviation [m]

# 2. Spectrum-matched Jammer - Power

le-sj-2

Parameter Description
Consider Pathloss The received power of the jamming signal (relative to authentic signals) shall be computed based on path loss or not.

The table represents a list of time offsets and the corresponding spectrum-matched jammer power in [dB]. Linear Interpolation is applied in between each defined pair of time offset and jammer power. The power is applied relative to the received authentic signal power of the respective satellite.

# 3. Spectrum-matched Jammer - State

le-sj-3

Every state is based upon the same trajectory model introduced in Trajectory Definition.

The two trajectory models are

  • Spectrum-matched Jammer position
  • Target position

For details, go to Spectrum-matched Jammer Trajectory Definition.

# Spoofer

The Spoofer tab offers the possibility to add spoofed GNSS signals to the IF signal. Several spoofers can be configured.

le-spoofer

The Spoofer tab is divided into three different sections:

  1. Spoofer - Time Options
  2. Spoofer - Power and State
  3. Spoofer - Channels, spoofed satellites and code offset

# 1. Spoofer - Time Options

Time: it determines, when the spoofer is simulated.

Parameter Description
Time start Time offset [s] relative to the scenario start epoch.
Time end Time offset [s] relative to the scenario start epoch. Has to be larger than Time start.

# 2. Spoofer - Power and State

Power:

The table represents a list of time offsets and the corresponding spoofer power in [dB]. Linear Interpolation is applied in between each defined pair of time offset and spoofer power. The power is applied relative to the received authentic signal power of the respective satellite.

State:

Every state is based upon the same trajectory model introduced in Trajectory Definition.

The three trajectory models are

  • Spoofer position
  • Simulated receiver position
  • Target position

For details, go to Spoofing Trajectory Definition.

# 3. Spoofer - Channels, spoofed satellites and code offset

Channels: Determines, which channel the spoofing signals should be generated for.

Note

Only channels that are selected in the general settings section are listed here.

Spoofed Satellites: To fine grain the spoofing process, a narrowed down selection of which satellite per channel should be spoofed. By either clicking on the or the button, a new spoofed satellite whitelist can be added for a certain channel or a current one can be edited.

Additional code offset: An additional code offset (pseudorange offset in [m]) can be configured which will be added to each spoofing signal of the respective spoofer. The code offset can be varied over time using a linear interpolation to achieve advanced simulations.