主要内容

rfchain.cumoip3

Cascaded output-referred third-order intercept of the RF chain object

Description

oip3val = cumoip3(obj)returns the cascaded output-referred third-order intercept for each stage of the RF chain object obj. The oip3 is calculated using the formula:

oip3lin=iip3lin*gainlinwhere all values are linear

example

Examples

collapse all

Assign stage-by-stage values of gain, noise figure, OIP3 and stage names.

g = [11 -3 7];
nf = [25 3 5];
o3 = [30 Inf 10];
nm = {'amp1','filt1','lna1'};

Create an RF chain object.

rfch = rfchain(g,nf,o3,'Name',nm);

Calculate cascaded oip3 value.

oip3val = cumoip3(rfch)
oip3val = 1×3

   30.0000   27.0000    9.9827

Input Arguments

collapse all

RF chain object, specified as an rfchain object.

Output Arguments

collapse all

Cascaded output-referred third-order intercept for RF chain object, returned as vectors. The vector length is equal to the number of stages in the RF chain object.

Version History

Introduced in R2014b