[发明专利]一种自适应巴特沃斯低通数字滤波器设计方法有效
申请号: | 202010570233.0 | 申请日: | 2020-06-21 |
公开(公告)号: | CN111669149B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 杨卫朋;闫新军;王智慧;程焱;赵建新 | 申请(专利权)人: | 陕西航空电气有限责任公司 |
主分类号: | H03H17/02 | 分类号: | H03H17/02 |
代理公司: | 西安凯多思知识产权代理事务所(普通合伙) 61290 | 代理人: | 高凌君 |
地址: | 713107 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 巴特沃斯低通 数字滤波器 设计 方法 | ||
1.一种自适应巴特沃斯低通数字滤波器设计方法,其特征在于:包括以下步骤:
步骤1:将m阶巴特沃斯低通滤波器的归一化传递函数表达为复频域的传递函数;
步骤2:将步骤1得到的m阶巴特沃斯低通滤波器复频域传递函数离散化,并表达为采样频率Ts和截止频率wc乘积的函数为:
其中nm、nm-1…n1、n0和dm、dm-1…d1、d0分别是Ha(z)中分子和分母多项式的系数,均为采样频率Ts和截止频率wc乘积的函数;
步骤3:将Ha(z)中分母多项式化为首1的形式,得到新的分子、分母多项式系数nmn、n(m-1)n…n1n、n0n和dmn、d(m-1)n…d1n、d0n,其中dmn=1;
新的分子、分母多项式系数分别表达为:
nkn=fkn(a0,a1…am),k=0,1,…m
dkn=fkd(a0,a1…am),k=0,1,…m
a0=Tswc,a2…am为以a0为参数的多项式,fkn()和fkd()也为多项式函数;
步骤4:获取被检测信号的采样频率Ts和基波频率ws,将巴特沃斯低通滤波器的截止频率wc取为取被检测信号基波频率ws的比例关系:wc=Kws,其中K为设定常数;
步骤5:根据分子、分母多项式系数表达式
nkn=fkn(a0,a1…am),k=0,1,…m
dkn=fkd(a0,a1…am),k=0,1,…m
以及步骤4中得到的被检测信号的采样频率Ts和巴特沃斯低通滤波器的截止频率wc,得到巴特沃斯低通滤波器传递函数分子、分母多项式系数nkn、dkn,从而根据被检测信号更新巴特沃斯低通滤波器传递函数,然后对输入信号采用更新后的巴特沃斯低通滤波器进行滤波输出。
2.根据权利要求1所述一种自适应巴特沃斯低通数字滤波器设计方法,其特征在于:所述自适应巴特沃斯低通数字滤波器采用C语言在FPGA中编程实现。
3.根据权利要求1所述一种自适应巴特沃斯低通数字滤波器设计方法,其特征在于:所设计自适应巴特沃斯低通数字滤波器为3阶自适应巴特沃斯低通数字滤波器,其中步骤2中,离散化后的传递函数分子分母系数为:
步骤3中,
a0=Tswc,a3=a2+4a1+8a0+8
得到新的分子、分母多项式系数为
n0n=a2/a3 n1n=3n0 n2n=3n0 n3n=n0
d0n=(a2-4a1+8a0-8)/a3
d1n=(3a2-4a1-8a0+24)/a3
d2n=(3a2+4a1-8a0-24)/a3
步骤4中,保持滤波器的截止频率为12倍的基波频率wc=12ws。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西航空电气有限责任公司,未经陕西航空电气有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010570233.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种畜牧养殖用饲料混合装置
- 下一篇:一种杯具清洗装置