What problem does it solve?
RF engineers working in MATLAB often struggle with subtle API conventions in RF Toolbox and RF Blockset—incorrect argument ordering, silent errors from misused constructors, and confusion between frequency-domain budget analysis and time-domain simulation. This Skill provides curated, correct-by-construction guidance for the entire RF workflow, from loading Touchstone S-parameter files through full Circuit Envelope simulation, preventing common pitfalls that produce wrong results or block execution.
Core Features & Use Cases
- S-Parameter I/O and Network Conversions: Load Touchstone files (.s1p–.snp), convert between S/Z/Y/ABCD/T/H/G parameters, compute mixed-mode differential parameters, and cascade or de-embed networks with proper frequency alignment.
- System Budget Analysis: Build RF signal chains with rfbudget elements (amplifier, modulator, rffilter, nport) and compute cascaded gain, noise figure, IP3, and SNR.
- Circuit Composition and Matching: Compose SPICE-like netlists with the circuit object, design impedance matching networks, and analyze amplifier stability (K-factor, mu) and power gain.
- Time-Domain Simulation: Fit rational models, compute TDR/step responses, process complex baseband signals through rf.Amplifier/rf.Mixer/rf.Filter System Objects, and run Circuit Envelope simulation via rfsystem.
- Use Case: An engineer receives a measured .s2p file for an LNA and needs to verify stability, design input/output matching networks, cascade it with a filter and mixer in an rfbudget chain, and simulate the full receiver in the time domain—all with correct MATLAB API usage on the first attempt.
Quick Start
Ask your AI agent to load a Touchstone file, plot its S-parameters on a Smith chart, and build an rfbudget cascade analysis for your RF signal chain.