资源简介
程序中:
先对一正弦波加入高斯噪声;
然后对其进行自适应滤波。
步长根据误差大小进行迭代。
补偿迭代函数基于反正切函数。
程序输出滤波后信号、每次迭代的步长值、每次迭代的误差值。
代码片段和文件信息
% 设计题目:现代数字信号处理之自适应滤波
% 清除内存所有变量
clear all;
% 关闭所有打开的图形窗口
% close all;
N = 500; % 输入信号抽样点数
n = 1:N; % 时间序列
s = 5 * sin(0.05*n); % 周期性正弦信号
v = sqrt(5) * randn(1 N); % 均值为0,方差为5的高斯噪声干扰
x = s + v; % 得到滤波器输入信号
M = 500; % 自适应滤波器的阶数为M
u=zeros(1N);
u(1)=0.00001;
U=0.00005; %设定补偿更新方程的参数
a=50;
W_n = zeros(1 M)‘; % 滤波器抽头权值变量初始化
y = zeros(1 N); % 滤
相关资源
- LMS和RLS算法
- LMS算法及归一化LMS算法的MATLAB代码
- LMS自适应波束形成MATLAB程序
- LMS自适应波束形成算法
- 采用LMS算法利用自适应滤波器进行系
- 主动噪声控制FxLMS算法
- LMS/RLS/LSL性能比较
- LMS自适应滤波器的Matlab设计与仿真
- LMS和RLS算法在盲从多用户检测中的比
- LMS自适应陷波器,自适应RLS自适应算
- 基于LMS算法的自适应对消器的MATLAB实
- LMS算法学习曲线的matlab仿真
- 基于LMS算法的均衡器MATLAB实现代码
- 变步长LMS的matlab代码
- 基于LMS和RLS的自适应滤波器的应用仿
- LMS算法自适应波束形成
- 自适应NLMS算法
- 变步长的LMS自适应滤波算法matlab程序
- 基于Matlab的LMS仿真
- 基于归一化LMS算法自适应均衡器的S
- LMS算法的MATLAB实现以及
- 各种自适应算法的matlab仿真
- 频域块LMS算法
- matlab中仿真自适应信号处理LMSNewton算
- matlab中仿真自适应信号处理LMS算法
- 归一化多通道LMS自适应盲辨识算法
- 自适应噪声抵消LMS算法
- 基于格梯形LMS算法的自适应滤波器
- 自适应信号处理 LMS算法
- LMS自适应滤波器MATLAB代码
评论
共有 条评论