Abstract
Acoustic Echo Canceller (AEC) is a crucial element to eliminate acoustic echo in a Voice over Internet Protocol (VoIP) communication. In the past, AEC have been implemented on Digital Signal Processing (DSP) platforms. This work uses software to perform the very demanding real-time signal processing that stack up against traditional implementation of AEC. Several issues are taken into consideration in the design of the AEC software. First, the AEC software is able to handle a mismatch in sampling rate between A/D and D/A conversion. Second, the playback sampling rate of playing CD-quality music with voice chat is considered. Third, the AEC has to overcome the major challenge of separating the reference signal in the presence of noise. Finally, the computational complexity and convergence problem has to be minimal. This work presents an AEC method that enable optimal audio quality in VoIP.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Fischer, V., Gansler, T., Diethron, E.J., Benesty, J.: A software stereo acoustic echo canceler for Microsoft Windows. In: Proc. Int. Workshop on Acoustic Echo and Noise Control, Darmstadt, Germany, pp. 87–90, September 2001
Robledo-Arnuncio, E., Wada, T.S., Juang, B.H.: On dealing with sampling rate mismatches in blind source separation and acoustic echo cancellation. In: Proc. WASPAA, pp. 34–37 (2007)
Pawig, M., Enzner, G., Vary, P.: Adaptive sampling rate correction for acoustic echo control in Voice-over-IP. IEEE Transactions on Signal Processing 58(1), 189–199 (2010)
Stokes, J.W., Malvar, H.S.: Acoustic echo cancellation with arbitrary playback sampling rate. In: Proc. IEEE Int. Conf. Acoust., Speech, Signal Process. (ICASSP 2004), vol. 4, pp. iv-153–iv-156 (2004)
Sakshat Virtual Labs, Sampling Frequency and Bit Resolution for Speech Signal Processing. http://iitg.vlab.co.in/?sub=59&brch=164&sim=474&cnt=1
Widrow, B., Glover, J.R.J., McCool, J.M., Kaunitz, J., Williams, C.S., Hearn, R.H., Zeidler, J.R., Dong, J.E., Goodlin, R.C.: Adaptive noise cancelling: principles and applications. Proc. IEEE 63(12), 1692–1716 (1975)
Miyabe, S., Ono, N., Makino, S.: Blind compensation of inter-channel sampling frequency mismatch with maximum likelihood estimation in STFT domain. In: IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 674–678 (2013)
Abe, M., Nishiguchi, M.: Frequency domain acoustic echo canceller that handles asynchronous A/D and D/A clocks. In: IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 5924–5928 (2014)
Gupta, V., Chandra, M., Sharan, S.: Acoustic Echo and Noise Cancellation System for Hand-Free Telecommunication using Variable Step Size Algorithms. Radioengineering, 200–207 (2013)
Gustafsson, S., Martin, R., Jax, P., Vary, P.: A psychoacoustic approach to combined acoustic echo cancellation and noise reduction. IEEE Trans. Speech and Audio Processing 10(5), 245–256 (2002)
Mahbub, U., Fattah, S.A., Zhu, W.P., Ahmad, M.O.: Single-channel acoustic echo cancellation in noise based on gradient-based adaptive filtering. EURASIP JASMP 1 (2014)
Beckmann, P., Stilson, T.: An efficient asynchronous sampling-rate conversion algorithm for multi-channel audio applications. In: Audio Engineering Society Convention 119 (2005)
Shynk, J.J.: Frequency-domain and multirate adaptive filtering. IEEE Signal Processing Magazine 9, 14–37 (1992)
Haykin, S.: Adaptive Filter Theory, 5th edn. Pearson Education Limited, Upper Saddle River (2014)
Hanshi, S.M., Chong, Y.-W., Naeem, A.N.: Review of Acoustic Echo Cancellation Techniques for Voice Over IP. Journal of Theoretical & Applied Information Technology, 77 (2015)
Hanshi, S.M., Chong, Y.-W., Ramadass, S., Naeem, A.N., Ooi, K.-C.: Efficient acoustic echo cancellation joint with noise reduction framework. In: 2014 International Conference on Computer, Communications, and Control Technology (I4CT), pp. 116–119, September 2–4, 2014. doi:10.1109/I4CT.2014.6914158
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Nathan, B., Chong, YW., Hansi, S.M. (2016). Acoustic Echo Cancellation Technique for VoIP. In: Thampi, S., Bandyopadhyay, S., Krishnan, S., Li, KC., Mosin, S., Ma, M. (eds) Advances in Signal Processing and Intelligent Recognition Systems. Advances in Intelligent Systems and Computing, vol 425. Springer, Cham. https://doi.org/10.1007/978-3-319-28658-7_29
Download citation
DOI: https://doi.org/10.1007/978-3-319-28658-7_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-28656-3
Online ISBN: 978-3-319-28658-7
eBook Packages: EngineeringEngineering (R0)