Periodic Signals and Fourier Series
Fourier series let you decompose any periodic signal into a sum of simple sine and cosine waves. This matters because analyzing a complex waveform directly is hard, but analyzing individual sinusoids is straightforward. Once you can break a signal into its frequency components, you can predict how circuits (filters, amplifiers, etc.) will respond to it.
Defining Periodic Signals
A periodic signal repeats at regular intervals. The time it takes to complete one full cycle is the period . Formally, a signal is periodic if:
Common examples: sine waves, square waves, sawtooth waves, and triangle waves. Any of these can be represented as a sum of sinusoidal components using a Fourier series.
Fourier Series Representation
A Fourier series expresses a periodic signal as an infinite sum of sinusoids. Each sinusoidal component has its own frequency, amplitude, and phase.
- The fundamental frequency is the lowest frequency in the series and equals the reciprocal of the period: . You can also express this as an angular frequency: .
- Harmonics are integer multiples of the fundamental: , where
- The first harmonic () is the fundamental frequency.
- Higher harmonics shape the waveform. A square wave, for instance, needs many odd harmonics to approximate its sharp edges, while a pure sine wave has only the fundamental.

Fourier Series Coefficients
The coefficients tell you how much of each sinusoidal component is present in the signal.
DC component : This is just the average value of the signal over one period.
If your signal is symmetric about zero (like a standard square wave centered at the origin), .
Cosine coefficients and sine coefficients : These capture how much of each harmonic is present.
A useful shortcut: if the signal has even symmetry (), all the coefficients are zero, so you only need cosines. If it has odd symmetry (), all the coefficients are zero, so you only need sines. Recognizing symmetry can cut your work in half.
How to Compute Fourier Coefficients (Step-by-Step)
- Identify the period and fundamental frequency .
- Write out the mathematical expression for over one period.
- Check for symmetry (even or odd) to determine if any coefficients are automatically zero.
- Compute by integrating over one period and dividing by .
- Compute and using the integral formulas above for each harmonic .
- Plug the coefficients into the trigonometric Fourier series formula.

Trigonometric and Complex Exponential Forms
Trigonometric form uses real-valued sines and cosines:
This form is intuitive because you can directly read off the amplitude of each sine and cosine component.
Complex exponential form is more compact and often easier to work with mathematically:
Here the coefficients are complex numbers that encode both amplitude and phase:
The relationship between the two forms: , and for , and (the complex conjugate). The complex form is preferred in most EE courses because it handles phase naturally and extends cleanly into the Fourier transform.
Fourier Series Properties
Parseval's Theorem
Parseval's theorem connects the time domain and frequency domain: the average power of a periodic signal equals the sum of the powers in each of its frequency components.
In trigonometric form:
In complex exponential form:
Why this matters: it lets you figure out how much of a signal's power sits at each frequency. For example, if you're designing a filter to clean up a noisy square wave, Parseval's theorem tells you exactly how much power you'd lose by cutting off higher harmonics.
Gibbs Phenomenon
When you approximate a signal with sharp discontinuities (like a square wave) using a finite number of Fourier terms, you'll notice ringing near the edges. This is the Gibbs phenomenon.
- The oscillations appear as overshoots and undershoots right at the discontinuity.
- Adding more terms makes the ripples narrower, but the peak overshoot stays at about 9% of the jump size, no matter how many terms you include.
- This 9% overshoot never goes away with more terms. It's a fundamental limitation of representing discontinuities with smooth sinusoids.
For a square wave that jumps between and (a jump of 2), the overshoot peaks at roughly . You'll see this clearly if you plot partial sums with 10, 50, or 100 terms: the spike stays the same height but gets thinner. Keep this in mind when working with signals that have sharp transitions, since the Fourier series will never perfectly reconstruct those edges with a finite number of terms.