Skip to content

Commit 9e6efb4

Browse files
Update mosaic-X5
Add instructions for enabling specific GNSS signals/sats
1 parent dbd40ef commit 9e6efb4

File tree

8 files changed

+261
-0
lines changed

8 files changed

+261
-0
lines changed
24.3 KB
Loading
14.3 KB
Loading
5.84 KB
Loading
27.3 KB
Loading
19 KB
Loading
54.4 KB
Loading
Lines changed: 259 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,259 @@
1+
## Supported GNSS Signals
2+
The mosaic-X5 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 (<span style="background-color:green;color:white;">marked in green</span>, in the table below) from specific satellites and frequency bands. Whereas, the <span style="background-color:var(--md-default-fg-color--lighter);">signals marked in grey</span> 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 <span style="color:red;">~~signals colored in red and struck out~~</span> are not supported by the mosaic-X5 module; likely due to their proprietary nature, existence outside the module's frequency range, or are experimental/recently implemented.
3+
4+
5+
<center>
6+
7+
<table border="1">
8+
9+
<tr>
10+
<th align="center" rowspan="2" colspan="2" style="min-width: 3rem;"></th>
11+
<th align="center" colspan="14">Frequency Band</th>
12+
</tr>
13+
14+
<tr>
15+
<th align="center">L5/E5</th>
16+
<th align="center" colspan="6">L2</th>
17+
<th align="center" colspan="2">L6/E6</th>
18+
<th align="center" colspan="4">L1/E1</th>
19+
<th align="center">S</th>
20+
</tr>
21+
22+
<tr>
23+
<th rowspan="7" class="rotate-cell" style="min-width: 3rem;">
24+
<div class="rotate-text">GNSS Constellation</div>
25+
</th>
26+
<th align="center">GPS</th>
27+
<td align="center" style="background-color:var(--md-default-fg-color--lighter);">L5</td>
28+
<td align="center" style="background-color:green;color:white;" colspan="2">L2PY</td>
29+
<td align="center" style="background-color:green;color:white;" colspan="2">L2C</td>
30+
<td align="center" style="color:red;" colspan="2"><s>L2M</s></td>
31+
<td align="center" colspan="2"></td>
32+
<td align="center" style="background-color:green;color:white;">L1CA</td>
33+
<td align="center" style="background-color:green;color:white;">L1PY</td>
34+
<td align="center" style="color:red;"><s>L1M</s></td>
35+
<td align="center" style="color:red;"><s>L1C</s></td>
36+
<td align="center"></td>
37+
</tr>
38+
39+
<tr>
40+
<th align="center">GLONASS</th>
41+
<td align="center"></td>
42+
<td align="center" style="background-color:var(--md-default-fg-color--lighter);" colspan="2">L3</td>
43+
<td align="center" style="background-color:green;color:white;" colspan="2">L2P</td>
44+
<td align="center" style="background-color:green;color:white;" colspan="2">L2CA</td>
45+
<td align="center" colspan="2"></td>
46+
<td align="center" style="background-color:green;color:white;" colspan="2">L1CA</td>
47+
<td align="center" style="color:red;" colspan="2"><s>L1P</s></td>
48+
<td align="center"></td>
49+
</tr>
50+
51+
<tr>
52+
<th align="center">Galileo</th>
53+
<td align="center" style="background-color:green;color:white;">E5a</td>
54+
<td align="center" style="background-color:green;color:white;" colspan="6">E5b</td>
55+
<td align="center" style="background-color:var(--md-default-fg-color--lighter);">E6BC</td>
56+
<td align="center" style="color:red;"><s>E6PRS</s></td>
57+
<td align="center" style="background-color:green;color:white;" colspan="2">E1BC</td>
58+
<td align="center" style="color:red;" colspan="2"><s>E1PRS</s></td>
59+
<td align="center"></td>
60+
</tr>
61+
62+
<tr>
63+
<th align="center">BeiDou</th>
64+
<td align="center" style="background-color:var(--md-default-fg-color--lighter);">B2a</td>
65+
<td align="center" style="background-color:var(--md-default-fg-color--lighter);" colspan="3">B2b</td>
66+
<td align="center" style="background-color:green;color:white;" colspan="3">B2I</td>
67+
<td align="center" style="background-color:green;color:white;" colspan="2">B3I</td>
68+
<td align="center" style="background-color:green;color:white;" colspan="2">B1I</td>
69+
<td align="center" style="background-color:var(--md-default-fg-color--lighter);" colspan="2">B1C</td>
70+
<td align="center"></td>
71+
</tr>
72+
73+
<tr>
74+
<th align="center">SBAS</th>
75+
<td align="center" style="background-color:green;color:white;">L5</td>
76+
<td align="center" colspan="6"></td>
77+
<td align="center" colspan="2"></td>
78+
<td align="center" style="background-color:green;color:white;" colspan="4">L1</td>
79+
<td align="center"></td>
80+
</tr>
81+
82+
<tr>
83+
<th align="center">QZSS</th>
84+
<td align="center" style="background-color:var(--md-default-fg-color--lighter);">L5</td>
85+
<td align="center" style="background-color:green;color:white;" colspan="6">L2C</td>
86+
<td align="center" style="color:red;"><s>L6E/LEX</s></td>
87+
<td align="center" style="color:red;"><s>L6D</s></td>
88+
<td align="center" style="background-color:green;color:white;">L1CA</td>
89+
<td align="center" style="background-color:green;color:white;">L1C</td>
90+
<td align="center" style="color:red;"><s>L1S/SAIF</s></td>
91+
<td align="center" style="color:red;"><s>L1Sb</s></td>
92+
<td align="center" style="color:red;"><s>S</s></td>
93+
</tr>
94+
95+
<tr>
96+
<th align="center">NavIC</th>
97+
<td align="center" style="background-color:var(--md-default-fg-color--lighter);">L5</td>
98+
<td align="center" colspan="6"></td>
99+
<td align="center" colspan="2"></td>
100+
<td align="center" colspan="4"></td>
101+
<td align="center" style="color:red;"><s>S</s></td>
102+
</tr>
103+
104+
</table>
105+
106+
</center>
107+
108+
!!! info "Legend for GNSS Signals"
109+
- Supported; <span style="background-color:green;color:white;">Enabled by default</span>
110+
- Supported; <span style="background-color:var(--md-default-fg-color--lighter);">Not enabled by default</span>
111+
- <span style="color:red;">~~**Not supported**~~</span>
112+
113+
114+
115+
## Enable Additional Signals
116+
Below, are instructions to configure the mosaic-X5 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.
117+
118+
!!! warning "Enabling the GPS-L5 Signal"
119+
For users interested in the GPS-L5 signal, extra configuration steps are required to utilize this signal for evaluation and testing purposes.
120+
121+
122+
=== "Web Interface"
123+
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.
124+
125+
<figure markdown>
126+
[![Enable use of unhealthy satellites](./assets/img/hookup_guide/gnss_signals/health_masks-off.png){ width="400" }](./assets/img/hookup_guide/gnss_signals/health_masks-off.png "Click to enlarge")
127+
<figcaption markdown>
128+
Enabling the tracking and PVT use of satellites (and their signals), which would be considered "unhealthy".
129+
</figcaption>
130+
</figure>
131+
132+
!!! tip
133+
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.
134+
135+
136+
=== "Command Interface"
137+
- **`setHealthMask, Tracking, off`**
138+
- **`setHealthMask, PVT, off`**
139+
140+
141+
??? info "Health Status"
142+
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.
143+
144+
145+
146+
### Web Interface
147+
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.
148+
149+
150+
<article class="grid cards" markdown>
151+
152+
- #### Signal Tracking
153+
154+
---
155+
156+
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.
157+
158+
<figure markdown>
159+
[![Enable signal tracking](./assets/img/hookup_guide/gnss_signals/signal_tracking-all.png)](./assets/img/hookup_guide/gnss_signals/signal_tracking-all.png "Click to enlarge")
160+
<figcaption markdown>
161+
Enabling the tracking of all the signals from all the GNSS constellations.
162+
</figcaption>
163+
</figure>
164+
165+
166+
- #### Signal Utilization
167+
168+
---
169+
170+
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.
171+
172+
<figure markdown>
173+
[![Enable signal utilization](./assets/img/hookup_guide/gnss_signals/signal_usage-all.png)](./assets/img/hookup_guide/gnss_signals/satellite_usage-all.png "Click to enlarge")
174+
<figcaption markdown>
175+
Enabling the utilization of all the GNSS signals for PVT computations and navigational data outputs.
176+
</figcaption>
177+
</figure>
178+
179+
</article>
180+
181+
182+
!!! tip
183+
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.
184+
185+
186+
187+
### Command Interface
188+
189+
=== "Signal Tracking"
190+
- **Enable Trackings of Specific Signals:** `setSignalTracking, <list signals>`
191+
- **Example:**`setSignalTracking, GPSL1CA+GPSL1PY+GPSL2PY+GPSL2C+GPSL5+...`
192+
- **Enable Trackings of All Signals:**`setSignalTracking,all`
193+
194+
195+
=== "Signal Usage"
196+
- **Enable Use of Specific Signals:** `setSignalUsage, <list signals - PVT>, <list signals - NavData>`
197+
- **Example:**`setSignalUsage, GPSL1CA+GPSL1PY+GPSL2PY+GPSL2C+GPSL5..., GPSL1CA+GPSL1PY+GPSL2PY+GPSL2C+GPSL5...`
198+
- **Enable Use of All Signals:**`setSignalUsage, all, all`
199+
200+
201+
202+
## Enable Additional Satellites
203+
Below, are instructions to configure the mosaic-X5 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.
204+
205+
206+
207+
### Web Interface
208+
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.
209+
210+
211+
<div class="grid cards" markdown>
212+
213+
- #### Satellite Tracking
214+
215+
---
216+
217+
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.
218+
219+
<figure markdown>
220+
[![Enable satellite tracking](./assets/img/hookup_guide/gnss_signals/satellite_tracking-all.png)](./assets/img/hookup_guide/gnss_signals/satellite_tracking-all.png "Click to enlarge")
221+
<figcaption markdown>
222+
Enabling the tracking of all satellites from every GNSS constellations.
223+
</figcaption>
224+
</figure>
225+
226+
227+
- #### Satellite Utilization
228+
229+
---
230+
231+
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.
232+
233+
<figure markdown>
234+
[![Enable satellite usage](./assets/img/hookup_guide/gnss_signals/satellite_usage-all.png)](./assets/img/hookup_guide/gnss_signals/satellite_usage-all_expanded.png "Click to enlarge")
235+
<figcaption markdown>
236+
Enabling the utilization of all the satellites from every GNSS constellation.
237+
</figcaption>
238+
</figure>
239+
240+
</div>
241+
242+
243+
!!! tip
244+
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.
245+
246+
247+
248+
### Command Interface
249+
250+
=== "Satellite Tracking"
251+
- **Enable Tracking of Specific Satellites:** `setSatelliteTracking, <list satellites>`
252+
- **Example:** `setSatelliteTracking, G01+G02+G03+G04+...`
253+
- **Enable Tracking of All Satellites:** `setSatelliteTracking,all`
254+
255+
256+
=== "Satellite Usage"
257+
- **Enable Use of Specific Satellites:** `setSatelliteUsage, <list satellites>`
258+
- **Example:** `setSatelliteUsage, G01+G02+G03+G04+...`
259+
- **Enable Use of All Satellites:** `setSatelliteUsage, all`

flex_boards/SparkPNT_GNSS_Flex_Module_mosaic-X5/mkdocs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,7 @@ nav:
1515
- Hardware Overview: hardware_overview.md
1616
- Hardware Assembly: hardware_assembly.md
1717
- Software Overview: software_overview.md
18+
- Advanced Configurations:
19+
- Enable GNSS Signals: gnss_signals.md
1820
- Troubleshooting Tips: troubleshooting_tips.md
1921
- Resources: resources.md

0 commit comments

Comments
 (0)