数字下变频中抽取滤波器的设计及FPGA实现.docx
《数字下变频中抽取滤波器的设计及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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 变频 抽取 滤波器 设计 FPGA 实现