8#ifndef QW_SERIESATTENUATOR_H
9#define QW_SERIESATTENUATOR_H
42 void calculateParams()
override;
46 void buildNetwork()
override;
49 void buildQW_Series_Lumped();
52 void buildQW_Series_IdealTL();
55 void buildQW_Series_Microstrip();
Abstract base class for RF attenuator implementations.
Synthesize microstrip lines (definition)
Abstract base class for RF attenuator implementations.
Definition AttenuatorBase.h:17
Quarter wavelength first-series attenuator synthesis Reference: The PIN diode circuit designer's hand...
Definition QW_SeriesAttenuator.h:20
void synthesize() override
Calculate component values and build schematic.
Definition QW_SeriesAttenuator.cpp:31
QW_SeriesAttenuator(AttenuatorDesignParameters AS)
Class constructor with parameters.
Definition QW_SeriesAttenuator.h:27
QW_SeriesAttenuator()
Class constructor.
Definition QW_SeriesAttenuator.h:23
virtual ~QW_SeriesAttenuator()
Class destructor.
Definition QW_SeriesAttenuator.h:30
Graphical component representation in schematic (definition)
Utility functions needed across the whole project.
Attenuator design parameters.
Definition structures.h:277