永发信息网

使用matlab中fdatool导出的高通butterworth IIR滤波器系数如何在程序中进行滤波

答案:2  悬赏:30  手机版
解决时间 2021-03-23 10:32
使用matlab中fdatool导出的高通butterworth IIR滤波器系数如何在程序中进行滤波
最佳答案
我跟你说用matlab的方法吧
设计完滤波器后,在文件(File)的下拉菜单选择Export,得到矩阵SOS和G
用[b,a]=sos2tf(SOS);得到滤波器系统函数的分子分母多项式系数,只是差了一个比例因子k。
K=cumprod(G);
k=K(end);
滤波输出结果filteredpWave可以这样求:
filteredpWave=filter(b,a,pWave)*k;
全部回答
没有看懂你写的内容。下面意见供参考。
通常的滤波,其实概念很简单。
滤波器,实际上是一个移动窗口,滤波计算就是用窗宽范围的采样点,以滤波系数位“权”做加权平均。
例如,窗口中线对准 pWave[i], for (i=5;i过滤后的 w[i] = 0.0; for (j=0;j<10;j++) w[i] = w[i] + pWave[i-5+j] * f[j];
为加快计算,你可以先把滤波系数作归一化处理,即,把滤波系数加起来,再让每个系数除以这个和。用规一化的系数去滤波。这样滤完后不需要放大或缩小振幅。

如果是2维函数,滤波器就好像一只移动的帽子,帽子中线对准 pWave[i][k], 计算帽子范围里的点的加权平均。

if (float_Value>32768) -- 用归一化系数计算,能改善畸变。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
别克新君威后排座垫下有水怎么回事
超市的英语单词怎么读
单选题小王采用银行按揭贷款的方式购买了价格
红木为什么长在南方
男生说想搞我是什么意思
私营企业和民营企业又什么不一样
酥皮糖火烧的做法,酥皮糖火烧怎么做好吃,酥
昆明大自然风情园里面给有人造沙滩?
高中学校应该如何提高教学质量
如图所示,在“研究物体动能与哪些因素有关”
关于新华公司的《至爱无双终身寿险》{万能型}
德庆县德城镇双庆车行在什么地方啊,我要过去
DualBootPatcher 副系统怎么刷入基带a
杨洋唱歌好听吗,杨洋哥哥杨海照片
当你站在景色宜人的曰月潭边你想说什么
推荐资讯
李格庄村在哪里啊,我有事要去这个地方
虎斑木有什么味道
(10分)斯密主张自由贸易,并以绝对成本学说
DNF客服还是挺好的,刚刚买错了年套
PS加深减淡工具里的高光。阴影 中间调有什么
文笔到什么程度才可以以写作为生?
能说说健身房教练属性吗
在古代偷奸要定什么罪?
空气是人类赖以生存的自然资源.空气是一种__
聚酯纤维防晒为什么吸热
berated them for wasting his是什么,为什么
有谁坐过南京的南汤线么?我想知道在地铁马群
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?