Continuous-time Fourier transform and properties
Defines the continuous-time Fourier transform, its standard pairs and properties, Parseval's energy theorem and its use as the frequency response of LTI systems.
Drafted with Aria, reviewed by the AiCanCode.org team. Spotted an error? Use Give Feedback at the bottom of the page.
Why it matters
Most measured signals are not periodic — a transient from an impact test, a single pulse from a proximity sensor, a decaying response. The continuous-time Fourier transform (CTFT) gives their spectrum, which tells you how much bandwidth an amplifier or ADC must have, how a filter will change the signal, and how a delay or modulation shows up in frequency.
Key ideas
From series to transform. Let the period of a periodic signal grow to infinity: the harmonic spacing ω0 shrinks to zero, the line spectrum becomes continuous, and the Fourier series becomes the Fourier transform. X(jω) is a density: it has the unit of x multiplied by seconds (e.g. V·s, or V/Hz).
Two conventions. In angular frequency ω (rad/s) the inverse transform has a 1/2π factor. In cyclic frequency f (Hz) there is no 2π factor in either direction. Questions use both; always check which one is in use.
Existence. Dirichlet conditions (absolute integrability plus finitely many discontinuities and extrema) are sufficient. All energy signals have a transform. Power signals such as 1, cos ω0t, u(t) and periodic signals have transforms only if impulses are allowed.
Spectrum of a real signal. If x(t) is real, X(−jω) = X*(jω): the magnitude spectrum is even and the phase spectrum is odd. A real and even signal has a real and even transform; a real and odd signal has an imaginary and odd transform.
Time–frequency duality and the uncertainty idea. Narrow in time means wide in frequency: a pulse of width τ has its main lobe out to 1/τ Hz. This is why fast edges need wide-band instruments.
Key properties (x(t) ↔ X(jω))
- Linearity.
- Time shift:
x(t − t0) ↔ X(jω) e^(−jωt0)— magnitude unchanged, linear phase added. - Frequency shift (modulation):
x(t) e^(jω0t) ↔ X(j(ω − ω0));x(t) cos ω0t ↔ ½[X(j(ω − ω0)) + X(j(ω + ω0))]. - Time scaling:
x(at) ↔ (1/|a|) X(jω/a). - Time reversal:
x(−t) ↔ X(−jω). - Differentiation:
dx/dt ↔ jω X(jω); integration:∫ from −∞ to t of x ↔ X(jω)/(jω) + π X(0) δ(ω). - Convolution:
x * h ↔ X(jω) H(jω); multiplication:x(t)·y(t) ↔ (1/2π) X * Y. - Duality: if
x(t) ↔ X(jω)thenX(jt) ↔ 2π x(−ω). - Area:
X(0) = ∫ x(t) dtandx(0) = (1/2π) ∫ X(jω) dω.
Frequency response. For an LTI system with impulse response h(t), H(jω) is the CTFT of h(t) (the Laplace transform on the jω-axis for a stable system). A sinusoid cos ω0t comes out as |H(jω0)| cos(ω0t + ∠H(jω0)).
Formulas
X(jω) = ∫ x(t) e^(−jωt) dt— analysis equation (ω form).x(t) = (1/2π) ∫ X(jω) e^(jωt) dω— synthesis equation.X(f) = ∫ x(t) e^(−j2πft) dt,x(t) = ∫ X(f) e^(j2πft) df— f form.E = ∫ |x(t)|² dt = (1/2π) ∫ |X(jω)|² dω = ∫ |X(f)|² df— Parseval (Rayleigh) energy theorem.e^(−at)u(t) ↔ 1/(a + jω),a > 0.e^(−a|t|) ↔ 2a/(a² + ω²),a > 0.A·rect(t/τ) ↔ Aτ·sinc(fτ)withsinc(u) = sin(πu)/(πu); in ω formAτ·sin(ωτ/2)/(ωτ/2).δ(t) ↔ 1,1 ↔ 2π δ(ω)(=δ(f)),cos ω0t ↔ π[δ(ω − ω0) + δ(ω + ω0)],u(t) ↔ π δ(ω) + 1/(jω).
Symbols: ω angular frequency (rad/s); f frequency (Hz); t0 delay (s); a decay rate (s⁻¹); τ pulse width (s); A amplitude (unit of x); X spectral density (unit of x·s); E normalised energy.
Worked examples
Example 1 (standard). For x(t) = e^(−2t) u(t), find |X(jω)| and ∠X(jω) at ω = 2 rad/s, and the fraction of the signal energy in the band |ω| ≤ 2 rad/s.
X(jω) = 1/(2 + jω).- At
ω = 2:|X| = 1/√(2² + 2²) = 1/√8 = 0.354;∠X = −tan⁻¹(2/2) = −45°. - Total energy (time domain):
E = ∫ from 0 to ∞ of e^(−4t) dt = 1/4. - Band energy by Parseval:
E_band = (1/2π) ∫ from −2 to 2 of dω/(4 + ω²) = (1/2π) · 2 · (1/2) tan⁻¹(1) = (1/2π)(π/4) = 1/8. - Fraction
= (1/8)/(1/4). |X(j2)| ≈ 0.354, phase −45°, and 50 % of the energy lies within |ω| ≤ 2 rad/s (ω = a is the half-power frequency).
Example 2 (GATE level). A sensor emits a 2 V rectangular pulse 1 ms wide. (a) Find X(0), the first spectral null and the energy. (b) Use Parseval to evaluate ∫ [sin(πt)/(πt)]² dt over all t.
- (a)
X(f) = Aτ sinc(fτ),A = 2 V,τ = 1 × 10⁻³ s. X(0) = Aτ = 2 × 10⁻³ V·s(the area of the pulse).- First null where
fτ = 1:f = 1/τ = 1000 Hz. - Energy
E = A²τ = 4 × 10⁻³ V²·s. Delaying the pulse changes only the phase, not any of these. - (b)
sinc(t) = sin(πt)/(πt)is the transform pair ofrect(f)(height 1, width 1 Hz) by duality. - Parseval:
∫ sinc²(t) dt = ∫ |rect(f)|² df = 1 × 1. (a) X(0) = 2 mV·s, first null 1 kHz, E = 4 × 10⁻³ V²·s; (b) the integral equals 1.
Common mistakes
- Mixing the ω and f conventions:
1 ↔ 2πδ(ω)but1 ↔ δ(f). - Forgetting the
1/|a|amplitude factor in time scaling. - Thinking a time delay changes
|X|. It only adds phase−ωt0. - Dropping the
πX(0)δ(ω)term when integrating or when transformingu(t). - Writing
sinc(x)without stating whether it meanssin(πx)/(πx)orsin(x)/x. - Claiming
e^(−at)u(t)witha < 0has a Fourier transform — it grows, so the integral diverges.
For GATE IN
Expect property-based MCQs (time shift, scaling, modulation, duality), NAT questions that use Parseval or X(0) = ∫x dt to evaluate an integral without integrating, the transform of a pulse or exponential with a magnitude or phase at a given frequency, and the steady-state output of an LTI system for a sinusoidal input. Practise recognising the standard pairs and using area and energy shortcuts.
Quick check
- What is the CTFT of
δ(t − 3)? - If
x(t) ↔ X(jω), what is the transform ofx(3t)? - What is
∫ x(t) dtin terms of the spectrum? - Is the spectrum of a real, even signal real, imaginary or complex?
- The first null of a 0.2 ms rectangular pulse is at what frequency?
Answers: 1.
e^(−j3ω). 2.(1/3) X(jω/3). 3.X(0). 4. Real (and even). 5. 5 kHz.
Interview questions
All Signals and Systems interview questionsTry answering each one aloud before you open it.
1.What is the continuous-time Fourier transform (CTFT)?Concept
The continuous-time Fourier transform (CTFT) is a mathematical transformation used to analyze continuous-time signals in the frequency domain. It represents a signal as a sum of sinusoids of different frequencies, providing insight into the signal's frequency content. The CTFT of a signal x(t) is given by the integral X(f) = ∫ x(t) e^(-j2πft) dt, where X(f) is the frequency domain representation of the signal.
2.Explain the significance of the Fourier transform in signal processing.Concept
The Fourier transform is significant in signal processing because it allows engineers to analyze and manipulate signals in the frequency domain. By transforming a time-domain signal into its frequency components, engineers can easily identify and filter out unwanted frequencies, design communication systems, and perform spectral analysis. It is a fundamental tool for understanding the behavior of signals and systems.
3.What are the properties of the continuous-time Fourier transform?Concept
The continuous-time Fourier transform has several important properties, including linearity, time shifting, frequency shifting, time scaling, and convolution. Linearity means the transform of a sum of signals is the sum of their transforms. Time shifting results in a phase shift in the frequency domain. Frequency shifting corresponds to modulation in the time domain. Time scaling affects the frequency domain by compressing or expanding it. Convolution in the time domain corresponds to multiplication in the frequency domain.
4.How does the time-shifting property of the CTFT affect the frequency domain representation?Application
The time-shifting property of the CTFT states that if a signal x(t) is shifted in time by t₀, its Fourier transform X(f) is multiplied by a complex exponential e^(-j2πft₀). This results in a phase shift in the frequency domain but does not affect the magnitude of the frequency components. This property is useful in understanding how delays in the time domain affect the signal's phase in the frequency domain.
5.Why is the frequency-shifting property important in communication systems?Application
The frequency-shifting property is important in communication systems because it allows for modulation, which is essential for transmitting signals over different frequency bands. By shifting the frequency of a baseband signal, it can be transmitted over a carrier frequency, enabling multiple signals to be transmitted simultaneously over the same channel without interference. This property is fundamental to techniques like amplitude modulation (AM) and frequency modulation (FM).
6.What happens to the CTFT of a signal if the signal is time-scaled by a factor of 'a'?Application
If a signal x(t) is time-scaled by a factor of 'a', resulting in a new signal x(at), its Fourier transform X(f) is affected by a scaling of 1/|a| in the frequency domain and a frequency scaling by 1/a. This means the frequency components are compressed if |a| > 1 and expanded if |a| < 1. The amplitude of the frequency components is also adjusted by the factor 1/|a|.
7.Calculate the CTFT of the signal x(t) = e^(−2t)u(t), where u(t) is the unit step function.Numerical
X(f) = ∫ from 0 to ∞ of e^(−2t)e^(−j2πft) dt = 1/(2 + j2πf), or 1/(2 + jω) in angular frequency. The magnitude 1/√(4 + ω²) is a low-pass shape with half-power point at ω = 2 rad/s, and the phase is −tan⁻¹(ω/2). The transform exists because the exponential decays; its Laplace transform 1/(s + 2) has a pole at s = −2, and the CTFT is that expression evaluated on s = jω.
8.Explain the convolution property of the CTFT and its practical applications.Application
The convolution property of the CTFT states that the Fourier transform of the convolution of two signals in the time domain is the product of their Fourier transforms in the frequency domain. This property simplifies the analysis of linear time-invariant (LTI) systems, as it allows for the multiplication of frequency responses instead of performing convolution in the time domain. It is widely used in filter design and system analysis.
9.What is the inverse continuous-time Fourier transform (ICTFT), and how is it used?Concept
The inverse continuous-time Fourier transform (ICTFT) is used to convert a signal from the frequency domain back to the time domain. It is given by the integral x(t) = ∫ X(f) e^(j2πft) df. The ICTFT is essential for reconstructing the original time-domain signal from its frequency components, allowing engineers to analyze and process signals in both domains.
10.Determine the CTFT of the signal x(t) = cos(2πt).Numerical
The CTFT of x(t) = cos(2πt) can be found using the Euler's formula, which expresses the cosine function as a sum of complex exponentials: cos(2πt) = 0.5(e^(j2πt) + e^(-j2πt)). The Fourier transform of this signal is X(f) = 0.5(δ(f - 1) + δ(f + 1)), indicating that the signal has frequency components at ±1 Hz.
Finished this topic? Mark it so your progress, study plan and readiness keep up.
Stuck on something here?