Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Recombinant3WayWilkinson.h
1
7
8#ifndef RECOMBINANT3WAYWILKINSON_H
9#define RECOMBINANT3WAYWILKINSON_H
10
11#include "Misc/general.h"
12#include "Schematic/Network.h"
13#include "Schematic/component.h"
15#include <QPen>
16
25 public:
28
32
35
37 void synthesize();
38
39 private:
41 PowerCombinerParams Specification;
42
43 double lambda4;
44 double Z1, Z2, Z3, Z4, Z5, Z6, R1, R2;
45
47 void calculateParams();
48
50 void buildRecombinant3Way_IdealTL();
51
53 void buildRecombinant3Way_Microstrip();
54
56 void setComponentsLocation();
57
59 int x_spacing;
60 int y_spacing;
61
63 QVector<QPoint> Ports_pos;
64
66 QVector<QPoint> Riso_pos;
67
69 QVector<QPoint> TL_pos;
70
72 QVector<QPoint> N_pos;
73};
74
75#endif // RECOMBINANT3WAYWILKINSON_H
Synthesize microstrip lines (definition)
Abstract base class for network implementations.
Abstract base class for network implementations.
Definition Network.h:27
Recombinant 3-way Wilkinson-type power combiner/divider network References: [1] "Power combiners,...
Definition Recombinant3WayWilkinson.h:24
Recombinant3WayWilkinson(PowerCombinerParams PS)
Constructor with power combiner parameters.
Definition Recombinant3WayWilkinson.h:31
void synthesize()
Synthesize the network.
Definition Recombinant3WayWilkinson.cpp:23
Recombinant3WayWilkinson()
Class constructor.
Definition Recombinant3WayWilkinson.h:27
virtual ~Recombinant3WayWilkinson()
Class destructor.
Definition Recombinant3WayWilkinson.h:34
Graphical component representation in schematic (definition)
Utility functions needed across the whole project.
Power combiner parameters.
Definition structures.h:261