GPS接收机及其实现电路课件_第1页
GPS接收机及其实现电路课件_第2页
GPS接收机及其实现电路课件_第3页
GPS接收机及其实现电路课件_第4页
GPS接收机及其实现电路课件_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第7章GPS接收机及其电路7.1GPS接收机

7.2基于RF8009的GPS接收机电路

7.3基于嵌入式系统的GPS7.1GPS接收机

7.1.1GPS接收机的基本构成GPS接收机的基本构成框图如图7-1所示,它由天线单元(有源或者无源)和接收单元两大部分组成。

图7-1GPS接收机的基本构成框图

选择天线时需要考虑的参数有天线增益场形、可用的安装面积、空气动力性能、多径性能、无线电相位中心的稳定度和抗干扰性等。某些军用飞机使用波束控制或自适应调零天线以抵制干扰。波束控制技术采用电子的方法将天线增益集中在卫星的方向上以使链路的容量最大。而自适应调零天线是电子可调的,在天线方向图中,在干扰源(任何电子辐射,不管是来自朋友或敌方的,只要干扰了GPS信号的接收和处理,均视为干扰源)方向上建立零点。

接收单元包括信号通道单元、存储单元、计算和显示单元以及电源四部分。其中核心部分是信号通道单元,通常由硬件和软件组成。每一通道在某一时刻只能跟踪一颗卫星,当此卫星被锁定后便占据该通道,直到失锁为止。目前GPS接收机广泛应用并行多通道技术,即一个GPS接收机可同时跟踪多颗卫星,同时锁定多颗卫星,大大缩短了确定卫星的PVT时间。在接收单元,GPS射频信号被下变频到中频(IF),利用模/数(A/D)转换器对IF信号采样和数字化。基带处理器对接收机进行控制,包括信号的截获、信号跟踪和数据采集。此外,基带处理器也可以由接收机测量值形成PVT解。在一些应用中,也可用专门的微处理器同时完成PVT计算和相关联的导航功能。大多数处理器在1Hz速率的基础上提供独立的PVT解。然而,用做飞机自动着陆和其他宽动态应用的接收机,至少需要以5Hz的速率计算独立的PVT解。

格式化了的PVT解和其他与导航有关的数据送至I/O端口。

电源可能是整装的、外接的,或者两者相结合。在整装或自备实现方式(比如手持式移动设备)中,一般使用电池供电。而在集成方式的应用中(比如装在个人计算机的接收机板上的电源)一般用已有的电源。机载、车载和船载GPS设备一般用平台电源,然而GPS接收机一般都具有内置的电源变换器(交流变直流或直流变交流)和电压调节器。接收机内置电池用以在平台电源断电时维持存储在RAM中的数据和运行内置的实时时钟。常用的一些GPS接收机类型如表7-1所列。

表7-1常用GPS接收机类型

7.1.2GPS接收机的分类GPS接收机可分为两种基本类型:同时跟踪P(Y)码和C/A码的PPS接收机以及仅跟踪C/A码的SPS接收机。PPS接收机同时在L1和L2波段上跟踪P(Y)码。PPS接收机初始工作时在L1上跟踪C/A码,然后转换到在L1和L2上跟踪P(Y)码。P(Y)码跟踪只有在加密单元的辅助下才能产生。SPS接收机只跟踪L1上的C/A码。在这两种基本接收机类型中,还有其他一些变形,比如无码L2跟踪接收机,这种接收机跟踪L1上的C/A码,并同时跟踪L1和L2频率上的载波相位。利用载波相位作为测量点,测量精度能够达到厘米级甚至毫米级。多数接收机有多个通道,每个通道跟踪来自一颗卫星的发射信号。

一个多通道GPS接收机的组成框图如图7-2所示。通常采用一个无源的带通滤波器对所接收到的射频卫星信号进行滤波,以减小带外射频干扰。通过前置低噪声放大器(LNA)放大后,射频信号下变频到中频(IF)。模/数(A/D)转换器对IF信号进行采样,A/D采样速率典型情况下为PRN基码速率的8~12倍(对于L1C/A码PRN速率为1.023MHz,对于L1和L2P(Y)码为10.23MHz)。最小采样速率是码的截止带宽的2倍,以满足奈奎斯特判定的要求。对于只接收L1C/A码的接收机,截止带宽大于2MHz,而对于接收P(Y)码的接收机,截止带宽大于20MHz。过采样会降低接收机对于A/D量化噪声的敏感度,因而减少在A/D转换器中所需的位数。采样结果送到数字信号处理器(DSP)中。DSP包含N个并行通道,以同时跟踪来自多达N(5<N<12)颗卫星的载频码。每个通道中包含码和载波跟踪环,以完成码和载波的相位测量,以及导航电文数据的解调。通道可以计算三种不同的测量值:伪距、Δ距离(有时称做Δ伪距)和积分多普勒频移。所希望的测量值和解调后的导航消息数据送至基带处理器。基带处理器对接收机信号的截获、跟踪和数据采集进行控制,并处理接收机的测量值形成PVT解。在一些应用中,

也可用专门的微处理器同时完成PVT的计算和相关联的导航功能。

7.1.3数字GPS接收机一个数字GPS接收机的组成框图如图7-3所示。在视界中所有卫星的GPS射频(RF)信号被右圆极化(RHCP)天线接收,经前置低噪声放大器(LNA)放大,接收机的噪声系数与LNA有关。通常在天线和LNA之间设置一个无源带通滤波器,以降低带外射频干扰。这些被放大的射频信号与来自本机振荡器(LO)的信号混频,下变频到中频(IF)。本地振荡器频率是根据接收机的频率设计,由基准振荡器经频率合成器产生的。每一级下变频器需要一个本地振荡器信号。下变频有采用两级下变频形式、一级下变频形式,或甚至直接在L频段作数字采样的。本地振荡器信号在混频过程会同时产生上边带和下边带信号,因此在混频器之后,采用带通滤波器选择下边带信号,而滤去上边带信号,获得下变频到中频(IF)的信号。模/数转换(A/D)和自动增益控制(AGC)功能均在中频上完成。图7-3数字GPS接收机组成框图

7.1.4GPS接收机的选择对于每一种应用来说,一些与环境、使用和性能有关的参数必须仔细考虑,如:(1)满足对冲击、振动、温度、湿度、大气中盐的含量的基本要求和最大限制,是否需要工作在提高抗干扰能力的环境之中?(2)是民用、军用或是其他用途?如需要PPS操作,一般必须选择带加密能力的双频GPS接收机。

(3)需要多快的PVT更新率?飞机、汽车、行人对PVT更新率的要求是不同的。

(4)接收机将工作在什么类型的动态(如加速、匀速)条件下。例如,用于歼击机的GPS接收机要求设计成在经受多少个“g”的加速度时还可以维持完好的性能,而指定用于测绘的GPS接收机一般不要求能够经受严酷的动态环境。(5)是否需要具有差分GPS(DGPS)能力?(DGPS是一种提高精度的技术,它能提供比独立的PPS或SPS更高的精度。)(6)应用中是否要求接受以地球静止卫星为基础的重叠服务(比如国际海事卫星(INMARSAT)),是否考虑所采用的GPS设备和/或GLONASS卫星的完好性、测距和DGPS信息?7.2基于RF8009的GPS接收机电路

7.2.1RF8009简介RFMD公司的RF8009GPS接收机是为OEM(原始设备制造商)使用的即插即用模块,它具有12个并行信道,能够完成GPS信号处理,产生精确的导航数据,实现高速精确地确定第一次定位时间(TTFF)及信号重新采集,支持2D和3D导航模式,采用38mm×38mm封装,可广泛地应用在GPS终端产品上,如舰队导航、

汽车导航、远程信息处理和物体(财产)跟踪。

7.2.2RF8009的主要性能指标

表7-2RF8009的主要电气特性

表7-2RF8009的主要电气特性

7.2.4RF8009的内部结构RF8009的内部结构框图如图7-4所示。模块内部包含数字ASIC(DigitalASIC)、L1带通滤波器(L1BPFilter)、低噪声放大器(LNA)、增益放大器(AGC)、滤波器(Filter)、模/数转换器(ADC)、温度传感器(TemP.Sensor)、FLASH存储器、管理器(Spervisor)、+2.5V基准电压(+2.5VRef.)、43MHzGPS晶体振荡器(GPSCrystal)和振荡器(LO)、32kHz实时时钟晶体振荡器(RTCCrystal)和振荡器(OSC)等电路。数字ASIC中包含完整的微处理器,有PowerPCR401、GPS信号处理、静态存储器和寄存器测试电路等模块。图7-4RF8009的内部结构框图

表7-4信号截获模式

表7-5不同信号截获模式的性能

2)导航模式GPS接收机支持3种导航模式:3D(threedimensional,三维)、2D(twodimensional,二维)和差分GPS(DifferentialGPS,DGPS)模式。当4颗或更多的卫星有效时,接收机进入3D导航模式;当有效使用到的卫星数少于4颗,且固定的海拔高度可使用时,GPS接收机进入2D导航模式,为了计算此时的定位值,接收机既可采用由3D模式下决定的最后高度,也可使用用户提供的数据。在2D导航模式下,可用固定的海拔高度值和天线实际的海拔高度值之间的关系确定导航的精确度。当使用4颗或更多的卫星,并且信号具有差分修正时,接收机进入差分GPS(DGPS)导航模式。精确定位是整个GPS系统中的重要功能,导航精确度如表7-6所列。

表7-6导

3)电源工作模式GPS接收机有表7-7所列的3种电源工作模式。

表7-7电源工作模式

3.天线电源GPS接收机提供电源电压到I/O连接器中的V-ANT引脚,该引脚与射频连接器相连。连接到V-ANT引脚的电压可正可负,可达直流15V。天线检测电路功能用来确定GPS天线是否有效连接,可检查天线的过流和短路。该状态要使用IBIT信息,

结果在OBIT信息中报告。

4.输入/输出信号输入/输出信号见表7-8~表7-11。所有的数字I/O信号为直流2.5VCMOS缓冲信号电平,允许使用3.3V电压。

5.信息定义RFMDGPS接收机用户手册中提供表7-8~表7-12所定义的二进制信息和NMEA信息。

表7-8二进制输出信息

表7-9二进制输入信息

表7-10NMEA输出信息

表7-11NMEA输入信息

表7-12RTCMSC-104信息

7.2.6RF8009封装尺寸RF8009模块采用38mm×38mm封装,外形如图7-5所示。RF8009-1采用直角MCX射频连接器,RF8009-2采用直式MCX射频连接器,其封装尺寸(单位为mm)如图7-6所示。

图7-5RF8009模块外形

图7-6RF8009模块封装尺寸(单位:mm)(a)采用直角MCS射频连接器的封装尺寸;7.3基于嵌入式系统的GPS应用设计

7.3.1嵌入式系统比较1.单片机单片机是最早使用的嵌入式系统,具有微小体积的单芯片和极低的成本,可广泛地嵌入到家用电器、机器人、汽车电子系统等产品中。近年来,除了各种类型的工控机,各种以通用微处理器构成的计算机主板模块,以通用微处理器为核心、片内扩展一些外围功能电路单元构成的嵌入式微处理器,甚至单片形态的PC机等,都实现了嵌入式应用,形成了嵌入式系统的庞大家族。

2.WindowsCE操作系统WindowsCE操作系统是微软公司在嵌入式系统领域推出的产品,它一方面继承了微软其他操作系统的优点,同时考虑到了掌上电脑自身的特点,对系统进行了精简,既允许用户在现有的操作系统上进行各种应用程序的开发,用户也可以通过开发工具进行各种驱动的开发,将整个设备一体化。WindowsCE3.0是一个模块化的嵌入式操作系统,适用于新一代互联式32位设备。它提供了目前市场上最为丰富的技术,允许开发商建立各种需要动态应用程序和Internet服务的嵌入式系统。此外,微软公司还将提供系统开发所需关键源代码的访问,用于帮助嵌入式系统开发商研制和测试设备。

3.PalmOS操作系统PalmOS操作系统以事件为驱动,同时具有操作简单、方便快捷的特点,是一个完整的电子产品。它不仅具有普通嵌入式操作系统的特性,而且系统本身也逐渐向高端发展,比如提供对网络TCP/IP的支持、对红外线通信的支持、先进的声音功能、扩大的动态内存堆、动态菜单以及自定义控件等等。PalmOS是由CAPI开发的,所以最有效灵活的工具是C语言。运用C++语言也可以进行Palm的应用程序开发,但是用于开发Palm应用软件还存在一个普遍问题——C++需要一块不被重新分配的内存。

4.嵌入式Linux操作系统Linux是一个实时多任务操作系统,它的界面可以采用X2Windows的GUI模式。经过对Linux操作系统的小型化裁减,可以适用于各种需要人机交互的工控应用;同时,嵌入式Linux继承了Linux的网络和通信功能,在许多方面都能有很广泛的应用。在应用方面,Linux对数据库给以很强的支持,同时可以进行许多外设硬件的驱动开发。由于Linux的内核包含进程调度、内存管理、进程间通信虚拟文件系统和网络接口五大部分,内核的功能又被划分为独立的模块。Linux提供的模块机制可以根据用户的需要,将某些模块插入到内核或从内核中拿走,所以系统内核可以裁减得很小。内核的组织结构是整体式结构,由很多过程组成,每个过程独立编译,然后用连接程序将其连接在一起成为一个单独目标,效率很高。

7.3.2GPS应用开发的要求1.系统运行速度单片机和PalmOS相似,二者在硬件上的配置不是很高,但是整个系统结构比较简单,尤其是单片机,由于使用汇编语言,运行速度比较快,PalmOS也继承了这一特点,简洁、快速是它的特性。而WindowsCE操作系统在硬件配置、主频和内存上都远远优于前两者。利用嵌入式Linux进行开发,用户可以根据自己的需要进行配置。总的说来,单片机和以PalmOS作为操作系统的产品基本上属于低端产品,而基于WindowsCE和嵌入式Linux操作系统的产品则是向高端发展,在图像处理和网络通信方面占有一定的优势。用户可以根据各自的需求选用不同的系统。

2.网络资源在网络发达的今天,上述四种嵌入式操作系统都有着很丰富的网络资源。用户可以从网络上找到各系统相应的开发工具、技术文档以及相关软件,这将给系统的开发带来强大的技术支持。

3.通信利用嵌入式操作系统进行GPS的应用开发,要做好系统和GPSOEM板的数据通信问题。这方面PalmOS和WindowsCE为用户提供了较完善的API函数,用户可以通过直接调用这些函数进行数据通信;同时,一些公司在这方面也提供了相关的硬件支持,比如Visor公司为Palm新的机型提供了扩展槽,用户可以通过这些装置解决通信、电源供应等问题。而对于单片机和嵌入式Linux用户,则需要自行编写相应的驱动程序和握手协议。

4.数据存储数据存储对单片机来讲是比较困难的,但PalmOS、WindowsCE和嵌入式Linux在这方面提供了强大的支持。它们提供文件存储方式和数据库存储方式,这样就有利于卫星数据的存储和地图数据的查询。

5.多线程支持进行GPS的应用开发,用户需要不间断地进行数据读取与存储,同时需要操作大量的地图数据。WindowsCE继承了Windows操作系统的特点,提供多线程支持。而嵌入式Linux本身就是一个多线程实时的操作系统,给多线程很强的支持。PalmOS和单片机开发目前不支持多线程操作。

6.持续性问题对于GPS野外使用的接收机,其待机时间问题是很重要的评价指标。PalmOS和单片机耗电量较小,待机时间较长。WindowsCE支持的功能比较多,但耗电量较大。

用户在程序编写过程中,应该尽量减少功耗。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论