Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
MicrostripClass Class Reference

Synthesize microstrip lines. More...

#include <Microstrip.h>

Collaboration diagram for MicrostripClass:
Collaboration graph
[legend]

Classes

struct  SynthesisResults
 Structure for microstrip calculations. More...
 

Public Member Functions

 MicrostripClass ()=default
 @brieg Class constructor
 
 ~MicrostripClass ()=default
 Class destructor.
 
void calcMicrostrip (double width, double freq, double &er_eff, double &zl)
 Calculates the impedance and relative effective permittivity of a microstrip line.
 
bool synthesizeMicrostrip (double Z0, double e_length, double freq)
 Synthesizes microstrip width for given characteristic impedance.
 
double getMicrostripOpen (double Wh, double er, double er_eff)
 Calculates additional line length for microstrip open end.
 
bool synthesizeCoupledMicrostrip (double zl_even, double zl_odd, double length, double freq)
 Synthesizes coupled microstrip dimensions for given even and odd mode impedances.
 
void calcCoupledMicrostrip (double width, double gap, double freq, double &zl_even, double &zl_odd, double &er_eff_even, double &er_eff_odd)
 Calculates even and odd mode parameters for coupled microstrip lines.
 
void printResults (const std::string &title="Results")
 Prints results in a formatted way.
 

Public Attributes

MS_Substrate Substrate
 Substrate definition.
 
SynthesisResults Results
 Synthesis results.
 

Detailed Description

Synthesize microstrip lines.

Member Function Documentation

◆ calcMicrostrip()

void MicrostripClass::calcMicrostrip ( double  width,
double  freq,
double &  er_eff,
double &  zl 
)

Calculates the impedance and relative effective permittivity of a microstrip line.

Parameters
widthTrace width (mm).
freqFrequency (Hz).
er_effEffective relative permittivity (output).
[out]zlCharacteristic impedance (Ω, output).

The documentation for this class was generated from the following files: