[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Export Wav file calibration

Note that the WAV file format does not include any 
provisions for encoding information like absolute level.  
It only holds A/D "counts", such that +/-32767 (2^15-1) is 
the peak-to-peak limit of a 16-bit card, or +/-8388607 
(2^23-1) for a 24-bit card.  

Calibration information *can* be appended onto the basic 
WAV format to create a custom format such that the appended 
data will be ignored by programs that are not able to 
handle it, but there is no standard for this... the 
recording and analysis software need to use the same custom 

So, any absolute calibration that Matlab appears to have is 
an assumption on its part.  I don't use Matlab, but 
presumably this is just a scale factor somewhere.

Best regards,

Bob Masta

On 25 Jan 2012 at 17:13, Bruce Yao wrote:

> Dear all,
> I have recently downloaded the loudness toolbox from Genesis because  
> of its capability of measuring N10 loudness from a wav file.
> Our lab has a basic ArtemiS software that can record loudness level  
> but not N10 loudness. I was able to export a pure 94dB tone  
> (calibrated at 94dB) to wav and open it with the loudness toolbox.  
> But, the pressure(Pa) shown in MATLAB is not comparable to what I have  
> in ArtemiS.
> After a few days of trial and error I found out that loudness toolbox  
> in MATLAB read the wav file with a pre-set 85dB calibration factor.  
> Since I can not scaled down the 94dB file to 85dB because of  
> overmodulation, is there a way for MATLAB to import the wav file with  
> 94dB calibration?
> Thanks in advance!
> Best Regards,
> Bruce

Bob Masta
            D A Q A R T A
Data AcQuisition And Real-Time Analysis
Scope, Spectrum, Spectrogram, Signal Generator
    Science with your sound card!