When processing wav files, I encounter this problem: the what I extract PCM from a 8-bit encoded .wav file, I got a sequence of integers. However, when verifying my implementation with
wavread in Matlab, the PCM code is represented with so-called
double-precision normalized samples. My question is what's the difference between these two format. For example, the hex number is 0x80 0x81, the corresponding
double-precision normalized samples are 0, 0.0078. IIRC, PCM code in .wav file records sound pressure value of audio. Is
double-precision normalized samples sound pressure level? If so the value should be $10log(P_1/P_2)$ (based 10). But $10log(129/128)$is not 0.078 instead $10ln(129/128)$(based $e$) is. Anything wrong with my intuition?
Thanks and best regards.