Main Content

# design

Design coupled microstrip transmission line around particular frequency

Since R2021b

## Syntax

``cline = design(clineobj,frequency)``
``cline = design(___,Name=Value)``

## Description

````cline = design(clineobj,frequency)` designs a coupled microstrip transmission line around the specified frequency.```

example

````cline = design(___,Name=Value)` designs a coupled microstrip transmission line with additional options specified using name-value arguments. NotePCB components designed using the `design` function operate around the specified frequency with a 10-15% tolerance. ```

## Examples

collapse all

Design a coupled microstrip line at 1.8 GHz with an even mode impedance of 60 ohms.

``` cline = design(coupledMicrostripLine,1.8e9,Z0e=60); show(cline);```

Plot the S-parameters of the transmission line.

```spar = sparameters(cline,1.8e9); rfplot(spar)```

## Input Arguments

collapse all

Coupled microstrip transmission line, specified as a `coupledMicrostripLine` object.

Example: ```cline = coupledMicrostripLine; design(cline,2e9)``` designs a coupled microstrip transmission line around a frequency of 2 GHz.

Design frequency of the transmission line, specified as a real positive scalar in hertz.

Example: `2e9`

Data Types: `double`

### Name-Value Arguments

Specify optional pairs of arguments as `Name1=Value1,...,NameN=ValueN`, where `Name` is the argument name and `Value` is the corresponding value. Name-value arguments must appear after other arguments, but the order of the pairs does not matter.

Example: `Z0e=45`

Even mode impedance of the transmission line, specified as a positive scalar in ohms.

Data Types: `double`

Odd mode impedance of the transmission line, specified as a positive scalar in ohms.

Data Types: `double`

## Output Arguments

collapse all

Coupled microstrip transmission line operating around the specified frequency, returned as a `coupledMicrostripLine` object.

## Version History

Introduced in R2021b