Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
719511 | IFAC Proceedings Volumes | 2010 | 4 Pages |
The idea of ANC is concerned with attenuation of unwanted low frequency sound (noise), as the result a three-dimensional zone of quiet is created around the selected microphones. The paper describes ANC system implementation running under the μClinux system on dual core Analog Devices Blackfin DSP. On multi-core Blackfin DSPs, it is possible to overcome main disadvantage of Linux - lack of hard-real time functionality indispensable for signal processing applications. It can be archived by separation of real-time signal processing code and handling it on dedicated core while other core is running Linux. The advantages for using Linux in the ANC system are ease of use, better system control, easy possibility of creating web based user interfaces and improved debugging possibilities by the on-line streaming of data coming form real-time control algorithms. Use of Linux enabled a Web server integration into ANC system, dynamically created web pages can be accessed by any standard browser and become the graphical user interface to the ANC system.