필터 지우기
필터 지우기

How can I get the frequencies of a signal converted from time domain to frequency domain via FFT command

조회 수: 4 (최근 30일)
Hi, I have a time domain signal which is saved in the attached picture. based on this time domain signal I need to convert it to frequency domain in the form of magnitude, frequency amd phase. I have used fft function in matlab and obtained the magnitudes and the phases , but I still need to find what are the frequencies related to the obtained magnitudes and the phases. Once I establish the data base of the magnitudes, phases and frequency for the time domain signal, I need to carry out further bode diagram analysis. Any suggestion how to obtain these frequencies in matalab?

채택된 답변

David Goodmanson
David Goodmanson 2016년 10월 15일
편집: David Goodmanson 2016년 10월 15일
If your frequency array runs from 0 to F, then F = 1/dt, where dt is the spacing between points in the time array. However, if you are taking the fft just of the time waveform in your plot, the sharp cutoff of the waveform at 600 sec is going to have a bad effect. To get the correct frequency components you need a waveform that decays all the way down to zero, if that is what it is eventually doing.
  댓글 수: 3
Basim Touqan
Basim Touqan 2016년 10월 15일
Mr. Goodmanson, If the signal in the time domain will not at all decay to zero and assume that it reaches the staedy state value of 0.035 (as per the attached picture) at time 600 sec. Is there still any possibility to have the frequencies of the frequecy domain of the signal? At the end I need the frequencies, amblitudes, and phases data base to plot bode diagram and have further analysis.
David Goodmanson
David Goodmanson 2016년 10월 18일
It appears that you are looking at the response of a low-pass filter to a step function input. If that's the case, if you Fourier transform the time derivative of the pressure waveform you should obtain the frequency response for a bode plot. There will also probably need to be a multiplicative factor as well, due to the step function height.

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Matched Filter and Ambiguity Function에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by