Main Content

rfdata.ip3

Store frequency-dependent, third-order intercept points

Description

Use the rfdata.ip3 object to store third-order intercept point specifications for a circuit object.

Note

amplifier, rfelement, or modulator are recommend over rfdata.ip3 because they enable you to:

  • Specify third-order intercept points in the amplifier, modulator, and generic RF elements.

  • Build a circuit object with an amplifier, modulator, or a generic RF element.

  • Model an amplifier, modulator, or a generic RF element in an RF chain created using an rfbudget object or the RF Budget Analyzer app, and then export this element to RF Blockset™ or to rfsystem System object™ for circuit envelope analysis.

(since R2023b)

Note

If you set NonLinearData using rfdata.ip3 or rfdata.power, then the property is converted from scalar OIP3 format to the format of rfdata.ip3 or rfdata.power.

Creation

Description

h = rfdata.ip3 returns a data object for the frequency-dependent IP3, h, whose properties all have their default values.

example

h = rfdata.ip3('Type',value1,'Freq',value2,'Data',value3) sets properties using one or more name-value pairs. You can specify multiple name-value pairs. Enclose each property name in a quote

Properties

expand all

Third-order intercept values, specified as a M-element vector in watts. The values correspond to the frequencies stored in the 'Freq' property. The default value is 'Inf'.

Data Types: double

Frequency data , specified as a M-element vector in hertz. The values must be positive and correspond to the order of the IP3 values. By default, this property is empty.

Data Types: double

IP3 data type, specified as a 'OIP3' or 'IIP3'.

Data Types: double

Object name, specified as a 1-by-N character array or string. This is a read-only property.

Data Types: char

Examples

collapse all

Create an object to store third-order intercept point specifications using rfdata.ip3.

ip3data = rfdata.ip3('Type','OIP3','Freq',2.1e9,'Data',8.45)
ip3data = 
   rfdata.ip3 with properties:

    Type: 'OIP3'
    Freq: 2.1000e+09
    Data: 8.4500
    Name: '3rd order intercept'

Version History

Introduced in R2009a