GPS 是英文Global Positioning System(定位系统)的简称,而其中文简称为"球位系".GPS是20世纪70年代由美国陆海空三军联合研制的新一代空间卫星导航定位系统 .其主要目的是为陆、海、空三大领域提供实时、 全天候和性的导航服务,并用于情报收集、核爆监测和应急通讯等一些军事目的经过20余年的研究实验,耗资300亿美元,到1994年3月,覆盖率高达98%的24颗GPS卫星星座己布设完成。GPS应用于所有几何产品,既包括汽车、机床、家用电器等传统机电产品,也包括计算机、通讯、航天等高新技术产品。随着CAD/CAM/CAQ的发展和新的测量原理、技术、仪器以及先进制造技术的应用,一套基于计量数学的新一代GPS标准体系正在国际上形成。GPS是目前世界上成熟的卫星导航系统,BD-2是我国自主研发的新一代卫星导航系统。目前,对G-PS/BD-2兼容接收机的研究还处于起步阶段。针对GPS和BD-2开展研究,对于我国国家经济安全和国防安全意义重大。
GPS接收机对收到的卫星信号,进行解码或采用其它技术,将调制在载波上的信息去掉后,就可以恢复载波。严格而言,载波相位应被称为载波拍频相位,它是收到的受多普勒频 移影响的卫星信号载波相位与接收机本机振荡产生信号相位之差。一般在接收机钟确定的历元时刻量测,保持对卫星信号的跟踪,就可记录下相位的变化值,但开始观测时的接收机和卫星振荡器的相位初值是不知道的,起始历元的相位整数也是不知道的,即整周模糊度,只能在数据处理中作为参数解算随着DDC通道数增加硬件资源开销增大,增加了硬件设计的困难。这里采用专用数字下变频器件ISL5416,结合实际工程需求完成了16阵元GPS/BD-2接收机的DDC设计。
1 系统整体结构设计
1.1 整体结构
该系统设计有16个天线阵元。接收的信号有GPS的L1波段,信号频带为(1575.42±1.023)MHz,BD-2的B1波段,信号频带为(1561.098± 2.046)MHz.
接收机总体框图如图1所示。16个天线分别对应16个射频通道,射频通道只是信号通路,信号经过射频通道没有发生性质变化,只是信号频谱从射频搬移到中频。接收机对北斗和GPS信号的接收共用一个射频通道,并且这一射频通道在结构上也更加简化。ADC输出的数字信号仍然属于多载波的中频信号,需通过2个DDC通道作下变频处理从而分别得到GPS和BD-2信号的数字基带信号。因此,终实现16个阵元的信号接收需要32个DDC通道,ISL5416是4通道DDC,8片ISL5416组合的结构能够实现系统要求。

1.2 工作原理
软件无线电中,信号的解调是在基带上完成的,因此基于低通或带通采样得到的数字中频信号都需要通过数字正交变频技术转换为数字基带信号。数字下变频器是将实数的数字中频信号转换为复数的数字基带信号,其正交性由数控振荡器(NCO)输出的正交本振来保证。经下变频的数字基带信号一般都有比较严重的过采样状态,因此在下变频中要进行抽取处理,降低数据率,减轻后续处理的负担。数字下变频框图如图2所示。

2 设计实现
2.1 器件选型
目前数字下变频器主流实现方案有2种:FPGA方案和ASIC芯片方案。
1)FPGA擅长并行运算和流水线处理,能够满足DDC对高速处理需求,另外,由于FPGA设计的灵活性,使DDC模块能根据具体系统的需求量身定制,实现资源和性能的优化,特别适合一些需要高带宽或特殊采样率的场合。其缺点是参数调整的灵活性差难以实现可变带宽,程序的效率和可靠性难以保证,开发调试难度大,另外占用FPGA资源较多。
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。系统设计师可以根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片里。一个出厂后的成品FPGA的逻辑块和连接可以按照设计者而改变,所以FPGA可以完成所需要的逻辑功能。
2)由于DDC在无线电系统中应用广泛,DDC专用芯片(ASIC)的性能经过严格验证,其可靠性和稳定性相对FPGA程序要高很多,用户可灵活配置其内部参数以实现不同指标。但ASIC的结构固定,处理性能有一定局限。目前常见的DDC专用芯片有Intersil公司的单通道DDC HSP5001 6,HSP50214.4通道的DDC HSP50216,ISL5416;ADI公司的集成ADC和4/6个DDC通道的AD6654.
直接数字控制系统(Direct Digital Control简称DDC),计算机通过模拟量输入通道(AI)和开关量输入通道(DI)采集实时数据,然后按照一定的规律进行计算,发出控制信号,并通过模拟量输出通道(AO)和开关量输出通道(DO)直接控制生产过程。因此DDC系统是一个闭环控制系统,是计算机在工业生产过程中普遍的一种应用方式。由于DDC系统中的计算机直接承担控制任务,所以要求实时性好、可靠性高和适应性强。为了充分发挥计算机的利用率,一台计算机通常要控制几个甚至几十个回路,那就要合理的设计应用软件,使之不失时机的完成所有功能。
综合考虑该系统设计要求DDC通道数较多,并要求将宽带数字中频信号中不同载频和带宽的信号分离到中频,因此这里采用ISL5416型DDC.ISL5416是4通道大动态范围宽带可编程DDC,每个通道有独立的NCO、混频器、数字滤波器、AGC和重采样滤波器,每个通道都可以独立编程并且实时更新,能够通过将各个通道级联或者多相滤波以增加处理带宽,其功能框图如图3所示。

2.2 DDC电路及参数设计
本设计系统,信号经射频通道下变频到中频后,信号频带分别为GPS:(67.42±1.023)MHz,BD-2:(53.098±2.046)MHz.ADC采样率为80 MHz,对信号进行带通采样,根据带通采样原理可设DDC的NCO频率分别为12.58和26902 MHz.信号带宽为4 MHz,所以可将下变频信号进行16倍抽取,得到I、Q基带信号以5 MHz的数据率输出,DDC芯片ISL5416系统时钟也设计为80 MHz,ISL5416有4个独立的下变频通道,分别取2个作为GPS和BD-2下变频通道。ISL5416有4组信号输入接口,但内部交叉开关可以灵活配置输入连接,所以为了方便硬件电路设计,只选用两组接口分别接到2个ADC芯片的输出,再通过芯片交叉开关配置将信号连接分配到4个DDC通道输入信号接口。同时,ISL5416输入接口为17位,为了连接14位ADC芯片AD6645的输出,在硬件设计上,将ISL5416输入口的低3位接地,高14位接ADC输入。ISL5416关键部分电路原理图如图4所示。

参考ISL5416设计手册根据系统指标,并结合系统设计要求,完成ISL5416各模块的配置和设计如下:
2.2.1 输入和输出接口
ISL5416输入时钟:80MHz,时钟输入引脚CLKC;输入数据格式为16位二进制补码,定点;输入模式为门控(GATED);NCO中心频率为GP-S:12.58 MHz,BD-2:26.902 MHz;ISL5416的输出接口为4组16位并行输出接口,4个下变频通道要同时输出4组I、Q数据则需要8个16位输出接口。因此采用分时复用输出的方式,即在第1个时钟输出GPS基带数据,在第2个时钟输出BD-2基带数据。接口数据率为10 MHz.
2.2.2 CIC滤波
CIC滤波器通带宽度很窄,而且级数越高相对带宽越窄。在相同相对带宽下,级数越高混叠衰减越大。综合考虑,在混叠衰减-100 dB的条件下,CIC配置如下:
1)GPS CIC级数为5,抽取因子4,输入数据率80 MHz.通带1.023 MHz,计算CIC滤波器的带宽比例因子b为:
![]()
参见ISL5416数据手册表可知CIC滤波器通带衰减-0.257 dB,混叠衰减-119.749 dB.
2)BD一2,CIC级数为5,抽取因子4,输入数据率80MHz,通带2.046 MHz,参照式(1)计算CIC滤波器带宽比例因子b为0.102 3,参见ISL5416数据手册上的表可得带宽比例因子为0.10时,通带衰减-0.717 dB,混叠衰减-96.135 dB.
2.2.3 FIR1滤波器
FIR是有限冲激响应(Finite Impulse Response)的简称。由线性系统理论可知,在某种适度条件下,输入到线性系统的一个冲击完全可以表征系统。当我们处理有限的离散数据时,线形系统的响应(包括对冲击的响应)也是有限的。若线性系统仅是一个空间滤波器,则通过简单地观察它对冲击的响应,我们就可以完全确定该滤波器。通过这种方式确定的滤波器称为有限冲击响应(FIR)滤波器。FIR滤波器是在数字信号处理(DSP)中经常使用的两种基本的滤波器之一,另一个为IIR滤波器。IIR滤波器是无限冲激响应滤波器
FIR1有32抽头,有20位可编程系数,20位输入数据,24位输出,每个时钟计算4抽头,如需使用全部32抽头则每次计算共需8个时钟。 FIR1的抽取数可以编程为1~8.
由于前级CIC滤波器抽取因子为4,FIR1每次计算只有4个时钟周期,因此可以选择将FIR1配置为16抽头的FIR滤波器,抽取因子为2,输出数据率为10 MHz.GPS和BD-2滤波器设计分别如下:
1)GPs输入数据率20 MHz,通带1.023MHz,截止频率为6MHz,阻带衰减80 dB,通带波纹0.1dB,抽取因子为2,输出数据率降为10MHz.
2)BD-2输入数据率20 MHz,通带2.046MHz,截止频率为7MHz,阻带衰减80dB,通带波纹O.1dB,抽取因子为2,输出数据率降为10MHz.
2.2.4 FIR2滤波器
FIR2有64抽头,有20位可编程系数,20位输入数据,24位输出,每个时钟计算8抽头,如需使用全部64抽头则每次计算共需8个时钟。F-IR2的抽取数可以编程为1~8.由于CIC与FIR1总的抽取因子为8,因此可以使用全部64抽头。GPS和BD-2滤波器设计分别如下:
1)GPS输入数据率10MHz,通带1.023MHz,截止频率为1.6MHz,阻带衰减80dB,通带波纹0.1dB,抽取因子为2,输出数据率降为5MHz.
2)BD-2输入数据率10MHz,通带2.046MHz,截止频率为2.5MHz,阻带衰减80dB,通带波纹0.1dB,抽取因子为2,输出数据率降为5MHz.
DDC下变频通道,经CIC、FIR1和FIR2级联抽取滤波,3个滤波器级联的总体频率响应如图5和6所示,从图中可以看出带外抑制在90 dBFS以下能够满足实际要求。

3 性能测试
本系统采用AD6645高速ADC采集数据,并将数据输入ISL5416.通过XILINX公司的XC5VLX110,百万门级的FPGA接收DDC下变频后数据。调试时,通过FPGA调试工具软件ChipScope抓取FPGA内ADC数据及ISL5416输出的I、Q两路数据。FPGA内的DDC输出I、Q数据如图7所示。由图可见,ISL5416正确地输出了正交的I、Q两路信号。

采用安捷伦信号发生器33250A产生67.52 MHz单频正弦信号,在ADC采样率为80 MHz时,采样得到信号频谱如图8所示。信号经ISL5416下变频之后得到I、Q两路数据,I、Q两路数据合成的复信号频谱如图9所示。


从以上两图可以看出,67.52 MHz单频正弦经80 MHz采样,ISL5416按上文所述的配置工作,频谱搬移67.42 MHz,输出正交的I、Q两路信号,I、Q两路信号的频率为100 kHz,实现了频谱的搬移,阻带抑制符合要求,ISL5416正常工作,实现数字下变频。
4 结 论
本文根据工程项目需求,结合4通道专用DDC芯片可灵活配置的特性,合理设计,将接收机中ADC采样后的多载波中频信号,通过DDC通道下变频得到GPS和BD-2的I、Q数字基带数据,以便后续的阵列信号处理及抗干扰算法研究。终,使用8片DDC芯片ISL5416,实现了16阵元GP-S/BD-2接收机的DDC设计。由于此类接收机阵元数多,各通道结构一致,采用专用DDC芯片节约成本,也避免了采用FPGA设计DDC时的重复设计。为软件无线电在16阵元GPS/BD-2接收机的实现提供了解决方案,并具有较强的商用价值。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。