原来是LMS.
上网上搜索一下才知道消音算法用的是LMS。这种滤波器的主要算法其实就是BP算法(一般资料上都是这么介绍)。BP算法较快,但是收敛速度很慢,也容易发散,因为数学上可以证明,只有在学习速度趋于0时才是收敛的,可是谁也不能把学习速度设成0吧,呵呵。
以前接触过神经网络,最简单的BP网络(现在已经落伍了),其实LMS就是一个预测型神经元,如果你愿意你也可以称为最简单的神经网络(保证不犯法)。我想BP网络的一些算法可以用到LMS的滤波系数整定。以前写过一个LM训练算法(c++),收敛速度奇快,不过计算量很大,而且需要的内存大几个数量级。但是效果确实好。也有人说LM算法的预测性能不好,容易训练过头,P,其实这只在采样数据少的时候才有。我个人用的效果很不错。
哦,我不是业内人士,说的可能都是外行话。
很可惜,硬盘被病毒(也可能是黑客)破坏了。修复的时候又犯了致命错误.55555555555
搞IT很辛苦,风险也很大。一直对IT精英有几分敬意。
顺便顶一下楼主,祝你找到算法 |