A Three-Microphone Adaptive Noise Canceller for Minimizing Reverberation and Signal Distortion

Similar documents
Crosstalk Reduction Using a New Adaptive Noise Canceller

Architecture design for Adaptive Noise Cancellation

Application of Affine Projection Algorithm in Adaptive Noise Cancellation

Blind Beamforming for Cyclostationary Signals

EXTRACTING a desired speech signal from noisy speech

RECURSIVE BLIND IDENTIFICATION AND EQUALIZATION OF FIR CHANNELS FOR CHAOTIC COMMUNICATION SYSTEMS

A New Least Mean Squares Adaptive Algorithm over Distributed Networks Based on Incremental Strategy

Comparative Study of Different Algorithms for the Design of Adaptive Filter for Noise Cancellation

The Effects of MIMO Antenna System Parameters and Carrier Frequency on Active Control Suppression of EM Fields

Acoustic Echo Cancellation using LMS Algorithm

Speech Enhancement Based On Noise Reduction

Impulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel

Implementation of Optimized Proportionate Adaptive Algorithm for Acoustic Echo Cancellation in Speech Signals

A VSSLMS ALGORITHM BASED ON ERROR AUTOCORRELATION

Adaptive Systems Homework Assignment 3

Performance Evaluation of Capon and Caponlike Algorithm for Direction of Arrival Estimation

Active Noise Cancellation in Audio Signal Processing

NOISE ESTIMATION IN A SINGLE CHANNEL

Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication

Performance Enhancement of Adaptive Acoustic Echo Canceller Using a New Time Varying Step Size LMS Algorithm (NVSSLMS)

INSTANTANEOUS FREQUENCY ESTIMATION FOR A SINUSOIDAL SIGNAL COMBINING DESA-2 AND NOTCH FILTER. Yosuke SUGIURA, Keisuke USUKURA, Naoyuki AIKAWA

ROBUST echo cancellation requires a method for adjusting

Performance Analysis of gradient decent adaptive filters for noise cancellation in Signal Processing

A Novel Hybrid Technique for Acoustic Echo Cancellation and Noise reduction Using LMS Filter and ANFIS Based Nonlinear Filter

DESIGN AND IMPLEMENTATION OF ADAPTIVE ECHO CANCELLER BASED LMS & NLMS ALGORITHM

Performance Analysis of Feedforward Adaptive Noise Canceller Using Nfxlms Algorithm

DRC Operation in Wolfson Audio CODECs WM8903 WM8904 WM8912 WM8944 WM8945 WM8946. Table 1 Devices that use the DRC Function

Variable Step-Size LMS Adaptive Filters for CDMA Multiuser Detection

Study of Different Adaptive Filter Algorithms for Noise Cancellation in Real-Time Environment

CANCELLATION OF ARTIFACTS FROM CARDIAC SIGNALS USING ADAPTIVE FILTER LMS,NLMS AND CSLMS ALGORITHM

Acoustic Echo Cancellation: Dual Architecture Implementation

Hardware Implementation of Adaptive Algorithms for Noise Cancellation

Adaptive beamforming using pipelined transform domain filters

Title. Author(s)Sugiyama, Akihiko; Kato, Masanori; Serizawa, Masahir. Issue Date Doc URL. Type. Note. File Information

SPECTRAL COMBINING FOR MICROPHONE DIVERSITY SYSTEMS

Dorf, R.C., Wan, Z. Transfer Functions of Filters The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000

Optimal Adaptive Filtering Technique for Tamil Speech Enhancement

FPGA Implementation Of LMS Algorithm For Audio Applications

An Effective Implementation of Noise Cancellation for Audio Enhancement using Adaptive Filtering Algorithm

Analysis of LMS and NLMS Adaptive Beamforming Algorithms

works must be obtained from the IEE

Keywords: Adaptive filtering, LMS algorithm, Noise cancellation, VHDL Design, Signal to noise ratio (SNR), Convergence Speed.

Comparison of LMS and NLMS algorithm with the using of 4 Linear Microphone Array for Speech Enhancement

ABSOLUTE AVERAGE ERROR BASED ADJUSTED STEP SIZE LMS ALGORITHM FOR ADAPTIVE NOISE CANCELLER

A New Method For Active Noise Control Systems With Online Acoustic Feedback Path Modeling

FAST ADAPTIVE DETECTION OF SINUSOIDAL SIGNALS USING VARIABLE DIGITAL FILTERS AND ALL-PASS FILTERS

Speech Enhancement Using Beamforming Dr. G. Ramesh Babu 1, D. Lavanya 2, B. Yamuna 2, H. Divya 2, B. Shiva Kumar 2, B.

MATLAB SIMULATOR FOR ADAPTIVE FILTERS

Noise Cancellation using Least Mean Square Algorithm

Acoustic echo cancellers for mobile devices

Automotive three-microphone voice activity detector and noise-canceller

Performance Optimization in Wireless Channel Using Adaptive Fractional Space CMA

NETWORK OF REMOTE SENSORS FOR MAGNETIC DETECTION

Development of Real-Time Adaptive Noise Canceller and Echo Canceller

A Large-Scale MIMO Precoding Algorithm Based on Iterative Interference Alignment

Acoustic Echo Cancellation for Noisy Signals

A Novel Adaptive Algorithm for

ACOUSTIC ECHO CANCELLATION USING WAVELET TRANSFORM AND ADAPTIVE FILTERS

Chapter 4 SPEECH ENHANCEMENT

Performance Comparison of ZF, LMS and RLS Algorithms for Linear Adaptive Equalizer

EFFECTS OF CHARGE INJECTION ERROR ON SWITCHED CURRENT DIVIDER CIRCUITS.

Transmit Power Allocation for BER Performance Improvement in Multicarrier Systems

MITIGATING INTERFERENCE TO GPS OPERATION USING VARIABLE FORGETTING FACTOR BASED RECURSIVE LEAST SQUARES ESTIMATION

Analysis of LMS Algorithm in Wavelet Domain

Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators

Speech Enhancement in Noisy Environment using Kalman Filter

A Review on Beamforming Techniques in Wireless Communication

High-speed Noise Cancellation with Microphone Array

for Single-Tone Frequency Tracking H. C. So Department of Computer Engineering & Information Technology, City University of Hong Kong,

FOURIER analysis is a well-known method for nonparametric

SPEECH enhancement has many applications in voice

Fig(1). Basic diagram of smart antenna

Performance Analysis of LMS and NLMS Algorithms for a Smart Antenna System

Noise Reduction for L-3 Nautronix Receivers

Evaluation of a Multiple versus a Single Reference MIMO ANC Algorithm on Dornier 328 Test Data Set

THE USE OF THE ADAPTIVE NOISE CANCELLATION FOR VOICE COMMUNICATION WITH THE CONTROL SYSTEM

REAL TIME DIGITAL SIGNAL PROCESSING

Multirate Algorithm for Acoustic Echo Cancellation

Design and Implementation of Adaptive Echo Canceller Based LMS & NLMS Algorithm

Analysis of the SNR Estimator for Speech Enhancement Using a Cascaded Linear Model

BER Analysis of Receive Diversity Using Multiple Antenna System and MRC

Enhancement of Speech in Noisy Conditions

REAL-TIME BROADBAND NOISE REDUCTION

Research Article Extended Composite Right/Left-Handed Transmission Line and Dual-Band Reactance Transformation

Modified Least Mean Square Adaptive Noise Reduction algorithm for Tamil Speech Signal under Noisy Environments

Fixed Point Lms Adaptive Filter Using Partial Product Generator

SPEECH ENHANCEMENT USING A ROBUST KALMAN FILTER POST-PROCESSOR IN THE MODULATION DOMAIN. Yu Wang and Mike Brookes

A Simple Adaptive First-Order Differential Microphone

Noise Reduction Technique for ECG Signals Using Adaptive Filters

Comprehensive Performance Analysis of Non Blind LMS Beamforming Algorithm using a Prefilter

Recent Advances in Acoustic Signal Extraction and Dereverberation

Dual Transfer Function GSC and Application to Joint Noise Reduction and Acoustic Echo Cancellation

Modified Kalman Filter-based Approach in Comparison with Traditional Speech Enhancement Algorithms from Adverse Noisy Environments

IMPULSE NOISE CANCELLATION ON POWER LINES

Speech Enhancement Using Combinational Adaptive Filtering Techniques

Shweta Kumari, 2 Priyanka Jaiswal, 3 Dr. Manish Jain 1,2

Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis

INTERFERENCE REJECTION OF ADAPTIVE ARRAY ANTENNAS BY USING LMS AND SMI ALGORITHMS

Speech Enhancement in Presence of Noise using Spectral Subtraction and Wiener Filter

MULTICHANNEL systems are often used for

Transcription:

American Journal of Applied Sciences 5 (4): 30-37, 008 ISSN 1546-939 008 Science Publications A Three-Microphone Adaptive Noise Canceller for Minimizing Reverberation and Signal Distortion Zayed M. Ramadan Department of Netork and Communications Engineering, College of Engineering and Information Technology, Al Ain University of Science and Technology, P.O.Box 64141, Al Ain, UAE Abstract: This paper introduces an adaptive noise canceller (ANC) to improve the system performance in the presence of signal leakage components. The proposed ANC consists of to adaptive filters and three microphones. The first adaptive filter cancels the signal leakage and the second filter cancels the noise. For best results, a least mean squares adaptive algorithm as also introduced and used in the proposed ANC. In this algorithm the step size as based on both error vector and data normalization. Simulation results, carried out using a real speech, demonstrate significant improvements of the proposed ANC over the conventional one in minimizing signal distortion and reverberation. Keyords: crosstalk, noise canceller, reverberation, signal leakage. INTRODUCTION Adaptive noise cancellation techniques are usually applied in applications here a reference signal that is correlated ith the noise at the primary signal is easily obtained. These applications include long distance telephone calls, adaptive antenna array processing, and adaptive line enhancement. Many to-microphone ANCs have been proposed in the literature of adaptive filtering using least mean-square (LMS)-based algorithms that alter the step-size of the update equation to improve the tracking ability of the algorithm and its speed of convergence as ell [1-5]. A typical block diagram of a conventional adaptive noise canceller is shon in Fig.1, here the signal source provides the signal S(n) hich serves as the desired signal for the adaptive filter. The reference signal v (n) is derived from a noise source g(n) located ithin the noise field. This reference signal is correlated ith the noise v 1 (n) that corrupts S(n), and results in the noise corrupted observation, or the primary input signal, d(n). The adaptive filter adjusts itself to produce an output y(n) that best estimates v 1 (n) in the mean-square sense, and thus produces an error signal e(n)= S(n)+ v 1 (n) y(n) that is as close as possible to S(n). In all conventional ANCs, it as assumed that there are no signal components leaking into the Corresponding Author: Zayed M. Ramadan, Department of Netork and Communications Engineering, College of Engineering and Information Technology, Al Ain University of Science and Technology, P.O.Box 64141, Al Ain, UAE. Tel. +971-50-753461. Fax. +971-3-7611198 30 reference input. The presence of these signal components (also called signal crosstalk or signal leakage) at the reference input is a practical concern because it causes cancellation of a part of the original speech signal at the input of the ANC, and results in severe signal distortion and lo signal to noise ratio at the output of the ANC. The magnitude of this distortion depends on the signal to noise ratios at the primary and reference inputs. Several techniques ere proposed in the literature to enhance the system performance in this case of signal leakage [6-7]. High computational complexity is associated ith these techniques and algorithms. This paper introduces an ANC to improve the system performance in the presence of crosstalk. The proposed ANC consists of three microphones and to adaptive filters. To microphones are used to represent the original speech signal and the reference noise input. The third microphone is used to provide a signal that is processed through the first adaptive filter to cancel the signal crosstalk leaking from the primary input into the reference input. The second adaptive filter is used to cancel the noise at its input and produce a signal that is as close as possible to the original speech. The proposed ANC is simulated using different noise poer levels for both stationary and nonstationary noise environments. Simulation results, carried out using a real speech, clearly demonstrate the significant

achievements of the proposed ANC in minimizing the signal distortion and reverberation. Proposed ANC: An adaptive noise canceller ith signal leakage in the reference input is shon in Fig.. The leakage signal is represented as an output of a lo pass filter h. Figure 3 shos a block diagram of the proposed ANC. The first microphone represents the speech signal and the second microphone represents a mixture of noise g(n), and signal components leaking from the first microphone through a channel ith impulse response h 3. These signal components cause distortion in the recovered speech at the output of a conventional ANC. To solve this problem e introduce a third microphone (sensor) to provide a signal that is correlated ith the signal components leaked from the primary input. This signal is processed by the first adaptive filter ( 1 ) to produce a crosstalk-free noise at its output. This noisy signal, ith almost no leakage of the speech, is processed through the second adaptive filter to cancel the noise at its input, and accordingly produces the recovered speech at the output of the ANC. The transmission path beteen the third microphone and the first adaptive filter is represented by the impulse response h. It is assumed that the third microphone is located farther aay from the reference microphone such that there ill no signal crosstalk leaking from the first into the second. Figures and 3 illustrate the fundamental concepts of the proposed crosstalk resistant ANC compared to the conventional ANC. In the ANC shon in Fig., the reference signal v (n), hich must be correlated ith v 1 (n), is used to estimate the noise v 1 (n). A similar concept is used in the proposed crosstalk resistant ANC shon in Fig.3. The signal provided by the third microphone, v 4 (n), is correlated ith the crosstalk signal that leaks from the primary microphone into the reference one. This signal (i.e., v 4 (n)) is composed of both speech and noise and is almost an attenuated replica of the noise corrupted observation at the primary sensor. The performance of an ANC can be measured in terms of a dimensionless quantity called misadjustment M, hich is a normalized mean-square error defined as the ratio of the steady state excess mean-square error (EMSEss) to the minimum mean-square error. Am. J. Applied Sci., 5 (4): 30-37, 008 31 EMSEss M = (1) MSE min The EMSE at the nth iteration is given by here EMSE( n) = MSE( n) MSE min () MSE( n) = E[ en ( ) ] (3) The MSE(n) in (3) is estimated by averaging e(n) over I independent trials of the experiment. Thus, (3) can be estimated as: ^ 1 I MSE(n) MSE( n) = e ( n) (4) I k= 1 From (), e can rite: EMSE ss = MSE ss MSE min (5) To obtain best results, an adaptive algorithm in hich the step size depends on both error and data normalization is introduced and analyzed belo. This algorithm is used in the computer simulations of both the proposed and the conventional ANCs. The simulations sho performance superiority of the proposed ANC in decreasing signal distortion, reverberation and consequently, producing small values of EMSE. Error -Data Normalized Step Size: Based on regularization Neton s recursion [11], e can rite ( n 1) ( n) + = + 1 ( n) ( n) I R p R ( n) x µ ε + x (6) here n is the iteration number, is an N 1 vector of adaptive filter eights, ε ( n) is an iteration-dependent regularization parameter, µ ( n) is an iterationdependent step-size, and I is the N N identity matrix. ( n) E d( n) ( n) p x is the cross-correlation vector = beteen the desired signal d(n) and the input signal x ( n), and Rx ( n) = E[ x( n) x T ( n) ] is the autocorrelation matrix of x(n). Writing (6) in the LMS form by replacing p and R x d n x n and by their instantaneous approximation ( ) ( ) T ( n) ( n), x x respectively, ith appropriate proposed eights, e obtain,

Am. J. Applied Sci., 5 (4): 30-37, 008 ( n 1) ( n) + = + L T 1 ( n) ( n) ( n) ( n) e( n) µ α e I+γx x x (7) here µ is a positive constant step-size, α and γ are positive constants, e( n ) is the system output error defined by and T ( ) = ( ) ( ) ( ) e n d n x n n (8) L 1 e L( n) = e( n i) (9) i= 0 Equation (9) is the squared norm of the error vector, e ( n), estimated over its last L values. Expanding (7) and applying the matrix inversion formula A+BCD = ith [ ] 1 1 1 1 1 1 1 A A B C +DA B DA (10) T ( n) ( n) ( n) A=α el IB=x,, C =γ,and D=x e obtain 1 T α el( n) I+γ x( n) x ( n) = 1 1 α el I el Ix ( n) α ( n) ( n) T 1 x 1 T 1 γ + x α el x ( n) α el( n) ( n) ( n) ( n) (11) Multiplying both sides of (11) by x ( n) from the right, and rearranging the equation, e have 1 T α el ( n) I +γ x( n) x ( n) x( n) = x( n) ( n) x( n) α e L +γ (1) Substituting (1) in (7), e obtain a ne error-data normalized step-size (EDNSS) algorithm: ( n 1) ( n) + = + µ x α el( n) + (1 α) x( n) ( n) e( n) (13) here γ is replaced by (1 α) 0 in (13) ithout loss of generality. It should be noted that α and µ in this equation are different than those in the preceding equations. Hoever, since these are all constants, α and µ are reused in (13). The fractional quantity in (13) may be vieed as a time-varying step-size, µ ( n), of the proposed EDNSS algorithm. Clearly, µ ( n) is controlled by normalization of both error and input data vectors. This algorithm is dependent on normalization of both data and error. It differs from the NLMS algorithm in the added term ( n ) e L ith a proportional constant. For the case hen L=n, this added term ill increase the denominator of the time -varying step-size µ ( n ) (the fractional quantity of (13)), and hence a larger value of µ than that of the NLMS should be used in this algorithm to assure fast rate of convergence at the early stages of adaptation. As n increases (ith L=n), µ ( n ) decreases except for possible up and don variations due to statistical changes in the input signal energy x ( n). This indicates that the EDNSS algorithm ith L=n performs ell in stationary environments. In a nonstationary environment, the length of the error vector, L, should be constant to improve the tracking ability of the algorithm. In this case, as n increases, e ( n ) decreases, and µ ( n ) L increases to a maximum value of ( ) ( ) 1 α hich is the time -varying step-size of the NLMS algorithm. A small positive constant could be added to the denominator of (13) to insure stability of the algorithm hen the denominator is close to zero. Note that setting α=0 in this equation results in the standard NLMS algorithm. µ x n, 3

Am. J. Applied Sci., 5 (4): 30-37, 008 S(n) d(n) e(n) g(n) h 1 v 1 (n) y(n) h v (n) Fig. 1: A conventional ANC ith no signal leakage S(n) d(n) e(n) h v 1 (n) y(n) h 1 v 3 (n) g(n) Fig. : A conventional ANC ith signal leakage 33

Am. J. Applied Sci., 5 (4): 30-37, 008 S(n) d(n) e(n) h h 3 v 1 (n) y (n) h 1 g(n) v 3 (n) v (n) y 1 (n) v 4 (n) 1 Fig. 3: Proposed ANC for solving signal leakage problem SIMULATION RESULTS Fig. 4: Cancellation of crosstalk at the output of the first adaptive filter of the proposed ANC in stationary environment ( σ g = 0.001, Table 1). From top to bottom: Original clean speech S(n), noise corrupted ith crosstalk v 3 (n), and crosstalk-free noise, v (n). See Fig.3. The simulations are carried out using a male native speech saying sampled at a frequency of 11.05 khz. The number of bits per sample is 8, and the total number of samples is 33000 or 3 sec of real time. Simulation results are presented for stationary and nonstationary environments. For the stationary case, the noise g(n) as assumed to be zero-mean hite Gaussian ith three different variances as shon in Table 1. For the nonstationary case, the noise as assumed to be zero-mean hite Gaussian ith a variance that increases linearly from σ g =0.001 to three different maximum values σ g as demonstrated max in Table. The impulse responses of the three autoregressive (AR) lo pass filters used in the simulations, are h 1 =[1.5 0.5 0.1], h =[ 1.5 0.3], and h 3 =[3 1. 0.3]. In all simulations, the EDNSS algorithm, represented in (13), is used ith the folloing values of parameters: Proposed ANC: min 34

N 1 =N =1, L 1 =L =0N, µ 1 =0.15, µ =0.03, α 1 =0.9, and α =0.7, here N 1, L 1, µ 1, and α 1 are filter length, error vector length, step-size and proportional constant, respectively, of the EDNSS algorithm used in the first adaptive filter ( 1 ) shon in Fig.3. Similarly, N, L, µ, and α are the corresponding parameters of the EDNSS algorithm used in the second adaptive filter ( ) shon in Fig.3. Conventional ANC: N=1, L=0N, µ=0.03, and α=0.7, here N, L, µ, and α are the corresponding parameters of the EDNSS algorithm and used in the adaptive filter () shon in Fig.. Figure 4 illustrates the performance of our proposed ANC in canceling the signal leakage at the output of the first adaptive filter for the case in hich σ g =0.001 as shon in Table 1. From top to bottom, Fig.4 shos the original speech S(n), combination of noise and signal leakage v 3 (n), and the error signal of the first adaptive filter v (n) hich is the noise free version of signal leakage. A comparison of the proposed ANC ith the conventional ANC for both stationary and nonstationary noise environments is shon in Tables 1 and. The adaptation constants of the algorithm used in both ANCs ere selected to achieve a compromise beteen small EMSE and high initial rate of convergence for a ide range of noise variances. From these tables, improvements of up to 3dB in EMSE ss of the proposed ANC over the conventional one ere achieved. It is orthhile to note that if the noise variance increases, the performance of the conventional ANC becomes a little better as illustrated in Tables 1 and. This is expected because increasing noise poer results in a less significant effect of the signal leakage at the reference input. That is, the SNR at the output of a conventional ANC ith signal leakage is inversely proportional to the SNR at its reference input [1]. Figure 5 illustrates the performance of proposed ANC in a stationary noise environment ( σ g = 0.001, Am. J. Applied Sci., 5 (4): 30-37, 008 max Table 1). The figure shos the original clean speech S(n), speech corrupted ith noise d(n), recovered speech e(n), and the excess error e(n) S(n). Figures 6 and 7 provide more illustrations of the significant achievements of the proposed ANC over the conventional one in the nonstationary noise case in hich σ g = 0.01 (Table ). Figure 6 shos the max increasing the variance of the noise on the processed speech is clearly shon in the second plot of the figure. Figure 7 shos the plot of EMSE in decibels for both ANCs. Figure 8 repeats Fig.7 but in a stationary noise environment ith σ g = 0.01 as shon in Table 1. The EMSE in this case starts decreasing during the initial stage of convergence. After that, it keeps fluctuating depending on the tracking capability of the adaptive algorithm. Hoever, the EMSE in the nonstationary noise case is different from that in stationary case during the early stages of adaptation, since the variance of the noise is increasing linearly in this case. speech signal S(n), the noise corrupted observation d(n), and the excess error (e(n)-s(n)) of both the proposed and conventional ANCs. The effect of Computer simulations, using a ne proposed adaptive 35 Fig. 5: The performance of proposed ANC in a stationary noise environment (σ g = 0.001, Table 1). From top to bottom: Original clean speech S(n), speech corrupted ith noise d(n), recovered speech e(n), and excess error e(n) S(n). CONCLUSION In this paper, a crosstalk resistant adaptive noise canceller is proposed to improve the performance in the presence of signal leakage or crosstalk at the reference input. This ANC uses three microphones and to adaptive filters. The third microphone is used to provide a signal that is correlated ith the leaking signal components. This signal is processed by the first adaptive filter to produce a noise that is free from crosstalk at its output. The second adaptive filter cancels the noise at it input and produces a recovered speech that is as close as possible to the original speech.

Am. J. Applied Sci., 5 (4): 30-37, 008 algorithm based on normalization of both error and data, sho performance superiority of the proposed ANC in decreasing signal distortion and reverberation in the resulted speech, and consequently, producing small values of EMSE. Fig. 8: EMSE in db of the proposed and conventional ANCs in stationary noise environment (σ g = 0.01, Table 1). Fig. 6: Performance comparison beteen the proposed and conventional ANCs in a nonstationary noise environment (σ g max = 0.01, Table ). From top to bottom: Original clean speech S(n), speech corrupted ith noise d(n), excess error of the proposed ANC, and excess error of the conventional ANC. Table 1: Comparison of the EMSE ss and M of the proposed and conventional ANCs for stationary noise case Gaussian hite zero-mean noise, g(n) Conventional ANC Steady- State EMSE (db) M % Proposed ANC Steady- State EMSE (db) M % σ g = 0.001 1.5 69.9 41.7 0.7 σ g = 0.01 3.1 49.0-36.1.4 σ g = 0.1 5.4 8.9 33.4 4.6 Table : Comparison of the EMSE ss and M of the proposed and conventional ANCs for nonstationary noise case Nonstationary Gaussian noise g(n) σ g min = 0.0001 Conventional ANC Steady- State EMSE (db) M % Proposed ANC Steady- State EMSE (db) M % σ g max = 0.001 1.4 7.5 44.8 0.3 Fig. 7: EMSE in db of the proposed and conventional ANCs in a nonstationary noise environment (σ g max = 0.01, Table ). σ g max = 0.01.5 56.3-40.7 0.8 σ g max = 0.1 4.5 35.5 35. 3 36

Am. J. Applied Sci., 5 (4): 30-37, 008 REFERENCES 1. Boll, S. F., & D. C. Publisher, 1980. Suppression of acoustic noise in speech using to microphone adaptive noise cancellation. IEEE Transactions on Acoustics, Speech, and Signal Processing, ASSP- 8, 75-753. Ikeda, S., & A. Sugiyama, 1999. An adaptive noise canceller ith lo signal distortion for speech codecs, IEEE Transactions on Signal Processing, 47 (3), 665-674 3. Greenberg, J. E., 1998. Modified LMS algorithms for speech processing ith an adaptive noise canceller, IEEE Transactions on Speech and Audio Processing, 6, 338-351 4. Harrison, W. A., J. S. Lim, & E. Singer, 1986. A ne application of adaptive noise cancellation, IEEE Transactions on Acoustics, Speech, and Signal Processing, 34 (1), 1-7 5. Al-Kindi, M. J., & J. Dunlop, 1987. A lo distortion adaptive noise cancellation structure for real time applications. Proc. IEEE ICASSP, 153-156 6. G. Mirchandani, R. L. Zinser, and J. B. Evans. 199. A ne adaptive noise cancellation scheme in the presence of crosstalk. IEEE Trans. Circuits Syst.,Vol. 39, pp. 681-694 7. V. Parsa, and P. Parker, 1994. Constrained crosstalk resistant adaptive noise canceller. IEE Electronic Letters, Vol. 30, pp. 176-177 8. V. Parsa, P. A. Parker, and R. N. Scott, 1996. Performance analysis of a crosstalk resistant adaptive noise canceller. IEEE Trans. Circuits Syst.,Vol. 43, pp. 473-48 9. M.J. Al-Kindi and J. Dunlop, 1987. A lo distortion adaptive noise cancellation structure for real time applications. Proc. IEEE ICASSP, pp. 153-156 10. S. Ikeda and A. Sugiyama, 1999. An adaptive noise canceller ith lo signal distortion for speech codecs. IEEE Trans. on Signal, Processing, Vol. 47, pp. 665-674. 11. A. H. Sayed, 003. Fundamentals of Adaptive Filtering, Wiley Interscience, Hoboken, N.J 1. B. Widro, and S.D. Stearns, 1985. Adaptive Signal Processing. Prentice Hall, Engleood Cliffs, N.J 37