long_Septentrio AsteRx-m3 Pro+ and mosaic-X5 Receivers Integration with PX4

Abstract

This discussion explores the integration and application of Septentrio’s high-precision GNSS receivers, the AsteRx-m3 Pro+ and mosaic-X5, with the PX4 open-source flight controller. It begins by outlining the core technical advantages of Septentrio receivers—their multi-layered anti-interference and anti-spoofing system, built upon hardware reinforcement and intelligent signal processing. Capable of full-band, multi-constellation tracking and centimeter-level RTK positioning, they meet the high-dynamic flight requirements of UAVs. The article then introduces the competitive strengths of the PX4 open-source flight controller in terms of cost, technology, and functionality. This is followed by an in-depth comparison of the two receivers’ commonalities and differences in core features such as signal tracking, positioning/direction-finding capabilities, dynamic performance, and power consumption. Finally, selection recommendations based on project stages (prototype development/mass production, professional surveying, etc.) and key integration technical points (antenna placement, firmware adaptation, etc.) are provided. The aim is to offer technical support and integration guidance for industrial-grade UAV high-precision positioning and navigation applications across different scenarios.

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 ArduPilot. Designed specifically for autonomous systems, Septentrio’s high-precision GNSS receiver modules integrate full-band signal tracking capability with centimeter-level RTK positioning technology. By simultaneously receiving global navigation satellite signals from systems like GPS, BeiDou, and Galileo through its 448 hardware channels, they ensure stable and reliable position, velocity, and heading data for UAVs even in complex airspace environments. The built-in AIM+ anti-interference and anti-spoofing technology, combined with APME+ multipath mitigation and IONO+ ionospheric protection algorithms, effectively counter challenging environments like urban canyons and electromagnetic interference, providing trustworthy positioning assurance for the ArduPilot flight control system. Their high update rate and extremely low latency perfectly match the control demands of UAVs in high-dynamic flight, enabling precise real-time path tracking and attitude control. Through standard UART serial ports and extensive protocol support (NMEA, RTCM, etc.), Septentrio high-precision GNSS receivers can be seamlessly integrated into the ArduPilot open-source ecosystem, simplifying system integration and lowering the development barrier. Whether executing centimeter-level precision agriculture spraying operations, conducting high-precision 3D topographic surveys, or performing complex power line inspection missions, UAV systems equipped with Septentrio GNSS receivers can achieve sub-centimeter positioning accuracy and reliable direction-finding capabilities, significantly improving mission execution efficiency and flight autonomy, providing a solid technical foundation for industrial UAV applications.

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. This design ensures high reliability and accuracy even in environments with significant interference or spoofing threats.

Hardware-Level Robust Anti-Interference Design

  1. Robust RF Filtering

Effectively filters out-of-band interference signals before they enter the receiver using hardware filters, enhancing signal purity.

  1. High Dynamic Range

Supports simultaneous processing of signals with vastly different strengths, preventing strong signals from drowning out weak ones, and increasing stability in complex electromagnetic environments.

  1. Advanced Digital Filtering Technology

Further suppresses interference at the digital signal processing stage, including adaptive filtering and real-time interference detection and cancellation.

  1. Multi-Band Processing Capability

Supports multiple satellite navigation frequency bands (e.g., GPS L1/L2/L5, Galileo E1/E5, etc.), enhancing anti-interference and anti-spoofing capabilities through multi-frequency combinations.

Anti-Spoofing Technology Processing

  1. Multi-Frequency Signal Consistency Check

Principle: Different frequency signals (e.g., GPS L1 and L2) from the same authentic satellite experience a specific and correlated delay (called ionospheric delay) when passing through the ionosphere. An attacker spoofing a satellite must forge its signals on all frequency points simultaneously.

Septentrio’s Detection Mechanism:

The receiver tracks multiple frequency signals from the same satellite in parallel. It calculates in real-time the physical relationships between the “pseudoranges” measured from these different frequency signals. Because the ionosphere’s effect on different frequencies is modelable, there is an expected, self-consistent mathematical model between authentic signals. If the forged signals from an attacker show even a slight deviation from this multi-frequency consistency model (e.g., because spoofing devices struggle to perfectly simulate ionospheric effects on different frequencies), the receiver’s algorithm immediately identifies this inconsistency. Once detected, the receiver can flag or discard that signal set, making it immune to most low-cost, single-frequency, or poorly consistent spoofing attacks.

  1. Utilizing High Dynamic Range and Advanced Digital Filtering for Anomalous Signal Detection

Spoofing signals are often “strong and pure,” differing from the characteristics of signals in authentic environments.

Signal Feature Analysis (“Fingerprinting”): Authentic satellite signals are very weak and buried in background noise. Advanced digital signal processing modules analyze fine signal features such as power spectral density, noise characteristics, and modulation quality.

Identifying “Too Perfect” Signals: Many spoofing signal generators produce signals with “abnormally high” signal-to-noise ratios, stability, and purity, which do not match the statistical characteristics of authentic signals. The high dynamic range capability allows the receiver to still “hear” the faint background noise of authentic signals even in the presence of strong spoofing signals, enabling anomaly detection through comparison.

Interference/Spoofing Signal Suppression: Once anomalous signal characteristics are identified, advanced digital filtering algorithms (e.g., adaptive notch filters, space-time anti-interference techniques) can selectively suppress or eliminate these specific signals in the digital domain, akin to blocking a specific voice in a noisy room without affecting other authentic satellite signals.

  1. Signal Authentication and Encrypted Signal Processing

Encryption and Authentication: Encrypted signals inherently carry authentication information that cannot be forged by third parties. The receiver can only demodulate and use these signals with the correct key.

Septentrio’s Role: Septentrio’s high-performance hardware design ensures the receiver can track these encrypted signals with extremely high sensitivity and stability, providing the highest quality raw signal input for upper-layer authentication algorithms, thereby fully leveraging the anti-spoofing advantages of encrypted signals.

Advantages of PX4 Open-Source Flight Controller

As an open-source flight controller, PX4 holds certain competitive advantages in the market, mainly reflected in the following aspects:

Cost Advantage: Since PX4 is open-source, users can freely obtain its source code and customize and optimize it according to their needs. This significantly reduces development costs for users, giving PX4 a distinct price advantage.

Technical Advantage: PX4 was developed by the Computer Vision and Geometry Lab at ETH Zurich, backed by a world-class development team and global community support. This gives PX4 a technical edge, enabling it to provide users with high-performance, highly reliable flight control solutions.

Feature-Rich: PX4 supports multiple functions, including flight control, sensor fusion, autonomous navigation, mission planning, data processing, and analysis. This allows PX4 to meet diverse needs across different fields and scenarios, providing users with a richer application experience.

High Extensibility: PX4 employs a modular design, allowing users to add or remove functional modules based on their needs. This gives PX4 strong extensibility to adapt to future technological developments and changes.

Community Support: PX4 has an active global community where users can seek help, share experiences, and exchange knowledge. This provides PX4 with an advantage in technical support and after-sales service.

Core Features Comparison of Septentrio AsteRx-m3 Pro+ and mosaic-X5 Receivers

In-Depth Performance and Functionality Comparison

Signal and Tracking Capability

Common Strengths: Both support all systems, all frequencies (GPS, GLONASS, BeiDou, Galileo, QZSS, NavIC, SBAS), are designed for future signals, ensuring high global availability.

Key Differences:

AsteRx-m3 Pro+: Features 544 hardware channels, supports a broader range of signal types (e.g., GLONASS L3, Galileo E6), providing powerful redundancy for complex environments.

mosaic-X5: Integrates 448 hardware channels, achieving efficient simultaneous tracking of all visible satellites within an extremely compact form factor.

Positioning Accuracy and Exclusive Features

RTK Accuracy:

Both provide centimeter-level high-precision positioning.

Horizontal Accuracy: 0.6 cm + 0.5 ppm

Vertical Accuracy: 1 cm + 1 ppm

Exclusive Features:

AsteRx-m3 Pro+ uniquely features a dual-antenna mode, outputting sub-degree level heading and pitch/roll angles (e.g., 0.15° heading accuracy with a 1m baseline), completely eliminating reliance on vehicle dynamics or magnetic sensors.

mosaic-X5 focuses on single-antenna high-dynamic positioning, making it an ideal choice for space-constrained applications.

Dynamic Performance and Power Consumption

Update Rate and Latency: Both support position and measurement update rates up to 100 Hz, with event marker accuracy <20 ns, meeting the stringent demands of high-speed real-time control systems. AsteRx-m3 Pro+ offers industry-leading low-latency characteristics.

Power Consumption Performance:

AsteRx-m3 Pro+: Achieves ultra-low power RTK consumption, ranging from 750 mW (GPS L1/L2) to 1000 mW (full constellation) depending on tracking mode, offering excellent endurance.

mosaic-X5: Achieves industry-leading ultra-low power consumption, with typical power at only 0.6 W and maximum at 1.1 W, significantly extending battery-powered device operational time.

Core Technology: GNSS+ and AIM+ Fortify the Security Line

Both are equipped with Septentrio’s renowned GNSS+ technology suite and AIM+ anti-interference and spoofing system, ensuring stable operation in any challenging environment:

AIM+: Industry-leading interference monitoring and mitigation technology, capable of countering narrowband, broadband, and swept-frequency interference, while providing spoofing protection to safeguard positioning and timing security.

IONO+: Advanced ionospheric scintillation mitigation technology, effectively countering space weather disturbances to ensure signal continuity.

APME+: Posterior Multipath Estimation technology, significantly improving positioning accuracy and observation quality in complex reflective environments like urban canyons and ports.

LOCK+: Enhanced tracking robustness, automatically adjusting parameters to withstand high vibration and shock, preventing signal loss.

RAIM+: Receiver Autonomous Integrity Monitoring, detecting and rejecting erroneous observations caused by multipath or ionospheric disturbances in real-time.

Application Recommendations for Integrating AsteRx-m3 Pro+ and mosaic-X5 Receivers with PX4

Based on Your Project Stage and Requirements

Your choice should be based on the specific stage and ultimate goals of your project:

Choose mosaic-X5 if your project involves:

Rapid prototype development and mass production of consumer or industrial-grade UAVs.

The primary need is high-precision positioning, with non-critical heading accuracy requirements (compensatable by a magnetometer).

Extreme concern for device size, weight, power consumption, and total cost.

Choose AsteRx-m3 Pro+ if your project involves:

Professional surveying and mapping (e.g., oblique photogrammetry, LiDAR scanning), scientific monitoring, or high-end agricultural UAVs.

The necessity to eliminate magnetic interference effects on heading, or requiring stable attitude determination under dynamic baseline conditions (e.g., UAV sway).

The need to utilize its raw observation data for customized post-processing (PPK) to achieve the highest possible accuracy.

Key Technical Points for Integration

Regardless of the choice, successful integration requires attention to:

-Antenna Selection and Placement: Use high-quality GNSS antennas and ensure installation on the UAV offers an unobstructed view, away from interference sources like motors and ESCs.

-Firmware and Drivers: Confirm that the PX4 firmware version used has good support for the GPS protocol of your chosen receiver.

-For dual-antenna integration with AsteRx-m3 Pro+: Requires correct configuration of the EKF2_AID_MASK parameter (to enable GPS heading fusion) and setting of the antenna baseline length in PX4 parameters, which involves more in-depth parameter tuning.

Summary

This text provides a comprehensive introduction to the integration solutions of Septentrio’s high-precision GNSS receivers, the AsteRx-m3 Pro+ and mosaic-X5, with the PX4 open-source flight controller. It begins by detailing the multi-layered anti-interference and anti-spoofing technological framework of Septentrio receivers, which is built on hardware reinforcement and intelligent signal processing. This includes full-band multi-constellation tracking, centimeter-level RTK positioning, and core algorithms such as AIM+ and IONO+, all designed to meet the high-dynamic flight requirements of UAVs. Next, the text analyzes the competitive advantages of the PX4 open-source flight controller in terms of cost, technology, functional extensibility, and community ecosystem. It then compares the key differences between the two receivers in signal channel capacity, positioning and orientation capabilities, dynamic performance, and power consumption, highlighting the dual-antenna orientation capability of the AsteRx-m3 Pro+ and the compact, low-power design of the mosaic-X5. Finally, based on project stages (such as prototype development or professional surveying) and specific requirements (such as precision, size, and resistance to magnetic interference), the text offers selection guidance and technical integration points, providing a complete technical reference and implementation pathway for high-precision navigation applications in industrial-grade UAVs.

What are the main differences between Septentrio AsteRx-m3 Pro+ and mosaic-X5 GNSS receivers in terms of hardware channels and signal tracking capabilities?

The AsteRx-m3 Pro+ features 544 hardware channels and supports a wider range of signal types (such as GLONASS L3 and Galileo E6), providing stronger redundancy for complex environments. In contrast, the mosaic-X5 integrates 448 hardware channels, enabling efficient simultaneous tracking of all visible satellites within an extremely compact form factor, making it more suitable for applications with strict requirements on size and power consumption.

What are the core competitive advantages of the PX4 open-source flight controller?

The core advantages of PX4 include:

Cost Advantage: It is open-source and free, significantly reducing development costs.

Technical Advantage: Developed by a top-tier team at ETH Zurich, it is backed by strong community support.

Rich Functionality: It supports full-stack functionalities such as flight control, sensor fusion, and autonomous navigation.

High Extensibility: Its modular design facilitates customized development.

Community Ecosystem: An active global community provides continuous technical support and resource sharing.

How does the Septentrio receiver achieve anti-spoofing through multi-frequency signal consistency detection?

The receiver tracks multiple frequency signals (e.g., GPS L1 and L2) from the same satellite in parallel and verifies whether their physical relationships align with the ionospheric delay model by calculating the pseudorange differences between frequencies in real-time. Authentic signals exhibit a deterministic self-consistent relationship across different frequencies, whereas spoofing signals struggle to perfectly replicate this multi-frequency consistency. Upon detecting discrepancies, the receiver can flag or discard suspicious signals, effectively defending against low-cost or single-frequency spoofing attacks.

In UAV integration scenarios, how should one choose between the AsteRx-m3 Pro+ and mosaic-X5 based on project requirements?

Scenarios for choosing mosaic-X5:

Rapid prototype development or mass production; consumer-grade or industrial-grade UAV projects with high sensitivity to size, power consumption, and cost; applications where dual-antenna orientation is unnecessary (reliance on magnetometer compensation is acceptable).

Scenarios for choosing AsteRx-m3 Pro+:

Professional surveying and mapping (e.g., LiDAR, oblique photogrammetry), scientific monitoring, or high-end agricultural applications; requirements to eliminate magnetic interference or output stable heading and attitude under dynamic baseline conditions; need to achieve the highest accuracy through post-processing (PPK) of raw data.

 

Similar Posts