Efficient time-varying loudness estimation via the hopping Goertzel DFT

The efficient and accurate time-varying measurement of loudness is an important problem in audio and acoustics. In this work, we present an optimization to the multi-resolution spectrogram used in the loudness model of Glasberg and Moore (Jour. Aud. Eng. Soc, 2002). This optimization is based on a modification to the sliding Goertzel DFT algorithm, referred to as the hopping Goertzel DFT. As in Glasberg and Moore's model, multi-resolution spectra are computed at 1 ms intervals, using 6 different bands with spectral resolution inversely proportional to frequency. Initial PC-based tests show a significant efficiency improvement with the hopping Goertzel technique versus the use of parallel FFTs for multi-resolution spectrogram computation.

[1]  Antti Koski,et al.  Digital car audio system , 1993 .

[2]  R. Lyons,et al.  An update to the sliding DFT , 2004, IEEE Signal Process. Mag..

[3]  Benjamin B. Bauer,et al.  Automatic Control of Loudness Level , 1968 .

[4]  Andreas Spanias,et al.  Rate determination based on perceptual loudness , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[5]  B. Moore,et al.  Suggested formulae for calculating auditory-filter bandwidths and excitation patterns. , 1983, The Journal of the Acoustical Society of America.

[6]  Thomas Baer,et al.  A model for the prediction of thresholds, loudness, and partial loudness , 1997 .

[7]  Jont B. Allen Recruitment compensation as a hearing aid signal processing strategy , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[8]  E. Jacobsen,et al.  The sliding DFT , 2003, IEEE Signal Process. Mag..

[9]  B. Moore,et al.  A Model of Loudness Applicable to Time-Varying Sounds , 2002 .