基于ARM+FPGA的北斗接收机基带模块设计
需积分: 33 149 浏览量
更新于2024-08-06
收藏 802KB PDF 举报
"基于ARM+FPGA北斗接收机设计与实现"
这篇论文主要探讨了基于ARM+FPGA架构的北斗卫星导航接收机的设计与实现。基带模块是接收机的关键部分,涉及多个核心组件,如ARM微处理器、FPGA芯片、存储器和电源电路。以下是详细的知识点解析:
1. ARM芯片:文中提到的ARM9内核芯片AT91SAM9G20由Atmel公司制造,内置64KB SRAM和64KB ROM,工作频率可达400MHz,确保接收机的高效处理速度。
2. FPGA芯片:选用Altera公司的EP3C120F484,它是一个Cyclone III系列的器件,具有两个PLL和119088个逻辑单元,用于基带处理中的复杂计算和信号处理任务。
3. 存储芯片:
- SDRAM选用MT48LC16M16A2,这是一款4Mx16x4Banks的芯片,提供大容量的动态随机存取存储。
- FLASH选择AT45DB642D,是一款64Mbit的存储芯片,具有8192page,每页1024/1056 bytes,用于存储固件和其他非易失性数据。
4. 接口设计:ARM和FPGA之间的通信接口包括32根数据线、12根地址线和控制线,这种接口设计确保了两者之间的高速数据传输和协调工作。
5. 硬件架构:基带模块的架构图展示了整个系统的组织结构,包括ARM微处理器、SDRAM、FLASH、JTAG/UART、FPGA和ASIC等组件的连接方式。
6. 软件设计:接收机的软件设计涵盖了捕获引擎、跟踪引擎、解调电文和定位解算等关键功能。这些模块负责解析卫星信号,进行载波相位和码相位的跟踪,以及位置计算。
7. 应用背景:北斗卫星导航系统是中国自主研发的全球定位系统,随着其技术进步和广泛应用,对于经济、军事和民用领域的需求日益增长,这种基于ARM+FPGA的接收机设计具有重要的实际意义。
8. 关键词:论文的关键主题包括卫星导航技术、ARM+FPGA架构以及接收机设计,这些都是现代卫星导航系统中不可或缺的技术元素。
9. 分类号:V249.3215是中图分类号,表示该论文属于无线电导航领域的专业文献。
这篇论文详细阐述了基于ARM+FPGA架构的北斗卫星导航接收机设计,从硬件到软件,全方位展示了如何构建一个高效的卫星导航接收平台。这样的设计方法不仅提高了系统的灵活性和可扩展性,还为未来的技术发展提供了基础。
2017-03-17 上传
2020-12-08 上传
2018-10-12 上传
2019-10-10 上传
2017-06-23 上传
2021-08-11 上传
2021-07-03 上传
2008-12-13 上传
2022-11-18 上传
七231fsda月
- 粉丝: 31
- 资源: 3966
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查