circle

Draw circles on Smith chart

Syntax

[hlines, hsm] = circle(h, freq, type1, value1, ..., typen, valuen, hsm)

Description

[hlines, hsm] = circle(h, freq, type1, value1, ..., typen, valuen, hsm) draws the specified circles on a Smith chart and returns the following handles:

  • hlines — A vector of handles to line objects, with one handle per circle specification.

  • hsm — The handle to the Smith chart.

The arguments to circle are:

  • h — The handle to an rfckt object.

  • freq — A single frequency point of interest.

  • type1, value1, ..., typen, valuen — The type/value pairs that specify the circles to plot.

The following table lists the supported circle type options and the definition of each option.

typeDefinition
'Ga'Constant available power gain circle
'Gp'Constant operating power gain circle
'Gt'Constant transducer power gain circle
'Stab'Stability circle
'NF'Constant noise figure circle
'R'Constant resistance circle
'X'Constant reactance circle
'G'Constant conductance circle
'B'Constant susceptance circle
'Gamma'Constant reflection magnitude circle

The following table lists the available value options for the above types of circles and the definition of each value.

valueDefinition
'Ga'Scalar or vector of gains in dB
'Gp'Scalar or vector of gains in dB
'Gt'Scalar or vector of gains in dB
'Stab'String 'in' or 'source' for input/source stability circle; string 'out' or 'load' for output/load stability circle
'NF'Scalar or vector of noise figures in dB
'R'Scalar or vector of normalized resistance
'X'Scalar or vector of normalized reactance
'G'Scalar or vector of normalized conductance
'B'Scalar or vector of normalized susceptance
'Gamma'Scalar or vector of non-negative reflection magnitude

hsm is an optional input argument that you can use to place circles on an existing Smith chart.

See Also

Was this topic helpful?