Title :
A laboratory experiment for real-time echo cancellation using a BeagleBoard
Author :
Bryt, O. ; Elron, A. ; Lifshits, P. ; Zidenberg, T. ; Moshe, Y. ; Peleg, N.
Author_Institution :
Dept. of Electr. Eng., Technion - Israel Inst. of Technol., Haifa, Israel
Abstract :
Practical experience is an important aspect of the training of every engineer. One way to develop such experience is by hands-on laboratory experimentation which involves cutting-edge technology. In this paper, we present a signal processing lab experiment developed for undergraduate students. Throughout the experiment, students first learn the basics of adaptive filtering and implement an adaptive echo cancellation algorithm using MATLAB. Then, students use a software framework for implementing the same echo cancellation algorithm on a BeagleBoard development platform using both ARM and fixed-point DSP cores of an embedded system-on-chip from Texas Instruments. In a relatively short amount of time (8 hours at the lab and a few additional hours of homework), students learn an important signal processing technique, as well as use complex state-of-the-art DSP hardware to implement it as part of an application running in real-time.
Keywords :
adaptive filters; digital signal processing chips; echo suppression; signal processing; system-on-chip; ARM; BeagleBoard development; DSP hardware; MATLAB; Texas Instruments; adaptive echo cancellation algorithm; adaptive filtering; cutting-edge technology; embedded system-on-chip; fixed-point DSP cores; hands-on laboratory experimentation; laboratory experiment; real-time echo cancellation; signal processing lab experiment; signal processing technique; software framework; undergraduate students;
Conference_Titel :
Education and Research Conference (EDERC), 2012 5th European DSP
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4673-4595-8
Electronic_ISBN :
978-1-4673-4595-8
DOI :
10.1109/EDERC.2012.6532250