Active noise cancellation with a fuzzy adaptive filtered-X algorithm C.-Y. Chang and K.-K. Shyu Abstract: The authors present a fuzzy adaptive filtered-X algorithm for active noise cancellation (ANC) in ducts, using fuzzy rules to construct an anti-noise filter to cancel out the undesired noise. Complex acoustic plant models, such as those used in conventional ANC systems, can be disregarded in the proposed fuzzy technique. As a new method for ANC, the proposed system tunes the free parameters automatically and changes the IF–THEN rules adaptively to minimise the residual noise as new information becomes available. Hence, the proposed algorithm can be easily constructed at the beginning, and the complexity of building an ANC system can be reduced. Direct numerical simulations demonstrate the effectiveness of the proposed design.

1

Introduction

The technique of active noise cancellation (ANC), which uses artificial signals to cancel undesired noise [1], has received much attention during the past decade because of recent advances in electronics and microcomputers. Conventional methods, called passive noise control (PNC), have the ability to suppress the higher frequency acoustic noise rather than the lower frequency noise, as proven by several researchers in many papers. However, industrial acoustic noise often has its main power on lower frequencies, where the wavelength of sound is so long that passive techniques are no longer cost-effective because they require material that is too bulky and heavy [2], such as the silencer of a car. In contrast to passive methods, active methods not only permit the cancellation of lower frequency noise, but also reduce the weight, volume and cost of the overall noise control system. To put in place an ANC system, one has to identify some transfer functions of acoustic plants and transducers, such as microphone, speaker and duct plant, to generate the correct anti-noise signal. Many researchers have employed the filtered-X [3] algorithm as an active noise controller because of its simplicity. The filtered-X algorithm is also an adaptive filter and its weighting parameters can be automatically updated by the least mean square (LMS) algorithm. This approach is effective at attenuating lower frequency noise, such as that from a fan, compressor, or engine noise in an acoustic duct [4]. However, there are still several problems with the filtered-X strategy. One of the most critical disadvantages of the filtered-X LMS algorithm is the low convergence speed. This is because the filtered-X algorithm needs a small step gain to update the weighting parameters in order to maintain stable performance of the

r IEE, 2003 IEE Proceedings online no. 20030406 doi:10.1049/ip-cds:20030406 Paper first received 16th July and in revised form 23rd December 2002. Online publishing date: 19 August 2003 C.-Y. Chang is with the Department of Electronic Engineering, Ching Yun Institute of Technology, Chung-Li, Taiwan 320, Republic of China K.-K. Shyu is with the Department of Electrical Engineering, National Central University, Chung-Li, Taiwan 320, Republic of China

416

system [3, 4]. A concurrent difficulty is that small step gains cannot update the weights in time to keep up with the change of residual noise, which plays a leading role in the filtered-X algorithm. Hence, the tracking speed is very slow and an accurate anti-signal cannot be derived to cancel the undesired noise. These decrease the performance of broadband noise reduction. A few ANC systems based on fuzzy logic have been proposed, most of which use FIR filters or PD controllers to suppress noise, and then use a fuzzy method to adapt the system parameters. However, these approaches still require mathematical information about the duct plant, and they are still very complex. Rather than another fuzzy ANC system, this paper proposes a fuzzy adaptive filtered-X algorithm to enhance the performance of ANC systems. The fuzzy filtered-X algorithm is mainly composed of linguistic information from human experts, and only a little numerical information is needed. Moreover, this method can minimise the residual noise of a fuzzy adaptive ANC system by properly setting the initial weighting parameters. Hence, the critical problem of low convergence speed is overcome and the residual noise can be minimised. Compared with other ANC schemes, the proposed fuzzy approach provides a very easy way to develop an active noise controller. In addition, the proposed fuzzy adaptive system can be used for many other applications [5–9]. 2 Active noise cancellation with filtered-X algorithm The usual ANC system, which utilises the filtered-X algorithm, is shown in Fig. 1. In the plant model, Hp(z) represents the primary speaker and P(z) denotes the mathematical transfer function of the acoustic duct, the input signal xk represents the kth undesired noise sample, and the residual noise ek is measured by an error microphone. The output signal of the filtered-X algorithm uk drives an anti-noise speaker with transfer function Hs(z), in an attempt to cancel the undesired noise in the duct. The acoustic transfer function from the location of the anti-noise speaker to the error microphone Mp(z) is referred to as the error path and is represented by He(z). The (N+1)th order adaptive active noise controller with weighting parameters IEE Proc.-Circuits Devices Syst., Vol. 150, No. 5, October 2003

primary speaker

duct

microphone He(z) Mp(z)

P (z)

xk

3

error

Hp(z)

Hs(z) secondary speaker

ek

antinoise uk a

xk

Hp(z)

P (z)

silent zone + He(z)

Mp(z)

ek

Hs(z)

acoustic path

uk

artificial path [Wk ] Hs(z)*He(z)*Mp(z) filtered-X LMS b

Fig. 1

ANC for duct

a Duct system b Block diagram of filtered-X LMS ANC

Wk is updated by the filtered-X LMS algorithm. Hence, the residual noise ek becomes ek ¼ xk Hp PHe Mp þ Wkt Xk Hs He Mp

ð1Þ

where the weighting parameters and the input noise sequence are

Fuzzy adaptive filtered-X ANC system

Since the introduction of fuzzy sets by Zadeh in 1965 [10], many researchers have applied this theory to diverse engineering topics. In general, the knowledge base and rule base are designed from expert experience, and then an inference engine is selected to make up a fuzzy system [11–13]. Traditionally, active noise controllers are designed on the basis of a mathematical description and its linearised model. However, it is difficult to control undesired noise in a nonlinear duct plant. Hence, the performance of broadband noise reduction in a conventional ANC system is worse than the performance of narrowband noise reduction. Furthermore, existing ANC systems use complicated mathematical transfer functions to design the controllers. For instance, the conventional filtered-X based ANC systems often use hundreds of weighting functions to control undesired noise. Therefore, resulting numerical errors, such as the round-off and quantisation are inevitable. In contrast, the proposed self-tuning fuzzy-based ANC system can process both the numerical data and linguistic information to adapt the ANC system, as shown in Fig. 3. The advantages of the proposed algorithm include the reduction of system complexity and the property of nonlinear compensation. Furthermore, due to its generality, the fuzzy filtered-X scheme can also be applied to many engineering applications, such as power stabilisers, shock testing experiments, hearing aids, and vibration control systems [5–9]. The following describes the procedures for designing a fuzzy filtered-X ANC system. xk

Wk ¼ ½w0k ; w1k ;    ; wNk t

ð2Þ

Xk ¼ ½xk ; xk1 ;    ; xkN t

ð3Þ

acoustic path

The corresponding gradient estimation of the adaptive system at time sample k is given by

artificial path

2 ^k ¼ @ek ¼ 2ek ðXk Hs He Mp Þ r @Wk

P (z)

ek He(z)

+

Mp(z)

Hs(z)

uk fuzzy controller

ð4Þ

where the weighting parameters are updated with the LMS algorithm: Wkþ1

silent zone Hp(z)

^k ¼ Wk  2mek ðXk Hs He Mp Þ ¼ Wk  mr

Fig. 3

Architecture of a fuzzy-based active noise controller

ð5Þ

This differs from the traditional LMS algorithm: Wkþ1 ¼ Wk  2mek Xk

fuzzy filtered-X

ð6Þ

It is seen that the difference between (5) and (6) is in the correction term. The last term of (5) is similar to the output of noise sequence Xk that came into the composite filter HsHeMp. This condition is shown in Fig. 2. Therefore, (5) is referred to as the filtered-X LMS algorithm. In addition, there is a stepping parameter m for each wlk, l ¼ 0, ?, N.

Step 1: Generally speaking, the output of a (N+1)th order FIR filter is composed of the moving averages of the past (N+1) input noise samples. Hence, one uses the past (N+1) noise samples to design the fuzzy filter. For a (N+1)th order fuzzy ANC system, one can define M fuzzy sets Fil for each input noise sample xki with Gaussian membership functions 2 !2 3 l xki  xi;k 1 5 mFil ðxki Þ ¼ exp4 ð7Þ 2 slxi

Correction term of filtered-X LMS algorithm

where l ¼ 1,2, ?M, i ¼ 0,1,2,?, N and k and denotes the time samples. In (7), xil are the centres and slxi are standard deviations of the Gaussian functions, respectively. In this study, we set M ¼ 7, N ¼ 20 and the initial standard deviations equal to 0.2. Hence, each input sample xki, has seven linguistic terms which initially are equally distributed in the input signal range [1 1]; NB (negative big), NM

IEE Proc.-Circuits Devices Syst., Vol. 150, No. 5, October 2003

417

Xk

Fig. 2

HsHeMp

XkHsHeMp

step. The filter is represented as f ðXk Þ:

1.0 NB

NM

NS

AZ

PS

PM

PB

M P

membership degree

0.8

ylk  minðmF l ðx k Þ; mF l ðx k1 Þ;  ; mF l ðx kN ÞÞ

f ðXk Þ ¼ l¼1M P l¼1

0.6

0

N

1

0

N

1

ð9Þ The authors use uk to control the undesired noise, such as shown in Fig. 3. Step 4: To minimise the power of residual noise, the fuzzy filtered-X LMS algorithm uses the following [3, 14] to l update the free parameters ylk ; xi;k and slxi;k at each sample time k:

0.4

0.2

0 –1.0

–0.5

0

0.5

ylkþ1 ¼ ylk þ l  ek 

1.0

interval for input variables

Fig. 4 Membership functions of input and output linguistic variables

(negative medium), NS (negative small), AZ (almost zero), PS (positive small), PM (positive medium) and PB (positive big). Figure 4 shows the results of this step in constructing a twenty-first order fuzzy FIR filter. Step 2: Define a set of M fuzzy IF–THEN rules of the following type: l

Rule : IF xk is

F0l

and    and

xkN is FNl THEN yk is U l

Table 1: Rule map of fuzzy ANC system Antecedents

slxi;kþ1 ¼ slxi;k þ l  ek glk where

xk1

Rule 1

NB

NB

NB

NB

NB

Rule 2

NM

NM

NM

NM

NM

Rule 3

NS

NS

NS

NS

NS

Rule 4

AZ

AZ

AZ

AZ

AZ

Rule 5

PS

PS

PS

PS

PS

Rule 6

PM

PM

PM

PM

PM

Rule 7

PB

PB

PB

PB

PB

yyy xkN

yk

Step 3: This step illustrates the processes of the inference engine and defuzzifier. In a fuzzy inference engine, fuzzy logic principles combine fuzzy rules into a mapping from an input fuzzy set to an output fuzzy set. Suppose that the given input noise of the fuzzy filter at sample time k is Xk ¼ ½x k ; x k1 ;    ; x kN . The proposed filter, using a minimum the inference engine and centroid defuzzifier, is obtained by combining the M rules defined in the previous

l 2 ðxki  xi;k Þ

2

qk ¼

7 X

ð10Þ

ðslxi;k Þ2

ðslxi;k Þ3

l 1 xki  xi;k pkl ¼ min@exp4 i 2 slxi;k

!2 31 5A

pkl

ð11Þ

ð12Þ

ð13Þ

ð14Þ

l¼1

glk ¼

ylk þ uk l pk qk

ð15Þ

and where l is a small positive constant. The last terms of (10)–(12) are similar to the input noise xk sent into the fuzzy filters. Thus, (10)–(12) are referred to as the fuzzy filtered-X LMS algorithm, which differs from the conventional filtered-X LMS algorithm in the correction term and in the fuzzy algorithm. In this study, one can set the following initial parameters as: l l xi;0 ¼ xki and xi;0 ¼ 6 xki for l ¼ 6 1

Consequents

xk

0

pkl qk

l xki  xi;k

l l xi;kþ1 ¼ xi;k þ l  ek glk

ð8Þ

l ¼ 1, ?, M. In (8), Fil is defined in the previous step and the set Ul is a fuzzy singleton at ylk . At first the crisp value yl0 can be arbitrarily chosen in the dynamic range [1 1], and the adaptive law of fuzzy rules is shown in next step. The seven rules form a fuzzy FIR filter, which acts as an antinoise filter to cancel undesired noise. The rule base of the proposed system is shown in Table 1.

418

9uk

min ðmF l ðx k Þ; mF l ðx k1 Þ;    ; mF l ðx kN ÞÞ

ð16Þ

and choose y10 ¼ xk 

Hp P Hs

ð17Þ

Moreover, the other yl0 ðl ¼ 6 1Þ can be chosen to be zero. Thus, by (9) and (16)–(17), the anti-noise uk will equal y10 . After driving the secondary speaker Hs, the artificial noise will become xkHpP, which compensates the undesired noise in the silent zone. In addition, (17) can be achieved by applying the transfer functions HeMp at the rear end of (17), hence Hp PHe Mp ð18Þ y10 ¼ xk  Hs He Mp The numerator becomes HpPHeMp and the denominator becomes HsHeMp. Both the numerator and the denominator are transfer functions between electrical signals. One can use broadband white noise as the input signal of the primary speaker Hp and then apply the microphone Mp at the rear end of the duct to measure the numerator. The input/output response is the numerator of (18). Moreover, one can apply the broadband noise as the input of Hs and IEE Proc.-Circuits Devices Syst., Vol. 150, No. 5, October 2003

15

10

magnitude, dB

5

0

–5 conventional filtered-X fuzzy filtered-X after 8000 iterations

–10

–15 0

100

200

300

400

500

frequency, Hz

Fig. 5

Performance of system identification

1.5

1.0

0.5 amplitude

measure the remaining noise by microphone Mp. The denominator of (18) is also determined. Hence, (17) is achieved and no duct plant is needed. Remark 1: In (9), the fuzzy filtered-X ANC algorithm is well defined and will not become unstable during the adaptive process because the denominator of the membership function mF l ðxki Þ is always greater than zero. Furthermore, i using the definitions of initial parameters in step 4, the fuzzy filtered-X algorithm will converge faster than the conventional filtered-X algorithm. Thus, the proposed system speeds the convergence of a filtered-X system. Remark 2: Most studies have tried more rules to fulfil the fuzzy filter. However, the proposed method uses only seven rules to construct the fuzzy system. The main reason is that the LMS algorithm will update each rule. The residual error is hence converged towards zero. In addition, the antecedent part of each fuzzy rule consists of 21 input variables. Thus the proposed fuzzy filter will perform like a 21st-order FIR filter, which can control the undesired narrowband noise very well. Remark 3: From steps 1–4, it can be seen that the fuzzy algorithm uses very little numerical data to develop the ANC system because the fuzzy system can self-tune the free parameters using the proposed updating algorithm to generate the anti-noise signal. This is very helpful in compensating for the shortcomings of the usual ANC systems, such as the hardware limitations of quantisation and round-off errors and the distortion of sensors and actuators. Hence, the computational complexity of designing an ANC system is reduced.

0

–0.5

4

Simulation results –1.0

IEE Proc.-Circuits Devices Syst., Vol. 150, No. 5, October 2003

250 Hz sine wave conventional filtered-X –1.5 0

20

40

60

80

100

time, ms a 1.5

1.0

0.5 amplitude

The duct model [15, 16] is described as follows. The acoustic plant of duct P(z) is modelled by a pure time delay of 25 samples and the error path He(z) is modelled by five samples. Both the speakers Hp(z) and Hs(z) are represented by second-order Butterworth high-pass filters with cutoff frequency of 80 Hz, and the system uses a 21st-order adaptive FIR filter with zero initial weighting parameters to perform a filtered-X algorithm. In addition, the standard deviations of Gaussian membership functions are all initially set to 0.2, and the sampling frequency of the proposed simulations is 2 kHz. Several experiments are here presented to demonstrate the utility of the fuzzy filtered-X ANC system. In the first numerical simulation, the performance of system identification of acoustic plant is illustrated. The authors use white noise to identify the duct plant. Because the duct plant is modelled by 25 pure delays, the 0 dB lines represent the frequency response of real duct plant. The solid line in Fig. 5 displays the proposed fuzzy filtered-X model and the dashed line displays the conventional 21st-order filtered-X model for companies on. One can see that the proposed fuzzy filtered-X algorithm identifies the duct well. The second simulation uses a 250 Hz periodic signal as the undesired noise. Figure 6 shows the noise cancelling performance, where the dashed lines represent the undesired noise. Figure 6a shows the results of the conventional filtered-X ANC system and Fig. 6b shows fuzzy filtered-X ANC. It is clear that the proposed fuzzy algorithm provides faster control speed and less residual noise than the conventional method. The third simulation uses a combination of two periodic signals with close frequencies, 245 Hz and 250 Hz, as the undesired noise, as shown in the dashed lines of Figs. 7a and 7b. It can be seen that the proposed fuzzy filtered-X

0

–0.5

–1.0 250 Hz sine wave fuzzy filtered-X

–1.5 0

20

40 60 time, ms

80

100

b

Fig. 6

Narrowband noise cancellation

a Conventional method b Fuzzy method

algorithm still provides excellent performance in cancelling the periodic signals. These simulation results demonstrate that the proposed algorithm provides superior performance for narrowband noise cancellation compared to conventional methods. 419

1.5 20 1.0 0

magnitude, dB

amplitude

0.5

0

–0.5

–1.0

–20

–40

–60

245 Hz + 250 Hz sine wave conventional filtered-X

random noise conventional filtered-X

–1.5 0

20

40

60

80

100

–80 0

time, ms

200

400

600

800

1000

800

1000

frequency, Hz

a

a 1.5 20 1.0 0

magnitude, dB

amplitude

0.5

0

–0.5

–1.0

–20

–40

–60 245 Hz + 250 Hz sine wave fuzzy filtered-X

random noise fuzzy filtered-X

–1.5 0

20

40

60

80

100

–80 0

time, ms

200

Fig. 7

Composite narrowband noise cancellation

a Conventional method b Fuzzy method

In addition, broadband noise is also difficult to cancel by a conventional filtered-X algorithm, and the following examples demonstrate the ability of the proposed fuzzy filtered-X algorithm to cancel broadband noise. In the fourth simulation, broadband random noise is used as the undesired noise in the dynamic range of [1 1]. Figures 8a and 8b show the random noise and residual noise after noise cancellation in the frequency domain, respectively. The dashed line in Fig. 8a shows the undesired random noise and the solid line represents the noise cancellation results of the traditional filtered-X algorithm. It is clear that random noise almost cannot be cancelled by the traditional filtered-X method. Figure 8b illustrates the noise cancelling result using the fuzzy filtered-X algorithm, showing that the proposed method cancels undesired broadband noise at about 20–40 dB. In addition, the high-pass Butterworth filter, which acts as the speakers in ANC system, affects the performance of lower frequencies. When showing the noise cancelling performance in time domain, it is obvious that the proposed fuzzy filtered-X algorithm controls broadband noise very well. These are shown in Figs. 9a and 9b. The final example uses a combination of broadband and narrowband noise as the undesired noise, specifically a 420

400

600

frequency, Hz

b

b

Fig. 8

Broadband random noise cancellation, frequency domain

a Conventional method b Fuzzy method

periodic narrowband noise with frequency of 250 Hz combined with random noise. Figures 10a and 10b show these results in the frequency domain. The dashed lines in Figs. 10a and 10b show the undesired composite noise. The solid lines in Figs. 10a and 10b represent the residual noise after the conventional and fuzzy scheme controls. The performance can be divided into two parts. The narrowband noise can be cancelled by either the conventional or the fuzzy filtered-X method. However, the broadband random noise can be cancelled only by the proposed fuzzy filtered-X algorithm. It is also obvious that the proposed fuzzy method provides a better performance than the conventional scheme. Figures 11a and 11b show the noisecancelling performance of conventional and fuzzy schemes in time domain. These simulations confirm the performance of the proposed fuzzy filtered-X ANC system. From above simulation results, one can see that the conventional filtered-X algorithm can control the narrowband noise, but reduces the broadband noise only by about 3–5 dB. However, the proposed results still show that applying the fuzzy filtered-X method provides better noise reduction. The reduction of narrowband noise by the proposed method is over 70 dB and the reduction of broadband noise is up to 40 dB. It can be seen that not only IEE Proc.-Circuits Devices Syst., Vol. 150, No. 5, October 2003

2.0

1.5

1.5

1.0

1.0

0.5

0.5 amplitude

amplitude

2.0

0 –0.5

0 –0.5

–1.0

–1.0

–1.5

–1.5 –2.0

–2.0 0

200

400

600

800

0

1000

200

400

Fig. 9

600

800

1000

time, ms

time, ms a

b

Broadband noise cancellation, time domain

80

80

60

60

40

40

20

20

magnitude, dB

magnitude, dB

a Conventional method b Fuzzy method

0 –20

–20 –40

–40 –60

–60

250 Hz sine wave+random noise conventional filtered-X

0

200

400

600

800

250 Hz sine wave+random noise fuzzy filtered-X

–80 0

–80

Fig. 10

0

1000

200

400

600

frequency, Hz

frequency, Hz

a

b

800

1000

Composite broadband and narrowband noise cancellation, frequency domain

2.0

2.0

1.5

1.5

1.0

1.0

0.5

0.5 amplitude

amplitude

a Conventional method b Fuzzy method

0 –0.5

–0.5

–1.0

–1.0

–1.5

–1.5

–2.0

–2.0 0

Fig. 11

0

200

400

600

800

1000

0

200

400

600

time, ms

time, ms

a

b

800

1000

Composite broadband and narrowband noise cancellation, time domain

a Conventional method b Fuzzy method IEE Proc.-Circuits Devices Syst., Vol. 150, No. 5, October 2003

421

in the interests of convergence speed but also in the residual noise signal, the proposed fuzzy-based approach performs better than traditional ANC schemes. Compared with another existing ANC system [15, 16], the proposed method does not need complex computation and duct plant, and also the noise cancellation performance is also enhanced. In addition, due to its self-tuning capacity, the fuzzy filtered-X ANC system can be constructed easily at the beginning and the residual noise can be minimised in hundreds of milliseconds. 5

Conclusions

In the past few years, a variety of ANC algorithms have been proposed for cancellation of undesired. Most of the approaches need transfer functions such as duct plants, sensors and actuators to design the anti-noise filter. The proposed method uses fuzzy linguistic information to generate the ANC filter to cancel out the undesired noise. No transfer functions of duct plants, sensors and other actuators are needed to fulfil the proposed algorithm. The modified LMS algorithm is used to tune the variables of the 21st-order adaptive FIR filter, and hence only seven fuzzy rules are necessary. In addition, the initial variables can be set arbitrarily; the proposed algorithm is also convenient for other industrial applications. A method for restricting the residual noise to arbitrary accuracy is provided in this paper. The low convergence problem of the filtered-X algorithm is hence overcome. The numerical simulations show that the fuzzy adaptive filtered-X algorithm can cancel both broadband noise and narrowband noise, thus enhancing the ANC system. 6

7

References

1 Lueg, P.: ‘Process of silencing sound oscillator’, U.S. Patent 2043416, 1936 2 Bai, M.R., and Lin, H.H.: ‘Comparison of active noise control structures in the presence of acoustical feedback by using the HN synthesis technique’, J. Sound Vib., 1997, 206, (4), pp. 453–471 3 Widrow, B., and Stearns, S.D.: ‘Adaptive signal processing’ (Prentice– Hall, New-Jersey, 1985) 4 Wang, A.K., and Ren, W.: ‘Convergence analysis of the multi-variable filtered-X LMS algorithm with application to active noise control’, IEEE Trans. Signal Process., 1999, 47, (4), pp. 1166–1169 5 Park, Y.M., and Lee, K.Y.: ‘A self-organizing power system stabilizer using fuzzy auto-regressive moving average (FARMA) model’, IEEE Trans. Energy Convers., 1996, 11, (1), pp. 442–448 6 Karshenas, A.M., Dunnigan, M.W., and Williams, B.W.: ‘Adaptive inverse control algorithm for shock testing’, IEE Proc., Control Theory Appl., 2000, 147, (3), pp. 267–276 7 Hellgren, J.: ‘Analysis of feedback cancellation in hearing aids with filtered-X LMS and the direct method of closed loop identification’, IEEE Trans. Speech Audio Process., 2002, 10, (2), pp. 119–131 8 Yang, J., Suematsu, Y., and Kang, Z.: ‘Two-degree-of-freedom controller to reduce the vibration of vehicle engine-body system’, IEEE Trans. Control Syst. Technol., 2001, 9, (2), pp. 295–304 9 Snyder, S.D., and Tanaka, N.: ‘Active control of vibration using a neural network’, IEEE Trans. Neural Netw., 1995, 6, (4), pp. 819–828 10 Zadeh, L.A.: ‘Fuzzy sets’, Inf. Control, 1965, 8, pp. 338–353 11 Lee, C.C.: ‘Fuzzy logic in control systems: Fuzzy logic controller, Part I’, IEEE Trans. Syst., Man Cybern., 1990, 20, (2), pp. 404–418 12 Nauck, D., Klawonn, F., and Kruse, R.: ‘Foundations of neuro-fuzzy systems’ (Wiley, 1997) 13 Klir, G.J., and Yuan, B.: ‘Fuzzy sets and fuzzy logic, theory and applications’ (Prentice–Hall, New Jersey, 1995) 14 Wang, L.X., and Mendel, J.M.: ‘Fuzzy adaptive filter, with application to nonlinear channel equalization’, IEEE Trans. Fuzzy Syst., 1993, 1, (3), pp. 161–170 15 Nowak, M.P., and Van Veen, B.D.: ‘A constrained transform domain adaptive IIR filter structure for active noise control’, IEEE Trans. Speech Audio Process., 1997, 5, (4), pp. 334–347 16 Janocha, H., and Liu, B.: ‘Simulation approach and causality evaluation for an active noise control system’, IEE Proc., Control Theory Appl., 1998, 145, (4), pp. 423–426

Acknowledgment

This work is supported by the National Science Council of the Republic of China under Grant NSC-91-2213-E-231007.

422

IEE Proc.-Circuits Devices Syst., Vol. 150, No. 5, October 2003

Active noise cancellation with a fuzzy adaptive filtered ...

reduce the weight, volume and cost of the overall noise control system. ... uk drives an anti-noise speaker with transfer function Hs(z), ... Hence, the performance of broadband ..... 2 Bai, M.R., and Lin, H.H.: 'Comparison of active noise control.

319KB Sizes 1 Downloads 211 Views

Recommend Documents

Active noise cancellation in a suspended interferometer
Citation: Review of Scientific Instruments 83, 024501 (2012); doi: 10.1063/1.3675891. View online: .... FIG. 2. (Color online) Result of offline seismic Wiener filtering on sus- pended ..... reduce the noise in multiple degrees of freedom of the full

adaptive active noise control
My thanks are due to Ms. Neha Gupta and the staff of the DRPG office for their untiring effort to .... 3.1.5 FXLMS algorithm for feedback ANC in Headsets . .... phone to sense the residual noise and a secondary speaker to produce the antinoise.

A Decentralized Adaptive Fuzzy Approach
for a multi-agent formation problem of a group of six agents, .... more realistic solutions for formation control of multi-agent systems. ..... model,” Computer Graphics, vol. ... “Contaminant cloud boundary monitoring using network of uav sensor

Combined Backstepping Adaptive Fuzzy Output Feedback ... - IJRIT
Student BE(IT), Amravati University/ HVPM COET Amravati, Maharashtra, India .... where x Rn and u Rm are the state and the input of system, respectively. w is ...

Combined Backstepping Adaptive Fuzzy Output Feedback ... - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 2, ... uncertainties, i.e., unstructured uncertainties (unknown nonlinear functions) and ...

Adaptive Output-Feedback Fuzzy Tracking Control for a ... - IEEE Xplore
Oct 10, 2011 - Adaptive Output-Feedback Fuzzy Tracking Control for a Class of Nonlinear Systems. Qi Zhou, Peng Shi, Senior Member, IEEE, Jinjun Lu, and ...

Near-optimal Adaptive Pool-based Active Learning with ...
Table 1: Theoretical Properties of Greedy Criteria for Adaptive Active Learning. Criterion. Objective ...... the 20th National Conference on Artificial Intelligence,.

Nonlinear Servo Adaptive Fuzzy Tracking
This last assumption is reasonable for motors controlled by amplifiers con- ... abc. = . . i. A , j. B , and are fuzzy sets; k. C m. G. ( ) i. A x μ. , ( ) j. B x μ q , k. C μ and.

Broadband VHF Radiometry with a Notch-Filtered ...
Jul 24, 2015 - Connecting Network. Impedance ... System Model. Connecting. Network. Receiver. ≈ 9120 K. 39 MHz. −2.55. = +. ≈ 150 K ... Backup ...

Feedback attenuation and adaptive cancellation of ...
portional feedback, however high the gain, will not destabilize the system. ..... periodic disturbance cancellation in a high performance magnetic disk drive ...

Broadband VHF Radiometry with a Notch-Filtered ...
spectral density (PSD) is then given by. Sout = kGRx(GT Tant + ... [4] S. W. Ellingson, J. H. Simonetti, and C. D. Patterson, “Design and. Evaluation of an Acive ...

servomotor velocity tracking using adaptive fuzzy ...
Oct 31, 2007 - Phone: 52 55 50 61 37 39, Fax: 52 55 50 61 38 12 ... In robotics applications, a velocity loop controls the speed of the wheels of a mobile robot or the velocity of the motor shaft in ... where the consequences of the fuzzy rules are u

Adaptive Fuzzy Control of DC motors
used for speed control of Direct Current (DC) motors ... does not have a mechanism to avoid parameter drift. ..... Magnet Synchronous Motor Drive”, IEEE.

servomotor velocity tracking using adaptive fuzzy ...
for velocity tracking of time!varying references. The control law is ... Integral controller endowed with feedforward compensation. Keywords: Fuzzy systems, Adaptive control, Velocity control, Servosystems, Real! Time control. 1 ... In robotics appli

Use of adaptive filtering for noise reduction in ...
software solutions to the adaptive system using the two main leaders of adaptive LMS (least mean square) ... environment is variable in time and its development.

Noise Plus Interference Power Estimation in Adaptive ...
possible data rates, the transmission bandwidth of OFDM systems is also large ... where Sn,k is the transmitted data symbol at the kth subcarrier of the nth OFDM ...

Minimizing Noise on Dual GSM Channels Using Adaptive Filters - IJRIT
threshold, transmitter power , synchronization scheme, error correction, processing gain, even the number of sun spots, all have effect on evaluating jamming. 2.

Minimizing Noise on Dual GSM Channels Using Adaptive Filters - IJRIT
Jamming makes itself known at the physical layer of the network, more commonly known as the MAC (Media Access Control) layer[4]. The increased noise floor ...

Use of adaptive filtering for noise reduction in communications systems
communication especially in noisy environments. (transport, factories ... telecommunications, biomedicine, etc.). By the word ..... Companies, 2008. 1026 s.

Active EM to Reduce Noise in Activity Recognition
fying email to activities. For example, Kushmerick and Lau's activity management system [17] uses text classification and clustering to examine email activities ...

Design and Simulation of Adaptive Filtering Algorithms for Active ...
In general, noise can be reduced using either passive methods or active (Active Noise Control, ANC) techniques. The passive methods works well for high ...