数字下变频中抽取滤波器的设计及FPGA实现.docx

上传人:lao****ou 文档编号:800949 上传时间:2024-05-27 格式:DOCX 页数:8 大小:191.51KB
下载 相关 举报
数字下变频中抽取滤波器的设计及FPGA实现.docx_第1页
第1页 / 共8页
数字下变频中抽取滤波器的设计及FPGA实现.docx_第2页
第2页 / 共8页
数字下变频中抽取滤波器的设计及FPGA实现.docx_第3页
第3页 / 共8页
数字下变频中抽取滤波器的设计及FPGA实现.docx_第4页
第4页 / 共8页
数字下变频中抽取滤波器的设计及FPGA实现.docx_第5页
第5页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数字下变频中抽取滤波器的设计及FPGA实现.docx》由会员分享,可在线阅读,更多相关《数字下变频中抽取滤波器的设计及FPGA实现.docx(8页珍藏版)》请在第一文库网上搜索。

1、数字下变频中抽取滤波器的设计及FPGA实现摘要:针对软件无线电接收机数字下变频中高速数生信号的降采样需求,利用半带滤波避及级联积分梳状滤波器,设计了一种半带滤波器前置的多级抽取滤波器架构。通过SimUIink搭建系统模型验证之后,利用XiIinXISE12.3在Xi1inXxc5vsx95t-2ff1136FPGA上实现了一种下采样率为64的抽取滤波器。Mode1Sim仿真结果表明,该抽取滤波器设计是有效的,达到了设计指标。0引言数字下变频是软件无线电接收机的关键模块,高速数字信号进行变频、降采样、滤波,将高速中频信号变为低速基带信号便于后级处理。其中,降采样和滤波是下变频的关键模块,由抽取滤

2、波器来完成3。由于多级结构可以大大降低滤波器的阶数4,允许每一级归一化过渡带宽比较宽5,抽取滤波器一般采用多级结构实现,常用结构如图1所示,wdz4T1.gif级联积分梳状(Cascadedintegrator-com,CIO滤波器通常作为第一级抽取滤波器1-6o为缩短关键路径,从而提高采样速度,滤波器常采用并行处理及流水线技术6。C1C滤波器中有反馈回路,加入流水线寄存器则会导致反馈回路不同步,从而无法采用流水线技术;F1R滤波器则可以采用并行处理及流水线技术。对于半带滤波器(Ha1f-bandFi1ter,HBF)而言,采用分布式算法则可以很好地兼容并行处理与流水线技术,且无需速率受限的乘

3、法器资源。本设计对流水线式全并行分布式算法进行改进用以实现HBF,而并行处理提高采样率是采用复制硬件的方法7,wdz4-t2.gif全并行结构的HBF则是复制使用1UT,在满足处理速度的要求下,本文将HBF置于数据位宽最小的输入级(如图2)o1抽取滤波器整体设计及SiinUIink建模仿真本文将64倍抽取的总抽取率分为3级实现:2倍抽取的前置HBF、16倍抽取的CIC抽取滤波器以及2倍抽取的FIR补偿滤波器,如图2所示。各级指标如表1所示。表1系统各级设计指标参数HB1CICCR输入采样率/MHz216.25下采样率2162输出采样率/MHz16.253.125通带边界频率/MP351.56阻

4、带边界频MHz651.719通带波纹dB阻带衰减dB0.0175八Ot7JX90Simu1ink是MAT1AB中的一种可视化仿真工具,可以对动态系统进行建模仿真及分析,支持多速率系统,广泛应用于数字信号处理领域的建模仿真。本文的系统模型如图3所示。图3系统的Simu1iiik,模型顶层系统使用3路信号选择器作为输入接且,输入信号经由矩形框内所示子系统即抽取滤波器进行降采样及滤波。其中F1R补偿滤波器的系数由本文2. 3节得到。设置输入控制信号为“1”,选择采样率为200MHZ的频率分别为1MHz、4MHz、10MHZ的混合正弦信号作为抽取滤波器的输入信号,各级输出信号的频谱如图4所示。图4Si

5、mU1ink仿真各级输出信号的双边带频谱2抽取滤波器的FPGA实现2.1 前置半带滤波器HBF是近一半的系数为0的FIR滤波器,在多速率系统中采用HBF可以大大缩小硬件规模。本文结合表分割技术与并行处理的优势进行改进,以达到第一级高速处理的目的。考虑内积公式:JV-Iy=Xcnxn(1)Ji=O其中是常系数.有符号系统输入变量H卜-2B-Xn+226xn6,x4=J是的第6个hit位,代6=0入式(1)得:N-B-IN-Iy=-2XcnxnB+22fcnxjJ)=O6=0JB=O-1JV-II=(cn,x4B)+24(cn/b=0Ji=0-*z考虑N=1P,1、P均为正整数,则n=1P+p,1

6、=0,1,,1-I,P二0,1,,PT,式(2)改写为:1-IPy=-2X2cP+p4p.p81=0P=OB-I-1P+26c1Ppx1.phb=01=0P=O4-1B11-I=-2f(C19Xdfi)+2bf(C1,X1b)(3)J=O6=0/=OP-I其中J(C1,XAb)=c1PX1,pb,即字宽为P=O甘的1UT接收V位输入向量Xth=xb吵,可“力T如IiW,=0,1,4一1,输出为f(CV1,X2本文35阶高速HBF系数对称,且有近一半系数为零,选择P=4,将整个1UT表分解为2个4输入和1个2输入的子表。改进后的算法结构如图5所示,相比于文献8,查表后的流水线式加法树比移位累加器

7、的实时性更高;并行及流水线处理处理可以有效提高滤波器的处理速度,且表分割技术使得该并行结构不必以过多的资源消耗为代价。诵烂寄存器!i认七0】xo:11I1IT0竺咨。小图5改进的并行分布式算法结。XBXB二刈国卢山FJJm_X10A.X7Mi)IXJiXi%1iFfX3BX21B,Xo(B2. 2CIC抽取滤波器CIC滤波器结构简单,是高速抽取或插值系统中非常有效的单元9。单级C1C滤波器第一旁瓣抑制为13.46dB,阻带衰减极不理想10。为达阻带衰减的指标,本文采用多级CIC滤波器级联的结构实现。N级CIC滤波器归一-化传递函数如下11:其中R是抽取因子,M是梳状部分中延迟量,该设计取M为1

8、。由式(4)知N级R倍抽取的CIC的幅频响应:可计算出,R=5时即可满足阻带衰减的需求。本文首先实现所有的积分器,然后是16倍抽取,最后实现梳状部分。对于多级C1C滤波器而言,可以剪除一些较低有效位而不影响系统的完整性7。本文采用逐级剪除的方法,以减少位宽截断引起的量化噪声,并节省资源占用。该设计中CIC滤波器输入位宽19bit,输出为20bit,内部最大位宽为40bito逐级剪除后,C1C滤波器各级位宽如表2所示。C1C滤波器频率响应如图6。可见,通带衰减是C1C滤波器的主要弊端之一,故而需要补偿滤波器进行通带补偿。表2CIC沪七通各级宽定1(bit)第一分7二D一,泰第五级积分部分3935

9、32p-27梳状部分2J2524222.3C1C补偿滤波器补偿滤波器通常处于较低速率的位置,以减小硬件复杂度。为避免频谱混叠,本文的补偿滤波器的通带边界频率fc应满足:fcfs-cic4R,fs_cic是C1C滤波器的输入采样频率。本文补偿滤波器选取fc=156MHzo因其频率响应是CIC滤波器频响的倒数12,EP:基于式(6),利用MAT1AB中firceqrip函数计算出其浮点型系数,再进行量化。经反复试验,补偿滤波器长度为33即可。此时,补偿后的滤波器通带波纹小于0.01dB,补偿滤波器及补偿后的滤波器频响如图6。可见,补偿滤波器设计较为合理。由于CIC滤波器输出位宽20bit,位宽较大

10、,该滤波器不再使用图3所示结构,选用IP核导入滤波器系数,选择脉动阵列乘累加结构实现。3系统验证及分析利用MAT1AB生成采样率为200MHz,频率分别为1MHz、18MHZ的混合正弦信号数据写入TXT文档,之后将数据读入到FPGA寄存器,在时钟激励下,模拟ADC的输出,作为系统的输入。MOde1Sim仿真结果如图7所示。o.nI1mI1mnmuHi1innJnunHI1I1nuiUInB,1Br.ftn2RK5SIIun11njr.SS.GIU1H1ii解阐削小得削“削阿肺HWMM川,MN川川N川闺卅伸川4川卅H1H州Im幽怖用他卅用M”Zn正WER一丽(a)1itera1格式显示Jw*ee

11、1.VKWterJwnMOCKS.W.pd-XMhK(b)Ana1ogInterpo1ated格式显/Fz:沅,瓦泛旦图7抽取滤波器Mode1sim仿真上)由图7(a)可知,每隔63个输入数据有一个输出,达到了64倍抽取的目的;且图7(b)显示波形较为平滑,位宽截断引起的误差基本可以忽略,表明本文中的逐级剪除的位宽阶段方式是有效的。4结论本文针对数字下变频中降采样率的要求,设计了一种的HBF前置的抽取滤波器结构。利用SimUIink对系统进行了建模仿真,并详细说明了FPGA实现各级滤波器的设计方法,对整个系统进行了MOde1Sim仿真验证。结果表明,本文设计的抽取滤波器工作性能良好,完全达到了实际需求指标。且本文的设计方案具有较强的工程应用价值,目前已用到中频200MHZ的数字下变频系统中。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服