作业帮 > 综合 > 作业

数字滤波器的算法到底有几种,八种吗,怎么还有Wiener,卡尔曼等算法,还有分布式算法

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/20 00:21:04
数字滤波器的算法到底有几种,八种吗,怎么还有Wiener,卡尔曼等算法,还有分布式算法
它们具体依据什么分类的,数字滤波器的分类和算法不冲突吗,比如FIR和IIR结构滤波器都可以采用所有算法实现吗,求指教,谢绝粘贴!
数字滤波器的算法到底有几种,八种吗,怎么还有Wiener,卡尔曼等算法,还有分布式算法
数字滤波器的算法到底有几种,首先你要弄清楚滤波是什么意思,就是一个信号,通过一个系统(函数),变成了另外一个新的信号,这个新的信号里含有你想要的信息,但是比滤波之前的信息跟明确.
从这个角度来说,滤波器可以有无穷多种,只要是能够实现信息过滤提取的,都是可以叫滤波器.
FIR和IIR 的分类是从这个系统本身对一个冲击信号的响应长度来说的,一般来说,这个系统是能够用有理多项式表示的系统,谈IIR和FIR才有意义.
Wiener,卡尔曼滤波,这个里面用到了高度复杂的非线性函数,但本质上还是提取你想要的信息.已经不是有理多项式能表述的系统了,这个跟IIR和FIR没有太多的关系.
分布式算法的话,那是把同一个事情,交给很多个cpu一起做,这个跟前面说的滤波算法又是另外一回事了.假定你有一个滤波算法,输入是A,输出是B,中间经过了A1,A2,.,An个步骤,你编程的时候把A1,A2,.,An全实现成一个函数,一个cpu来跑,这就是串行算法;你也可以搞n台电脑,每台电脑做一个步骤,最后把结果B汇总出来,运算速度比原来快了N倍,那就是分布式算法.
再问: 讲的很好,算术平均值滤波、加权平均值滤波、滑动平均值滤波、中值滤波、防脉冲干扰平均值滤波、程序判断滤波(限幅滤波、限速滤波)、低通滤波、复合数字滤波这八种应该说是算法吧,所谓的卡尔曼、Wiener等方法,是在这些基础上延伸出来的吗,分布式算法等也是吗
再答: 算术平均值滤波、加权平均值滤波、滑动平均值滤波、中值滤波,这是时域算法;低通滤波,高通滤波,这是频域算法;防脉冲干扰平均值滤波,程序判断滤波,这个是跟具体应用相关的,不是具体算法;复合数字滤波,这不是算法,是方法。卡尔曼、Wiener,也是算法,不能说延伸出来的,而且解决问题的观点不一样。分布式,那是处理问题的方法。 比如说,我有一堆大白菜,我要运到外地,我是用骡子还是马来运,每次运多少,走哪条路线,那是我的算法,我要用10头骡子运还是100头骡子运,没头骡子负责那一段路,那是分布式算法。
再问: 按您的说法,FIR和IIR的滤波器是不能用卡尔曼、Wiener等方法实现的了吧,跟分布式算法同一划分标准的的算法还有别的吗,同样,卡尔曼、wiener等还有别的吗,这些算法之间的关系怎么能弄得清晰一些,谢谢了!