Next Article in Journal
Powered Two-Wheeler Riding Profile Clustering for an In-Depth Study of Bend-Taking Practices
Next Article in Special Issue
Sound Source Localization Using a Convolutional Neural Network and Regression Model
Previous Article in Journal
Semiconductor Gas Sensors: Materials, Technology, Design, and Application
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multirate Audio-Integrated Feedback Active Noise Control Systems Using Decimated-Band Adaptive Filters for Reducing Narrowband Noises †

Department of Electrical Engineering, Chung Yuan Christian University, Taoyuan 32023, Taiwan
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in “Antonius S.; Chang, C.-Y.; Kuo S.M.; Multirate audio-integrated adaptive feedback ANC systems”. In Proceeding of the 2016 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA), Jeju, Korea, 13–16 December 2016.
Sensors 2020, 20(22), 6693; https://doi.org/10.3390/s20226693
Submission received: 19 October 2020 / Revised: 20 November 2020 / Accepted: 21 November 2020 / Published: 23 November 2020
(This article belongs to the Special Issue Intelligent Acoustic Sensors and Its Applications)

Abstract

:
Audio-integrated feedback active noise control (AFANC) systems deliver wideband audio signals and cancel low frequency narrowband noises simultaneously. The conventional AFANC system uses single-rate processing with fullband adaptive active noise control (ANC) filter for generating anti-noise signal and fullband audio cancelation filter for audio-interference cancelation. The conventional system requires a high sampling rate for audio processing. Thus, the fullband adaptive filters require long filter lengths, resulting in high computational complexity and impracticality in real-time system. This paper proposes a multirate AFANC system using decimated-band adaptive filters (DAFs) to decrease the required filter lengths. The decimated-band adaptive ANC filter is updated by the proposed decimated filtered-X least mean square (FXLMS) algorithm, and the decimated-band audio cancelation filter can be obtained by the proposed on-line and off-line decimated secondary-path modeling algorithms. The computational complexity can be decreased significantly in the proposed AFANC system with good enough noise reduction and fast convergence speed, which were verified in the analysis and computer simulations. The proposed AFANC system was implemented for an active headrest system, and the real-time performances were tested in real-time experiments.

1. Introduction

Excessive noise exposure is harmful to human health and can lead to cardiovascular disorders, cognitive impairment, sleep disturbance, tinnitus, and annoyance [1]. Individual performances are also decreased by high noise exposure [2]. In addition, the economic impact of noise is also significant. The estimated cost of urban road noise in England is £7 to 10 billion annually [3]. Reducing the environmental noise by 5 dB would gain $3.9 billion annual economic benefit in the United States [4]. Thus, noise should be reduced [5] to protect humans from the negative impacts and enhance the soundscape [6,7,8].
Noise can be reduced by passive noise control methods such as using soundproofing enclosures [9] or erecting noise barriers to suppress the noise transmission paths [10,11,12]. Even though the passive control methods could achieve high noise reduction over a broad frequency range, however, the implementations for low frequency noises are bulky and costly due to the long acoustic wavelengths [13]. Alternatively, active noise control methods offer effective low frequency noise reduction by applying additional secondary sources to cancel noise from the original primary source, based on superposition [14].
The control structure of active noise control (ANC) is generally classified into feedforward control and feedback control. In feedforward control structure, a reference sensor is required to provide correlating reference noise information for the controller in order to generate the correlating anti-noise sound played by the secondary source. The error sensor picks up the residual noise serving as the error signal for updating the controller. In practical application where the noise source location is unknown, the reference noise cannot be determined. Hence, the feedback control structure can be applied where a reference sensor is not required. Analog or digital based controllers can be used for the feedback control structure.
Analog feedback ANC is based on negative feedback control system, where the performance is influenced by the waterbed effect and the effective bandwidth caused by delay [15]. In order to minimize the delay, the error sensor is required to be placed close to the secondary source. This arrangement is suitable for limited applications such as ANC headphones [16,17,18]. The other approach is to use digital feedback ANC based on the internal model control (IMC) system [19], where the controller acts as the predictor. Hence, a digital feedback ANC system can only reduce predictable noise [14,15]. The digital feedback controller can be made adaptive to have accurate and specific frequency response including effective adjustment of the waterbed effect [20]. This kind of system is called the adaptive feedback ANC system [14] and is well suited to reduce narrowband noise rather than broadband noise [15]. Narrowband noises usually exist in living environments [21,22] such as noises produced by rotating machines [23,24,25].
Audio-integrated feedback active noise control (AFANC) systems are an integration of adaptive feedback ANC systems and audio systems to achieve narrowband noise reduction and deliver wideband audio sound simultaneously. The overall cost is reduced by sharing the audio system components, at which the anti-noise and music sounds are mixed and produced by the same loudspeakers [26]. However, the error signals measured by the microphones contain the desired audio components, which are received as undesired noises, and can be reduced by the AFANC systems. Since audio sounds may contain both narrowband and broadband frequency components, the AFANC system would reduce the narrowband component of the audio, which degrades the music sound quality. On the other hand, the broadband frequency components of the audio become disturbances to the ANC adaptation process, which degrade the noise reduction performance. Therefore, the AFANC system requires intelligent enough algorithms to reduce undesired noises and keep the audio sound at the same time.
The audio-integrated feedforward ANC system was first proposed for use in automobile passenger compartment applications [26]. This conventional system uses the audio-interference cancellation algorithm to remove the audio component signal from the error signal. Therefore, the audio-interference cancellation algorithm combined with the feedforward ANC algorithm can achieve undesired noise reduction and keep the audio simultaneously. The same idea has been extended for AFANC system for several applications such as headsets [27], head-mounted ANC systems, and earphones applications [28,29].
All these AFANC systems operate on a single sampling rate system. Typically, ANC systems are effective for low frequency noise reduction, thus, the required sampling rate is low. However, audio systems require higher sampling rate, typically 8 kHz for speech signal and 44.1 kHz for music signal [27]. If low sampling rate is used for both ANC and audio systems, high frequency audio components will be lost. On the other hand, if a high sampling rate is used, the ANC systems will require longer filter lengths, and be exposed to higher frequency noises, degrading the performances.
Therefore, this paper proposes multirate processing instead of single-rate processing in the conventional AFANC system. The proposed system uses DAF for ANC and audio cancelation filters with short filter lengths. The FXLMS algorithm is used to update the decimated-band ANC filter. Furthermore, the decimated-band audio cancelation filter can be obtained by the proposed on-line and off-line decimated-band secondary-path modeling algorithms. With shorter filter lengths, the computational complexity is significantly reduced in the proposed AFANC system, and good narrowband noise reduction and fast enough convergence are maintained.
The rest of the paper is organized as follows. Section 2 presents the conventional and proposed AFANC systems including the computational reduction and convergence analysis. Section 3 provides the simulations and experiment results. Conclusions are given in Section 4.

2. Audio-Integrated Feedback Active Noise Control (AFANC) Systems

This section introduces the methodology of the conventional AFANC system including the conventional off-line secondary-path modeling. Then, the methodologies of the proposed AFANC system and the proposed off-line multirate transfer function modeling are described in detail. The performances of both systems in terms of computational complexity and convergence speed are then analyzed and compared.

2.1. Conventional Algorithm Using Fullband Adaptive Filters

The conventional AFANC system employs two adaptive filters, one for ANC, and the other for audio-interference cancelation. The overall system operates on a single sampling rate f s , thus the adaptive filters are fullband filters, as illustrated in Figure 1. The adaptive finite impulse response (FIR) fullband ANC filter W ( z ) generates anti-noise y ( n ) using the synthesized reference signal x ( n ) expressed as
y ( n ) = w T ( n ) x ( n ) ,
where T denotes transpose operation; n is the time index with sampling rate f s ; w ( n ) = [ w 0 ( n ) w 1 ( n ) w L 1 ( n ) ] T is the weight vector; and w l ( n ) is the l th coefficient of W ( z ) with filter length L . x ( n ) = [ x ( n ) x ( n 1 ) x ( n L + 1 ) ] T is the synthesized reference signal vector.
The audio signal a ( n ) provided by a digital audio source is summed with the anti-noise signal, resulting in driving signal u ( n ) given by
u ( n ) = y ( n ) + a ( n ) .
After passing through the secondary-path S ( z ) , which includes a digital-to-analog converter (DAC), reconstruction filter, power amplifier, secondary loudspeaker, acoustic-path, error microphone, pre-amplifier, anti-aliasing filter, and analog-to-digital converter (ADC), the system obtains the error signal given by
e ( n ) = d ( n ) u ( n ) = d ( n ) [ y ( n ) + a ( n ) ] ,
where d ( n ) is the undesired noise signal; u ( n ) is the cancelation signal that contains the anti-noise component y ( n ) ; and the audio component is a ( n ) . The residual noise component ( d ( n ) y ( n ) ) is necessary for ANC function, but the audio component a ( n ) becomes an interference to the adaptation of W ( z ) .
Therefore, the audio cancellation algorithm is necessary to remove the unwanted audio component a ( n ) from the error signal e ( n ) by employing an audio-interference cancelation filter S ^ ( z ) to estimate a ( n ) using the digital audio signal a ( n ) as the reference signal, given by
a ^ ( n ) = s ^ T ( n ) a ( n ) ,
where s ^ ( n ) = [ s ^ 0 ( n ) s ^ 1 ( n ) s ^ L s 1 ( n ) ] T ; s ^ l ( n ) is l th the coefficient of S ^ ( z ) with length L s ; and a ( n ) = [ a ( n )   a ( n 1 ) a ( n L s + 1 ) ] T . The audio-interference cancellation filter S ^ ( z ) is an estimate of secondary-path transfer function S ( z ) . Then, the unwanted audio component a ( n ) is subtracted from the error signal e ( n ) , expressed as
e ( n ) = d ( n ) u ( n ) = d ( n ) [ y ( n ) + a ( n ) ] ,
If the audio-cancellation filter can estimate the secondary-path perfectly, such that S ^ ( z ) = S ( z ) , then a ^ ( n ) a ( n ) . Therefore, we get the residual noise signal
e ( n ) = d ( n ) y ( n ) ,
to update W ( z ) using the FXLMS algorithm given by
w ( n + 1 ) = w ( n ) + μ w x ( n ) e ( n ) ,
where μ w is the step size and w ( n ) = [ w 0 ( n )   w 1 ( n ) w L 1 ( n ) ] T . In Equation (7), x ( n ) = [ x ( n )   x ( n 1 ) x ( n L + 1 ) ] T is the filtered reference signal given by
x ( n ) = s ^ T ( n ) x ( n ) .
The synthesized reference signal x ( n ) is obtained by
x ( n ) = e ( n ) + y ( n ) ,
and y ( n ) is the filtered output signal expressed as
y ( n ) = s ^ T ( n ) y ( n ) ,
where y ( n ) = [ y ( n ) y ( n 1 ) y ( n L s + 1 ) ] T is the output signal vector.
The audio-interference cancellation filter S ^ ( z ) is obtained by on-line modeling using the audio signal as a reference signal, and is updated by the LMS algorithm given by
s ^ ( n + 1 ) = s ^ ( n ) μ s a ( n ) e ( n ) ,
where a ( n ) = [ a ( n ) a ( n 1 ) a ( n L s + 1 ) ] T , and μ s is the step size. Note that the sign of e ( n ) is inverted in the adaptation equation to compensate for the assumed subtractive secondary-path S ( z ) .
To obtain a good estimate of the secondary-path S ( z ) during on-line modeling, the audio signal must be a persistent excitation and uncorrelated with the primary noise [26], which is not always present in real conditions. Therefore, the off-line secondary-path modeling, shown in Figure 2, was applied prior to the operation of the AFANC system. The white noise v ( n ) is the input for the secondary-path S ( z ) and the adaptive FIR filter S ^ ( z ) . The error signal is expressed as
e o ( n ) = d o ( n ) y o ( n ) ,
and the filter S ^ ( z ) is adapted using the LMS algorithm given by
s ^ ( n + 1 ) = s ^ ( n ) μ o v ( n ) e o ( n ) ,
where v ( n ) = [ v ( n ) v ( n 1 ) v ( n L s + 1 ) ] T , and μ o is the step size. Since the conventional AFANC system uses single-rate processing, the ANC filter W ( z ) and the estimated secondary-path filter S ^ ( z ) are fullband filters, which require long filter lengths to cover the bandwidth. Therefore, computational complexity is high in the conventional AFANC system.

2.2. Proposed Algorithm Using Decimated-band Adaptive Filters (DAFs)

In order to reduce computational complexity, this paper proposed a multirate AFANC system using DAFs with short filter lengths. The proposed multirate AFANC system uses two fixed sampling rates, the higher one f s and the lower one f a n c [30]. The sampling rate was changed by employing two decimators and one interpolator, as illustrated in Figure 3, with the same decimation and interpolation factors D = I . The sampling rate relation is given by
f a n c = f s D .
The decimators and interpolator are coupled with lowpass filters H ( z ) with cut-off frequency f c f a n c / 2 . Therefore, the decimated signals had a low frequency range of 0 to f a n c / 2 , while the fullband signals had a frequency range of 0 to f s / 2 . The high sampling rate f s is required for audio signal a ( n ) containing the high frequency component. The lower sampling frequency f a n c is used for the W D ( z ) and S ^ D ( z ) filters’ input and output decimated-band signal processing. The factor D was chosen so that the upper limit of the decimated-band can cover the target unwanted narrowband noise frequency. The notation k was used for the time index at low sampling rate f a n c , and notation n was used for the time index at high sampling rate f s .
The proposed AFANC system mixes the fullband audio signal a ( n ) and anti-noise signal y ( n ) in high sampling rate expressed as
u ( n ) = y ( n ) + a ( n ) ,
where u ( n ) will drive the secondary loudspeaker to generate the anti-noise and audio sounds. After the driving signal u ( n ) passes though the secondary-path S ( z ) , and combines with the noise signal d ( n ) , the fullband error signal e ( n ) is obtained. Both fullband signals e ( n ) and a ( n ) were decimated into decimated-band signals e D ( k ) and a D ( k ) , respectively. The details of the decimation processes are given in Appendix A.
The decimated-band error signal e D ( k ) also contains the residual noise and audio component. Therefore, the decimated-band audio-cancelation algorithm was also proposed to remove the decimated-band audio-interference component. The algorithm employs a decimated-band audio-interference cancelation filter S ^ D ( z ) with the decimated-band audio signal a D ( k ) as reference input to generate output signal as
a ^ D ( k ) = s ^ D T ( k ) a D ( k ) ,
where s ^ D ( k ) = [ s ^ D 0 ( k ) s ^ D 1 ( k ) s ^ D L s D 1 ( k ) ] T ; s ^ D l ( k ) is l th the coefficient of S ^ D ( z ) with filter length L s D ; and a D ( k ) = [ a D ( k ) a D ( k 1 ) a D ( k L s D + 1 ) ] T .
In the conventional system, there is no decimation process. However, the audio signal a ( n ) of the proposed system passes through additional decimation process, which means S ^ D ( z ) will not obtain the estimate of S ( z ) in fullband. On the other hand, the audio signal a ( n ) also passes the decimation process to obtain decimated-band audio signal a D ( k ) . Since both reference and error signals of S ^ D ( z ) are decimated-band signals, covering the frequency portion from 0 to f a n c / 2 , thus S ^ D ( z ) is a decimated-band estimate of S ( z ) , also with a frequency portion from 0 to f a n c / 2 . Therefore, the decimated-band residual noise signal e D ( k ) is obtained by
e D ( k ) = e D ( k ) + a ^ D ( k ) .
As in the conventional system, the s ^ D ( k ) can be updated during on-line operation using LMS algorithm expressed as
s ^ D ( k + 1 ) = s ^ D ( k ) μ s D a D ( k ) e D ( k ) ,
where a D ( k ) = [ a D ( k ) a ( k 1 ) a ( k L s D + 1 ) ] T and μ s D is the step size.
The decimated-band residual noise signal e D ( k ) was used to update the decimated-band ANC filter W D ( z ) using the decimated-band FXLMS algorithm expressed as
w D ( k + 1 ) = w D ( k ) + μ w D x D ( k ) e D ( k ) ,
where w D ( k ) = [ w D 0 ( k ) w D 1 ( k ) w D L D 1 ( k ) ] T , w D l ( k ) is l th the coefficient of W D ( z ) with filter length L D , x D ( k ) = [ x D ( k ) x D ( k 1 ) x D ( k L D + 1 ) ] T with x D ( k ) is the filtered decimated-band reference signal and μ w D is the step size.
To obtain the filtered decimated-band reference signal x D ( k ) , the transfer function of multirate secondary-path S M ( z ) between y D ( k ) to e D ( k ) is required, which includes the interpolator, lowpass filter H ( z ) , secondary-path S ( z ) , lowpass filter H ( z ) , and decimator. Defining the transfer function of the interpolator, cascade of the two lowpass filters, and the decimator as multirate transfer function M ( z ) , we get S M ( z ) = M ( z ) S ( z ) . Since x D ( k ) is in a decimated-band, only the decimated-band estimate of S M ( z ) is required, in which the decimated-band estimate of S ( z ) is the copy of the audio-interference cancelation filter S ^ D ( z ) . The estimate of multirate transfer function M ^ ( z ) can be estimated by the proposed off-line multirate transfer function estimation algorithm presented in Section 2.2.1. Therefore, the decimated-band estimate of S M ( z ) is the cascade of M ^ ( z ) S ^ D ( z ) . Therefore, the filtered decimated-band reference signal x D ( k ) can be obtained by filtering synthesized reference signal x D ( k ) with M ^ ( z ) and S ^ D ( z ) expressed as
x m ( k ) = m ^ T x D ( k ) ,
x D ( k ) = s ^ D T ( k ) x m ( k ) ,
where x D ( k ) = [ x D ( k ) x D ( k 1 ) x D ( k L m + 1 ) ] T , m ^ = [ m ^ 0 m ^ 1 m ^ L m 1 ] T ; m ^ l is l th the coefficient of M ^ ( z ) with filter length L m ; and x m ( k ) = [ x m ( k ) x m ( k 1 ) x m ( k L s D + 1 ) ] T .
The decimated-band reference signal x D ( k ) is synthesized using the decimated-band residual noise signal e D ( k ) expressed as
x D ( k ) = e D ( k ) + y D ( k ) ,
where y D ( k ) is the filtered decimated-band anti-noise signal. Since the decimated-band anti-noise signal y D ( k ) passes through the transfer function between y D ( k ) to e D ( k ) , thus y D ( k ) is also filtered by M ^ ( z ) and S ^ D ( z ) , expressed as
y m ( k ) = m ^ T y D ( k ) ,
y D ( k ) = s ^ D T ( k ) y m ( k ) ,
where y D ( k ) = [ y D ( k ) y D ( k 1 ) y D ( k L m + 1 ) ] T and y m ( k ) = [ y m ( k ) y m ( k 1 ) y m ( k L s D + 1 ) ] T . Using the synthesized decimated-band reference signal x D ( k ) , the decimated-band adaptive filters W D ( z ) generate the decimated-band anti-noise signal y D ( k ) expressed as
y D ( k ) = w D T ( k ) x D ( k ) ,
where x D ( k ) = [ x D ( k ) x D ( k 1 ) x D ( k L D + 1 ) ] T . Then, the anti-noise signal y D ( k ) is interpolated to fullband output signal y ( n ) to drive the secondary loudspeaker. The interpolation process is given in Appendix A.
To obtain a good estimate of the secondary-path S ( z ) during on-line modeling, the audio signal must be a persistent excitation and uncorrelated with the primary noise [26], which is not always present in real conditions. When a suitable audio signal is not available, the estimated decimated-band secondary-path model can be obtained by off-line operation, prior to the operation of the audio-integrated ANC. Therefore, the decimated-band off-line modeling algorithm was proposed, as shown in Figure 4.
The white noise signal v ( n ) in fullband frequency range is used to drive the secondary-path S ( z ) and d o ( n ) is obtained. Both signals v ( n ) and d o ( n ) are decimated into decimated-band signals v D ( k ) and d D o ( k ) , respectively, where details are given in Appendix A. The decimated-band signal v D ( k ) was used as the reference input signal for the decimated-band adaptive FIR filter S ^ D ( z ) to generate the output signal given by
y D o ( k ) = s ^ D T ( k ) v D ( k ) ,
where s ^ D ( k ) = [ s ^ D 0 ( k ) s ^ D 1 ( k ) s ^ D L s D 1 ( k ) ] T ; s ^ D l ( k ) is l th the coefficient of S ^ D ( z ) with filter length L s D ; and v D ( k ) = [ v D ( k ) v D ( k 1 ) v D ( k L s D + 1 ) ] T . Therefore, the decimated-band error signal is
e D o ( k ) = d D o ( k ) y D o ( k ) .
The decimated-band error signal e D o ( k ) was used to update the coefficients of S ^ D ( z ) using the decimated-band LMS algorithm given by
s ^ D ( k + 1 ) = s ^ D ( k ) μ D o v D ( k ) e D o ( k ) .
where μ D o is the step size.

2.2.1. Off-Line Multirate Transfer Function Modeling Algorithm

The decimated-band estimate of multirate transfer function M ^ ( z ) is required for an ANC system due to the multirate processing. Since the multirate transfer function M ( z ) is fixed, the decimated-band estimate of one lowpass filter H ( z ) can be calculated directly. However, it is much more complicated to directly calculate the decimated-band estimate of the overall multirate transfer function M ( z ) . Therefore, it can be estimated by off-line operation prior to the operation of the proposed AFANC system using the proposed off-line multirate transfer function modeling algorithm shown in Figure 5. The filter M ^ ( z ) is a decimated-band estimate of the interpolator, lowpass filter H ( z ) , decimator, and lowpass filter H ( z ) .
The white noise signal v D m ( k ) is in the low sampling rate f a n c , and is used as the reference signal for the adaptive FIR filter M ^ ( z ) for generating the output signal expressed as
y m o ( k ) = m ^ T ( k ) v D m ( k ) ,
where m ^ ( k ) = [ m ^ 0 ( k ) m ^ 1 ( k ) m ^ L m 1 ( k ) ] T ; m ^ l ( k ) is the l th coefficient of M ^ ( z ) with filter length L m ; and v D m ( k ) = [ v D m ( k ) v D m ( k 1 ) v D m ( k L m + 1 ) ] T . The white noise signal v D m ( k ) passes through interpolator, two lowpass filters, and decimators, and d m ( k ) is obtained. The equations to obtain d m ( k ) are given in Appendix A.
The decimated-band error signal e m o ( k ) is given by
e m o ( k ) = d m o ( k ) y m o ( k ) .
and used to update the coefficients of M ^ ( z ) ,
m ^ ( k + 1 ) = m ^ ( k ) μ m v D m ( k ) e m o ( k ) .
where μ m is the step size. After convergence is achieved, the coefficients of M ^ ( z ) are fixed and were used for the on-line proposed multirate AFANC system operation.

2.3. Performance Analysis of Conventional and Proposed AFANC Systems

The use of bandpass filters will add additional delay on the signal path, which limits the controllable bandwidth in the proposed system. However, the delay would not bring much disadvantages on reducing narrowband noises [15]. The main motivation of using DAFs in the proposed system is to reduce the computational complexity with moderate convergence speed in reducing narrowband noises. The computational complexity is influenced by the number of filters and their lengths. The convergence speed is influenced by the step size.

2.3.1. Computational Complexity

In general, a filter length of fullband filter can be reduced by decimation factor D in decimated-band filter [31]. Assuming the filter lengths of W ( z ) and S ^ ( z ) are L and L s , respectively, for the conventional system; thus, the filter lengths of W D ( z ) and S ^ D ( z ) are
L D = L / D ,   and
L s D = L s / D ,
respectively. Furthermore, let the filter length for H ( z ) be L h , thus, the filter length of M ^ ( z ) is
L m = 2 L h / D ,
in the proposed system.
The conventional AFANC system uses one W ( z ) and three S ^ ( z ) , and the computation for these filters output and adaptations was 2 ( L + 2 L s ) + 2 multiplications and 2 ( L + 2 L s ) 4 . The proposed system used one W D ( z ) , three S ^ D ( z ) , three H ( z ) , and two M ^ ( z ) , and the computation for these filters’ output and adaptations were 2 ( L D + 2 L s D + 3.5 L h / D ) + 2 multiplications and 2 ( L D + 2 L s D + 3.5 L h / D ) 9 additions. Table 1 summarizes the computational complexity in the conventional and proposed systems.
From Table 1, we can see that the required computation depends on the L , L s , L h , and D . In practice, the choices of L , L s , and D are influenced by noise and secondary-path. However, L h is designed by the user. The longer the L h , the better the lowpass filter response in having flat passband, sharp cut-off frequency, and large stopband attenuation. Taking L = 800 , L s = 256 , L h = 80 , and D = 10 as an example, the conventional system requires 2626 multiplications and 2620 additions, and the proposed system requires 538 multiplications and 527 additions, in which significant computational reduction can be achieved. However if L h = 694 , the proposed system requires 2626 multiplications and 2617 additions, which is the upper bound in achieving the computational reduction in this case. If L h is higher than 694 , the proposed system will have more computations. In practice, L h can be much less than 694.
Considering the conventional system uses a very high sampling rate such as 48 kHz, as recommended as the professional digital audio sampling rate [32], thus, the computations have to be completed in a very short period. If the computation time is not enough, the proposed system may use a very high speed digital signal processor (DSP) for implementation, or reduce the filter lengths which may degrade the performance.

2.3.2. Convergence Analysis

Decreasing the sampling rate will affect the convergence speed because a higher sampling rate system will have more adaptation iterations in the same time duration compared to a lower sampling rate system. Convergence speed is also governed by the step size, where a larger step size can usually have a faster convergence speed. The following convergence analysis derived the step size bounds for the conventional and proposed systems.
For the purpose of analysis, the secondary-path estimation was assumed to be perfect, S ^ ( z ) = S ( z ) . Assuming that audio-interference is perfectly cancelled, the step sizes μ w and μ w D for the W ( z ) and W D ( z ) adaptations can be approximated by the step size bounds of the adaptive feedback ANC system given by [33]
μ w < 2 ( 2 + 1 ) L P x ,   and
μ w D < 2 D ( 2 D + 1 ) L D P x D ,
where and D are the delays of the secondary-path S ( z ) and the multirate secondary-path S M ( z ) in the conventional and proposed system, respectively. The delay estimation is given in Appendix B. The P x and P x D are the power of the filtered reference signals x ( n ) and x D ( k ) , respectively.
Let
g = D ,   and
P g = P x P x D ,
where g is delay gain; P g is power gain; then the step size bound μ w D can be expressed as
μ w D 2 D 2 P g ( 2 g + 1 ) L P x .
where μ w D relates to μ w in terms of P g and D .
In theory, the step size determines the convergence speed of the adaptation algorithms. However, a direct step size comparison is not valid as a comparison of convergence speed due to the different sampling rates between conventional and proposed systems. Different sampling rates will give different convergence speeds in thee time unit with the same step size. Supposing that the adaptive filter W ( z ) achieves convergence in i -th iterations on sampling rate f s , it means that the convergence time is i / f s . On the other hand, if the adaptive filter W D ( z ) also converges in the i -th iterations on sampling rate f a n c , it means that the convergence time is D i / f s . Therefore, to achieve the same convergence speed in the time unit, the step size of W D ( z ) has to achieve
μ w D D 2 μ w .
In the conventional and proposed off-line secondary-path modeling, the step size bound can be derived from (35) with delay = 0 [34], given by
μ o < 2 L P v ,   and
μ D o < 2 L P v D ,
where P v and P v D are the power of the reference signals v ( n ) and v D ( k ) , respectively. For on-line secondary-path modeling, the step sizes are smaller, μ s μ o and μ s D μ D o due to misalignment caused by disturbances from primary noises [14].

3. Results and Discussion

Simulations and real-time experiments were conducted to evaluate the performance of the proposed system.

3.1. Experiment Setup

The proposed AFANC system was implemented for the active headrest system, as shown in Figure 6. The TMS320C6713DSK from Texas Instrument (TI) and the analog-to-digital and digital-to-analog converter interface card from the Heg Company were utilized as the core of the proposed system. Two Tang band (T1-1828S) loudspeakers with dimensions of 13.5 × 5.5 × 2.2 cm were used as the secondary loudspeakers and two Shure MX183 microphones were applied as the error microphones. These two error microphones and secondary loudspeakers were combined as one in the analog domain as proposed in [35]. An ALESIS Mictube Duo Stereo and SMSL SA-98E were used as the microphone’s preamplifier and loudspeaker power amplifier.
The primary noises contained 16 narrowband noises from 300 to 600 Hz equally separated by 20 Hz, combined with white noise with a narrowband and white noise ratio of 0 dB. The noise was played by a primary loudspeaker located 1 m behind the headrest. The active headrest system was tested to cancel these noises and deliver music. The recommended sampling rate for audio was 48 kHz [32]. Therefore, the sampling rate for the conventional system was f s = 48 kHz and for the proposed system, they were f s = 48 kHz and f a n c = 2 kHz. Therefore, the decimation factor D is 24.

3.2. Computer Simulations

Computer simulations with MATLAB software were conducted to compare the performance of the conventional and proposed systems. The frequency response of the secondary path transfer function from the active headrest system was measured by a Keysight 35670A dynamic signal analyzer. Then, the frequency response was curve-fitted by the 255th order FIR filter as the S ( z ) model for the simulations. To compare the performances of using different filter lengths, the proposed system was simulated using two different lowpass filters L h with magnitude responses as shown in Figure 7. The blue line response was L h = 192 and the cutoff frequency was 694 Hz, and the green line response was L h = 48 and cutoff frequency was 711 Hz. The cutoff frequencies were less than 1 kHz to achieve the decimated-band signals with a frequency range of 0 to 1 kHz.

3.2.1. Off-Line Secondary-Path Modeling Results

Conventional and proposed off-line secondary-path modeling were performed prior to on-line AFANC operations to obtain S ^ ( z ) and S ^ D ( z ) . The filter length of S ^ ( z ) filter L s was 256, following the filter length of S ( z ) . Since D = 24 , the corresponding filter length L s D of the estimated decimated-band secondary-path filter S ^ D ( z ) was 26, according to (36). The proposed modeling was run twice using a different lowpass filter in each modeling. The white noise signal power was 1. Therefore, based on (41) and (42), the step sizes for the conventional and proposed off-line modeling were μ o = 0.0039 and μ D o = 0.0909 .
Figure 8 shows the off-line secondary-path modeling results, where the black and dashed-red lines show the magnitude and phase responses of S ( z ) , and S ^ ( z ) , respectively. The blue line shows S ^ D ( z ) with L h = 48 , and the green line with L h = 192 . For the conventional system, the fullband frequency response is required. Since the filter length of S ^ ( z ) was the same as S ( z ) , the estimated secondary-path filter S ^ ( z ) fit the fullband response of S ( z ) almost perfectly.
On the other hand, the proposed system only needs the decimated-band frequency response of S ( z ) . Figure 8 shows the frequency response of S ^ D ( z ) to estimate S ( z ) in a frequency range of 0–1 kHz. The magnitude responses of the lowpass filter with L h = 48 was different than with L h = 192 . Therefore, S ^ D ( z ) with L h = 48 had a different response than with L h = 192 . We can see that S ^ D ( z ) had a poor estimate of S ( z ) at aa frequency around 0–200 Hz and 0.8–1 kHz, influenced by the steep curving response of S ( z ) in low frequency and lowpass filter cutoff frequency below 1 kHz. However, S ^ D ( z ) still had good estimates at a frequency around 200–800 Hz. This result shows that S ^ D ( z ) with a shorter filter length can effectively estimate the decimated-band transfer function of S ( z ) .

3.2.2. Off-Line Multirate Transfer Function Modeling Results

The multirate transfer function filter M ^ ( z ) is required to realize the proposed system. Since D = 24 , according to (34), the filter length of M ^ ( z ) was L m = 4 for L h = 48 , and L m = 16 for L h = 192 .
Figure 9 shows the modeling results, where black lines in Figure 9a,b show the magnitude responses of multirate transfer function with L h = 48 and L h = 192 , respectively. The blue line in Figure 9a and green line in Figure 9b show the magnitude responses of M ^ ( z ) with L m = 4 and L m = 16 , respectively. Obviously, the magnitude response of M ^ ( z ) fit the corresponding magnitude response of the multirate transfer function in a frequency range of 0–1 kHz. These results show the effectiveness of the proposed off-line multirate transfer function modeling algorithm.

3.2.3. Noise Reduction Results

The fullband secondary-path filter S ^ ( z ) and decimated-band secondary-path filter S ^ D ( z ) obtained from the off-line modeling were used as initials in on-line AFANC operations. The fixed coefficient multirate-path filter M ^ ( z ) obtained from the off-line multirate transfer function was used in the proposed AFANC system.
The first simulation focused on the noise reduction performance of the conventional and proposed AFANC systems without the existence of an audio signal. For comparison purposes, two conditions were tested for the conventional system. First with a shorter filter length L = 1500 , and then with a longer filter length L = 2400 . The proposed system used L D = 100 for W D ( z ) , which satisfies (32) for a longer filter length L = 2400 . Two conditions for the proposed system were tested. First with a lowpass filter length L h = 48 , and the second one with L h = 192 .
The step sizes were calculated according to (35) and (36). The delay of the secondary-path in conventional system was 153.7. Furthermore, the delays of the multirate secondary-paths in the proposed system were 200.7 and 344.7 for L h = 48 and L h = 192 , respectively. Thus, the delay gain g was 1.3 and 2.4 with L h = 48 and L h = 192 , respectively. Therefore, we can see that using a longer lowpass filter length has more delay gain in the multirate secondary-path.
The filtered reference signal power P x and P x D were estimated by obtaining x ( n ) and x D ( n ) prior to on-line ANC operations. Then, the mean values of all x 2 ( n ) and x D 2 ( n ) samples were used as estimated P x and P x D , respectively. The estimated P x was 11.4, and the estimated P x D were 7.5 and 9.9, for L h = 48 and L h = 192 , respectively. The power with L h = 192 was higher due to its higher cutoff frequency. The power gain P g were 1.5 and 1.2, for L h = 48 and L h = 192 , respectively. Therefore, we can see that the conventional system obtained larger filtered reference signal power compared to the proposed system.
After computing delays and filtered reference signal powers, the step size bounds were obtained, and the used step sizes were half of the bounds. The step sizes for conventional systems were 1.89 · 10 7 and 1.18 · 10 7 for L = 1500 and L = 2400 , respectively. The step sizes for the proposed systems were 7.9 · 10 5 and 3.5 · 10 5 for L D = 100 , L h = 48 and L D = 100 , L h = 192 , respectively.
Figure 10 shows the learning curves using the exponential window technique [14] with a smoothing parameter of 5000. Both the conventional and proposed systems were simulated for 4 s. The red and brown lines in Figure 10 show the learning curves from conventional systems with L = 1500 and L = 2400 , respectively, and the blue and green lines show the learning curves from the proposed systems with L D = 100 , L h = 48 and L D = 100 , L h = 192 , respectively. As can be seen from Figure 10, the conventional system with a longer filter length of L = 2400 and the proposed system could achieve a mean square error (MSE) level of around 0 dB at four seconds, which is the white noise MSE level, however, the conventional system with a shorter filter length L = 1500 could not achieve the same MSE level because the length was not long enough. The proposed system with L D = 100 , L h = 48 had a similar learning curve as the conventional system with L = 2400 , which means both systems had similar convergence speed. The proposed system with L D = 100 , L h = 192 almost had the same convergence speed as the conventional system with L = 2400 .
Comparing the step sizes used in this simulation, we could see that μ w D 669.6 μ w in the conventional system with L D = 100 , L h = 48 and the proposed system with L = 2400 . In this condition, although the proposed system gained a delay by g = 1.3 , the conventional system had a longer filter length and more power with P g 1.52 . Therefore, the same convergence condition in Equation (40) was achieved, as shown in the simulation result. However, by using longer lowpass filter length L h = 192 , the step size comparison was μ w D 297.2 μ w in the conventional system and proposed system with L = 2400 .
The computations required by the conventional system in each iteration were 4026 multiplications and 4020 additions with L = 1500 , and 5826 multiplications and 5820 additions with L = 2400 . The computations required for the proposed system were 458 multiplications and 447 additions with L h = 48 , and 914 multiplications and 903 additions with L h = 192 . The conventional system could only achieve good noise reduction when using L = 2400 . However, only by L D = 100 and L h = 48 , the proposed system can achieve a similar performance with 12 times computational reduction.

3.3. Real-Time Experiments

Real-time experiments were conducted to compare the performance of the conventional and proposed systems in reducing noises and delivering audio sound in real conditions. The primary noises, lowpass filter H ( z ) , and multirate filter M ( z ) were the same as in the simulation. The filter lengths of W ( z ) and S ^ ( z ) in the conventional system were L = 400 and L s = 150 , respectively, and the filter lengths of W D ( z ) and S ^ D ( z ) in the proposed system were L D = 200 and L s D = 110 , respectively.
In the first experiment, sinusoid signal at frequency 700 Hz was used as the audio signal to see whether the audio sound was not canceled by the AFANC system. The primary noise was the same as defined in Section 3.1. Figure 11 shows the spectrums of the error signals measured by the error microphones, where the black line shows the spectrum when ANC is off, and the red and blue lines are from the conventional and proposed systems, respectively, when the ANC is on. Obviously, the proposed system achieved better narrowband noise reduction compared to the conventional system. In addition, the conventional system also increased the broadband noise. The audio sound at 700 Hz was maintained in the conventional and proposed systems.
In the second experiment, non-stationary real music was used as the audio signal, and primary noises were the same as the first experiment. Figure 12 shows the spectrogram of the recorded error microphone signal, where the horizontal and vertical axes show the time and frequency, respectively, and color shows the signal power. As can be seen, only primary noises were present from the beginning to five seconds, when the ANC was off. The red line at 300–600 Hz represents the present narrowband component of primary noises, and the yellow-red background color represents the white noise. At 5 to 15 s, the music audio was fed to the system with the ANC off. The yellow-red background color was darker, indicating that a music component was added. Then, the ANC of the conventional system was turned on at 15 s to 25 s, and from 25 s to 35 was the proposed system with ANC on. Obviously, the red lines at 300–600 Hz from 25 to 35 s were almost not seen, indicating that the proposed system achieved good narrowband noise reduction. However, the red lines at 300–600 Hz from 15 to 25 s in the conventional system were still clearly seen, which means that the narrowband noises were not reduced as well as in the proposed system.
The experiment results showed that the conventional AFANC system with longer fullband filters could not achieve good enough noise reduction, and that improvement by increasing the filter length was also impractical. However, the proposed multi-rate AFANC system achieved better noise reduction and effectively delivered music using a sampling frequency of 48 kHz by employing decimated-band adaptive filters with shorter filter lengths.

4. Conclusions

This paper presented the conventional and proposed AFANC systems to achieve low frequency narrowband noise reduction and deliver audio sound in a high sampling rate. The conventional system uses single-rate processing, thus the fullband adaptive filters for ANC and audio-interference cancelation require long filter lengths, resulting in high computational complexity. Therefore, this paper proposed a multirate AFANC system utilizing two decimators to obtain the decimated-band signals used for ANC and audio-interference cancelation. Hence, the adaptive filters worked on the decimated-band with shorter filter lengths. One interpolator was employed to convert the decimated-band anti-noise signal into a fullband signal for achieving audio signal mixing with high sampling rate processing.
The computational complexity and convergence of both systems were analyzed. Since the filter lengths can be reduced for decimated-band filters, significant computational reduction can be achieved by the proposed system if the lowpass filter length is short enough. The step size bounds of both systems were analyzed to study the convergence speed. Although the additional delay introduced in the proposed system will limit the step size bound, a similar convergence speed is still possible to achieve. Computer simulations verified that long filters are required for the conventional system to achieve good enough noise reduction; however, the proposed system could achieve good noise reduction and fast convergence speed with much shorter filter lengths, and significant computational reduction was attained. Both systems were implemented for an active headrest system and were tested in real-time experiments. The proposed system worked effectively in real conditions, while the conventional system is impractical to achieve good performance.
The proposed multirate processing comes with additional delay on the signal path. However, since the adaptive feedback ANC system is typically applied to reduce narrowband noises, the delay would not have much of an impact. To reduce broadband noise with audio integration in a high sampling rate, an audio-integrated adaptive feedforward ANC system with low computational complexity should be developed in future work.

Author Contributions

Conceptualization, S.M.K. and A.S.; Methodology, software, validation, investigation, writing—original draft preparation, A.S.; Resources, writing—review and editing, supervision, C.-Y.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Decimations and Interpolations

Prior to the decimation process, the signals e ( n ) , a ( n ) , v ( n ) , d o ( n ) , and v m ( n ) were filtered by a lowpass filter H ( z ) to avoid aliasing, expressed as
e p ( n ) = h T e ( n ) ,
a p ( n ) = h T a ( n ) ,
v p ( n ) = h T v ( n ) ,
d p ( n ) = h T d o ( n ) ,
d m p ( n ) = h T v m ( n ) ,
where h = [ h 0 h 1 h L h 1 ] T ; h l is the l th the coefficient of H ( z ) with the filter length L h ; e ( n ) = [ e ( n ) e ( n 1 ) e ( n L h + 1 ) ] T ; and a ( n ) = [ a ( n ) a ( n 1 ) a ( n L h + 1 ) ] T . v ( n ) = [ v ( n ) v ( n 1 ) v ( n L h + 1 ) ] T ; d o ( n ) = [ d o ( n ) d o ( n 1 ) d o ( n L h + 1 ) ] T ; and v m ( n ) = [ v m ( n ) v m ( n 1 ) v m ( n L h + 1 ) ] T .
Then, the decimators retain only those samples of signals e p ( n ) , a p ( n ) , v p ( n ) , and d p ( n ) that occur at time instants equal to multiples of factor D , expressed as
e D ( k ) = e p ( k D ) ,
a D ( k ) = a p ( k D ) ,
v D ( k ) = v p ( k D ) ,
d D o ( k ) = d p ( k D ) ,
d m ( k ) = d m p ( k D ) .
Interpolators increase the sampling rate of decimated-band signals y D ( k ) and v D m ( k ) by inserting zero samples according to relation
y i ( n ) = { y D ( n / I ) ,     n = 0 ,   ± I , ± 2 I ,   0 ,     otherwise
v i ( n ) = { v D m ( n / I ) ,     n = 0 ,   ± I , ± 2 I ,   0 ,     otherwise
with interpolation factor I . Then, signals y i ( n ) and v i ( n ) are filtered by the lowpass filter H ( z ) to obtain fullband signals
y ( n ) = I h T y i ( n ) ,
v m ( n ) = I h T v i ( n ) ,
where I is the gain factor to compensate the energy loss [36]; y i ( n ) = [ y i ( n ) y i ( n 1 ) y i ( n L h + 1 ) ] T ; and v i ( n ) = [ v i ( n ) v i ( n 1 ) v i ( n L h + 1 ) ] T .

Appendix B. Filter Delay Estimation

Suppose the transfer function S ( z ) is modeled by a FIR filter, the delay of the secondary-path can be approximated by [34]
i = 0 L c i s i i = 0 L c s i ,
where s 0 s 1 s L c 1 are the coefficients of S ( z ) with filter length L c . The delay of the lowpass filter H ( z ) can be approximated by
h i = 0 L h i h i i = 0 L h h i .
Therefore, we obtain
D + 2 h .

References

  1. World Health Organization. Burden of Disease from Environmental Noise-Quantification of Healthy Life Years Lost in Europe. Available online: https://www.who.int/quantifying_ehimpacts/publications/e94888.pdf (accessed on 9 November 2020).
  2. Khajenasiri, F.; Zamanian, A.; Zamanian, Z. The Effect of Exposure to High Noise Levels on the Performance and Rate of Error in Manual Activities. Electron. Physician 2016, 8, 2088–2093. [Google Scholar] [CrossRef] [Green Version]
  3. Department for Environment, Food, & Rural Affairs of United Kingdom. Noise Pollution-Economic Analysis. Available online: https://www.gov.uk/guidance/noise-pollution-economic-analysis (accessed on 10 November 2020).
  4. Swinburn, T.K.; Hammer, M.S.; Neitzel, R.L. Valuing Quiet: An Economic Assessment of U.S. Environmental Noise as a Cardiovascular Health Hazard. Am. J. Prev. Med. 2015, 49, 345–353. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. World Health Organization. Environmental Noise Guidelines for the European Region. Available online: https://www.euro.who.int/__data/assets/pdf_file/0008/383921/noise-guidelines-eng.pdf (accessed on 9 November 2020).
  6. Cassina, L.; Fredianelli, L.; Menichini, I.; Chiari, C.; Licitra, G. Audio-Visual Preferences and Tranquillity Ratings in Urban Areas. Environments 2018, 5, 1. [Google Scholar] [CrossRef] [Green Version]
  7. Thompson, M. Beyond Unwanted Sound: Noise, Affect and Aesthetic Moralism; Bloomsbury: New York, NY, USA, 2017. [Google Scholar]
  8. Nilsson, M.; Alvarsson, J.; Rådsten-Ekman, M.; Bolin, K. Auditory Masking of Wanted and Unwanted Sounds in a City Park. Noise Control. Eng. J. 2010, 58, 524–531. [Google Scholar] [CrossRef]
  9. Song, E.-S.; Lim, Y.-J.; Lee, J.; Moon, J.-B.; Kim, B. Application of Soundproofing Materials for Noise Reduction in Dental CAD/CAM Milling Machines. Appl. Sci. 2020, 10, 2768. [Google Scholar] [CrossRef]
  10. Wang, S.; Wang, X. Modeling and Analysis of the Effects of Noise Barrier Shape and Inflow Conditions on Highway Automobiles Emission Dispersion. Fluids 2019, 4, 151. [Google Scholar] [CrossRef] [Green Version]
  11. Pardo-Quiles, D.; Rodríguez, J.-V.; Molina-García-Pardo, J.-M.; Juan-Llácer, L. Traffic Noise Mitigation Using Single and Double Barrier Caps of Different Shapes for an Extended Frequency Range. Appl. Sci. 2020, 10, 5746. [Google Scholar] [CrossRef]
  12. Huang, X.; Zou, H.; Qiu, X. Effects of the Top Edge Impedance on Sound Barrier Diffraction. Appl. Sci. 2020, 10, 6042. [Google Scholar] [CrossRef]
  13. Elliott, S.J.; Nelson, P.A. Active noise control. IEEE Signal. Process. Mag. 1993, 10, 12–35. [Google Scholar] [CrossRef]
  14. Kuo, S.M.; Morgan, D.R. Active Noise Control Systems: Algorithms and DSP Implementation; Wiley: New York, NY, USA, 1996. [Google Scholar]
  15. Nelson, P.A.; Elliott, S.J. Active Control of Sound; Academic: New York, NY, USA, 1992. [Google Scholar]
  16. Liang, K.; Hu, J. An Open-Loop Pole–Zero Placement Method for Active Noise Control Headphones. IEEE Trans. Contr. Syst. Technol. 2007, 25, 1278–1283. [Google Scholar] [CrossRef]
  17. Pawełczyk, M. Analogue Active Noise Control. Appl. Acoust. 2002, 63, 1193–1213. [Google Scholar] [CrossRef]
  18. Yu, S.; Hu, J. Controller Design for Active Noise Cancellation Headphones using Experimental Raw Data. IEEE/ASME Trans. Mechatron. 2001, 6, 483–490. [Google Scholar]
  19. Kim, B.; Yoon, J.-Y. Modified LMS Strategies Using Internal Model Control for Active Noise and Vibration Control Systems. Appl. Sci. 2018, 8, 1007. [Google Scholar] [CrossRef] [Green Version]
  20. Wu, L.; Qiu, X.; Guo, Y. A Generalized Leaky FxLMS Algorithm for Tuning the Waterbed Effect of Feedback Active Noise Control Systems. Mech. Syst. Signal. Process. 2018, 106, 13–23. [Google Scholar] [CrossRef]
  21. López, J.M.; Alonso, J.; Asensio, C.; Pavón, I.; Gascó, L.; de Arcas, G. A Digital Signal Processor Based Acoustic Sensor for Outdoor Noise Monitoring in Smart Cities. Sensors 2020, 20, 605. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  22. Luo, L.; Qin, H.; Song, X.; Wang, M.; Qiu, H.; Zhou, Z. Wireless Sensor Networks for Noise Measurement and Acoustic Event Recognitions in Urban Environments. Sensors 2020, 20, 2093. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  23. Lee, S.-K.; Lee, S.; Back, J.; Shin, T. A New Method for Active Cancellation of Engine Order Noise in a Passenger Car. Appl. Sci. 2018, 8, 1394. [Google Scholar] [CrossRef] [Green Version]
  24. Flor, D.; Pena, D.; Pena, L.; de Sousa, V.A., Jr.; Martins, A. Characterization of Noise Level inside a Vehicle under Different Conditions. Sensors 2020, 20, 2471. [Google Scholar] [CrossRef] [PubMed]
  25. Wang, W.; Thomas, P.J. Acoustic Improvement of Stator–Rotor Interaction with Nonuniform Trailing Edge Blowing. Appl. Sci. 2018, 8, 994. [Google Scholar] [CrossRef] [Green Version]
  26. Kuo, S.M.; Chuang, H.; Mallela, P.P. Integrated Automotive Signal Processing and Audio System. Ieee Trans. Consum. Electron. 1993, 39, 522–532. [Google Scholar] [CrossRef]
  27. Gan, W.S.; Kuo, S.M. An Integrated Audio and Active Noise Control Headset. IEEE Trans. Consum. Electron. 2001, 48, 242–247. [Google Scholar] [CrossRef]
  28. Kajikawa, Y. Integration of Active Noise Control and Other Acoustic Signal Processing Techniques. In Proceedings of the 2014 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS), Ishigaki, Japan, 17–20 November 2014; pp. 451–454. [Google Scholar]
  29. Chen, Y.R.; Chang, C.Y.; Kuo, S.M. Active Noise Control and Secondary Path Modeling Algorithms for Earphones. In Proceedings of the 2017 American Control Conference (ACC), Seattle, WA, USA, 24–26 May 2017; pp. 246–251. [Google Scholar]
  30. Antonius, S.; Chang, C.Y.; Sen, M.K. Multirate audio-integrated adaptive feedback ANC systems. In Proceedings of the 2016 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA), Jeju, Korea, 13–16 December 2016. [Google Scholar]
  31. Lee, K.; Gan, W.; Kuo, S.M. Subband Adaptive Filtering: Theory and Implementation; Wiley: West Sussex, UK, 2009. [Google Scholar]
  32. Audio Engineering Society. AES5-2018: AES Recommended Practice for Professional Digital Audio—Preferred Sampling Frequencies for Applications Employing Pulse-Code Modulation (Revision of AES5-2003). Available online: https://www.aes.org/publications/standards/search.cfm?docID=14 (accessed on 14 November 2020).
  33. Wang, L.V.; Gan, W.; Khong, A.W.H.; Kuo, S.M. Convergence Analysis of Narrowband Feedback Active Noise Control System with Imperfect Secondary Path Estimation. IEEE Trans. Audio Speech Lang. Process. 2013, 21, 2403–2411. [Google Scholar] [CrossRef]
  34. Ardekani, I.T.; Abdulla, W.H. Theoretical Convergence Analysis of FxLMS Algorithm. Signal. Process. 2010, 90, 3046–3055. [Google Scholar] [CrossRef]
  35. Siswanto, A.; Chang, C.Y.; Kuo, S.M. Active Noise Control for Headrests. In Proceedings of the 2015 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA), Hong Kong, China, 16–19 December 2015; pp. 688–692. [Google Scholar]
  36. Kuo, S.M.; Lee, B.H.; Tian, W. Real-Time Digital Signal Processing: Fundamentals, Implementations and Applications; Wiley: West Sussex, UK, 2013. [Google Scholar]
Figure 1. Conventional audio-integrated feedback active noise control (AFANC) system.
Figure 1. Conventional audio-integrated feedback active noise control (AFANC) system.
Sensors 20 06693 g001
Figure 2. Conventional off-line modeling algorithm to estimate S ( z ) .
Figure 2. Conventional off-line modeling algorithm to estimate S ( z ) .
Sensors 20 06693 g002
Figure 3. Proposed multirate audio-integrated feedback active noise control (AFANC) system using decimated-band adaptive filters (DAFs).
Figure 3. Proposed multirate audio-integrated feedback active noise control (AFANC) system using decimated-band adaptive filters (DAFs).
Sensors 20 06693 g003
Figure 4. Proposed off-line decimated-band modeling algorithm to estimate the decimated-band secondary-path S ( z ) .
Figure 4. Proposed off-line decimated-band modeling algorithm to estimate the decimated-band secondary-path S ( z ) .
Sensors 20 06693 g004
Figure 5. Proposed off-line multirate transfer function modeling algorithm.
Figure 5. Proposed off-line multirate transfer function modeling algorithm.
Sensors 20 06693 g005
Figure 6. Active headrest system used for the experiments.
Figure 6. Active headrest system used for the experiments.
Sensors 20 06693 g006
Figure 7. Magnitude response of lowpass filters.
Figure 7. Magnitude response of lowpass filters.
Sensors 20 06693 g007
Figure 8. Comparison of S ( z ) (black), S ^ ( z ) (dashed-red), S ^ D ( z ) with lowpass filter length 48 (blue), and S ^ D ( z ) with lowpass filter length 192 (green): (a) magnitude response and (b) phase response.
Figure 8. Comparison of S ( z ) (black), S ^ ( z ) (dashed-red), S ^ D ( z ) with lowpass filter length 48 (blue), and S ^ D ( z ) with lowpass filter length 192 (green): (a) magnitude response and (b) phase response.
Sensors 20 06693 g008
Figure 9. Magnitude response of the multirate transfer function (black line) compared to (a) M ^ ( z ) (blue line) with L m = 4 and L h = 48 and (b) M ^ ( z ) (green line) with L m = 16 and L h = 192 .
Figure 9. Magnitude response of the multirate transfer function (black line) compared to (a) M ^ ( z ) (blue line) with L m = 4 and L h = 48 and (b) M ^ ( z ) (green line) with L m = 16 and L h = 192 .
Sensors 20 06693 g009
Figure 10. Mean square error (MSE) learning curves from conventional systems with L = 1500 (brown), L = 2400 (red), and proposed systems with L h = 48 (blue) and L h = 192 (green).
Figure 10. Mean square error (MSE) learning curves from conventional systems with L = 1500 (brown), L = 2400 (red), and proposed systems with L h = 48 (blue) and L h = 192 (green).
Sensors 20 06693 g010
Figure 11. Spectrum signal measured from error microphones when the active noise control (ANC) is off (black line), and active noise control (ANC) is on (blue for the proposed and the red for the conventional methods).
Figure 11. Spectrum signal measured from error microphones when the active noise control (ANC) is off (black line), and active noise control (ANC) is on (blue for the proposed and the red for the conventional methods).
Sensors 20 06693 g011
Figure 12. Spectrogram of error for the microphone signal.
Figure 12. Spectrogram of error for the microphone signal.
Sensors 20 06693 g012
Table 1. Computational complexity of the conventional and proposed systems.
Table 1. Computational complexity of the conventional and proposed systems.
AFANC SystemFilterLengthComputation
MultiplicationsAdditions
Conventional W ( z ) L 2 ( L + 2 L s ) + 2 2 ( L + 2 L s ) 4
S ^ ( z ) L s
Proposed W D ( z ) L D = L / D 2 ( L D + 2 L s D + 3.5 L h / D ) + 2 2 ( L D + 2 L s D + 3.5 L h / D ) 9
S ^ D ( z ) L s D = L s / D
H ( z ) L h
M ^ ( z ) L m = 2 L h / D
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Siswanto, A.; Chang, C.-Y.; Kuo, S.M. Multirate Audio-Integrated Feedback Active Noise Control Systems Using Decimated-Band Adaptive Filters for Reducing Narrowband Noises. Sensors 2020, 20, 6693. https://doi.org/10.3390/s20226693

AMA Style

Siswanto A, Chang C-Y, Kuo SM. Multirate Audio-Integrated Feedback Active Noise Control Systems Using Decimated-Band Adaptive Filters for Reducing Narrowband Noises. Sensors. 2020; 20(22):6693. https://doi.org/10.3390/s20226693

Chicago/Turabian Style

Siswanto, Antonius, Cheng-Yuan Chang, and Sen M. Kuo. 2020. "Multirate Audio-Integrated Feedback Active Noise Control Systems Using Decimated-Band Adaptive Filters for Reducing Narrowband Noises" Sensors 20, no. 22: 6693. https://doi.org/10.3390/s20226693

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