Fifteen modulation formats
BPSK, QPSK, and 8 PSK from the PSK family. Pi over 4 DQPSK (TETRA, P25 CQPSK heritage) and pi over 8 D8PSK (TETRA TEDS) from the differential PSK family, rendered as the full 8 and 16 point visible symbol unions. 2FSK (POCSAG paging, MPT 1327 FFSK control channels, RTTY) and 4FSK (DMR, P25 C4FM, NXDN) rendered in the deviation domain, the convention used by land mobile radio test sets. 16 QAM, 64 QAM, 256 QAM, 1024 QAM, and 4096 QAM from the rectangular QAM family plus the 32, 128, and 512 QAM cross constellations (square grids with corner blocks removed) used by point to point microwave backhaul radios. Ideal points rendered in red and received impaired symbols in blue.
Nine impairment chain
AM AM radial compression r prime equals r over square root of (1 plus beta r squared). AM PM phase rotation delta phi equals alpha r squared. OFDM PAPR hard clip at configurable dB above RMS. IQ amplitude imbalance with I and Q arms scaled inversely. IQ phase imbalance with the Q axis rotated from 90 degrees. Carrier phase rotation. DC offset on I and Q independently. Per symbol phase noise as Gaussian phase rotation. AWGN. Applied in a physically motivated cascade matching the hardware order.
Carrier frequency offset (CFO)
CFO specified in Hz or ppm and converted to a phase increment per symbol. Each rendered symbol accumulates the phase, producing the characteristic arc or ring pattern of uncompensated frequency offset. In animated mode the symbols stream in with cumulative phase, showing the rotation rate visually. Normalised CFO epsilon equals f CFO divided by f sym is displayed for AFC loop budget assessment.
OFDM mode and inter carrier interference
Enabling OFDM mode activates PAPR hard clipping at a configurable level (compresses outer QAM symbols and generates out of band splatter) and inter carrier interference from CFO. ICI EVM is modelled as pi times magnitude of epsilon divided by square root of 3 times 100 per cent (flat spectrum approximation), where epsilon equals f CFO divided by subcarrier spacing. Combined with all other impairments via RSS for total EVM.
Automatic impairment diagnosis
The diagnosis engine identifies the dominant impairment from the EVM breakdown and maps it to a recognisable visual pattern (arc shaped elongation for phase noise, skewed grid for IQ phase imbalance, compressed corners for AM AM, rotated outer symbols for AM PM, shifted centre for DC offset). A recommended corrective action is surfaced alongside the diagnosis so the design discussion moves quickly from observation to fix.
EVM breakdown and metrics
Per source EVM contributions surfaced in a horizontal bar chart showing the share of total EVM power. Total EVM displayed in per cent and dBc, with equivalent SNR and MER. BER estimated using Gray coded Q function (PSK and QAM forms). Shannon spectral efficiency and the maximum achievable modulation order at the current EVM are also reported.
Eye diagram with raised cosine matched filter
Generates 600 random symbols, upsamples at 8 times the symbol rate, applies a raised cosine filter with configurable rolloff alpha (0.01 to 0.99), and adds AWGN. The filtered waveform is chopped into 2 symbol period windows and 200 traces are overlaid. The canonical eye diagram for assessing timing margin, noise margin, and inter symbol interference. I or Q channel selectable.
Live animation and presets
Live streaming animation with age bucket alpha fading at 80 symbols per frame. Preset scenes for clean signal, AWGN, CFO, phase noise, IQ imbalance, AM PM, OFDM, eye diagram, TETRA (pi over 4 DQPSK at 18 ksym per second, rolloff 0.35), DMR, P25 C4FM (4FSK at 4.8 ksym per second, rolloff 0.2), and HF Modem (serial tone 8 PSK at 2.4 ksym per second with HF representative noise and phase jitter) accelerate teaching and design exploration. Symbol count selectable from 512 to 4096 for trade off between detail and rendering speed.
Standards compliance
EVM checked in real time against 5G NR (3GPP TS 38.101 to 1), LTE (3GPP TS 36.101), WiFi 6 (IEEE 802.11ax), DOCSIS 3.1, TETRA (ETSI EN 300 392-2, 10 per cent RMS vector error for pi over 4 DQPSK), and P25 (TIA 102.CAAB, 5 per cent Class A modulation fidelity for C4FM). Pass or fail and margin in dB reported per modulation order. ETSI publishes deviation tolerances rather than an EVM style limit for DMR, so 4FSK is benchmarked against the P25 figure. Useful for pre compliance checks during transmitter design and for educational demonstrations of how each standard sets its EVM bar.
Browser only computation
Runs entirely in your browser. No constellation data, impairment configurations, or design parameters are submitted to a server. Useful for commercially confidential transmitter and receiver design work, defence and intelligence radio development, and environments where information security policy prohibits sending engineering data to third party services.