Discrete-Time Fourier Transform: Definition and Properties
The Discrete-Time Fourier Transform (DTFT) converts a discrete-time signal into a continuous function of frequency. It's the primary tool for understanding what frequencies are present in a sampled signal and how discrete-time systems (like digital filters) behave across frequency.
This section covers the formal definition, the key properties you'll use repeatedly, the DTFT of common signals, and how the transform applies to signal and system analysis.
Discrete-Time Fourier Transform
Definition and Inverse
The DTFT takes a discrete-time signal and produces a continuous, complex-valued function of angular frequency :
Each value of tells you how much of the frequency is present in the signal. The complex exponential acts as the "probe" at each frequency.
To recover the original signal from its frequency-domain representation, you use the inverse DTFT:
Notice the integration is only over one period, from to . That's because is periodic with period :
This periodicity comes directly from the fact that for integer . It's a fundamental difference from the continuous-time Fourier transform, where the spectrum is not periodic.
Existence condition: The DTFT exists (converges) for any signal that is absolutely summable:
Signals that don't satisfy this condition (like the unit step or a pure sinusoid) can still have DTFTs, but they require impulse functions in the frequency domain.
Properties
These properties are the workhorses of DTFT analysis. Rather than computing the full summation every time, you can use these to build up transforms of complex signals from simpler ones.
- Linearity: If , then . Scaling and adding in time maps directly to scaling and adding in frequency.
- Time shift: If , then . Delaying a signal by samples multiplies its DTFT by a complex exponential. The magnitude spectrum stays the same; only the phase changes. This is worth remembering: shifting in time doesn't alter what frequencies are present, just their relative timing.
- Frequency shift: If , then . Multiplying by a complex exponential in time slides the entire spectrum by . This is the basis of modulation.
- Conjugation: If , then . For real-valued signals (where ), this gives you the important conjugate symmetry property: . That means the magnitude spectrum is even and the phase spectrum is odd.
- Time reversal: If , then . Flipping the signal in time flips the spectrum in frequency. For a real-valued signal, since , time reversal is equivalent to conjugating the spectrum.
- Convolution: If , then . Convolution in time becomes multiplication in frequency. This single property is why the DTFT is so useful for system analysis: finding a system's output reduces to multiplying two frequency-domain functions.
Note on time reversal: The DTFT of is in general. It equals only when is real-valued. Keep these two cases straight on exams.
DTFT Applications
Signal Analysis
The DTFT reveals the spectral content of a discrete-time signal. By examining , you can identify dominant frequency components, measure bandwidth, and detect periodicity.
The DTFT is also central to understanding sampling and aliasing. When a continuous-time signal is sampled, its DTFT is a scaled, periodic version of the original continuous-time spectrum. If the sampling rate was too low, the periodic copies overlap, and you see aliasing directly in the DTFT.
For system output analysis, the convolution property makes things straightforward: if you know the input spectrum and the system's frequency response , the output spectrum is just .
System Analysis
The frequency response of a discrete-time LTI system is the DTFT of its impulse response :
This function tells you exactly how the system modifies each frequency. Its magnitude gives the gain at each frequency, and its phase gives the phase shift.
Filter design is built on this idea. A low-pass filter has for small and near . A high-pass filter does the opposite. By shaping to the desired profile, you design the filter's impulse response accordingly.
DTFT of Common Signals
Basic Signals
These are reference transforms you should know. They come up constantly when building more complex transforms using DTFT properties.
- Unit impulse : Since is nonzero only at , the summation collapses to a single term:
A single impulse contains all frequencies equally. This is a flat spectrum.
- Causal exponential , where : The absolute summability condition is satisfied because the geometric series converges, giving:
When is real and positive, this spectrum peaks at (low-pass character). When is real and negative, it peaks at (high-pass character).
- Unit step : This signal is not absolutely summable, so its DTFT requires an impulse term:
The term accounts for the DC (zero-frequency) content of the step. This expression is understood as periodic with period , so here is a periodic impulse train.
Periodic and Finite-Duration Signals
- Cosine : A pure cosine produces two impulses in the frequency domain:
This follows directly from writing and applying the frequency-shift property to the known DTFT of a constant signal.
- Rectangular pulse of length ( for , zero otherwise): Summing the geometric series gives:
The ratio is called the Dirichlet kernel. Its main lobe width is , so longer pulses produce narrower main lobes (better frequency concentration). The exponential prefactor accounts for the linear phase from the pulse not being centered at .
- General finite-duration signals (windowed sinusoids, truncated exponentials, etc.) can be computed by applying the DTFT definition directly or by combining the transforms above using linearity, time shift, and frequency shift properties.