How to find the FFT of a variable frequency sinusoidal signal in Simulink

6 次查看(过去 30 天)
I generated a sinusoidal signal with 3 frequencies (5, 10, 15 Hz) using the following method:
I tried to find the FFT of this signal with:
but the spectrum was nothing like what it's supposed to be, so what is the correct the way to find it (is the generating method correct or is there a better way)?
Thanks.
  3 个评论
Haider
Haider 2024-3-8
I tried using the fftshift, and I also replaced the clock with digital clock, but the results weren't better.
Mathieu NOE
Mathieu NOE 2024-3-11
I haven't used this demo example, but it's purpose is to do a single fft computation for a fixed frequency signal
I suppose that you want to create multiple fft spectra for a variable frequency signal (as you would do to plot a spectrogram), so you have to change a bit the logic

请先登录,再进行评论。

回答(0 个)

产品


版本

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by