Receiver-Level GNSS Signal Processing and SDR

GNSS SDRvector trackingacquisition / trackingL1 / L5direct position estimationC/N0correlator featuresreceiver-aware uncertainty

Reliable navigation starts before position estimation. Many urban GNSS failures begin at the receiver level: weak signals, distorted correlation peaks, multipath, NLOS reception, Doppler inconsistency, and poor tracking behavior — none of which a downstream estimator can fully recover.

We study receiver-level algorithms that turn weak, distorted, and unreliable satellite signals into usable measurements, likelihoods, and uncertainty models — software-defined receivers, vector tracking, acquisition/tracking, GPS L1/L5 signal processing, direct position estimation, pseudorange correlograms, correlator-level features, C/N0 assessment, and signal-quality analysis in urban, vegetated, and high-dynamic environments.

This is the foundation IPNL has built since Prof. Hsu’s PhD work, anchored by the open-source GPS_VT_SDR MATLAB vector-tracking receiver hosted on the NOAA GPS Toolbox.

Related Publications

journal Q2
Meng Q., Hsu L. T., Xu B., Luo X., El-Mowafy A.
Sensors (2019)
journal unranked
Tsang, C. L., Luo, Y., Xu, B., Hsu, L. T.
Journal of Aeronautics, Astronautics and Aviation (2023)
journal Q1
Fang, J., Zhang, L., Zhang, G., Xu, B., Hsu, L. T.
IEEE Transactions on Aerospace and Electronic Systems (2024)
journal Q1
Vicenzo, S., Xu, B., Xu, H., Hsu, L. T.
GPS Solutions (2024)
journal Q1
Hsu L. T., Jan, S. S., Groves, P. D., Kubo N.
GPS Solutions (2014)
journal Q1
Chi-Lok Tsang, Hoi-Wah Ng, Yiran Luo, Di Hai, Li-Ta Hsu
IEEE Internet of Things Journal (2026)