下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实用标准文案基于FPGA和DSP的卫星导航接收机测试平台卫星导航接收机是卫星导航系统的用户终端,用以给用户提供精确的经度、纬度、 高度和速度等信息。现在,卫星导航接收机已经应用于航空,交通管理,石油等 各个领域,针对卫星导航接收机的研究也越发深入。本文介绍了一种以FPGA和DSP为主处理器的卫星导航接收机硬件平台。在 该平台上不仅可以验证针对现在所有卫星导航系统(GPS,Gionass,伽利略, 北斗)的基带信号处理算法 和导航解算算法,同时也可以实现完整的单频、 双频 或者兼容接收机。1硬件设计1.1硬件平台组成硬件平台结构框图如本实验室所示;该平台以两片FPGA芯片和两片DSP芯片为主处理
2、器。经过AD采样后的信号直接进入FPGA,此后所有对信号的处理 均由软件来实 现。如此可以充分利用FPGA和DSP的重复烧写及在线调试能力,尽量减少对硬件 的依赖程度,从而增加平台的灵活性。另外,每片 DSP都外接了 Flash和SDRAM由于Flash掉电数据不会丢失,可以在 Flash内保存程序及数据,功能有如 P C机上的硬盘,而外接的SDRAM是DSP的扩展Ram,当DSP运行大型程序(如导航解算 程序)以致 DSP的内部Ram不够用时,可以将程序放到外接的 SDRAM内 运行。平台上还有多个串口,可以接显控等设备。两个Arinc-429接口可以接惯导等航空设备。JTAG是在线调试接口
3、。时钟模块提供系统的工作时钟。只要连接上针对不同卫星导航系统的射频模块和天线,该平台就可以成为一 个完整的接收机。1.2芯片介绍FPGA 采用 Altera 公司 Cyclonell 系列中的 EP2C70F672 。Altera 公司的 C yclonell系列FPGA是业界成本及功耗最低的 FPGA之一,采用90nm工艺 制造。EP2C70F672是Cyclonell系列中的最高型号,拥有 7万个逻辑单元,1Mbits内部 RAM , 300个9 X9乘法器,4个PLL环和422个I/O 接口, 最高数据率可以达到 330Mbps。DSP采用德州仪器公司(TI)的C6000系列中的TMS3
4、20C6713 。它是TI开发的基于甚长指令(VILW)结构浮点运算数字信号处理芯片, 每周期可以执行 8条32位指令,工作频率最高可以达到300MHz。拥有256K字节内部RAM,16个通道的增强 DMA控制器,32bits外部存储器接口,两个多通道缓冲口。模数转换芯片选用模拟器件公司(ADI )的AD9288Bst-100 。该芯片的采样 率最高可以达到100Msps,正交双通道8bits输出。由于其低功耗特性,被广 泛应用于手持设备等对功耗要求较高的场合。Flash 采用 SST 公司的 SST39VF800,容量为 512K*16。SDRAM 采用 Micron 公司的 MT48LC4
5、M32B ,存储空间为4M*32。精彩文档2软件测试在该硬件平台上用序,以验证其功能Verilog语言和C语言编写了简单的GPS卫星捕获跟踪程程序模块划分如图2所示在FPGA内实现了数字下变频功能,捕获和跟踪通道;在DSP内实现跟踪环路的鉴频鉴相算法以及环路滤波器;工作流程:经过 A/D采样的8bit信号通过下变频模块后输出I/Q两路正交基 带信号,I/Q基带信号分别进入捕获模块和跟踪通道模块。在成功捕获到信号后 转入跟踪。跟踪通道每次输出的相关累加值经过DSP接口模块传给 DSP。DSP利用接收到的相关峰值进行鉴相鉴频和滤波,并将滤波结果反馈给FPGA形成闭环。2.1捕获为了让跟踪环路正常跟
6、踪信号,必须先通过调整本地载波和伪码使得他们与接收 到的载波和伪码粗略对准,这就是 捕获。3所示。粗略对准的原则是使捕获后的本地载波和信号载波的频差在载波跟踪环的 跟踪范围内;本地码和信号码的相码跟踪环的跟踪范围内。因此捕获就是 一个在时域和频域的二维搜索过程。信号的捕获采用最简单的单积分滑动相关的方法,原理如图为了提高捕获速度和精度,频率的搜索采用大步进和小步进结合的方法。即先用 大步进粗略捕获,然后在捕获到的频点上进行小步进精确调整。2.2跟踪“跟踪通道、DSP接口、DSP内的鉴频器、鉴相器和滤波器”组成了完整的跟 踪环路。整个跟踪环路的原理框图如图4所示。图中的乘法器和积分器实际上 是组
7、成了一个相关器。载波 NCO和码NCO分别产生本地载波和本地伪码时 钟。码发生器产生本地超前路(Eearly ),当前路(Prompt )和滞后路(Lat e)伪码。FPGA在每次相关累加结束后向 DSP发出中断请求,送出超前、滞后和当前路 各自的相关累加值。DSP响应中断,用超前和滞后路的相关值进行伪码相位的鉴别,当前路相关值 用于载波的鉴频和鉴相。提取出的伪码、载波误差信号经过适当的滤波器后转换 成相应的频率控制字,反馈到 FPGA调整载波NCO和码NCO,完成码跟踪 和载波跟踪环路的闭环,从而对接收信号进行跟踪。3结论虽然该平台采用了双 FPGA加双DSP的四核设计,但是四个主处理器之间可以 互相通信,因此当验证高性能接收机而需要大量的硬件资源时,可以将两片FPGA合而为一作为一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年新能源投资合作框架协议3篇
- 2024商铺租赁协议书:绿色家居建材市场租赁范本3篇
- 2024年度工业自动化设备配件集成采购合同范本3篇
- 2024年二零二四年度新型外墙装饰材料研发与应用合同3篇
- 2024年智能硬件设备研发与制造合同
- 2024夏令营亲子互动游戏开发与实施合同正规范本3篇
- 2024年度驾驶员健康保障与福利聘用劳动合同3篇
- 2024年暴雨应急预案(30篇)
- 《汽安展广州站总结》课件
- 预防电子邮件诈骗:保护个人信息的重要性
- 2024-2025学年安徽省合肥市巢湖市三年级数学第一学期期末达标测试试题含解析
- 24秋二年级上册语文期末复习21天冲刺计划(每日5道题)
- 新探索研究生英语(基础级)读写教程参考答案Language-focus
- 企业年终总结大会PPT模板
- 住宅项目规范(2022)
- 2012生物化学答疑-02
- 苏教版新版五年级上册科学全册单元期末知识点梳理(1)
- 《鸡兔同笼》ppt课件
- 制袋作业指导书
- 化工厂防火防爆设计
- 高压氧舱技术要求
评论
0/150
提交评论