Reconfigerable FPGA-based switching path frequency-domain echo canceller with applications to voice control device

Acoustic echo control is of vital interest for hands-free operation of telecommunications equipment. An important property of an acoustic echo canceller is its capability to handle double-talk and be able to operate in real time. When it is applied to intelligent voice control device, it is importan...

Full description

Bibliographic Details
Main Authors: Yiu, Ka Fai, Lu, Y., Ho, C., Luk, W., Huo, Jiaquan, Nordholm, Sven
Format: Journal Article
Published: Academic Press 2012
Online Access:http://hdl.handle.net/20.500.11937/6665
_version_ 1848745142818701312
author Yiu, Ka Fai
Lu, Y.
Ho, C.
Luk, W.
Huo, Jiaquan
Nordholm, Sven
author_facet Yiu, Ka Fai
Lu, Y.
Ho, C.
Luk, W.
Huo, Jiaquan
Nordholm, Sven
author_sort Yiu, Ka Fai
building Curtin Institutional Repository
collection Online Access
description Acoustic echo control is of vital interest for hands-free operation of telecommunications equipment. An important property of an acoustic echo canceller is its capability to handle double-talk and be able to operate in real time. When it is applied to intelligent voice control device, it is important to suppress the speech from the device and enhance the speech of the user for speech recognition, where double-talk situation is frequently occurred. In this paper, we propose a novel hardware architecture to support a robust adaptive algorithm in combination with a switching path model to tackle the double-talk situation. The proposed switching path model avoids adapting two filters at the same time during double-talk and prevents the disadvantage of the conventional two-path model. In order to achieve computational efficiency and to meet the rigorous timing requirements, the echo canceller is operated in the frequency domain and its computing power is raised by a hardware accelerator implemented in the FPGA fabric surrounding a PowerPC on a Xilinx XUP V2P platform. Results obtained show the echo canceller is successful in handling double-talk situation and the sub-band implementation has improved convergence significantly. An overall improvement by 82.5 times is achieved when a hardware accelerator is used to perform the critical part of the algorithm over a pure software implementation running on a 300 MHz embedded PowerPC processor.
first_indexed 2025-11-14T06:12:40Z
format Journal Article
id curtin-20.500.11937-6665
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T06:12:40Z
publishDate 2012
publisher Academic Press
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-66652018-03-29T09:05:43Z Reconfigerable FPGA-based switching path frequency-domain echo canceller with applications to voice control device Yiu, Ka Fai Lu, Y. Ho, C. Luk, W. Huo, Jiaquan Nordholm, Sven Acoustic echo control is of vital interest for hands-free operation of telecommunications equipment. An important property of an acoustic echo canceller is its capability to handle double-talk and be able to operate in real time. When it is applied to intelligent voice control device, it is important to suppress the speech from the device and enhance the speech of the user for speech recognition, where double-talk situation is frequently occurred. In this paper, we propose a novel hardware architecture to support a robust adaptive algorithm in combination with a switching path model to tackle the double-talk situation. The proposed switching path model avoids adapting two filters at the same time during double-talk and prevents the disadvantage of the conventional two-path model. In order to achieve computational efficiency and to meet the rigorous timing requirements, the echo canceller is operated in the frequency domain and its computing power is raised by a hardware accelerator implemented in the FPGA fabric surrounding a PowerPC on a Xilinx XUP V2P platform. Results obtained show the echo canceller is successful in handling double-talk situation and the sub-band implementation has improved convergence significantly. An overall improvement by 82.5 times is achieved when a hardware accelerator is used to perform the critical part of the algorithm over a pure software implementation running on a 300 MHz embedded PowerPC processor. 2012 Journal Article http://hdl.handle.net/20.500.11937/6665 10.1016/j.dsp.2011.10.008 Academic Press restricted
spellingShingle Yiu, Ka Fai
Lu, Y.
Ho, C.
Luk, W.
Huo, Jiaquan
Nordholm, Sven
Reconfigerable FPGA-based switching path frequency-domain echo canceller with applications to voice control device
title Reconfigerable FPGA-based switching path frequency-domain echo canceller with applications to voice control device
title_full Reconfigerable FPGA-based switching path frequency-domain echo canceller with applications to voice control device
title_fullStr Reconfigerable FPGA-based switching path frequency-domain echo canceller with applications to voice control device
title_full_unstemmed Reconfigerable FPGA-based switching path frequency-domain echo canceller with applications to voice control device
title_short Reconfigerable FPGA-based switching path frequency-domain echo canceller with applications to voice control device
title_sort reconfigerable fpga-based switching path frequency-domain echo canceller with applications to voice control device
url http://hdl.handle.net/20.500.11937/6665