FPGA实现的二阶FLL-三阶PLL融合载波跟踪:高动态性能与精度兼顾
37 浏览量
更新于2024-09-01
收藏 346KB PDF 举报
本文主要探讨了卫星定位接收机载波跟踪的设计与实现,特别是在现代信息技术背景下,利用FPGA(现场可编程门阵列)来优化这一关键过程。文章首先对比分析了载波频率跟踪(FLL)和载波相位跟踪(PLL)两种技术的优缺点。FLL以其良好的动态性能而常用于高动态接收机,但测量精度相对较低;相比之下,PLL虽然在相同信噪比下有更高的精度,但动态性能稍逊。
作者提出了一个创新的方案,结合了一阶和二阶FLL以及三阶PLL,以实现更好的动态性能与跟踪精度的平衡。这个设计选择在FPGA,如Altera Cyclone II系列的EP2C70上实现,利用Verilog硬件描述语言进行编程。Verilog的使用使得设计能够高效地在硬件层面实现,同时保持了灵活性。
文章的核心部分详细阐述了载波跟踪方案设计,包括FLL的CDPAFC鉴频算法,其利用解扩后的信号去除数据位影响,确保鉴频准确。当FLL的精度不足以满足要求时,系统会自动切换到科斯塔斯环进行更精确的相位跟踪。科斯塔斯环的误差控制量设计也得到了讨论,强调了数据位的正负并不会影响环路的鉴相特性。
实验测试结果显示,这种结合FLL和PLL的策略有效地提高了动态性能和跟踪精度,达到了设计目标,对于全球卫星导航系统(GNSS)接收机的基带处理有着重要的实际应用价值。本文为高性能卫星定位接收机的载波跟踪设计提供了一种实用且高效的解决方案,展示了FPGA在现代导航系统中的重要角色。
2021-09-08 上传
2021-09-08 上传
点击了解资源详情
2021-09-07 上传
2021-09-08 上传
2021-09-08 上传
2021-07-13 上传
2020-10-16 上传
2021-09-08 上传
weixin_38623000
- 粉丝: 5
- 资源: 925
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析