Forums › General Discussions › Spectrum Analyser Question
- This topic has 1 reply, 2 voices, and was last updated 4 years, 9 months ago by
Justin Crooks.
- AuthorPosts
Matthew CorcoranParticipantHi.
I am new to frequency stuff but I want to know if there is way to input a wav file, have something (spectrum analyser, software, app, etc) analyse that wave, plot all the frequencies in that wave that are MISSING (within a certain frequency band), and then output a NEW wav file that contains ONLY the missing frequencies.
A very simplified example would be: within a 1-10 Hz band, inputting a wav file that contains the frequencies 1,3,6,7 hertz, and then the system outputs a new wav file with the frequencies 2,4,5,8,9,10 hertz. Amplitude and duration is not important, only the missing frequencies are important, and accuracy can be plus/minus 0.5hz.
It would be great if I could find a way to do this automatically, so I don’t have to export wav data to excel, analyse the missing frequencies, then create a new wav file with the missing frequencies.
I have tested a bunch of spectrum apps and software but no luck. They all seem to only export amplitude (Db) and time. I appreciate any help and thanks in advance for your expertise.
Cheers,
Matt
Justin CrooksModeratorMatthew,
I have never seen that before, but if you can write a little code, parse the wav file, probably window the data, do an FFT, threshold detect (1 for above threshold, 0 for below threshold), invert the threshold array, inverse FFT, then scale. I am not aware of an application for this, but if you have one, something like this would be a good way forward.- AuthorPosts
You must be logged in to reply to this topic.