SlideShare a Scribd company logo
Sanjeev Dhull ,Sandeep Arya & O.P Sahu
International Journal of Computer Science and Security, (IJCSS), Volume (4): Issue (5) 491
Performance Variation of LMS And Its Different Variants
Sanjeev Dhull sanjeev_dhull_ap@yahoo.co.in
Asst.Professor/ECE
G.J.U.S&T,Hisar
Hisar,125001 , India
Dr.Sandeep Arya
Chairman/Ece
G.J.U.S&T,Hisar
Hisar,125001 , India
Dr.O.P Sahu
Associate Professor/ECE
N.I,T Kurukshetra
kurukshetra, 136118, India
Abstract
Acoustic echo cancellation is an essential and important requirement for various
applications such as, telecasting, hands-free telephony and video-conferencing.
Echo cancellers are required because of loud-speaker signals are picked up by a
microphone and are fed back to the correspondent, resulting in an undesired
echo. These days, adaptive filtering methods are used to cancel the affect of
these echoes. Different variants of LMS adaptive algorithms have been.
Implemented and they are compared based upon their performance according to
the choice of step size.
Keywords: Echo, Algorithm, Adaptive, LMS, .
1. INTRODUCTION
Adaptive filters appear in many signal processing and communication systems for applications
such as channel equalization, echo cancellation, noise reduction, radar and sonar signal
processing, beam-forming,. Adaptive filters work on the principle of minimizing an error function,
generally the mean squared difference (or error), between the filter output signal and a target (or
desired) signal. Adaptive filters are used for estimation and identification of non-stationary
signals, channels and systems. LMS algorithm and RLS and their variant are used to solve the
problem. In today’s scenario most of the systems are hands free, examples of these systems are
hands-free telephones and video-conferencing these systems provide a comfortable and efficient
way of communication. There is a major problem with these systems, signal degradation occurs
when loudspeaker signals are picked up by a micro-phone and are sent back for processing.
Therefore an undesired echo came in picture.In such hands-free systems, acoustic echo
cancellers are necessary for full-duplex communication. Conventional techniques used in
classical telephony such as clipping and voice controlled switching [1] have limited performance.
More advanced adaptive filtering technique are expected to provide a better signal quality.
Sanjeev Dhull ,Sandeep Arya & O.P Sahu
International Journal of Computer Science and Security, (IJCSS), Volume (4): Issue (5) 492
2. ADAPTIVE FILTERING TECHNIQUES
As Adaptive filters have applications in various applications such as identification, Acoustic
echoes cancellation& inverse modeling, in this paper echo cancellation application is considered.
Acoustic echoes are suppressed with the help of adaptive filtering techniques [2]. This algorithm
basically adapts to a solution minimizing the mean-square error. It is based on the steepest-
descent method. How filters weights are adapted, it is shown in fig an adaptive filter converges to
an estimate of the impulse response of the acoustic path [3]. Of all existing adaptive algorithms
the Least Mean algorithm is the best known. An FIR or IIR filter [6] is updated iteratively.
FIGURE1:Steepest Descent Method
Following equations explain that how filter weights are updated and error is minimized
W (n+1)=w(n)+2 x(n)[d(n) - (n) w(n) ]
=w (n)+2 x(n)[d(n) - (n) x(n)]
=w (n) +2 e (n) x (n)
Here y (n) = (n) x (n) is filter output
And e (n) =d (n)-y (n) is error signal
W (n) = [ (n)……. (n) Are filter taps which updated to find the
minima?
LMS algorithm is n very simple and requires only O(2Nz multiplications and O(2N). Another
variant of LMS is NLMS.[6] The motivation of this algorithm is that the power of the input signal
varies with time, so the step size between two adjacent filter coefficients will vary as well, then
also the convergence speed. The convergence speed will slow down with small signals, and for
the loud ones the over-shoot error would increase. So the idea is to continuously adjust the step
size parameter with the input power. Therefore, the step size is normalized by the current input
power, resulting in the Normalized Least Mean Square algorithm .The Normalized Least Mean
Square (NLMS)[15] algorithm is a modified version of the LMS algorithm. In the LMS algorithm,
the correction factor to the tap weight vector W (n) is computed as mu U (n) e(n).Since this
quantity is directly proportional to the tap input vector U(n), the error in the gradient estimate gets
magnified for large U(n). This problem can be avoided by sa the correction factor by the squared
Euclidean norm of the tap input vector U(n) (the average power of the input signal). This variant
of the LMS algorithm, with the normalized correction factor, is called the Normalized LMS (NLMS)
algorithm. The LMS [6][11][13] and their different variants can be driven using the following
functions
Let us define an error signal e (n+1) at time n+1 as
)1(ˆ)1()1( +−+=+ nynyne
)1()1()1y(n1)(n ++−+=+ nxn
T
hε
Sanjeev Dhull ,Sandeep Arya & O.P Sahu
International Journal of Computer Science and Security, (IJCSS), Volume (4): Issue (5) 493
Here )1()1( +=+ nxt
T
hny is the output of a system and
T
Lthththth ]11.....1,0,[ −= Are responses of system
And )1()()1(ˆ +=+ nxn
T
hny is the model filter output and
T
nLhnhnhnh )](1.....)(1)(0[)( −= is the
model filter. One easy way to find adaptive algorithms that adjust the new weight vector h(n+1)
from the old one h(n) is to minimize the following function )1(
2
)](),1d[h(n1)][h(nJ +++=+ nnh ηε
Here value ofη plays an important role in updating the coefficients values. If η is very
small that the algorithm makes very small updates. On the other hand, if η is very large, the
minimization of J[h(n+1)] is almost equivalent to minimizing d[h(n+1), Hence, the different weight
coefficients hl(n+1), l = 0,1, ...,L−1, are found by solving the following equations:
0)1()11(2
)1(1
)](),1([
=+−+−
+∂
+∂
nnx
nh
nhnhd
εη
if the new weight vector h(n+1) is close to the old weight vector h(n), replacing the a
posteriori error signal with the a priori error signal e(n+1) is a reasonable approximation and
equation. 0)1()11(2
)1(1
)](),1([
=+−+−
+∂
+∂
nenx
nh
nhnhd
η is much easier to solve for all distance
measures d. The LMS algorithm is easily obtained from above equation by using the squared
Euclidean distance
2
2)()1()](),1([ CC nhnhnhnhd −+=+ε .Using these equations and doing
different mathematical operations we can find out different variants of the algorithm. Different
variants of LMS [9][10] are NLMS,SIGN SIGN,SIGN DATA and SIGN ERROR. We will compare
the performance of all these. Following are the comparison of different algorithms
0 20 40 60 80 100 120 140
-1.5
-1
-0.5
0
0.5
1
1.5
Time
Amp
Adaptive Filtering using LMS
Desired
Output
Error
FIGURE 2 : LMS Adaptive Filtering With =.5
Sanjeev Dhull ,Sandeep Arya & O.P Sahu
International Journal of Computer Science and Security, (IJCSS), Volume (4): Issue (5) 494
0 20 40 60 80 100 120 140
-1
-0.5
0
0.5
1
1.5
Time
Amp
Adative filtering using NLMS
Desired
Ouput
data3
FIGURE 3: NLMS Adaptive Filtering with =.5
Input
.
-
-
- +
FIGURE 4:Adaptive System
0 20 40 60 80 100 120 140
-1.5
-1
-0.5
0
0.5
1
1.5
Time
Amp
adaptive filtering using SSLMS
Desired
Output
Error
FIGURE 5:SLMS Adaptive Filtering With =.5
Acoustic
Response
AF
Sanjeev Dhull ,Sandeep Arya & O.P Sahu
International Journal of Computer Science and Security, (IJCSS), Volume (4): Issue (5) 495
All above results are for step sige of .5.when we change the step size from .5 to near to 2 which
is upper range of step size limit performance degrades
0 20 40 60 80 100 120 140
-1.5
-1
-0.5
0
0.5
1
1.5
x 10
49
Time
Amp
Adaptive Filtering usinglms stepsize2
Desired
Output
Error
FIGURE 6: LMS Adaptive filtering with step sige of 2
3. CONCLUSION
As seen from different graphs it is clear that the choice of step size between the specified range
is very important .If it is too low or near to upper range convergence is poor and desired signal is
not obtained as shown in different figure. Thus different variants of LMS indicate different
performance properties according to the choice of step size.
4. REFERENCES
1. Haykin, S “Adaptive Filter Theory”, Englewood Cliffs,N.J., Prentice-Hall, 1991.
2. Sondhi, M. M., Berkley, D.A. “Silencing Echoes on theTelephone Network”, Proc. IEEE,
68(8): 948-963.,August1980,
3. Sondhi, M. M., Mitra, D. “New Results on thePerformance of a Well-Known Class of Adaptive
filter”,IEEE, 1976, 64(11):1583-1597
4. Brehm, H., Stammler, W. “Description and generation of spherically invariant speech-model
signals”, Signal Processing 12(2):119–141, March 1987.
5. Moon, T. K., Stirling, W. C. “Mathematical Methods and Algorithms for Signal Processing”,
New Jersey: Prentice Hall, 2000.
6. Farhang-Boronjeny, B. “Adaptive Filters Theory and Application”, New York: Wiley, 2000.
7. Widrow, B., Stearns, S.D. “ Adaptive Signal Processing” Englewood Cliffs, NJ: Prentice.
Englewood Cliffs, NJ: Prentice. Hall, 2001.
8. Mader.A., Puder, H., Schmidt, G.U. “Step-size control For acoustic cancellation filters, Signal
Process”. 80:1697–1719, 2000.
9. Ben Jebara, S., Besbes, H. “A variable step size filtered sign algorithm for acoustic echo
cancellation”, IEEEvol. 39(12):936-938, June 2003.
10. Sophocles J. Orfanidis. “Optimum Signal processing An Introduction”, McGraw hill 1988.
11. Proakis, J.G., Melonakos, D.G. “Digital Signal Processing Principles, Algorithms and
Applications”, Prentice Hall,1996.
Sanjeev Dhull ,Sandeep Arya & O.P Sahu
International Journal of Computer Science and Security, (IJCSS), Volume (4): Issue (5) 496
12. Brennan, R., Schneider. “ A flexible filter bank Structure for extensive signal manipulation in
digital Hearing aids”,Proc.IEEE Int. Symp. Circuits and Systems, pp. 569-572,1998.
13. Vaseghi,S.“Theory and Application in Speech, Music and Communications”,”Wiley2007.
14. Benesty,J.,Morgan, D. R..Sondhi,,M. M. “A Hybrid Mono/Stereo Acoustic Echo Canceller”,
IEEE Trans. Speech Audio Processing.1997.
15. Ehtiati, Benoît Champagne,B. “Constrained Adaptive Echo Cancellation for Discrete
Multitone Systems”, IEEE transactions on signal processing, 57(1),JANUARY2009

More Related Content

What's hot

Homomorphic Filtering of Speckle Noise From Computerized Tomography (CT) Imag...
Homomorphic Filtering of Speckle Noise From Computerized Tomography (CT) Imag...Homomorphic Filtering of Speckle Noise From Computerized Tomography (CT) Imag...
Homomorphic Filtering of Speckle Noise From Computerized Tomography (CT) Imag...
CSCJournals
 
Speckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet threshSpeckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet thresh
IAEME Publication
 
Neural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmNeural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) Algorithm
Mostafa G. M. Mostafa
 
16 28 may17 13jan 14083 28548-1-sm
16 28 may17 13jan 14083 28548-1-sm16 28 may17 13jan 14083 28548-1-sm
16 28 may17 13jan 14083 28548-1-sm
IAESIJEECS
 
Comparison on average, median and wiener filter using lung images
Comparison on average, median and wiener filter using lung imagesComparison on average, median and wiener filter using lung images
Comparison on average, median and wiener filter using lung images
IRJET Journal
 
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
IJITCA Journal
 
Compressed sensing techniques for sensor data using unsupervised learning
Compressed sensing techniques for sensor data using unsupervised learningCompressed sensing techniques for sensor data using unsupervised learning
Compressed sensing techniques for sensor data using unsupervised learning
Song Cui, Ph.D
 
50120140504008
5012014050400850120140504008
50120140504008
IAEME Publication
 
Paper id 252014135
Paper id 252014135Paper id 252014135
Paper id 252014135
IJRAT
 
An Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse NoiseAn Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse Noise
journalBEEI
 
Ijmet 09 11_013
Ijmet 09 11_013Ijmet 09 11_013
Ijmet 09 11_013
IAEME Publication
 
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Aalto University
 
Model-Based User Interface Optimization: Part III: SOLVING REAL PROBLEMS - At...
Model-Based User Interface Optimization: Part III: SOLVING REAL PROBLEMS - At...Model-Based User Interface Optimization: Part III: SOLVING REAL PROBLEMS - At...
Model-Based User Interface Optimization: Part III: SOLVING REAL PROBLEMS - At...
Aalto University
 
CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...
CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...
CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...
IJCNCJournal
 
Vlsi implementation of adaptive kalman filter for
Vlsi implementation of adaptive kalman filter forVlsi implementation of adaptive kalman filter for
Vlsi implementation of adaptive kalman filter for
eSAT Publishing House
 
Comparison of signal smoothing techniques for use in embedded system for moni...
Comparison of signal smoothing techniques for use in embedded system for moni...Comparison of signal smoothing techniques for use in embedded system for moni...
Comparison of signal smoothing techniques for use in embedded system for moni...
Dalton Valadares
 
EMBC'13 Poster Presentation on "A Bio-Inspired Cooperative Algorithm for Dist...
EMBC'13 Poster Presentation on "A Bio-Inspired Cooperative Algorithm for Dist...EMBC'13 Poster Presentation on "A Bio-Inspired Cooperative Algorithm for Dist...
EMBC'13 Poster Presentation on "A Bio-Inspired Cooperative Algorithm for Dist...
Md Kafiul Islam
 
Random Forests for Laughter Detection
Random Forests for Laughter DetectionRandom Forests for Laughter Detection
Random Forests for Laughter Detection
Heysem Kaya
 
[IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian
[IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian [IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian
[IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian
IJET - International Journal of Engineering and Techniques
 

What's hot (19)

Homomorphic Filtering of Speckle Noise From Computerized Tomography (CT) Imag...
Homomorphic Filtering of Speckle Noise From Computerized Tomography (CT) Imag...Homomorphic Filtering of Speckle Noise From Computerized Tomography (CT) Imag...
Homomorphic Filtering of Speckle Noise From Computerized Tomography (CT) Imag...
 
Speckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet threshSpeckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet thresh
 
Neural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmNeural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) Algorithm
 
16 28 may17 13jan 14083 28548-1-sm
16 28 may17 13jan 14083 28548-1-sm16 28 may17 13jan 14083 28548-1-sm
16 28 may17 13jan 14083 28548-1-sm
 
Comparison on average, median and wiener filter using lung images
Comparison on average, median and wiener filter using lung imagesComparison on average, median and wiener filter using lung images
Comparison on average, median and wiener filter using lung images
 
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
 
Compressed sensing techniques for sensor data using unsupervised learning
Compressed sensing techniques for sensor data using unsupervised learningCompressed sensing techniques for sensor data using unsupervised learning
Compressed sensing techniques for sensor data using unsupervised learning
 
50120140504008
5012014050400850120140504008
50120140504008
 
Paper id 252014135
Paper id 252014135Paper id 252014135
Paper id 252014135
 
An Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse NoiseAn Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse Noise
 
Ijmet 09 11_013
Ijmet 09 11_013Ijmet 09 11_013
Ijmet 09 11_013
 
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
 
Model-Based User Interface Optimization: Part III: SOLVING REAL PROBLEMS - At...
Model-Based User Interface Optimization: Part III: SOLVING REAL PROBLEMS - At...Model-Based User Interface Optimization: Part III: SOLVING REAL PROBLEMS - At...
Model-Based User Interface Optimization: Part III: SOLVING REAL PROBLEMS - At...
 
CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...
CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...
CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...
 
Vlsi implementation of adaptive kalman filter for
Vlsi implementation of adaptive kalman filter forVlsi implementation of adaptive kalman filter for
Vlsi implementation of adaptive kalman filter for
 
Comparison of signal smoothing techniques for use in embedded system for moni...
Comparison of signal smoothing techniques for use in embedded system for moni...Comparison of signal smoothing techniques for use in embedded system for moni...
Comparison of signal smoothing techniques for use in embedded system for moni...
 
EMBC'13 Poster Presentation on "A Bio-Inspired Cooperative Algorithm for Dist...
EMBC'13 Poster Presentation on "A Bio-Inspired Cooperative Algorithm for Dist...EMBC'13 Poster Presentation on "A Bio-Inspired Cooperative Algorithm for Dist...
EMBC'13 Poster Presentation on "A Bio-Inspired Cooperative Algorithm for Dist...
 
Random Forests for Laughter Detection
Random Forests for Laughter DetectionRandom Forests for Laughter Detection
Random Forests for Laughter Detection
 
[IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian
[IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian [IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian
[IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian
 

Similar to Performance Variation of LMS And Its Different Variants

20575-38936-1-PB.pdf
20575-38936-1-PB.pdf20575-38936-1-PB.pdf
20575-38936-1-PB.pdf
IjictTeam
 
Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713
Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713
Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713
CSCJournals
 
P ERFORMANCE A NALYSIS O F A DAPTIVE N OISE C ANCELLER E MPLOYING N LMS A LG...
P ERFORMANCE A NALYSIS  O F A DAPTIVE N OISE C ANCELLER E MPLOYING N LMS A LG...P ERFORMANCE A NALYSIS  O F A DAPTIVE N OISE C ANCELLER E MPLOYING N LMS A LG...
P ERFORMANCE A NALYSIS O F A DAPTIVE N OISE C ANCELLER E MPLOYING N LMS A LG...
ijwmn
 
Ijetcas14 555
Ijetcas14 555Ijetcas14 555
Ijetcas14 555
Iasir Journals
 
File 2
File 2File 2
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
 
Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...
Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...
Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...
Venkata Sudhir Vedurla
 
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
ijsrd.com
 
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
idescitation
 
PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...
PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...
PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...
sipij
 
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdfA_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
Bala Murugan
 
Performance Study of Various Adaptive filter algorithms for Noise Cancellatio...
Performance Study of Various Adaptive filter algorithms for Noise Cancellatio...Performance Study of Various Adaptive filter algorithms for Noise Cancellatio...
Performance Study of Various Adaptive filter algorithms for Noise Cancellatio...
CSCJournals
 
A novel adaptive algorithm for removal of power line interference from ecg si...
A novel adaptive algorithm for removal of power line interference from ecg si...A novel adaptive algorithm for removal of power line interference from ecg si...
A novel adaptive algorithm for removal of power line interference from ecg si...
International Journal of Computer and Communication System Engineering
 
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
Editor IJMTER
 
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
 
Hybrid hmmdtw based speech recognition with kernel adaptive filtering method
Hybrid hmmdtw based speech recognition with kernel adaptive filtering methodHybrid hmmdtw based speech recognition with kernel adaptive filtering method
Hybrid hmmdtw based speech recognition with kernel adaptive filtering method
ijcsa
 
Rolling Element Bearing Condition Monitoring using Filtered Acoustic Emission
Rolling Element Bearing Condition Monitoring using Filtered Acoustic Emission Rolling Element Bearing Condition Monitoring using Filtered Acoustic Emission
Rolling Element Bearing Condition Monitoring using Filtered Acoustic Emission
IJECEIAES
 
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
sipij
 
Impedance Cardiography Filtering Using Non-Negative Least-Mean-Square Algorithm
Impedance Cardiography Filtering Using Non-Negative Least-Mean-Square AlgorithmImpedance Cardiography Filtering Using Non-Negative Least-Mean-Square Algorithm
Impedance Cardiography Filtering Using Non-Negative Least-Mean-Square Algorithm
ijcisjournal
 
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
 

Similar to Performance Variation of LMS And Its Different Variants (20)

20575-38936-1-PB.pdf
20575-38936-1-PB.pdf20575-38936-1-PB.pdf
20575-38936-1-PB.pdf
 
Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713
Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713
Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713
 
P ERFORMANCE A NALYSIS O F A DAPTIVE N OISE C ANCELLER E MPLOYING N LMS A LG...
P ERFORMANCE A NALYSIS  O F A DAPTIVE N OISE C ANCELLER E MPLOYING N LMS A LG...P ERFORMANCE A NALYSIS  O F A DAPTIVE N OISE C ANCELLER E MPLOYING N LMS A LG...
P ERFORMANCE A NALYSIS O F A DAPTIVE N OISE C ANCELLER E MPLOYING N LMS A LG...
 
Ijetcas14 555
Ijetcas14 555Ijetcas14 555
Ijetcas14 555
 
File 2
File 2File 2
File 2
 
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...
 
Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...
Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...
Analysis the results_of_acoustic_echo_cancellation_for_speech_processing_usin...
 
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
 
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
 
PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...
PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...
PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...
 
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdfA_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
 
Performance Study of Various Adaptive filter algorithms for Noise Cancellatio...
Performance Study of Various Adaptive filter algorithms for Noise Cancellatio...Performance Study of Various Adaptive filter algorithms for Noise Cancellatio...
Performance Study of Various Adaptive filter algorithms for Noise Cancellatio...
 
A novel adaptive algorithm for removal of power line interference from ecg si...
A novel adaptive algorithm for removal of power line interference from ecg si...A novel adaptive algorithm for removal of power line interference from ecg si...
A novel adaptive algorithm for removal of power line interference from ecg si...
 
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
 
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...
 
Hybrid hmmdtw based speech recognition with kernel adaptive filtering method
Hybrid hmmdtw based speech recognition with kernel adaptive filtering methodHybrid hmmdtw based speech recognition with kernel adaptive filtering method
Hybrid hmmdtw based speech recognition with kernel adaptive filtering method
 
Rolling Element Bearing Condition Monitoring using Filtered Acoustic Emission
Rolling Element Bearing Condition Monitoring using Filtered Acoustic Emission Rolling Element Bearing Condition Monitoring using Filtered Acoustic Emission
Rolling Element Bearing Condition Monitoring using Filtered Acoustic Emission
 
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
 
Impedance Cardiography Filtering Using Non-Negative Least-Mean-Square Algorithm
Impedance Cardiography Filtering Using Non-Negative Least-Mean-Square AlgorithmImpedance Cardiography Filtering Using Non-Negative Least-Mean-Square Algorithm
Impedance Cardiography Filtering Using Non-Negative Least-Mean-Square Algorithm
 
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...
 

Recently uploaded

Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 

Recently uploaded (20)

Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 

Performance Variation of LMS And Its Different Variants

  • 1. Sanjeev Dhull ,Sandeep Arya & O.P Sahu International Journal of Computer Science and Security, (IJCSS), Volume (4): Issue (5) 491 Performance Variation of LMS And Its Different Variants Sanjeev Dhull sanjeev_dhull_ap@yahoo.co.in Asst.Professor/ECE G.J.U.S&T,Hisar Hisar,125001 , India Dr.Sandeep Arya Chairman/Ece G.J.U.S&T,Hisar Hisar,125001 , India Dr.O.P Sahu Associate Professor/ECE N.I,T Kurukshetra kurukshetra, 136118, India Abstract Acoustic echo cancellation is an essential and important requirement for various applications such as, telecasting, hands-free telephony and video-conferencing. Echo cancellers are required because of loud-speaker signals are picked up by a microphone and are fed back to the correspondent, resulting in an undesired echo. These days, adaptive filtering methods are used to cancel the affect of these echoes. Different variants of LMS adaptive algorithms have been. Implemented and they are compared based upon their performance according to the choice of step size. Keywords: Echo, Algorithm, Adaptive, LMS, . 1. INTRODUCTION Adaptive filters appear in many signal processing and communication systems for applications such as channel equalization, echo cancellation, noise reduction, radar and sonar signal processing, beam-forming,. Adaptive filters work on the principle of minimizing an error function, generally the mean squared difference (or error), between the filter output signal and a target (or desired) signal. Adaptive filters are used for estimation and identification of non-stationary signals, channels and systems. LMS algorithm and RLS and their variant are used to solve the problem. In today’s scenario most of the systems are hands free, examples of these systems are hands-free telephones and video-conferencing these systems provide a comfortable and efficient way of communication. There is a major problem with these systems, signal degradation occurs when loudspeaker signals are picked up by a micro-phone and are sent back for processing. Therefore an undesired echo came in picture.In such hands-free systems, acoustic echo cancellers are necessary for full-duplex communication. Conventional techniques used in classical telephony such as clipping and voice controlled switching [1] have limited performance. More advanced adaptive filtering technique are expected to provide a better signal quality.
  • 2. Sanjeev Dhull ,Sandeep Arya & O.P Sahu International Journal of Computer Science and Security, (IJCSS), Volume (4): Issue (5) 492 2. ADAPTIVE FILTERING TECHNIQUES As Adaptive filters have applications in various applications such as identification, Acoustic echoes cancellation& inverse modeling, in this paper echo cancellation application is considered. Acoustic echoes are suppressed with the help of adaptive filtering techniques [2]. This algorithm basically adapts to a solution minimizing the mean-square error. It is based on the steepest- descent method. How filters weights are adapted, it is shown in fig an adaptive filter converges to an estimate of the impulse response of the acoustic path [3]. Of all existing adaptive algorithms the Least Mean algorithm is the best known. An FIR or IIR filter [6] is updated iteratively. FIGURE1:Steepest Descent Method Following equations explain that how filter weights are updated and error is minimized W (n+1)=w(n)+2 x(n)[d(n) - (n) w(n) ] =w (n)+2 x(n)[d(n) - (n) x(n)] =w (n) +2 e (n) x (n) Here y (n) = (n) x (n) is filter output And e (n) =d (n)-y (n) is error signal W (n) = [ (n)……. (n) Are filter taps which updated to find the minima? LMS algorithm is n very simple and requires only O(2Nz multiplications and O(2N). Another variant of LMS is NLMS.[6] The motivation of this algorithm is that the power of the input signal varies with time, so the step size between two adjacent filter coefficients will vary as well, then also the convergence speed. The convergence speed will slow down with small signals, and for the loud ones the over-shoot error would increase. So the idea is to continuously adjust the step size parameter with the input power. Therefore, the step size is normalized by the current input power, resulting in the Normalized Least Mean Square algorithm .The Normalized Least Mean Square (NLMS)[15] algorithm is a modified version of the LMS algorithm. In the LMS algorithm, the correction factor to the tap weight vector W (n) is computed as mu U (n) e(n).Since this quantity is directly proportional to the tap input vector U(n), the error in the gradient estimate gets magnified for large U(n). This problem can be avoided by sa the correction factor by the squared Euclidean norm of the tap input vector U(n) (the average power of the input signal). This variant of the LMS algorithm, with the normalized correction factor, is called the Normalized LMS (NLMS) algorithm. The LMS [6][11][13] and their different variants can be driven using the following functions Let us define an error signal e (n+1) at time n+1 as )1(ˆ)1()1( +−+=+ nynyne )1()1()1y(n1)(n ++−+=+ nxn T hε
  • 3. Sanjeev Dhull ,Sandeep Arya & O.P Sahu International Journal of Computer Science and Security, (IJCSS), Volume (4): Issue (5) 493 Here )1()1( +=+ nxt T hny is the output of a system and T Lthththth ]11.....1,0,[ −= Are responses of system And )1()()1(ˆ +=+ nxn T hny is the model filter output and T nLhnhnhnh )](1.....)(1)(0[)( −= is the model filter. One easy way to find adaptive algorithms that adjust the new weight vector h(n+1) from the old one h(n) is to minimize the following function )1( 2 )](),1d[h(n1)][h(nJ +++=+ nnh ηε Here value ofη plays an important role in updating the coefficients values. If η is very small that the algorithm makes very small updates. On the other hand, if η is very large, the minimization of J[h(n+1)] is almost equivalent to minimizing d[h(n+1), Hence, the different weight coefficients hl(n+1), l = 0,1, ...,L−1, are found by solving the following equations: 0)1()11(2 )1(1 )](),1([ =+−+− +∂ +∂ nnx nh nhnhd εη if the new weight vector h(n+1) is close to the old weight vector h(n), replacing the a posteriori error signal with the a priori error signal e(n+1) is a reasonable approximation and equation. 0)1()11(2 )1(1 )](),1([ =+−+− +∂ +∂ nenx nh nhnhd η is much easier to solve for all distance measures d. The LMS algorithm is easily obtained from above equation by using the squared Euclidean distance 2 2)()1()](),1([ CC nhnhnhnhd −+=+ε .Using these equations and doing different mathematical operations we can find out different variants of the algorithm. Different variants of LMS [9][10] are NLMS,SIGN SIGN,SIGN DATA and SIGN ERROR. We will compare the performance of all these. Following are the comparison of different algorithms 0 20 40 60 80 100 120 140 -1.5 -1 -0.5 0 0.5 1 1.5 Time Amp Adaptive Filtering using LMS Desired Output Error FIGURE 2 : LMS Adaptive Filtering With =.5
  • 4. Sanjeev Dhull ,Sandeep Arya & O.P Sahu International Journal of Computer Science and Security, (IJCSS), Volume (4): Issue (5) 494 0 20 40 60 80 100 120 140 -1 -0.5 0 0.5 1 1.5 Time Amp Adative filtering using NLMS Desired Ouput data3 FIGURE 3: NLMS Adaptive Filtering with =.5 Input . - - - + FIGURE 4:Adaptive System 0 20 40 60 80 100 120 140 -1.5 -1 -0.5 0 0.5 1 1.5 Time Amp adaptive filtering using SSLMS Desired Output Error FIGURE 5:SLMS Adaptive Filtering With =.5 Acoustic Response AF
  • 5. Sanjeev Dhull ,Sandeep Arya & O.P Sahu International Journal of Computer Science and Security, (IJCSS), Volume (4): Issue (5) 495 All above results are for step sige of .5.when we change the step size from .5 to near to 2 which is upper range of step size limit performance degrades 0 20 40 60 80 100 120 140 -1.5 -1 -0.5 0 0.5 1 1.5 x 10 49 Time Amp Adaptive Filtering usinglms stepsize2 Desired Output Error FIGURE 6: LMS Adaptive filtering with step sige of 2 3. CONCLUSION As seen from different graphs it is clear that the choice of step size between the specified range is very important .If it is too low or near to upper range convergence is poor and desired signal is not obtained as shown in different figure. Thus different variants of LMS indicate different performance properties according to the choice of step size. 4. REFERENCES 1. Haykin, S “Adaptive Filter Theory”, Englewood Cliffs,N.J., Prentice-Hall, 1991. 2. Sondhi, M. M., Berkley, D.A. “Silencing Echoes on theTelephone Network”, Proc. IEEE, 68(8): 948-963.,August1980, 3. Sondhi, M. M., Mitra, D. “New Results on thePerformance of a Well-Known Class of Adaptive filter”,IEEE, 1976, 64(11):1583-1597 4. Brehm, H., Stammler, W. “Description and generation of spherically invariant speech-model signals”, Signal Processing 12(2):119–141, March 1987. 5. Moon, T. K., Stirling, W. C. “Mathematical Methods and Algorithms for Signal Processing”, New Jersey: Prentice Hall, 2000. 6. Farhang-Boronjeny, B. “Adaptive Filters Theory and Application”, New York: Wiley, 2000. 7. Widrow, B., Stearns, S.D. “ Adaptive Signal Processing” Englewood Cliffs, NJ: Prentice. Englewood Cliffs, NJ: Prentice. Hall, 2001. 8. Mader.A., Puder, H., Schmidt, G.U. “Step-size control For acoustic cancellation filters, Signal Process”. 80:1697–1719, 2000. 9. Ben Jebara, S., Besbes, H. “A variable step size filtered sign algorithm for acoustic echo cancellation”, IEEEvol. 39(12):936-938, June 2003. 10. Sophocles J. Orfanidis. “Optimum Signal processing An Introduction”, McGraw hill 1988. 11. Proakis, J.G., Melonakos, D.G. “Digital Signal Processing Principles, Algorithms and Applications”, Prentice Hall,1996.
  • 6. Sanjeev Dhull ,Sandeep Arya & O.P Sahu International Journal of Computer Science and Security, (IJCSS), Volume (4): Issue (5) 496 12. Brennan, R., Schneider. “ A flexible filter bank Structure for extensive signal manipulation in digital Hearing aids”,Proc.IEEE Int. Symp. Circuits and Systems, pp. 569-572,1998. 13. Vaseghi,S.“Theory and Application in Speech, Music and Communications”,”Wiley2007. 14. Benesty,J.,Morgan, D. R..Sondhi,,M. M. “A Hybrid Mono/Stereo Acoustic Echo Canceller”, IEEE Trans. Speech Audio Processing.1997. 15. Ehtiati, Benoît Champagne,B. “Constrained Adaptive Echo Cancellation for Discrete Multitone Systems”, IEEE transactions on signal processing, 57(1),JANUARY2009