Robust Echo-Cancellation for Simple VoIP-Applications in Embedded Systems
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
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.
Place, publisher, year, edition, pages
2015. , 53 p.
VoIP, Adaptive Filtering, Signal Processing
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:liu:diva-121862ISRN: LiTH-ISY-EX--15/4886--SEOAI: oai:DiVA.org:liu-121862DiVA: diva2:860584
Syntronic Software Innovations
Subject / course
Quoc Ngo, Hien, PhD Student
Danev, Danyo, Associate Professor