Skip to content

Signal Processing MicroSims

Interactive Micro Simulations to help students learn signal processing fundamentals.

  • AI Pace

    AI Pace

    Interactive visualization showing the exponential growth and acceleration of AI capabilities over time.

  • Analog Modulation

    Analog Modulation

    Interactive demonstration of analog modulation techniques used in signal transmission.

  • Bass and Treble

    Bass and Treble

    Interactive simulation of classic amplifier frequency response with adjustable bass and treble controls.

  • Basic FFT

    Basic FFT

    A basic demonstration of FFT with time domain on top and frequency domain on bottom.

  • Bloom's Taxonomy

    Bloom's Taxonomy

    Interactive visualization of Bloom's Taxonomy cognitive levels for educational design.

  • Book Generation Workflow

    Book Generation Workflow

    Interactive infographic showing the workflow for building intelligent textbooks.

  • Book Levels

    Book Levels

    Interactive visualization showing the five levels of intelligent textbooks from static to autonomous AI.

  • Citation Graph

    Citation Graph

    A citation graph for FFT Microcontrollers running under vis.js.

  • Complex Plane

    Complex Plane

    Interactive visualization of complex numbers showing rectangular and polar forms with geometric representations.

  • Convolution

    Convolution

    Interactive visualization demonstrating convolution as a measure of overlap between functions.

  • Euler's Formula Explorer

    Euler's Formula Explorer

    Interactive visualization demonstrating Euler's formula with synchronized unit circle rotation and wave traces.

  • FFT 2 Oscillators

    FFT 2 Oscillators

    FFT demonstration with two oscillators showing superposition of sine waves in time and frequency domains.

  • FFT 3 Oscillators

    FFT 3 Oscillators

    FFT demonstration with three oscillators showing superposition of sine waves in time and frequency domains.

  • FFT Butterfly

    FFT Butterfly

    Visualization of the FFT butterfly algorithm showing how the Fast Fourier Transform breaks down computation.

  • FFT From Microphone

    FFT From Microphone

    Shows the frequency spectrum of sound from a microphone using the p5.js FFT library.

  • FFT Live Audio

    FFT Live Audio

    Display the frequency spectrum from live audio with adjustable parameters.

  • FFT Size

    FFT Size

    Demonstration of FFT on a single oscillator with controls to adjust the FFT size.

  • FFT Sound File

    FFT Sound File

    Shows the frequency spectrum of an MP3 sound file.

  • FFT Waveform Types

    FFT Waveform Types

    Shows how different waveform shapes (sine, square, triangle, sawtooth) appear in the frequency domain.

  • Frequency Detection

    Frequency Detection

    Interactive frequency detection demonstration for audio signals.

  • Learning Graph V1

    Learning Graph V1

    First version of the learning graph viewer with pinned foundation and goal nodes.

  • Learning Graph Viewer

    Learning Graph Viewer

    Interactive visualization of learning graphs showing concept dependencies and taxonomy filtering.

  • Mobius Transformation

    Mobius Transformation

    Interactive visualization of Mobius transformations in the complex plane.

  • Nyquist-Shannon Sampling

    Nyquist-Shannon Sampling

    Demonstrates the Nyquist-Shannon sampling theorem and the concept of aliasing.

  • RC Lowpass Filter

    RC Lowpass Filter

    Creates a Bode Plot showing phase and magnitude for any RC filter combination.

  • Reverb Effect

    Reverb Effect

    Interactive demonstration of audio reverb effect showing how reverberation affects sound signals.

  • Sine Wave

    Sine Wave

    Interactive demonstration of sine wave parameters including amplitude, period, and phase.

  • Synth Timeline

    Synth Timeline

    Interactive timeline visualization of synthesizer history and evolution.

  • Timeline Viewer

    Timeline Viewer

    Interactive timeline of key milestones in signal processing history.

  • Tone Generator

    Tone Generator

    Interactive tone generator allowing users to create and hear audio tones at different frequencies.

  • Word Cloud

    Word Cloud

    Word cloud visualization of key signal processing terms and concepts.