基于最大游程的GPS信号FFT并行捕获算法的FPGA实现
需积分: 29 24 浏览量
更新于2024-08-26
收藏 2.1MB PDF 举报
本文主要探讨了GPS信号并行捕获算法在FPGA实现中的优化策略。GPS信号的高效捕获是接收机性能的关键因素,尤其是在中频采样过程中,由于伪码速率与中频采样率之间的关系,若采样点数不是5的幂次,会导致硬件实现上的困难。为解决这一问题,作者首先介绍了传统的平均采样技术,如文献G7I的方案,通过对连续的J或?点伪码样点进行平均处理,虽然实现了有效的下采样,但非5的幂次限制了硬件的优化。
然而,文献GCI和G?I的工作进一步改进了这一过程。GCI通过将样点下采样到765J点,便于硬件实现,但平均采样可能跨越伪码跳变沿,造成能量损失。为解决这个问题,G?I提出了一种创新方法,即在找到伪码的最大游程内重新进行平均采样,这增加了1个码片的样点,确保了平均能量的保全且利于硬件集成。
为了确保捕获算法的准确性,文中提到的捕获算法不仅依赖于平均采样,还涉及寻找相关峰来估计载波频率偏移和码相位。原始的平均采样可能导致码相位移动步度过大,无法准确捕捉到相关峰。因此,文章提出将输入信号的前?个连续样点作为首个数据点,结合文献G7I的方法,有效解决了这一问题。
文章的核心内容是算法的设计方案,包括数据采集单元、并行捕获支路以及子模块的FPGA结构。这些设计旨在提高算法的性能和硬件实现效率。通过详细的功能仿真和分析,作者验证了这一并行捕获算法在实际应用中的可行性和有效性,为GPS接收机的硬件实现提供了重要的技术支撑。
114 浏览量
193 浏览量
110 浏览量
2021-09-08 上传
2021-07-13 上传
193 浏览量
106 浏览量
175 浏览量
183 浏览量

weixin_38692202
- 粉丝: 3
最新资源
- R14平台上的VLISP - 提升Lisp编程体验
- MySQL5.7数据库管理完全学习手册
- 使用vaadin-material-styles定制Vaadin材料设计主题
- VB点对点聊天与文件传输系统设计及源代码下载
- 实现js左侧竖向二级导航菜单功能及源代码下载
- HTML5实战教程:.NET开发者提升技能指南(英文版)
- 纯bash脚本实现:Linux下的程序替代方案
- SLAM_Qt:简易SLAM模拟器的构建与研究
- 解决Windows 7升级至Windows 10报错0x80072F8F问题
- 蓝色横向二级导航菜单设计及js滑动动画实现
- 轻便实用的tcping网络诊断小工具教程
- DiscordBannerGen:在线生成Discord公会横幅工具介绍
- GMM前景检测技术在vs2010中的实现与运行
- 剪贴板查看工具:文本与二进制数据的终极查看器
- 提升CUBA平台开发效率:集成cuba-file-field上传组件
- Castlemacs: 将简约Emacs带到macOS的Linux开发工具