【算法】麦克风阵列的自适应降噪算法

参考链接:
语音自适应滤波器的设计
说说鸡尾酒会问题和程序实现
【PUDN】自适应变步长的龙格库塔法
参考文献:
[1]黄颖. 基于麦克风阵列手机消噪方案的应用与实现[D].上海交通大学,2012.
[2]王超. 频域卷积混合盲分离研究[D].上海大学,2008.
【论文】自适应谱线增强器在生物雷达中的应用

一、理论基础

在实际应用中,常常无法的带信号和噪声统计特性的鲜艳信息,在此情况下自适应滤波技术能够获得极佳的滤波性能,因此具有很好的应用价值,常用的自适应滤波器技术有:最小均方(LMS)自适应滤波器,递推最小二乘(RLS)滤波器,格型滤波器和无限冲激响应(IIR)滤波器,。这些自适应滤波技术的应用又包括:自适应噪声抵消,自适应谱线增强和陷波。
LMS自适应滤波器事使滤波器的输出信号于期望响应之间的误差的均方值为最小,因此称为最小均方(LMS)自适应滤波器。

1、基于LMS算法

构成自适应数字滤波器的基本部件是自适应线性组合器,设线性组合的M个输入为x(k-1)…,x(k-M),其输出有y(k)是这些输入加权后的线性组合,即
∑ i = 0 M W i x ( k − i ) \sum_{i=0}^{M}{W_{i}x(k-i)} i=0MWix(ki)
在这里插入图片描述定义权向量, W = [ W 1 , W 2 , W 3 , . . . , W m ] W=[W_{1},W_{2},W_{3},...,W_{m}] W=[W1,W2,W3,...,Wm] X ( k ) = [ x ( k − 1 ) . . . , x ( k − M ) ] T X(k)=[x(k-1)...,x(k-M)]_{}^{T} X(k)=[x(k1)...,x(kM)]T令d(k)代表“所期望的响应”,并定义误差信号 ε ( k ) = d ( k ) − y ( k ) = d ( k ) − ∑ i = 0 M W i x ( k − i ) \varepsilon(k)=d(k)-y(k)=d(k)-\sum_{i=0}^{M}{W_{i}x(k-i)} ε(k)=d(k)y(k)=d(k)i=0MWix(ki)写成向量形式为: ε ( k ) = d ( k ) − W T X ( k ) = d ( k ) − X T W ( k ) \varepsilon(k)=d(k)-W_{}^{T}X(k)=d(k)-X_{}^{T}W(k) ε(k)=d(k)WTX(k)=d(k)XTW(k)误差平方为: ε 2 ( k ) = d 2 ( k ) − 2 d ( k ) X T ( k ) W + W T X ( k ) X T ( k ) W \varepsilon^2(k)=d^2(k)-2d(k)X^T(k)W+W^TX(k)X^T(k)W ε2(k)=d2(k)2d(k)XT(k)W+WTX(k)XT(k)W上式两边取数学期望为,得均方误差为
E ( ε 2 ( k ) ) = E ( d 2 ( k ) ) − 2 E ( d ( k ) X T ( k ) W ) + W T E ( X ( k ) X T ( k ) ) W E(\varepsilon^2(k))=E(d^2(k))-2E(d(k)X^T(k)W)+W^TE(X(k)X^T(k))W E(ε2(k))=E(d2(k))2E(d(k)XT(k)W)+WTE(X(k)XT(k))W定义互相关函数行向量 R x d T R_{xd}^{T} RxdT:
R x d T = E ( d ( k ) X T ( k ) ) — — ( 1 − 9 ) R_{xd}^{T}=E(d(k)X^T(k))——(1-9) RxdT=E(d(k)X</

  • 7
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值