Help - Search - Members - Calendar
Full Version: .wav files
Hydrogenaudio Forums > Hydrogenaudio Forum > General Audio
nadia
hello every body, i have a speech sample (.wav file )(!!!!this sample was clipped when it was recorded) ,i loaded into matlab using the instruction wavread('file name')
y=wavread('file name');
plot(y);
plotting y ,i obseved that the amplitude was between [-1 1];
i want to know why? and what does this range mean? what is it's equivalent in amplitude ?
was the y signal normalized or not ? can i get the clipped values of the signal that are above and below [-1 1]
Garf
QUOTE
can i get the clipped values of the signal that are above and below [-1 1]


If the sample was clipped when it was recorded, that means that the information that was clipped was lost.
So, no, not without violating the laws of thermodynamics, or something smile.gif

QUOTE
what is it's equivalent in amplitude ?


Eh? [-1 1] is the amplitude.
legg
The numeric range of a 16-bit wav file is [-32768,32767], when working in Matlab and generally when doing signal processing it is useful to change the dynamic range to [-1,1] just to simplify the process for different quantizer sizes.
nadia
QUOTE (legg @ May 5 2006, 23:38) *
The numeric range of a 16-bit wav file is [-32768,32767], when working in Matlab and generally when doing signal processing it is useful to change the dynamic range to [-1,1] just to simplify the process for different quantizer sizes.




thank you smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.