Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
CapacitivelyCoupledShuntResonatorsFilter.h
Go to the documentation of this file.
1
7
8#ifndef CAPACITIVELYCOUPLEDSHUNTRESONATORS_H
9#define CAPACITIVELYCOUPLEDSHUNTRESONATORS_H
10
11#include "Schematic/Network.h"
12#include "Schematic/component.h"
15
16
27public:
30
33
37 CapacitivelyCoupledShuntResonatorsFilter(FilterSpecifications FS) {Specification = FS;}
38
40 void synthesize();
41
42private:
43
45 struct FilterSpecifications Specification;
46
49 void buildFilter_IdealTL(const std::deque<double>& gi);
50
53 void buildFilter_Microstrip(const std::deque<double>& gi);
54};
55
56#endif // CAPACITIVELYCOUPLEDSHUNTRESONATORS_H
Calculation of the normalized lowpass filter coefficients (definition)
Synthesize microstrip lines (definition)
Abstract base class for network implementations.
Implements an end-coupled resonator bandpass filter. This class synthesizes bandpass filters using en...
Definition CapacitivelyCoupledShuntResonatorsFilter.h:26
CapacitivelyCoupledShuntResonatorsFilter()
Default constructor.
Definition CapacitivelyCoupledShuntResonatorsFilter.h:29
virtual ~CapacitivelyCoupledShuntResonatorsFilter()
Virtual destructor.
Definition CapacitivelyCoupledShuntResonatorsFilter.h:32
void synthesize()
Synthesizes the filter based on the provided specifications.
Definition CapacitivelyCoupledShuntResonatorsFilter.cpp:14
CapacitivelyCoupledShuntResonatorsFilter(FilterSpecifications FS)
Constructor with filter specifications.
Definition CapacitivelyCoupledShuntResonatorsFilter.h:37
Abstract base class for network implementations.
Definition Network.h:27
Graphical component representation in schematic (definition)