Skip to content

Enable GNSS Signals

Supported GNSS Signals

The mosaic-T module is capable of receiving most of the GNSS signals from the various frequency bands of each constellation. By default, the module is only configured to utilize signals (marked in green, in the table below) from specific satellites and frequency bands. Whereas, the signals marked in grey are also supported by the module, but each signal needs to be enabled before they can be integrated into the computed Position-Velocity-Time (PVT) solution. Meanwhile, any signals colored in red and struck out are not supported by the mosaic-T module; likely due to their proprietary nature, existence outside the module's frequency range, or are experimental/recently implemented.

Frequency Band
L5/E5 L2 L6/E6 L1/E1 S
GNSS Constellation
GPS L5 L2PY L2C L2M L1CA L1PY L1M L1C
GLONASS L3 L2P L2CA L1CA L1P
Galileo E5a E5b E6BC E6PRS E1BC E1PRS
BeiDou B2a B2b B2I B3I B1I B1C
SBAS L5 L1
QZSS L5 L2C L6E/LEX L6D L1CA L1C L1S/SAIF L1Sb S
NavIC L5 S

Legend for GNSS Signals

  • Supported; Enabled by default
  • Supported; Not enabled by default
  • Not supported

Enable Additional Signals

Below, are instructions to configure the mosaic-T module to track any of the supported GNSS signals. Additionally, users can also configure whether the signals are utilized in the Position-Velocity-Time (PVT) computations or their navigation data is accessed.

Enabling the GPS-L5 Signal

For users interested in the GPS-L5 signal, extra configuration steps are required to utilize this signal for evaluation and testing purposes.

From the Admin tab, click on Expert Control from the drop-down menu. Then, navigate through the Control Panel > Navigation > Receiver Operation > Masks menus to find the Discard unhealthy satellites setting. Set both the Tracking and PVT options to off, from their drop-down menus.

Enable use of unhealthy satellites
Enabling the tracking and PVT use of satellites (and their signals), which would be considered "unhealthy".

Tip

Make sure to click the OK button at the bottom of each page, where you are making changes to update the current configuration. Also, don’t forget to save it to boot, if you want the configuration to persist when you cycle power.

  • setHealthMask, Tracking, off
  • setHealthMask, PVT, off
Health Status

Currently, the L5 frequency band from the GPS constellation is pre-operational until a sufficient monitoring capability is established. Therefore, the satellites broadcast an "unhealthy" operational status in their L5 signals and prevent its utilization in PVT computations.

Web Interface

Through the web interface, users will need to access the advanced settings of the configuration menu by clicking on the Expert Control option from the Admin tab's drop-down menu. Clicking on this will prompt a security dialog box to pop up, click the Proceed button to make changes to these settings. Then, navigate through the Control Panel > Navigation > Advance User Settings menus.

  • Signal Tracking


    From the Advance User Settings menu, navigate through the Tracking > Signal Tracking menus. Within this configuration setting, users can enable or disable the tracking of the specific GNSS signals from each constellation.

    Enable signal tracking
    Enabling the tracking of all the signals from all the GNSS constellations.

  • Signal Utilization


    From the Advance User Settings menu, navigate through the PVT > Signal Usage menus. Within these configuration settings, users can enable or disable if specific GNSS signals are utilized in PVT computations or for navigation data.

    Enable signal utilization
    Enabling the utilization of all the GNSS signals for PVT computations and navigational data outputs.

Tip

Make sure to click the OK button at the bottom of each page, where you are making changes to update the current configuration. Also, don’t forget to save it to boot, if you want the configuration to persist when you cycle power.

Command Interface

  • Enable Trackings of Specific Signals: setSignalTracking, <list signals>
    • Example:setSignalTracking, GPSL1CA+GPSL1PY+GPSL2PY+GPSL2C+GPSL5+...
  • Enable Trackings of All Signals:setSignalTracking,all
  • Enable Use of Specific Signals: setSignalUsage, <list signals - PVT>, <list signals - NavData>
    • Example:setSignalUsage, GPSL1CA+GPSL1PY+GPSL2PY+GPSL2C+GPSL5..., GPSL1CA+GPSL1PY+GPSL2PY+GPSL2C+GPSL5...
  • Enable Use of All Signals:setSignalUsage, all, all

Enable Additional Satellites

Below, are instructions to configure the mosaic-T module to utilize additional GNSS satellites that weren't enabled by default. A satellite's tracking and usage must be enabled before their signals can be tracked or utilized.

Web Interface

Through the web interface, users will need to access the advanced settings of the configuration menu by clicking on the Expert Control option from the Admin tab's drop-down menu. Clicking on this will prompt a security dialog box to pop up, click the Proceed button to make changes to these settings. Then, navigate through the Control Panel > Navigation > Advance User Settings menus.

  • Satellite Tracking


    From the Advance User Settings menu, navigate through the Tracking > Satellite Tracking menus. There, users can enable or disable the tracking of individual GNSS satellites from each constellation.

    Enable satellite tracking
    Enabling the tracking of all satellites from every GNSS constellations.

  • Satellite Utilization


    From the Advance User Settings menu, navigate through the PVT > Satellite Usage menus. There, users can enable or disable the utilization of individual GNSS satellites from each constellation.

    Enable satellite usage
    Enabling the utilization of all the satellites from every GNSS constellation.

Tip

Make sure to click the OK button at the bottom of each page, where you are making changes to update the current configuration. Also, don’t forget to save it to boot, if you want the configuration to persist when you cycle power.

Command Interface

  • Enable Tracking of Specific Satellites: setSatelliteTracking, <list satellites>
    • Example: setSatelliteTracking, G01+G02+G03+G04+...
  • Enable Tracking of All Satellites: setSatelliteTracking,all
  • Enable Use of Specific Satellites: setSatelliteUsage, <list satellites>
    • Example: setSatelliteUsage, G01+G02+G03+G04+...
  • Enable Use of All Satellites: setSatelliteUsage, all