A generalized maximum correntropy criterion based robust sparse adaptive room equalization

A generalized maximum correntropy criterion based robust sparse adaptive room equalization

Applied Acoustics 158 (2020) 107036 Contents lists available at ScienceDirect Applied Acoustics journal homepage: www.elsevier.com/locate/apacoust ...

2MB Sizes 0 Downloads 70 Views

Applied Acoustics 158 (2020) 107036

Contents lists available at ScienceDirect

Applied Acoustics journal homepage: www.elsevier.com/locate/apacoust

A generalized maximum correntropy criterion based robust sparse adaptive room equalization Krishna Kumar, Nithin V. George ⇑ Department of Electrical Engineering, Indian Institute of Technology Gandhinagar, Gujarat 382355, India

a r t i c l e

i n f o

Article history: Received 2 August 2019 Received in revised form 28 August 2019 Accepted 6 September 2019

Keywords: Room equalization Adaptive filter Correntropy criterion Filtered-x least mean square algorithm Acoustic path

a b s t r a c t An adaptive room equalization scheme is usually employed to compensate for the distortion of sound produced by the room impulse response, thereby offering an improved listening experience. In a conventional adaptive room equalizer, an adaptive filter updated using a filtered-x least mean square (FxLMS) algorithm is used to achieve room equalization. Conventional FxLMS algorithm based room equalizers are not robust to strong disturbances picked up by the reference microphone. A robust adaptive room equalization scheme based on a generalized maximum correntropy criteria has been developed in this paper. The performance has been further enhanced by using a proportionate learning strategy to take advantage of the sparse nature of the room impulse response. The proposed algorithm has been shown to provide enhanced room equalization performance over other methods compared, for various types of noise distributions. Ó 2019 Elsevier Ltd. All rights reserved.

1. Introduction The listening experience in a room is largely dependent on the acoustical properties of the room, which is quantified using the room impulse response (RIR). Adaptive room equalization is a signal processing approach to compensate for this distortion caused by RIR. In an adaptive room equalization scheme, an adaptive finite impulse response (FIR) filter is placed before the loudspeaker, the weights of which are updated in such a way as to minimize the difference between the sound at the receiver (measured using a reference microphone placed near the listener) and the desired sound signal at the receiver. This update is usually carried out using a filtered-x least mean square (FxLMS) algorithm. A simplified schematic diagram of an adaptive room equalization scheme is shown in Fig. 1 [1–7]. As discussed above, in a conventional adaptive room equalization method, an FxLMS algorithm is used for updating the adaptive weights of the room equalizer. It has been reported that FxLMS algorithm is not robust to strong disturbances in the error signal and can diverge in some cases [8]. In a room equalization scenario, this strong disturbances are usually picked up by the reference microphone and is uncorrelated with the input signal applied to the equalizer. A few robust adaptive filtering schemes have been ⇑ Corresponding author. E-mail addresses: [email protected] (K. Kumar), [email protected] (N.V. George). https://doi.org/10.1016/j.apacoust.2019.107036 0003-682X/Ó 2019 Elsevier Ltd. All rights reserved.

reported in literature, which uses a robust norm in the design of an adaptive filter. A robust room equalizer which uses a Lorentzian error norm has been reported in [9]. Least mean fourth (LMF) algorithm, which use the fourth power of error as the cost function have also been shown in literature to offer a robust behaviour [10]. Information theoretic adaptive filtering approaches have recently gained significant attention. One of the most popular among them is the class of adaptive filters based on maximum correntropy criterion (MCC) [8,11]. In an MCC based adaptive filter, the weights of the adaptive filter are updated in such a way as to maximize the similarity between the adaptive filter output and the desired signal. MCC based adaptive filters have been shown in literature to provide robust behaviour, when applied for system identification as well a non-linear active noise control [8]. A generalized MCC (GMCC) based adaptive filtering scheme has been recently proposed and has been shown to provide improved performance in comparison with conventional MCC based adaptive filters when applied for de-noising EEG signals [12–14]. A few modified versions of GMCC algorithms have also been proposed in the literature [15,16]. A group constrained GMCC algorithm has been proposed in [17] and has been successfully applied for sparse channel estimation. The computational complexity of a GMCC based robust adaptive filtering scheme has been studied in detail in [12] and it been shown that the computational complexity of GMCC is similar to that of a least mean p-power (LMP) algorithm, which is a generalization of the LMF algorithm.

2

K. Kumar, N.V. George / Applied Acoustics 158 (2020) 107036

The equalizer is usually a N order adaptive finite impulse response (FIR) filter, with the filter coefficients given by

wðnÞ ¼ ½w1 ðnÞ; w2 ðnÞ; . . . ; wN T ;

ð2Þ

which is updated to minimize the cost function given by nðnÞ ¼ E½e2 ðnÞ  e2 ðnÞ, where E½ is the expectation operator. The output of the adaptive equalizer is given by Fig. 1. Schematic diagram of an adaptive room equalization scheme.

yðnÞ ¼ xT ðnÞwðnÞ;

In most cases, the impulse response of an acoustic path is sparse in nature, with only a very few non-zero coefficients [18]. Same is the case for room impulse responses and the sparsity is partly dependent on the sound absorption properties of the room. The room equalization performance can be further improved, if the adaptive room equalization algorithm exploits the sparse nature of the impulse response. A sparse room equalizer, which uses a proportionate learning strategy has been proposed in [19] and has been shown to offer improved room equalization under sparse impulse response conditions. In an attempt to develop an adaptive room equalizer which offers a robust equalization and takes advantage of the sparse room impulse response, this paper proposes a generalized correntropy criteria based sparse room equalizer. The proposed equalization method is expected to offer improved room equalization performance over other algorithms for different types of noise distributions. The rest of the paper is organized as follows: The proposed adaptive room equalizer is introduced in Section 2 and the update rule is derived. A detailed simulation study has been carried out in Section 3 under different types of measurement noises and a comparison of room equalization performance has been made. The concluding remarks are made in Section 4. 2. Proposed adaptive room equalizer As discussed in the previous section, an adaptive room equalizer tries to compensate for the deterioration in audio quality caused by the acoustic path between loudspeaker and the listener. In its basic form, an adaptive room equalization system consists of an adaptive filter which is added in between the sound source and the loudspeaker. A basic block diagram of a simple room equalizer is shown in Fig. 2. In the figure, xðnÞ is the desired audio signal, yðnÞ is the output of the equalizer, WðzÞ is the transfer function of the equalizer, xðn  DÞ is the desired audio signal delayed by D samples, gðnÞ is the microphone output,

eðnÞ ¼ xðn  DÞ  gðnÞ;

ð1Þ

is the error signal, which is the difference between the delayed version of the desired signal and the microphone output.

ð3Þ

where xðnÞ ¼ ½xðnÞ; xðn  1Þ; . . . ; xðn  N þ 1ÞT is the tap delayed input signal vector. The weight update rule is given by

wðn þ 1Þ ¼ wðnÞ þ 2:l:eðnÞ:x0 ðnÞ;

ð4Þ 0

where l is the step size parameter and x ðnÞ is xðnÞ filtered through a model of the acoustic path. The update rule given in (4) is the filtered-x least mean square (FxLMS) algorithm. The conventional FxLMS algorithm based room equalizer can diverge in the presence of strong error signals. An attempt has been made in this section to design a room equalizer which is robust against strong disturbances sensed by the microphone. The robustness of FxLMS algorithm could be enhanced by using an information theoretic learning approach, which tries to maximize the correntropy between the desired signal and the equalized signal. The cost function considered in this work is the generalized correntropy loss function given by

nðnÞ ¼ c  E½c: expðkjeðnÞja Þ;

ð5Þ

where c is a normalization constant and k ¼

1 ba

is the kernel param-

eter with a is the shape parameter and b representing the scale parameter. Considering an approximation of the cost function given in (5), using a gradient descent approach, we can write the update rule for the proposed GMCC based adaptive room equalizer as

wðn þ 1Þ ¼ wðnÞ  lw

@nðnÞ ; @wðnÞ

ð6Þ

where lw is the step size parameter for the weight update. From (5), we can write

@nðnÞ @½expðkjeðnÞja Þ  @wðnÞ @wðnÞ

ð7Þ

Estimating (7) and substituting in (6), we obtain the update rule given by

wðn þ 1Þ ¼ wðnÞ þ lw ka½expðkjeðnÞja ÞjeðnÞja1 sgn½eðnÞx0 ðnÞ; ð8Þ which is hereafter referred to as the filtered-x GMCC (FxGMCC) algorithm. The performance of the proposed FxGMCC algorithm is dependent on the appropriate selection of the shape parameter a. For a ¼ 2, the algorithm given in (8) becomes the filtered-x maximum correntropy criterion (FxMCC) algorithm. In order to further improve the performance of the proposed approach for sparse room impulse responses, this paper also proposes a sparse learning scheme for FxGMCC algorithm. A proportionate learning strategy [20] has been incorporated into FxGMCC to obtain the following update rule, which is hereafter referred to as the filtered-x improved proportionate GMCC (FxIPGMCC) algorithm. The update rule for Fx-IPGMCC algorithm is given by

wðn þ 1Þ ¼ wðnÞ þ

gKðnÞx0 ðnÞ½expðkjeðnÞja ÞjeðnÞja1 sgn½eðnÞ x0 T ðnÞKðnÞx0 ðnÞ þ dP ð9Þ

Fig. 2. Schematic diagram of a filtered-x adaptive room equalization algorithm.

where

3

K. Kumar, N.V. George / Applied Acoustics 158 (2020) 107036

KðnÞ ¼ diag½j0 ðnÞ; j1 ðnÞ; . . . ; jN1 ðnÞ:

ð10Þ

1

with

0.9

ð1  fÞ ð1 þ fÞjwi ðnÞj ji ðnÞ ¼ þ 2N 2jjwðnÞjj1 þ w

ð11Þ

0.8 0.7

dP ¼

ð1  fÞ  dL : 2N

ð12Þ

In the above update rule, dP is a regularization factor with 1 6 f < 1 as a small constant and dL is the regularization factor of a normalized LMS (NLMS) algorithm [20]. In (11), w is a small positive number.

Magnitude

and

0.6 0.5 0.4 0.3 0.2

3. Simulation study

0.1

An attempt has been made in this section to evaluate the performance of the proposed Fx-IPGMCC algorithm. We have compared the robust behaviour of the proposed approach with that of filtered-x NLMS (Fx-NLMS) [19] and filtered-x improved proportionate NLMS (Fx-IPNLMS) algorithms. [3] In addition, we have compared the results with filtered-x improved proportionate normalized least mean fourth (FxIPNLMF) algorithm, which is a modified version of the LMF algorithm, developed in this paper for room equalization under sparse impulse response conditions. The update rule for the FxIPNLMF algorithm is given by

0

500

1000

1500

2000

2500

3000

3500

4000

Samples Fig. 3. Room impulse response considered in all the cases.

40

30

= 0.2 10 -4 )

Fx-IPGMCC ( = 1,

= 0.1,

Fx-IPGMCC ( = 2,

= 0.03,

Fx-IPGMCC ( = 4,

= 0.5,

= 5 10 )

Fx-IPGMCC ( = 6,

= 0.8,

= 8 10 )

-3

= 6 10 ) -2 -2

20

3

gKðnÞx ðnÞ½eðnÞ x0 T ðnÞKðnÞx0 ðnÞ þ dP

ð13Þ

where the variables are similar to that in (9). The ensemble mean square error (EMSE) has been used as the metric for comparison and all simulations were carried out in a MATLAB environment. The input signal used in all the experiments follows uniform distribution, with the magnitude in the range ½0:5; 0:5 and we have used a sampling frequency of 8 kHz. A strong disturbance has been added after 20,000 and 40,000 samples in all the cases to check the robust behaviour. We have considered four different scenarios in this study. In all the cases, the room impulse response was generated using the method given in [21,22], with a room size of 15 m  10 m  5 m, source location of ½7; 8; 1 m and microphone location of ½1; 5; 1:6 m. The number of virtual sources has been taken as 8, the reflection coefficients for all surfaces is 0.3 and the equalizer used is an adaptive FIR filter 6

of length 400. The normalization factor is taken as 10 and delay length of 200. We have also applied a smoothing filter of length 10. Other simulation parameters have been selected in such a way as to offer similar initial convergence for all the algorithms compared. 3.1. Case 1 The room impulse response considered in this case is shown in Fig. 3. A white Gaussian measurement noise with a signal to noise ratio of 40 dB has been considered in this simulation. As discussed earlier, the performance of GMCC based algorithms are largely dependent on the appropriate selection of the shape parameter a. In the first part of this simulation, we analyze the effect of shape parameter on the room equalization performance. Fig. 4 shows the convergence behaviour of the proposed Fx-IPGMCC algorithm for a ¼ 1; 2; 4; 6. As can be seen from the results, for this case a ¼ 2 provides the best performance. It may be noted that all the EMSE curves have been obtained as an average of 100 independent trials. In the second part of this simulation, room equalization performance offered by the proposed GMCC algorithm (for a ¼ 2) has been compared with that provided by other algorithms. Fig. 5 shows the noise as well as the strong disturbance considered in

EMSE (dB)

wðn þ 1Þ ¼ wðnÞ þ

0

0

10

0

-10

-20

-30

-40 0

0.5

1

1.5

2

2.5

3

Samples

3.5

4

4.5

5 104

Fig. 4. Case 1: Comparison of convergence characteristics of Fx-IPGMCC for different values of a, for a Gaussian noise distribution.

this case. The improved room equalization performance offered by the proposed method can be seen from the convergence behaviour shown in Fig. 6. The average EMSE, obtained as an average of 2000 samples after the strong disturbances are shown in Tables 1 and 2. A significant improvement in equalization performance can be seen from the results. The other simulation parameters used are:

Fx-NLMS

(g ¼ 0:185),

Fx-IPNLMS

(f ¼ 0:5; w ¼ 4  104 ;

g ¼ 0:0035), Fx-IPNLMF (f ¼ 0:5; w ¼ 4  104 ; g ¼ 1  107 ), and Fx-IPGMCC (f ¼ 0:5; w ¼ 4  104 ; a ¼ 2; k ¼ 0:03; g ¼ 6  103 ). 3.2. Case 2 In this case, we have considered a room impulse response which is same as that used in Case 1. A background noise with a binary probability distribution has been assumed with a lower bound of 0:003 and an upper bound of 0:003. Similar to Case 1, an initial study was carried out to estimate the effect of a on the room equalization performance. As can be seen in Fig. 7, a ¼ 6 offers the best convergence behaviour and thus for the rest of this

4

K. Kumar, N.V. George / Applied Acoustics 158 (2020) 107036 120

40 30

100 20

= 0.1,

= 0.2 10 -4 )

Fx-IPGMCC ( = 2,

= 0.1,

= 3.4 10 )

Fx-IPGMCC ( = 4,

= 0.001,

Fx-IPGMCC ( = 6,

= 0.8,

-5

-3

= 0.9 10 ) -2

= 8 10 )

10

MSE (dB)

Magnitude

80

Fx-IPGMCC ( = 1,

60

40

0 -10 -20 -30

20

-40 0 -50 -60

-20 0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

0

5

0.5

1

1.5

2

104

Samples Fig. 5. Strong disturbance signal added in Case 1.

2.5

3

3.5

4

4.5

5 104

Samples

Fig. 7. Case 2: Comparison of convergence characteristics of Fx-IPGMCC for different values of a, for a binary noise distribution.

40 Fx-NLMS ( = 0.185) -3

Fx-IPNLMS ( = 3.5 10 )

30

40

-6

Fx-IPNLMF ( = 0.1 10 ) Fx-IPGMCC ( = 2,

= 0.03,

Fx-NLMS ( = 0.185)

-3

= 6 10 )

-3

Fx-IPNLMS ( = 3.5 10 )

20

30

10

20

0

10

-6

Fx-IPNLMF ( = 0.1 10 )

EMSE (dB)

EMSE (dB)

Fx-IPGMCC ( = 6,

-10

-2

= 8 10 )

0

-20

-10

-30

-20

-40

= 0.8,

-30 0

0.5

1

1.5

2

2.5

3

3.5

Samples

4

4.5

5 10

4

-40

Fig. 6. Case 1: Comparison of convergence characteristics for Gaussian noise distribution.

Table 1 Comparison of EMSE (in dB) for different noise distributions, obtained as an average of EMSE from 20,001 to 22,000 samples. Noise Distribution

Gaussian Binary Laplacian Uniform

Algorithm Fx-NLMS

Fx-IPNLMS

Fx-IPNLMF

Fx-IPGMCC

4.5217 4.5178 4.0227 4.5321

18.4472 18.4838 17.6639 18.4345

10.6143 10.6195 10.5919 10.6054

21.7132 19.8024 21.3404 21.5686

0

0.5

1

1.5

2

2.5

Samples

3

3.5

4

4.5

5 104

Fig. 8. Case 2: Comparison of convergence characteristics for binary noise distribution.

case, we have considered Fx-IPGMCC algorithm with a ¼ 6. The comparison of convergence characteristics across the different algorithms is shown in Fig. 8. The average EMSE obtained after strong disturbances are indicated in Table 1 and Table 2. FxIPGMCC algorithm can be seen to provide best room equalization performance in comparison with other methods. The other simulation parameters used are: Fx-NLMS (g ¼ 0:185), Fx-IPNLMS (f ¼ 0:5; w ¼ 4  104 ; g ¼ 0:0035), Fx-IPNLMF (f ¼ 0:5;w ¼ 4  104 ;

Table 2 Comparison of EMSE (in dB) for different noise distributions, obtained as an average of EMSE from 40,001 to 42,000 samples. Noise Distribution

Gaussian Binary Laplacian Uniform

Algorithm

g ¼ 1  107 ), and k ¼ 0:8; g ¼ 0:08).

Fx-IPGMCC

(f ¼ 0:5; w ¼ 4  104 ; a ¼ 6;

3.3. Case 3 and 4

Fx-NLMS

Fx-IPNLMS

Fx-IPNLMF

Fx-IPGMCC

4.0830 4.5767 4.5997 4.6195

19.1099 19.2279 18.5781 19.2204

10.6093 10.6053 10.5799 10.5986

23.0204 20.3777 22.7769 22.8943

Two other room equalization scenarios are considered in this portion of the simulation study. In the first case (Case 3), we consider a background noise with a Laplacian distribution and in the second case (Case 4), the distribution of the background noise is

5

K. Kumar, N.V. George / Applied Acoustics 158 (2020) 107036 40

40 Fx-IPGMCC ( = 1,

30

Fx-NLMS ( = 0.185)

= 9 10 )

Fx-IPNLMS ( = 5.5 10 -3 )

-3

Fx-IPGMCC ( = 2,

= 0.1,

Fx-IPGMCC ( = 4,

= 0.03,

Fx-IPGMCC ( = 6,

= 6 10 )

= 0.01,

30

-3

= 2.3 10 )

Fx-IPGMCC ( = 1,

= 9 10 )

20

20

10

10

0

-10

-20

-20

-30

-30

-40 0.5

1

1.5

2

2.5

3

3.5

4

4.5

Fig. 9. Case 3: Comparison of convergence characteristics of Fx-IPGMCC for different values of a, for a Laplacian noise distribution.

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5 104

Samples

Fig. 11. Case 3: Comparison of convergence characteristics for Laplacian noise distribution.

40

40

30

Fx-IPGMCC ( = 1,

= 0.1,

= 0.2 10 -3 )

Fx-IPGMCC ( = 2,

= 0.1,

= 6 10 )

Fx-IPGMCC ( = 4, Fx-IPGMCC ( = 6,

= 0.03, = 2.3 10 ) = 0.6, = 0.1)

Fx-NLMS ( = 0.185) -3

-3

Fx-IPNLMS ( = 3.5 10 )

30

-3

-6

Fx-IPNLMF ( = 0.1 10 ) Fx-IPGMCC ( = 2,

20

20

10

10

EMSE (dB)

EMSE (dB)

-4

= 9 10 )

-40

5 104

Samples

= 0.1,

0

-10

0

-6

Fx-IPNLMF ( = 0.1 10 )

-4

EMSE (dB)

EMSE (dB)

-4

= 0.1,

0

= 0.1,

-3

= 6 10 )

0

-10

-10

-20

-20

-30

-30

-40

-40 0

0.5

1

1.5

2

2.5

3

Samples

3.5

4

4.5

5

0

0.5

1

1.5

104

2

2.5

3

Samples

3.5

4

4.5

5 104

Fig. 10. Case 4: Comparison of convergence characteristics of Fx-IPGMCC for different values of a, for an uniform noise distribution.

Fig. 12. Case 4: Comparison of convergence characteristics for uniform noise distribution.

uniform in nature. The noise signal with a Laplacian distribution is given by

compared. This is also evident from the comparison of EMSE shown in Tables 1 and 2. The other simulation parameters used are: Fx-

/ ¼ BL þ n:ðBU  BL Þ

ð14Þ

NLMS (g ¼ 0:185), Fx-IPNLMS (f ¼ 0:5; w ¼ 4  104 ; g ¼ 0:0055), Fx-IPNLMF (f ¼ 0:5; w ¼ 4  104 ; g ¼ 1  107 ), and Fx-IPGMCC

where BL is the lower bound, BU is the upper bound and (14) with

(f ¼ 0:5; w ¼ 4  104 ; a ¼ 1; k ¼ 0:1; g ¼ 0:9  103 ) for Case 3 and

1 n ¼ pffiffiffi :sgnð0:5  bÞ: log½2: minðb; 1  bÞ; 2

Fx-NLMS

ð15Þ

with b denoting a random number with magnitude uniformly distributed in the range ½0; 1. The lower and upper bound used are same as that in Case 1. Similar to the previous cases, we can see from the comparison of convergence behaviour for various values of a shown in Fig. 9 and Fig. 10, that the best convergence characteristics is offered by a ¼ 1 for Case 3 and a ¼ 6 for Case 4. Thus, for the rest of the simulations in this case, we have used a ¼ 1 (Case 3) and a ¼ 2 (Case 4). From the comparison of room equalization performance shown in Figs. 11 and 12, we can observe that the proposed Fx-IPGMCC algorithm performs better than other algorithms

(g ¼ 0:185),

(f ¼ 0:5; w ¼ 4  104 ; g ¼

Fx-IPNLMS 4

0:0035),Fx-IPNLMF (f ¼ 0:5; w ¼ 4  10 ; g ¼ 0:1  106 ), and FxIPGMCC (f ¼ 0:5; w ¼ 4  104 ; a ¼ 2; k ¼ 0:1; g ¼ 6  103 ) for Case 4 respectively.

4. Conclusions A robust room equalization method based on an information theoretic learning approach has been developed in this paper. The proposed scheme also takes advantage of the sparse nature of the room impulse response to further enhance the room equal-

6

K. Kumar, N.V. George / Applied Acoustics 158 (2020) 107036

ization performance. A generalized correntropy based learning approach, which also incorporates proportionate weight update method has been developed. The improved room equalization offered by the proposed algorithm under different types of noise distributions has been shown through a simulation study. Role of the funding source This work is supported by the Department of Science and Technology, Government of India under the Core Grant Scheme (CRG/2018/002919) and TEOCO Chair of Indian Institute of Technology Gandhinagar. References [1] Fielder LD. Analysis of traditional and reverberation-reducing methods of room equalization. J Audio Eng Soc 2003;51(1/2):3–26. [2] Schneider M, Kellermann W. Adaptive listening room equalization using a scalable filtering structure in the wave domain. In: 2012 IEEE international conference on acoustics, speech and signal processing (ICASSP). IEEE; 2012. p. 13–6. [3] Fuster L, de Diego M, Ferrer M, Gonzalez A, Pinero G. A biased multichannel adaptive algorithm for room equalization. In: 2012 proceedings of the 20th european signal processing conference (EUSIPCO). IEEE; 2012. p. 1344–8. [4] Cecchi S, Romoli L, Carini A, Piazza F. A multichannel and multiple position adaptive room response equalizer in warped domain: real-time implementation and performance evaluation. Appl Acoust 2014;82:28–37. [5] Fuster L, de Diego M, Azpicueta-Ruiz LA, Ferrer M. Adaptive filtered-x algorithms for room equalization based on block-based combination schemes. IEEE/ACM Trans Audio Speech Language Process 2016;24 (10):1732–45. [6] Cecchi S, Carini A, Spors S. Room response equalization a review. Appl Sci 2018;8(1):16. [7] Bergner J, Preihs S, Hupke R, Peissig J. A system for room response equalization of listening areas using parametric peak filters. In: Audio engineering society

[8] [9] [10] [11] [12] [13]

[14]

[15]

[16]

[17]

[18] [19]

[20]

[21] [22]

conference: 2019 AES international conference on immersive and interactive audio, audio engineering society. Kurian NC, Patel K, George NV. Robust active noise control: an information theoretic learning approach. Appl Acoust 2017;117:180–4. George NV, Panda G. A robust filtered-s LMS algorithm for nonlinear active noise control. Appl Acoust 2012;73(8):836–41. Pei S-C, Tseng C-C. Least mean p-power error criterion for adaptive FIR filter. IEEE J Sel Areas Commun 1994;12(9):1540–7. He Z, Ye H, Li E. An efficient algorithm for nonlinear active noise control of impulsive noise. Appl Acoust 2019;148:366–74. Chen B, Xing L, Zhao H, Zheng N, Prí JC, et al. Generalized correntropy for robust adaptive filtering. IEEE Trans Signal Process 2016;64(13):3376–87. Chen F, Li X, Duan S, Wang L, Wu J. Diffusion generalized maximum correntropy criterion algorithm for distributed estimation over multitask network. Digital Signal Process 2018;81:16–25. Zhao J, Zhang H, Wang G. Fixed-point generalized maximum correntropy: convergence analysis and convex combination algorithms. Signal Process 2019;154:64–73. Li Y, Wang Y, Albu F, Jiang J. A general zero attraction proportionate normalized maximum correntropy criterion algorithm for sparse system identification. Symmetry 2017;9(10):229. Li Y, Wang Y, Yang R, Albu F. A soft parameter function penalized normalized maximum correntropy criterion algorithm for sparse system identification. Entropy 2017;19(1):45. Wang Y, Li Y, Albu F, Yang R. Group-constrained maximum correntropy criterion algorithms for estimating sparse mix-noised channels. Entropy 2017;19(8):432. Maheshwari J, George NV. Robust modeling of acoustic paths using a sparse adaptive algorithm. Appl Acoust 2016;101:122–6. Jariwala R, Maheshwari J, George NV. On the design of a sparse adaptive room equalizer. In: 2015 international symposium on intelligent signal processing and communication systems (ISPACS). IEEE; 2015. p. 570–3. Benesty J, Gay SL. An improved PNLMS algorithm. Acoustics, speech, and signal processing (ICASSP), 2002 IEEE international conference on, vol. 2. IEEE; 2002. p. II–1881. McGovern SG. Fast image method for impulse response calculations of boxshaped rooms. Appl Acoust 2009;70(1):182–9. McGovern S. The image-source reverberation model in an n-dimensional space. In: 14th international conference on digital audio effects. p. 11–8.