Adaptive filtering in adaptive feedback cancellation for PA systems
C.H. Kos (TU Delft - Electrical Engineering, Mathematics and Computer Science)
M.C. Bekkering (TU Delft - Electrical Engineering, Mathematics and Computer Science)
Richard Hendriks – Mentor (TU Delft - Signal Processing Systems)
Jorge Martinez – Mentor (TU Delft - Electrical Engineering Education)
S. Izadkhast – Graduation committee member (TU Delft - Electrical Engineering Education)
J.E.J. Schmitz – Graduation committee member (TU Delft - Electrical Engineering, Mathematics and Computer Science)
Metin Çalış – Mentor (TU Delft - Signal Processing Systems)
More Info
expand_more
Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.
Abstract
This report is written as part of the Bachelor Graduation Project in the third year of the Electrical Engineering Bachelor programme at the Delft University of Technology. This report is made by a subgroup that is part of a larger project dedicated to finding a solution to frequency feedback in electroacoustic systems, also known as the Larsen effect.
This problem has a long history of literature and many solutions to this problem have been presented. For this project, the focus lies on the application of Adaptive Feedback Cancellation (AFC). This technique uses estimations of the Room Impulse Response (RIR) to minimise the feedback component. This report focuses on estimating such a RIR in the case of a PA system. Several methods will be discussed and compared by implementing and testing them in a simulation environment built in Matlab. The different methods are subjected to a set of performance measurements that provide the necessary information to see for each method and situation if and how the results measure up against a set of predetermined system requirements. From the researched algorithms, one is chosen as the one to be implemented in the final design of the group. At last, some considerations and recommendations are given for implementing one of the algorithms into software and hardware components.