An adaptive dynamic range controller for digital audio

Dynamic range controllers (DRCs) find wide application in the recording and reproduction of audio signals. With the advent of powerful, low-cost digital signal processing hardware, the potential for creating low-cost digital dynamic range controllers (DDRCs) has increased. Previous DDRC designs used expensive custom hardware and were typically reimplementations of traditional architectures. A description is presented of the design and real-time implementation of a single-channel DDRC. The design uses adaptive recovery and signal measurement to improve performance.<<ETX>>