Abstract: Recently, tremendous research has been conducted on Global navigation satellite systems (GNSS) software receivers to better serve the current challenging environments that suffers from multipath fading. Therefore, the development of GNSS receivers has seen a new rush toward a multi-GNSS as a solution for fading problems. In this paper, a multi-GNSS software receiver is designed, optimized, and its performance is presented. The implemented software receiver covers three different signals from two GNSS constellations, namely GPS L1, GPS L2, and Galileo E1. In this paper. the fundamentals of stages of GNSS signal reception (acquisition, tracking, and navigation) are discussed where each stage is customized and optimized for each considered signal and the stage of mutli-GNSS data combination is optimized afterword. The performance of the optimized multi-GNSS software receiver is examined under different combination scenarios where the Least-Square Estimation (LSE) method using precise positioning (PP) algorithms is adopted. Results showed that using multi-GNSS receiver enhances the accuracy of Position, Velocity, and Timing (PVT) solution. Keywords: GNSS, PVT, GPS, Galileo, and accuracy
Read full abstract