Carrier frequency in FFT is missing

3 views (last 30 days)
Meikel Vollmers
Meikel Vollmers on 19 May 2021
Hey,
for SVPWM i compare a sine to a triangle. This is what is looks like:
As it can be seen, my carrier frequency is 7kHz. Now when i do an FFT of my voltage output signal, the carrier frequency is missing. I found publications, where the result is equal to my but i know, the carrier frequency must be found in the FFT analysis. I attached my signal data, here is my FFT code:
SteadyState = 350000;
f1 = ac_voltage_a.data(SteadyState:1:end);
g1 = hann(length(f1)).*f1;
dt=Tsample;
vac_fenstera_Nfft = length(g1);
J = fft(g1);
vac_fenstera_sfft = 4*abs(J)/vac_fenstera_Nfft;
My FFT looks like this:
So i can see the sidebands next to the carrier frequency (f1 = fc - 2*fsine, f2 = fc + 2*fsine, i guess that is right?).
But the question: why is there no peak at my carrier frequency??

Answers (0)

Products


Release

R2020b

Community Treasure Hunt

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

Start Hunting!