ns_circle()

Returns noise-figure circles

Syntax
y = ns_circle(nf2, NFmin, Sopt, rn, numOfPts, numCircles, NFStep)

Arguments
Name Description Range Type Default Required
nf2 specified noise figure (-∞, ∞) real no
NFmin minimum noise figure [0, ∞) integer or real   yes
Sopt optimum mismatch [0, ∞) complex   yes
rn equivalent normalized noise resistance of a 2-port network ‡ [0, ∞) complex   yes
numOfPts desired number of points per circle [1, ∞) integer 51 no
numCircles number of desired circles. This is used if nf2 is not specified. [0, ∞) integer   no
NFStep nf step size. This is used if nf2 is not specified. [0, ∞) integer or real 1.0 no
† If nf2 is NULL or not specified the default is max(NFmin)+{0,1,2,3}. ‡ rn = Rn/zRef where Rn is the equivalent noise resistance and zRef is the reference impedance.

Examples

circleData = ns_circle(0+NFmin, NFmin, Sopt, Rn/50, 51)
circleData = ns_circle(NULL, NFmin, Sopt, Rn/50, 51)
return the points on the circle for 4 circles at max(NFmin)+(0,1,2,3)
circleData = ns_circle({0, 1}+NFmin, NFmin, Sopt, Rn/50, 51)
returns the points on the circle(s)
circleData = ns_circle(, NFmin, Sopt, Rn/50, 51, 3, 0.5)
returns the points on the circle(s) for 3 circles at max(NFmin) + {0, 0.5, 1.0}
circleData = ns_circle(, NFmin, Sopt, Rn/50, , 3)
returns the points on the circle(s) for 3 circles at max(NFmin) + {0, 1, 2.0}

Defined in

$HPEESOF_DIR/expressions/ael/circle_fun.ael

Notes/Equations

Used in Small-signal S-parameter simulations and Harmonic Balance analysis.
The expression generates constant noise-figure circles. The circles are defined by the loci of the source-reflection coefficients that result in the specified noise figure. NFmin, Sopt, and Rn are generated from noise analysis.
A circle is created for each value of the swept variable(s).

If both nf2 and numCircles are specified, then circles are drawn at nf2 values (numCircles is not used).

If nf2 and numCircles are not specified, then nf2 circles are drawn at max(NFmin) + {0,1,2,3}.

If nf2 is not specified, and numCircles is given, then numCircles nf2 circles are drawn at NFStep above max(NFmin).

If nf2 is specified, and numCircles is not specified, then circles are drawn at nf2 values.

 

Privacy Statement  | Terms of Use  | Legal | Contact Us  | © Agilent 2000-2008 

Contents
Additional Resources