• DocumentCode
    1537515
  • Title

    An automated framework for multicriteria optimization of analog filter designs

  • Author

    Damera-Venkata, Niranjan ; Evans, Brian L.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
  • Volume
    46
  • Issue
    8
  • fYear
    1999
  • fDate
    8/1/1999 12:00:00 AM
  • Firstpage
    981
  • Lastpage
    990
  • Abstract
    This paper presents an extensible framework for designing analog filters that exhibit several desired behavioral properties after being realized in circuits. In the framework, we model the constrained nonlinear optimization problem as a sequential quadratic programming (SQP) problem. SQP requires real-valued constraints and objective functions that are differentiable with respect to the free parameters (pole-zero locations). We derive the differentiable constraints and a weighted differentiable objective function for simultaneously optimizing the behavioral properties of magnitude response, phase response, peak overshoot, and the implementation property of quality factors. We use Mathematica to define the algebraic equations for the constraints and objective function, compute their gradients symbolically, and generate standalone MATLAB programs to perform the multicriteria optimization. Providing closed-form gradients prevents divergence in the SQP procedure. The automated approach avoids errors in algebraic calculations and errors in transcribing equations into software. The key contributions are: 1) an extensible, automated, multicriteria filter optimization framework; 2) an analytic approximation for peak overshoot; and 3) three novel filter designs. We have released the source code for the framework on the Internet
  • Keywords
    Q-factor; circuit CAD; circuit optimisation; elliptic filters; poles and zeros; quadratic programming; Mathematica; analog filter designs; behavioral properties; closed-form gradients; constrained nonlinear optimization problem; differentiable constraints; elliptic filters; extensible framework; magnitude response; multicriteria optimization; objective functions; peak overshoot; phase response; pole-zero locations; quality factors; real-valued constraints; sequential quadratic programming; standalone MATLAB programs; weighted differentiable objective function; Circuits; Constraint optimization; Design optimization; Equations; Information filtering; Information filters; MATLAB; Mathematical model; Q factor; Quadratic programming;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7130
  • Type

    jour

  • DOI
    10.1109/82.782038
  • Filename
    782038