根埋李据你的代码 *** 作,你把这句
y = W(:,k-1).' * x % 滤波器的输出
改成:
y = W(:,k-1)* x % 滤波器的输出
另桥碧外,还是同样的问题,
yn(k) = W(:,end).'* x
改成:
yn(k) = W(:,end)* x
这样应该可弯消迟以了
LMS算法步骤:
1,、设置变量和参量:
W(n)为权值向量
e(n)为偏差
d(n)为期望输出
y(n)为实际输出
η为学习速率
n为迭代次数
2、初始化,赋给w(0)各一个较小的随机非零值,令n=0
3、对于一组输入样本x(n)和对应的期望输出d,计算
e(n)=d(n)-X(n)
W(n+1)=W(n)+ηX(n)e(n)
4、判断是否满足条件,若满足算法结束,若否烂大n增加1,饥前竖转入第3步继续执行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)