麦克风阵列语音增强beamforming算法

delay and sum

关键步骤在于计算延时, 可以通过GCC-PHAT方法进行计算, 即广义互相关-相位变换方法.

  • GCC-PHAT(广义互相关-相位变换)

x(n) y(n) 的互相关函数是将 x(n) 保持不动, y(n) 左移m个样本点, 两个序列逐个相乘的结果, 顺序不能互换.
但是, 按照时域卷积的方式求互相关函数的方法计算复杂度较大, 所以将在频域进行操作(FFT和IFFT), 即线性卷积的FFT算法.

两个信号的互相关函数的频域等于x信号频域的共轭乘以Y信号的频域.

mvdr最小方差无失真响应滤波

  • MVDR主瓣约束自适应算法.

即在信号方向上的增益保持不变的情况下, 在非信号方向上试波束输出的功率最小. 实现方式是选择一组权矢量. 最优权矢量为:

wopt=R1xxCCHR1xxC

具体推导过程在文章MVDR自适应波束形成算法研究 中可以得出.其中, Rxx 是自相关函数, C是约束矩阵.

  • 参考相关代码, MVDR之前会进行VAD静音检测.

VAD算法具体可以采用, 计算语音段的能量与设置的某一阈值T0比较, 若连续N段语音是超过阈值T0的, 则确定为语音段, 否则为静音段.

gsc广义旁瓣消除

GSC算法分析

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值