Zero Forcing, MMSE, and DFE simultaneously
All three primary linear and semi linear equaliser structures computed simultaneously from the same channel and SNR inputs. Zero Forcing inverts the channel completely (ideal at high SNR, problematic at spectral nulls). MMSE balances ISI and noise (optimal at any SNR, the standard choice). DFE adds an IIR feedback filter to cancel post cursor ISI from past decisions (approaches the Shannon bound on severe multipath). The trade offs are visible side by side rather than requiring three separate calculations.
Fractional delay multipath channel model
Up to six multipath taps, each with independent delay (fractional symbol periods handled via exact sinc interpolation in the frequency domain), magnitude in dB or linear, and phase in degrees. Channel transfer function H[k] equals sum over n of h[n] times exp of (minus j 2 pi k tau[n] divided by N), evaluated across 256 frequency points. Built in presets for AWGN, two ray, indoor, severe, deep spectral null, and the ITU Pedestrian A reference channel.
Real time output metrics
Output SNR per equaliser type. MMSE per subcarrier MSE equals sigma squared divided by (magnitude H squared plus sigma squared), averaged across the band. EVM equals square root of MSE times 100 per cent, mapping directly to standards test requirements. Noise enhancement (the SNR penalty Zero Forcing pays at spectral nulls) reported separately. Residual ISI in dB. Shannon spectral efficiency C equals (1 over N) sum log base 2 of (1 plus SNR times magnitude H squared) for theoretical capacity reference.
Adaptive LMS, RLS, and decision directed simulation
Train a BPSK equaliser over a configurable number of symbols using Least Mean Squares (configurable step size mu), Recursive Least Squares (configurable forgetting factor lambda), or decision directed mode. Convergence plotted as MSE versus training symbol on a dB scale. Final converged MSE reported. RLS converges dramatically faster than LMS at the cost of O(N squared) per symbol complexity, useful for fast fading or short burst scenarios.
Frequency and impulse response visualisation
Channel response, equaliser response, combined response, and group delay plotted across normalised frequency 0 to 0.5. Equaliser tap weights as a bar chart. ISI impulse response plot showing the channel and equalised pulse shape. Eye diagram comparing before and after equalisation. DFE block diagram for the decision feedback case. Together they cover the full visual story of what the equaliser is doing.
OFDM per subcarrier equalisation
OFDM mode switches to per subcarrier frequency domain MMSE equalisation. W[k] equals H conjugate of [k] divided by (magnitude H squared plus sigma squared), applied independently per subcarrier. The cyclic prefix removes ISI between OFDM symbols entirely so the equaliser only needs to compensate per tone amplitude and phase distortion. This reduces complexity from O(K times N equaliser) for single carrier to O(K) for OFDM, matching the architecture used in LTE, 5G NR, and WiFi.
Standards compliance dashboard
Output SNR and EVM checked against minimum receiver SNR thresholds for BPSK, QPSK, 64 QAM (LTE), 256 QAM (DVB T2 and 5G NR FR1), 1024 QAM (WiFi 6), and 4096 QAM (DOCSIS 3.1). Pass or fail status updates instantly as channel or equaliser parameters change, supporting rapid margin analysis during receiver design.
ZF versus MMSE versus DFE comparison table
Side by side comparison of output SNR, EVM, residual ISI, noise enhancement, and complexity for the three equaliser structures on the same channel. Useful for architecture trade off discussions, design decision records, and explaining the choice between ZF, MMSE, and DFE to non specialist stakeholders.
Browser only computation
Runs entirely in your browser. No channel models, equaliser configurations, or design data are submitted to a server. Useful for commercially confidential modem design work, defence and intelligence communications development, and environments where information security policy prohibits sending engineering data to third party services.