dbu
Acoustic U-weighting function.
Syntax
Output = dbu(freq,mag)
Output = dbu(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 U weights in decibels with log spacing for frequency.
freq = logspace(1,5,100);
mag = ones(1,length(freq));
output = dbu(freq, mag);
semilogx(freq, output);
      
Figure 1. dbu figure 1
Comments
U-weighting dampens the ultra-sonic 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.