Fourier transform frequency resolution

Click For Summary

Discussion Overview

The discussion revolves around the frequency resolution of signals analyzed through the Fourier transform, particularly focusing on how the number of data points (N) and the time interval (T) affect this resolution. Participants explore the implications of the Nyquist-Shannon sampling theorem and the representation of frequencies in Fourier space.

Discussion Character

  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant questions how frequency resolution is limited by N and T, noting that typical FFT algorithms return as many data points in Fourier space as there are in real space, suggesting a frequency resolution of \(\frac{1}{NT}\).
  • Another participant explains that Fourier basis functions are periodic on time T, indicating that the number of cycles in the sampled time span relates directly to the frequencies that can be represented.
  • A participant expresses confusion about why only specific frequencies (integer multiples of \(\frac{1}{NT}\)) are considered, questioning the exclusion of other frequencies like \(\nu_{1.5}=\frac{1.5}{NT}\).
  • In response, it is argued that any frequency can be represented as a linear combination of Fourier basis functions, but the assumptions of periodicity and bandwidth limitation restrict the information captured in the sampled signal.
  • Another participant adds that at least N degrees of freedom are needed to represent N data points, highlighting the orthogonality of sine and cosine functions as a reason for their sufficiency in representation.

Areas of Agreement / Disagreement

Participants express varying levels of understanding regarding the implications of frequency representation and the assumptions involved. There is no clear consensus on the necessity of restricting frequencies to integer multiples of \(\frac{1}{NT}\), indicating ongoing debate and exploration of the topic.

Contextual Notes

The discussion highlights limitations related to the assumptions of periodicity and bandwidth in sampled signals, which may affect the representation of continuous signals in Fourier space. The implications of these assumptions are not fully resolved.

Wox
Messages
68
Reaction score
0
If I have a signal, sampled at N data points with a time-interval of T, does this restrict the frequency resolution I can obtain in Fourier space?

I understand that from the Nyquist-Shannon sampling theorem it follows that all information on the Fourier transform of a T-sampled signal is mapped in the frequency interval [-\frac{1}{2T},\frac{1}{2T}]. Hence the sampling rate restricts the maximal frequency that can be measured (if there are higher frequencies, you get aliasing effects).

However it is not clear to me how the frequency resolution is limited by N and/or T. Typical FFT algorithms return as many data points in Fourier space as there are data points in real space. Taking into account the [-\frac{1}{2T},\frac{1}{2T}] limits it follows that the frequency resolution is in this case \frac{1}{NT}. But is there a fundamental reason for having as many data points in Fourier space as there are data points in real space, or is this just convenient to implement?
 
Physics news on Phys.org
The Fourier basis functions are just sinusoids which are periodic on time T; thus you can have exactly 1 period in T, 2 periods in T, etc. (up to the Nyquist frequency).
 
So if I understand correctly, if I define the following:
  • N are the number of sampling points
  • T the time between two sampling points
  • NT the total time sampled
then
  • A signal with one cycle in the sampled time span NT has frequency \nu_{1}=\frac{1}{NT}
  • A signal with two cycles in the sampled time span NT has frequency \nu_{2}=\frac{2}{NT}
  • ...
  • A signal with \frac{N}{2} cycles in the sampled time span NT has frequency \nu_{\frac{N}{2}}=\frac{1}{2T} (which is the maximal frequency).
So far so good, but I fail to see why one should need to consider only these frequencies. Why not any other frequency between 0 and \frac{1}{2T}? So why not for example \nu_{1.5}=\frac{1.5}{NT}?
 
Wox said:
So far so good, but I fail to see why one should need to consider only these frequencies. Why not any other frequency between 0 and \frac{1}{2T}?

Because the signal values of any other frequency, at the ##NT## sampling points, can be represented exactly as a linear combination of the the Fourier basis functions.

The important point is when you sample a continuous signal, first you are only looking at a finite time-segment ##NT## of the signal, and the Fourier transform assumes the rest of the signal is periodic with period ##NT## (which "in real life" it would not be, for a signal with frequency ##\frac{1.5}{NT}##). And second, you are assuming the signal is bandwith limited to the Nyquist frequency.

Those two assumptions mean the sampled signal usually contains MUCH less "information" than the continuous signal before sampling. That's why the sampled signal can be represented exactly by the "small" amount of information in a finite number of Fourier coefficients.
 
In general you will need at least N degrees of freedom to represent N data points (think of the example of fitting N data points with polynomials of degree N-1). Sines and cosines with frequencies 1, 2, ..., N/2 cycles per period are convenient because they are orthogonal to one another, so you know that N of them they are "enough" to represent arbitrary data at N points. On the other hand, if you have "too many" degrees of freedom (e.g., too many frequencies) then the fits are no longer unique.
 
Thanks! Great answers!
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
12K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 8 ·
Replies
8
Views
5K
  • · Replies 11 ·
Replies
11
Views
4K
  • · Replies 3 ·
Replies
3
Views
9K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K