4. SoftGNSS
时间:2006
简介:Darius Plausinaitis和Dennis M. Akos主导,用matlab代码编写的开源软件接收机,最后版本V3.0。2012年清华Dr. Shihao Zhao去留学,发布了VLL版本接收机代码。2015年,基于Dr. Sihao Zhao & Sara Powell两人的工作,发布了深组合版本。有本小薄书与此接收机配套:A Software-Defined GPS and Galileo Receiver。中文版《软件定义的GPS和伽利略接收机》是北航杨东凯老师翻译的。这款接收机当时还有前端支持:GN3S Sampler,可惜后来SE4110L这个射频前端芯片停产了。写作本文时,我的射频前端已经发布,感兴趣的朋友可以查看MAX2769C GNSS中频信号采集器_jr9910的专栏-CSDN博客和MAX2769C GNSS中频信号采集器测试_jr9910的专栏-CSDN博客。
5. fastgps
时间:2008
网址:fastgps / Code / [r21] /trunk
简介:斯坦福morgan_quigley和scottgleason用C++写的GPS软件接收机,这是众多C++软件接收机中比较容易上手的。也有配套的书做支撑:GNSS Applications and Methods,这本书中大牛云集,每一章都有大牛写作,建议做GNSS和组合导航的好好读读。中文版《GNSS应用与方法》也是北航杨东凯老师主导翻译的。
6. GNSS-SDRLIB
时间:2014
网址:https://github.com/taroz/GNSS-SDRLIB
简介:Taro Suzuki用C编写的GNSS实时软件接收机,专注于捕获跟踪算法,PVT调用了RTKLIB,支持的系统比较多,除主流的四大系统L1频段外,还支持QZSS、SBAS等,界面做得不太漂亮。虽然支持的系统比较多,但其结构十分清晰,如果有一定基础,在此基础上做研究或者应用,还是很棒的。再搭配前端,可以做成有应用价值的GNSS实时软件接收机,像这样:GNSS-SDRLIB实时软件接收机在GNSS-SSK、GNSS-SDK上成功移植_jr9910的专栏-CSDN博客。
7. RTKLIB
时间:2006~
网址:RTKLIB: An Open Source Program Package for GNSS Positioning
简介:Tomoji Takasu用C编写的标准及精密定位算法库,是做PPP、RTK等精密定位算法最好的参考,也是很多做RTK接收机的初始版本来源。除核心算法外,还有很多GUI用来支撑相关应用。
8. GNSS-SDR
时间:2007~
网址:GNSS-SDR
简介:Carles Fernandez主导且在持续更新的GNSS软件接收机,支持L1、L2、L5频段上的主流导航系统,在GNU Radio基础上写的,依赖的库比较多,比较难读。PVT算法上用了RTKLIB,关键计算支持SIMD及GPU加速。
9. Homemade GPS Receiver
时间:2011~
简介:Andrew Holme做的从前端到基带再到PVT解算的完整接收机。前端没有用单片的RFIC,而是自己设计的链路,NF极低。基带用FPGA做的处理,解算用的树莓派。做接收机相关硬件的可以看看。对无线电比较熟悉的朋友可能知道kiwisdr,这个接收机中GPS接收机就是移植了Homemade GPS Receiver。
10. 其他
(1)The Essential GNSS Project
网址:The Essential GNSS Project: The Essential GNSS Project
用C写的GPS算法库,非常棒。
(2)goGPS
网址:https://github.com/goGPS-Project/goGPS_MATLAB
用matlab写的偏重于定位解算的多星座多频点处理程序,当前还在维护,可读性好。
(3)HD-GR开源GPS+BD双模基带软件
网址:HD-GR开源GPS+BDS双模接收机基带模块Verilog源码_gps计算nco-硬件开发文档类资源-CSDN下载
直接看作者博客:turing321的博客_Turing_321_CSDN博客-4、HD-GR导航软件,3、HD-GR基带模块,HD-GR实时GNSS接收机领域博主。
后记
写了很多国外的开源项目,其实国人也做了些开源接收机,如MerakoGPS、HG-DJGPS、还有鲁郁博士写的sdrGPS等,对上述所有的开源贡献者们表示感谢!如上述代码有哪些下载不了,欢迎留言索取。