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 →
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
- Introducing SpecsCore AI – local datasheet compliance for hardware engineers
- CNN vs. FIR Filter: Visualizing Neural Network Weights for Signal Processing
- From Matlab to Python: A Mini‑Guide for DSP Engineers
- Shrink to Win: Regularization’s Role in Model Success
- Model Distillation Explained: How DeepSeek Leverages the Technique for AI Success
- MIMO: An Overview of Multiple-Input Multiple-Output Technology