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 ![]()