首页> 外文会议>Proceedings of the Institute of Navigation 2010 international technical meeting (ITM 2010) >Development of Real-Time Software GPS Receiver using Windows Visual C++ and USB RF Front-end
【24h】

Development of Real-Time Software GPS Receiver using Windows Visual C++ and USB RF Front-end

机译:使用Windows Visual C ++和USB RF前端开发实时软件GPS接收器

获取原文
获取原文并翻译 | 示例

摘要

This paper contains the research about the development of real-time PC-based software GPS receiver. CPU in general purpose computer is able to deal with larger data processing than FPGA (Field-Programmable Gate Array) or DSP (Digital signal processor) and provides more comfortable debugging environment of commercial development tools than that of embedded system. It is also flexible for new GNSS signal policy and for development of sensor integration system. rnIF (Intermediate Frequency) data is collected from SiGe USB RF Front end - GN3S v2. The software receiver is developed using Visual C++ 2008 program tool on Windows XP. For reducing redundant works, Intel Math Kernel Library for FFT calculation and MFC (Microsoft Foundation Class library) for multi-threads and data management scheme are used. In addition, GNU GPL (General Public License) USB library is used for USB hardware control. rnThe real time software GPS receiver is composed of three threads which are USB control thread, GUI (Graphic User Interface) & display of receiver status thread and signal processing control thread. USB Data Control thread contains USB configuration, data stream control and saving down-converted IF data stream to data buffer. GUI thread contains displaying receiver status and receiving user command. In signal processing thread, whole stages of signal processing including acquisition, tracking, and navigation are implemented.
机译:本文对基于PC的实时软件GPS接收器的开发进行了研究。与嵌入式系统相比,通用计算机中的CPU能够处理比FPGA(现场可编程门阵列)或DSP(数字信号处理器)更大的数据处理,并为商业开发工具提供了更舒适的调试环境。它对于新的GNSS信号策略和传感器集成系统的开发也很灵活。 rnIF(中频)数据是从SiGe USB RF前端-GN3S v2收集的。该软件接收器是使用Windows XP上的Visual C ++ 2008编程工具开发的。为了减少多余的工作,使用了用于FFT计算的英特尔数学内核库和用于多线程和数据管理方案的MFC(Microsoft基础类库)。此外,GNU GPL(通用公共许可证)USB库用于USB硬件控制。 rn实时软件GPS接收器由三个线程组成,分别是USB控制线程,GUI(图形用户界面)以及接收器状态线程和信号处理控制线程的显示。 USB数据控制线程包含USB配置,数据流控制以及将下变频的IF数据流保存到数据缓冲区。 GUI线程包含显示接收器状态和接收用户命令。在信号处理线程中,实现了信号处理的整个阶段,包括采集,跟踪和导航。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号