0引言
绝大多数动态信息的取得都离不开时间和位置参数,而卫星定位导航技术正是获取信息最强有力的工具。这项技术最早源于外层空间的争夺战,当时是作为一个功能强大的军事传感器来使用的。它的出现带来了一场新的军事变革,可以说一个国家卫星导航定位系统发展程度直接决定着这个国家在未来战场上的优劣地位。同样,该技术在民用中也带来了巨大经济效益。我国的卫星定位导航系统在国民经济建设中占有着重要的地位,是建设国家信息体系的重要基础设施,是直接关系到国家安全、经济发展的关键性系统技术平台。
1总体结构
根据当前卫星导航定位系统发展的趋势,考虑到导航定位的精度,这里给出一种北斗接收机的设计,其系统原理图如图1所示。
系统中GPS信号和GNSS信号的接收和处理采用成品模块来完成,可直接输出GPS或GNSS的定位和导航信息。硬件设计主要完成对GPS信号的处理。首先,北斗模块的中频信号经中频放大后直接进行高速采样,然后系统对采样数据进行基带处理,再对解算出的信息进行定位及导航计算,最后将所算结果传送给arm控制器,并经处理后显示输出。系统中的扩展数据接口可以进行扩展,如扩展无线电导航接口等。图2所示是系统的硬件结构图。
该系统主要用到以下器件:
(1)一片ARM9200微处理器、一片arm程序FLASH和一片高速SDRAM,它们主要完成对整个系统的控制;
(2)STRATIX II高性能FPGA,该FPGA内含DSP处理模块和6个PLL,主要负责对采样数据的解扩解调;
(3)一片TIGERSHARC系列DSP-PS101和一片DSP程序FLASH,它们主要负责定位及导航信息的计算。
(4)系统还可以通过FPGA外挂一片数据FLASH、扩展一个429接口、四个RS232接口以及LCD显示器。
2硬件设计
2.1 基带处理
由于北斗信号为OQPSK信号,且3颗星发射信号的扩频伪码不同,因此系统需采用CDMA方式来工作。系统首先对北斗射频信号直接进行中频放大和高速采样,然后经数字下变频致零中频,再经低通滤波,并对采样数据进行解扩和解调处理,输出信息流。该过程称为基带处理过程。其中的关键技术是载波和PN码的捕获与跟踪,下面着重说明。
(1)载波跟踪
由于本系统的收发时钟不同源,同时,系统也会存在多谱勒频移,因此,收发数据时会出现一定的频差,并且频差会随着时间变化。对于OQPSK调制信号来说,这种频差不仅会引起信噪比下降,而且还可引起信号畸变,后果很严重,因此需要引入载波跟踪系统。另外还需考虑到OQPSK信号90°相位不确定性的问题,图3给出了这种载波捕获和跟踪电路原理图。
(2)PN码的捕获与跟踪
PN码同步过程分为捕获(粗同步)和跟踪(精同步)两个阶段。这两部分的电路设计可采用一种改进型滑动相关法来实现。这种方法的原理为:本地PN码与接收信号取相关和积分运算后,系统对结果进行判决,如果该结果超过检测阀值,系统将进入验证状态,若通过验证则转入PN码跟踪环路。否则将重复捕获过程。其原理如图5和图6所示。
2.2数据解算
当通过FPGA解扩后的信号进入DSP数字信号处理器后,即可进行导航数据的解算。本系统采用ADSP-TS101作为导航数据处理器。解扩后的信号根据北斗发送信息的帧格式来提取定位信息,根据需要只提取经、纬度信息,海拔高度信息、速度和加速度信息。DSP负责对北斗导航信息经平滑滤波后的信息输出至外部液晶显示屏上。系统可以通过外部键盘输入来进行GPS定位信息和GNSS定位信息的切换,其中DSP复位电路的电平要求较为特殊,该部分功能由FPGA来完成,具体设计电路图如图7所示。
3结束语
通过作者对系统进行的软、硬件仿真验证,该设计可以满足一般定位和导航的要求,若要进一步提高导航和定位精度,则可通过提高采样率和采用新型高效的算法两方面来完成。鉴于该设计的实用性,类似的装备将在军事和民用领域得以很快普及。