[发明专利]一种FIR滤波方法及滤波器有效
| 申请号: | 201910511708.6 | 申请日: | 2019-06-13 |
| 公开(公告)号: | CN110247642B | 公开(公告)日: | 2023-07-11 |
| 发明(设计)人: | 蒋朱成 | 申请(专利权)人: | 江苏卓胜微电子股份有限公司 |
| 主分类号: | H03H17/00 | 分类号: | H03H17/00 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 214000 江苏省无锡*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 fir 滤波 方法 滤波器 | ||
1.一种FIR滤波方法,其特征在于,包括:
将FIR滤波器的抽头系数划分为至少两个子抽头系数组;
将输入数据用所述至少两个子抽头系数组的有限冲激响应序列进行滤波处理,滤波输出作为第一输出,其中,所述至少两个子抽头系数组按照倒序的方式排列;
对所述第一输出进行并串转换,得到第二输出;
对所述第二输出从基准样点序列开始,按照设定的样点间隔抽取设定数量的样点进行累加输出,将所述累加输出作为所述FIR滤波器的输出,其中,所述基准样点序列为第一抽头系数组的滤波输出样点序列。
2.根据权利要求1所述的方法,其特在于,将输入数据用所述至少两个子抽头系数组的有限冲激响应序列进行滤波处理,滤波输出作为第一输出,包括:
将输入数据与所述至少两个子抽头系数组中的抽头系数进行对应乘加计算,得到至少两个卷积离散值,其中,同一个子抽头系数组中的抽头系数按照串行的方式与输入数据进行乘加计算;
按照子抽头系数组与输入数据进行乘加计算的顺序,并行输出所述至少两个卷积离散值,得到所述第一输出。
3.根据权利要求1所述的方法,其特征在于,对所述第一输出进行并串转换,得到第二输出,包括:
将第一抽头系数组的滤波输出样点序列作为基准样点序列;
按照输入数据用所述至少两个子抽头系数组的有限冲激响应序列进行滤波处理的顺序,将所述至少两个子抽头系数组的滤波输出样点序列按照串行的方式输出,得到所述第二输出。
4.根据权利要求1所述的方法,其特征在于,对所述第二输出从基准样点序列开始,按照设定的样点间隔抽取设定数量的样点进行累加输出,将所述累加输出作为所述FIR滤波器的输出,包括:
根据设定的样点间隔,确定每一基准样点关联的其他样点,其中,所述每一基准样点关联的其他样点的数量为抽头系数组的数量减一;
从所述第二输出中顺序获取基准样点序列中每一基准样点,以及该基准样点关联的其他样点;
将每一基准样点以及与该基准样点关联的其他样点进行累加计算,得到对应的累加样点;
按照基准样点序列中样点的输出顺序,输出所述累加样点,作为所述FIR滤波器的输出。
5.根据权利要求1所述的方法,其特征在于,所述至少两个子抽头系数组具有相同数量的抽头系数。
6.根据权利要求5所述的方法,其特征在于,所述设定的样点间隔通过如下公式确定:
其中,ΔL为设定的样点间隔;
L为子抽头系数组中所包含的抽头系数的数量;
M为子抽头系数组的个数;
D为下采样因子。
7.根据权利要求1所述的方法,其特征在于,将输入数据用所述至少两个子抽头系数组的有限冲激响应序列进行滤波处理,滤波输出作为第一输出之后,还包括:按照如下公式对所述第一输出中样点进行位宽调整,
W=P+Q-1 (2)
其中,W为FIR滤波器的中间位宽;
P为FIR滤波器的输入位宽;
Q为抽头系数的位宽。
8.根据权利要求1所述的方法,其特征在于,对所述第二输出从基准样点序列开始,按照设定的样点间隔进行累加输出之后,还包括:
对累加输出的数据进行低位截位处理和高位饱和处理,以得到期望位宽的输出结果;
相应地,将所述累加输出作为所述FIR滤波器的输出包括:
将所述期望位宽的输出结果作为所述FIR滤波器的输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏卓胜微电子股份有限公司,未经江苏卓胜微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910511708.6/1.html,转载请声明来源钻瓜专利网。





