Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Wilkinson3way_ImprovedIsolation.h
Go to the documentation of this file.
1
8
9#ifndef WILKINSON3WAY_IMPROVEDISOLATION_H
10#define WILKINSON3WAY_IMPROVEDISOLATION_H
11
12#include "Misc/general.h"
13#include "Schematic/Network.h"
14#include "Schematic/component.h"
16#include <QPen>
17
26 public:
29
33
36
38 void synthesize();
39
40 private:
42 PowerCombinerParams Specification;
43
44 double lambda4;
45 double Z1, Z2;
46 double R1;
47 double R2;
48
50 void calculateParams();
51
53 void setComponentsLocation();
54
56 void buildWilkinson3Way_IdealTL();
57
59 void buildWilkinson3Way_Microstrip();
60
62 int x_spacing;
63 int y_spacing;
64
66 QVector<QPoint> Ports_pos;
67
69 QVector<QPoint> Riso_pos;
70
72 QVector<QPoint> TL_pos;
73
75 QVector<QPoint> N_pos;
76};
77
78#endif // WILKINSON3WAY_IMPROVEDISOLATION_H
Synthesize microstrip lines (definition)
Abstract base class for network implementations.
Abstract base class for network implementations.
Definition Network.h:27
3-way Wilkinson with improved isolation network References: [1] "Power combiners, impedance transform...
Definition Wilkinson3way_ImprovedIsolation.h:25
Wilkinson3Way_ImprovedIsolation()
Class constructor.
Definition Wilkinson3way_ImprovedIsolation.h:28
virtual ~Wilkinson3Way_ImprovedIsolation()
Class destructor.
Definition Wilkinson3way_ImprovedIsolation.h:35
Wilkinson3Way_ImprovedIsolation(PowerCombinerParams PS)
Constructor with power combiner parameters.
Definition Wilkinson3way_ImprovedIsolation.h:32
void synthesize()
Synthesize the network.
Definition Wilkinson3way_ImprovedIsolation.cpp:19
Graphical component representation in schematic (definition)
Utility functions needed across the whole project.
Power combiner parameters.
Definition structures.h:261