GPS的FPGA实现
- 格式:ppt
- 大小:4.47 MB
- 文档页数:37


基于FPGA和DSP的卫星导航接收机测试平台
卫星导航接收机是卫星导航系统的用户终端,用以给用户提供精确的经度、纬度、高度和速度等信息。现在,卫星导航接收机已经应用于航空,交通管理,石油等各个领域,针对卫星导航接收机的研究也越发深入。
本文介绍了一种以 FPGA和 DSP为主处理器的卫星导航接收机硬件平台。在该平台上不仅可以验证针对现在所有卫星导航系统(GPS,Glonass,伽利略,北斗)的基带信号处理算法和导航解算算法,同时也可以实现完整的单频、双频或者兼容接收机。
1 硬件设计
1.1 硬件平台组成
硬件平台结构框图如本实验室所示;
该平台以两片 FPGA芯片和两片 DSP芯片为主处理器。
经过 AD采样后的信号直接进入FPGA,此后所有对信号的处理均由软件来实现。
如此可以充分利用 FPGA和 DSP的重复烧写及在线调试能力,尽量减少对硬件的依赖程度,从而增加平台的灵活性。
另外,每片 DSP都外接了 Flash和 SDRAM。
由于 Flash掉电数据不会丢失,可以在 Flash内保存程序及数据,功能有如
PC机上的硬盘,
而外接的 SDRAM是 DSP的扩展Ram,当 DSP运行大型程序(如导航解算程序)以致 DSP的内部 Ram不够用时,可以将程序放到外接的 SDRAM内运行。
平台上还有多个串口,可以接显控等设备。
两个 Arinc-429接口可以接惯导等航空设备。
JTAG是在线调试接口。
时钟模块提供系统的工作时钟。
只要连接上针对不同卫星导航系统的射频模块和天线,该平台就可以成为一个完整的接收机。
1.2 芯片介绍
FPGA采用 Altera公司 CycloneII系列中的 EP2C70F672。Altera公司的 CycloneII系列 FPGA是业界成本及功耗最低的 FPGA之一,采用 90nm工艺制造。 EP2C70F672是 CycloneII系列中的最高型号,拥有 7万个逻辑单元,
2013年1月
第9卷第1期 系统仿真技术
System Simulation Technology Jan..2013
VO1.9.NO.1
中图分类号:TP 391.9 文献标识码:B
GPS P码接收机本地信号发生器的FPGA实现
曹 进,李荣冰,徐 昭,谢 非
(南京航空航天大学导航研究中心,江苏南京210016)
摘 要:P码作为GPS军用伪码,具有结构复杂、周期长且码速率快的特点,这使得使用P码的软件接收机不仅定位
精度高,且具有很强的抗干扰和反欺骗能力。能够实现任意卫星的任意时刻P码的产生,对于实现P码直接捕获和
跟踪有很重要的意义。对于P码的产生原理和结构进行了分析,基于MATLAB设计了相应的P码发生算法并进行
简单的算法仿真。之后针对FPGA硬件平台对P码发生器进行了相应的模块设计,包含寄存器模块、延时模块、周期
控制模块和寄存器相位模块等。测试实验结果表明P码发生器可以基本无延迟地生成任意卫星、任意时刻的P码。
关键词:P码;长码;GPS;MATLAB;Field Programmable Gate Array(FPGA)
I mplementation of Local G PS P Code Generation
in GPS Receiver Based on FPGA
CAO Jin,LI Rongbing,XU Zhao,Xiefei
(Navigation Research Center of Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China)
Abstract:As the military use of GPS,P code is famous for its characteristic of high precise,long period
and complex structure.The software receiver based on P code is not only of high position precision,but
基于FPGA技术的GPS数据加密系统设计研究
邢红涛,王建功,初 晓
(中国人民解放军63895部队,河南孟州454750)
摘 要:针对GPS测量系统数据传输过程中的安全问题,采用FPGA技术设计了GPS数据加密
系统。系统移植MD5算法到NIOS中对系统口令加密,并设计DES IP对GPS数据加密。实验表明,该
设计可有效防止GPS数据被非法窃取,具有安全性强、速度快、操作简便等特点。 , 关键词:FPGA;GPS;MD5;DES;数据加密
中图分类号:TP309.7 文献标识码:A 文章编号:1674—7720(2010115—0080—03
Research and design of the GPS data encryption system based on
FPGA technology
XING Hong Tao,WANG Jian Gong,CHU Xiao
(Unit一63895 of PTJA,Mengzhou 454750,China)
Abstract:Focusing on the security problem in the data transmission process of GPS measurement system,the GPS data encryption system is designed using FPGA technology.The system transplants MD5 algorithm into NIOS to encrypt the system
password and designs DES IP to encrypt the GPS data.Experiment shows that this design could effectively prevent the GPS data from being illegally robbed,with characteristics of strong security,fast speed and simple operation.
第42卷第2期 2015年4月 应 用 科 技 Applied Science and Technology Vo1.42№.2 Apr.2015 doi:10.3969/j.issn.1009—671X.201407008 网络出版地址:http://www.cnki.net/kcms/detail/23.1191.U.20150325.1255.007.html 基于FPGA的数字式GPS接收机载波环设计与实现 张博,张斌 空军工程大学信息与导航学院,陕西西安710077 摘要:同步系统工作的好坏,在很大程度上决定了通信系统的质量。GPS接收机将天线接收到的卫星信号经射频前端 处理后变成了数字中频信号,接收机对GPS卫星的信号处理过程,可依次分为捕获、跟踪、位同步和帧同步4个阶段。针 对GPS信号的BPSK调制和强度微弱等特点,模拟GPS接收机基带数字信号处理过程,首先介绍了科斯塔斯(Costas)接 收机的工作原理,分析研究了基于现场可编程门阵列(field—programmable gate array,FPGA)的软件无线电载波同步技术 的实现方法,并采用Costas环实现了载波同步,性能测试验证了设计的正确性和可行性。 关键词:载波同步;伪随机码;Costas环;现场可编程门阵列 中图分类号:P228.42 文献标志码:A 文章编号:1009—671X(2015)02.029—04 Design and implementation of the carrier tracking loop for a digital GPS receiver based on FPGA ZHANG Bo,ZHANG Bin Information and Navigation College,Air Force Engineering University,Xi’an 7 10077,China Abstract:The quality of communication systems can be largely determined by the synchronization technology used in the system design.GPS receiver transforms a satellite signal received by an antenna into a digital medium—fre— quency signal by processing at the radiation frequency front end.The processing of the receiver for the signal of GPS satellite can be divided into four steps in order:capturing,tracking,bit synchronization and frame synchronization. Aiming at such characteristics as BPSK modulation and weak strength of GPS signal,this paper simulates the process of GPS receiver for processing digital signals of baseband.First,the working principle of Costas receiver is introduced,the realization method for FPGA—based software radio carrier synchronization technology is analyzed and researched.In addition,Costas loop is used to realize carrier synchronization.The performance testing demonstrated the accuracy and feasibility of design. Keywords:artier synchronization;pseudo random code;Costas loop;FPGA(field—programmable gate array) 接收机对GPS卫星的信号处理过程,可以依次 分为捕获、跟踪、位同步和帧同步4个阶段。由于位 同步、帧同步均需要以数据解调为前提条件,除了幅 度调制及频率调制可以采用非相干解调外,大部分 调制方式都采用相干解调以获取更好的性能,而进 行相干解调,接收端就必须提取相干载波。载波同 步的性能直接影响着通信系统的性能。针对GPS 信号的BPSK调制和强度微弱等特点,GPS接收机 锁相环通常采用I/Q解调法来帮助完成对输入信号 收稿日期:2014—07—25. 网络出版日期:2015—03.25 基金项目:国家自然科学基金资助项目(61273049). 作者简介:张博(1989一),男,硕士研究生; 张斌(1968-),男,教授. 通信作者:张斌,E—mail:zhangbin5037@163.corn. 的下变频、鉴相和数据解调等任务。自同步法是工 程上广泛应用的一种载波同步方式。自同步法主要 有锁相环、平方环、Costas环和判决反馈环等。目前 工程上最常用的抑制载波跟踪环是平方环和Costas 环等。由于Costas环不需要对接收信号进行平方变 换,也不需要对锁相环路中DDS输出的载波信号进 行分频处理,因此实现复杂度更小些,所耗费的硬件 资源也更少。模拟GPS接收机基带数字信号处理 过程,首先介绍了科斯塔斯(Costas)接收机的工作 原理,分析研究了基于现场可编程门阵列(field—pro— grammable gate array,FPGA)的软件无线电载波同 步技术的实现方法,并采用Costas环实现了载波同 步,