rfckt.delay
Delay line
Description
Use the delay class to represent delay lines that are
characterized by line loss and time delay.
Creation
Description
h = rfckt.delay returns a delay line object whose
properties are set to their default values.
h = rfckt.delay(Name,Value) sets properties using one
or more name-value pairs. For example,
rfckt.delay('Loss',2)creates an RF delay line with a
line loss of 2 dB. You can specify multiple name-value pairs. Enclose each
property name in a quote. Properties not specified retain their default
values.
Properties
Object Functions
analyze | Analyze RFCKT object in frequency domain |
calculate | Calculate specified parameters for rfckt objects or rfdata objects |
circle | Draw circles on Smith Chart |
extract | Extract specified network parameters from rfckt object or data object |
listformat | List valid formats for specified circuit object parameter |
listparam | List valid parameters for specified circuit object |
loglog | Plot specified circuit object parameters using log-log scale |
plot | Plot circuit object parameters on X-Y plane |
plotyy | Plot parameters of RF circuit or RF data on xy-plane with two Y-axes |
getop | Display operating conditions |
polar | Plot specified object parameters on polar coordinates |
semilogx | Plot RF circuit object parameters using log scale for x-axis |
semilogy | Plot RF circuit object parameters using log scale for y-axis |
smith | Plot circuit object parameters on Smith Chart |
write | Write RF data from circuit or data object to file |
getz0 | Calculate characteristic impedance of RFCKT transmission line object |
read | Read RF data from file to new or existing circuit or data object |
restore | Restore data to original frequencies |
getop | Display operating conditions |
groupdelay | Group delay of S-parameter object or RF filter object or RF Toolbox circuit object |
Examples
Algorithms
The analyze method treats the delay line, which can be lossy or
lossless, as a 2-port linear network. It computes the AnalyzedResult
property of the delay line using the data stored in the rfckt.delay
object properties by calculating the S-parameters for the specified frequencies. This
calculation is based on the values of the delay line's loss,
α, and time delay, D.
Above, p = αa + iβ, where αa is the attenuation coefficient and β is the wave number. The attenuation coefficient αa is related to the loss, α, by
and the wave number β is related to the time delay, D, by
where f is the frequency range specified in the
analyze input argument freq.
References
[1] Ludwig, R. and P. Bretchko, RF Circuit Design: Theory and Applications, Prentice-Hall, 2000.
Version History
Introduced before R2006a
See Also
rfckt.amplifier | rfckt.cascade | rfckt.coaxial | rfckt.cpw | rfckt.datafile | rfckt.hybrid | rfckt.hybridg | rfckt.mixer | rfckt.microstrip | rfckt.passive | rfckt.parallel | rfckt.parallelplate | rfckt.rlcgline | rfckt.series | rfckt.seriesrlc | rfckt.shuntrlc | rfckt.twowire | rfckt.txline