360 research outputs found
Acoustic Echo and Noise Cancellation System for Hand-Free Telecommunication using Variable Step Size Algorithms
In this paper, acoustic echo cancellation with doubletalk detection system is implemented for a hand-free telecommunication system using Matlab. Here adaptive noise canceller with blind source separation (ANC-BSS) system is proposed to remove both background noise and far-end speaker echo signal in presence of double-talk. During the absence of double-talk, far-end speaker echo signal is cancelled by adaptive echo canceller. Both adaptive noise canceller and adaptive echo canceller are implemented using LMS, NLMS, VSLMS and VSNLMS algorithms. The normalized cross-correlation method is used for double-talk detection. VSNLMS has shown its superiority over all other algorithms both for double-talk and in absence of double-talk. During the absence of double-talk it shows its superiority in terms of increment in ERLE and decrement in misalignment. In presence of double-talk, it shows improvement in SNR of near-end speaker signal
The NLMS algorithm with time-variant optimum stepsize derived from a Bayesian network perspective
In this article, we derive a new stepsize adaptation for the normalized least
mean square algorithm (NLMS) by describing the task of linear acoustic echo
cancellation from a Bayesian network perspective. Similar to the well-known
Kalman filter equations, we model the acoustic wave propagation from the
loudspeaker to the microphone by a latent state vector and define a linear
observation equation (to model the relation between the state vector and the
observation) as well as a linear process equation (to model the temporal
progress of the state vector). Based on additional assumptions on the
statistics of the random variables in observation and process equation, we
apply the expectation-maximization (EM) algorithm to derive an NLMS-like filter
adaptation. By exploiting the conditional independence rules for Bayesian
networks, we reveal that the resulting EM-NLMS algorithm has a stepsize update
equivalent to the optimal-stepsize calculation proposed by Yamamoto and
Kitayama in 1982, which has been adopted in many textbooks. As main difference,
the instantaneous stepsize value is estimated in the M step of the EM algorithm
(instead of being approximated by artificially extending the acoustic echo
path). The EM-NLMS algorithm is experimentally verified for synthesized
scenarios with both, white noise and male speech as input signal.Comment: 4 pages, 1 page of reference
Underdetermined-order recursive least-squares adaptive filtering: The concept and algorithms
Published versio
An Improved Variable Structure Adaptive Filter Design and Analysis for Acoustic Echo Cancellation
In this research an advance variable structure adaptive Multiple Sub-Filters (MSF) based algorithm for single channel Acoustic Echo Cancellation (AEC) is proposed and analyzed. This work suggests a new and improved direction to find the optimum tap-length of adaptive filter employed for AEC. The structure adaptation, supported by a tap-length based weight update approach helps the designed echo canceller to maintain a trade-off between the Mean Square Error (MSE) and time taken to attain the steady state MSE. The work done in this paper focuses on replacing the fixed length sub-filters in existing MSF based AEC algorithms which brings refinements in terms of convergence, steady state error and tracking over the single long filter, different error and common error algorithms. A dynamic structure selective coefficient update approach to reduce the structural and computational cost of adaptive design is discussed in context with the proposed algorithm. Simulated results reveal a comparative performance analysis over proposed variable structure multiple sub-filters designs and existing fixed tap-length sub-filters based acoustic echo cancellers
Acoustic Echo Cancellation and their Application in ADF
In this paper, we present an overview of the principal, structure and the application of the echo cancellation and kind of application to improve the performance of the systems. Echo is a process in which a delayed and distorted version o the original sound or voice signal is reflected back to the source. For the acoustic echo canceller much and more study are required to make the good tracking speed fast and reduce the computational complexity. Due to the increasing the processing requirement, widespread implementation had to wait for advances in LSI, VLSI echo canceller appeared.
DOI: 10.17762/ijritcc2321-8169.150513
- …