Implementation of Active Noise Control on an Embedded System
* Presenting author
Abstract:
Propeller-driven passenger aircraft are becoming increasingly popular due to their fuel efficiency and low operating costs. However, propeller noise is a major discomfort factor for passengers and crew members. Active noise control (ANC) is a promising technology for reducing propeller noise in aircraft cabins. The joint project CATECO (Cabin Acoustics at the hearT of ECO-responsibility) aims to develop a model-based acoustics aircraft design to evaluate new, climate-neutral aircraft and cabin concepts. As a part of the project CATECO works, this research paper presents the design and implementation of a small, lightweight and reliable ANC system for propeller-driven passenger aircraft, implemented on an embedded system based on a microcontroller, and it is able to achieve significant noise reductions in real-time. The embedded system is equipped with an i.MX RT1064 Crossover Microcontroller Unit (MCU) with Arm® Cortex®-M7 Core operating at up to 600 MHz with 4 Megabytes (MB) flash memory. The ANC system uses a feedforward control algorithm to cancel out low-frequency propeller noise, which is developed using MATLAB® and Simulink®. The research paper presents the results of experimental test setup of the ANC on embedded system in a real aircraft cabin demonstrator located at Hamburg University of Applied Sciences.