Signal Processing MicroSims
Interactive Micro Simulations to help students learn signal processing fundamentals.
-

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

Interactive demonstration of analog modulation techniques used in signal transmission.
-

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

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

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

Interactive infographic showing the workflow for building intelligent textbooks.
-

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

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

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

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

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

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

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

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

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

Display the frequency spectrum from live audio with adjustable parameters.
-

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

Shows the frequency spectrum of an MP3 sound file.
-

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

Interactive frequency detection demonstration for audio signals.
-

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

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

Interactive visualization of Mobius transformations in the complex plane.
-

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

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

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

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

Interactive timeline visualization of synthesizer history and evolution.
-

Interactive timeline of key milestones in signal processing history.
-

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

Word cloud visualization of key signal processing terms and concepts.