Professional Documents
Culture Documents
1070-9908 © 2019 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: UNIVERSIDAD DE ALICANTE . Downloaded on March 07,2021 at 11:22:42 UTC from IEEE Xplore. Restrictions apply.
1828 IEEE SIGNAL PROCESSING LETTERS, VOL. 26, NO. 12, DECEMBER 2019
Authorized licensed use limited to: UNIVERSIDAD DE ALICANTE . Downloaded on March 07,2021 at 11:22:42 UTC from IEEE Xplore. Restrictions apply.
HALIMEH et al.: NEURAL NETWORK-BASED NONLINEAR ACOUSTIC ECHO CANCELLER 1829
consisting of only the LSA significant coefficients centered For adapting the network, the SA-ERPF is configured
around the main peak, and a complementary component ĥcomp,n , with Np = 80 particles and a Gaussian likelihood density of
which captures all other coefficients [26]. Similarly, the distorted N (y[n], σv2 ), with σv2 = 10−4 . In concatenating the RIR, LSA =
signal dˆn is also decomposed into dˆdirect,n and dˆcomp,n . Finally, 11 is used. Moreover, to provide a reference, a linear FIR filter
the direct-path signal is obtained by of 512-taps adapted via the NLMS algorithm with a step size
0.2 is also evaluated.
ydirect [n] = y[n] − ĥTcomp,n dˆcomp,n . (5) As a measure of performance, the Echo Return Loss Enhance-
ment (ERLE) is used
The decomposition allows the SA-ERPF to concentrate the
E{y[n]2 }
computational power on the estimation of the short but signifi- ERLEn = 10log10 ; e[n] = y[n] − ĥTn dˆn , (8)
cant parameter vector ẑ n = [ĥTdirect,n , âTn ]T rather than the long E{e[n]2 }
and sparse vector [ĥTn , âTn ]T . The parameter vector’s posterior where E{·} denotes the expectation operator.
density p(ẑ n |ŷ1:n ) is approximated by a set of Np particles and
(m)
their associated weights {ẑ (m) n , qn ; m = 1 : Np }, where the
A. Synthesized Nonlinear Distortions
Np (m)
weights are normalized such that m= qm = 1. In this experiment, the AFI ANN’s capability to learn under-
The SA-ERPF starts with an initial population of particles lying nonlinear functions is examined. Specifically, we consider
drawn from an initial distribution p(ẑ 0 ). Unlike other particle four types of nonlinearities, i.e., the Fourier Series [29]
filters, e.g., [27], the SA-ERPF operates on two populations of
3
particles, an elitist set ΦE,n and a non-elitist set ΦNE,n . At each cT xn
d1 [n] = a1,i sin iπ , (9)
time instant n, the particles’ weights are updated according
i=1
1.5
to [23]. Afterwards, the particles are divided into ΦE,n and
ΦNE,n depending on their weights as the odd-order Legendre polynomials of the first kind [10]
(m)
2
ΦE,n , if qn ≥ N1p d2 [n] = a2,i L2i+1 (cT xn ), (10)
ẑ n ∈
(m)
(m) (6)
ΦNE,n , if qn < N1p . i=0
Authorized licensed use limited to: UNIVERSIDAD DE ALICANTE . Downloaded on March 07,2021 at 11:22:42 UTC from IEEE Xplore. Restrictions apply.
1830 IEEE SIGNAL PROCESSING LETTERS, VOL. 26, NO. 12, DECEMBER 2019
TABLE I
AVERAGE ERLE (dB) FOR EXPERIMENTS IN SECTION IV-A
Authorized licensed use limited to: UNIVERSIDAD DE ALICANTE . Downloaded on March 07,2021 at 11:22:42 UTC from IEEE Xplore. Restrictions apply.
HALIMEH et al.: NEURAL NETWORK-BASED NONLINEAR ACOUSTIC ECHO CANCELLER 1831
REFERENCES [16] A. Birkett and R. Goubran, “Acoustic echo cancellation using NLMS-
neural network structures,” in Proc. Int. Conf. Acoust., Speech, Signal
[1] M. Sondhi, “An adaptive echo canceller,” Bell Syst. Tech. J., vol. 46, no. 3, Process., Detroit, MI, USA, May 1995, pp. 3035–3038.
pp. 497–511, 1967. [17] A. Ben Rabaa and R. Tourki, “Acoustic echo cancellation based on a
[2] C. Breining et al., “Acoustic echo control. An application of very-high- recurrent neural network and a fast affine projection algorithm,” in Proc.
order adaptive filters,” IEEE Signal Process. Mag., vol. 16, no. 4, pp. 42–69, 24th Annu. Conf. IEEE Ind. Electron. Soc., Aachen, Germany, Aug. 1998,
Jul. 1999. vol. 3, pp. 1754–1757.
[3] S. Theodoridis and R. Chellappa, Academic Press Library in Signal [18] S. Zhang and W. X. Zheng, “Recursive adaptive sparse exponential
Processing, Volume 4: Image, Video Processing and Analysis, Hardware, functional link neural network for nonlinear AEC in impulsive noise
Audio, Acoustic and Speech Processing, 1st ed. New York, NY, USA: environment,” IEEE Trans. Neural Netw. Learn. Syst., vol. 29, no. 9,
Academic, 2014. pp. 4314–4323, Sep. 2018.
[4] Y. Huang et al., Acoustic MIMO Signal Processing, Signals and commu- [19] J. Malek and Z. Koldovsky, “Hammerstein model-based nonlinear echo
nication technology. Boston, MA, USA: Springer, 2006. cancelation using a cascade of neural network and adaptive linear filter,” in
[5] E. Haensler and G. Schmidt, Topics in Acoustic Echo and Noise Control. Proc. Int. Workshop Acoust. Echo Noise Control, Xi’an, China, Sep. 2016,
Berlin, Germany: Springer-Verlag, 2006. pp. 1–5.
[6] A. Stenger and W. Kellermann, “Adaptation of a memoryless preprocessor [20] S. J. Pan and Q. Yang, “A survey on transfer learning,” IEEE
for nonlinear acoustic echo cancelling,” Signal Process., vol. 80, no. 9, Trans. Knowl. Data Eng., vol. 22, no. 10, pp. 1345–1359, Oct.
pp. 1747–1760, Sep. 2000. 2010.
[7] D. Comminiello and J. Principe, Eds., Adaptive Learning Methods for [21] C. Huemmer et al., “Estimating parameters of nonlinear systems
Nonlinear System Modeling. Oxford, U.K.: Butterworth-Heinemann, Jun. using the elitist particle filter based on evolutionary,” IEEE/ACM
2018. Trans. Audio, Speech Lang. Process., vol. 26, no. 3, pp. 595–608,
[8] F. Kuech et al., “Nonlinear acoustic echo cancellation using adaptive Mar. 2018.
orthogonalized power filters,” in Proc. Int. Conf. Acoust., Speech, Signal [22] M. M. Halimeh et al., “Nonlinear acoustic echo cancellation using elitist
Process., Philadelphia, PA, USA, Mar. 2005, pp. 105–108. resampling particle filter,” in Proc. Int. Conf. Acoust., Speech, Signal
[9] S. Malik and G. Enzner, “State-space frequency-domain adaptive filtering Process., Calgary, AB, Canada, Apr. 2018, pp. 236–240.
for nonlinear acoustic echo cancellation,” IEEE Trans. Audio, Speech [23] M. Halimeh et al., “Hybrid particle filtering based on an elitist resampling
Lang. Process., vol. 20, no. 7, pp. 2065–2079, Sep. 2012. scheme,” in Proc. Sensor Array Multichannel Signal Process. Workshop,
[10] A. Carini et al., “Introducing Legendre nonlinear filters,” in Proc. Int. Conf. Jul. 2018, pp. 257–261.
Acoust., Speech, Signal Process., Florence, Italy, May 2014, pp. 7939– [24] D. Westwick and J. Schoukens, “Initial estimates of the linear subsystems
7943. of Wienerhammerstein models,” Automatica, vol. 48, no. 11, pp. 2931–
[11] M. Zeller et al., “Adaptive Volterra filters with evolutionary quadratic 2936, 2012.
kernels using a combination scheme for memory control,” IEEE Trans. [25] A. Stenger, Kompensation Akustischer Echos unter Einfluss von nicht-
Signal Process., vol. 59, no. 4, pp. 1449–1464, Apr. 2011. linearen Audiokomponenten, Ph.D. thesis, Faculty Eng., Friedrich-
[12] M. Zeller and W. Kellermann, “Evolutionary adaptive filtering based on Alexander-University Erlangen-Nuremberg, Germany, 2001.
competing filter structures,” in Eur. Signal Process. Conf., Barcelona, [26] C. Hofmann et al., “Significance-aware Hammerstein group models for
Spain, Aug. 2011, pp. 1264–1268. nonlinear acoustic echo cancellation,” in Proc. Int. Conf. Acoust., Speech,
[13] D. Comminiello, M. Scarpiniti, L. A. Azpicueta-Ruiz, J. Arenas-Garca, Signal Process., Florence, Italy, May 2014, pp. 5934–5938.
and A. Uncini, “Functional link adaptive filters for nonlinear acoustic echo [27] J. Kotecha and P. Djuric, “Gaussian particle filtering,” IEEE
cancellation,” IEEE Trans. Audio, Speech, Lang. Process., vol. 21, no. 7, Trans. Signal Process., vol. 51, no. 10, pp. 2592–2601, Oct.
pp. 1502–1512, Jul. 2013. 2003.
[14] F. Albu and K. Nishikawa, “New iterative kernel algorithms for non- [28] J. Garofolo et al., “TIMIT acoustic-phonetic continuous speech corpus
linear acoustic echo cancellation,” in Proc. Asia-Pacific Signal Inf. LDC93S1,” Web Download. Philadelphia, PA, USA: Linguistic Data
Process. Assoc. Annu. Summit Conf., Hong Kong, China, Dec. 2015, Consortium.
pp. 734–739. [29] S. Malik and G. Enzner, “Fourier expansion of Hammerstein mod-
[15] S. Van Vaerenbergh and L. A. Azpicueta-Ruiz, “Kernel-based identifica- els for nonlinear acoustic system identification,” in Proc. Int. Conf.
tion of Hammerstein systems for nonlinear acoustic echo cancellation,” Acoust., Speech, Signal Process., Prague, Czech Republic, May 2011,
in Proc. Int. Conf. Acoust., Speech, Signal Process., Florence, Italy, pp. 85–88.
May 2014, pp. 3739–3743.
Authorized licensed use limited to: UNIVERSIDAD DE ALICANTE . Downloaded on March 07,2021 at 11:22:42 UTC from IEEE Xplore. Restrictions apply.