SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
International Journal of Engineering Research and Development
ISSN: 2278-067X, Volume 1, Issue 7 (June 2012), PP.27-33
www.ijerd.com

         Adaptive Noise Cancellation using Multirate Techniques
         Prasheel V. Suryawanshi, Kaliprasad Mahapatro, Vardhman J. Sheth
                          Maharashtra Academy of Engineering, Alandi (D), Pune – 412105, INDIA

Abstract—This paper presents development of a new adaptive structure based on multirate filter and testing the same for
deterministic, speech and music signals. A new class of FIR filtering algorithm based on the multirate approach is proposed.
They not only reduce the computational complexity in FIR filtering, but also retain attractive implementation related
properties such as regularity and multiply-and-accumulate (MAC)-structure. By virtue of the advantages of multirate FIR
filtering algorithm, the proposed scheme can reduce the required computational complexity and reserve the MAC structure.
It is observed that the convergence rate and steady state error is improved. An application of this approach in Adaptive
Noise Canceller is considered.

Keywords— Adaptive filter, Multirate filter, Adaptive Noise Cancellation

                                                I.        INTRODUCTION
           Noise is present in virtually all signals. In some situations it is negligible; in other situations it all but obliterates
the signal of interest. Removing unwanted noise from signals has historically been a driving force behind the development of
signal processing technology, and it continues to be a major application for digital signal processing systems [1].

          The usual method of estimating a signal corrupted by additive noise is to pass the composite signal through a filter
that tends to suppress the noise while leaving the signal relatively unchanged. Filters used for the foregoing purpose can be
fixed or adaptive. The design of fixed filters is based on prior knowledge of both the signal and the noise, but adaptive filters
have the ability to adjust their own parameters automatically, and their design requires little or no prior knowledge of signal
or noise characteristics [2][3].

          Multirate Signal Processing is the sub-area of DSP concerned with techniques that can be used to efficiently
change the sampling rates within a system. There are many applications where the signal of a given sampling rate needs to
be converted into an equivalent signal with a different sampling rate. The process of decimation and interpolation are the
fundamental operations of interest in multirate signal processing. They allow the sampling frequency to be decreased or
increased without significant undesirable effects of errors such as quantization and aliasing [4][5]. The various aspects of
multirate systems in statistical processing are reported in [6][7][8].

          John Shynk [9] presents an overview of several frequency-domain adaptive filters that efficiently process discrete-
time signals using block and multirate filtering techniques. A multirate adaptive filtering structure using VLSI architecture is
reported in [10]. The concept of multistage multirate adaptive filters is discussed in [11][12]. The applications of the
approach in biomedical engineering [13], sub-band filtering [14], Adaptive Line Enhancement [15], Echo cancellation [16]
are well proven. The work by different researchers in this direction is a motivation for working on case study of noise
cancellation. The concept in [15] is extended to the Adaptive Noise Canceller (ANC) configuration, in this paper

          The organization of this paper is as follows; the conventional Adaptive Noise Canceller (ANC) is introduced in
section 2. The LMS and RLS algorithm are also briefed. The section 3 describes the proposed structure employing multirate
techniques. Section 4 details the results for different types of signals. Section 5 concludes the paper.

                                 II.        ADAPTIVE NOISE CANCELLATION
         The main objective in noise cancelling is to produce an optimum estimate of the noise in the contaminated signal
and hence an optimum estimate of the desired signal [4]. The basic adaptive noise-canceller (ANC) schematic is shown in
Fig. 1.




                                              Fig. 1. Adaptive Noise Canceller (ANC)


                                                                27
Adaptive Noise Cancellation using Multirate Techniques

           A signal is transmitted to a sensor that receives the signal s plus an uncorrelated noise n0. The combined signal and
noise, s+n0, forms the primary input to the ANC. A second sensor receives a noise n1 which is uncorrelated with the signal
but correlated in some unknown way with the noise n0. This sensor provides the reference input to the ANC. The noise n1 is
filtered to produce an output y that is a close replica of n0. This output is subtracted from the primary input s+n0 to produce
the output, s+n0 – y.

           In the system shown in Fig. 1, the reference input is processed by an adaptive filter that automatically adjusts its
own impulse response through a least-squares algorithm such as LMS that responds to an error signal dependent on the
filter‘s output. Thus with the proper algorithm, the filter can operate under changing conditions and can readjust itself
continuously to minimize the error signal.

          In noise-cancelling systems the practical objective is to produce a system output, s+n0–y, that is a best fit in the
least-squares sense to the signal s. This objective is accomplished by feeding the system output back to the adaptive filter
and adjusting the filter through an adaptive algorithm to minimize the total system output power. Thus in an adaptive noise-
cancelling system, the system output serves as the error signal for the adaptive process.

A. LMS Algorithm
          The LMS algorithm, developed by Widrow and his co-workers [2] is based on the steepest descent algorithm
where the weight vector is updated from sample to sample and it does not require prior knowledge of the signal statistics, but
instead uses their instantaneous estimates. The weights obtained by the LMS algorithm are only estimates, but these
estimates improve gradually with time as the weights are adjusted and the filter learns the characteristics of the signal.
Eventually, the weights converge. The condition for convergence is
                                 1
                    0< μ>                                                                                       (1)
                               λmax
   where λ       is the maximum eigen value of the input data covariance matrix. The implementation of LMS algorithm
           max
involves iterative computations involving,
                                         N 1
                    filter output; nk     wk (i) xk i                                                        (2)
                                          i 0
                                                 
                     error estimate; ek  yk  nk                                                               (3)
     update of filter weights;
                     wk 1 (i)  wk (i)  2 ek xk i                                                           (4)

         The simplicity of the LMS algorithm and ease of implementation, evident from (2), (3) and (4), makes it the
algorithm of first choice in many real-time systems. The LMS algorithm requires approximately 2N+1 multiplications and
2N+1 additions for each new set of input and output samples. Most signal processors are suited to the mainly multiply-
accumulate arithmetic operations involved, making a direct implementation of the LMS algorithm attractive.

B. RLS Algorithm
            The RLS (recursive least squares) algorithm is another algorithm for determining the coefficients of an adaptive
filter. In contrast to the LMS algorithm, the RLS algorithm uses information from all past input samples (and not only from
the current tap-input samples) to estimate the (inverse of the) autocorrelation matrix of the input vector [9].

          The RLS algorithm is based on the well-known least squares method. With recursive least squares algorithm, the
estimates of Wk can be updated for each new set of data acquired without repeatedly solving the time-consuming matrix
inversion directly. A suitable RLS algorithm can be obtained by exponentially weighting the data to remove gradually the
effects of old data on Wk and to allow the tracking of slowly varying signal characteristics. Thus
                    Wk  Wk 1  Gk ek                                                                          (5)
                           1 
                    Pk        P  Gk xT (k ) Pk 1                                                            (6)
                             k 1                 
                            Pk 1 x(k )
                    Gk                                                                                         (7)
                               k
                    ek  yk  xT (k ) Wk 1                                                                     (8)

                     k    xT (k ) Pk 1 x(k )                                                               (9)


                                                               28
Adaptive Noise Cancellation using Multirate Techniques

                                                                                             1
           Pk is essentially a recursive way of computing the inverse matrix  X k X k 
                                                                                 T
                                                                                                  . The argument k emphasizes the
                                                                                      
fact that the quantities are obtained at each sample point. The typical value of  (forgetting factor) is between 0.98 and 1.
Smaller values assign too much weight to the more recent data, which leads to wildly fluctuating estimates.

          The RLS algorithm is computationally more complex than the LMS algorithm. However, due the recursive
updating, the inversion of matrix is not necessary (which would be a considerably higher computational load). The RLS
algorithm typically shows a faster convergence compared to the LMS algorithm. Other advantages are that it produces a
weight vector estimate only at the end data sequence

                                            III.       PROPOSED SCHEME
         The proposed structure of adaptive noise cancellation scheme using multirate technique is shown in Fig. 2. Starting
with the basic framework for Adaptive filters, a structure has been built eliminating the basic faults arising like
computational complexities, aliasing and spectral gaps.




                                   Fig. 2. Proposed Structure of ANC with Multirate Technique

          The H0, H1, Ha are the analysis filters and G0, G1 are the reconstruction filters. The decimation and interpolation
factors have been taken as ‗2‘ as the number of sub-bands are 2. The proposed scheme achieves a lower computational
complexity, and this design ensures no aliasing components in the output of the system. The system consists of two main
sub-bands and an auxiliary sub-band. The auxiliary sub-band contains the complement of the signals in the main sub-band.

         In the fig. 2, Ha(z) is the analysis filter for the auxiliary sub-band and H0(z) and H1(z) are the analysis filters for the
main bands. G0(z) and G1(z) are reconstruction filters for the main bands. These filters are related to each other as;

                     H1 ( z)  H0 ( z)                                                                            (10)

                     G0 ( z)  2 H1 ( z)                                                                          (11)

                     G1 ( z)   2 H0 ( z)                                                                        (12)

                     H a ( z )  z m   H 02 ( z )  H12 ( z)                                                   (13)
                                                               
   The coefficients of all filters are calculated and the scheme is tested for different input types.

                                         IV.        RESULTS AND ANALYSIS
          The proposed scheme using 2 bands with decimation factor of 2, is tested for deterministic signal, speech and
musical signals. The results are compared with conventional ANC.

A. Deterministic Signal
           For deterministic signal, 128 samples of signal and noise are considered. Fig. 3 to Fig. 6 shows the convergence
results of the proposed scheme and conventional ANC for a deterministic signal of 10sin(1500t) and noise of 10 sin(312t).



                                                                    29
Adaptive Noise Cancellation using Multirate Techniques




          Fig. 3. Deterministic signal – Conventional ANC            Fig. 4. Input and output spectra – Conventional ANC




           Fig. 5. Deterministic signal – Proposed Scheme               Fig. 6. Input and output spectra – Proposed Scheme

        It is evident that, the output of the noise canceller exactly matches the desired signal. The update algorithm used is
LMS. The periodogram clearly demonstrates the removal of noise.

B. Speech Signal
          For speech signal, 32000 samples with sampling frequency 8 KHz are considered. The noise signal is a sine wave
of 312 Hz. The Algorithm used is LMS. Fig. 7 to Fig. 10 shows the results of the proposed scheme and conventional ANC
for a speech signal.




          Fig. 7. Speech signal – Conventional ANC                       Fig. 8. Spectra of Speech – Conventional ANC

                                                             30
Adaptive Noise Cancellation using Multirate Techniques




         Fig. 9. Speech Signal – Proposed Scheme                   Fig. 10. Spectra of Speech signal – Proposed Scheme

C. Music Signal
          The music signal considered is 8000 samples of piano along with 8000 samples of tabla taken as noise. The
Algorithm used is LMS. Fig. 11 to Fig. 14 shows the results of the proposed scheme and conventional ANC for a music
signal (piano + tabla). Fig. 15 to Fig. 16 shows the results of the proposed scheme for a music signal of closely matched
frequencies (guitar + violin).




           Fig. 11. Music signal (Piano + Tabla)                       Fig. 12. Spectra of Music signal (Piano + Tabla)
                    Conventional ANC                                               Conventional ANC




                                                          31
Adaptive Noise Cancellation using Multirate Techniques

            Fig. 13. Music signal (Piano + Tabla)                        Fig. 14. Spectra of Music signal (Piano + Tabla)
                      Proposed Scheme                                                   Proposed Scheme




           Fig. 15. Music signal (Guitar + Violin)                       Fig. 16. Spectra of Music signal (Guitar + Violin)
                     Proposed Scheme                                                     Proposed Scheme


          The results are encouraging for the proposed multirate adaptive scheme and are indicative of quite less time
(approximately one-fourth) for computation as compared to the conventional ANC structure. Additionally, signals with
closely matched frequencies (eg. violin and guitar) can be effectively segregated using the proposed scheme, which is not
possible with the conventional ANC configuration.

The Table 1 shows the computation time for conventional ANC and the proposed scheme.
                                       TABLE I: COMPUTATION TIME REQUIREMENT
                               Input Signal         Conventional ANC      Proposed Scheme

                               Deterministic             16 ms                   4.2 ms

                                  Speech                4.453 sec               1.485 sec

                                  Musical              0.18441 sec            0.134881 sec


                                               V.        CONCLUSIONS

         This paper proposes a new adaptive noise cancellation structure based on multirate techniques. Noise Cancellation
is chosen as the application because noise is one of the main hindering factors that affect the information signal in any
system. Noise and signal are random in nature. As such, in order to reduce noise, the filter coefficients should change
according to changes in signal behaviour. The adaptive capability will allow the processing of inputs whose properties are
unknown. Multirate techniques can be used to overcome the problem of large computational complexity and slow
convergence rate. The simulations and experiments demonstrate the efficacy of the proposed structure.


                                                      REFERENCES
  [1].   Britton C. Rorabaugh, Digital Signal Processing Primer, New Delhi, India: TMH, 2005.
  [2].   Bernard Widrow and Samuel D. Stearns, Adaptive Signal Processing, 3rd Indian Reprint, New Delhi, India:
         Pearson Education, 2004.
  [3].   Simon Haykin, Adaptive Filter Theory, 4th ed., New Delhi, India: Pearson, 2003.
  [4].   Emmanuel C. Ifeachor and Barrie W. Jervis, Digital Signal Processing, 2nd ed., New Delhi, India: Pearson, 2002.
  [5].   P. P. Vaidyanathan, ―Multirate Digital Filters, Filter Bank, Polyphase Networks and Applications: A Tutorial‖,
         Proceedings of the IEEE, vol.78, no. 1, pp. 56-91, Jan. 1990.

                                                             32
Adaptive Noise Cancellation using Multirate Techniques

[6].    Vinay P. Sathe, and P. P. Vaidyanathan, ―Effects of Multirate Systems on the Statistical Properties of Random
        Signals‖, IEEE Transactions on Signal Processing, vol. 41, no. 1, pp. 131-146, Jan. 1993.




[7].    Vinay P. Sathe, and P. P. Vaidyanathan, ―Analysis of the effects of Multirate Filter on Stationary Random Input,
        with Application in Adaptive Filtering‖, in Proc. IEEE International Conference on Acoustics, Speech and Signal
        Processing, (ICASSP’91), April 1991, vol.3, pp. 1681 -1684,
[8].    Vinay P. Sathe, and P. P. Vaidyanathan, ―Efficient Adaptive Identification and Equalization of Bandlimited
        Channels using Multirate/ Multistage FIR Filters‖, in Proc. Twenty Fourth Asilomar Conference on Signals,
        Systems and Computers, Nov. 1990, vol.2, pp. 740-744.
[9].    John J. Shynk, ―Frequency-Domain and Multirate Adaptive Filtering‖, IEEE Signal Processing Magazine, vol.9,
        no.1, pp. 14-37, Jan. 1992.
[10].   Cheng-Shing Wu, and An-Yen Wu, ―A Novel Multirate Adaptive FIR Filtering Algorithm and structure‖, in Proc.
        IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP’99), Taiwan, Mar. 1999,
        vol.4, pp. 1849-1852.
[11].   Jun‘ya, Yoshikaju Miyanaga, and Koji Tochinai, ―Consideration on Decimation Factors in Multirate Adaptive
        Filtering for a Time-Varying AR Model‖, in Proc. IEEE Asia Pacific Conference on Circuits and Systems,
        Sapporo, Dec. 2001, pp. 358-363.
[12].   Geoffrey A.Williamson, Sourya Dasgupta, and Minyue Fu, ―Multistage Multirate Adaptive Filters‖, in Proc. IEEE
        International Conference on Acoustics, Speech and Signal Processing, (ICASSP’96), Chicago, May 1996, vol.3,
        pp. 1534 -1537.
[13].   Karrakchou Mohsine, and Murat Kunt, ―New Structure for Multirate Adaptive Filtering: Application to
        Interference cancelling in Biomedical Engineering (Invited Paper)‖, in Proc. 16th Annual International Conference
        of the IEEE on Engineering in Medicine & Biology Society, Switzerland, Nov. 1994, vol.1, pp. 14a-15a.
[14].   Marc de Courville, and Pierre Duhamel, ―Adaptive Filtering in Subbands using a Weighted Criterion‖, in Proc.
        IEEE International Conference on Acoustics, Speech and Signal Processing, (ICASSP’01), Paris, May 2001, vol.2,
        pp. 985-988.
[15].   V. S. Somayazulu, S. K. Mitra, and J. J. Shynk, ―Adaptive Line Enhancement using Multirate Techniques‖, in
        Proc. IEEE International Conference on Acoustics, Speech and Signal Processing, (ICASSP’89), California, May
        1989, vol.2, pp. 928 -931.
[16].   Eneman Koen, and Marc Moonen, ―Iterated Partitioned Block Frequency-Domain Adaptive Filtering for Acoustic
        Echo Cancellation‖, IEEE Transaction on Speech Processing, vol. 11, no. 2, pp. 143-158, Mar. 2003.
[17].   Using MATLAB, ver. 7.0, The Mathworks Inc., Natick
[18].   Signal Processing Toolbox, ver. 6.2, The Mathwork Inc., Natick, May 2004.




                                                          33

Contenu connexe

Tendances

Wilmott Nyc Jul2012 Nag Talk John Holden
Wilmott Nyc Jul2012 Nag Talk John HoldenWilmott Nyc Jul2012 Nag Talk John Holden
Wilmott Nyc Jul2012 Nag Talk John HoldenJohn Holden
 
Performance of Matching Algorithmsfor Signal Approximation
Performance of Matching Algorithmsfor Signal ApproximationPerformance of Matching Algorithmsfor Signal Approximation
Performance of Matching Algorithmsfor Signal Approximationiosrjce
 
第13回 配信講義 計算科学技術特論A(2021)
第13回 配信講義 計算科学技術特論A(2021)第13回 配信講義 計算科学技術特論A(2021)
第13回 配信講義 計算科学技術特論A(2021)RCCSRENKEI
 
An Efficient DSP Based Implementation of a Fast Convolution Approach with non...
An Efficient DSP Based Implementation of a Fast Convolution Approach with non...An Efficient DSP Based Implementation of a Fast Convolution Approach with non...
An Efficient DSP Based Implementation of a Fast Convolution Approach with non...a3labdsp
 
Signal to-noise-ratio of signal acquisition in global navigation satellite sy...
Signal to-noise-ratio of signal acquisition in global navigation satellite sy...Signal to-noise-ratio of signal acquisition in global navigation satellite sy...
Signal to-noise-ratio of signal acquisition in global navigation satellite sy...Alexander Decker
 
Radio Signal Classification with Deep Neural Networks
Radio Signal Classification with Deep Neural NetworksRadio Signal Classification with Deep Neural Networks
Radio Signal Classification with Deep Neural NetworksKachi Odoemene
 
Multiuser MIMO Vector Perturbation Precoding
Multiuser MIMO Vector Perturbation PrecodingMultiuser MIMO Vector Perturbation Precoding
Multiuser MIMO Vector Perturbation Precodingadeelrazi
 
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...Mimo radar detection in compound gaussian clutter using orthogonal discrete f...
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...ijma
 
Deep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech EnhancementDeep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech EnhancementNAVER Engineering
 
Digital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systemsDigital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systemsChandrashekhar Padole
 
Voice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency FilteringVoice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency FilteringTejus Adiga M
 
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...IOSRJVSP
 
Sparsity based Joint Direction-of-Arrival and Offset Frequency Estimator
Sparsity based Joint Direction-of-Arrival and Offset Frequency EstimatorSparsity based Joint Direction-of-Arrival and Offset Frequency Estimator
Sparsity based Joint Direction-of-Arrival and Offset Frequency EstimatorJason Fernandes
 
Strategies to Combat Pilot Contamination in Massive MIMO Systems
Strategies to Combat Pilot Contamination in Massive MIMO SystemsStrategies to Combat Pilot Contamination in Massive MIMO Systems
Strategies to Combat Pilot Contamination in Massive MIMO SystemsCPqD
 
2015_Reduced-Complexity Super-Resolution DOA Estimation with Unknown Number o...
2015_Reduced-Complexity Super-Resolution DOA Estimation with Unknown Number o...2015_Reduced-Complexity Super-Resolution DOA Estimation with Unknown Number o...
2015_Reduced-Complexity Super-Resolution DOA Estimation with Unknown Number o...Mohamed Mubeen S
 
Matrix Padding Method for Sparse Signal Reconstruction
Matrix Padding Method for Sparse Signal ReconstructionMatrix Padding Method for Sparse Signal Reconstruction
Matrix Padding Method for Sparse Signal ReconstructionCSCJournals
 
Joint Timing and Frequency Synchronization in OFDM
Joint Timing and Frequency Synchronization in OFDMJoint Timing and Frequency Synchronization in OFDM
Joint Timing and Frequency Synchronization in OFDMidescitation
 
Iterative Soft Decision Based Complex K-best MIMO Decoder
Iterative Soft Decision Based Complex K-best MIMO DecoderIterative Soft Decision Based Complex K-best MIMO Decoder
Iterative Soft Decision Based Complex K-best MIMO DecoderCSCJournals
 

Tendances (20)

Wilmott Nyc Jul2012 Nag Talk John Holden
Wilmott Nyc Jul2012 Nag Talk John HoldenWilmott Nyc Jul2012 Nag Talk John Holden
Wilmott Nyc Jul2012 Nag Talk John Holden
 
Performance of Matching Algorithmsfor Signal Approximation
Performance of Matching Algorithmsfor Signal ApproximationPerformance of Matching Algorithmsfor Signal Approximation
Performance of Matching Algorithmsfor Signal Approximation
 
第13回 配信講義 計算科学技術特論A(2021)
第13回 配信講義 計算科学技術特論A(2021)第13回 配信講義 計算科学技術特論A(2021)
第13回 配信講義 計算科学技術特論A(2021)
 
An Efficient DSP Based Implementation of a Fast Convolution Approach with non...
An Efficient DSP Based Implementation of a Fast Convolution Approach with non...An Efficient DSP Based Implementation of a Fast Convolution Approach with non...
An Efficient DSP Based Implementation of a Fast Convolution Approach with non...
 
Signal to-noise-ratio of signal acquisition in global navigation satellite sy...
Signal to-noise-ratio of signal acquisition in global navigation satellite sy...Signal to-noise-ratio of signal acquisition in global navigation satellite sy...
Signal to-noise-ratio of signal acquisition in global navigation satellite sy...
 
Radio Signal Classification with Deep Neural Networks
Radio Signal Classification with Deep Neural NetworksRadio Signal Classification with Deep Neural Networks
Radio Signal Classification with Deep Neural Networks
 
Multiuser MIMO Vector Perturbation Precoding
Multiuser MIMO Vector Perturbation PrecodingMultiuser MIMO Vector Perturbation Precoding
Multiuser MIMO Vector Perturbation Precoding
 
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...Mimo radar detection in compound gaussian clutter using orthogonal discrete f...
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...
 
Deep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech EnhancementDeep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech Enhancement
 
Digital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systemsDigital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systems
 
Voice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency FilteringVoice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency Filtering
 
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
 
Final document
Final documentFinal document
Final document
 
Sparsity based Joint Direction-of-Arrival and Offset Frequency Estimator
Sparsity based Joint Direction-of-Arrival and Offset Frequency EstimatorSparsity based Joint Direction-of-Arrival and Offset Frequency Estimator
Sparsity based Joint Direction-of-Arrival and Offset Frequency Estimator
 
Digital signal processing part2
Digital signal processing part2Digital signal processing part2
Digital signal processing part2
 
Strategies to Combat Pilot Contamination in Massive MIMO Systems
Strategies to Combat Pilot Contamination in Massive MIMO SystemsStrategies to Combat Pilot Contamination in Massive MIMO Systems
Strategies to Combat Pilot Contamination in Massive MIMO Systems
 
2015_Reduced-Complexity Super-Resolution DOA Estimation with Unknown Number o...
2015_Reduced-Complexity Super-Resolution DOA Estimation with Unknown Number o...2015_Reduced-Complexity Super-Resolution DOA Estimation with Unknown Number o...
2015_Reduced-Complexity Super-Resolution DOA Estimation with Unknown Number o...
 
Matrix Padding Method for Sparse Signal Reconstruction
Matrix Padding Method for Sparse Signal ReconstructionMatrix Padding Method for Sparse Signal Reconstruction
Matrix Padding Method for Sparse Signal Reconstruction
 
Joint Timing and Frequency Synchronization in OFDM
Joint Timing and Frequency Synchronization in OFDMJoint Timing and Frequency Synchronization in OFDM
Joint Timing and Frequency Synchronization in OFDM
 
Iterative Soft Decision Based Complex K-best MIMO Decoder
Iterative Soft Decision Based Complex K-best MIMO DecoderIterative Soft Decision Based Complex K-best MIMO Decoder
Iterative Soft Decision Based Complex K-best MIMO Decoder
 

Similaire à Adaptive Noise Cancellation using Multirate Techniques

Echo Cancellation Algorithms using Adaptive Filters: A Comparative Study
Echo Cancellation Algorithms using Adaptive Filters: A Comparative StudyEcho Cancellation Algorithms using Adaptive Filters: A Comparative Study
Echo Cancellation Algorithms using Adaptive Filters: A Comparative Studyidescitation
 
Filtering Electrocardiographic Signals using filtered- X LMS algorithm
Filtering Electrocardiographic Signals using filtered- X LMS algorithmFiltering Electrocardiographic Signals using filtered- X LMS algorithm
Filtering Electrocardiographic Signals using filtered- X LMS algorithmIDES Editor
 
Adaptive equalization
Adaptive equalizationAdaptive equalization
Adaptive equalizationKamal Bhatt
 
Iaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networksIaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networksIaetsd Iaetsd
 
Performance analysis of adaptive noise canceller for an ecg signal
Performance analysis of adaptive noise canceller for an ecg signalPerformance analysis of adaptive noise canceller for an ecg signal
Performance analysis of adaptive noise canceller for an ecg signalRaj Kumar Thenua
 
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...IJERA Editor
 
Simulation of Adaptive Noise Canceller for an ECG signal Analysis
Simulation of Adaptive Noise Canceller for an ECG signal AnalysisSimulation of Adaptive Noise Canceller for an ECG signal Analysis
Simulation of Adaptive Noise Canceller for an ECG signal AnalysisIDES Editor
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...csandit
 
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...csandit
 
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...cscpconf
 
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...iosrjce
 
IRJET- Compressed Sensing based Modified Orthogonal Matching Pursuit in DTTV ...
IRJET- Compressed Sensing based Modified Orthogonal Matching Pursuit in DTTV ...IRJET- Compressed Sensing based Modified Orthogonal Matching Pursuit in DTTV ...
IRJET- Compressed Sensing based Modified Orthogonal Matching Pursuit in DTTV ...IRJET Journal
 
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLSComparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLSijsrd.com
 
A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...IOSR Journals
 
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMS
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMSFPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMS
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMSEditor IJMTER
 

Similaire à Adaptive Noise Cancellation using Multirate Techniques (20)

Echo Cancellation Algorithms using Adaptive Filters: A Comparative Study
Echo Cancellation Algorithms using Adaptive Filters: A Comparative StudyEcho Cancellation Algorithms using Adaptive Filters: A Comparative Study
Echo Cancellation Algorithms using Adaptive Filters: A Comparative Study
 
Filtering Electrocardiographic Signals using filtered- X LMS algorithm
Filtering Electrocardiographic Signals using filtered- X LMS algorithmFiltering Electrocardiographic Signals using filtered- X LMS algorithm
Filtering Electrocardiographic Signals using filtered- X LMS algorithm
 
Adaptive equalization
Adaptive equalizationAdaptive equalization
Adaptive equalization
 
Iaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networksIaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networks
 
476 293
476 293476 293
476 293
 
Performance analysis of adaptive noise canceller for an ecg signal
Performance analysis of adaptive noise canceller for an ecg signalPerformance analysis of adaptive noise canceller for an ecg signal
Performance analysis of adaptive noise canceller for an ecg signal
 
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
Comparative Analysis of Different Wavelet Functions using Modified Adaptive F...
 
Simulation of Adaptive Noise Canceller for an ECG signal Analysis
Simulation of Adaptive Noise Canceller for an ECG signal AnalysisSimulation of Adaptive Noise Canceller for an ECG signal Analysis
Simulation of Adaptive Noise Canceller for an ECG signal Analysis
 
Introduction to Adaptive filters
Introduction to Adaptive filtersIntroduction to Adaptive filters
Introduction to Adaptive filters
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...
 
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
 
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
 
D017632228
D017632228D017632228
D017632228
 
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
 
IRJET- Compressed Sensing based Modified Orthogonal Matching Pursuit in DTTV ...
IRJET- Compressed Sensing based Modified Orthogonal Matching Pursuit in DTTV ...IRJET- Compressed Sensing based Modified Orthogonal Matching Pursuit in DTTV ...
IRJET- Compressed Sensing based Modified Orthogonal Matching Pursuit in DTTV ...
 
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLSComparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
 
A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...
 
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMS
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMSFPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMS
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMS
 

Plus de IJERD Editor

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksIJERD Editor
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEIJERD Editor
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...IJERD Editor
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’IJERD Editor
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignIJERD Editor
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationIJERD Editor
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...IJERD Editor
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRIJERD Editor
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingIJERD Editor
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string valueIJERD Editor
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...IJERD Editor
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeIJERD Editor
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...IJERD Editor
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraIJERD Editor
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...IJERD Editor
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...IJERD Editor
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingIJERD Editor
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...IJERD Editor
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart GridIJERD Editor
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderIJERD Editor
 

Plus de IJERD Editor (20)

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACE
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding Design
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive Manufacturing
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string value
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF Dxing
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart Grid
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powder
 

Dernier

INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 

Dernier (20)

INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 

Adaptive Noise Cancellation using Multirate Techniques

  • 1. International Journal of Engineering Research and Development ISSN: 2278-067X, Volume 1, Issue 7 (June 2012), PP.27-33 www.ijerd.com Adaptive Noise Cancellation using Multirate Techniques Prasheel V. Suryawanshi, Kaliprasad Mahapatro, Vardhman J. Sheth Maharashtra Academy of Engineering, Alandi (D), Pune – 412105, INDIA Abstract—This paper presents development of a new adaptive structure based on multirate filter and testing the same for deterministic, speech and music signals. A new class of FIR filtering algorithm based on the multirate approach is proposed. They not only reduce the computational complexity in FIR filtering, but also retain attractive implementation related properties such as regularity and multiply-and-accumulate (MAC)-structure. By virtue of the advantages of multirate FIR filtering algorithm, the proposed scheme can reduce the required computational complexity and reserve the MAC structure. It is observed that the convergence rate and steady state error is improved. An application of this approach in Adaptive Noise Canceller is considered. Keywords— Adaptive filter, Multirate filter, Adaptive Noise Cancellation I. INTRODUCTION Noise is present in virtually all signals. In some situations it is negligible; in other situations it all but obliterates the signal of interest. Removing unwanted noise from signals has historically been a driving force behind the development of signal processing technology, and it continues to be a major application for digital signal processing systems [1]. The usual method of estimating a signal corrupted by additive noise is to pass the composite signal through a filter that tends to suppress the noise while leaving the signal relatively unchanged. Filters used for the foregoing purpose can be fixed or adaptive. The design of fixed filters is based on prior knowledge of both the signal and the noise, but adaptive filters have the ability to adjust their own parameters automatically, and their design requires little or no prior knowledge of signal or noise characteristics [2][3]. Multirate Signal Processing is the sub-area of DSP concerned with techniques that can be used to efficiently change the sampling rates within a system. There are many applications where the signal of a given sampling rate needs to be converted into an equivalent signal with a different sampling rate. The process of decimation and interpolation are the fundamental operations of interest in multirate signal processing. They allow the sampling frequency to be decreased or increased without significant undesirable effects of errors such as quantization and aliasing [4][5]. The various aspects of multirate systems in statistical processing are reported in [6][7][8]. John Shynk [9] presents an overview of several frequency-domain adaptive filters that efficiently process discrete- time signals using block and multirate filtering techniques. A multirate adaptive filtering structure using VLSI architecture is reported in [10]. The concept of multistage multirate adaptive filters is discussed in [11][12]. The applications of the approach in biomedical engineering [13], sub-band filtering [14], Adaptive Line Enhancement [15], Echo cancellation [16] are well proven. The work by different researchers in this direction is a motivation for working on case study of noise cancellation. The concept in [15] is extended to the Adaptive Noise Canceller (ANC) configuration, in this paper The organization of this paper is as follows; the conventional Adaptive Noise Canceller (ANC) is introduced in section 2. The LMS and RLS algorithm are also briefed. The section 3 describes the proposed structure employing multirate techniques. Section 4 details the results for different types of signals. Section 5 concludes the paper. II. ADAPTIVE NOISE CANCELLATION The main objective in noise cancelling is to produce an optimum estimate of the noise in the contaminated signal and hence an optimum estimate of the desired signal [4]. The basic adaptive noise-canceller (ANC) schematic is shown in Fig. 1. Fig. 1. Adaptive Noise Canceller (ANC) 27
  • 2. Adaptive Noise Cancellation using Multirate Techniques A signal is transmitted to a sensor that receives the signal s plus an uncorrelated noise n0. The combined signal and noise, s+n0, forms the primary input to the ANC. A second sensor receives a noise n1 which is uncorrelated with the signal but correlated in some unknown way with the noise n0. This sensor provides the reference input to the ANC. The noise n1 is filtered to produce an output y that is a close replica of n0. This output is subtracted from the primary input s+n0 to produce the output, s+n0 – y. In the system shown in Fig. 1, the reference input is processed by an adaptive filter that automatically adjusts its own impulse response through a least-squares algorithm such as LMS that responds to an error signal dependent on the filter‘s output. Thus with the proper algorithm, the filter can operate under changing conditions and can readjust itself continuously to minimize the error signal. In noise-cancelling systems the practical objective is to produce a system output, s+n0–y, that is a best fit in the least-squares sense to the signal s. This objective is accomplished by feeding the system output back to the adaptive filter and adjusting the filter through an adaptive algorithm to minimize the total system output power. Thus in an adaptive noise- cancelling system, the system output serves as the error signal for the adaptive process. A. LMS Algorithm The LMS algorithm, developed by Widrow and his co-workers [2] is based on the steepest descent algorithm where the weight vector is updated from sample to sample and it does not require prior knowledge of the signal statistics, but instead uses their instantaneous estimates. The weights obtained by the LMS algorithm are only estimates, but these estimates improve gradually with time as the weights are adjusted and the filter learns the characteristics of the signal. Eventually, the weights converge. The condition for convergence is 1 0< μ> (1) λmax where λ is the maximum eigen value of the input data covariance matrix. The implementation of LMS algorithm max involves iterative computations involving,  N 1 filter output; nk   wk (i) xk i (2) i 0  error estimate; ek  yk  nk (3) update of filter weights; wk 1 (i)  wk (i)  2 ek xk i (4) The simplicity of the LMS algorithm and ease of implementation, evident from (2), (3) and (4), makes it the algorithm of first choice in many real-time systems. The LMS algorithm requires approximately 2N+1 multiplications and 2N+1 additions for each new set of input and output samples. Most signal processors are suited to the mainly multiply- accumulate arithmetic operations involved, making a direct implementation of the LMS algorithm attractive. B. RLS Algorithm The RLS (recursive least squares) algorithm is another algorithm for determining the coefficients of an adaptive filter. In contrast to the LMS algorithm, the RLS algorithm uses information from all past input samples (and not only from the current tap-input samples) to estimate the (inverse of the) autocorrelation matrix of the input vector [9]. The RLS algorithm is based on the well-known least squares method. With recursive least squares algorithm, the estimates of Wk can be updated for each new set of data acquired without repeatedly solving the time-consuming matrix inversion directly. A suitable RLS algorithm can be obtained by exponentially weighting the data to remove gradually the effects of old data on Wk and to allow the tracking of slowly varying signal characteristics. Thus Wk  Wk 1  Gk ek (5) 1  Pk  P  Gk xT (k ) Pk 1  (6)   k 1  Pk 1 x(k ) Gk  (7) k ek  yk  xT (k ) Wk 1 (8)  k    xT (k ) Pk 1 x(k ) (9) 28
  • 3. Adaptive Noise Cancellation using Multirate Techniques 1 Pk is essentially a recursive way of computing the inverse matrix  X k X k  T . The argument k emphasizes the   fact that the quantities are obtained at each sample point. The typical value of  (forgetting factor) is between 0.98 and 1. Smaller values assign too much weight to the more recent data, which leads to wildly fluctuating estimates. The RLS algorithm is computationally more complex than the LMS algorithm. However, due the recursive updating, the inversion of matrix is not necessary (which would be a considerably higher computational load). The RLS algorithm typically shows a faster convergence compared to the LMS algorithm. Other advantages are that it produces a weight vector estimate only at the end data sequence III. PROPOSED SCHEME The proposed structure of adaptive noise cancellation scheme using multirate technique is shown in Fig. 2. Starting with the basic framework for Adaptive filters, a structure has been built eliminating the basic faults arising like computational complexities, aliasing and spectral gaps. Fig. 2. Proposed Structure of ANC with Multirate Technique The H0, H1, Ha are the analysis filters and G0, G1 are the reconstruction filters. The decimation and interpolation factors have been taken as ‗2‘ as the number of sub-bands are 2. The proposed scheme achieves a lower computational complexity, and this design ensures no aliasing components in the output of the system. The system consists of two main sub-bands and an auxiliary sub-band. The auxiliary sub-band contains the complement of the signals in the main sub-band. In the fig. 2, Ha(z) is the analysis filter for the auxiliary sub-band and H0(z) and H1(z) are the analysis filters for the main bands. G0(z) and G1(z) are reconstruction filters for the main bands. These filters are related to each other as; H1 ( z)  H0 ( z) (10) G0 ( z)  2 H1 ( z) (11) G1 ( z)   2 H0 ( z) (12) H a ( z )  z m   H 02 ( z )  H12 ( z)  (13)   The coefficients of all filters are calculated and the scheme is tested for different input types. IV. RESULTS AND ANALYSIS The proposed scheme using 2 bands with decimation factor of 2, is tested for deterministic signal, speech and musical signals. The results are compared with conventional ANC. A. Deterministic Signal For deterministic signal, 128 samples of signal and noise are considered. Fig. 3 to Fig. 6 shows the convergence results of the proposed scheme and conventional ANC for a deterministic signal of 10sin(1500t) and noise of 10 sin(312t). 29
  • 4. Adaptive Noise Cancellation using Multirate Techniques Fig. 3. Deterministic signal – Conventional ANC Fig. 4. Input and output spectra – Conventional ANC Fig. 5. Deterministic signal – Proposed Scheme Fig. 6. Input and output spectra – Proposed Scheme It is evident that, the output of the noise canceller exactly matches the desired signal. The update algorithm used is LMS. The periodogram clearly demonstrates the removal of noise. B. Speech Signal For speech signal, 32000 samples with sampling frequency 8 KHz are considered. The noise signal is a sine wave of 312 Hz. The Algorithm used is LMS. Fig. 7 to Fig. 10 shows the results of the proposed scheme and conventional ANC for a speech signal. Fig. 7. Speech signal – Conventional ANC Fig. 8. Spectra of Speech – Conventional ANC 30
  • 5. Adaptive Noise Cancellation using Multirate Techniques Fig. 9. Speech Signal – Proposed Scheme Fig. 10. Spectra of Speech signal – Proposed Scheme C. Music Signal The music signal considered is 8000 samples of piano along with 8000 samples of tabla taken as noise. The Algorithm used is LMS. Fig. 11 to Fig. 14 shows the results of the proposed scheme and conventional ANC for a music signal (piano + tabla). Fig. 15 to Fig. 16 shows the results of the proposed scheme for a music signal of closely matched frequencies (guitar + violin). Fig. 11. Music signal (Piano + Tabla) Fig. 12. Spectra of Music signal (Piano + Tabla) Conventional ANC Conventional ANC 31
  • 6. Adaptive Noise Cancellation using Multirate Techniques Fig. 13. Music signal (Piano + Tabla) Fig. 14. Spectra of Music signal (Piano + Tabla) Proposed Scheme Proposed Scheme Fig. 15. Music signal (Guitar + Violin) Fig. 16. Spectra of Music signal (Guitar + Violin) Proposed Scheme Proposed Scheme The results are encouraging for the proposed multirate adaptive scheme and are indicative of quite less time (approximately one-fourth) for computation as compared to the conventional ANC structure. Additionally, signals with closely matched frequencies (eg. violin and guitar) can be effectively segregated using the proposed scheme, which is not possible with the conventional ANC configuration. The Table 1 shows the computation time for conventional ANC and the proposed scheme. TABLE I: COMPUTATION TIME REQUIREMENT Input Signal Conventional ANC Proposed Scheme Deterministic 16 ms 4.2 ms Speech 4.453 sec 1.485 sec Musical 0.18441 sec 0.134881 sec V. CONCLUSIONS This paper proposes a new adaptive noise cancellation structure based on multirate techniques. Noise Cancellation is chosen as the application because noise is one of the main hindering factors that affect the information signal in any system. Noise and signal are random in nature. As such, in order to reduce noise, the filter coefficients should change according to changes in signal behaviour. The adaptive capability will allow the processing of inputs whose properties are unknown. Multirate techniques can be used to overcome the problem of large computational complexity and slow convergence rate. The simulations and experiments demonstrate the efficacy of the proposed structure. REFERENCES [1]. Britton C. Rorabaugh, Digital Signal Processing Primer, New Delhi, India: TMH, 2005. [2]. Bernard Widrow and Samuel D. Stearns, Adaptive Signal Processing, 3rd Indian Reprint, New Delhi, India: Pearson Education, 2004. [3]. Simon Haykin, Adaptive Filter Theory, 4th ed., New Delhi, India: Pearson, 2003. [4]. Emmanuel C. Ifeachor and Barrie W. Jervis, Digital Signal Processing, 2nd ed., New Delhi, India: Pearson, 2002. [5]. P. P. Vaidyanathan, ―Multirate Digital Filters, Filter Bank, Polyphase Networks and Applications: A Tutorial‖, Proceedings of the IEEE, vol.78, no. 1, pp. 56-91, Jan. 1990. 32
  • 7. Adaptive Noise Cancellation using Multirate Techniques [6]. Vinay P. Sathe, and P. P. Vaidyanathan, ―Effects of Multirate Systems on the Statistical Properties of Random Signals‖, IEEE Transactions on Signal Processing, vol. 41, no. 1, pp. 131-146, Jan. 1993. [7]. Vinay P. Sathe, and P. P. Vaidyanathan, ―Analysis of the effects of Multirate Filter on Stationary Random Input, with Application in Adaptive Filtering‖, in Proc. IEEE International Conference on Acoustics, Speech and Signal Processing, (ICASSP’91), April 1991, vol.3, pp. 1681 -1684, [8]. Vinay P. Sathe, and P. P. Vaidyanathan, ―Efficient Adaptive Identification and Equalization of Bandlimited Channels using Multirate/ Multistage FIR Filters‖, in Proc. Twenty Fourth Asilomar Conference on Signals, Systems and Computers, Nov. 1990, vol.2, pp. 740-744. [9]. John J. Shynk, ―Frequency-Domain and Multirate Adaptive Filtering‖, IEEE Signal Processing Magazine, vol.9, no.1, pp. 14-37, Jan. 1992. [10]. Cheng-Shing Wu, and An-Yen Wu, ―A Novel Multirate Adaptive FIR Filtering Algorithm and structure‖, in Proc. IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP’99), Taiwan, Mar. 1999, vol.4, pp. 1849-1852. [11]. Jun‘ya, Yoshikaju Miyanaga, and Koji Tochinai, ―Consideration on Decimation Factors in Multirate Adaptive Filtering for a Time-Varying AR Model‖, in Proc. IEEE Asia Pacific Conference on Circuits and Systems, Sapporo, Dec. 2001, pp. 358-363. [12]. Geoffrey A.Williamson, Sourya Dasgupta, and Minyue Fu, ―Multistage Multirate Adaptive Filters‖, in Proc. IEEE International Conference on Acoustics, Speech and Signal Processing, (ICASSP’96), Chicago, May 1996, vol.3, pp. 1534 -1537. [13]. Karrakchou Mohsine, and Murat Kunt, ―New Structure for Multirate Adaptive Filtering: Application to Interference cancelling in Biomedical Engineering (Invited Paper)‖, in Proc. 16th Annual International Conference of the IEEE on Engineering in Medicine & Biology Society, Switzerland, Nov. 1994, vol.1, pp. 14a-15a. [14]. Marc de Courville, and Pierre Duhamel, ―Adaptive Filtering in Subbands using a Weighted Criterion‖, in Proc. IEEE International Conference on Acoustics, Speech and Signal Processing, (ICASSP’01), Paris, May 2001, vol.2, pp. 985-988. [15]. V. S. Somayazulu, S. K. Mitra, and J. J. Shynk, ―Adaptive Line Enhancement using Multirate Techniques‖, in Proc. IEEE International Conference on Acoustics, Speech and Signal Processing, (ICASSP’89), California, May 1989, vol.2, pp. 928 -931. [16]. Eneman Koen, and Marc Moonen, ―Iterated Partitioned Block Frequency-Domain Adaptive Filtering for Acoustic Echo Cancellation‖, IEEE Transaction on Speech Processing, vol. 11, no. 2, pp. 143-158, Mar. 2003. [17]. Using MATLAB, ver. 7.0, The Mathworks Inc., Natick [18]. Signal Processing Toolbox, ver. 6.2, The Mathwork Inc., Natick, May 2004. 33