Techniques for the rapid calculation of the excitation pattern in the time varying extensions to ANSI S3.4-2007

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 the entirety of the calculation representing the cochlear filtering process in terms of matrices and array operations. Thus, procedures to achieve rapid processing of loudness are set forth. The procedures explained here are also applicable to other metrics in this family including those in ISO 532-2 and the upcoming ISO 532-3. Further steps for obtaining faster than real-time processing of loudness employing approximation are explained.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 the entirety of the calculation representing the cochlear filtering process in terms of matrices and array operations. Thus, procedures to achieve rapid processing of loudness are set forth. The procedures explained here are also applicable to other metrics in this family including those in ISO 532-2 and the upcoming ISO 532-3. Further steps for obtaining faster than real-time processing of loudness employing approximation are explained.