Joint beamforming and echo cancellation combining QRD based multichannel AEC and MVDR for reducing noise and non-linear echo

Alejandro Cohen, Anna Barnov, Shmulik Markovich-Golan, Peter Kroon

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The problems of echo and noise contaminating a desired talker signal in a communication or an entertainment device are considered. In the following, we propose a combined method comprising a linear echo-canceller followed by a weighted minimum variance distortionless response (MVDR) beamformer designed to reduce noise and echo residues. For the echo-canceller stage we use a fast-converging multichannel QR decomposition (QRD)-recursive least squares (RLS) method. For the beamformer stage, we adopt and modify our recently proposed method of a fast-tracking QRD based MVDR beamformer [1]. We model that the residual echo is dominated by non-linearly distorted components which undergo the same echo paths as the non-distorted component. Thereby, the MVDR beamformer is designed to minimize a weighted sum of the powers of the noise and of the non-linear echo while maintaining the desired talker undistorted. The computational and memory complexities of the proposed algorithm are sufficiently low, making it appropriate for implementation in mobile devices. The performance of the proposed method is tested using real recordings from two commercial devices, a mobile-phone and a smart-speaker.

Original languageAmerican English
Title of host publication2018 26th European Signal Processing Conference, EUSIPCO 2018
Pages6-10
Number of pages5
ISBN (Electronic)9789082797015
DOIs
StatePublished - 29 Nov 2018
Externally publishedYes
Event26th European Signal Processing Conference, EUSIPCO 2018 - Rome, Italy
Duration: 3 Sep 20187 Sep 2018

Publication series

NameEuropean Signal Processing Conference
Volume2018-September

Conference

Conference26th European Signal Processing Conference, EUSIPCO 2018
Country/TerritoryItaly
CityRome
Period3/09/187/09/18

All Science Journal Classification (ASJC) codes

  • Signal Processing
  • Electrical and Electronic Engineering

Cite this