电光与控制, 2015, 22 (7): 75, 网络出版: 2015-08-25   

Linux下GNSS中频信号采集系统及接收机设计

Design of GNSS IF Signal Acquisition System and Receiver Based on Linux
作者单位
第二炮兵工程大学,西安710025
摘要
针对GNSS中频信号数据量大、传统数据采集卡成本高昂的问题,设计了Linux操作系统下基于USB2.0串行总线和FPGA的GNSS中频数据采集系统,完成了相应的软硬件设计。利用状态机控制CY7C68013A各端点缓存的读写状态,完成高速数据传输功能,通过FPGA缓存中频数据有效提高系统数据传输带宽。编制了Linux下完整的GNSS软件接收机,实现了基于QT的接收机用户界面软件和Qwt插件的数据图形化显示窗口。测试结果表明:数据采集系统的传输速率可达200 Mbit/s以上,在降低成本的同时有效解决了大量数据的传输问题,软件接收机满足定位精度要求,具有良好的灵活性和适应性,而且易于扩展和升级算法。
Abstract
In view of the problem that GNSS intermediate frequency (IF) signal has a large amount of data and the traditional data acquisition card is expensive,a new GNSS IF data acquisition system based on USB2.0 serial bus and FPGA was designed under Linux operating system,and corresponding software and hardware design were accomplished.State machine was used for controlling the read-write status of each endpoint cache in CY7C68013A chip,to accomplish the high-speed data transmission.IF data was cached through FPGA to effectively improve the system data transmission bandwidth.A complete GNSS software receiver was realized under Linux,realizing the receiver user interface software based on QT and the data graphic display window based on Qwt plug-in.The test results show that the transmission rate of this data acquisition system can be up to more than 200 Mbit/s,which effectively solves the problem of mass data transmission while reducing the cost.The software receiver satisfies the requirement for positioning accuracy,with good flexibility and adaptability,and its easy to expand and upgrade the algorithm.
参考文献

[1] 贺小军,王绍举,金光.小卫星平台的多系统GNSS软件接收机研究[J].空间科学学报,2009,29(1):130-134.(HE X J,WANG S J,JIN G.Research on multi-system software GNSS receiver of macro-satellite[J].Journal of Space Science,2009,29(1):130-134.)

[2] 方琳,谭全福.GPS L1信号的中频数据采集系统设计[J].测控技术,2011,30(11):40-43.(FANG L,TAN Q F.Design of intermediate frequency data acquisition system for GPS L1[J].Measurement and Control Technology,2011,30(11):40-43.)

[3] 赵琳,王野,丁继成.基于FPGA和USB的GNSS中频信号采集器设计[J].遥测遥控,2014,35(2):19-24.(ZHAO L,WANG Y,DING J C.Design of GNSS if signal collection platform based on FPGA and USB[J].Journal of Telemetry,Tracking and Command,2014,35(2):19-24.)

[4] 范永开,杨爱林.Linux应用开发技术详解[M].北京:人民邮电出版社,2006.(FAN Y K,YANG A L.Linux application development technology[M].Beijing:Posts & Telecom Press,2006.)

[5] 路永坤.基于USB接口的数据采集模块的设计与实现[J].自动化仪表,2005,26(2):35-37.(LU Y K.The design and realization of data acquisition module based on USB interface[J].Automation Instrumentation,2005,26 (2):35-37.)

[6] 石鹏.基于USB2.0与FPGA的数据传输系统的研究[D].武汉:武汉理工大学,2012.(SHI P.Research on data transmission system based on USB2.0 and FPGA[D].Wuhan:Wuhan University of Technology,2012.)

[7] 赵乐森.基于FPGA与USB2.0的数据采集与实时处理系统的设计与实现[D].青岛:中国海洋大学,2012.(ZHAO L S.The design and implementation of data acquisition and real-time processing system of based on FPGA and USB2.0[D].Qingdao:Ocean University of China,2012.)

[8] 李晨,王巍,王珊珊.GPS 软件接收机关键技术研究及实现[J].电子设计工程,2012,20(11):47-50.(LI C,WANG W,WANG S S.Research and realization of the key technology of GPS software receiver[J].Electronic Design Engineering,2012,20(11):47-50.)

[9] 杨洋.GPS/SINS深组合导航中的关键技术研究[D].南京:南京理工大学.2013.(YANG Y.Research on the key technology of GPS/SINS deep integration navigation[D].Nanjing:Nanjing University of Science and Technology,2013.)

[10] GLEASON S,GEBRE-EGZIABHER.GNSS applications and methods[M].Norwood:Artech House,2009.

[11] KAPLAN E D.Understanding GPS:principles and applications [M].Norwood:Artech House,1996.

[12] BORRE K,AKOS D M.A software-defined GPS and galileo receiver[M].Cambridge:Birkhauser Boston,2006.

杨宇, 杨长林, 胡建宇, 刘延飞. Linux下GNSS中频信号采集系统及接收机设计[J]. 电光与控制, 2015, 22(7): 75. YANG Yu, YANG Chang-lin, HU Jian-yu, LIU Yan-fei. Design of GNSS IF Signal Acquisition System and Receiver Based on Linux[J]. Electronics Optics & Control, 2015, 22(7): 75.

本文已被 1 篇论文引用
被引统计数据来源于中国光学期刊网
引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!