how to derive the frequency of a periodic noise
3 views (last 30 days)
Show older comments
Hello all,
I was tasked to derive the frequency of periodic noise based on the magnitude spectrum I have obtained from fast Fourier transform of the signal. The signal contains noise and wanted signal. I have plotted the magnitude and phase spectrum of the signal.
I did try to pass the noisy signal to a low pass filter and the noise is still present in the signal.
Is there any formula of way to derive the frequency of periodic signal?

Thanks for all the help in advance.
0 Comments
Answers (1)
Dimitris Kalogiros
on 23 Jul 2018
Edited: Dimitris Kalogiros
on 23 Jul 2018
Hi Felicia
First of all, you should plot magnitude response of your signal using dB scale on y-axis. It help at the visibility of all signals.
As far as it concerns your question, do you have any clue about what is the spectrum of your useful signal ? From your graph, it seams you have two signals: one at 2.5KHz and a second one (weaker) at 200hz. By means of filtering with an apropriate filter, you can even clear the noise and derive excactly your signal.
PS: I suppose, x-axis on your graph is measured in Hz, and not "fft bin-number". If the latter case is true the concept remains the same.
See Also
Categories
Find more on Digital and Analog Filters in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!