数字滤波器的算法到底有几种,八种吗,怎么还有Wiener,卡尔曼等算法,还有分布式算法它们具体依据什么分类的,数字滤波器的分类和算法不冲突吗,比如FIR和IIR结构滤波器都可以采用所有算法实

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 01:58:40

数字滤波器的算法到底有几种,八种吗,怎么还有Wiener,卡尔曼等算法,还有分布式算法
它们具体依据什么分类的,数字滤波器的分类和算法不冲突吗,比如FIR和IIR结构滤波器都可以采用所有算法实现吗,求指教,谢绝粘贴!

数字滤波器的算法到底有几种,首先你要弄清楚滤波是什么意思,就是一个信号,通过一个系统(函数),变成了另外一个新的信号,这个新的信号里含有你想要的信息,但是比滤波之前的信息跟明确.
从这个角度来说,滤波器可以有无穷多种,只要是能够实现信息过滤提取的,都是可以叫滤波器.
FIR和IIR 的分类是从这个系统本身对一个冲击信号的响应长度来说的,一般来说,这个系统是能够用有理多项式表示的系统,谈IIR和FIR才有意义.
Wiener,卡尔曼滤波,这个里面用到了高度复杂的非线性函数,但本质上还是提取你想要的信息.已经不是有理多项式能表述的系统了,这个跟IIR和FIR没有太多的关系.
分布式算法的话,那是把同一个事情,交给很多个cpu一起做,这个跟前面说的滤波算法又是另外一回事了.假定你有一个滤波算法,输入是A,输出是B,中间经过了A1,A2,.,An个步骤,你编程的时候把A1,A2,.,An全实现成一个函数,一个cpu来跑,这就是串行算法;你也可以搞n台电脑,每台电脑做一个步骤,最后把结果B汇总出来,运算速度比原来快了N倍,那就是分布式算法.