基于FPGA的GPS接收机的架构设计与研究 优先出版.doc





《基于FPGA的GPS接收机的架构设计与研究 优先出版.doc》由会员分享,可在线阅读,更多相关《基于FPGA的GPS接收机的架构设计与研究 优先出版.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 39 卷第 12 期 能 源 与 环 保 Vol. 39 No. 12 2017 年 12 月 China Energy and Environmental Protection Dec 2017 基 于 FPGA 的 GPS 接 收 机 的 架 构 设 计与 研 究 , , , 李 敏 易 飞 年安君 马曙光 ( 国网蚌埠供电公司,安 徽 蚌埠 233000) 摘要: 针对目前采用 ASIC 芯片的 GPS 接收机的算法固化、硬件架构难以改变和扩展性差的缺点,提 出了一种基于 FPGA 的 GPS 接收机的架构设计。该 GPS 接收机采用嵌入软核处理器的现场可编程 阵列器件( FPGA)
2、 芯片上完成 GPS 信号捕获、跟踪、解算等一系列操作和运算 大大提高了, GPS 接 收 机的集成度、扩展性和兼容性。经过测试表明,该 GPS 接收机在单频、单点的条件下能够可靠实现符 合预期的定位功能,具有一定的工程实用性。 关键词: FPGA; GPS; 信号捕获 信号跟踪 延迟环路; ; ; 位同步 中图分类号: TN851 文献标志码: A 文章编号: 1003 0506( 2017) 12 0168 04 Architecture design and research on GPS receiver based on FPGA Li Min, Yi Fei, Nian Anjun
3、, Ma Shuguang ( State Grid Bengbu Electric Power Supply Company, Bengbu 233000, China) Abstract: Aiming at the shortcomings of the algorithm of GPS receiver using ASIC chip, the hardware architecture was difficult to change and the difference was poor, this paper presents a FPGA receiver based on FP
4、GA architecture design The GPS receiver uses a field programmable array device( FPGA) embedded in the soft-core processor to complete GPS signal acquisition, tracking, solution and a series of operations and operations, greatly improving the GPS receiver integration, scalability and compatibility Th
5、e test shows that the GPS receiver can meet the expected positioning function reliably under the condition of single frequency and single point, and has cer- tain engineering practicability Keywords: FPGA; GPS; signal capture; signal tracking; delay loop; bit synchronization 数字中频信号具有较好的处理效率,因此这种架构 G
6、PS 接收机作为卫星定位系统的用户端设备, 的 GPS 接收机具有速度快的优点,但是使用 DSP 专 其主要作用是使用射频模块接收 GPS 信号,通过对 用芯片也存在算法固化且硬件结构 难以改变的局限 接收的数字中频信号进行码相位和载波处理实现信 性。随着导航技术的发展,特别是北斗导航技术的 号捕获,并利用跟踪环路对信号进行实时跟踪,最后 发展,对 GPS 接收机提出了能够灵活兼容不同的中 对接收到的基带信号进行计算,获取伪距测量值和 频数字信号处理算法的要求,因此目前的接收机难 导航电文,实现对二维空间位置、速度以及时间信息 以满足日益增长的 GPS 接收机扩展性的需求 。 的解算 。 根据
7、上述考虑,提出了一种基于 FPGA 的 GPS 目前主流的 GPS 接收机的基本架构由 3 个主 接收机的架构设计。基于 FPGA 技术的 GPS 接收机 要部分组成: 接收较弱的卫星信号的 F 前端; 是在硬件上采用高性能的现场可 编程门阵列器 件 采用数字信号处理专用芯片( DSP) 对接收的数字中 ( FPGA) ,使得低成 本地加载不同的数字信号算 法 频信号进行基带处理; 由微处理器执行对接收机 程序成为可能,在不降低 GPS 接收机工程实用性前 收稿日期: 2017 08 03 ; 责任编辑: 陈鑫源 DOI: 10 19389 /j cnki 1003 0506 2017 12
8、035 作者简介: 李 : 敏( 1968 ) ,女,江苏苏州人,高级工程师,现从事电力系统通信网络的建设运维及管理工作。 , , , FPGA GPS J , 2017, 39 ( 12) : 168 -171 引用格式 李敏 易飞 年安君 等基于 的 接收机的架构设计与研究 能源与环保 Li Min, Yi Fei, Nian Anjun , et al Architecture design and research on GPS receiver based on FPGA J China Energy and Environmental Pro- tection, 2017, 39
9、( 12) : 168 -171 168 。 DSP 0 引言 5 -9 1-5 2017 年第 12 期 李 敏,等 : 基于 FPGA 的 GPS 接收机的架构设计与研究 第 39 卷 提下提升了 GPS 接收机拓展性 。 在基于 FPGA 的 fTN) ( 2) GPS 接收机里, FPGA 除 了可以加载中频 基带信号 算法以外,也可以嵌入软核微处理器以执行导航定 位等应用运算,从而可以在单片 FPGA 芯片上实现 大部分的 GPS 接收机信号处理和定位计算部分,在 提高 GPS 接收机的集成度、稳定性的 基础上,保证 了信号处理的实时性,使其能够在单频、单点等较为 苛刻的条件实现符合
10、预期精度的可靠定位。 1 GPS 接收机架构设计 基于 FPGA 的 GPS 接收机的架构如图 1 所示。 图 2 信号捕获算法流程 其结构主要由 F 射频模块和基于 FPGA 的信号处 Fig. 2 由式( 2) Signal acquisition algorithm flow 可知,该算法通过把 FFT 运算等效为 理模块 2 部分组成,其中在 FPGA 模块中采用在系 统编程技术嵌入了一个软核微处理器 Nios 。图 1 所示的 GPS 接收机架构使用 FPGA 完成大部分的卫 星导航信号的处理和运算工作,这使得 GPS 接收机 的具有扩展性好、体积更小、便于升级等优点 。 图 1 基
11、于 FPGA 的 GPS 接收机架构 Fig. 1 GPS receiver architecture based on FPGA 2 基带信号处理 2. 1 信号捕获算法 由于信号 在传 输过 程中 的多 普勒 效应,造成 GPS 接收机的 F 射频模块所捕获的信号和卫星信 息发射信号之间客观存在一定的频率差。依据信号 多普勒频移的 性质,基于并行码相位的信号捕获算 法的流程如图 2 所示。 数字中频输入信号载波频率的频偏为 0 时确定 载波 NCO 频率依据。和输入信号混频后的载波信 号的表达式为: y( n) = Ax( n) e ( 1) 式中, A 为混频信号的幅值; f 为载波信号
12、的多普勒 频移; T 为采样周期; x( n) 为经过 C / A 码调制后的 载波序列。 对 y( n) 进行离散傅里叶变换: Y( k) = FFT( y( n) ) = y( n) e = AX( k n = 0 10-15 j2fnT N 1 j2kn/ N X( k) 移位计算,将传统并行码算法的多次运算效率 较低的 FFT 计算转换 1 次 FFT 计算和多次运算效 率更高的移位运算,同时通过预先保持本地 C / A 码 的傅里叶变换及其共轭运算结果,以及多通道共享 y( n) 的 FFT 变换结果,使得在信号捕获中的实际运 算量只有 1 次 FFT 运算和少量 IFFT 运算,较
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA GPS 接收机 架构 设计 研究 优先 出版

限制150内