matlab-create-rfbudget-elements

Create and configure rfbudget-compatible RF element objects for cascade analysis.

883|109|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/matlab/matlab-agentic-toolkit --skill matlab-create-rfbudget-elements
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: matlab-create-rfbudget-elements
Source: https://github.com/matlab/matlab-agentic-toolkit/tree/main/skills-catalog/rf-and-mixed-signal/matlab-create-rfbudget-elements
Command: npx skills add https://github.com/matlab/matlab-agentic-toolkit --skill matlab-create-rfbudget-elements

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Removes the manual, error-prone work of constructing rfbudget-compatible RF element objects and configuring their parameters consistently for cascade analysis and signal-chain composition.

Core Features & Use Cases

  • Creates rfbudget-compatible element objects: Instantiates active components (amplifier, modulator/mixer, rfelement), passive components (attenuator, phaseshift, seriesRLC, shuntRLC, lcladder), S-parameter elements (nport), antennas (rfantenna), and transmission-line segments (txline*).
  • Supports real RF workflows end-to-end: Use elements to build amplifier/filter/mixer/attenuator chains for receiver or link-budget modeling, synthesize LC filters via rffilter+lcladder, and incorporate measured Touchstone data via nport.
  • Applies correct modeling conventions: Guides users on when to use which element (e.g., rfbudget vs circuit topologies, receiver antenna behavior, attenuator NF derivation) to prevent common specification and usage mistakes.

Quick Start

Ask your agent to create an rfbudget receiver chain using seriesRLC for a DC block, an amplifier for gain/NF/IP3, an lcladder lowpasspi filter for the IF shaping, and a shuntRLC bias choke for realistic RF signal paths.

Frequently Asked Questions about matlab-create-rfbudget-elements

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create rfbudget elements for an RF signal chain in MATLAB?

To create rfbudget elements, instantiate active components like amplifiers, passive networks like seriesRLC, and S-parameter components using nport. You can then configure these objects consistently to build element arrays for cascade analysis.

How do I load measured Touchstone data into an rfbudget cascade?

You can load measured Touchstone data into an rfbudget cascade by creating an nport object. This S-parameter element integrates measured component data directly into your signal chain for accurate link-budget modeling.

When should I use rfelement vs specific passive objects like attenuator or shuntRLC?

Use specific passive objects like attenuator or shuntRLC for standard network topologies to ensure correct noise figure and gain relationships. Use the generic rfelement when modeling custom active stages or non-standard compression models within the signal chain.

Can I synthesize LC filters and use them in rfbudget analysis?

Yes, you can synthesize LC filters by combining rffilter with lcladder objects. This generates rfbudget-compatible passive components for IF shaping or DC blocking within your receiver chain.

How do I model receiver antenna power for link-budget analysis?

Model receiver antenna power by creating an rfantenna object to compute received signal strength. This element applies correct parameter conventions for link-budget antenna modeling within the rfbudget environment.

Are rfbudget element objects compatible with circuit envelope simulation?

rfbudget element objects are designed specifically for rfbudget cascade analysis and signal-chain composition. They are subject to rfbudget-only usage constraints and are not intended for circuit topology simulations.