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

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

#include <TappedCMatching.h>

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

Public Member Functions

 TappedCMatching (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-C transformer matching network synthesis.

The topology is always shunt-series-shunt. Which shunt arm is L and which is C2 depends on the impedance ratio:

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

ZS —+—[C1]—+— ZL ZS —+—[C1]—+— ZL | | | | [L] [C2] [C2] [L] | | | | GND GND GND GND

Design equations (after swapping RS/RL when RL > RS): Q2 = sqrt((RL/RS)·(Q²+1) − 1) L = RS / (w0·Q) C2 = Q2 / (RL·w0) C1 = C2·(Q2²+1) / (Q·Q2 − Q2²)

Constructor & Destructor Documentation

◆ TappedCMatching()

TappedCMatching::TappedCMatching ( 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 TappedCMatching::synthesize ( )
virtual

Synthesize the network.

Implements Network.


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