matlab-compose-rf-circuit
Installation
SKILL.md
General-Purpose RF Circuit Composition
Build RF circuits from primitive R/L/C elements, active components (amplifier, modulator, mixerIMT), and nport S-parameter blocks -- all wired between nodes in a SPICE-like netlist. Extract S-parameters, embed subcircuits hierarchically, and convert lumped designs to distributed implementations.
When to Use
- Building arbitrary RF circuit topologies with node wiring (SPICE-like netlist)
- Combining R/L/C elements with active components (amplifier, modulator, mixerIMT)
- Embedding nport S-parameter blocks alongside lumped elements
- Creating reusable subcircuits with setterminals for hierarchical composition
- Converting lumped designs to distributed implementations (Richards/Kuroda)
When NOT to Use
- Building SI channel models from nport + transmission lines -- use
matlab-model-si-channel - Creating 2-port circuit blocks for rfbudget (seriesRLC, shuntRLC, lcladder) -- use
matlab-create-rfbudget-elements - Defining standalone RF elements for rfbudget cascade -- use
matlab-create-rfbudget-elements - Cascading or de-embedding S-parameter blocks -- use
matlab-deembed-rf-cascade