基于多相滤波的数字信道化阵列接收机
1 系统组成
该系统设计是基于多相滤波的信道化原理,对宽带阵列接收机进行设计,实现在单板上同时处理3路中频70 MHz,带宽30 MHz的模拟信号,其中子信道带宽仅25 kHz,有利于后端模块进行精细化信号分选和处理,信道化多相因子为8。带外抑制大于55 dB。系统还可以将阵列中某一路子信道数据通过PCI接口上传到PC机显示信道化结果。系统具有完善的时钟方案,多板连接时,可达到阵列天线的同步要求。另外,由于系统大部分数字信号处理都是在FPGA中完成,所以整个系统具有功耗小、体积小、成本低、操作灵活的特点。图l为信道化阵列接收机的系统框图。
2 硬件电路设计
该中频数字接收机的硬件设计原理图如图2所示。中频信号经过单端转差分电路以差分信号形式输入到模数转换器,AD*5将模拟信号转换成数字信号送入FPGA中进行处理,其中一片的处理结果通过PCI上传到PC机显示,两片时钟分配器件分别提供系统需要的多路单端和差分时钟。
2.1 系统时钟设计
系统的时钟由一个晶振产生,也可以由外部提供。本系统采用102.4 MHz的晶振。晶振需要同时给FPGA和AD*5提供时钟,为了防止其驱动力不足,设计中采用了CYPRESS公司的高速时钟分配器件CY2309,而AD*5的时钟输入为差分(LVPECL)形式,倍频器件ICS8735可以提供LVPECL电平的差分信号。所以晶振输出的102.4 MHz时钟首先通过时钟分配器件CY2309将其分为5路,每路均与输入相同,其中3路直接提供给3片FPGA,一路接到时钟输出接口,供下级板子使用,一路经过驱动器件ICS8375转为3路差分时钟提供给3片AD*5作为采样时钟。由于CY 2309和ICS8375都是零延迟器件,这样可以使多板之间保持时钟同步,减小因延迟带来的误差。
2.2 AD采样电路设计
本系统采用的模数转换器是AD*5(14位),其最高采样率为105 MS/s,在中频为70 MHz时的SNR是73.5 dB,SFDR是89 dBc,模拟带宽高达200 MHz。
AD采样率为102.4 MS/s,采样时钟要求质量高且相位噪声低,如果时钟信号抖动较大,信噪比容易恶化,很难保证有效采样位数的精度。在布线时,应保证从晶振到时钟输入脚距离尽量短并且在其周围用地包围起来,提供充分的最短回流路径,采样电路与其他数字电路尽量隔离。模数混合电路设计时采用了分区不分割的方案,以提高系统的电磁兼容性。在整个采样电路下应大面积敷铜接地,以降低可能受到的电磁干扰,同时也可降低对其他电路的干扰。为了优化性能,时钟信号采用差分形式供给,要求交流耦合。
2.3 FPGA部分设计
FPCA器件选用了Altera公司StratixⅡ系列的EP2S60。StratixⅡ器件采用基于1.2V、90 nm的先进的SRAM工业制造,功耗低。EP2S60F6 72有48 352个ALUT,等价LE*40个,2 544 192 bit RAM,18x18的乘法器144个,12个PLL。
FPGA配置器件选择的是EPC16,采用同步并行配置方式(FPP)加载FPGA,用JTAG的方式可以给级联的3片FPGA依次加载程序,也可以给EPC-I6加载程序。
3 FPGA内部信道化模块实现
基于多相滤波的信道化模块是本系统的重点。根据文献,多相滤波信道化结构如图3所示。
图3中分支上的信号xk(n)与输入信号x(n),以及分支滤波器Ek(n)与原型低通滤波器h0(n)之间的关系为:xk(n)=x(nD-k),Ek(n)=h0(nD+k)k=0,1,…,D-1。所以,进入分支上的数据与分支滤波器系数各是输入信号和原型低通滤波器系数的延时抽取得来。分支滤波器的长度定义为多相因子,本系统的多相因子为8。
多相滤波的原型低通滤波器由MATLAB产生,采用函数REMEZ优化FIR滤波器估计算法,这里设计出来的滤波器通带截止频率为12.5 kHz,过渡带宽为11 kHz,阻带衰减为一100 dB。阶数为16 383阶。
图3所示的基于多相滤波器组的高效信道化结构,具有以下几个优点:1)各个支路共用一个低通FIR滤波器,减小FPGA用于存储系数的RAM资源;2)DFT可以用快速傅里叶变换FFT实现,提高计算效率;3)由于采用多相滤波结构,计算量上极大地减少,可实现性增强。这些优点为信道化结构的工程实现提供很好途径。
4 测试结果
系统输入测试信号为单频正弦信号,
- 一种基于FPGA的信道化接收机的研究与设计(11-28)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)