Contenido principal

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.

Objects

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 Butterworth, Chebyshev, and inverse Chebyshev RF filter
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 (Since R2021b)
mutualInductorCreate mutual inductor element (Since R2023a)
rfdividerCreate three-port Wilkinson power divider element for circuit object (Since R2023a)

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 (Since R2023a)
txlineRLCGLineCreate RLCG transmission line
txlineTwoWireCreate two-wire transmission line
txlineStriplineCreate stripline transmission line element (Since R2022a)
txlineEquationBasedCreate equation-based transmission line
txlineDelayLosslessCreate delay lossless transmission line
txlineDelayLossyCreate delay lossy transmission line
txlineElectricalLengthCreate electrical-length-based transmission line (Since R2021b)
txlineWRLGCCreate lossy RLGC transmission line (Since R2026a)
txlineWtableCreate table-based lossy transmission line (Since R2026a)

Nonlinear Elements

amplifierCreate two-port amplifier element
modulatorModulator object
rfelementGeneric RF element object
mixerIMTCreate IMT mixer element (Since R2022a)
mdlxPartCreate Modelithics component (Since R2023a)
mdlxLibraryCreate Modelithics library object (Since R2023a)
mdlxSetupSet up Modelithics library (Since R2023a)
rfSystemParametersRF system parameter for amplifiers, modulators, or generic RF element (Since R2026a)
rfPartSelectorSelect amplifiers from third-party database (Since R2026a)
rfckt.amplifierCreate RF 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

Functions

expand all

richardsConvert lumped element circuit to distributed element circuit using Richards' transformation (Since R2021b)
kurodaApply Kuroda's transformation based on Kuroda's identities (Since R2021b)
sparametersCalculate S-parameters for RF data, network, circuit, and matching network objects
groupdelayGroup delay of S-parameter, RF filter, 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 (Since R2022a)
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
noiseParametersExtract noise data from Touchstone file or build noise figure data (Since R2022a)
searchSearch Modelithics component of interest (Since R2023a)
datasheetOpen datasheet of Modelithics component (Since R2023a)
addAdd search parameters to rfPartSelector object (Since R2026a)
removeRemove search parameters from rfPartSelector object (Since R2026a)
showDisplay selected third-party components (Since R2026a)
rfPartCreate RF component from selected third-party components (Since R2026a)
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 xy-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, RF filter, or RF Toolbox circuit object

Tools

RF Part CatalogSelect amplifier from third-party component database (Since R2026a)

Topics

Featured Examples