[发明专利]一种基于滤波器系数高增益的无乘法滤波器设计方法有效
申请号: | 202110544799.0 | 申请日: | 2021-05-19 |
公开(公告)号: | CN113193854B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 鲁祖坤;宋捷;孙广富;李柏渝;黄龙;邱杨;刘哲;李湘豪;周彦波;王晓琴 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | H03H17/02 | 分类号: | H03H17/02 |
代理公司: | 中国和平利用军工技术协会专利中心 11215 | 代理人: | 刘光德 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 滤波器 系数 增益 乘法 设计 方法 | ||
1.一种基于滤波器系数高增益的无乘法滤波器的设计方法,其特征在于,包括以下步骤:
S1.采用线性相位的转置型FIR滤波器,根据滤波器的截止频率、通带频率、最小阻带衰减和滤波器波纹,设计得到原始滤波器抽头系数集合
S2.对原始滤波器抽头系数集合C中的各抽头系数做高增益倍乘并取整,得到各高增益抽头系数Ci,即:round(·)是四舍五入取整函数,N为滤波器的抽头系数总数,k为倍乘系数;
S3.对所述滤波器的各高增益抽头系数Ci进行因数分解,得到各分解因子;
S4.按照最佳CSD编码方法对得到的全部分解因子进行无乘法编码设计,从而得到无乘法滤波器的结构;
所述步骤S3中,所述对各高增益抽头系数Ci进行因数分解,包括:
S31.获取第一类分解因子F1,所述第一类分解因子F1为所有能整除ci的整除数2j,ci除以第一类分解因子F1中指数最大的整除数得到ci′,公式如下:
其中,mod(·)为取余函数,B为ci的二进制长度,floor(·)为向下取整函数;
S32.获取第二类分解因子F2,所述第二类分解因子F2为所有能整除ci′的整除数2l+1或2l-1,ci′除以第二类分解因子F2中指数最大的整除数得到ci″,公式如下:
其中,B′为ci′的二进制长度;
S33.获取第三类分解因子F3,所述第三类分解因子F3为所有能整除ci″的整除数2m+2n+1或2m+2n-1或2m-2n+1或2m-2n-1,ci″除以第三类分解因子F3中包含两个最大指数的整除数得到ci″′,公式如下:
其中,B″为ci″的二进制长度;
S34.获取第四类分解因子F4,所述第四类分解因子F4为能够整除ci″′的特殊系数,
所述特殊系数的数值通过查找特殊系数因子查找表法获得,按照查找表中规定的分解方式对所述特殊系数进行因数分解;
S35.获取第五类分解因子F5,所述第五类分解因子F5为ci″′被所有特殊系数整除之后剩余的数。
2.根据权利要求1所述的方法,其特征在于:
所述高增益抽头系数Ci与五类分解因子的关系为:
ci=ΠF1·∏F2·∏F3·∏F4·∏F5;其中,Π(·)是对上述各类分解因子中所有分解因子的累乘。
3.根据权利要求1所述的方法,其特征在于:
在执行到S31-S35任一步骤的过程中,若加法器的累计数量已经超过了只按原始CSD编码方式进行滤波器设计时所使用的总加法器数量,则跳出该步骤,分解因子取截止到上一步骤得到的全部分解因子,并将在上一步骤进行因数分解后剩余的数记为最后一个分解因子。
4.根据权利要求1所述的方法,其特征在于,所述步骤S4中,按照最佳CSD编码方法对分解因子进行编码设计,包括:
S41.从最低有效位开始,用取代所有大于2的全1序列;其中代表负1位。
5.根据权利要求4所述的方法,其特征在于,所述步骤S4中,按照最佳CSD编码方法对分解因子进行编码设计,还包括:
S42.用取代1011;
S43.从最高有效位开始,用011代替
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110544799.0/1.html,转载请声明来源钻瓜专利网。