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

Implements a stepped-impedance lowpass filter. More...

#include <SteppedImpedanceFilter.h>

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

Public Member Functions

 SteppedImpedanceFilter ()
 Default constructor.
 
virtual ~SteppedImpedanceFilter ()
 Virtual destructor.
 
 SteppedImpedanceFilter (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.
 

Detailed Description

Implements a stepped-impedance lowpass filter.

This class synthesizes lowpass filters using the stepped-impedance technique, where lumped inductors and capacitors from the prototype are replaced by transmission line sections of alternating high and low characteristic impedances. High-impedance lines approximate series inductors, while low-impedance lines approximate shunt capacitors. [1] "Microwave Engineering" by David M. Pozar. 4th Edition. page 424

Constructor & Destructor Documentation

◆ SteppedImpedanceFilter()

SteppedImpedanceFilter::SteppedImpedanceFilter ( FilterSpecifications  FS)
inline

Constructor with filter specifications.

Parameters
FSFilter specifications including order, cutoff frequency, impedance, minimum/maximum impedance values, and transmission line type.

Member Function Documentation

◆ synthesize()

void SteppedImpedanceFilter::synthesize ( )
virtual

Synthesizes the filter based on the provided specifications.

Implements Network.


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