design
Design a custom transmission line in stripline form around a specified frequency
Since R2024b
Description
designs a custom stripline around a specified frequency with default values.mline
= design(custlineobj
,frequency
)
designs a custom stripline transmission line around a specified frequency with additional
options specified using name-value arguments.mline
= design(___,Name=Value
)
Note
RF components designed using the design
function operate
around the specified frequency with a 10%-15% tolerance.
Examples
Design a custom Differential-type Stripline at 2.5 GHz
This example shows the design, and the reflection coefficient plot of all ports, of a custom stripline at 2.5 GHz with even mode impedance of 50 ohms and odd mode impedance of 36 ohms
Design the stripline
Use the design function on the custom stripline object
mline = design(stripLineCustom(TraceType='Differential'),2.4e9,Z0e=70,Z0o=36)
mline = stripLineCustom with properties: TraceType: 'Differential' TraceLength: 0.0216 TraceWidth: 0.0042 TraceSpacing: 2.5046e-04 TraceOffsetX: 0 Height: 0.0030 GroundPlaneLength: 0.0842 LeftCoupledTraceGap: 0.0082 RightCoupledTraceGap: 0.0082 Substrate: [1x1 dielectric] Conductor: [1x1 metal]
Vizualize the stripline
Use the show and layout functions to visualize the stripline
show(mline)
layout(mline)
Calculate the s-parameters
Calculate the s-parameters of the stripline from 1.5 GHz to 2.5 Ghz with 41 data points and 75 ohm reference impedance
freq=linspace(1.5e9,3.5e9,41); spline=sparameters(mline,freq,50);
Plot the reflection coefficient
Plot the reflection coefficient of all ports
figure; rfplot(spline,'diag','abs') title('Differential stripline reflection coefficient 75 ohm reference impedance')
Input Arguments
custlineobj
— Custom stripline transmission line
stripLineCustom
| object
Custom stripline transmission line, specified as a custom stripline object
Example: mline = stripLineCustom; design(mline,2e9) designs a microstrip
transmission line around a frequency of 2 GHz
.
Data Types: char
| string
frequency
— Design frequency of transmission line
real positive scalar
Design frequency of the transmission line, specified as a real positive scalar in hertz.
Example: 5.9e9
Data Types: double
Name-Value Arguments
Example: Z0e=45
Specify optional name-value pairs of arguments as Name=Value
, where
Name
is the argument name and Value
is the
corresponding value. Name-value arguments must appear after other input arguments, but the
order of the pairs does not matter
NumLeftTrace
— Number of left traces
1
(default) | real positive integer
Number of left traces coupled with reference trace
Example: NumLeftTrace=2
NumRightTrace
— Number of right traces
1 (default) | real positive integer
Number of right traces coupled with reference trace
Example: NumRightTrace=2
Z0
— characteristic impedance
50
(default) | positive scalar
Characteristic impedance specified in ohms when TraceType
is
single.
Example: Z0=75
Z0e
— even mode impedance
52 (default) | positive scalar
Even mode impedance specified in ohms when TraceType
is
differential.
Example: Z0e=45
Z0o
— odd mode impedance
48 (default) | positive scalar
Odd mode impedance specified in ohms when TraceType
is
differential.
Example: Z0o=72
Note
If TraceType
is Single
the reference impedance
used is Z0
. If TraceType
is
Differential
the reference impedances used are the even and odd mode
impedances Z0e
and Z0o
. If the impedances are not specified then the default
values will be used in the design.
Output Arguments
mline
— custom stripline
custom stripline object
A custom stripline designed around a specified frequency
Version History
Introduced in R2024b
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)