what is the difference in fft(x,1024) and fft(x,2048)?

3 Ansichten (letzte 30 Tage)
amuka anurag
amuka anurag am 9 Mär. 2021
Bearbeitet: Matt J am 9 Mär. 2021
x=fft(x,1024);
x=fft(x,2048);
x=fft(x);
%what is the difference between all these if i have done zero padding and the length of the signal is 2048 .

Antworten (1)

Matt J
Matt J am 9 Mär. 2021
Bearbeitet: Matt J am 9 Mär. 2021
The 2nd and 3rd cases are equivalent. The 1st case is the same as if you had discarded the last 1024 x(i), as can be seen from,
x=rand(1,2048);
isequal( fft(x,1024) ,fft(x(1:1024)) )
ans = logical
1

Kategorien

Mehr zu Fourier Analysis and Filtering finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by