刘杨,杨飞然,梁兆杰,杨军.基于卡尔曼滤波的STFT域回声抵消算法[J].声学技术,2022,41(5):757~762 |
基于卡尔曼滤波的STFT域回声抵消算法 |
Kalman filter based acoustic echo cancellation in the STFT domain |
投稿时间:2021-05-25 修订日期:2021-07-05 |
DOI:10.16300/j.cnki.1000-3630.2022.05.019 |
中文关键词: 回声抵消 短时傅里叶变换 卡尔曼滤波 低复杂度 |
英文关键词: echo cancellation short-time Fourier transform (STFT) Kalman filter low complexity |
基金项目:南方电网科技项目(090000KK52190062)。 |
|
摘要点击次数: 609 |
全文下载次数: 608 |
中文摘要: |
提出了一种低复杂度的短时傅里叶变换域卡尔曼滤波算法来解决声学回声抵消问题。首先在短时傅里叶变换域建立了基于频域卷积传递函数的观测方程,并利用一阶马尔科夫模型对频域回声路径进行建模,给出了精确的卡尔曼滤波方程,并讨论了过程噪声和观测噪声的估计问题。为降低算法计算复杂度,提出了低复杂度卡尔曼滤波算法。另外,在更新滤波器时加入远端信号邻近频点的信息来进一步提高回声抵消性能。实验结果表明,所提算法对近端干扰不敏感,不需要额外的双端对讲检测算法,且比传统的频域自适应滤波算法具有更快的收敛速度。 |
英文摘要: |
In this paper, a low-complexity Kalman filter algorithm in the short-time Fourier transform (STFT) domain is proposed for acoustic echo cancellation. The observation equation is obtained based on the convolutive transfer function in the STFT domain, and the echo path in the frequency domain is modeled by using the first-order Markov process. The exact Kalman filter is derived, and the estimation of the process noise and observation noise is discussed. A fast implementation method is presented to reduce the complexity of the exact Kalman filter. In addition, more adjacent frequency points of the far-end signal are introduced to further improve the echo cancellation performance. Experimental results show that the proposed algorithm is insensitive to the near-end interference and unnecessary to have an explicit double-talk detection algorithm, and it converges faster than the frequency domain adaptive filtering algorithm. |
查看全文
查看/发表评论 下载PDF阅读器 |
关闭 |