8#ifndef MULTISECTIONQUARTERWAVE_H
9#define MULTISECTIONQUARTERWAVE_H
45 int BinomialCoeff(
int n,
int k);
49 void designBinomial(std::vector<double>& Zs);
53 void designChebyshev(std::vector<double>& Zs);
58 void synthesizeIdealTL(
const std::vector<double>& Zi,
double lambda4);
63 void synthesizeMicrostripTL(
const std::vector<double>& Zi,
double lambda4);
Synthesize microstrip lines (definition)
Abstract base class for network implementations.
Quarterwave multisection transformer matching.
Definition MultisectionQuarterWave.h:17
MultisectionQuarterWave()
Class constructor.
Definition MultisectionQuarterWave.h:20
void synthesize()
Calculate component values and build schematic.
Definition MultisectionQuarterWave.cpp:112
MultisectionQuarterWave(MatchingNetworkDesignParameters AS, double freq)
Class constructor with parameters.
Definition MultisectionQuarterWave.h:25
virtual ~MultisectionQuarterWave()
Class destructor.
Definition MultisectionQuarterWave.h:32
Abstract base class for network implementations.
Definition Network.h:27
Graphical component representation in schematic (definition)
Matching network design parameters.
Definition structures.h:220