rfdata.mixerspur

Store data from intermodulation table

Description

Use the mixerspur class to store mixer spur power specifications for a circuit object.

Creation

Syntax

h = rfdata.mixerspur
h = rfdata.mixerspur('Data',value1,'PLORef',value2,'PinRef','value3)

Description

example

h = rfdata.mixerspur returns a data object that defines an intermodulation table, h, whose properties all have their default values.

h = rfdata.mixerspur('Data',value1,'PLORef',value2,'PinRef','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

Mixer spur power values, specified as a matrix in decibels. The values are such that the mixer spur power is less than the power at the fundamental output frequency. Values must be between 0 and 99. By default, this property is empty.

Data Types: double

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

Data Types: char

Reference input power, specified as a scalar in decibels relative to 1 milliwatt. The default value is 0.

Data Types: double

Reference local oscillator power, specified as a scalar in decibels relative to 1 milliwatt. The default value is 0.

Data Types: double

Examples

collapse all

Create an object to store mixer spur power specifications using rfdata.mixerspur.

spurs = rfdata.mixerspur('Data',[2 5 3; 1 0 99; 10 99 99],...
          'PinRef',3,'PLORef',5)
spurs = 
   rfdata.mixerspur with properties:

    PLORef: 5
    PinRef: 3
      Data: [3x3 double]
      Name: 'Intermodulation table'

Introduced in R2009a