资源简介
程序中:
先对一正弦波加入高斯噪声;
然后对其进行自适应滤波。
步长根据误差大小进行迭代。
补偿迭代函数基于反正切函数。
程序输出滤波后信号、每次迭代的步长值、每次迭代的误差值。
代码片段和文件信息
% 设计题目:现代数字信号处理之自适应滤波
% 清除内存所有变量
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语音信号去噪matlab代码
- LMS MATLAB DSP算法实现和程序收集
- 自适应滤波器设计及Matlab实现
- 主动噪声控制,fxLMS Active-Noise-Contro
- Levinson-Durbin算法AR、MA算法,附送LMS算
- matlab 最小二乘蒙特卡罗LMS美式期权定
- matlab的LMS自适应滤波算法去噪
- 基于自然梯度算法的盲信号分离程序
- CBF MVDR LMS波束形成的Matlab算法
- LMS AMESim系统建模和仿真参考手册
- LMS自适应滤波器MATLAB实现
- RLS和LMS算法分析比较
- 盲多用户检测LMS和RLS算法matlab实现
- 基于MATLAB的LMS和RLS算法滤波完整程序
- 自适应噪声抵消LMS算法Matlab仿真
- LMS算法自适应滤波器的Matlab仿真分析
- 基于LMS的自适应回声抵消-f1.m
- LMS 自适应滤波的 C 语言源代码
- LMS matlab
- SD算法和LMS算法MATLAB仿真
- 归一化LMS算法自适应滤波器的MATLAB仿
- NLMS程序代码_matlab
- LMS算法 matlab编程
- LMS算法matlab程序
- blocklms块自适应滤波器matlab代码
- 基于NLMS和LMS算法实现回声消除matlab
- 基于NLMS算法的自适应滤波器设计
- 最小均方算法
- LSM&RLS;算法对比
- LMS算法仿真
评论
共有 条评论