On Implementation of Software Acoustic Cancellation

Article Preview

Abstract:

The implementation of a software acoustic echo canceller (AEC) on personal computers (PC) is much more difficult than just migration of the well defined algorithms. Software AECs have to deal with the diverse hardware environments, which are usually low-cost and inaccurate, and the software environment, which generally is committed to sharing resources through multi-tasking yet providing no real-time guarantees. Hardware differences lead to sampling rate differences and echo path nonlinearity, while the software environment can cause discontinuity of the audio stream. In this paper, these factors are investigated, and addressed by improved software AEC based on the coloration effect filter algorithm.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 605-607)

Pages:

2187-2192

Citation:

Online since:

December 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Benesty J, Gansler T, Morgan D R, Sondhi M M and Gay S L: Advances in Network and Acoustic Echo Cancellation (Frankfurt: Springer, 2001).

DOI: 10.1007/978-3-662-04437-7_5

Google Scholar

[2] AC '97 Component Specification. http: /inst. eecs. berkeley. edu/~cs150/Documents/ac97_r23. pdf.

Google Scholar

[3] High Definition Audio Specification. http: /www. intel. com /standards/hdaudio/pdf/High_ Definition_Audio_1_0a. pdf.

Google Scholar

[4] Ballantyne J C, Stokes J W III and Malvar H, US Pat. 7, 680, 285 (2006).

Google Scholar

[5] Lin Q, He C, Chen W and Han M, US Pat. App. 11/332, 500 (2006).

Google Scholar

[6] Pawig M, Enzner G and Vary P: IEEE Trans. on Signal Processing Vol 58 Issue 1 (2010) pp.189-199.

DOI: 10.1109/tsp.2009.2028187

Google Scholar

[7] Wang Y F and Zhang T: Symp. Int. on Computer Network and Multimedia Technology CNMT 2009 Proc.

Google Scholar

[8] Faller C and Tournery C: Proc. Intl. Works. on Acoust. Echo and Noise Control IWAENC 2005 Proc.

Google Scholar

[9] Faller C and Tournery C: IEEE Int. Conf. on Acoustics Speech and Signal Processing ICASSP 2006 Proc. Vol 5.

Google Scholar