What problem does it solve?
Prevents incorrect noise levels and SNR/Eb-N0 mix-ups when adding Additive White Gaussian Noise (AWGN) in MATLAB communications simulations, especially for OFDM and coded systems.
Core Features & Use Cases
- Correct AWGN calling conventions: Enforces explicit signal power to
awgn (never the 'measured' option) and supports both unit-power and non-normalized signals.
- Reliable SNR/Eb/No conversions: Uses
convertSNR for all conversions and clarifies wideband SNR vs per-subcarrier SNR workflows in OFDM.
- Soft-demod noise variance: Recommends capturing
[y, nVar] = awgn(...) and passing nVar into soft demodulation via NoiseVariance=nVar.
- Use Case: Add AWGN after a Rayleigh fading channel and compute soft-decision BER/LLRs with the correct noise scaling instead of silently using mismatched SNR definitions.
Quick Start
Ask the skill to add AWGN to your signal at a specified SNR (or Eb/No) and provide the correct MATLAB code using explicit power and the appropriate convertSNR path for your modulation and OFDM parameters.