资源简介
采用LMS算法利用自适应滤波器进行系统辨识,输入信号为白噪声,滤波器阶数为50,收敛步长为0.01,通过比较未知系统和自使用滤波器的幅频响应来观察辨识的效果。
代码片段和文件信息
%例2.3.3采用LMS算法利用自适应滤波器进行系统辨识,输入信号为白噪声,滤波器阶数为50,收敛步长为0.01
%参数设置
a=[1 -1.6 1.75 -1.43 0.6814 -0.1134 -0.0648];
b=[2 -3 -1 4 5 -8];
r=1000;L=50;mu=0.01;
%建立输入和期望的输出
x=-1+2*rand(r1);d=filter(bax);
%......................................................................................................
N=length(x);w=zeros(L+11);theta=zeros(L+11);
e=zeros(size(x));q=x(:);
%寻找最佳权矢量
for k=1:N
if k<(L+1)
theta(1:k)=q(k:-1:1);
else
theta=q(k:-1:k-L);
end
e(k)=d(k)-w‘*theta;
w=w+2*mu*e(k)*theta;
end
%绘制平方误
相关资源
- 主动噪声控制FxLMS算法
- 基于LMS算法的自适应对消器的MATLAB实
- LMS算法学习曲线的matlab仿真
- 基于LMS算法的均衡器MATLAB实现代码
- LMS算法自适应波束形成
- 自适应NLMS算法
- 基于归一化LMS算法自适应均衡器的S
- LMS算法的MATLAB实现以及
- 频域块LMS算法
- matlab中仿真自适应信号处理LMS算法
- 自适应噪声抵消LMS算法
- 基于格梯形LMS算法的自适应滤波器
- 自适应信号处理 LMS算法
- FXLMS算法的matlab仿真
- lms算法处理含噪语音
- LMS算法MATLAB代码
- 仿射投影APA与NLMS算法比较
- 基于LMS算法的自适应均衡器的MATLAB实
- 自适应滤波器的理论研究及Matlab仿真
- anc 基于FXLMS算法的有源噪声控制源码
-
用matlab编写的LMS算法-unti
tled3.fig - LMS算法的MATLAB实现
- 最小均方滤波算法LMS算法
- 最小均方差LMS算法matlab实现.docx
- LMS性能指标 权值幅度、跟踪曲线、收
评论
共有 条评论