Home

GaussianWaves

Signal processing labs for communication systems

Run the math. Verify the sim. Ship the curve. Interactive calculators, dual Matlab/Python tutorials, and learning paths — built for engineers who need working results, not just definitions.

Featured calculators

Free interactive DSP & wireless tools — no signup.

BER vs Eb/N0BPSK, QPSK, QAM theoretical curvesOpen calculator →
RRC filter & bandwidthRoot-raised cosine with live plotOpen calculator →
Shannon capacityShannon–Hartley channel capacityOpen calculator →
OFDM CP overheadSubcarriers & cyclic prefix costOpen calculator →
3GPP TDL channelsTR 38.901 TDL & coherence bandwidthOpen calculator →
EVM → SNRError vector magnitude to SNROpen calculator →
See all calculators →

Learning paths

Curated sequences through the archive — theory + simulation.

Digital Modulations 101BPSK → QPSK → M-PSK → EVMOpen path →
OFDM LabOrthogonality → cyclic prefix → AWGN simOpen path →
Fading & DiversityRayleigh → Clarke/Young → MRCOpen path →
Matlab → PythonMigration guide + dual-code tutorialsOpen path →

Books & ebooks

Simulation models from scratch — Matlab and Python.

Digital Modulations using PythonPDF ebook with runnable codeView products →
Digital Modulations using MatlabBuild simulation models from scratchView books →
Video lecturesCompanion lectures for selected topicsWatch →

One equation. One plot. One Colab. Prefer the article archive? Browse the latest posts below, or explore by topic in the sidebar.

Recent articles

View all articles →