matlab-analyze-rf-mixer

Analyze mixer spurious products and intermodulation with MATLAB mixerIMT and rfplot.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you analyze unwanted mixer spurious products and intermodulation so you can predict and validate RF/IF frequency behavior without guessing.

Core Features & Use Cases

  • Intermodulation table (IMT) modeling with mixerIMT: Define and tune an MxN spur model using the mixerIMT object, including desired and suppressed products.
  • Spur visualization for specific RF inputs: Generate spur charts at a chosen fRF using rfplot(m, fRF) to identify which products matter at that frequency.
  • RF budget and cascade integration with spur-aware mixers: Combine mixerIMT with rfbudget to evaluate system gain, output frequency (IF), and noise figure in architectures where spurs matter.
  • OpenIF-based frequency planning: Use mixerIMT concepts alongside OpenIF to find spur-free IF bands across multiband receiver/transmitter designs.

Quick Start

Create a mixerIMT with ConverterType set to Down, assign a custom 5x5 IMT with your desired and spur levels, and plot the spur chart at fRF=2.4e9.

Frequently Asked Questions about matlab-analyze-rf-mixer

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

FAQPage Schema
How do I plot mixer spurs and intermodulation products for a specific RF input frequency in MATLAB?

To plot mixer spurs, configure a mixerIMT object with your LO, ConverterType, and power levels, then run rfplot(m, fRF) using a scalar fRF to visualize the spur chart at that specific RF input frequency.

What is an intermodulation table and how do I construct one for RF mixer analysis?

An intermodulation table (IMT) models mixer spurious products in an MxN matrix. You construct a 2-D double IMT matrix with values constrained to 0–99 to define desired and suppressed spur levels for mixerIMT analysis.

Can I integrate mixerIMT spur analysis with rfbudget for cascade system evaluation?

Yes, you can combine mixerIMT with rfbudget to evaluate system gain, output frequency (IF), and noise figure in cascade architectures where spurs matter, enabling spur-aware RF budget analysis.

How do I perform spur-free frequency planning for multiband receivers using MATLAB RF Toolbox?

Use mixerIMT concepts alongside OpenIF to find spur-free IF bands across multiband receiver or transmitter designs, allowing you to identify clean intermediate frequencies that avoid problematic intermodulation products.

Does MATLAB mixerIMT support both upconversion and downconversion mixer configurations?

Yes, mixerIMT supports both configurations by setting the ConverterType property to Up or Down, allowing you to analyze spurious products and intermodulation behavior for either frequency conversion direction.