高级检索

基于三元线性麦克风阵列的语音增强算法

Speech enhancement algorithm based on ternary linear microphone array

  • 摘要: 传统广义旁瓣抵消算法在复杂噪声环境下,性能会急剧下降。为了提高广义旁瓣抵消算法的适用性,文章提出一种基于线性麦克风阵列的改进广义旁瓣抵消算法。该方法以最小方差无畸变响应波束形成器替代广义旁瓣抵消算法的固定波束形成器,更好地增强目标语音信号,并抑制其余方向上的噪声干扰。使用了改进阻塞矩阵的自适应滤波算法,以获得更准确的参考噪声估计。最后使用最优修正对数谱幅度算法进一步消除残留噪声。通过实录不同噪声环境下的语音信号,并对其进行实验,实验结果表明,文中算法能获得比对比算法更优越的降噪性能和更高的语音质量。

     

    Abstract: The performance of the traditional generalized sidelobe canceller algorithm decreases significantly in complex noise environments. To improve its applicability, we propose an improved generalized sidelobe canceller algorithm based on linear microphone arrays. This method replaces the fixed beamformer of the generalized sidelobe canceller algorithm with a minimum variance distortion-free response beamformer, and enhances the target speech signal more effectively and suppresses noise interference in other directions. An adaptive filtering algorithm with an improved blocking matrix is used to obtain more accurate estimate of the reference noise. Finally, residual noise is further eliminated using an optimally modified logarithmic spectral amplitude algorithm. Experiments by recording speech signals in various noise environments are conducted. The results demonstrate that the proposed algorithm achieves superior noise reduction performance and higher speech quality compared to other algorithms.

     

/

返回文章
返回