[发明专利]一种FIR滤波方法及滤波器有效
| 申请号: | 201910511708.6 | 申请日: | 2019-06-13 |
| 公开(公告)号: | CN110247642B | 公开(公告)日: | 2023-07-11 |
| 发明(设计)人: | 蒋朱成 | 申请(专利权)人: | 江苏卓胜微电子股份有限公司 |
| 主分类号: | H03H17/00 | 分类号: | H03H17/00 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 214000 江苏省无锡*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 fir 滤波 方法 滤波器 | ||
本发明实施例公开了一种FIR滤波方法及滤波器,所述方法包括:将FIR滤波器的抽头系数划分为至少两个子抽头系数组;将输入数据用至少两个子抽头系数组的有限冲激响应序列进行滤波处理,滤波输出作为第一输出,其中,至少两个子抽头系数组按照倒序的方式排列;对第一输出进行并串转换,得到第二输出;对第二输出从基准样点序列开始,按照设定的样点间隔抽取设定数量的样点进行累加输出,将累加输出作为FIR滤波器的输出,其中,基准样点序列为第一抽头系数组的滤波输出样点序列。本发明实施例通过上述方法使得FIR滤波器的移位寄存器单元的数量得以大大减少,从而降低了硬件资源的使用数量。
技术领域
本发明实施例涉及数字信号处理技术,尤其涉及一种FIR滤波方法及滤波器。
背景技术
数字滤波器有无限冲激响应IIR(Infinite Impulse Response)和有限冲激响应FIR(Finite Impulse Response)两种。有限冲激响应滤波器FIR,由于可以有严格的线性相位特性,在应用上极为常用。
在存在MCU的集成电路芯片(System-on-a-Chip,SoC)中,若完全用硬件实现,将相当占用硬件资源,尤其FIR滤波器中必不可少的移位寄存器单元存储部分,占有主要的面积分量。而硬件资源本身就是成本,对于消费电子器件而言,更多的硬件资源将会使得消费类器件的成本增加。若完全通过MCU由软件实现,则会由于复杂度太高,需要处理能力很强的MCU,而且会占用太多的MCU资源。
发明内容
本发明提供一种FIR滤波方法及滤波器,以实现在不损失滤波性能的前提下,通过对FIR滤波器的抽头系数进行合理划分,提供一种硬件资源占用少的FIR滤波器,以降低FIR滤波器的成本。
第一方面,本发明实施例提供了一种FIR滤波方法,包括:
将FIR滤波器的抽头系数划分为至少两个子抽头系数组;
将输入数据用所述至少两个子抽头系数组的有限冲激响应序列进行滤波处理,滤波输出作为第一输出,其中,所述至少两个子抽头系数组按照倒序的方式排列;
对所述第一输出进行并串转换,得到第二输出;
对所述第二输出从基准样点序列开始,按照设定的样点间隔抽取设定数量的样点进行累加输出,将所述累加输出作为所述FIR滤波器的输出,其中,所述基准样点序列为第一抽头系数组的滤波输出样点序列。
第二方面,本发明实施例还提供了一种FIR滤波器,包括:
子抽头系数组划分模块,用于将FIR滤波器的抽头系数划分为至少两个子抽头系数组;
第一输出模块,用于将输入数据用所述至少两个子抽头系数组的有限冲激响应序列进行滤波处理,滤波输出作为第一输出,其中,所述至少两个子抽头系数组按照倒序的方式排列;
并串转换模块,用于对所述第一输出进行并串转换,得到第二输出;
累加输出模块,用于对所述第二输出从基准样点序列开始,按照设定的样点间隔抽取设定数量的样点进行累加输出,将所述累加输出作为所述FIR滤波器的输出,其中,所述基准样点序列为第一抽头系数组的滤波输出样点序列。
本发明实施例通过对FIR滤波器的抽头系数进行分段处理,使得FIR滤波器的移位寄存器单元的数量得以大大减少,从而降低了硬件资源的使用数量,进而降低了FIR滤波器的成本;通过对FIR滤波器的硬件和软件资源进行合理的划分,使得FIR滤波器的滤波性能并没有受到影响,达到了在不影响FIR滤波器的滤波性能的前提下,以较低的运行成本实现对信号的滤波处理。
附图说明
图1是本发明实施例一中的一种FIR滤波方法的流程图;
图2是本发明实施例二中的一种FIR滤波方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏卓胜微电子股份有限公司,未经江苏卓胜微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910511708.6/2.html,转载请声明来源钻瓜专利网。





