In this post I learned n point FFT is fft(x[1:N])
.
Why it is not fft(x)[1:N]
?
If it is fft(x[1:N])
, does it make the complexity to be O(1)? Instead of depending on signal length?
An N-point FFT has complexity O(N log N). Indeed independent of original signal length.
fft(x)[1:N]
does not yield the same values as fft(x[1:N])
. They each represent a different set of frequencies.