PT - JOURNAL ARTICLE AU - Peretic, Matthew AU - Gao, Grace X. TI - Design of a parallelized direct position estimation-based GNSS receiver AID - 10.1002/navi.402 DP - 2021 Mar 20 TA - NAVIGATION: Journal of the Institute of Navigation PG - 21--39 VI - 68 IP - 1 4099 - https://navi.ion.org/content/68/1/21.short 4100 - https://navi.ion.org/content/68/1/21.full SO - NAVIGATION2021 Mar 20; 68 AB - Theoretical results conclude that Direct Position Estimation (DPE)-based Global Navigation Satellite System (GNSS) receivers can achieve more robust localization than their conventional two-step counterparts. However, compared to conventional approaches, there is a much smaller body of work for DPE, and DPE receiver implementations are highly experimental. This work surveys DPE techniques from the literature and presents a software-defined parallelized DPE-based receiver prototype built on popular DPE techniques. The parallelized receiver software, along with a companion sequential implementation, is made available to the community as an open source. The GPU usage of the parallelized DPE-based receiver is profiled and compared to the companion sequential implementation and another sequential implementation presented in the literature. Through the literature survey, discussion of the open-source receiver software, and the performance evaluation of the receiver, resultant insights for design decisions are presented.