|
Qucs-S S-parameter Viewer & RF Synthesis Tools
|
Implements a coupled-line bandpass filter. More...
#include <CoupledLineBandpassFilter.h>


Public Member Functions | |
| CoupledLineBandpassFilter () | |
| Default constructor. | |
| virtual | ~CoupledLineBandpassFilter () |
| Virtual destructor. | |
| CoupledLineBandpassFilter (FilterSpecifications FS) | |
| Constructor with filter specifications. | |
| void | synthesize () |
| Synthesizes the filter based on the provided specifications. | |
Public Member Functions inherited from Network | |
| virtual | ~Network () |
| Destructor. | |
Additional Inherited Members | |
Public Attributes inherited from Network | |
| SchematicContent | Schematic |
| Circuit data including components, nets, and simulation info. | |
Implements a coupled-line bandpass filter.
This class synthesizes bandpass filters using quarter-wave coupled transmission line sections. The design is based on equations from "Microwave Engineering" by David M. Pozar (4th Edition, pages 430-437).
|
inline |
Constructor with filter specifications.
| FS | Filter specifications including order, bandwidth, center frequency, impedance, and transmission line implementation type. |
|
virtual |
Synthesizes the filter based on the provided specifications.
Computes the lowpass prototype coefficients and calls the appropriate build method for either ideal or microstrip coupled line implementation.
Implements Network.