Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Public Member Functions | List of all members
EllipticFilter Class Reference

Synthesizes elliptic filters Amstutz - "Elliptic Approximation and Elliptic Filter Design" (1978) More...

#include <EllipticFilter.h>

Inheritance diagram for EllipticFilter:
Inheritance graph
[legend]
Collaboration diagram for EllipticFilter:
Collaboration graph
[legend]

Public Member Functions

 EllipticFilter ()
 Default constructor.
 
 EllipticFilter (FilterSpecifications FS)
 Constructor with filter specifications.
 
virtual ~EllipticFilter ()
 Destructor - cleans up dynamically allocated arrays.
 
void synthesize ()
 Performs complete elliptic filter synthesis.
 
void setSemilumpedMode (bool mode)
 Enables semi-lumped implementation mode.
 
- 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.
 

Detailed Description

Synthesizes elliptic filters Amstutz - "Elliptic Approximation and Elliptic Filter Design" (1978)

Constructor & Destructor Documentation

◆ EllipticFilter()

EllipticFilter::EllipticFilter ( FilterSpecifications  FS)
inline

Constructor with filter specifications.

Parameters
specsFilter parameters (order, ripple, stopband attenuation, type)

Member Function Documentation

◆ setSemilumpedMode()

void EllipticFilter::setSemilumpedMode ( bool  mode)
inline

Enables semi-lumped implementation mode.

Parameters
modetrue to use transmission line stubs (Type S only)

◆ synthesize()

void EllipticFilter::synthesize ( )
virtual

Performs complete elliptic filter synthesis.

Implements Network.


The documentation for this class was generated from the following files: