High-Precision GNSS Technology Empowering UAV Flight Control Systems
Septentrio high-precision GNSS receivers provide an industry-leading positioning and navigation solution for UAV flight control systems based on PX4. Designed specifically for autonomous systems, Septentrio’s receiver modules integrate full-band signal tracking capability with centimeter-level RTK positioning. By simultaneously receiving signals from GPS, BeiDou, and Galileo through 448+ hardware channels, they ensure stable position, velocity, and heading data for UAVs even in complex environments. The built-in AIM+ anti-interference and anti-spoofing technology, combined with APME+ multipath mitigation and IONO+ algorithms, effectively counter challenging environments like urban canyons and electromagnetic interference.
Core Technologies of Septentrio Receivers
Septentrio receivers combine hardware reinforcement (RF filtering, high dynamic range) with intelligent signal processing (digital filtering, multi-band fusion) to build a multi-layered anti-interference and anti-spoofing system spanning from the physical layer to the algorithmic layer.
Hardware-Level Robust Anti-Interference Design
- Robust RF Filtering: Filters out-of-band interference signals before they enter the receiver using hardware filters, enhancing signal purity.
- High Dynamic Range: Supports simultaneous processing of signals with vastly different strengths, preventing strong signals from drowning out weak ones.
- Advanced Digital Filtering: Further suppresses interference at the digital signal processing stage, including adaptive filtering and real-time interference detection.
- Multi-Band Processing: Supports multiple frequency bands (GPS L1/L2/L5, Galileo E1/E5, etc.), enhancing anti-interference and anti-spoofing capabilities through multi-frequency combinations.
Anti-Spoofing Technology
- Multi-Frequency Signal Consistency Check: Different frequency signals from the same authentic satellite experience a correlated delay through the ionosphere. The receiver calculates the physical relationships between pseudoranges from different frequencies in real-time. Spoofing signals struggle to perfectly replicate this consistency, allowing the receiver to detect and discard suspicious signals.
- Anomalous Signal Detection: Spoofing signals often exhibit abnormally high signal-to-noise ratios and stability that don’t match authentic signal characteristics. The high dynamic range capability allows the receiver to detect anomalies through comparison, and advanced digital filtering algorithms can selectively suppress these signals.
- Encrypted Signal Processing: Encrypted signals carry authentication information that cannot be forged. Septentrio’s hardware design ensures the receiver can track these signals with high sensitivity, providing high-quality raw input for authentication algorithms.
Advantages of PX4 Open-Source Flight Controller
- Cost Advantage: As open-source software, PX4 can be freely obtained and customized, significantly reducing development costs.
- Technical Foundation: Developed by the Computer Vision and Geometry Lab at ETH Zurich, backed by a world-class development team and global community support.
- Feature-Rich: Supports flight control, sensor fusion, autonomous navigation, mission planning, and data analysis for diverse application scenarios.
- High Extensibility: Modular design allows users to add or remove functional modules as needed, adapting to future technological developments.
- Community Support: An active global community for help, experience sharing, and knowledge exchange.
Core Features Comparison: AsteRx-m3 Pro+ vs mosaic-X5
Both receivers share the same core GNSS engine and support all systems and all frequencies (GPS, GLONASS, BeiDou, Galileo, QZSS, NavIC, SBAS), ensuring high global availability.
Signal and Tracking
- AsteRx-m3 Pro+: 544 hardware channels, supports broader signal types (GLONASS L3, Galileo E6), providing redundancy for complex environments.
- mosaic-X5: 448 hardware channels, achieves efficient simultaneous tracking of all visible satellites in an extremely compact form factor.
Positioning Accuracy
Both provide centimeter-level RTK positioning: 0.6 cm + 0.5 ppm horizontal, 1 cm + 1 ppm vertical.
- AsteRx-m3 Pro+: Unique dual-antenna mode outputs sub-degree heading and pitch/roll (e.g., 0.15° heading accuracy with 1m baseline), eliminating reliance on magnetic sensors.
- mosaic-X5: Single-antenna high-dynamic positioning, ideal for space-constrained applications.
Dynamic Performance and Power Consumption
- Update Rate: Both support up to 100 Hz position and measurement output, with event marker accuracy <20 ns.
- AsteRx-m3 Pro+: 750 mW (GPS L1/L2) to 1000 mW (full constellation).
- mosaic-X5: Typical 0.6 W, max 1.1 W — industry-leading ultra-low power.
Selection Guide for UAV Integration
Choose mosaic-X5 when: rapid prototype development or mass production; consumer or industrial UAV projects with tight size, power, and cost constraints; dual-antenna orientation is not required.
Choose AsteRx-m3 Pro+ when: professional surveying (LiDAR, photogrammetry), scientific monitoring, or high-end agriculture; need to eliminate magnetic interference or output stable heading under dynamic conditions; PPK post-processing of raw data is required.
Related GNSS Products
- HB21 GNSS Box Receiver — All-in-one RTK receiver with integrated 4G LTE, heading, and data logging
- HB6 GNSS Box Receiver — Compact quad-constellation RTK receiver powered by Septentrio Mosaic X5
- EV322 GNSS Receiver — Lightweight RTK receiver for UAVs and autonomous systems
- AIM+ Anti-Jamming Technology — Military-grade interference and spoofing protection
Browse our full GNSS receiver collection for professional UAV applications.
Frequently Asked Questions
How do I integrate Septentrio receivers with PX4 flight controllers?
Integration uses standard UART serial ports. Configure the receiver to output SBF messages (PVTGeodetic, DOP, VelCovGeodetic) at 10 Hz on a serial port, connect to the PX4 autopilot’s GPS UART, and set the corresponding GPS parameters in PX4 (typically GPS_TYPE = 9 for SBF). For dual-antenna heading with the AsteRx-m3 Pro+, additionally output AuxAntPositions and AttCovEuler messages and configure EKF3 yaw source to GPS.
When should I choose the AsteRx-m3 Pro+ over the mosaic-X5 for a PX4 drone?
Choose the AsteRx-m3 Pro+ when you need dual-antenna heading without relying on a magnetometer (for LiDAR mapping, photogrammetry, or environments with magnetic interference). Choose the mosaic-X5 for compact, power-sensitive designs where single-antenna positioning with magnetometer-based heading is acceptable. Both share the same core GNSS engine and deliver identical RTK accuracy.
Does PX4 support Septentrio’s SBF protocol natively?
Yes, PX4 has native support for Septentrio SBF protocol through the GPS driver. Set GPS_TYPE to 9 (SBF) in the PX4 parameter list. The driver parses PVTGeodetic, DOP, and other SBF blocks directly. For heading support with dual-antenna receivers, additional configuration is needed to enable EKF3 with GPS yaw source.
What anti-spoofing protection do Septentrio receivers provide for PX4-based UAVs?
Septentrio receivers feature multi-layered anti-spoofing: multi-frequency signal consistency checks (detecting discrepancies across GPS L1/L2/L5), anomalous signal detection via power spectral analysis, and support for encrypted signals like Galileo OSNMA. The AIM+ suite provides real-time jamming and spoofing detection and mitigation, ensuring trustworthy positioning data for the PX4 flight controller.









