Simple static testing has shown that 10 Hz can sometimes be worse than 5 Hz.
It showed that reducing the number of constellations to achieve higher logging rates can be counterproductive.
Optimal configurations may prove to be something like 3 systems logging at 10 Hz; e.g. GPS, Galileo and BeiDou B1C.
Systematic testing of various constellations and logging rates should help to confirm the relative performances.
Static testing is likely to provide quick performance insights, prior to embarking on dynamic testing on the water.
It may become transpire that a short list logging rates is optimal; e.g. 1 / 2 / 4 / 5 / 8 / 10 Hz.
The following configurations with 3 or 4 constellations have the potential to produce the best M10 performances.
M10 CPU @ 128 MHz, ESP-32 MCU @ 80 MHz:
| Constellations | Max Sats | Log Rate |
|---|---|---|
| GPS + Galileo + BeiDou B1C | ? | 5 or 8 Hz ? |
| GPS + Galileo + GLONASS | ? | 5 or 6 Hz ? |
| GPS + Galileo + BeiDou B1C + GLONASS | ? | 4 Hz ? |
M10 CPU @ 192 MHz, ESP-32 MCU @ 160 MHz:
| Constellations | Max Sats | Log Rate |
|---|---|---|
| GPS + Galileo + BeiDou B1C | ? | 10 or 16 Hz ? |
| GPS + Galileo + GLONASS | ? | 10 or 16 Hz ? |
| GPS + Galileo + BeiDou B1C + GLONASS | ? | 8 or 10 Hz ? |
Notes:
The following configurations using 2 constellations are not expected to perform as well as 3 constellations.
M10 CPU @ 128 MHz, ESP-32 MCU @ 160 MHz:
| Constellations | Max Sats | Log Rate |
|---|---|---|
| GPS + Galileo | ? | 10 Hz ? |
| GPS + BeiDou B1C | ? | 10 Hz ? |
| GPS + GLONASS | ? | 10 Hz ? |
M10 CPU @ 192 MHz, ESP-32 MCU @ 240 MHz:
| Constellations | Max Sats | Log Rate |
|---|---|---|
| GPS + Galileo | ? | 20 Hz ? |
| GPS + BeiDou B1C | ? | 20 Hz ? |
| GPS + GLONASS | ? | 20 Hz ? |
The weak candidates should be tested in the same way as the strong candidates, but with lower expectations!
A variety of other configurations have been dismissed:
What about SBAS and QZSS?
CFG-SBAS-USE_DIFFCORR = 1CFG-SBAS-USE_RANGING = 0SBAS and QZSS certainly warrant some investigation, but perhaps not a top priority.
Suggest experimenting with the following the following filters:
Propose ignoring the following filters at this time:
Note: Restricting the number of satellites is one way to prevent frames from being dropped by the M10.
Choosing the right constellations, satellite limits, and logging rates is a crucial decision.
Static testing provides a controlled environment to test devices systematically, and is very easy to perform.
The approach for testing these crucial fundamentals is described on another page.