Main Content

RF Data Objects

Overview

RF Toolbox™ software uses data (rfdata) objects to store:

  • Component data created from files or from information that you specify in the MATLAB® workspace.

  • Analyzed data from a frequency-domain simulation of a circuit object.

You can perform basic tasks, such as plotting and network parameter conversion, on the data stored in these objects. However, data objects are primarily used to store data for use by other RF objects.

Types of Data

The toolbox uses RF data objects to store one or more of the following types of data:

  • Network parameters

  • Spot noise

  • Noise figure

  • Third-order intercept point (IP3)

  • Power out versus power in

Available Data Objects

The following table lists the available rfdata object constructors and describes the data the corresponding objects represent. For more information on a particular object, follow the link in the table to the reference page for that object.

Constructor

Description

rfdata.data

Data object containing network parameter data

rfdata.ip3

Data object containing IP3 information

rfdata.mixerspur

Data object containing mixer spur information from an intermodulation table

rfdata.network

Data object containing network parameter information

rfdata.nf

Data object containing noise figure information

rfdata.noise

Data object containing noise information

rfdata.power

Data object containing power and phase information

Data Object Methods

The following table lists the methods of the data objects, the types of objects on which each can act, and the purpose of each method.

Method

Types of Objects

Purpose

extract

rfdata.data, rfdata.network

Extract specified network parameters from a circuit or data object and return the result in an array

read

rfdata.data

Read RF data parameters from a file to a new or existing data object.

write

rfdata.data

Write RF data from a data object to a file.

Related Topics