Equivalent rectangular bandwidth: Difference between revisions
imported>Beland m custom spacing in math formulas (via WP:JWB) |
Removed erroneous log10 in formula (refer to equation 3 in [Glasberg & Moore]) |
(No difference)
| |
Revision as of 11:22, 18 August 2025
Template:Short description The equivalent rectangular bandwidth or ERB is a measure used in psychoacoustics, which gives an approximation to the bandwidths of the filters in human hearing, using the unrealistic but convenient simplification of modeling the filters as rectangular band-pass filters, or band-stop filters, like in tailor-made notched music training (TMNMT).
Approximations
For moderate sound levels and young listeners, Template:Harvp suggest that the bandwidth of human auditory filters can be approximated by the polynomial equation:[1]
where Template:Mvar is the center frequency of the filter, in kHz, and ERB( F ) is the bandwidth of the filter in Hz. The approximation is based on the results of a number of published simultaneous masking experiments and is valid from 0.1–Script error: No such module "Gaps"..[1]
Seven years later, Template:Harvp published another, simpler approximation:[2]
Template:NumBlkwhere Template:Mvar is in Hz and ERB(Template:Mvar) is also in Hz. The approximation is applicable at moderate sound levels and for values of Template:Mvar between 100 and Script error: No such module "Gaps"..[2]
ERB-rate scale
The ERB-rate scale, or ERB-number scale, can be defined as a function ERBS(f) which returns the number of equivalent rectangular bandwidths below the given frequency f. The units of the ERB-number scale are known ERBs, or as Cams, following a suggestion by Hartmann.[3] The scale can be constructed by solving the following differential system of equations:
The solution for ERBS(f) is the integral of the reciprocal of ERB(f) with the constant of integration set in such a way that ERBS(0) = 0.[1]
Using the second order polynomial approximation (Eq.1) for ERB(f) yields:
where f is in kHz. The VOICEBOX speech processing toolbox for MATLAB implements the conversion and its inverse as:
where f is in Hz.
Using the linear approximation (Eq.2) for ERB(f) yields:
where f is in Hz.
See also
References
<templatestyles src="Reflist/styles.css" />
Script error: No such module "Check for unknown parameters".
External links
- Script error: No such module "citation/CS1".
- Auditory Scales by Giampiero Salvi: shows comparison between Bark, Mel, and ERB scales