Modulation Visualizer
📡 Modulation Visualizer
Interactive visualization of analog and digital modulation schemes. Enter text and watch how different modulation techniques encode data onto carrier waves. See real-time waveforms, constellation diagrams, and understand the mathematics behind wireless communication.
About Modulation Schemes
Modulation is the process of encoding information onto a carrier wave by varying one or more of its properties (amplitude, frequency, or phase). This tool visualizes how different modulation schemes work in real-time.
Amplitude Modulation (AM)
Formula: s(t) = [A + m(t)] · cos(2πfₒt)
Varies the amplitude of the carrier wave based on the message signal.
Frequency Modulation (FM)
Formula: s(t) = A · cos(2πfₒt + β∫m(t)dt)
Varies the frequency of the carrier wave based on the message signal.
Phase Modulation (PM)
Formula: s(t) = A · cos(2πfₒt + kₚm(t))
Varies the phase of the carrier wave based on the message signal.
Amplitude Shift Keying (ASK)
Formula: s(t) = A₁ · cos(2πfₒt) for bit 1, A₀ · cos(2πfₒt) for bit 0
Digital modulation that switches between two amplitude levels.
Frequency Shift Keying (FSK)
Formula: s(t) = A · cos(2πf₁t) for bit 1, A · cos(2πf₀t) for bit 0
Digital modulation that switches between two frequencies.
Phase Shift Keying (PSK)
Formula: s(t) = A · cos(2πfₒt + φ), where φ = 0° or 180°
Digital modulation that switches between phase states.
Quadrature Amplitude Modulation (QAM)
Formula: s(t) = I(t)cos(2πfₒt) - Q(t)sin(2πfₒt)
Combines amplitude and phase modulation for high data rates. Multiple bits encoded per symbol.
How to Use
- Enter Text: Type any text up to 100 characters
- Select Modulation: Choose from analog (AM/FM/PM), digital (ASK/FSK/PSK), or QAM schemes
- Adjust Speed: Use the slider to slow down or speed up the animation (0.1x to 2x)
- Run Simulation: Click to start the visualization and watch how your text is encoded
- Step Mode: Use the Step button to advance one symbol at a time for detailed analysis
Educational Features:
- Real-time visualization of carrier, modulating, and modulated signals
- Constellation diagrams for QAM showing I/Q components
- Binary representation of your text data
- Mathematical formulas for each modulation type
- Symbol-by-symbol animation to understand timing