Robust Echo-Cancellation for Simple VoIP-Applications in Embedded Systems

University essay from Linköpings universitet/Kommunikationssystem

Abstract: Voice over IP (VoIP) is the group of techniques for delivering voice communications over Internet Protocol (IP) networks. It has mainly served as the possible substitution for regular PSTN over the last decades, but has recently gained an increased interest in various areas such as alarm applications and customer service. Acoustic echo is the situation were a distorted version of the sent signal is transmitted back to the sender, due to acoustic feedback between loudspeaker and microphone. There already exists several algorithms to solve this problem, and this thesis provides a study of the performance in relation to the computational complexity of the algorithms. This is in order to indicate which approaches are better suited for implementation in an embedded system, where resources are limited. During the thesis a number of algorithms were tested, including variations of the LMS algorithm, some other approaches utilizing the correlation between echo and signal, and the RLS algorithm. They were first tested in MATLAB, on speech signals recorded at Syntronic and distorted by adding echo, then tested by implementation in C, and run on speech signals recorded in a simulated VoIP system at Syntronic. The results were then evaluated in terms of efficiency and computational complexity.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)