LogoPlotWaves
Signals & Systems Learning Lab

Build intuition through live transformations

Generate signals, apply transformations, analyze frequency spectra, and see the math come alive. Designed for anyone curious about how signals work.

Everything you need for signal exploration

From basic signal generation to frequency analysis — a complete toolkit running entirely in your browser.

Signal Generator

Generate sine, cosine, step, ramp, exponential, and square wave signals with tunable parameters.

Transformation Engine

Apply time shift, scaling, reversal, and amplitude scaling — all composed into y(t) = A·x(a(t − t₀)).

Dual Visualization

View original and transformed signals side-by-side or overlaid on a single chart with export support.

Live Equation

See the mathematical equation update in real-time. Write your own y(t) in manual mode.

Concept Insights

Rule-based explanations describe what each parameter change means — building intuition, not memorization.

Signal Analysis

Compute RMS, energy, peak-to-peak, zero crossings, period detection, and frequency spectrum in real-time.

Even/Odd Decomposition

Split any signal into its even and odd components and visualize them separately.

Convolution Preview

Convolve your signal with a causal exponential impulse response and see the output live.

Ready to explore?

No setup needed. Open the lab, pick a signal, tweak parameters, and watch the graphs update instantly.

Launch Lab