8#ifndef STEPPEDIMPEDANCEFILTER_H
9#define STEPPEDIMPEDANCEFILTER_H
44 struct FilterSpecifications Specification;
48 void buildFilter_Microstrip(
const std::deque<double>& gi);
52 void buildFilter_IdealTL(
const std::deque<double>& gi);
Calculation of the normalized lowpass filter coefficients (definition)
Synthesize microstrip lines (definition)
Abstract base class for network implementations.
Abstract base class for network implementations.
Definition Network.h:27
Implements a stepped-impedance lowpass filter.
Definition SteppedImpedanceFilter.h:25
SteppedImpedanceFilter()
Default constructor.
Definition SteppedImpedanceFilter.h:28
virtual ~SteppedImpedanceFilter()
Virtual destructor.
Definition SteppedImpedanceFilter.h:31
void synthesize()
Synthesizes the filter based on the provided specifications.
Definition SteppedImpedanceFilter.cpp:13
SteppedImpedanceFilter(FilterSpecifications FS)
Constructor with filter specifications.
Definition SteppedImpedanceFilter.h:36
Graphical component representation in schematic (definition)