Main Content

txlineLumped

Create lumped transmission line

Since R2023a

    Description

    Use the new txlineLumped object to design lumped-L and lumped-Pi transmission lines. You can also add a txlineLumped element to your rfbudget object, circuit object, or in the RF Budget Analyzer app and then export the lumped transmission line to RF Blockset™.

    In a lumped-L transmission line you arrange the R, L,C, and G components in an L-network topology.

    Lumped-L transmission line

    In a lumped-Pi transmission line, you arrange the R, L,C, and G components in a Pi-network topology.

    Lumped-Pi transmission line

    Creation

    Description

    txl = txlineLumped creates a lumped transmission line object with default properties.

    txl = txlineLumped(Name=Value) sets Properties of the lumped transmission line element using one or more name-value arguments. For example, txl = txlineLumped(R=75) sets the resistance per unit length to 75 ohms. Properties not specified retain their default values.

    example

    Properties

    expand all

    Name of the lumped transmission line element, specified as a string scalar or a character vector.

    Example: 'Lumped1'

    Data Types: char | string

    Type of the lumped transmission line element, specified as one of the following:

    • 'LumpedPi' Lumped-pi transmission line element

    • 'LumpedL' Lumped-l transmission line element

    Example: 'LumpedL'

    Data Types: char | string

    Parameterization type to model segments in the lumped transmission line element, specified as either 'Impedance' or 'Inductance'.

    Example: 'Inductance'

    Data Types: char | string

    Resistance per unit length of the lumped transmission line, specified as a positive scalar in ohms per meter.

    Example: 0.5

    Data Types: double

    Inductance per unit length of the lumped transmission line, specified as a positive scalar in henries per meter.

    Example: 2.3e-7

    Dependencies

    To set this property, set Parameter to 'Inductance'.

    Data Types: double

    Capacitance per unit length of the lumped transmission line, specified as a positive scalar in farads per meter.

    Example: 6.6e-11

    Data Types: double

    Conductance per unit length of the lumped transmission line, specified as a positive scalar in siemens per meter.

    Example: 5.4e-6

    Data Types: double

    Characteristic impedance of the lumped transmission line, specified as a positive scalar in ohms.

    Example: 75

    Dependencies

    To set this property, set Parameter to 'Impedance'.

    Data Types: double

    Physical length of the lumped transmission line, specified as a positive scalar in meters.

    Example: 0.0200

    Data Types: double

    This property is read-only.

    Number of input and output ports, specified as positive scalar.

    Data Types: double

    This property is read-only.

    Terminals of the lumped transmission line, specified as a cell array of strings.

    Data Types: char | string

    Object Functions

    sparametersCalculate S-parameters for RF data, network, circuit, and matching network objects
    groupdelayGroup delay of S-parameter, RF filter, or RF Toolbox circuit object
    noisefigureCalculate noise figure of transmission lines, series RLC, and shunt RLC circuits
    getZ0Calculate characteristic impedance with and without dispersion for transmission line

    Examples

    collapse all

    Create a lumped-L transmission line.

    txl = txlineLumped(Type='LumpedL');

    Calculate the S-parameters of the lumped-L transmission line.

    sparam = sparameters(txl,2.1e9)
    sparam = 
      sparameters with properties:
    
          Impedance: 50
           NumPorts: 2
         Parameters: [2×2 double]
        Frequencies: 2.1000e+09
    
    

    Calculate the noise figure of the lumped-L transmission line.

    nf = noisefigure(txl,2.1e9)
    nf = 
    2.1715e-05
    

    Calculate the group delay of the lumped-L transmission line.

    gd = groupdelay(txl,2.1e9)
    gd = 
    4.7000e-11
    

    Calculate the characteristic impedance of the lumped-L transmission line.

    zo = getZ0(txl,2.1e9)
    zo = 
    50
    

    Version History

    Introduced in R2023a