matlab-process-rf-baseband
OfficialProcess baseband RF chains with MATLAB System Objects.
Software Engineering#matlab#rf signal processing#system objects#nonlinear modeling#iq imbalance#s-parameter#power amplifier memory
Authormatlab
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Process complex baseband RF signals through common RF impairments and models without building a full Simulink system, while avoiding trial-and-error MATLAB implementations.
Core Features & Use Cases
- Standalone RF System Object workflows: Run processing frame-by-frame entirely in MATLAB (no Simulink required) using rf.Amplifier, rf.Mixer, rf.Filter, rf.Sparameter, and rf.PAmemory.
- Nonlinearity and impairment modeling: Apply amplifier nonlinearities (poly/cubic, AM/PM tables, modified Rapp, Saleh) and mixer impairments (I/Q imbalance, phase noise, LO offset).
- RF chain building blocks: Filter complex baseband, process signals through S-parameter models, and include power-amplifier memory effects for more realistic behavior.
- Use cases: Validate PA characterization, visualize amplifier/mixer/filter behavior, and compute outputs such as power/EVM/ACPR/ACLR/spectral regrowth from baseband waveforms.
Quick Start
Use the matlab-process-rf-baseband skill to configure rf.Amplifier, rf.Mixer, rf.Filter, and rf.Sparameter in MATLAB and run your complex baseband signal through them, then release each object after processing.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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-process-rf-baseband Download link: https://github.com/matlab/matlab-agentic-toolkit/archive/main.zip#matlab-process-rf-baseband 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.