基于MAX2769的软件GPS接收机射频前端设计

2010-08-14 01:11刘瑞华
网络安全与数据管理 2010年16期
关键词:混频器寄存器接收机

邵 磊,刘瑞华

(中国民航大学 航空自动化学院,天津300300)

与传统的硬件接收机相比较,软件GPS接收机需要获取中频采样数据。采样数据的获取一般有两种途径,一种是通过硬件模拟或硬件直接接收卫星信号,另一种是通过软件模拟产生信号[1]。软件方式可以应用在对算法的研究上,然而在实时接收机中,设计低成本、高性能的前端放大器是最直接有效的方式。

MAX2769是业内第一款通用的GNSS接收机芯片,它,不但可以用于GPS还可以应用于Galileo,GLONASS导航卫星系统。

MAX2769采用Maxim公司的低功耗工艺技术,该器件集成了完整的接收机链路,包括双输入低噪声放大器(LNA)以及混频器(MIXER)、镜像抑制滤波器(IRF)、可编程增益放大器(PGA)、VCO、N分频频率合成器、晶体振荡器以及多位ADC。MAX2769所具有的高集成度使其省去了有源天线应用中所需的外部LNA以及外部IF声表面波滤波器。因此,该器件仅需少量外部元件,即可构建完整的低成本GPS接收机方案,实现低达1.4 dB的噪声系数。

MAX2769集成的Σ-△N分频频率合成器可实现±40 Hz精度的中频编程,从而与主机系统所提供的任意基准或晶体频率配合工作。集成的ADC输出可以同时为I和Q通道输出一个或两个量化位或者为I通道输出三个量化位。输出数据采用CMOS或受限的差分逻辑电平。MAX2769适合汽车导航、资产跟踪、蜂窝手持设备、便携式导航设备(PND)、数码相机、笔记本电脑等。通过外围电路的扩展,MAX2769芯片可以扩展成USB输出。

1 GPS信号的构成

GPS的信号由三部分组成:载波、导航数据和扩频序列。载波即为GPS卫星L波段上的两个无线电频率,包括链路L1和L2,其中心频率如下:

L1:fL1=1 575.42 MHz

L2:fL2=1 227.60 MHz

导航数据包含卫星轨道的相关信息,比特流为50 b/s,扩频序列是由伪随机序列组成的一组码,包括粗捕获码(C/A)和加密精确码((P(Y))。C/A为速率为 1.023 MHz的二相调制信号,主瓣两个零值之间为 2.046 MHz,C/A可由多位移位寄存器产生,由于C/A码有很好的自相关性,所以可以用它来搜索卫星信号。

L1上的信号可以表示为:

Ap是 P码的振幅,P(t)为P码的相位,D(t)表示数据码,f1表示L1的频率,Ac是 C/A码的振幅,C(t)表示 C/A的相位。

GPS系统属于简单的扩频通信系统。首先,将50 bps的导航数据重复20次产生1 000 b/s的数据流,然后C/A扩频,这样,就产生了1.023 Mb/s的基带信号。事实上,接收机接收到的来自卫星的信号是被完全淹没在接收机的噪声当中,热噪声功率为:

其中,k为玻尔兹曼常数,其数值为 k=1.38×10-23J/°K,t为热力学温度,单位为°K,噪声带宽 A的单位为 Hz,经计算得:

卫星信号的功率约为-160 dB,显然,热噪声功率大于接收机卫星信号的功率,因此,卫星信号不能从频谱分析仪上直接观察到,但通过解扩,接收机总增益可以将淹没于噪声的导航信号恢复出来。

2 GPS L1前端构成

射频前端主要包括带通滤波器(BPF)、LNA、混频器/振荡器和 ADC,图1是 GPS L1的前端示意图[2]。

图1 GPS L1前端示意图

带通滤波器是一个频率选择性器件,只允许某些频率通过并使其他频率成份衰减。

混频器/振荡器的功能是把输入的1 575.42 MHz的RF载波转换到更低的中频(IF)上,同时不改变调制信号的结构。其原理如图2所示。

混频器的功能可以用公式(4)表示:

图2混频器/振荡器原理图

其中,ω1为GPS L1的中心频率,ω2为本振频率。任何调制,都可以简化为时变的乘法器:

混频器的输出为频率之差与频率之和,有用的是差频,也即中频(IF),而和频可由滤波器滤掉。

模数转换器的功能是将模拟信号转换成数字信号。MAX2769模数转换器的原理如图3所示。MAX2769的模数转换器支持三种格式,格式的选择可以通过设置配置寄存器的0001地址的FORMAT数据位来,设置成00表示采用无符号二进制,设置成01表示采用符号/量值,设置成10或11表示双二进制补码,默认设置为01。

数据位可以通过BITS位来设置,其他各种设置都可以通过设置寄存器的相应数据位来实现。

3MAX2769前端芯片设计

MAX2769芯片的内部结构及主要管脚功能参见参考文献[3]。

MAX2769芯片的基本特征为[3]:

·适用于GPS/GLONASS/Galileo接收机;

·无需外部中频SAW滤波器及独立滤波器;

·可编程IF频率;

·集成的VCO的Σ-△N分频器,支持广范围参考频率;

·为有源与无源天线集成了双通道LNA;

·1.4 dB总级联噪声系数;

·集成晶振、温度传感器和有源天线传感器;

·低功耗模式下电流为:10 mA;

·供电电压:2.7 V~3.3 V;

·28管脚无铅QFN封装;

·参考时钟:8 MHz~44 MHz;

·中频输出:2.5 MHz(默认);

·支持波段:1550 MHz~1 610 MHz;

·尺 寸:5 mm×5 mm。

由于MAX2769所具有的高集成度使其省去了有源天线应用中所需的外部LNA以及外部IF声表面波滤波器。因此仅需要很少的外围电路就可以实现完整的低成本的GPS软件接收机。

MAX2769内置了配置寄存器,许多配置可以通过串行输入端口对相应的寄存器进行设置。

GPS天线分为有源天线和无源天线,具体使用哪一种,要根据不同的应用情况决定。MAX2769提供两种方案,并且能够自动检测天线的电流消耗来切换LNA1和LNA2,当插入灵敏度较高的有源天线时,能够自动替代无源天线的应用。在实际使用中,建议设计人员将外部天线接到LNA2,内部天线接到LNA1,这样可以实现自动切换。

使用无源天线时,GPS天线通过BNC接头,先通过一个交流耦合电容C0接入管脚LNA1,默认模式下,偏置电流设置为4 mA,典型的噪声系数为0.83 dB,IP3为-1.1 dBm。

信号经再次滤波后,输入混频器,MAX2769包括一个正交混频器,可以输出低中频或零中频I和Q信号。正交混频器需要低端LO注入才能将内阻匹配到50 Ω,LNA的输出和正交混频器的输入设计在芯片外部,以方便声表面波滤波器的使用。

MAX2769集成了基带可编程增益放大器(PGA),其增益可以通过设置寄存器的0001地址的GAININ来更改,设置GAINREF可以更改自动增益控制(AGC)模式。

MAX2769提供了一个控制回路自动调节PGA的增益,提供给ADC一个输入功率最匹配的转换器并有理想的数据精度。

MAX2769的基带滤波器可以设置成低通或复杂的带通滤波器,通带3 dB带宽可选择为2.5 MHz、4.2 MHz、8 MHz 或 18 MHz(只用作低通滤波器),当0000地址的FCENX位设置为1时,低通滤波器变为带通滤波器,其中心频率可以由FCEN位来设置。

MAX2769集成了一个 20位 Σ-△N分频合成器,允许设备以±40 Hz的精度对所需的VCO频率进行调节,范围从8 MHz~44 MHz。

PLL回路滤波器是合成器的唯一的外部模块,其典型结构为一个C-R-C网络。

MAX2769提供了一个芯片内部晶振,使用时需要一个并行晶振,建议晶振和交流耦合电容一同使用来调节晶振频率的中心。

MAX2769提供了参考时钟输出,可以通过调整PLL配置寄存器的REFDIV来调整[4]。

MAX2769的ADC的最高频率可以达到50 MHz。输出端口有2组,可以通过设置寄存器IQEN数据位来更改输出端口,默认设置为只使用I口输出,默认数据位为2位。

MAX2769同时提供了低功耗模式,在这种情况下,总电流消耗可降到10 mA,总噪声级联系数可以提高到3.8 dB。

MAX2769提供了115dB的总增益,捕获灵敏度达-143 dB,跟踪灵敏度达-154 dB[5]。

4 USB输出扩展

USB是新型的接口技术,它使用方便、速度快、连接灵活、独立供电,现已广泛应用到鼠标、键盘、游戏手柄、扫描仪、Modem、数码摄像机、网卡、Hub和显示器中。

USB接口的GPS L1软件接收机把前端放大器、天线和USB口转换芯片集成在一起,通过一段1 m~1.5 m的线缆连接到USB口。USB接口既可以传递GPS定位信息,也可以向模块供电。这种设计非常适合笔记本电脑和车辆导航。在车辆导航时,USB接收机可以放到车外并吸附到车顶上,最大限度地接收卫星信号。

MAX2769的USB输出扩展原理图如图4所示,卫星信号通过LNA1进入混频器,然后经过ADC进行数字化,接着通过计数器和USB接口控制器,控制器的参考晶振为 24 MHz,SPI用来对MAX2769的寄存器进行设置。卫星数据由USB协议传输给PC机,通过PC主机软件执行所有基带功能,可以将定位信息显示在PC上。当然,也可以通过DSP、FPGA、ARM等进行软件解算。

MAX2769集成度高、简单易用,为软件GPS接收机前端放大器的设计提供了方便,其参数可调的特性可以提供宽范围的输出,MAX2769成本低、通用性强、性能高、体积小的特性,将会进一步促进软件GNSS接收机的发展。

[1]JULIEN O,ZHENG Bo,DONG Lei,et al.A complete software-based IF GNSS signal generator for software receiver development.Department of Geometrics Engineering,university of Calgary,ION GNSS 2004,Sept.21-24.Long Beach,CA.

[2]BORRE K.A software-defined GPS and galileo receiver:single-frequency approach.Aalborg University,Dennis Akos,University of Colorado.

[3]Maxin Universal GPS Receiver,Max2769 chip data sheet

[4]WEBER D.笔记本电脑借助GPS RF前端实现软件基带处 理[J].电 子 技 术 应 用,2008,34(1):5-8.

[5]WEBER D.Universal GPS receiver lets you use a laptop PC for soft baseband processing,Roger,Maxim application notes,2008,9(5).

猜你喜欢
混频器寄存器接收机
STM32和51单片机寄存器映射原理异同分析
应用于信道产品中混频器的简单分析
Lite寄存器模型的设计与实现
一种宽带低功耗四合一接收机设计
一种面向ADS-B的RNSS/RDSS双模接收机设计
基于放大器的新型混频器设计*
随机解调中RC开关混频器的频域分析与硬件设计
数字接收机故障维修与维护
基于多接收机的圆周SAR欺骗干扰方法
漏/阻双模高性能D波段无源混频器