FFT frequency resolution

Status
Not open for further replies.

banh

Advanced Member level 1
Joined
Dec 16, 2004
Messages
458
Helped
17
Reputation
34
Reaction score
5
Trophy points
1,298
Activity points
3,935
For an N-point computation of FFT, we have the frequency resolution as (1/N)*fs where fs is the sampling frequency.

Say we have a discrete signal (of length N) with a signal frequency component f0, and X[k] would have one of its peaks at index k0 (i.e. k0 corresponds to f0). In this case, k0 = (f0/fs)*N;


Now, still the same data sequence but appended 0 up to length M (M>N).

We perform M-point FFT on the new padded sequence. Where is the new index of the new peak ?
 

I think you'll get a fine resolution (1/M)*fs. Then the new index should be (f0/fs)*M.
Please verify it with a simple matlab code.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…