Responsible Professor: Prof. Gerald Schuller
Supervisor: Oleg Golokolenko M. Sc.

Description: Active Noise Control (ANC), also known as noise cancellation, or Active Noise Reduction (ANR), is a method for reducing unwanted sound by the addition of a second sound specifically designed to cancel the first.

Goal:
Device that reads audio input from 2 microphones, process data for ANR and outputs audio signal to 2 loudspeakers.

Tasks:
    • Literature study on methods for active noise control, PCM and PDM signal processing - 10%
    • Programming of the XMOS microprocessor - 70%
    • Novel robust noise control algorithm - 20%

Prerequisites:
    • Good knowledge of C++
    • Experience in microprocessor programming
    • Linux

References:
[1] Jörn Matthies, "Active Noise Cancellation", HAVV Hamburg, 2006 (PDF)
[2] Yu Maeno, Yuki Mitsufuji, "MODE DOMAIN SPATIAL ACTIVE NOISE CONTROL USING SPARSE SIGNAL REPRESENTATION", ICASSP 2018
[3] XMOS microprocessor

1-2 students / theory / programming / hardware / evaluation
 (Advanced Research Project / Master Thesis / Media Project)

Backback