Question: Deconstruct a waveform into its fundamental frequencies

August 04 2011 Christopher2222 3879
4

 

I have a sample waveform of an air conditioner and want to see if any low frequencies (10 Hz which is harmful to human health) exist in the wave.  How can I do that?

 

Granted the frequencies picked up in the recorded file depend on the quality of the recording and the recorder and lower frequencies may not have been picked up. 

 

I've looked at http://www.mapleprimes.com/questions/41388-Fun-With-Maple-And-Waves which describes similar deconstructions, however the source of the original wave is a construction of functions of x and I'm dealing with a list of point values. 

with(AudioTools):
a:=Read("g:/airconditioner.wav"):
b:=ToMono(a):
c:=convert(b,list)
plots:-listplot(c) #viewing the waveform

 

How do I work with the point values to extract fundamental frequencies?

Here is the sample .wav file...

airconditioner.zip

Please Wait...