Filter design#

The FilterSolutions module contains all classes needed to create and edit an object including.

  • Attributes to defines attributes and parameters of filters.

  • DllInterface to interface with the FilterSolutions DLL.

  • GraphSetup to define the frequency and time limits of the exported responses.

  • IdealResponse to return the data for available ideal filter responses.

  • MultipleBandsTable to manipulate access to the entries of multiple bands table.

  • TransmissionZeros to manipulates access to ratio and bandwidth entries in the transmission zeros table.

  • LumpedTopology to define attributes and parameters of filters implemented with lumped topology.

  • LumpedParasitics to define attributes of the lumped element parasitic values.

  • LumpedNodesandLeads to define attributes of the lumped node capacitors and lead inductors.

  • LumpedTerminationImpedance to manipulate access to the entries of source and load complex impedance table.

  • ExportToAedt to define attributes and parameters of the export page for exporting to AEDT.

  • OptimizationGoalsTable to manipulate access to the entries of the optimization goals table.

They are accessible through:

attributes.Attributes

Defines attributes and parameters of filters.

dll_interface.DllInterface

Interfaces with the FilterSolutions C++ API DLL.

graph_setup.GraphSetup

Defines the frequency and time limits of the exported responses.

ideal_response.IdealResponse

Returns the data for available ideal filter responses.

multiple_bands_table.MultipleBandsTable

Manipulates access to the entries of multiple bands table.

transmission_zeros.TransmissionZeros

Manipulates access to ratio and bandwidth entries in the tranmsission zeros table.

lumped_topology.LumpedTopology

Defines attributes and parameters of lumped filters.

lumped_parasitics.LumpedParasitics

Defines attributes of the lumped element parasitics.

lumped_nodes_and_leads.LumpedNodesandLeads

Defines attributes of the lumped element node capacitors and lead inductors.

lumped_termination_impedance_table.LumpedTerminationImpedance

Manipulates access to the entries of source and load complex impedance table.

export_to_aedt.ExportToAedt

Defines attributes and parameters for exporting filter .

optimization_goals_table.OptimizationGoalsTable

Provides management of optimization goals within a table structure.