Next Article in Journal
Finite-Size Scaling in the Ageing Dynamics of the 1D Glauber–Ising Model
Next Article in Special Issue
Solutions of a Class of Switch Dynamical Systems
Previous Article in Journal
Image Similarity Quantum Algorithm and Its Application in Image Retrieval Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Neuro-Fuzzy Network-Based Nonlinear Hybrid Active Noise Control Systems

1
Faculty of Mechanical & Electrical Engineering, Kunming University of Science & Technology, Kunming 650500, China
2
Faculty of Engineering and Technology, Nguyen Tat Thanh University, Ho Chi Minh City 700000, Vietnam
*
Author to whom correspondence should be addressed.
Entropy 2025, 27(2), 138; https://doi.org/10.3390/e27020138
Submission received: 26 December 2024 / Revised: 21 January 2025 / Accepted: 25 January 2025 / Published: 28 January 2025

Abstract

:
Active noise control (ANC) technology has extensive applications in suppressing sound pollution in the real-world environment. In this paper, a new adaptive neuro-fuzzy network (ANFN)-based controller is presented and integrated into hybrid active noise control (HANC) systems to improve the robustness and effectiveness of active noise suppression. Specifically, an adaptive neural network is constructed to minimize the mean square error information with respect to the residual noise. Moreover, a fuzzy logic strategy is proposed to address the manual fine-tuning and nonlinearities encountered in a complex environment. Finally, the stability of the proposed control method is proved by using the Lyapunov theorem. Comparative numerical simulations are given to verify the effectiveness and superiority of the proposed method under different noise signals.

1. Introduction

Active noise control (ANC) has been utilized in various applications in aerospace, underwater communications, and industrial manufacturing to mitigate low-frequency noise, showcasing its effectiveness in scenarios where passive noise reduction methods cannot perform well [1]. Hence, ANC is also an essential technology for ensuring a safe working enviroment for humans in high-noise environments [2]. In an ANC system, a secondary noise source is used to produce anti-noise with the same amplitude and opposite phase as the primary noise. These two noises combine to cancel each other in the area where the noise control is needed. The primary path is defined as the transmission path from the noise source to the noise control area, and the secondary path is the transmission path from the secondary noise source generated by the ANC system to the noise control area. Linear ANC systems have been effectively applied to cancel noise in air conditioning ducts, handsets, and various other devices. However, the effectiveness and robustness of ANC may be influenced by nonlinearities and delay in the secondary noise path. To address the above challenges, many ANC methods have been proposed, which can be roughly categorized into feedforward (FF) control, feedback (FB) control, and hybrid control. Feedforward control [3] is used for cases where the noise information can be directly measured, while this condition may not be able to be fulfilled in practice. For the case of unmeasured noise sources, the feedback control method [4,5,6] can be used, where residual noise information is adopted to calculate the output to ensure noise suppression. However, using FF or FB control separately may suffer from performance limitation or even divergence due to the phase mismatch. In this line, a hybrid ANC model (HANC) [7,8,9,10] has been proposed, which combines the advantages of the feedforward and feedback control methods to improve the efficiency of ANC systems. Hence, HANC has attracted much attentions in the last decades.
The conventional HANC system [11] uses the same error signal to adjust both the feedforward and feedback controller. To improve the convergence rate of the traditional hybrid HANC system, a variable step-size method was proposed [10]. In recent work [12], the conventional HANC system has been modified with the online modeling technique of the secondary path. Since the two controllers in the conventional hybrid systems are coupled, the simultaneous optimization of both filters is necessary to achieve stability and the satisfactory performance of the control system. This problem was improved in [13] by changing the reference signal used for the feedback controller and the error signal used for the feedforward controller. Moreover, to improve the convergence speed, a variable step-size approach was proposed for the filter in [7], and the decoupling technique [13] was adjusted for the hybrid structure [14]. In [14], a cascading adaptive filter used hybrid ANC structures to attenuate the uncorrelated narrowband noise at the error microphone without degrading the convergence speed. This method separated the error information into two parts by adding an adaptive filter cascading to the feedforward control filter. In [9], the authors improved the performance of the HANC by using the filtered-X normalized least mean square (FxNLMS) algorithm. Z. Luo et al. [15] suggested a solution by combining the FxNLMS method with a selective fixed filter, where a lightweight one-dimensional convolutional neural network is used to select the best pre-trained control filter for each frame of primary noise. A further tailored HANC system was also suggested [16], which comprises three subsystems: a delayed feedforward narrowband, a robust feedback broadband, and a supporting error calculation subsystem. A delayed notch was used in the least mean square (LMS) algorithm for the feedforward subsystem, and its robustness was enhanced by incorporating the robust control into the feedback subsystem, which can eliminate broadband and narrowband mixed noise in the excavator cab. In general, the HANC systems analyzed above achieve a reliable performance for linear environments, and the proposed improvements are mainly based on changes in the structure of the FxLMS adaptive filter and the step-size of the LMS algorithms.
All the traditional HANC systems mentioned above use Finite Impulse Response (FIR) filters based on the least mean square (LMS) algorithm or its advances [11] as the parameter adjustment mechanism to tune the coefficients of the digital filters to minimize the residual noise signal. Although these HANC schemes have been widely used due to their simplicity and low computational complexity, they are mainly effective for linear systems only, and their performance will degrade when applied to nonlinear ANC systems. However, in practical ANC applications, the primary noise transmission path is usually highly nonlinear, and the secondary path has distortions or reference noise arising from the transmission process. This distortion creates disturbances in the high-frequency range, and thus in some cases, ANC systems based on linear FxLMS controllers become unstable [17,18], such that the noise amplitude is larger than the maximum signal amplitude caused by the distortion of the secondary noise source. In addition, information entropy theory has been introduced to quantify the noise suppression capabilities of different controllers. However, the inherent computational complexity and nonlinear noise sensitivity of entropy limit its ability in practical applications [19]. Based on the above analysis, a conventional linear filter is not effective in attenuating the noise when the ANC system suffers from nonlinearities.
In recent years, some efforts have been made to develop advanced ANC systems with the FxLMS algorithm [20,21,22] to promote the real-world application of ANC systems, e.g., the bilinear FxLMS algorithm [23,24,25], Volterra FxLMS algorithm [26], radial basis function networks [27], fuzzy systems [28,29], recurrent neural networks [30], and other neural networks [31], etc. Specifically, some researchers have focused on proposing new mechanisms to adapt nonlinear systems and accelerate the convergence speed to improve the overall control performance. An adaptive neural fuzzy network [32,33,34] was proposed by combining the fuzzy filter and the neural network as a nonlinear filter. The nonlinear mapping capability of the neural network, together with its exceptional learning ability and the excellent logical reasoning of the fuzzy system, has been proved as a promising solution for complex control systems. However, the HANC system with the neural network and fuzzy system has not been fully explored, since the stability of such HANC system is influenced by the coupling between the feedforward and feedback controls, which inspired the current study.
To further improve the effectiveness and robustness of the HANC system, an adaptive neuro-fuzzy network (ANFN) controller, which combines the fuzzy logic system and neural networks, is developed in conjunction with the FxLMS algorithm to tune the learning weights of the nonlinear filters in the HANC system. The ANFN controller consists of five network layers with online tuning parameters to handle the nonlinear dynamics. The output layer contains a feedback component that returns to its input to monitor, recognize, and send out time-varying patterns and self-adaptive adaptive parameters to enhance noise cancellation. This design helps the proposed HANC model to retain stability and improve its performance even in the presence of nonlinear dynamics. Moreover, an adaptive strategy using the FxLMS algorithm is applied to further reduce the complexity of the HANC systems with the ANFN controllers (ANFN-HANC). In addition, the convergence conditions of all the proposed control systems are thoroughly analyzed using the Lyapunov theory. Extensive simulations demonstrate that the proposed ANFN-HANC method can improve the performance of nonlinear ANC systems. The proposed method has three main stages: (1) the FxLMS algorithm is designed to suppress the noise interference of both the primary and secondary paths; (2) an adaptive neural network is constructed to cancel the residual noise; and (3) a fuzzy logic strategy is proposed to address the limitations of the manual fine-tuning and nonlinearity of the traditional methods.
The rest of this paper is organized as follows: Section 2 outlines the basic principle of the HANC system. Section 3 introduces the proposed ANFN control method and analyzes its convergence. Section 4 compares the proposed method with other mainstream ANC methods via numerical simulation. Section 5 draws some conclusions.

2. Traditional HANC System

The diagram of the traditional HANC system is shown in Figure 1, where P ( z ) is the primary path from the noise source x ( n ) to the noise control area d ( n ) , and S ( z ) is described as the secondary path from the output y ( n ) of the controller to the secondary noise y ( n ) , which works together with the primary noise d ( n ) to reduce the error e ( n ) in the noise control area. The HANC system is the combination of two models, the feedforward model and the feedback model, where W 1 ( z ) is the controller of the feedforward model, W 2 ( z ) is the controller of the feedback model, and S ^ ( z ) is the estimation of S ( z ) . In practice, S ^ ( z ) can be obtained by using an offline modeling technique [35] without the primary noise, whose idea is given in Figure 2, and the main process involves the following steps:
(a)
Generate a sampled white noise signal v ( n ) ;
(b)
Obtain the desired signal k ( n ) from the error sensor;
(c)
Apply the adaptive filter algorithm: compute the adaptive filter output using an FIR filter and compute the error signal;
(d)
Update the coefficients using the LMS algorithm;
(e)
Go to step (a) for the next iteration until the adaptive filter S ( z ) converges and the power of e ( n ) is minimized.
In Figure 1, the residual noise of the HANC system is given by
e ( n ) = d ( n ) y ( n ) = d ( n ) s ( n ) y ( n )
where d ( n ) = p ( n ) x ( n ) is the correlated primary noise at the control error area, with being the convolution operation; p ( n ) and s ( n ) are the impulse responses of the primary and secondary paths P ( z ) and S ( z ) , respectively; and y ( n ) is the canceling signal, which is the output summation of the controllers W 1 ( z ) and W 2 ( z ) , given by
y ( n ) = y 1 ( n ) + y 2 ( n )
Moreover, the secondary canceling signal created by the loudspeaker y ( n ) is given by
y ( n ) = j = 0 J s j y ( n j )
where s j are the coefficients of the J t h -order FIR filter S ( z ) .
The controllers W 1 ( z ) and W 2 ( z ) are designed to reduce the total noise e ( n ) to as small as possible, and the output of W 1 ( z ) and W 2 ( z ) can be written as
y 1 ( n ) = k 1 = 0 N 1 1 w 1 , k 1 ( n ) x ( n k 1 ) = w 1 T ( n ) X ( n )
y 2 ( n ) = k 2 = 0 N 2 1 w 2 , k 2 ( n ) x ( n k 2 ) = w 2 T ( n ) d ^ ( n )
with
w 1 ( n ) = w 1 , 0 ( n ) ,   w 1 , 1 ( n ) , , w 1 , N 1 1 ( n ) T
w 2 ( n ) = w 2 , 0 ( n ) ,   w 2 , 1 ( n ) , , w 2 , N 2 1 ( n ) T
X ( n ) = x ( n ) ,   x ( n 1 ) , , x ( n N 1 1 )
d ( n ) = d ( n ) ,   d ( n 1 ) , , d ( n N 2 1 )
where w 1 ( n ) ,   w 2 ( n ) are the parameters of the adaptive filters W 1 ( z ) , W 2 ( z ) with length N 1 ,   N 2 , which are updated online to minimize the synthetic noise using the FxLMS algorithm. X ( n ) ,   d ^ ( n ) are the inputs of the controllers W 1 ( z ) ,   W 2 ( z ) . Note, in practice, the secondary path S ( z ) is usually obtained via offline modeling by S ^ ( z ) , so that s j is replaced by its estimate s ^ j . Thus, the estimation of the noise d ( n ) can be derived by
d ^ ( n ) = e ( n ) + j = 0 J s ^ j y 2 ( n j )
with s ^ j being the coefficients of the J t h order of S ^ ( z ) , j = 0 , 1 , , J .
To derive the online learning algorithm, we define a mean square cost function as ξ ( n ) = E [ e 2 ( n ) ] , and the weights w 1 ( n ) ,   w 2 ( n ) in the controllers are updated to minimize the error ξ ( n ) according to the following algorithm:
w m ( n + 1 ) = w m ( n ) μ m 2 ξ m ( n ) , m = 1 , 2
where μ m > 0 is the learning gain, and is the differential operator denoted as
ξ m = ξ m ω m ( 0 ) ,   ξ m ω m ( 1 ) , , ξ m ω m ( N m 1 ) T
where N m are the order of adaptive digital controllers of the FF model and the FB model, respectively.
The performance and stability conditions of the traditional HANC system depend on the FF and FB models in the system. To simplify the analysis, when the FF model operates independently of the FB model [12], the stability conditions of the HANC system are determined as
0 < μ 1 < 2 / j = 0 J s j X ( n j ) 2
0 < μ 2 < 2 / j = 0 J s j d ^ ( n j ) 2
It is noted that the linear FIR filters used in the above controller can ensure stability and convergence. However, its control performance is degraded when applied to nonlinear ANC systems. To overcome the limitations of the above linear HANC methods, this paper will introduce an adaptive neuro-fuzzy network for HANC systems to handle the nonlinear dynamics.

3. The Proposed ANFN for the Nonlinear HANC System

In this section, an ANFN is presented to improve the ability to handle the nonlinear dynamics in the HANC systems, which combines both the adaptive neural network and fuzzy logic strategy. The convergence conditions are also derived via the Lyapunov stability theory.

3.1. The Proposed ANFN Algorithm

The block diagram of the proposed nonlinear HANC system is shown in Figure 3. Compared to the traditional HANC method, it can be seen that the major difference lies in the way that the nonlinear ANFN is designed to replace the traditional linear controllers W m ( z ) , m = 1 , 2 .
The specific ANFN controller and the LMS algorithm used to update the weights of the ANFN controller are shown in Figure 4, which can be described by the signal propagation through five layers. The solution for online updating network weights is determined using the FxLMS method, following a nonlinear adaptive mechanism. As shown in Figure 4, denoting O i ( g ) as the i t h component of layer g, the computation of each layer is given as follows:
Layer 1. 
Layer 1 is the input layer and the nodes of layer 1 receive the input signal at the i t h channel, which directly transmits the input signal to layer 2.
O m , i ( 1 ) ( n ) = q m ( n i )
where O m , i ( 1 ) ( n ) is transmitted to layer 2 as the input.
Layer 2. 
In this layer, a membership function with a Gaussian distribution [36] as a fuzzy logic system is designed to handle the nonlinear component as follows:
h m , i = O m , i ( 2 ) = q m ( n i ) a m e 0.5 ( q m ( n ) c m ) 2 σ m 2
where a m is a real constant, c m is the mean of the Gaussian function, σ m is the width of the Gaussian membership function, and e     2.718281828 is the Euler constant.
Layer 3. 
This is the summation of Layer 2 as
O m ( 3 ) = i = 0 N m 1 h m , i ( n )
Layer 4. 
In this layer, a normalization operator is introduced to handle the output of the previous layer:
O m , i ( 4 ) = k m , i ( n ) = q m ( n i ) O m ( 3 )
Layer 5. 
This layer is called the output layer. The output of this node integrates all the components in Layer 4 and normalizes the signal by using the FxLMS algorithm to estimate the weights w m , i ( n ) .
O m ( 5 ) = u m ( n ) = i = 0 N m 1 w m , i ( n ) k m , i ( n )
where w m , i ( n ) denotes the weight of the neural network, which can be updated online to minimize the total error e ( n ) of the proposed HANC system by utilizing a novel nonlinear adjustment mechanism.
From Figure 3, we have the residual noise as
e ( n ) = d ( n ) y ( n )
where
y ( n ) = j = 0 J s j y ( n j )
with s j being the impulse response of S ( z ) , J the order of S ( z ) , j = 0 , 1 , , J .
The anti-noise signal y ( n ) is the sum of the outputs of the FF model and the FB model, given by
y ( n ) = m = 1 2 y m ( n ) , m = 1 , 2
As shown in Figure 3, two nonlinear adaptive filters are employed to achieve noise-canceling performance: where the FF ANFN filter (ANFN controller 1) is used to remove the primary noise d ( n ) , and the FB ANFN filter (ANFN controller 2) is used to control the post-processing of the error signal of the FF model using the estimated signal of the reference signal x ( n ) in the FB model. Defining the mean square cost function as ξ ( n ) = E [ e 2 ( n ) ] , the neural network weights are updated based on the stochastic steepest descent, which incrementally reduces the instantaneous squared error in the output of the ANFN as
w m ( n + 1 ) = w m ( n ) μ m 2 ξ m ( n ) , m = 1 , 2
where μ m > 0 is the learning gain, and is the differential operator of the multivariable function defined by
ξ m = ξ m w m ( 0 ) , ξ m w m ( 1 ) , , ξ m w m ( N m 1 ) T
where N m are the order of the ANFN controllers of the FF model and the FB model, respectively.
Since the noise d ( n ) is independent of the weights w m ( n ) , then based on Equation (24), we have
ξ ( n ) w m ( n ) = ξ ( n ) e ( n ) e ( n ) y ( n ) j = 0 J y ( n ) y m ( n j ) y m ( n j ) w m ( n )
where
ξ ( n ) e ( n ) = 2 e ( n ) ,       e ( n ) y ( n ) = 1 ,         y ( n ) y m ( n j ) = s j , y m ( n j ) w m ( n ) = k m ( n )
From (25) and (26), we have
ξ ( n ) w m ( n ) T = e ( n ) j = 0 J s j k m ( n j )
where k m ( n ) is the outputs of layer 4 of the ANFN controller 1 and 2, i.e., k m ( n ) = k m , 0 ( n ) , k m , 1 ( n - 1 ) , , k m , N m 1 ( n - j ) T with length N m .
Substituting (27) into (23)–(24), the weights w m ( n ) are updated by
w m ( n + 1 ) = w m ( n ) + μ m e ( n ) j = 0 J s j k m ( n j )
The adaptive law (28) is derived based on the FxLMS algorithm; thus the stability of the proposed ANFN-based ANC system should be studied.

3.2. Convergence Analysis

The main results can be summarized as follows:
Theorem 1. 
For the proposed HANC system shown in Figure 3, with the proposed ANFN given in Figure 4 and the adaptive law (28), if the learning gains fulfill the following conditions, then the proposed HANC system is stable.
0 < μ 1 < 2 / j = 0 J s j k 1 ( n j ) 2
0 < μ 2 < 2 / j = 0 J s j k 2 ( n j ) 2
Proof. 
The Lyapunov function is defined as
V m ( n ) = 1 2 e 2 ( n ) = 1 2 d ( n ) y ( n ) 2
Then, the difference in the Lyapunov function (31) can be derived as follows:
Δ V m ( n ) = V m ( n + 1 ) V m ( n ) = 1 2 e 2 ( n + 1 ) e 2 ( n ) = 1 2 e ( n + 1 ) e ( n ) e ( n + 1 ) + e ( n ) = 1 2 Δ e ( n ) 2 e ( n ) + Δ e ( n )
where Δ e ( n ) = e ( n + 1 ) e ( n ) .
The error Δ e ( n ) is used to update the coefficients w m ( n ) , which can be further analyzed as
Δ e ( n ) = e w m T Δ w m ( n ) = e ( n ) y ( n ) j = 0 J y ( n ) y m ( n j ) y m ( n j ) w m ( n ) T w m ( n + 1 ) w m ( n ) = μ m e ( n ) j = 0 J s j k m ( n j ) 2
Then, from (32) and (33), we obtain
Δ V m ( n ) = 1 2 μ m e ( n ) j = 0 J s j k m ( n j ) 2 2 e ( n ) μ m e ( n ) j = 0 J s j k m ( n j ) 2 = 1 2 μ m e 2 ( n ) j = 0 J s j k m ( n j ) 2 2 μ m j = 0 J s j k m ( n j ) 2
From (31), it is shown that V m ( n ) 0 holds and V m ( n ) = 0 if and only when e ( n ) = 0 is true. Then, according to the Lyapunov theorem, V m ( n ) will decrease to zero if the following inequality is satisfied:
2 μ m j = 0 J s j k m ( n j ) 2 > 0
where k m ( n ) ,   m = 1 , 2 are the signals extracted from layer 4 of the ANFN controllers. From (15)~(18), we can obtain k m ( n ) as follows
k m ( n ) = q m ( n ) i = 0 N m 1 q m ( n i ) a m e 0.5 ( q m ( n ) c m ) 2 σ m 2
From Figure 3 and Figure 4, and (36), we have
k 1 ( n ) = x ( n ) i = 0 N m 1 x ( n i ) a 1 e 0.5 ( x ( n ) c 1 ) 2 σ 1 2
where k 1 ( n ) is the signal extracted from layer 4 of the ANFN controller 1 in the FF ANC model, and x ( n ) = q 1 ( n ) is the input of the controller 1. And
k 2 ( n ) = d ^ ( n ) i = 0 N m 1 d ^ ( n i ) a 2 e 0.5 ( d ^ ( n ) c 2 ) 2 σ 2 2
with k 2 ( n ) is the signal extracted from layer 4 of the ANFN controller 2 in the FB ANC model, and d ^ ( n ) = q 2 ( n ) is the input of the controller 2. □
Consequently, we obtain the conditions to ensure the proposed HANC system’s stability, including the FF and FB models that ensure stability:
0 < μ 1 < 2 / j = 0 J s j X ( n j ) i = 0 N m 1 x ( n i ) a 1 e 0.5 ( x ( n ) c 1 ) 2 σ 1 2 2
0 < μ 2 < 2 / j = 0 J s j d ^ ( n j ) i = 0 N m 1 x ( n i ) a 2 e 0.5 ( d ^ ( n ) c 2 ) 2 σ 2 2 2
which are the detailed versions of those given in (29)–(30).
As shown in Theorem 1, the stability of the proposed HANC system and the convergence of the proposed learning algorithm can be ensured by properly setting the learning gains μ m . Nevertheless, compared with the conventional ANC system given in Section 2, the ANFN algorithm combining the fuzzy logic system and neural networks is used, where the weights are updated to minimize the residual noise signal based on the FxLMS algorithm. In this case, it can handle the spatially incoherent turbulence noise for a HANC system with nonlinearities, so as to achieve a better noise reduction performance. Comparative simulations will be given to verify the above analysis.

3.3. Analysis of Computational Complexities

In this subsection, the practical implementation of the proposed controllers will be analyzed, and their computational complexities will be compared with the traditional HANC using the FxLMS algorithm. For simplicity, let N 1 = N 2 = N .
(1) 
Traditional HANC system
The traditional HANC method uses W ( z ) as an adaptive linear filter. The implementation of the FIR filter controller can be described as follows:
  • Calculate the FIR filter output as y ( n ) = k = 0 N - 1 w k ( n ) x ( n k ) , which requires N multiplications and N 1 additions. N denotes the length of the adaptive FIR filter;
  • Update the filter weights as w ( n + 1 ) = w ( n ) + μ e ( n ) X ( n ) , which requires N + 1 multiplications and N additions;
  • Estimating the reference signal as d ^ ( n ) = e ( n ) + j = 0 J s j y 1 ( n j ) in the feedback model requires J additions and J + 1 multiplications.
Therefore, the traditional linear filter-based HANC system needs 4 N + J + 3 multiplications and 4 N + J 1 additions.
(2) 
The FF ANC system using the ANFN controller
This is a specific structure of the proposed HANC, where only the FF model is used, while the FB model is switched off. The computational analysis is given as follows:
  • Calculate the output layer 5 of the ANFN controller as y ( n ) = l = 0 N 1 w l k l ( n ) , which requires N multiplications and N 1 additions, where N is the number of Fuzzy filters used in the ANFN controller;
  • Compute layer 4 of the controller as k i ( n ) = x ( n i ) / O ( 3 ) , which requires N divisions;
  • Calculate the output of layer 3 as O ( 3 ) = l = 0 N 1 h l ( n ) , which requires N 1 additions;
  • Compute the i t h component of the filter in layer 2 as O i ( 2 ) = a x ( n i ) e 0.5 ( x ( n ) c ) 2 σ 2 , which requires 1 subtraction, 1 division, 5 multiplications, and 1 exponent. Thus, the number of operations in layer 2 is N subtractions, 2 N squares, N divisions, 3 N multiplications, and N exponentiations;
  • Update the weights by w 1 ( n + 1 ) = w 1 ( n ) + μ 1 e ( n ) k 1 ( n ) , which requires N + 1 multiplications and N additions.
Therefore, the FF-ANC system with the ANFN controller using the FxLMS algorithm needs 7 N + 2 multiplications, 2 N division, N subtractions, 3 N 1 additions, and N exponentiations.
(3) 
The FB ANC system using the ANFN controller
This is another specific structure of the proposed HANC, where only the FB model is used, while the FF model is switched off. The implementation of the ANFN FF model requires computing the signal estimation as follows:
d ^ ( n ) = e ( n ) + j = 0 J s j y 2 ( n j )
which requires J additions and J + 1 multiplications.
Therefore, the ANFN-FB controller needs 7 N + J + 2 multiplications, 2 N division, N subtractions, 3 N + J 1 additions, and N exponentiations.
(4) 
The proposed HANC system
The implementation of the proposed HANC requires computing two models, the FF-ANC and the FB-ANC, both using the ANFN controller and estimating the reference signal d ^ ( n ) of the FB model. Therefore, the computational load of the proposed HANC system is the sum of the calculations for the ANFN-FF and the ANFN-FB. Therefore, the proposed HANC system needs 14 N + J + 4 multiplications, 4 N division, 2 N subtractions, 6 N + J 2 additions, and 2 N exponentiations.
The comparisons of computational costs of these different four ANC algorithms are summarized in Table 1. It is shown that the proposed HANC method with two ANFN controllers requires more computational costs, which stems from the use of both FF and FB models and the ANFN, aiming at handling the nonlinearities in the system and noises. This increased computational cost is paid to achieve an enhanced control response, and it is feasible for implementation once high-performance digital signal processing (DSP) is used.

4. Simulations

In this section, comparative simulation results will be provided to exemplify the superiority of the proposed method over the several traditional ANC methods. In the following simulations, the sampling frequency is set to 8 kHz. The secondary path model S ( z ) emulating the microphone dynamics is selected as [37]
y ( n ) = y ( n 2 ) + 1.5 y ( n 3 ) + y ( n 4 )
The order of the adaptive FIR filter is selected as 16, and the learning gain μ m of the adaptive FIR filter and the ANFN controller are selected as μ = μ 1 = μ 2 = 0.001 . Considering the distribution function of the inputs, we set the width c and the means δ 2 of the Gaussian membership functions as the same values for various inputs. The fuzzy logic system uses nine fuzzy sets, where c and δ 2 of the Gaussian membership functions are determined by a trial-and-error method as
c = 1 , 0.75 , 0.5 , 0.25 , 0 , 0.25 , 0.5 , 075 , 1 δ 2 = 0.4 , 0.2 , 0.2 , 0.2 , 0.2 , 0.2 , 0.2 , 0.2 , 0.4
The graphical representation of the means and widths of the Gaussian membership is given in Figure 5. The operating range is set as [ 0 , 1 ] . When the HANC system is operating, the widths c and means δ 2 of the Gaussian membership functions are fixed, and only the weight vectors w m ( n ) are adaptively adjusted online.
Case 1. 
In this case, we choose as a noise source a sinusoidal signal with a frequency of 30 Hz, and a nonlinear primary path that is a nonlinear second-order polynomial, as in [31], is used
d ( n ) = x ( n 3 ) 0.3 x ( n 4 ) + 0.8 x 2 ( n 4 ) + 0.2 x ( n 5 )
To illustrate the effectiveness of the proposed ANFN controllers, we compare the proposed HANC including the ANFN controller (ANFN- HANC) with the traditional linear FIR filter-based control (4) and (5) with the FxLMS algorithm (11) (FxLMS) and the artificial neural network controller (ANN-Thai model) proposed in [31], where the input of the ANN controller is chosen as N = 32 and the learning gains μ = μ 1 = μ 2 = 0.001 .
The simulation results of these ANC systems are shown in Figure 6, Figure 7 and Figure 8. Figure 6 depicts the noise source signals and the control performance of these three different approaches in the time domain. Figure 6a shows the noise source signals and the noise after transmission through the nonlinear primary path. The blue line displays the noise source of the ANC system, and the dotted black line depicts the noise at the control area. This figure shows that the noise in the control area changes in amplitude compared to the original noise due to the nonlinearities in the primary path. These nonlinear dynamics will reduce the performance or can even lead to the system deviation and instability of ANC systems (because the reference signal taken from the noise source as the reference signal for the controller is different from the output signal of the controller). Figure 6b,c show the residual noise signal of the FIR-based FxLMS method and the ANN-Thai model [31] in the time domain, Figure 6c shows the control performance of the proposed ANFN-HANC in the time domain. Figure 7 shows the simulation results of three controllers in the frequency domain, where the dash–dot dark blue line, dashed red line, and dotted purple line represent the power spectrum of the residual noise for the FIR-based FxLMS method, the ANN-Thai model, and the proposed ANFN-HANC system, respectively. In Figure 7, the FIR-based FxLMS method does not achieve convergence in the specific frequency around 1 kHz due to the nonlinearities in the transmission path of the ANC system [17]. From these figures, we can see that the performance of the proposed ANFN-HANC system using the ANFN controllers is more effective than the other two control methods.
To further verify the necessity of using the hybrid scheme with both the FF and FB models, we also provide comparative simulations with the proposed ANFN-HANC and its two simplifications with only the FF model or FB model given in Section 3.3. Figure 8a illustrates the residual noise at the control area of these three different structures for the proposed ANFN controller. The solid blue line, solid red line, and solid green line represent the residual noise of the feedforward ANC, the feedback ANC, and the proposed HANC, respectively. This figure demonstrates that the performance of the FB model is better than the FF model (because the reference signal fluctuates too much compared to the signal in the noise control area), and the performance of the proposed ANFN-HANC is the best. Figure 8b displays the spectrum of the signals of three cases, FF, FB, and the proposed ANFN-HANC, in the frequency domain. The solid black line shows the spectrum of the noise source. The solid blue, solid green, and solid red lines indicate the spectrum of the residual noise for the proposed control with FF model, the FB model, and the proposed ANFN-HANC, respectively. This figure also shows that the proposed ANFN-HANC can achieve the best control performance.
Case 2. 
In this case, we use a sinusoidal noise with two frequencies: 50 Hz and 100 Hz. All other parameters for the control systems are selected the same as Case 1.
Figure 9 presents the simulation results in the time domain. Figure 9a shows the noise at the control area, and Figure 9b–d display the residual noise of three different control systems in the time domain: the FIR-based FxLMS method, the ANN-Thai model-based method proposed in [31], and the proposed ANFN-HANC method. Moreover, the statistical performance indices are also used to evaluate the control performance, which is shown in Table 2: Mean Absolute Error ( MAE = 1 N s + 1 n = 0 N s | e ( n ) | ), mean square error ( MSE = 1 N s + 1 n = 0 N s e 2 ( n ) ) and Standard Deviation ( SD = 1 N s n = 0 N s ( | e ( n ) | MAE ) ). For Case 2, the control error performance of the ANFN-HANC shows significant improvements compared to the other methods. Specifically, compared to the FIR-HANC, the proposed ANFN-HANC achieves a reduction of 33% in MAE, 44% in MSE, and 23% in SD. As compared to the ANN-Thai scheme, the proposed ANFN-HANC reduces the MAE by 46%, MSE by 86%, and SD by 60%. These results highlight the superior performance of the ANFN-HANC in Case 2. Furthermore, to evaluate the effectiveness of the methods, the average noise reduction ( A N R ( d B ) = 10 log 10 E e 2 ( n ) E d 2 ( n ) + y 2 ( n ) ) is shown in Figure 10. In this case, the proposed HANC system has the lowest steady-state ANR, followed by the HANC system using the adaptive FIR filter, and the ANN-Thai model. Among the three methods, the proposed HANC with the ANFN controller stands out with a significantly improved steady-state performance compared to the other two methods.
Figure 11 displays the spectrum of the signals of three ANC systems in the frequency domain, where the spectrum of the noise source is shown in the solid black line. The solid blue, dotted green, and dash–dot purple lines indicate the spectrum of the residual noise for the FIR-based FxLMS method, the ANN-Thai model-based method proposed in [31], and the proposed ANFN-HANC method, respectively. From these figures, we can see that the linear FIR filter with FxLMS responds to reduce the residual noise in a specific frequency band, but for the frequency band outside the noise control range, it shows an increased trend, which may lead to instability of the FIR filter. This can be explained as follows: when adding two signals together, in addition to the center frequency signals with the largest amplitude, there are signals with a small amplitude other than the center frequency, and these frequencies (which can be considered as nonlinearity in the system) make the linear FIR filter unstable [17,18], which will also be shown in Case 3. It can also be observed from these figures that the performance of the proposed ANFN-HANC system is more effective than the traditional FIR-based FxLMS method and ANN-Thai model-based method.
Figure 12 displays the profile of the NN weights w m ( n ) with the proposed adaptive law (28) for the FF and FB controllers. From this figure, we can see that the coefficients w m ( n ) do not converge to fixed values around a fixed point, but they remain bounded and show convergent trends. In fact, it can be found from (28) that the coefficients w m ( n ) converge to constant values if and only if e ( n ) = 0 .
Case 3. 
To confirm the reliability of the proposed ANFN-HANC system with strong nonlinearities, we further use a multi-tonal noise signal consisting of frequencies of 50 Hz, 100 Hz, and 120 Hz. Moreover, the primary path is selected as a third-order nonlinear polynomial as follows:
d ( n ) = x ( n 3 ) 0.3 x ( n 4 ) + 0.8 x 3 ( n 4 ) + 0.2 x ( n 5 )
All other parameters of the ANC systems are selected as the same as Case 2. Comparative simulation results are shown in Figure 13, Figure 14 and Figure 15. Figure 13a presents the noise source and noise signal in the control area in the time domain, which indicates that the noise in the control area changes significantly compared to the original noise. The nonlinear dynamics will reduce the performance of the ANC systems. Figure 13b illustrates the control response of the traditional FIR-based FxLMS HANC system using the linear FIR filter in the time domain, which triggers instability as in [17,18]. Figure 13c,d display the residual noise signal of the ANN-Thai model-based system and the proposed ANFN-HANC system. These figures also show that the proposed ANFN-based controllers can retain stability and achieve a fairly small residual noise better than the ANN-Thai model-based ANC system. To be specific, from the quantitative error indices given in Table 3, it is found that, compared to the FIR-HANC, the control error performance of ANFN-HANC achieves a reduction of 86% in MAE, 96% in MSE, and 81% in SD. Figure 14 shows the spectrum signal of these three methods in the frequency domain. Since the FIR-based ANC system with the FxLMS method cannot retain stability due to the nonlinearities in the transmission path, its spectrum is not shown in Figure 14. These results also support the theoretical analysis given in Section 4. Figure 15 shows the ANR of the proposed ANFN HANC system with the red colored line and the ANR of the ANN-Thai model with the blue colored line. This figure also demonstrates that the proposed ANFN-HANC has a more reliable noise reduction capability.
Finally, the use of a hybrid structure with both FF and FB controllers is validated. Figure 16a shows the residual noise of the proposed HANC systems with different control configurations in the time domain, i.e., the feedforward ANC, the feedback ANC, and the proposed ANFN-HANC, while Figure 16b presents the spectrum signal of the residual noise in the frequency domain. From these figures, we can see that the performance of the feedback model is slightly better than the feedforward model, which is similar to Case 1. Moreover, the proposed ANFN-HANC system with both feedback and feedforward controllers obtains the best performance.
In the above three simulation studies, the proposed ANFN-HANC system can achieve the best noise control responses. Compared to the other investigated ANC systems, it also shows the best performance in terms of robustness, noise suppression, and convergence rate.

5. Conclusions

In this paper, we present a nonlinear hybrid control design for ANC systems using two ANFN controllers as an alternative to adaptive FIR filters. The proposed ANFN-based hybrid ANC system, which combines both the feedforward and feedback models, uses a novel nonlinear parameter adjustment mechanism to adjust the coefficients of neural networks to handle nonlinearities in the ANC systems. This approach minimizes the residual noise signal, accelerates the convergence speed, and improves the overall control performance. In particular, we have performed a comprehensive analysis of the convergence conditions of the nonlinear ANFN-HANC systems. Finally, comparisons between the traditional FIR filter-based ANC system with the FxLMS algorithm and the proposed ANFN-HANC systems, with different simplifications in terms of computational complexity, are also given. The results of extensive comparative numerical simulations with different error information indices also show the efficiency of the proposed HANC system with ANFN controllers over some existing methods.

Author Contributions

T.T.T.N. carried out the research work and wrote the manuscript. L.T.N. supported the verification and edited the manuscript. J.N. collected the funding and revised the manuscript. X.W. managed the project and provided her comprehensive feedback on the article. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (NSFC) under Grant 62273169.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

The authors would like to thank the reviewers for their support.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Jin, Z.; Li, Y.S.; Wang, Y. An enhanced set-membership PNLMS algorithm with a correntropy induced metric constraint for acoustic channel estimation. Entropy 2017, 19, 281. [Google Scholar] [CrossRef]
  2. Ku, J.H.; Han, H.Y.; Zhou, W.X.; Wang, H.; Zhang, S. Reduced Gaussian Kernel Filtered-x LMS Algorithm with Historical Error Correction for Nonlinear Active Noise Control. Entropy 2024, 26, 1010. [Google Scholar] [CrossRef]
  3. Li, F.; Wu, Z.; Qian, F.; Yue, T.; Xu, T. Adaptive active noise feedforward compensation for exhaust ducts using a FIR Youla parametrization. Mech. Syst. Signal Process. 2022, 170, 108803. [Google Scholar] [CrossRef]
  4. Kuo, S.M.; Kong, X.; Gan, W. Applications of adaptive feedback active noise control system. IEEE Trans. Control Syst. Technol. 2003, 11, 216–220. [Google Scholar] [CrossRef]
  5. An, F.; Wu, Q.; Liu, B. Feedback controller optimization for active noise control headphones considering frequency response mismatch between microphone and human ear. Appl. Sci. 2022, 12, 977. [Google Scholar] [CrossRef]
  6. Yanou, A. Reduction of noise in on-demand type feedback control systems. Inf. Control 2018, 14, 1123–1131. [Google Scholar]
  7. Padhi, T.; Chandra, M.; Kar, A.; Swamy, M. Design and analysis of an improved hybrid active noise control system. Appl. Acoust. 2017, 127, 260–269. [Google Scholar] [CrossRef]
  8. Jiang, Y.; Chen, S.; Meng, H.; Zhou, Z.; Lv, W. A novel adaptive step-size hybrid active noise control system. Appl. Acoust. 2021, 182, 108285. [Google Scholar] [CrossRef]
  9. Jia, Z.; Zheng, X.; Zhou, Q.; Hao, Z.; Qiu, Y. A hybrid active noise control system for the attenuation of road noise inside a vehicle cabin. Sensors 2020, 20, 7190. [Google Scholar] [CrossRef] [PubMed]
  10. Mokhtarpour, L.; Hassanpour, H. A self-tuning hybrid active noise control system. J. Frankl. Inst. 2012, 349, 1904–1914. [Google Scholar] [CrossRef]
  11. Kuo, S.M.; Vijayan, D. A secondary path modeling technique for active noise control systems. IEEE Trans. Speech Audio Process. 1997, 5, 374–377. [Google Scholar] [CrossRef]
  12. Padhi, T.; Chandra, M.; Kar, A.J. Performance evaluation of hybrid active noise control system with online secondary path modeling. Appl. Acoust. 2018, 133, 215–226. [Google Scholar] [CrossRef]
  13. Wu, L.; Qiu, X.; Burnett, I.S.; Guo, Y. Decoupling feedforward and feedback structures in hybrid active noise control systems for uncorrelated narrowband disturbances. J. Sound Vib. 2015, 350, 1–10. [Google Scholar] [CrossRef]
  14. Akhtar, M.T.; Mitsuhashi, W. Improving performance of hybrid active noise control systems for uncorrelated narrowband disturbances. IEEE Trans. Audio Speech Lang. Process. 2011, 19, 2058–2066. [Google Scholar] [CrossRef]
  15. Luo, Z.; Shi, D.; Gan, W.S. A hybrid SFANC-FXNLMS algorithm for active noise control based on deep learning. IEEE Signal Process. Lett. 2022, 29, 1102–1106. [Google Scholar] [CrossRef]
  16. Sun, M.; Lu, C.; Liu, Z.; Chen, W.; Shen, C.; Chen, H. A new feedforward and feedback hybrid active noise control system for excavator interior noise. Appl. Acoust. 2022, 197, 108872. [Google Scholar] [CrossRef]
  17. Shi, D.; Shi, C.; Gan, W.S. Effect of the audio amplifier’s distortion on feedforward active noise control. In Proceedings of the IEEE in 2017 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC), Kuala Lumpur, Malaysia, 12–15 December 2017; pp. 469–473. [Google Scholar]
  18. Shi, D.; Gan, W.-S.; Lam, B.; Wen, S.; Shen, X. Optimal output-constrained active noise control based on inverse adaptive modeling leak factor estimate. IEEE/ACM Trans. Audio Speech Lang. Process. 2022, 29, 1256–1269. [Google Scholar] [CrossRef]
  19. Zhao, J.; Mu, Y.Z.; Qiao, Y.P.; Li, Q. Newton Recursion Based Random Data-Reusing Generalized Maximum Correntropy Criterion Adaptive Filtering Algorithm. Entropy 2022, 24, 1845. [Google Scholar] [CrossRef] [PubMed]
  20. Wang, Y.; Guo, H.; Li, Y.; Liu, N.; Yang, C.J. Active control for vehicle interior noise based on DWT-FxLMS algorithm using a piezoelectric feedback system. Appl. Acoust. 2020, 167, 107409. [Google Scholar] [CrossRef]
  21. Mazur, K.; Wrona, S.; Pawełczyk, M. Active noise control for a washing machine. Appl. Acoust. 2019, 146, 89–95. [Google Scholar] [CrossRef]
  22. Puri, A.; Modak, S.V.; Gupta, K. Global active control of harmonic noise in a vibro-acoustic cavity using Modal FxLMS algorithm. Appl. Acoust. 2019, 150, 147–161. [Google Scholar] [CrossRef]
  23. Guo, X.; Jiang, J.; Chen, J.; Du, S.; Tan, L. BIBO-stable implementation of adaptive function expansion bilinear filter for nonlinear active noise control. Appl. Acoust. 2020, 168, 107407. [Google Scholar] [CrossRef]
  24. Dong, C.; Ding, Y.; Tan, L.; Du, S.; Guo, X. Diagonal-structure adaptive bilinear filters for multichannel active noise control of nonlinear noise processes. Mech. Syst. Signal Process. 2020, 143, 106703. [Google Scholar] [CrossRef]
  25. Tan, L.; Dong, C.; Du, S. On implementation of adaptive bilinear filters for nonlinear active noise control. Appl. Acoust. 2016, 106, 122–128. [Google Scholar] [CrossRef]
  26. Yin, K.-L.; Zhao, H.-R.; Pu, Y.-F.; Lu, L. Nonlinear active noise control with tap-decomposed robust volterra filter. Mech. Syst. Signal Process. 2024, 206, 110887. [Google Scholar] [CrossRef]
  27. Tokhi, M.; Wood, R. Active noise control using radial basis function networks. Control Eng. Pract. 1997, 5, 1311–1322. [Google Scholar] [CrossRef]
  28. Wenzhong, Q.; Jincai, S.; Yang, Q. Active control of vibration using a fuzzy control method. J. Sound Vib. 2004, 275, 917–930. [Google Scholar] [CrossRef]
  29. Kurczyk, S.; Pawelczyk, M. Active noise control using a fuzzy inference system without secondary path modelling. Arch. Acoust. 2014, 39, 243–248. [Google Scholar] [CrossRef]
  30. Zhang, K.; Lyu, G.; Luo, X. A deep recurrent neural network controller for nonlinear active noise control systems. In Proceedings of the 2020 IEEE 6th International Conference on Computer and Communications (ICCC), Chengdu, China, 11–14 December 2020; pp. 2393–2396. [Google Scholar]
  31. Le Thai, N.; Wu, X.; Na, J.; Guo, Y.; Tin, N.T.; Le, P.X. Adaptive variable step-size neural controller for nonlinear feedback active noise control systems. Appl. Acoust. 2017, 116, 337–347. [Google Scholar] [CrossRef]
  32. Zhang, Q.-Z.; Gan, W.-S. Active noise control using a simplified fuzzy neural network. J. Sound Vib. 2004, 272, 437–449. [Google Scholar] [CrossRef]
  33. Zhang, Q.-Z.; Gan, W.-S.; Zhou, Y.-L. Adaptive recurrent fuzzy neural networks for active noise control. J. Sound Vib. 2006, 296, 935–948. [Google Scholar] [CrossRef]
  34. Huynh, M.-C.; Chang, C. Novel Adaptive Fuzzy Feedback Neural Network Controller for Narrowband Active Noise Control System. IEEE Access 2022, 10, 41747. [Google Scholar] [CrossRef]
  35. Chang, C.-Y.; Kuo, S.M.; Siswanto, A. Enhanced offline secondary path modeling method for narrowband active noise control system. In Proceedings of the 39th International Conference on Telecommunications and Signal Processing (TSP), Vienna, Austria, 27–29 June 2016; pp. 307–310. [Google Scholar]
  36. Li, X.H.; Lu, B.; Ali, W.; Jin, H.J.E. Passive tracking of multiple underwater targets in incomplete detection and clutter environment. Entropy 2021, 23, 1082. [Google Scholar] [CrossRef] [PubMed]
  37. Ho, C.-Y.; Shyu, K.-K.; Chang, C.-Y.; Kuo, S.M. Efficient narrowband noise cancellation system using adaptive line enhancer. IEEE/ACM Trans. Audio Speech Lang. Process. 2020, 28, 1094–1103. [Google Scholar] [CrossRef]
Figure 1. Block diagram of HANC with FxLMS algorithm.
Figure 1. Block diagram of HANC with FxLMS algorithm.
Entropy 27 00138 g001
Figure 2. Block diagram of off-line modeling of secondary-path.
Figure 2. Block diagram of off-line modeling of secondary-path.
Entropy 27 00138 g002
Figure 3. Nonlinear ANFN-HANC system.
Figure 3. Nonlinear ANFN-HANC system.
Entropy 27 00138 g003
Figure 4. Diagram of adaptive nonlinear ANFN controller.
Figure 4. Diagram of adaptive nonlinear ANFN controller.
Entropy 27 00138 g004
Figure 5. An initial membership function setting in our simulation.
Figure 5. An initial membership function setting in our simulation.
Entropy 27 00138 g005
Figure 6. Simulation results for 30 Hz noise in time domain.
Figure 6. Simulation results for 30 Hz noise in time domain.
Entropy 27 00138 g006
Figure 7. Simulation results for 30 Hz noise in frequency domain.
Figure 7. Simulation results for 30 Hz noise in frequency domain.
Entropy 27 00138 g007
Figure 8. Simulation results for 30 Hz noise with different ANFN structures.
Figure 8. Simulation results for 30 Hz noise with different ANFN structures.
Entropy 27 00138 g008
Figure 9. Simulation results for noise with frequencies of 50 Hz and 100 Hz in time domain.
Figure 9. Simulation results for noise with frequencies of 50 Hz and 100 Hz in time domain.
Entropy 27 00138 g009
Figure 10. ANR of residual noise with different ANC methods at frequencies of 50 Hz and 100 Hz.
Figure 10. ANR of residual noise with different ANC methods at frequencies of 50 Hz and 100 Hz.
Entropy 27 00138 g010
Figure 11. Simulation results for noise with frequencies of 50 Hz and 100 Hz in frequency domain.
Figure 11. Simulation results for noise with frequencies of 50 Hz and 100 Hz in frequency domain.
Entropy 27 00138 g011
Figure 12. Weights of the FF, FB model used for the proposed ANFN-HANC system.
Figure 12. Weights of the FF, FB model used for the proposed ANFN-HANC system.
Entropy 27 00138 g012
Figure 13. Simulation results noise with frequencies of 50 Hz, 100 Hz, and 120 Hz in time domain.
Figure 13. Simulation results noise with frequencies of 50 Hz, 100 Hz, and 120 Hz in time domain.
Entropy 27 00138 g013
Figure 14. Simulation results for noise with frequencies of 50 Hz, 100 Hz, and 120 Hz in frequency domain.
Figure 14. Simulation results for noise with frequencies of 50 Hz, 100 Hz, and 120 Hz in frequency domain.
Entropy 27 00138 g014
Figure 15. ANR of residual noise with different ANC methods at frequencies of 50 Hz, 100 Hz, and 120 Hz.
Figure 15. ANR of residual noise with different ANC methods at frequencies of 50 Hz, 100 Hz, and 120 Hz.
Entropy 27 00138 g015
Figure 16. Simulation results for noise with frequencies of 50 Hz, 100 Hz, and 120 Hz of ANFN methods.
Figure 16. Simulation results for noise with frequencies of 50 Hz, 100 Hz, and 120 Hz of ANFN methods.
Entropy 27 00138 g016
Table 1. Comparisons of computational costs.
Table 1. Comparisons of computational costs.
Controllers + × ÷ exp ( )
FIR-HANC 4 N + J 1 0 4 N + J + 3 0 0
ANFN-FF 3 N 1 N 7 N + 2 2 N N
ANFN-FB 3 N + J 1 N 7 N + J + 2 2 N N
ANFN-HANC 6 N + J 2 2 N 14 N + J + 4 4 N 2 N
Table 2. Quantitative comparison of different HANC methods in Case 2.
Table 2. Quantitative comparison of different HANC methods in Case 2.
FIR-HANCANN-ThaiANFN-HANC
Case 2MAE0.1590.1970.107
MSE0.0560.2160.031
SD0.2300.4420.176
Table 3. Quantitative comparison of different HANC methods in Case 3.
Table 3. Quantitative comparison of different HANC methods in Case 3.
FIR-HANCANN-ThaiANFN-HANC
Case 3MAE4.4460.601
MSE28.5961.042
SD5.3481.021
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nguyen, T.T.T.; Na, J.; Nguyen, L.T.; Wang, X. Neuro-Fuzzy Network-Based Nonlinear Hybrid Active Noise Control Systems. Entropy 2025, 27, 138. https://doi.org/10.3390/e27020138

AMA Style

Nguyen TTT, Na J, Nguyen LT, Wang X. Neuro-Fuzzy Network-Based Nonlinear Hybrid Active Noise Control Systems. Entropy. 2025; 27(2):138. https://doi.org/10.3390/e27020138

Chicago/Turabian Style

Nguyen, Thi Trung Tin, Jing Na, Le Thai Nguyen, and Xian Wang. 2025. "Neuro-Fuzzy Network-Based Nonlinear Hybrid Active Noise Control Systems" Entropy 27, no. 2: 138. https://doi.org/10.3390/e27020138

APA Style

Nguyen, T. T. T., Na, J., Nguyen, L. T., & Wang, X. (2025). Neuro-Fuzzy Network-Based Nonlinear Hybrid Active Noise Control Systems. Entropy, 27(2), 138. https://doi.org/10.3390/e27020138

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop