SlideShare a Scribd company logo
1 of 10
Download to read offline
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
DOI : 10.5121/sipij.2015.6301 1
DESIGN REALIZATION AND PERFORMANCE
EVALUATION OF AN ACOUSTIC ECHO
CANCELLATION (AEC) IN HANDS-FREE
COMMUNICATIONS USING RECURSIVE
ADAPTIVE ALGORITHM
Azeddine Wahbi1
, Ahmed Roukhe2
and Laamari Hlou1
1
Laboratory of Electrical Engineering and Energy System Faculty of Science, University
Ibn Tofail, B.P. 133. Kenitra, Morocco
2
Laboratory of Atomic, Mechanical, Photonics and Energy Faculty of Science,
University Moulay Ismail, B.P. 11201. Meknes, Morocco
ABSTRACT
Nowadays, in the field of communications, AEC (acoustic echo cancellation) is truly essential with respect
to the quality of multimedia transmission. In this paper, we designed and developed an efficient AEC based
on adaptive filters to improve quality of service in telecommunications against the phenomena of acoustic
echo, which is indeed a problem in hands-free communications.
The main advantage of the proposed algorithm is its capacity of tracking non-stationary signals such as
acoustic echo. In this work the acoustic echo cancellation (AEC) is modeled using a digital signal
processing technique especially Simulink Blocksets. The algorithm’s code is generated in Matlab Simulink
programming environment. At simulation level, results of simulink implementation prove that module
behavior is realistic when it comes to cancellation of echo in hands free communication using adaptive
algorithm.
Results obtained with our algorithm in terms of ERLE criteria are confronted to IUT-T recommendation
G.168.
KEYWORDS
Digital Signal Processing (DSP), Adaptive Algorithm, Acoustic Echo Cancellation (AEC), hands-free
communications, Echo Return Loss Enhancements (ERLE).
1. INTRODUCTION
Acoustic echo occur when an audio signal is reverberated in a real environment, resulting in the
original intended signal plus attenuated and delay time. Also Hands-free communications are
frequently, an interesting challenge, because the interference of echo in speech causes usually a
problem in communications [1]. It can lead to an unwanted distortion in the quality of
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
2
communication. However, an acoustic echo cancellation must be strictly implemented to preserve
this quality.
Recently, adaptive filtering technique has emerged as an important technology towards hands -
free communications. It’s used to design the AEC for enhancing the quality of speech.
Different works of RLS adaptive algorithm for echo cancellation are presented [2-3-4-5-6]. In
this work the acoustic echo cancellation (AEC) is modeled in Simulink using digital filters
especially adaptive Recursive Least Square (RLS) Algorithm.
The recursive algorithm has the best capacity when tracking non-stationary signals, such as
speech or sound, but has also a very high convergence rate with high computational cost,
compared to the NLMS algorithm modeled by A. Wahbi in [7].This algorithm has a low
complexity, but it is robust for both stationary as well as non stationary environment.
The paper is structured as follows: section II presents digital adaptive filters for echo cancelling,
section III presents simulation results and Section IV concludes this paper.
2. DIGITAL ADAPTIVE FILTERS FOR ECHO CANCELLING
2.1. Adaptive Filters
Adaptive filters can be classified into two great categories based on their impulse response:
• Adaptive finite impulse response filters;
• Adaptive infinite impulse response filters [8-9-10].
The adaptive filter considered in this work is considered to be finite impulse response (FIR)
category with N coefficients, such that the output of the adaptive filter can be expressed as:
1
0
( ) ( ) ( 1) (1)
N
kk
y n h n x n
−
=
= −∑
Adaptive FIR filters have many structures, such as the adaptive transversal filter, the network
preacher, the systolic array, etc.
The structure of adaptive transversal filters, which are the subject of our primary concern
regarding echo cancellation, as shown in Figure 1.
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
3
Figure 1. Finite Impulse response (FIR) filter structure.
Figure 2. Adaptive filter structure
2.2. Adaptive Echo Cancellation
One of the adaptive filter applications is the adaptive echo canceller. Figure 2 and Figure 3
describe its structure where the desired response is composed of an original signal plus the
echoed, which is uncorrelated with the signal.
The filter input is a sequence of an echoed signal which is correlated with the echoed signal in the
desired signal.
By using the RLS algorithm inside the adaptive filter, the error term e(n) produced by this system
is then the original signal with the echoed signal cancelled [11].
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
4
Figure 3. Block diagram of the acoustic echo canceller
2.3. RLS Algorithm
Updating the coefficients of a recursive adaptive filter requires the minimization of a cost
function; it’s defined by the following equation:
2
0
( ) ( ) (2)
n
n k
n
K
C n e kλ −
=
= ∑
Where, 0 <λ <1 represents the forgetting factor, which gives more importance to the most recent
samples. But, the more distant time samples are omitted.
Generally, an adaptive filter uses two inputs: Input signal and desired signal. However, the input
signal is defined as the signal to be processed. But, the desired signal is given to the adaptive
filtering, so it has the original signal.
The Output port outputs the enhanced signal, which can be sample or frame based. The error
signal or estimated signal is very useful for updating the adaptive filter.
Figure 4. RLS Filter block [12]
Hence, we define the primary input signal to be a delayed version of the measurement y(n) and
the reference signal to be the measurement itself.
We then apply the following RLS algorithm which Tracks the desired solution.
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
5
Where
Where µ-1
denotes the reciprocal of the exponential weighting factor. The variables are as
follows.
Table 1. Table Variable of RLS Algorithm
Variable Description
n The present step of the algorithm
x(n) The input at step n
h(n) The adaptive filter coefficients at step n
P(n) The inverse correlation matrix at step n
k(n) The gain vector at step n
y(n) The estimated echo at step n
e(n) The estimated error at step n
d(n) The echoed signal at step n
µ The Variable Forgetting Factor to adjust. Where 0 <µ< 1
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
6
2.4. Flow chart of RLS algorithm
Flow chart in Figure 5 describes the flow of recursive least square algorithm.
Figure 5. Flow chart of recursive adaptive algorithm
2.5. Echo Return Loss Enhancements (ERLE)
The robustness of the proposed AEC is verified by using Echo Return Loss Enhancements
(ERLE) criteria. It is calculated as:
10
( )
10log ( (12)
( )
dB
Power Echoed signal
ERLE
Power Output AEC
=
( ) ( )dB dBPower Echoed signal Power Output AEC= −
However, the ERLE plays an important role in digital signal processing; it measures the
attenuation of the echo signal at the output of an AEC [13-14].
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
7
3. SIMULATION RESULTS
3.1. Echo Canceller Modeling using Simulink Environment
In this work we designed the model using Simulink Blockset. For the input signal we used an
audio data in wav format, 8000 Hz sampling rate.
The delay of time is approximately 30 ms and the length is 256 samples. AEC implementation is
setup with RLS adaptive filter of length 32. In addition, the forgetting factor is chosen as µ = 0.5.
Figure 6. Acoustic Echo Cancelation under simulink
3.2. Simulink Results
The original speech signal, echoed signal and enhanced signal are shown in Figures 7, 8 and 9
respectively. In this case, we observe the input signal (the original signal with echo) and how this
echo is removed from the original signal after crossing by the “recursive adaptive AEC”,
knowing the echo signal has less amplitude than the original signal. Whereas, the results,
demonstrating how the signal is filtered, and the result is an output signal with less amplitude
than the input signal and without echo.
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
8
Figure 7. Result obtained using Simulink simulation (Original)
Figure 8. Result obtained using Simulink simulation (Echoed signal)
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
9
Figure 9. Result obtained using Simulink simulation (filtered output)
Table 2. ERLE Improvement of AEC
Time (S) ERLE of filtered output (dB)
3 38.777
6 39.69
9 33.53
12 32.18
15 41.34
18 31.31
21 34.84
24 25.9
27 40.89
30 39.46
The convergence rate of the AEC to find the optimal value of the RLS filter to cancel the echo
depends on various factors such as the forgetting factor parameter. In this case, we modified the
step-size, the filter length and the number of samples to better test the performance of this AEC
against acoustic echo. We also noticed that the smaller the step size is then AEC converges to the
optimal value when increasing of ERLE value.
The performances of the AEC based on the adaptive algorithm can be evaluated using the ERLE
criteria. The obtained results described in table II prove the efficiency of the proposed AEC
Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015
10
based RLS algorithm against the phenomena working in time changing environments as acoustic
echo does.
3. CONCLUSION
In this paper, a module consisting of an ARC based recursive least square adaptive algorithm is
proposed for improving the quality of the speech signal in hands-free communications systems.
Effectiveness of Proposed AEC based recursive algorithm has been tested using ERLE criteria. It
concludes that our approach shows more efficiency in terms of capacity of tracking non-
stationary signals and convergence.
In subsequent works, we will implement this module in real time onboard an autonomous DSK
C6713, thanks to its low computational cost and its user-friendly Simulink programming
implementation. Also we will improve the performances of the proposed module by using
another approaches based digital signal processing for developing a new AEC with higher
convergence rate and lesser computational complexity.
REFERENCES
[1] Stefan Goetze et all, "Hands-Free Telecommunication for Elderly Persons Suffering from Hearing
Deficiencies", IEEE Healthcom, 2010, pp 209-2014.
[2] S.Dhamija et al, "Adaptive filtering algorithms for channel equalization and echo cancellation",
IJCTA, Vol 2 (5), 2011, pp 1577-1581.
[3] Raghava Yathiraju, "Acoustic Echo Cancellation Using Conventional Adaptive Algorithms",
International Journal of Inventive Engineering and Sciences (IJIES), Volume-1, Issue-12, November
2013, PP 18-24.
[4] A. Munjal et all, "RLS Algorithm For Acoustic Echo Cancellation", Proceedings of 2nd National
Conference on Challenges & Opportunities in Information Technology (COIT), 2008.
[5] P.Rajesh, A.Sumalatha, "A Novel Approach of Acoustic Echo Cancellation Using Adaptive
Filtering", International Journal of Engineering Research & Technology (IJERT), Vol. 1 Issue 5,
2012, pp 1-10.
[6] Arvind Kourav and Binod K. Soni, "RLS Algorithm for Adaptive Echo Cancellation", International
Journal on Emerging Technologies, Vol. 2 Issue 1, 2011, pp 35-38.
[7] A.Wahbi et all, "Real-Time acoustic echo cancellation for hand-free communication by implementing
a LMS algorithm onboard an autonomous DSK C6713 ", 3rd International Conference on Systems,
Modeling and Design, Kenitra (MIC-SMD 2013), 2013
[8] H. Sayed, “Fundamentals of Adaptive Filtering”, Wiley, 2003.
[9] R. Gnanasekaran et all, “A note on block implementation of IIR digital filters”, Proc. IEEE, vol. 65,
pp. 1063-1064, July 1977.
[10] Yen-Liang Chen et all, “A universal look-ahead algorithm for pipelining IIR filters”, IEEE VLSI-
DAT’08, pp. 259–262, Apr. 23-25, 2008.
[11] Woon-Seng Gan et Sen M. Kuo. 2007. Embedded Signal Processing with the Micro Signal
Architecture in Wiley.
[12] The Mathworks Inc., Matlab and Simulink User’s Guide, 2012
[13] F. Albu, "Improved variable Forgetting factor recursive least square algorithm ", Control Automation
Robotics & Vision (ICARCV), 12th International Conference on , 2012, pp 1789-1793.
[14] C. Stanciu et all, "Variable-forgetting factor RLS for stereophonic acoustic echo cancellation with
widely Linear model", 20 th European Signal processing Conference (EUSIPCO), 2012.

More Related Content

What's hot

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 TMS320C6713CSCJournals
 
M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...
M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...
M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...Raj Kumar Thenua
 
LMS Adaptive Filters for Noise Cancellation: A Review
LMS Adaptive Filters for Noise Cancellation: A Review LMS Adaptive Filters for Noise Cancellation: A Review
LMS Adaptive Filters for Noise Cancellation: A Review IJECEIAES
 
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
 
Estimation of Separation and Location of Wave Emitting Sources : A Comparison...
Estimation of Separation and Location of Wave Emitting Sources : A Comparison...Estimation of Separation and Location of Wave Emitting Sources : A Comparison...
Estimation of Separation and Location of Wave Emitting Sources : A Comparison...sipij
 
Acoustic echo cancellation
Acoustic echo cancellationAcoustic echo cancellation
Acoustic echo cancellationchintanajoshi
 
Efficient reduction of PLI in ECG signal using new variable step size least m...
Efficient reduction of PLI in ECG signal using new variable step size least m...Efficient reduction of PLI in ECG signal using new variable step size least m...
Efficient reduction of PLI in ECG signal using new variable step size least m...IJECEIAES
 
Novel algorithm for color image demosaikcing using laplacian mask
Novel algorithm for color image demosaikcing using laplacian maskNovel algorithm for color image demosaikcing using laplacian mask
Novel algorithm for color image demosaikcing using laplacian maskeSAT Journals
 
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...Brati Sundar Nanda
 
Acoustic echo cancellation using nlms adaptive algorithm ranbeer
Acoustic echo cancellation using nlms adaptive algorithm ranbeerAcoustic echo cancellation using nlms adaptive algorithm ranbeer
Acoustic echo cancellation using nlms adaptive algorithm ranbeerRanbeer Tyagi
 
General Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker IdentificationGeneral Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker Identificationijcisjournal
 
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 foreSAT Publishing House
 
Geometrically Constrained Independent Vector Analysis
Geometrically Constrained Independent Vector AnalysisGeometrically Constrained Independent Vector Analysis
Geometrically Constrained Independent Vector AnalysisAffan Khan
 
An Advanced Implementation of a Digital Artificial Reverberator
An Advanced Implementation of a Digital Artificial ReverberatorAn Advanced Implementation of a Digital Artificial Reverberator
An Advanced Implementation of a Digital Artificial Reverberatora3labdsp
 
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
 
IRJET- Comparative Analysis of Different Modulation Technique for Free-Space ...
IRJET- Comparative Analysis of Different Modulation Technique for Free-Space ...IRJET- Comparative Analysis of Different Modulation Technique for Free-Space ...
IRJET- Comparative Analysis of Different Modulation Technique for Free-Space ...IRJET Journal
 
Hybrid Reverberation Algorithm: a Practical Approach
Hybrid Reverberation Algorithm: a Practical ApproachHybrid Reverberation Algorithm: a Practical Approach
Hybrid Reverberation Algorithm: a Practical Approacha3labdsp
 

What's hot (20)

Dct and adaptive filters
Dct and adaptive filtersDct and adaptive filters
Dct and adaptive filters
 
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
 
M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...
M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...
M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...
 
LMS Adaptive Filters for Noise Cancellation: A Review
LMS Adaptive Filters for Noise Cancellation: A Review LMS Adaptive Filters for Noise Cancellation: A Review
LMS Adaptive Filters for Noise Cancellation: A Review
 
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
 
Ijetcas14 555
Ijetcas14 555Ijetcas14 555
Ijetcas14 555
 
Estimation of Separation and Location of Wave Emitting Sources : A Comparison...
Estimation of Separation and Location of Wave Emitting Sources : A Comparison...Estimation of Separation and Location of Wave Emitting Sources : A Comparison...
Estimation of Separation and Location of Wave Emitting Sources : A Comparison...
 
Acoustic echo cancellation
Acoustic echo cancellationAcoustic echo cancellation
Acoustic echo cancellation
 
Efficient reduction of PLI in ECG signal using new variable step size least m...
Efficient reduction of PLI in ECG signal using new variable step size least m...Efficient reduction of PLI in ECG signal using new variable step size least m...
Efficient reduction of PLI in ECG signal using new variable step size least m...
 
Novel algorithm for color image demosaikcing using laplacian mask
Novel algorithm for color image demosaikcing using laplacian maskNovel algorithm for color image demosaikcing using laplacian mask
Novel algorithm for color image demosaikcing using laplacian mask
 
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
 
Acoustic echo cancellation using nlms adaptive algorithm ranbeer
Acoustic echo cancellation using nlms adaptive algorithm ranbeerAcoustic echo cancellation using nlms adaptive algorithm ranbeer
Acoustic echo cancellation using nlms adaptive algorithm ranbeer
 
General Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker IdentificationGeneral Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker Identification
 
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
 
Geometrically Constrained Independent Vector Analysis
Geometrically Constrained Independent Vector AnalysisGeometrically Constrained Independent Vector Analysis
Geometrically Constrained Independent Vector Analysis
 
An Advanced Implementation of a Digital Artificial Reverberator
An Advanced Implementation of a Digital Artificial ReverberatorAn Advanced Implementation of a Digital Artificial Reverberator
An Advanced Implementation of a Digital Artificial Reverberator
 
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...
 
Echo Cancellation Paper
Echo Cancellation Paper Echo Cancellation Paper
Echo Cancellation Paper
 
IRJET- Comparative Analysis of Different Modulation Technique for Free-Space ...
IRJET- Comparative Analysis of Different Modulation Technique for Free-Space ...IRJET- Comparative Analysis of Different Modulation Technique for Free-Space ...
IRJET- Comparative Analysis of Different Modulation Technique for Free-Space ...
 
Hybrid Reverberation Algorithm: a Practical Approach
Hybrid Reverberation Algorithm: a Practical ApproachHybrid Reverberation Algorithm: a Practical Approach
Hybrid Reverberation Algorithm: a Practical Approach
 

Viewers also liked

Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...sipij
 
Recognition of historical records
Recognition of historical recordsRecognition of historical records
Recognition of historical recordssipij
 
TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...
TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...
TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...sipij
 
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTSMULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTSsipij
 
An Innovative Moving Object Detection and Tracking System by Using Modified R...
An Innovative Moving Object Detection and Tracking System by Using Modified R...An Innovative Moving Object Detection and Tracking System by Using Modified R...
An Innovative Moving Object Detection and Tracking System by Using Modified R...sipij
 
FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR
FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR
FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR sipij
 
A FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATION
A FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATIONA FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATION
A FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATIONsipij
 
AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...
AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...
AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...sipij
 
Optimized Biometric System Based on Combination of Face Images and Log Transf...
Optimized Biometric System Based on Combination of Face Images and Log Transf...Optimized Biometric System Based on Combination of Face Images and Log Transf...
Optimized Biometric System Based on Combination of Face Images and Log Transf...sipij
 
Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...
Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...
Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...sipij
 
Stem calyx recognition of an apple using shape descriptors
Stem   calyx recognition of an apple using shape descriptorsStem   calyx recognition of an apple using shape descriptors
Stem calyx recognition of an apple using shape descriptorssipij
 
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...sipij
 
A R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSING
A R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSINGA R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSING
A R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSINGsipij
 
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SETA BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SETsipij
 
A STUDY OF SPECKLE NOISE REDUCTION FILTERS
A STUDY OF SPECKLE NOISE REDUCTION FILTERS A STUDY OF SPECKLE NOISE REDUCTION FILTERS
A STUDY OF SPECKLE NOISE REDUCTION FILTERS sipij
 
Automatic meal inspection system using lbp hf feature for central kitchen
Automatic meal inspection system using lbp hf feature for central kitchenAutomatic meal inspection system using lbp hf feature for central kitchen
Automatic meal inspection system using lbp hf feature for central kitchensipij
 
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...sipij
 
DETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONS
DETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONSDETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONS
DETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONSsipij
 

Viewers also liked (18)

Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
 
Recognition of historical records
Recognition of historical recordsRecognition of historical records
Recognition of historical records
 
TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...
TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...
TARGET LOCALIZATION IN WIRELESS SENSOR NETWORKS BASED ON RECEIVED SIGNAL STRE...
 
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTSMULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
 
An Innovative Moving Object Detection and Tracking System by Using Modified R...
An Innovative Moving Object Detection and Tracking System by Using Modified R...An Innovative Moving Object Detection and Tracking System by Using Modified R...
An Innovative Moving Object Detection and Tracking System by Using Modified R...
 
FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR
FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR
FUZZY CLUSTERING BASED GLAUCOMA DETECTION USING THE CDR
 
A FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATION
A FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATIONA FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATION
A FLUXGATE SENSOR APPLICATION: COIN IDENTIFICATION
 
AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...
AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...
AN MINIMUM RECONFIGURATION PROBABILITY ROUTING ALGORITHM FOR RWA IN ALL-OPTIC...
 
Optimized Biometric System Based on Combination of Face Images and Log Transf...
Optimized Biometric System Based on Combination of Face Images and Log Transf...Optimized Biometric System Based on Combination of Face Images and Log Transf...
Optimized Biometric System Based on Combination of Face Images and Log Transf...
 
Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...
Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...
Efficient pu mode decision and motion estimation for h.264 avc to hevc transc...
 
Stem calyx recognition of an apple using shape descriptors
Stem   calyx recognition of an apple using shape descriptorsStem   calyx recognition of an apple using shape descriptors
Stem calyx recognition of an apple using shape descriptors
 
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
 
A R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSING
A R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSINGA R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSING
A R EVIEW P APER : N OISE M ODELS IN D IGITAL I MAGE P ROCESSING
 
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SETA BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
 
A STUDY OF SPECKLE NOISE REDUCTION FILTERS
A STUDY OF SPECKLE NOISE REDUCTION FILTERS A STUDY OF SPECKLE NOISE REDUCTION FILTERS
A STUDY OF SPECKLE NOISE REDUCTION FILTERS
 
Automatic meal inspection system using lbp hf feature for central kitchen
Automatic meal inspection system using lbp hf feature for central kitchenAutomatic meal inspection system using lbp hf feature for central kitchen
Automatic meal inspection system using lbp hf feature for central kitchen
 
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
INHIBITION AND SET-SHIFTING TASKS IN CENTRAL EXECUTIVE FUNCTION OF WORKING ME...
 
DETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONS
DETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONSDETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONS
DETERMINATION OF BURIED MAGNETIC MATERIAL’S GEOMETRIC DIMENSIONS
 

Similar to DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATION (AEC) IN HANDS-FREE COMMUNICATIONS USING RECURSIVE ADAPTIVE ALGORITHM

IRJET- Artificial Neural Network Algorithm for Acoustic Echo Cancellation App...
IRJET- Artificial Neural Network Algorithm for Acoustic Echo Cancellation App...IRJET- Artificial Neural Network Algorithm for Acoustic Echo Cancellation App...
IRJET- Artificial Neural Network Algorithm for Acoustic Echo Cancellation App...IRJET Journal
 
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
 
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree MultiplierDesign of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree MultiplierWaqas Tariq
 
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
 
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...sipij
 
An improved anc system with
An improved anc system withAn improved anc system with
An improved anc system withsipij
 
A New Method for a Nonlinear Acoustic Echo Cancellation System
A New Method for a Nonlinear Acoustic Echo Cancellation SystemA New Method for a Nonlinear Acoustic Echo Cancellation System
A New Method for a Nonlinear Acoustic Echo Cancellation SystemIRJET Journal
 
Paper id 252014135
Paper id 252014135Paper id 252014135
Paper id 252014135IJRAT
 
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
 
Paper id 2720147
Paper id 2720147Paper id 2720147
Paper id 2720147IJRAT
 
Noise Cancellation in ECG Signals using Computationally
Noise Cancellation in ECG Signals using ComputationallyNoise Cancellation in ECG Signals using Computationally
Noise Cancellation in ECG Signals using ComputationallyCSCJournals
 
Design and implementation of different audio restoration techniques for audio...
Design and implementation of different audio restoration techniques for audio...Design and implementation of different audio restoration techniques for audio...
Design and implementation of different audio restoration techniques for audio...eSAT Journals
 
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
 
ECG signal denoising using a novel approach of adaptive filters for real-time...
ECG signal denoising using a novel approach of adaptive filters for real-time...ECG signal denoising using a novel approach of adaptive filters for real-time...
ECG signal denoising using a novel approach of adaptive filters for real-time...IJECEIAES
 
Computer Based Model to Filter Real Time Acquired Human Carotid Pulse
Computer Based Model to Filter Real Time Acquired Human Carotid PulseComputer Based Model to Filter Real Time Acquired Human Carotid Pulse
Computer Based Model to Filter Real Time Acquired Human Carotid PulseCSCJournals
 
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
 

Similar to DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATION (AEC) IN HANDS-FREE COMMUNICATIONS USING RECURSIVE ADAPTIVE ALGORITHM (20)

IRJET- Artificial Neural Network Algorithm for Acoustic Echo Cancellation App...
IRJET- Artificial Neural Network Algorithm for Acoustic Echo Cancellation App...IRJET- Artificial Neural Network Algorithm for Acoustic Echo Cancellation App...
IRJET- Artificial Neural Network Algorithm for Acoustic Echo Cancellation App...
 
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...
 
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree MultiplierDesign of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
 
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
 
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
 
An improved anc system with
An improved anc system withAn improved anc system with
An improved anc system with
 
E05613238
E05613238E05613238
E05613238
 
A New Method for a Nonlinear Acoustic Echo Cancellation System
A New Method for a Nonlinear Acoustic Echo Cancellation SystemA New Method for a Nonlinear Acoustic Echo Cancellation System
A New Method for a Nonlinear Acoustic Echo Cancellation System
 
Paper id 252014135
Paper id 252014135Paper id 252014135
Paper id 252014135
 
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 ...
 
Paper id 2720147
Paper id 2720147Paper id 2720147
Paper id 2720147
 
Noise Cancellation in ECG Signals using Computationally
Noise Cancellation in ECG Signals using ComputationallyNoise Cancellation in ECG Signals using Computationally
Noise Cancellation in ECG Signals using Computationally
 
Design and implementation of different audio restoration techniques for audio...
Design and implementation of different audio restoration techniques for audio...Design and implementation of different audio restoration techniques for audio...
Design and implementation of different audio restoration techniques for audio...
 
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...
 
D017632228
D017632228D017632228
D017632228
 
Fo3610221025
Fo3610221025Fo3610221025
Fo3610221025
 
ECG signal denoising using a novel approach of adaptive filters for real-time...
ECG signal denoising using a novel approach of adaptive filters for real-time...ECG signal denoising using a novel approach of adaptive filters for real-time...
ECG signal denoising using a novel approach of adaptive filters for real-time...
 
Computer Based Model to Filter Real Time Acquired Human Carotid Pulse
Computer Based Model to Filter Real Time Acquired Human Carotid PulseComputer Based Model to Filter Real Time Acquired Human Carotid Pulse
Computer Based Model to Filter Real Time Acquired Human Carotid Pulse
 
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...
 

Recently uploaded

Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 

Recently uploaded (20)

Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 

DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATION (AEC) IN HANDS-FREE COMMUNICATIONS USING RECURSIVE ADAPTIVE ALGORITHM

  • 1. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 DOI : 10.5121/sipij.2015.6301 1 DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATION (AEC) IN HANDS-FREE COMMUNICATIONS USING RECURSIVE ADAPTIVE ALGORITHM Azeddine Wahbi1 , Ahmed Roukhe2 and Laamari Hlou1 1 Laboratory of Electrical Engineering and Energy System Faculty of Science, University Ibn Tofail, B.P. 133. Kenitra, Morocco 2 Laboratory of Atomic, Mechanical, Photonics and Energy Faculty of Science, University Moulay Ismail, B.P. 11201. Meknes, Morocco ABSTRACT Nowadays, in the field of communications, AEC (acoustic echo cancellation) is truly essential with respect to the quality of multimedia transmission. In this paper, we designed and developed an efficient AEC based on adaptive filters to improve quality of service in telecommunications against the phenomena of acoustic echo, which is indeed a problem in hands-free communications. The main advantage of the proposed algorithm is its capacity of tracking non-stationary signals such as acoustic echo. In this work the acoustic echo cancellation (AEC) is modeled using a digital signal processing technique especially Simulink Blocksets. The algorithm’s code is generated in Matlab Simulink programming environment. At simulation level, results of simulink implementation prove that module behavior is realistic when it comes to cancellation of echo in hands free communication using adaptive algorithm. Results obtained with our algorithm in terms of ERLE criteria are confronted to IUT-T recommendation G.168. KEYWORDS Digital Signal Processing (DSP), Adaptive Algorithm, Acoustic Echo Cancellation (AEC), hands-free communications, Echo Return Loss Enhancements (ERLE). 1. INTRODUCTION Acoustic echo occur when an audio signal is reverberated in a real environment, resulting in the original intended signal plus attenuated and delay time. Also Hands-free communications are frequently, an interesting challenge, because the interference of echo in speech causes usually a problem in communications [1]. It can lead to an unwanted distortion in the quality of
  • 2. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 2 communication. However, an acoustic echo cancellation must be strictly implemented to preserve this quality. Recently, adaptive filtering technique has emerged as an important technology towards hands - free communications. It’s used to design the AEC for enhancing the quality of speech. Different works of RLS adaptive algorithm for echo cancellation are presented [2-3-4-5-6]. In this work the acoustic echo cancellation (AEC) is modeled in Simulink using digital filters especially adaptive Recursive Least Square (RLS) Algorithm. The recursive algorithm has the best capacity when tracking non-stationary signals, such as speech or sound, but has also a very high convergence rate with high computational cost, compared to the NLMS algorithm modeled by A. Wahbi in [7].This algorithm has a low complexity, but it is robust for both stationary as well as non stationary environment. The paper is structured as follows: section II presents digital adaptive filters for echo cancelling, section III presents simulation results and Section IV concludes this paper. 2. DIGITAL ADAPTIVE FILTERS FOR ECHO CANCELLING 2.1. Adaptive Filters Adaptive filters can be classified into two great categories based on their impulse response: • Adaptive finite impulse response filters; • Adaptive infinite impulse response filters [8-9-10]. The adaptive filter considered in this work is considered to be finite impulse response (FIR) category with N coefficients, such that the output of the adaptive filter can be expressed as: 1 0 ( ) ( ) ( 1) (1) N kk y n h n x n − = = −∑ Adaptive FIR filters have many structures, such as the adaptive transversal filter, the network preacher, the systolic array, etc. The structure of adaptive transversal filters, which are the subject of our primary concern regarding echo cancellation, as shown in Figure 1.
  • 3. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 3 Figure 1. Finite Impulse response (FIR) filter structure. Figure 2. Adaptive filter structure 2.2. Adaptive Echo Cancellation One of the adaptive filter applications is the adaptive echo canceller. Figure 2 and Figure 3 describe its structure where the desired response is composed of an original signal plus the echoed, which is uncorrelated with the signal. The filter input is a sequence of an echoed signal which is correlated with the echoed signal in the desired signal. By using the RLS algorithm inside the adaptive filter, the error term e(n) produced by this system is then the original signal with the echoed signal cancelled [11].
  • 4. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 4 Figure 3. Block diagram of the acoustic echo canceller 2.3. RLS Algorithm Updating the coefficients of a recursive adaptive filter requires the minimization of a cost function; it’s defined by the following equation: 2 0 ( ) ( ) (2) n n k n K C n e kλ − = = ∑ Where, 0 <λ <1 represents the forgetting factor, which gives more importance to the most recent samples. But, the more distant time samples are omitted. Generally, an adaptive filter uses two inputs: Input signal and desired signal. However, the input signal is defined as the signal to be processed. But, the desired signal is given to the adaptive filtering, so it has the original signal. The Output port outputs the enhanced signal, which can be sample or frame based. The error signal or estimated signal is very useful for updating the adaptive filter. Figure 4. RLS Filter block [12] Hence, we define the primary input signal to be a delayed version of the measurement y(n) and the reference signal to be the measurement itself. We then apply the following RLS algorithm which Tracks the desired solution.
  • 5. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 5 Where Where µ-1 denotes the reciprocal of the exponential weighting factor. The variables are as follows. Table 1. Table Variable of RLS Algorithm Variable Description n The present step of the algorithm x(n) The input at step n h(n) The adaptive filter coefficients at step n P(n) The inverse correlation matrix at step n k(n) The gain vector at step n y(n) The estimated echo at step n e(n) The estimated error at step n d(n) The echoed signal at step n µ The Variable Forgetting Factor to adjust. Where 0 <µ< 1
  • 6. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 6 2.4. Flow chart of RLS algorithm Flow chart in Figure 5 describes the flow of recursive least square algorithm. Figure 5. Flow chart of recursive adaptive algorithm 2.5. Echo Return Loss Enhancements (ERLE) The robustness of the proposed AEC is verified by using Echo Return Loss Enhancements (ERLE) criteria. It is calculated as: 10 ( ) 10log ( (12) ( ) dB Power Echoed signal ERLE Power Output AEC = ( ) ( )dB dBPower Echoed signal Power Output AEC= − However, the ERLE plays an important role in digital signal processing; it measures the attenuation of the echo signal at the output of an AEC [13-14].
  • 7. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 7 3. SIMULATION RESULTS 3.1. Echo Canceller Modeling using Simulink Environment In this work we designed the model using Simulink Blockset. For the input signal we used an audio data in wav format, 8000 Hz sampling rate. The delay of time is approximately 30 ms and the length is 256 samples. AEC implementation is setup with RLS adaptive filter of length 32. In addition, the forgetting factor is chosen as µ = 0.5. Figure 6. Acoustic Echo Cancelation under simulink 3.2. Simulink Results The original speech signal, echoed signal and enhanced signal are shown in Figures 7, 8 and 9 respectively. In this case, we observe the input signal (the original signal with echo) and how this echo is removed from the original signal after crossing by the “recursive adaptive AEC”, knowing the echo signal has less amplitude than the original signal. Whereas, the results, demonstrating how the signal is filtered, and the result is an output signal with less amplitude than the input signal and without echo.
  • 8. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 8 Figure 7. Result obtained using Simulink simulation (Original) Figure 8. Result obtained using Simulink simulation (Echoed signal)
  • 9. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 9 Figure 9. Result obtained using Simulink simulation (filtered output) Table 2. ERLE Improvement of AEC Time (S) ERLE of filtered output (dB) 3 38.777 6 39.69 9 33.53 12 32.18 15 41.34 18 31.31 21 34.84 24 25.9 27 40.89 30 39.46 The convergence rate of the AEC to find the optimal value of the RLS filter to cancel the echo depends on various factors such as the forgetting factor parameter. In this case, we modified the step-size, the filter length and the number of samples to better test the performance of this AEC against acoustic echo. We also noticed that the smaller the step size is then AEC converges to the optimal value when increasing of ERLE value. The performances of the AEC based on the adaptive algorithm can be evaluated using the ERLE criteria. The obtained results described in table II prove the efficiency of the proposed AEC
  • 10. Signal & Image Processing : An International Journal (SIPIJ) Vol.6, No.3, June 2015 10 based RLS algorithm against the phenomena working in time changing environments as acoustic echo does. 3. CONCLUSION In this paper, a module consisting of an ARC based recursive least square adaptive algorithm is proposed for improving the quality of the speech signal in hands-free communications systems. Effectiveness of Proposed AEC based recursive algorithm has been tested using ERLE criteria. It concludes that our approach shows more efficiency in terms of capacity of tracking non- stationary signals and convergence. In subsequent works, we will implement this module in real time onboard an autonomous DSK C6713, thanks to its low computational cost and its user-friendly Simulink programming implementation. Also we will improve the performances of the proposed module by using another approaches based digital signal processing for developing a new AEC with higher convergence rate and lesser computational complexity. REFERENCES [1] Stefan Goetze et all, "Hands-Free Telecommunication for Elderly Persons Suffering from Hearing Deficiencies", IEEE Healthcom, 2010, pp 209-2014. [2] S.Dhamija et al, "Adaptive filtering algorithms for channel equalization and echo cancellation", IJCTA, Vol 2 (5), 2011, pp 1577-1581. [3] Raghava Yathiraju, "Acoustic Echo Cancellation Using Conventional Adaptive Algorithms", International Journal of Inventive Engineering and Sciences (IJIES), Volume-1, Issue-12, November 2013, PP 18-24. [4] A. Munjal et all, "RLS Algorithm For Acoustic Echo Cancellation", Proceedings of 2nd National Conference on Challenges & Opportunities in Information Technology (COIT), 2008. [5] P.Rajesh, A.Sumalatha, "A Novel Approach of Acoustic Echo Cancellation Using Adaptive Filtering", International Journal of Engineering Research & Technology (IJERT), Vol. 1 Issue 5, 2012, pp 1-10. [6] Arvind Kourav and Binod K. Soni, "RLS Algorithm for Adaptive Echo Cancellation", International Journal on Emerging Technologies, Vol. 2 Issue 1, 2011, pp 35-38. [7] A.Wahbi et all, "Real-Time acoustic echo cancellation for hand-free communication by implementing a LMS algorithm onboard an autonomous DSK C6713 ", 3rd International Conference on Systems, Modeling and Design, Kenitra (MIC-SMD 2013), 2013 [8] H. Sayed, “Fundamentals of Adaptive Filtering”, Wiley, 2003. [9] R. Gnanasekaran et all, “A note on block implementation of IIR digital filters”, Proc. IEEE, vol. 65, pp. 1063-1064, July 1977. [10] Yen-Liang Chen et all, “A universal look-ahead algorithm for pipelining IIR filters”, IEEE VLSI- DAT’08, pp. 259–262, Apr. 23-25, 2008. [11] Woon-Seng Gan et Sen M. Kuo. 2007. Embedded Signal Processing with the Micro Signal Architecture in Wiley. [12] The Mathworks Inc., Matlab and Simulink User’s Guide, 2012 [13] F. Albu, "Improved variable Forgetting factor recursive least square algorithm ", Control Automation Robotics & Vision (ICARCV), 12th International Conference on , 2012, pp 1789-1793. [14] C. Stanciu et all, "Variable-forgetting factor RLS for stereophonic acoustic echo cancellation with widely Linear model", 20 th European Signal processing Conference (EUSIPCO), 2012.