Main Content

RF Network Construction

Create RF circuits for frequency domain analysis

Use these RF Toolbox™ circuit objects and functions such as capacitor , inductor, and resistor to create arbitrary networks and calculate the S-parameters and group delay.

Alternatively, use the RFCKT objects and functions to define RF network components and connect them in series, parallel, cascade, hybrid, and inverse hybrid configurations. Then you can use these networks to perform additional RF analysis.


expand all

Basic Elements

resistorResistor object
capacitorCapacitor object
inductorInductor object
circuitCircuit object

Linear Elements

attenuatorCreate two-port attenuator element
rfantennaCreate antenna element modeled as transmitter, receiver, or transmit-receive
rffilterCreate RF filter object
nportCreate linear n-port circuit element
lcladderCreate LC ladder network
seriesRLCCreate two-port series RLC circuit
shuntRLCCreate two-port shunt RLC circuit
phaseshiftCreate phase-shift circuit
mutualInductorCreate mutual inductor element
rfdividerCreate three-port Wilkinson power divider element for circuit object

Linear Elements—Transmission Lines

txlineCoaxialCreate coaxial transmission line
txlineCPWCreate coplanar waveguide transmission line
txlineMicrostripCreate microstrip transmission line
txlineParallelPlateCreate parallel-plate transmission line
txlineLumpedCreate lumped transmission line
txlineRLCGLineCreate RLCG line transmission line
txlineTwoWireCreate two-wire transmission line
txlineStriplineCreate stripline transmission line element
txlineEquationBasedCreate equation-based transmission line
txlineDelayLosslessCreate delay lossless transmission line
txlineDelayLossyCreate delay lossy transmission line
txlineElectricalLengthCreate electrical-length-based transmission line

Nonlinear Elements

amplifierCreate two-port amplifier element
modulatorModulator object
rfelementGeneric RF element object
mixerIMTCreate IMT mixer element
mdlxPartCreate Modelithics component
mdlxLibraryCreate Modelithics library object
mdlxSetupSet up Modelithics library
rfckt.amplifierRF Amplifier
rfckt.cascadeCascaded network
rfckt.coaxialCoaxial transmission line
rfckt.cpwCoplanar waveguide transmission line
rfckt.datafileComponent or network from file data
rfckt.delayDelay line
rfckt.hybridHybrid connected network
rfckt.hybridgInverse hybrid connected network
rfckt.mixer2-port representation of RF mixer and its local oscillator
rfckt.microstripMicrostrip transmission line
rfckt.passivePassive component or network
rfckt.parallelParallel connected network
rfckt.parallelplateParallel-plate transmission line
rfckt.rlcglinePassive component or network
rfckt.seriesSeries connected network
rfckt.seriesrlcSeries RLC component
rfckt.shuntrlcShunt RLC component
rfckt.twowireTwo-wire transmission line
rfckt.txlineGeneral transmission line


expand all

richardsConvert lumped element circuit to distributed element circuit using Richards' transformation
kurodaApply Kuroda's transformation based on Kuroda's identities
sparametersCalculate S-parameters for RF data, network, circuit, and matching network objects
groupdelayGroup delay of S-parameter object or RF filter object or RF Toolbox circuit object
copyCopy circuit or data object
cascadesparamsCombine S-parameters to form cascade network
addInsert circuit element or circuit object into circuit
deleteDelete circuit object and decouple its elements
setportsSet ports of circuit object
setterminalsSet terminals of circuit object
cloneCreate copy of existing circuit element or circuit object
noisefigureCalculate noise figure of transmission lines, series RLC, and shunt RLC circuits
rationalfitPerform rationalfit on an S-parameters object
noiseParametersExtract noise data from Touchstone file or build noise figure data
searchSearch Modelithics component of interest
datasheetOpen datasheet of Modelithics component
analyzeAnalyze RFCKT object in frequency domain
calculateCalculate specified parameters for rfckt objects or rfdata objects
circleDraw circles on Smith Chart
extractExtract specified network parameters from rfckt object or data object
listformatList valid formats for specified circuit object parameter
listparamList valid parameters for specified circuit object
loglogPlot specified circuit object parameters using log-log scale
plotPlot circuit object parameters on X-Y plane
plotyyPlot parameters of RF circuit or RF data on X-Y plane with two Y-axes
getopDisplay operating conditions
polarPlot specified object parameters on polar coordinates
semilogxPlot RF circuit object parameters using log scale for x-axis
semilogyPlot RF circuit object parameters using log scale for y-axis
smithPlot circuit object parameters on Smith chart
writeWrite RF data from circuit or data object to file
getz0Calculate characteristic impedance of RFCKT transmission line object
readRead RF data from file to new or existing circuit or data object
restoreRestore data to original frequencies
setopSet operating conditions
groupdelayGroup delay of S-parameter object or RF filter object or RF Toolbox circuit object