Journal of Computer Applications ›› 2020, Vol. 40 ›› Issue (4): 1191-1195.DOI: 10.11772/j.issn.1001-9081.2019081482

• Virtual reality and multimedia computing • Previous Articles     Next Articles

Fast echo cancellation algorithm in smart speaker

ZHANG Wei, WANG Dongxia, YU Ling   

  1. College of Electronic and Information Engineering, Liaoning University of Technology, Jinzhou Liaoning 121001, China
  • Received:2019-08-29 Revised:2019-10-16 Online:2020-04-10 Published:2019-11-06
  • Supported by:
    This work is partially supported by the Science Public Welfare Research Foundation of Liaoning Province(20170056).


张伟, 王冬霞, 于玲   

  1. 辽宁工业大学 电子与信息工程学院, 辽宁 锦州 121001
  • 通讯作者: 王冬霞
  • 作者简介:张伟(1994-),女,辽宁沈阳人,硕士研究生,主要研究方向:现代信号处理、多媒体;王冬霞(1975-),女,辽宁锦州人,教授,博士,主要研究方向:阵列、语音处理与通信;于玲(1979-),女,辽宁鞍山人,副教授,博士,主要研究方向:非高斯非稳定信号处理、时延估计。
  • 基金资助:

Abstract: Considering that the microphone array is mostly used as a sound pickup device in the smart speaker,and there are distortion and complexity of the acoustic echo cancellation in the adaptive filtering technology on single channel,a fast echo cancellation algorithm for microphone array was proposed. First of all,the adaptive filtering technology was used to estimate the first channel echo,then estimate the relative echo transfer function between the arrays,and the echoes of other channels were obtained by multiplying the above two. Secondly,the estimated echo and the noise were regarded as the noise reference signals of the Generalized Sidelobe Canceller(GSC)beamforming lower branch,which were removed by the GSC beamforming algorithm. The simulation results show that the proposed algorithm has good echo cancellation and noise suppression performance under moderate reverberation,long distance,low echo to noise ratio and using music as echo environment. And the algorithm not only has small computational complexity,but also makes target speech signals have high signal distortion ratio and intelligibility.

Key words: echo cancellation, relative echo transfer function, Generalized Sidelobe Canceller (GSC), microphone array, smart speaker

摘要: 考虑到智能音箱中多采用麦克风阵列作为拾音装置,而单通道自适应滤波技术对声学回声消除具有失真性和复杂性,提出一种麦克风阵列快速回声消除算法。该算法首先用自适应滤波技术估计第一通道回声,然后估计阵列间的相对回声传递函数,把两者相乘得到其他通道回声;其次,把估计出的回声和噪声当作广义旁瓣抵消器(GSC)波束形成下支路的噪声参考信号,利用GSC波束形成算法去除回声和噪声。仿真结果表明,在中度混响、远距离、低回噪比且用音乐作为回声环境时,该算法具有良好的回声消除与噪声抑制性能,不仅运算量小,而且使目标语音信号具有较高的信源失真率和可懂度。

关键词: 回声消除, 相对回声传递函数, 广义旁瓣抵消器, 麦克风阵列, 智能音箱

CLC Number: