Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
LowpassPrototypeCoeffs.h
Go to the documentation of this file.
1
7
8#ifndef LOWPASSPROTOTYPECOEFFS_H
9#define LOWPASSPROTOTYPECOEFFS_H
10#include "Schematic/Network.h"
11#include "Schematic/structures.h"
12#include <QDebug>
13#include <deque>
14
20public:
23 LowpassPrototypeCoeffs(FilterSpecifications);
24
30 std::deque<double> getCoefficients();
31
32private:
33 FilterSpecifications Specification;
34
38 std::deque<double> calcButterworth_gi();
39
44 std::deque<double> calcChebyshev_gi();
45
50 std::deque<double> calcBessel_gi();
51
56 std::deque<double> calcGaussian_gi();
57
62 std::deque<double> calcLegendre_gi();
63};
64
65#endif // LOWPASSPROTOTYPECOEFFS_H
Abstract base class for network implementations.
Calculates normalized element values for lowpass filter prototypes.
Definition LowpassPrototypeCoeffs.h:19
std::deque< double > getCoefficients()
Calculates prototype coefficients based on filter response type.
Definition LowpassPrototypeCoeffs.cpp:15