文档介绍:自适应滤波的应用
多麦克风降噪
参考麦克风输入
主麦克风输入
噪声源
MATLAB 处理
同学们好
模型
S 信号
n0 噪声,它是n1经过滤波以后得到的噪声,即n0 =f自适应滤波的应用
多麦克风降噪
参考麦克风输入
主麦克风输入
噪声源
MATLAB 处理
同学们好
模型
S 信号
n0 噪声,它是n1经过滤波以后得到的噪声,即n0 =filter(w, n1)
n1 参考噪声
y n1 经过滤波以后得到的信号(滤波器w的系数未知)
假设: 它们都是零均值的, S与n0及n1不相关,
但是n0 和n1相关
Singal + Noise0
Filter
Noise1
s+n0
n1
y
Recovered Signal
z
+
-
主麦克风输入
参考麦克风输入
模型
目标: 对n1进行自适应滤波,滤波器为w,
从主麦克风得到的信号中减去y,
得到 “干净”的信号z,从而达到降噪
的目的。
Singal + Noise0
Filter
Noise1
s+n0
n1
y
Recovered Signal
z
+
-
主麦克风输入
参考麦克风输入
算法
代价函数
策略: 调整滤波器系数, 使 最小, 这也意味着
最小. 这个意义下, 可以看成是误差
信号
语音
噪声环境中的语音
LMS滤波效果
主麦克风信号
滤波输出信号
均方误差
RLS滤波效果
主麦克风信号
滤波输出信号
均方误差
线性调频信号
LMS滤波效果
主麦克风信号
滤波输出信号
均方误差
RLS滤波效果
主麦克风信号
滤波输出信号
均方误差