2010弃第3期 中图分类号:TN925 文献标识码:A 文章编号:1009—2552(2010)o3—0080—04 基于实信号处理的宽带数字接收机及FPGA实现 郜丽鹏,王巍 (哈尔滨工程大学信息与通信工程学院,哈尔滨150001) 摘要:分析了基于实信号处理的宽带数字信道化接收机原理以及具体的FPGA实现方案。通过 改进已有模型,搭建一种更适合硬件实现的数字信道化模型。较好地解决了宽带数字信号实时 处理、信道化接收机中邻近信道混叠等问题。系统仿真结果验证了模型的有效性和可行性。 关键词:多相滤波;信道化接收机;滤波器组;数字下变频;FPGA Wide band channelization receiver based on processing real signal and its implementation through FPGA GAO U.peng,WANG Wei (Coaege ofInfornmfion andConmaunicalion EIIgjmering,HarbinEngineeringUniversity,Harbin 150001,China) Abstract:This paper discusses on the principle of wide band channelization receiver based on processing real signal and its implementation through FPGA.Through improving hte existing model,a new technique ofdigital channelization is proposed.The problem of real-time processing of wide band di西tal signal and overlap of neighborhood channel is solved.The simulation results show that the model is valid and practica1. Key words:polyphase filter;channelized receiver;filter bank;DDC;FPGA 0 引言 数字信道化技术广泛应用于各种宽带数字接收 机中。信道化的作用主要有以下两点:一方面匀分 解决信道模糊问题,并简化了信号的处理过程。 1 实信号多相滤波信道化接收机 1.1 常用的实信号信道化接收机模型 带宽[0,f,/2]的信号为K路输出,可以粗略地估计 信号的频率;另一方面通过D倍抽取使采样率为. 数字信道化过程相当于宽带信号经过一个滤波 器组,下变频,抽取,最后输出K路信号。当抽取率和 滤波器阶数比较高时,采用多相滤波器组的结构可 以大大降低运算量L4]。由于实际输入信号都是实信 的数字信号变为f,/D后输出,降低了信号的输出速 率,有利于后续对信号的实时处理n]。信道划分也影 响接收机的结构,因此信道划分一般有两种方式:不 重叠划分,存在盲区,可能丢失信号;信道重叠划分, 当输人信号出现在信道重叠处时,会产生信道模 糊[2】,常需要采用多个信道信息确定信号的所处信 道,通常处理过程比较复杂。 号,所以给出常用的实信号多相滤波信道化接收机 模型【 如图1所示。 图1模型中对实信号抽取率为2D,最大限度地 降低了每个信道的采样率口],前提是信道划分的频 带是不重叠的。但是频带不重叠划分,可能造成信号 的丢失。采用信道重叠的方式划分,可能出现混叠。 1.2 适合硬件实现的接收机模型 为解决上述矛盾引入处理带宽是通带带宽2倍 的滤波器,即F=K/D,F=2,原形滤波器通过移 收稿日期:2OO9—09—08 在现有数字信道化技术基础上,对文献[3]中 实信号信道化接收机模型进行改进,建立了更符合 硬件实现的数学模型。通过扩大信道的处理带宽(子 信道滤波器阻带带宽)使处理带宽为信道带宽的两 倍,即采用滤波器组中的滤波器通带相邻,阻带重叠 50%的排列方式。通过这种方式排列的滤波器可以 一作者简介:郜丽鹏(1972一),男,副教授,博士,研究方向为宽带信号 的检测、处理与识别。 80一 到最前端,改变插入K一1个零为插人F一1个零。 在时域每个多相分量为: 譬+f]凡 (p为整数)(9) DFT L 0 其他 信号通过多相分量抽取之后的输出为: £ [,1]=∑ 0[z+pK]x[Mn—f一 ](1o) IDFT的输出为: 图1 实信号多相滤波信道化接收机模型 [,1]=∑£ [n] (11) 位使滤波器通带相接,阻带重叠1/2的方式构成滤 波器组。通过通带内信息判断信号所属信道,处理过 程相对简单。由于信道重叠,此时抽取率最大取D, 下面由均匀多相滤波器的结构推导F=2的数字信 道化接收机的结构过程b】,(0,27c)的信道划分为 个相同的子带,设计一个FIR低通滤波器h(n),阶 数为N一1,设N:KQ,信道间隔为2n/K。设 = FM,均匀滤波器的多相滤波分量为 (z),则: no(z)=∑z-lE (z ) (1) Et(z )=∑ho[n + (2) 中频信号经过ADC后输出为 (n)信号,经过 多相滤波器组,离散傅里叶反变换,则 [n]为第k 个通道的离散傅里叶反变换输出为: [凡]=∑tt[n][eP (后=o,…,K—1)(3) 它的z变换为: ( )=∑ 一 (ZK)x(z) (4) 传递函数为: )= = ZK)(5) Yk[n]的中心频率∞=2nk/K,则 [n]=y [ ]e一 =∑tl [Mn]e- “ e./ ̄kMn (6) 把 倍的抽取器移到IDFF之前,抽取后多相滤波 器的输出为: s/[n]=t [Mn] (7) 则它的Z变换为: St( )= ( 一 (= )-)一M 、- m ̄o ( zIIMe-12 ̄gmlM) IIMze (8) 等同于用E,(z )替换 ( )并把 倍的抽取器放 (,t)=∑ 。[z+pK]x[Mn—l—pg](12) 当F=2时,可通过相位差无模糊测量信道频率,基 于F=2的数字信道化接收机【6 见图2。 ^(0),q^( ,o,h(ZK),l M q…,h[(Q-1)K],0 r ^(1),q枷l(+1),0,h(2K+1),f q…,h[(Q-1)K+I],0 r ● IDFT ● ● 删 h( 一1),qh(2 一1),0, l ^(3 1)…,h[(QK-1],0『__。- 图2 F=2时的数字信道化模型 2 系统仿真 2.1滤波器组的设计 滤波器组是由调制原型低通滤波器-5 得到的, 因此原型滤波器的设计影响多相滤波器组的性能。 采用MATL ̄B设计,采样速率为960MHz,F=2,抽 取比为l6,信道带宽30MHz,处理带宽60MHz,通带 波纹0.01dB,阻带波纹0.O01dB的滤波器。得到 191阶原形滤波器可以满足设计要求,通过补零后 取N=256阶。滤波器组由多相结构实现。实信号 处理32路只有16个信道,因此将256阶的原 型滤波器分成32相多相滤波器,每相8阶,因F= 2,所以每相间隔填0变为l6阶。图3为l6信道的 滤波器组的频率响应,通带相邻、覆盖频带内无 盲区。 实信号频谱划分方法也影响多相滤波器组信道 化接收机模型结构。根据实信号频谱对称的特点, 对实信号信道划分。图2中的模型是基于图4所示 的频谱划分方法,频带的中心频率可用式(13) 3] 表示: ~8】一 co 对应第k信道的归一化中心频率;D为抽取倍数。 图4为16个子信道时的实信号频谱划分示意 图,图中所标频率范围为通带宽度,通带相邻,阻带 重叠。抽样速率960MHz,无混叠带宽480MHz,16个 信道,每个信道划分的子带宽为30MHz。实信号的 频谱是左右对称分布的,与复信号频谱分布不同。 2.2仿真结果分析 为了更清晰地观察输出波形,采用两个scope 输出,8个信道一个,共两张输出波形图。输入频率 范围在160MHz 200MHz之间的线性调频信号,因 为输入信号跨越两个信道,所以对应的输出信号也 应在两个信道出现。经信道化滤波输出信号波形如 图3滤波器组的频率响应 图5所示,在信道4、信道5和信道l0、信道11内有 ( 一 )・ , 一o, 信号输出,通过子信道内幅度判断知信道5和信道 ∞ 11为有用的输出信号。由信道的频谱划分示意图 1,2,…,D一1 (13) 图4可知,实验结果是正确的。 图4实信号l6信道频谱信道划分示意图 3 系统的FPGA实现 信道化接收机需要消耗大量的乘法器和累加模 块,因此FPGA的乘法器资源要够用。本设计采用 XILINX公司的XC5VSX95T芯片来实现信号处理和 控制功能。XILINX公司的芯片10脚均为差分对, 可灵活配置;丰富的免费IP核资源,方便设计。采 用Verilog HDL语言进行描述宽带数字信道化接收 机的各功能模块。主要包括串并转换、多相滤波、 (a)O~7信道输出波形 IDFT、频率检测等模块。设计过程采用Xilinx ISEIO.1仿真软件仿真,逐个验证模块的正确性,最 后生成图形化的顶层文件。 ①串并转换 原始数据采样率为960MSPS,分成32路后,每 个信道的数据速率变为30MSPS,子信道的数据速度 降低缓解了后续的 片处理的压力,利于工程实现。 ②多相滤波器的实现 (b)8~15信道输出波形 将输人的32路数据进行并行FIR多相滤波,即 卷积和运算。滤波器用verih)g HDI 语言编写,生成如 图6所乃 模块,…32滤波器组成多干H滤波器,输人8 位数据,输出16 f ,ff1 j 同的RST和CIXPF控制。 ~ 82—