主要内容

rfchain.cumnoisefig

Cascaded noise figure of the RF chain object

Description

nf = cumnoisefig(obj) returns the cascaded noise figure for each stage for RF chain object obj. The syntax first calculates the noise factor and then the noise figure. The formulae used are:

noisefactor(total)=noisefactor(1)+(noisefactor(2)1)/g1+(noisefactor(3)1)/g1+g2+.....

noisefigure=10*log10(noisefactor)

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 noise figure.

noisefig = cumnoisefig(rfch)
noisefig = 1×3

   25.0000   25.0011   25.0058

Input Arguments

collapse all

RF chain object, specified as an rfchain object.

Output Arguments

collapse all

Cascaded noise figure for RF chain object, returned as a vector. The vector length is equal to the number of stages in the RF chain object.

Version History

Introduced in R2014b