The continuous-time Fourier transform (CTFT) decomposes continuous-time signals into their frequency components, revealing the spectral content of any signal you're working with. It's the core analytical tool connecting time-domain and frequency-domain representations, and nearly every technique in advanced signal processing builds on it.
This guide covers the CTFT definition and inverse, its key properties, transforms of basic and periodic signals, convolution/multiplication duality, the relationship to the Laplace transform, and sampling theory.
Definition of continuous-time Fourier transform
The CTFT takes a continuous-time signal and produces a complex-valued function of frequency that tells you exactly which frequency components are present and with what amplitude and phase.
Mathematical representation
The CTFT of a signal is defined as:
- is the frequency variable in Hertz (Hz)
- is the imaginary unit ()
- is complex-valued: its magnitude gives the amplitude spectrum, and its angle gives the phase spectrum
The integral essentially correlates with a complex exponential at each frequency . Wherever the signal contains energy at that frequency, the integral produces a large value.
Fourier transform pair
The CTFT and the original signal form a Fourier transform pair, written as . This notation means the mapping is one-to-one: a signal has a unique spectrum, and a spectrum corresponds to a unique signal. You can work in whichever domain is more convenient and convert back without losing information.
Inverse Fourier transform
To recover the time-domain signal from its spectrum, use the inverse CTFT:
Notice the only differences from the forward transform: the sign in the exponent flips from to , and there's no extra scaling factor (in the Hz-frequency convention). This symmetry between the forward and inverse transforms is a recurring theme.
Properties of Fourier transform
These properties let you predict how operations in one domain affect the other domain, often turning difficult time-domain problems into straightforward frequency-domain algebra.
Linearity
The CTFT obeys superposition. If and , then:
This means you can analyze complex signals by breaking them into simpler pieces, transforming each piece separately, and adding the results.
Time shifting
Delaying a signal by seconds doesn't change the magnitude spectrum at all. It only adds a linear phase term . This is why a time delay shows up purely as a phase shift in the frequency domain.
Frequency shifting
Multiplying by a complex exponential in time slides the entire spectrum by Hz. This is the mathematical basis of modulation: to move a baseband signal up to a carrier frequency, you multiply by a complex exponential (or equivalently, a cosine, which shifts the spectrum to both and ).
Time scaling
Compressing a signal in time () spreads its spectrum wider and reduces its amplitude. Stretching a signal in time () narrows the spectrum. This inverse relationship between time duration and spectral bandwidth is fundamental: you cannot have a signal that is both short in time and narrow in bandwidth.
Duality
If , then .
Duality means that if you know a transform pair, you automatically get a second pair for free by swapping the roles of time and frequency. For example, since a rectangular pulse transforms to a sinc, duality tells you that a sinc-shaped time signal transforms to a rectangular spectrum.
Parseval's theorem
The total energy of a signal is the same whether you compute it in the time domain or the frequency domain. The quantity is the energy spectral density, which tells you how the signal's energy is distributed across frequency. This is essential for spectral analysis and filter design, where you need to know how much energy sits in a particular frequency band.
Fourier transform of basic signals
These standard transform pairs serve as building blocks. Knowing them lets you quickly determine the spectrum of more complex signals using linearity and other properties.
Impulse function
The Dirac delta function has a perfectly flat spectrum: equal contribution at every frequency. This makes physical sense because an infinitely short, infinitely tall pulse must contain all frequencies to produce such extreme localization in time. The delta function also characterizes LTI systems, since the output to is the impulse response .
Step function
The unit step function jumps from 0 to 1 at . Its spectrum has two parts: a term that decays with frequency (reflecting the sharp transition), and an impulse at representing the DC (constant) component. The DC impulse appears because the step function has a nonzero average value.
Rectangular pulse
where .
The rect function equals 1 for and 0 elsewhere. Its spectrum is a sinc function whose main lobe has a width of Hz. A shorter pulse (smaller ) produces a wider main lobe, illustrating the time-bandwidth tradeoff. Rectangular pulses appear constantly in communications (pulse shaping) and spectral analysis (windowing).
Triangular pulse
The triangular pulse ramps linearly up to a peak and back down. Its spectrum is , which decays faster than the plain sinc of the rectangular pulse. The smoother shape in time produces less spectral leakage, which is why triangular (Bartlett) windows are sometimes preferred over rectangular windows in spectral estimation.

Sinusoidal signal
A pure cosine at frequency produces two impulses in the spectrum: one at and one at . The negative-frequency impulse isn't a separate physical frequency; it's a mathematical consequence of representing a real-valued cosine using complex exponentials. This pair is the starting point for understanding how the Fourier transform represents any sum of sinusoids.
Fourier transform of periodic signals
Periodic signals repeat with period , and their spectra are discrete: energy exists only at integer multiples of the fundamental frequency .
Fourier series representation
A periodic signal with period can be written as:
The complex Fourier coefficients are computed by:
Each coefficient encodes the amplitude and phase of the -th harmonic. The magnitude tells you how strong that harmonic is, and tells you its phase.
Relationship between Fourier series and Fourier transform
Taking the CTFT of a periodic signal yields:
The spectrum is a train of impulses at multiples of , with each impulse weighted by the corresponding Fourier coefficient . This connects the two frameworks: the Fourier series gives you the coefficients, and the Fourier transform places those coefficients as impulse weights on the frequency axis. For periodic signals, all energy is concentrated at discrete frequencies rather than spread across a continuum.
Convolution and multiplication properties
The duality between convolution and multiplication is one of the most practically useful results in signal processing. It turns the difficult integral operation of convolution into simple pointwise multiplication.
Convolution in time domain
The convolution of and is:
Convolution describes the output of an LTI system: if is the input and is the impulse response, the output is . Conceptually, you flip , slide it across , and integrate the product at each position.
Multiplication in frequency domain
The convolution theorem states:
Convolution in time becomes multiplication in frequency. The dual also holds:
Multiplication in time becomes convolution in frequency. This second form explains why modulating a signal (multiplying by a carrier) spreads its spectrum.
Applications in signal processing
- Filtering: To apply a filter with frequency response , multiply the input spectrum by . This is equivalent to convolving with the filter's impulse response , but multiplication is often easier to analyze and implement (especially via FFT).
- Modulation: Multiplying by a carrier convolves with the carrier's spectrum (two impulses), shifting the signal to . This is the basis of AM transmission.
- Deconvolution: If you know , you can recover (in principle). This is used in echo cancellation, image deblurring, and channel equalization, though noise makes direct division unstable in practice.
Relationship with Laplace transform
The Laplace transform generalizes the CTFT by replacing the real frequency variable with a complex frequency . Where the CTFT evaluates the signal's response along the imaginary axis only, the Laplace transform explores the entire complex plane, revealing stability and transient behavior.
Similarities and differences
Both transforms share linearity, time shifting, and convolution properties. The key differences:
- The CTFT uses real frequency (or ); the Laplace transform uses complex frequency
- The CTFT requires the signal to be absolutely integrable (or to exist in a generalized sense with distributions like ). The Laplace transform can handle growing signals like for , because the factor in the kernel provides a convergence mechanism.
- The Laplace transform directly encodes stability and causality information through pole locations; the CTFT does not.
Regions of convergence
The region of convergence (ROC) is the set of values of for which the Laplace integral converges. The ROC determines whether a given pole-zero configuration corresponds to a causal, anti-causal, or two-sided signal. The CTFT exists as a special case of the Laplace transform when the ROC includes the imaginary axis (). If the ROC doesn't include the imaginary axis, the CTFT doesn't converge for that signal.
Stability analysis
A causal LTI system is BIBO stable (bounded input produces bounded output) if and only if all poles of its transfer function lie in the left half-plane (). Poles in the left half-plane correspond to decaying exponentials in the impulse response. The CTFT alone can't tell you about stability directly, since it only sees the system's behavior along . The Laplace transform gives the full picture by showing where the poles sit relative to the imaginary axis.
Sampling and aliasing
Sampling converts a continuous-time signal to a discrete-time signal by recording values at intervals of seconds. Done correctly, no information is lost. Done incorrectly, aliasing permanently corrupts the signal.
Nyquist sampling theorem
The Nyquist-Shannon sampling theorem states: a band-limited signal with maximum frequency can be perfectly reconstructed from its samples if and only if the sampling rate satisfies:
The critical rate is called the Nyquist rate. For example, audio signals band-limited to 20 kHz require a sampling rate above 40 kHz (CD audio uses 44.1 kHz). Sampling at exactly the Nyquist rate is a theoretical boundary; in practice you always sample somewhat above it.
Aliasing in frequency domain
When you sample at rate , the spectrum of the sampled signal consists of copies of shifted by integer multiples of . If , these spectral copies overlap, and the overlapping portions add together irreversibly. High-frequency components fold back and masquerade as lower frequencies. Once aliasing occurs, there's no way to separate the overlapped components from the original signal.
Anti-aliasing filters
An anti-aliasing filter is a low-pass filter applied to the continuous-time signal before sampling. Its job is to attenuate all frequency components above (the Nyquist frequency) so that the sampled signal satisfies the Nyquist criterion. In practice, ideal brick-wall filters don't exist, so systems use a small guard band: the sampling rate is set somewhat higher than , and a realizable low-pass filter rolls off the spectrum before the Nyquist frequency. Every ADC (analog-to-digital converter) includes an anti-aliasing filter at its input for this reason.