[发明专利]一种FIR滤波器在审
申请号: | 201510724882.0 | 申请日: | 2015-10-30 |
公开(公告)号: | CN105391423A | 公开(公告)日: | 2016-03-09 |
发明(设计)人: | 胡国旺 | 申请(专利权)人: | 胡国旺 |
主分类号: | H03H17/06 | 分类号: | H03H17/06 |
代理公司: | 桂林市持衡专利商标事务所有限公司 45107 | 代理人: | 林培 |
地址: | 541004 广西壮族自*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fir 滤波器 | ||
技术领域
本发明涉及数字处理领域,特别是涉及一种FIR滤波器。
背景技术
在通信航空航天系统、雷达系统、遥感遥测系统,通常要对背景噪声和干扰信号进行FIR(FiniteImpulseResponse)滤波,FIR滤波器的好坏影响系统的稳定性和后续的信号处理。滤波器的设计有多种:通过DSP实现,内置的乘累加器在一个机器时钟周期内完成一次乘累加运算,同时硬件上配备不同等级的流水结构和哈佛结构,能够实现高速实时的数字信号处理,缺点在于硬件结构和流水等级固定,使得在应用上有所限制;基于ASIC实现,芯片体积小,保密好,性能高,缺点在于功能单一,灵活性小;
发明内容
本发明要解决的技术问题是现有FIR滤波器灵活性差的问题。
本发明通过以下技术方案解决上述问题:
一种FIR滤波器,由移位寄存器阵列、ROM查找表阵列、加法器阵列组成;所述移位寄存器阵列由至少一个寄存器组成,所述寄存器用于延时以及暂存数据;所述ROM查找表阵列中,各个ROM的大小与外部采样数据的位数相同;所述加法器阵列为行波进位加法器,采用分布式算法。
上述方案中,所述FIR滤波器的阶数为N,N为自然数。
上述方案中,与所述FIR滤波器相对应的匹配滤波器,其处理速度为外部数据采样率的2倍。
上述方案中,所述加法器为24位有符号数加法器,对所述24位有符号数据进行符号位扩展。
上述方案中,所述N以2为底数,逐级乘以2。
本发明有益效果是:
本发明构建的一种FIR滤波器,是一种运用并行分布式算法在FPGA上实现高阶高速的FIR滤波器,滤波阶数可扩展至256阶,处理速度达127M,并且可以扩展至任意阶数的FIR滤波器,具有很大的灵活性。
具体实施方式
以下结合实施例对本发明作进一步说明,但本发明并不局限于这些实施例。
一种FIR滤波器,有4阶、8阶、16阶,以2为底数,以2为幂,即逐级乘以2,直至256阶,甚至更高阶。一个4阶FIR滤波器由移位寄存器阵列、ROM查找表阵列、流水加法器阵列组成。移位寄存器阵列用于滤波器的延时功能,由相同的寄存器构成。寄存器结构简单,且能实现较高的处理速度。
寄存器用于暂存数据,也用于流水结构,4阶FIR滤波器结构使用了多级流水。滤波器输入的采样数据位数为16位,需要16个ROM查找表,ROM的大小与滤波器系数有关。本发明可以扩展成更高阶的FIR滤波器,相应地,ROM数量确定和ROM位数确定后可以确定加法器阵列中加法器的数量和位数。
一个4阶FIR滤波器最为关键的影响系统速度的部件是加法器组。LUT查找表ROM的数据是14位,采样数据宽度为16位,每级加法器的输入位数,其中来自ROM表的位数是因为依次×2运算的结果,在实际硬件中仍表现为14位。最高位的查找表输出后数据是参与减法运算的,减法运算是求补后的加法运算,其速度等级与加法器相当。最大的加法器为24位输出为33位本发明采用行波进位加法器。行波进位加法器依次进位,因此最后一级的加法器所占用的时间最长。
24位有符号数加法器,由于有快速的加法进位链,且其软IP采用行波进位加法器,直接调用IP,在最后一级加法运算中,前面的数据是24位,后面的数据是32位,数据有符号,对前面的24位的数据进行位扩展是符号位扩展,后一个数在前一级加法运算结束时仍表现为24位,由于多次×2,它的数据表现为32位,对于低的8位,直接补“0”,省去了×2的幂次用移位来实现的硬件资源占用。一
使用Slice17个,LUT33个,每级进位链时间只要0.046纳秒,整个运算时间为4个多纳秒,其中还包含了输入端口到IBUF的延时。可见,使用快速进位链,采用行波进位加法器在32位相加时仍然可以得到很快的运算速度。延时使用TRACE工具测试时序,得到最大延时为6.2ns,其中包含了IBUF和OUF的连线延时。由于B的低8位全为0,在低8位,A+B就等于A,所以低8位可以不用参与加法运算,一方面可以减少延时,另一方面可以减少资源的占用。
ROM查找表的地址线为4位,这是基于LUT为4输入考虑的。数据位宽根据实际需要来定。ROM数据位宽为14位,采用的是在时钟上升沿数据锁存输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于胡国旺,未经胡国旺许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510724882.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:无线开关
- 下一篇:电子部件、振荡器、电子设备以及移动体