How to perform a zoom FFT on certain portion of a signal

조회 수: 9 (최근 30일)
Austin Ukpebor
Austin Ukpebor 2021년 1월 23일
댓글: Star Strider 2021년 1월 26일
I have a signal with a sample rate of 200HZ, see attached. I am interested in a certain portion of the signal, so I zoomed in that section from the original signal (see figure below). I want to compute FFT (maybe zoom FFT) on that portion to see the frequencies within that region. Please I need help, thank you.
  댓글 수: 2
Matt Gaidica
Matt Gaidica 2021년 1월 25일
@Star Strider has you covered on the FFT. I would offer that unless your hypothesis is that this phenomenon is rhythmic, an FFT may not be what you want. If your question is, rather, about how many times does my subject spawn over some amount of time, I think you would want to identify peaks in your data and come up with a mean rate (i.e. occurences / time). See also peakseek.
Austin Ukpebor
Austin Ukpebor 2021년 1월 26일
Matt, your contributions on this platform and privately are a great deal to the success of my project. Thank you.

댓글을 달려면 로그인하십시오.

채택된 답변

Star Strider
Star Strider 2021년 1월 23일
First, see if the pspectrum funciton using the 'spectrogram' option will do what you want. It will segment the Fourier transform as a function of time as well as frequency. You can then easily see how the frequency content changes over time.
If that does not do what you want, please be a bit more specific.
  댓글 수: 7
Austin Ukpebor
Austin Ukpebor 2021년 1월 26일
You are absolutely right, those are harmonics. I learned a lot from your contributions. Thank you.
Star Strider
Star Strider 2021년 1월 26일
As always, my pleasure!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Get Started with Signal Processing Toolbox에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by