Discrete Fourier Transform Frequency

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
2 replies · 4K views
Chemistopher
Messages
2
Reaction score
0
Hi everybody,

I'm in the process of writing a discrete Fourier transform program using the algorithm on the DFT wikipedia page. When I throw in functions that I know the frequency domain signal of it gives the predicted shape but I have absolutely know idea how to generate a frequency axis.

Does anybody here know how I can compute the frequency values?

Thanks in advance.

Chris
 
Physics news on Phys.org
Chemistopher said:
Hi everybody,

I'm in the process of writing a discrete Fourier transform program using the algorithm on the DFT wikipedia page. When I throw in functions that I know the frequency domain signal of it gives the predicted shape but I have absolutely know idea how to generate a frequency axis.

Does anybody here know how I can compute the frequency values?

Thanks in advance.

Chris

The DFT gives you N evenly spaced samples of the DTFT (discrete-time Fourier transform). The frequencies corresponding to these samples are

[tex]\frac{n}{N} F_s[/tex]

where [itex]n = 0,1,\ldots,N-1[/itex] are the indices of the samples, and [itex]F_s[/itex] is the sampling frequency of the input sequence.