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

Tapped-L transformer matching network synthesis. More...

#include <TappedLMatching.h>

Inheritance diagram for TappedLMatching:
Inheritance graph
[legend]
Collaboration diagram for TappedLMatching:
Collaboration graph
[legend]

Public Member Functions

 TappedLMatching (MatchingNetworkDesignParameters AS, double freq, double Q)
 
void synthesize ()
 Synthesize the network.
 
- Public Member Functions inherited from Network
virtual ~Network ()
 Destructor.
 

Additional Inherited Members

- Public Attributes inherited from Network
SchematicContent Schematic
 Circuit data including components, nets, and simulation info.
 

Detailed Description

Tapped-L transformer matching network synthesis.

Always shunt-series-shunt. The series element is always L1. Which shunt arm is C and which is L2 depends on the impedance ratio:

RS >= RL (step-down): RS < RL (step-up, RS/RL swapped):

ZS —+—[L1]—+— ZL ZS —+—[L1]—+— ZL | | | | [C] [L2] [L2] [C] | | | | GND GND GND GND

Design equations (after swapping RS/RL when RL > RS): Q2 = sqrt((RL/RS)·(Q²+1) − 1) C = Q / (w0·RS) L2 = RL / (Q2·w0) L1 = L2·(Q·Q2 − Q2²) / (Q2²+1)

Constructor & Destructor Documentation

◆ TappedLMatching()

TappedLMatching::TappedLMatching ( MatchingNetworkDesignParameters  AS,
double  freq,
double  Q 
)
inline
Parameters
ASDesign specifications (Z0 = RS, ZL.real() = RL)
freqMatching frequency in Hz
QLoaded Q factor

Member Function Documentation

◆ synthesize()

void TappedLMatching::synthesize ( )
virtual

Synthesize the network.

Implements Network.


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