A software-defined receiver (SDR) using real long term evolution (LTE) signals may be used for navigation. The LTE SDR leverages the structure of the downlink LTE signal, and provides signal acquisition, navigation-relevant high-level system information extraction, and signal tracking. The LTE SDR also provides the ability to obtain a time-of-arrival (TOA) estimate from received LTE signals, which provides a navigation solution comparable to a GPS-only navigation solution.