Genetic Optimization of a Software-Defined GNSS Receiver

📅 2025-10-25
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Fixed-bandwidth tracking loops in commercial GNSS receivers lead to discontinuous and degraded PVT solutions under high-dynamic conditions (e.g., rocket launch, LEO satellite motion). To address this, this paper proposes a GA-assisted adaptive tracking loop optimization method integrated within a GNSS software-defined radio (GNSS-SDR) framework. Leveraging genetic algorithms, the approach autonomously searches for globally optimal parameter combinations across phase, frequency, and code delay loops—overcoming limitations of manual tuning—and enables real-time reconfiguration and robust signal tracking in dynamic environments. Experimental validation across static, rocket flight, and LEO satellite scenarios demonstrates position errors of ≤6 m, 12 m, and 5 m, respectively, and velocity errors consistently below 2.5 m/s. The method significantly enhances both stability and accuracy of high-dynamic GNSS navigation solutions.

Technology Category

Application Category

📝 Abstract
Commercial off-the-shelf (COTS) Global Navigation Satellite System (GNSS) receivers face significant limitations under high-dynamic conditions, particularly in high-acceleration environments such as those experienced by launch vehicles. These performance degradations, often observed as discontinuities in the navigation solution, arise from the inability of traditional tracking loop bandwidths to cope with rapid variations in synchronization parameters. Software-Defined Radio (SDR) receivers overcome these constraints by enabling flexible reconfiguration of tracking loops; however, manual tuning involves a complex, multidimensional search and seldom ensures optimal performance. This work introduces a genetic algorithm-based optimization framework that autonomously explores the receiver configuration space to determine optimal loop parameters for phase, frequency, and delay tracking. The approach is validated within an SDR environment using realistically simulated GPS L1 signals for three representative dynamic regimes -guided rocket flight, Low Earth Orbit (LEO) satellite, and static receiver-processed with the open-source GNSS-SDR architecture. Results demonstrate that evolutionary optimization enables SDR receivers to maintain robust and accurate Position, Velocity, and Time (PVT) solutions across diverse dynamic conditions. The optimized configurations yielded maximum position and velocity errors of approximately 6 m and 0.08 m/s for the static case, 12 m and 2.5 m/s for the rocket case, and 5 m and 0.2 m/s for the LEO case.
Problem

Research questions and friction points this paper is trying to address.

Optimizing GNSS receiver tracking loops for high-dynamic conditions
Automating loop parameter tuning using genetic algorithms
Enhancing PVT accuracy across diverse dynamic environments
Innovation

Methods, ideas, or system contributions that make the work stand out.

Genetic algorithm optimizes GNSS receiver tracking loops
Autonomously explores configuration space for optimal parameters
Enables robust PVT solutions across dynamic conditions
🔎 Similar Papers
No similar papers found.
L
Laura Train
Escuela Técnica Superior de Ingeniería Aeronáutica y del Espacio (ETSIAE), Universidad Politécnica de Madrid, 28040 Madrid, Spain
Rodrigo Castellanos
Rodrigo Castellanos
Universidad Carlos III de Madrid
Fluid mechanicsFlow ControlMachine LearningSurrogate Modelling
M
Miguel Gómez-López
Aerial Platforms Department, National Institute for Aerospace Technology (INTA), 28330 San Martín de la Vega, Madrid, Spain and Escuela de Ingeniería Industrial y Aeroespacial de Toledo, Universidad de Castilla La Mancha, 45071 Toledo, Spain