dbb
Acoustic B-weighting function.
Syntax
Output = dbb(freq,mag)
Output = dbb(freq,mag,ref)
Inputs
- freq
- The vector of frequency values.
- mag
- The spectral magnitudes corresponding to freq.
- ref
- The optional decibel reference (default: 1.0).
Outputs
- Output
- The weighted response.
Example
Plot the B weights in decibels with log spacing for frequency.
freq = logspace(1,5,100);
mag = ones(1,length(freq));
output = dbb(freq, mag);
semilogx(freq, mag2db(output));
Comments
B-weighting dampens the non-audible components of the input curve. Output is not converted to decibels, which can be done when plotting.
The magnitude vector is divided by the reference and then weighted.