how to derive the frequency of a periodic noise
3 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Dimitris Kalogiros
2018-7-23
编辑:Dimitris Kalogiros
2018-7-23
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.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Digital and Analog Filters 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!