基于CUDA的GPS软件接收机研究

来源 :北京理工大学 | 被引量 : 0次 | 上传用户:6ri
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文以基于CUDA的GPS软件接收机为研究对象,利用CPU和GPU异构计算平台设计了软件接收机,GPU负责捕获和跟踪中的大量相关运算,CPU负责导航解算等。利用英伟达公司推出的CUDA可以使GPU开发更简单。与硬件接收机和传统软件接收机比,利用CUDA和GPU等新技术实现的软件接收机具有灵活性更强、开发成本更低、通道数更多和研究更方便等优点。本文在简要阐述了本课题的研究目的和意义、国内外研究现状后,完成了以下几项工作。(1)研究了卫星导航基本理论、传统接收机结构和CUDA基本理论,进行了基于CUDA的GPS软件接收机设计。卫星导航基本理论主要包括信号结构和定位原理。CUDA基本理论主要包括CUDA概述、CUDA软件体系、CUDA计算架构、CUDA存储器模型和CPU+GPU异构计算。分析了基于CUDA的软件接收机的诸多优点后,对基于CUDA的GPS软件接收机进行了总体方案设计、软件和硬件设计。(2)研究了信号捕获基本理论,并进行了基于CUDA的信号捕获模块设计。信号捕获基本理论包括信号捕获概况和信号捕获算法。基于CUDA的信号捕获模块设计包括数据的存储映射、CPU和GPU中的功能映射、信号捕获算法流程、信号捕获算法验证和信号捕获算法优化。经过优化,该模块66.2ms即可完成信号捕获,效率较高。(3)研究了信号跟踪基本理论,并进行了基于CUDA的信号跟踪模块设计。信号跟踪基本理论包括相位锁定环路、频率锁定环路、码跟踪环路和信号跟踪环路。基于CUDA的信号跟踪模块设计包括数据的存储映射、CPU和GPU中的功能映射、信号跟踪环路流程和信号跟踪环路验证。(4)设计了位同步和帧同步模块、奇偶校验和电文译码模块、卫星轨道解算模块和用户导航解算模块。卫星轨道解算模块和用户导航解算模块都包括算法、流程和验证。研究基于CUDA的GPS软件接收机可以为以后研究更多星座和频点的软件接收机打下坚实的基础。
其他文献
21世纪不但需要具有丰富的基础知识的专业人才,而且更需要创新知识的复合型人才.因此,在培养学生分析问题的能力的同时,注重培养他们的创造能力,是新世纪的迫切要求.然而,由
加入WTO为技术教育的发展带来了机遇,技工学校应当充分把握形势,抓住机遇,制订出完善的应对措施,通过深化办学体制及教育教学改革,提高办学水平和教学质量,增强公众影响力,提
研究了使用磁化水配料对TiO2压敏陶瓷电性能和微观结构的影响.电性能测量及SEM和XRD微观结构分析结果表明:磁化水配料制备的TiO2压敏电阻具有较低的压敏电压和较高的非线性指
根据坝体碾压混凝土芯样作室内试验得出的物理力学性能指标,经事理得出相关关系,进而提出了供工程选用的层间接触面抗滑稳定计算中抗剪参数f^1、c^1。
<正>2015年12月26日,中国科学院地理科学与资源研究所发布《广西贺州市长寿环境调查和评价报告》提出"贺州是中国第一个长寿市"。次年10月19日,国际人口老龄化长寿化专家委员
近年来,O2O外卖在线订餐模式作为互联网+餐饮行业的典型代表,随着网络经济的快速发展也得到了极大的发展,受到了越来越多人们的喜爱。但由于O2O外卖用户需求量大,订单配送规模与日俱增,传统的外卖配送方式已经无法满足当下的外卖配送需求。而众包作为一种新兴社会配送方式,能够有效缓解外卖配送带来的压力,降低物流成本,逐渐融入O2O外卖配送领域。但又由于当下的O2O外卖众包配送模式发展尚不成熟,还存在着众包