This document describes an experiment on Fourier theory and its applications in signal processing. The objectives are to: 1) Produce a square wave from sine waves of different frequencies and amplitudes using Fourier theory. 2) Produce a triangular wave similarly using cosine waves. 3) Examine the difference between time domain and frequency domain representations of signals. 4) Analyze periodic pulses with different duty cycles in both domains. 5) Examine the effect of low-pass filtering on pulses as the cutoff frequency varies. The experiment uses function generators, oscilloscopes, spectrum analyzers, and op-amps to generate and analyze signals.