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

Double-tapped resonator matching network synthesis. More...

#include <DoubleTappedResonatorMatching.h>

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

Public Member Functions

 DoubleTappedResonatorMatching (MatchingNetworkDesignParameters AS, double freq, double Q, double Ltap)
 
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

Double-tapped resonator matching network synthesis.

Topology (fixed, no LP/HP mask):

ZS —+—[L2]—[C1]—+— ZL | | [L1] [C2] | | GND GND

L2 (Ltap) is a user-specified series inductor that forms part of a resonant tank with C1. L1 and C2 are determined by the Q and the impedance ratio.

Design equations: L1 = RS / (w0·Q) Q2 = sqrt((RL/RS)·(Q²+1) − 1) Leq = L1·Q² / (1+Q²) + L2 Ceq = 1 / (w0²·Leq) C2 = Q2 / (w0·RL) C2' = C2·(1+Q2²) / Q2² C1 = Ceq·C2' / (C2' − Ceq)

Constructor & Destructor Documentation

◆ DoubleTappedResonatorMatching()

DoubleTappedResonatorMatching::DoubleTappedResonatorMatching ( MatchingNetworkDesignParameters  AS,
double  freq,
double  Q,
double  Ltap 
)
inline
Parameters
ASDesign specifications (Z0 = RS, ZL.real() = RL)
freqMatching frequency in Hz
QLoaded Q factor
LtapUser-specified series inductor L2 (H)

Member Function Documentation

◆ synthesize()

void DoubleTappedResonatorMatching::synthesize ( )
virtual

Synthesize the network.

Implements Network.


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