Fiveable

📚Signal Processing Unit 4 Review

QR code for Signal Processing practice questions

4.1 Linearity, Time-Shifting, and Frequency-Shifting

4.1 Linearity, Time-Shifting, and Frequency-Shifting

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
📚Signal Processing
Unit & Topic Study Guides

Linearity of the Fourier Transform

The linearity property lets you break a complex signal into simpler pieces, transform each piece separately, and then combine the results. This is the reason Fourier analysis works so well for real systems: most systems you'll encounter are linear, so you can analyze them one component at a time.

Linearity Property and Its Implications

If x(t)x(t) and y(t)y(t) are two signals with Fourier transforms X(ω)X(\omega) and Y(ω)Y(\omega), and aa and bb are constants, then:

F{ax(t)+by(t)}=aX(ω)+bY(ω)\mathcal{F}\{a\,x(t) + b\,y(t)\} = a\,X(\omega) + b\,Y(\omega)

In plain terms: scaling and addition pass straight through the Fourier transform. You can transform first and combine later, or combine first and transform later. The result is the same.

This matters most when working with linear time-invariant (LTI) systems. Because LTI systems obey superposition, you can:

  1. Decompose a complicated input into simpler component signals.
  2. Take the Fourier transform of each component individually.
  3. Multiply each transform by the system's transfer function H(ω)H(\omega) to get the output spectrum.
  4. Sum the results (by linearity) and inverse-transform to get the time-domain output.

Applications and Importance of Linearity

Superposition is the practical payoff of linearity. The response of a linear system to a sum of inputs equals the sum of the responses to each input on its own. Telecommunications systems, for example, routinely process many signals at once and rely on this fact.

Linearity also connects directly to the convolution theorem: convolution of two signals in the time domain becomes multiplication of their Fourier transforms in the frequency domain.

F{x(t)h(t)}=X(ω)H(ω)\mathcal{F}\{x(t) * h(t)\} = X(\omega) \cdot H(\omega)

This turns a potentially painful integral (convolution) into straightforward multiplication, which is one of the biggest practical advantages of working in the frequency domain.

Linearity Property and Its Implications, Fourier transform - Wikipedia

Time and Frequency Shifting

Time-Shifting Property

If x(t)x(t) has Fourier transform X(ω)X(\omega), then delaying the signal by t0t_0 seconds gives:

F{x(tt0)}=ejωt0X(ω)\mathcal{F}\{x(t - t_0)\} = e^{-j\omega t_0} \cdot X(\omega)

The key insight: a time delay does not change the magnitude spectrum X(ω)|X(\omega)|. It only introduces a linear phase shift of ωt0-\omega t_0. The phase shift grows linearly with frequency ω\omega and is proportional to the delay t0t_0.

This makes intuitive sense. Shifting a signal in time doesn't add or remove any frequency content; it just changes when those frequency components arrive. That "when" information lives entirely in the phase.

Practical examples:

  • An echo in an audio signal is a delayed copy of the original. In the frequency domain, the echo has the same magnitude spectrum but a different phase.
  • Frame delays in video processing work the same way: the content is identical, just shifted in time.
Linearity Property and Its Implications, Analyse de Fourier - Fourier analysis - xcv.wiki

Frequency-Shifting Property

If x(t)x(t) has Fourier transform X(ω)X(\omega), then multiplying by a complex exponential at frequency ω0\omega_0 gives:

F{x(t)ejω0t}=X(ωω0)\mathcal{F}\{x(t)\,e^{j\omega_0 t}\} = X(\omega - \omega_0)

This shifts the entire spectrum to the right by ω0\omega_0. Multiplying by ejω0te^{-j\omega_0 t} would shift it to the left by ω0\omega_0.

Notice the duality with time-shifting: a shift in one domain corresponds to multiplication by a complex exponential in the other domain.

Practical examples:

  • Amplitude modulation (AM): Multiplying a baseband signal by cos(ωct)\cos(\omega_c t) shifts its spectrum up to a carrier frequency ωc\omega_c (and creates a mirror image at ωc-\omega_c), since cos(ωct)=12(ejωct+ejωct)\cos(\omega_c t) = \frac{1}{2}(e^{j\omega_c t} + e^{-j\omega_c t}).
  • Frequency-division multiplexing (FDM): Different signals are shifted to different carrier frequencies so they can share the same channel without interfering.

Fourier Transform of Shifted Signals

Applying Time and Frequency Shifting Together

When a signal undergoes both a time shift and a frequency shift, you apply both properties. The order matters for getting the phase factor right.

For x(tt0)ejω0tx(t - t_0)\,e^{j\omega_0 t}, the Fourier transform is:

ej(ωω0)t0X(ωω0)e^{-j(\omega - \omega_0)t_0} \cdot X(\omega - \omega_0)

Here's a step-by-step approach for finding the transform of a shifted signal:

  1. Start with the known transform X(ω)X(\omega) of the unshifted signal x(t)x(t).

  2. Apply the frequency shift if the signal is multiplied by ejω0te^{j\omega_0 t}: replace ω\omega with ωω0\omega - \omega_0 in X(ω)X(\omega).

  3. Apply the time shift if the signal is delayed by t0t_0: multiply the result by ejωt0e^{-j\omega t_0}.

  4. Simplify the combined expression.

Be careful with the sign conventions. A delay of t0>0t_0 > 0 gives a factor of ejωt0e^{-j\omega t_0} (negative exponent). A frequency shift up by ω0>0\omega_0 > 0 shifts the spectrum argument to ωω0\omega - \omega_0.

Analyzing Shifted Signals in Practice

These properties show up constantly in real systems:

  • Radar ranging: The received radar pulse is a time-delayed version of the transmitted pulse. Measuring the phase shift across frequencies lets you extract the round-trip delay t0t_0, which gives target range as R=ct02R = \frac{c \cdot t_0}{2}.
  • Doppler radar: A moving target also frequency-shifts the return signal. The Doppler shift ωd\omega_d is proportional to the target's radial velocity, so you can extract both range (from time shift) and speed (from frequency shift) simultaneously.
  • Digital communications: Modulation schemes like QAM and OFDM use frequency shifting to place data on specific carrier frequencies. Understanding how shifts affect the spectrum is essential for designing receivers that correctly demodulate these signals.
  • Matched filtering and pulse compression rely on knowing exactly how time and frequency shifts transform the signal spectrum, so the receiver can optimally detect delayed, Doppler-shifted returns.