TABLE 2

Overview of GNSS SDRs Discussed in Section 3

NameMain languageOpen sourceMain focus
GRIDC++NoReal-time operation of advanced algorithms on embedded devices
MuSNATC++NoAnalysis of navigation signal processing and algorithm prototyping
SoftGPSMATLABYesSuite of GNSS SDRs with widespread use and accompanying book
FGI-GSRxMATLABYesMulti-GNSS SDR with accompanying book
GNSS-SDRC++YesReal-time SDR with modular structure and widespread use
AutoNav SDRMATLABNoSupport for KPS development, API, and GPU
PyChipsPythonNoMulti-GNSS and optimized for use in teaching classes
UAB Snapshot
GNSS Receiver
MATLABNoSnapshot receiver that can be operated in the cloud
NGeneANSI CNoEfficient GNSS SDR used in numerous Galileo-related projects
MATRIXMATLAB, C++NoCombined processing of GNSS with cellular 3G/4G/5G and LEO (Starlink, OneWeb, Orbcomm, Iridium, and Globalstar) signals