Matlab自适应滤波算法
在学习自适应算法的过程中,入门阶段,学习了LMS算法、NLMS算法,并用Matlab对算法进行了复现。
LMS
最小均方(LMS)是一种搜索算法,它通过对目标函数进行适当修改,以便简化梯度向量的计算,由于其计算简单,LMS算法及与之相关的其他算法,已经广泛应用于自适应滤波的各种的应用中。
先写一下官方给的算法公式
I n i t i a l i z e : Initialize: Initialize:
x ( 0 ) = w ( 0 ) = [ 0 0 0 ⋅ ⋅ ⋅ ⋅ ⋅ 0 0 0 ] T x(0)=w(0)=[0\,0\,0 \,·····\,0\,0\,0]^T x(0)=w(0)=[000⋅⋅⋅⋅⋅000]T
f o r i = 1 : k for \,\,i = 1:k fori=1: