engineering

Signal Processing

Transform, filter, and analyze signals — from Fourier transforms to modulation, sampling, and convolution in the frequency and time domains.

signal processingFFTFourier transformfilteringsamplingconvolutionmodulation

Signal processing is the art and science of manipulating information encoded in signals — audio waves, radio transmissions, images, and sensor data. At its core lies the Fourier transform, which reveals that every complex signal is just a sum of simple sine waves at different frequencies.

These simulations let you decompose signals into their frequency components, filter out noise in real time, explore the Nyquist-Shannon sampling theorem, visualize convolution, and modulate carrier waves with AM and FM techniques. Adjust parameters and watch the mathematics come alive on screen.

5 interactive simulations

simulator

AM/FM Modulation & Demodulation

Modulate and demodulate carrier waves using amplitude and frequency modulation — see how information rides on radio waves

simulator

Signal Convolution Visualizer

Watch convolution in action — slide one signal over another and see how the output is built point by point, the foundation of filtering and system response

simulator

FFT Spectrum Analyzer

Decompose any composite signal into its frequency components using the Fast Fourier Transform — see the spectrum update in real time as you change frequencies and amplitudes

simulator

Signal Noise Filtering

Apply low-pass and high-pass filters to noisy signals — visualize how cutoff frequency and filter order affect signal clarity in real time

simulator

Nyquist-Shannon Sampling Theorem

Visualize aliasing and perfect reconstruction — see why sampling rate must exceed twice the signal frequency to avoid information loss