Receiver-Level GNSS Signal Processing and SDR
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.
IPNL — Intelligent Positioning and Navigation Laboratory