FIR滤波器算法
用matlab设计的FIR低通滤波,海明窗,Fs=50000Fc=20,order=10.滤波也能做出来,但是我想知道是怎样计算出来的,也就是说我想通过那11个系数怎样对...
用matlab设计的FIR低通滤波,海明窗,Fs=50000 Fc=20,order=10.滤波也能做出来,但是我想知道是怎样计算出来的,也就是说我想通过那11个系数怎样对应一个输入求一个输出。 假设我要求波形中第500个点的输入对应的输出,我是用那11个系数乘以输入点两侧的11个值,然后相加,但是结果和输入值偏差较大,输入是20,输出算出来是0.11.估计是算法不对,但是这样算之后的波形和滤波波形形似。求高手给我个能理解上去的解释,本人数学不好。。。。
展开
1个回答
展开全部
FIR滤波器(有限长度冲击响应)是全零点型滤波器,其实现形式如下:
y[n] = a0*x[n] + a1*x[n-1] + ... + a10*x[n-10];
这里 x 是输入序列,y 是输出序列。里面的 a0 到 a10 对应你的11个系数。你要求第500个点对应的输出,那么 n 取500,系数应该乘以自输入点起,最近的11个值,即 x[500],x[499],x[498]...而不是500两侧的11个数。
通过 matlab 的 help 你能得到更全面的解释。
希望对你有帮助
y[n] = a0*x[n] + a1*x[n-1] + ... + a10*x[n-10];
这里 x 是输入序列,y 是输出序列。里面的 a0 到 a10 对应你的11个系数。你要求第500个点对应的输出,那么 n 取500,系数应该乘以自输入点起,最近的11个值,即 x[500],x[499],x[498]...而不是500两侧的11个数。
通过 matlab 的 help 你能得到更全面的解释。
希望对你有帮助
铭普光磁
2024-11-11 广告
2024-11-11 广告
共模滤波器是东莞铭普光磁股份有限公司生产的重要电子元件,其通过抑制信号中的共模干扰来提高信号的质量和可靠性。它通常采用铁氧体磁心,双线并绕,利用差动放大器对输入信号进行差分放大,抵消共模信号的影响。共模滤波器在高速数字信号处理、数据通讯等领...
点击进入详情页
本回答由铭普光磁提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |