Jump to content

Equivalent rectangular bandwidth

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Olli Niemitalo (talk | contribs) at 09:33, 22 January 2013 (overhaul). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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.

Approximations

The center-frequency-dependent bandwidth of human auditory filters can be approximated by the polynomial equation:

where f is the center frequency of the filter in kHz and ERB 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 to 6.5 kHz.[1]

A newer approximation is:

[2]

ERB-rate scale

A scale relating frequency to ERB, the ERB-rate scale (sometimes called the ERB scale) can be constructed by solving the differential equation:

Constraining the scale to be zero at frequency zero results in:

[1]

where v is frequency expressed in ERB-rate units and f is frequency in kHz. In this warped frequency scale, the filter bandwidth is constant.

The VOICEBOX speech processing toolbox for MATLAB implements the conversion and its inverse as:

[3]
[4]

where f is frequency in Hz.

See also

References

  1. ^ a b B.C.J. Moore and B.R. Glasberg, "Suggested formulae for calculating auditory-filter bandwidths and excitation patterns" Journal of the Acoustical Society of America 74: 750-753, 1983.
  2. ^ B.R. Glasberg and B.C.J. Moore, "Derivation of auditory filter shapes from notched-noise data", Hearing Research, Vol. 47, Issues 1-2, p. 103-138, 1990.
  3. ^ Brookes, Mike (22 December 2012). "frq2erb". VOICEBOX: Speech Processing Toolbox for MATLAB. Department of Electrical & Electronic Engineering, Imperial College, UK. Retrieved 20 January 2013.
  4. ^ Brookes, Mike (22 December 2012). "erb2frq". VOICEBOX: Speech Processing Toolbox for MATLAB. Department of Electrical & Electronic Engineering, Imperial College, UK. Retrieved 20 January 2013.