matlab-add-awgn
OfficialAdd correct AWGN and convert SNR safely.
Software Engineering#matlab#awgn#snr conversion#ofdm#soft decoding#communications simulation#noise variance
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
convertSNRfor all conversions and clarifies wideband SNR vs per-subcarrier SNR workflows in OFDM. - Soft-demod noise variance: Recommends capturing
[y, nVar] = awgn(...)and passingnVarinto soft demodulation viaNoiseVariance=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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.