Design of an electronic circuit for loudspeaker real-time digital signal processing
Résumé
In modern audio systems, real-time digital signal processing algorithms are widely used for a variety of applications. The possibility of using a simple electronic circuit to correct or compensate for loudspeaker imperfections has shown remarkable potential and is gradually attracting more and more attention from engineers. This contribution describes a design of such a board used in the framework of a PhD thesis whose subject is centred on the real-time correction of loudspeaker nonlinearities. The solution chosen in this work is based on a Teensy 3.6 microcontroller which is easy to program using the Arduino IDE and the libraries provided by Teensy. The board is equipped with two inputs and one output (all 16 bits). This contribution does not detail the compensation algorithm related to the loudspeaker nonlinearities but focuses on the board design and provides the basic codes to perform the real-time digital signal processing for the loudspeaker.
Domaines
Acoustique [physics.class-ph]Origine | Accord explicite pour ce dépôt |
---|