Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
CascadedLCSections.h
Go to the documentation of this file.
1
7
8
9#ifndef CASCADEDLCSECTIONS_H
10#define CASCADEDLCSECTIONS_H
11
12
13#include "Schematic/Network.h"
14#include "Schematic/component.h"
15
16
22public:
25 NumberOfSections = 3; // Default number of sections
26 }
27
32 Specs = AS;
33 NumberOfSections = 3; // Default, should be configurable
34 f_match = freq;
35 }
36
39
41 void synthesize();
42
43private:
46
48 int NumberOfSections;
49
51 void CreateLowpassSolution();
52
54 void CreateHighpassSolution();
55
56 double f_match;
57};
58#endif // CASCADEDLCSECTIONS_H
Abstract base class for network implementations.
Cascaded L-section matching network synthesis Reference: Inder J. Bahl. "Fundamentals of RF and micro...
Definition CascadedLCSections.h:21
void synthesize()
Calculate component values and build schematic.
Definition CascadedLCSections.cpp:12
virtual ~CascadedLCSections()
Class destructor.
Definition CascadedLCSections.h:38
CascadedLCSections(MatchingNetworkDesignParameters AS, double freq)
Class constructor with parameters.
Definition CascadedLCSections.h:31
CascadedLCSections()
Class constructor.
Definition CascadedLCSections.h:24
Abstract base class for network implementations.
Definition Network.h:27
Graphical component representation in schematic (definition)
Matching network design parameters.
Definition structures.h:220