8#ifndef MULTISTAGE_WILKINSON_H
9#define MULTISTAGE_WILKINSON_H
41 std::deque<double> Zlines;
44 std::deque<double> Risol;
49 void calculateParams();
56 std::deque<double> calcMultistageWilkinsonIsolators(
57 const std::deque<double> &Zlines,
double L, std::complex<double> gamma);
63 std::deque<double> ChebyshevTaper(
double ZL,
double ripple);
66 void buildMultistageWilkinson_LumpedLC();
69 void buildMultistageWilkinson_IdealTL();
72 void buildMultistageWilkinson_Microstrip();
Synthesize microstrip lines (definition)
Abstract base class for network implementations.
Multistage Wilkinson power combiner/divider network.
Definition MultistageWilkinson.h:21
virtual ~MultistageWilkinson()
Class destructor.
Definition MultistageWilkinson.h:31
MultistageWilkinson()
Class constructor.
Definition MultistageWilkinson.h:24
void synthesize()
Synthesize the Multistage Wilkinson network.
Definition MultistageWilkinson.cpp:21
MultistageWilkinson(PowerCombinerParams PS)
Constructor with power combiner parameters.
Definition MultistageWilkinson.h:28
Abstract base class for network implementations.
Definition Network.h:27
Graphical component representation in schematic (definition)
Utility functions needed across the whole project.
Power combiner parameters.
Definition structures.h:261