Page 1
SPARTN L-band correction data reception Application Note Abstract This document explains how to configure the NEO-D9S correction data receiver together with ZED- F9 high precision modules in order to receive and use SPARTN L-band correction data. UBX- 22008160 - R02 www.u-blox.com...
NEO-D9S and ZED-F9 configuration Document information Title NEO-D9S and ZED-F9 configuration Subtitle SPARTN L-band correction data reception Document type Application note Document number UBX- 22008160 Revision and date 27-Jul-2022 Disclosure restriction C1-Public ☞ Check if the ZED-F9 product that you are using supports the SPARTN protocol and the related configurations.
Figure 1 represents how NEO-D9S and ZED-F9 work together: Figure 1: NEO-D9S and ZED-F9 scenario NEO-D9S is a satellite data receiver for L-band correction broadcasts, which can be configured to work with a variety of correction services. This document provides instructions on how to configure NEO-D9S for this purpose and provides configuration examples for the PointPerfect service, SPARTN L-band correction, and ZED-F9 receivers.
Page 5
For more details, see the u-center user guide [3]. The easiest way to test how to configure the NEO-D9S and ZED-F9 receivers is to make use of the C099-F9P and C101-D9S application boards. See the related user guides [6] and [7], and in particular Chapter 4 of the C101-D9S User Guide.
Section 4 outlines how to obtain the L-band configuration values for the PointPerfect service. 2.2 Interface configuration Table 2 shows the configuration items needed to configure the UART2 interface of NEO-D9S so that it can communicate with the ZED-F9. Configuration item...
NEO-D9S and ZED-F9 configuration 2.3 Functional check Firstly, some initial functional checks are required to verify that NEO-D9S is operating correctly: • NEO-D9S communication has been established (e.g., via u-center) through UART1 or USB • The L-band antenna is plugged in •...
NEO-D9S and ZED-F9 configuration ZED-F9 configurations ZED-F9 needs to be configured to receive and use the SPARTN L-band correction stream, in the form of UBX-RXM-PMP messages from NEO-D9S. 3.1 L-band configuration The CFG-SPARTN-USE_SOURCE configuration key needs be set to LBAND:...
• The L-band and interface configurations have been sent, as well as the dynamic keys • The ZED-F9 UART2 has been connected to the NEO-D9S UART2 Then, the UBX-MON-COMMS message can be enabled to verify that UBX messages are received on...
Page 10
NEO-D9S and ZED-F9 configuration The UBX-RXM-COR message can be enabled to check if SPARTN corrections, encapsulated in UBX- RXM-PMP messages, are being received, decrypted, and used (in the red square) by the ZED-F9 receiver: Figure 8: UBX-RXM-COR message in u-center...
4.1 NEO-D9S L-band configuration Contact the Thingstream support at support@thingstream.io to obtain the NEO-D9S PointPerfect L-band configuration keys value for your region. The configuration should be applied as mentioned at section 2.1. 4.2 Setting ZED-F9 keys...
Page 12
NEO-D9S and ZED-F9 configuration Connect u-center, version 22.05 or newer, to the F9 receiver and open the MQTT client dialog box from the Receiver menu. Browse for the JSON file from the u-center working folder, tick the key topic box, and select the OK button.
Page 13
NEO-D9S and ZED-F9 configuration “Key 1” in the message view represents the Current Key received form the PointPerfect Thing as shown in Figure 11, and “Key 2” represents the Next Key. For each key, the related fields should be filled in as follows: •...
Page 14
NEO-D9S and ZED-F9 configuration Figure 15: UBX-RXM-SPARTNKEY with Current Key entered The UBX-RXM-SPARTANKEY message is shown within the red outline in Figure 16. This can be sent to the connected receiver by clicking Send, or it can be copied and sent separately (e.g., from the customer host processor).
Page 15
NEO-D9S and ZED-F9 configuration Figure 17: UBX-RXM-SPARTNKEY with Current and Next Keys entered As mentioned previously, this can be sent to the receiver by clicking Send, or it can be copied and sent separately (e.g., from the customer host processor).
NEO-D9S and ZED-F9 configuration Appendix A Glossary Abbreviation Definition GNSS Global Navigation Satellite System High Precision Random Access Memory SPARTN Secure Position Augmentation for Real Time Navigation Real Time Kinematic State Space Representation Time Of Week UART Universal Asynchronous Receiver Transmitter...
Need help?
Do you have a question about the NEO-D9S and is the answer not in the manual?
Questions and answers