matlab-add-awgn

Official

Add correct AWGN and convert SNR safely.

Authormatlab
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: matlab-add-awgn
Download link: https://github.com/matlab/matlab-agentic-toolkit/archive/main.zip#matlab-add-awgn

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.