Time-Frequency Duality
April 10, 2026 · Luciano Muratore
Having analyzed the Fourier expansion of specific periodic signals, we now explore a powerful symmetry in signal processing: Time-Frequency Duality. This principle reveals that operations performed in the time domain have a direct, mirrored counterpart in the frequency domain.
1. The Duality Principle
The relationship between the time domain and the frequency domain is governed by a remarkable symmetry. If an operation is a convolution in one domain, it becomes a point-wise multiplication in the other.
| Time Domain | Frequency Domain |
|---|
| Convolution: x[n]∗h[n] | Multiplication: X(ejω)H(ejω) |
| Multiplication: x[n]h[n] | Convolution: 2π1X(ejω)∗H(ejω) |
2. Multiplication in Time
When two signals are multiplied in the time domain, y[n]=x[n]h[n], their corresponding DTFT undergoes a periodic convolution.
Mathematical Derivation:
Starting with the DTFT of y[n]:
Y(ejω)=∑n=−∞∞x[n]h[n]e−jωn
By substituting the Inverse DTFT of x[n], defined as x[n]=2π1∫−ππX(ejθ)ejθndθ, we get:
Y(ejω)=2π1∫−ππX(ejθ)(∑n=−∞∞h[n]e−j(ω−θ)n)dθ
Recognizing the term in the parentheses as the DTFT of h[n] shifted by θ:
Y(ejω)=2π1∫−ππX(ejθ)H(ej(ω−θ))dθ
Y(ejω)=2π1(X∗H)(ejω)
3. Convolution in Time
Conversely, convolving two signals in the time domain—the fundamental operation of LTI systems—results in simple multiplication in the frequency domain.
Mathematical Derivation:
Let y[n]=(x∗h)[n]=∑k=−∞∞x[k]h[n−k]. Taking the DTFT:
Y(ejω)=∑n=−∞∞(∑k=−∞∞x[k]h[n−k])e−jωn
Exchanging the order of summation:
Y(ejω)=∑k=−∞∞x[k](∑n=−∞∞h[n−k]e−jωn)
By applying the time-shift property of the DTFT to the inner sum:
Y(ejω)=∑k=−∞∞x[k](H(ejω)e−jωk)
Y(ejω)=H(ejω)∑k=−∞∞x[k]e−jωk
Y(ejω)=X(ejω)H(ejω)
4. Summary of Results
These dualities simplify complex signal analysis:
- Filtering: Designing a filter in the frequency domain is as simple as multiplying the signal spectrum by the filter’s frequency response.
- Modulation/Windowing: Multiplying a signal by a window or a carrier wave in time is equivalent to spreading or shifting its spectrum via convolution.
Key takeaway: Multiplication and convolution are two sides of the same coin, depending on which domain you are viewing.