Rapid calculating of loudness according to ANSI S3.4-2007 with the Glasberg and Moore 2002 extension to time-varying signals in MATLAB

The ANSI S3.4-2007 standard gives a method for calculating the predicted loudness of stationary sounds for an average listener. Glasberg and Moore (2002) provide an extension of the method to time-varying sounds. The mathematical structure of the excitation in the loudness calculation is amenable to significant acceleration in MATLAB by expressing portions of the calculation, notably those representing the cochlear filtering process, in terms of matrices. Thus, procedures to achieve rapid processing of loudness are set forth. Possible extensions of this approach to other metrics within the same family are considered.The ANSI S3.4-2007 standard gives a method for calculating the predicted loudness of stationary sounds for an average listener. Glasberg and Moore (2002) provide an extension of the method to time-varying sounds. The mathematical structure of the excitation in the loudness calculation is amenable to significant acceleration in MATLAB by expressing portions of the calculation, notably those representing the cochlear filtering process, in terms of matrices. Thus, procedures to achieve rapid processing of loudness are set forth. Possible extensions of this approach to other metrics within the same family are considered.