Presented at the 1998 IEEE International Symposium on Circuits and Systems

Joint Optimization of Multiple Behavioral and Implementation Properties of Analog Filter Designs

Niranjan Damera-Venkata (1), Brian L. Evans (1), Miroslav D. Lutovac (2), and Dejan V. Tosic (2)

(1) Embedded Signal Processing Laboratory, Department of Electrical and Computer Engineering, Engineering Science Building, The University of Texas at Austin, Austin, TX 78712-1084 USA
bevans@ece.utexas.edu

(2) School of Electrical Engineering, University of Belgrade, Bulevar Revolucije 73, 11000 Belgrade, Yugoslavia
etosicde@ubbg.etf.bg.ac.yu - lutovac@iritel.bg.ac.yu

Abstract

This paper presents an extensible framework for optimizing analog filter designs for multiple behavioral and implementation properties. We demonstrate the framework using the behavioral properties of magnitude response, phase response, and peak overshoot, and the implementation property of quality factors. We represent the analog filter in terms of its poles and zeroes. We match the constrained non-linear optimization problem to a sequential quadratic programming (SQP) problem, and develop symbolic mathematical software to translate the SQP formulation into working MATLAB programs to optimize analog filter designs. The automated approach avoids errors in algebraic calculations and errors in transcribing the mathematical equations in software. The packages are freely distributable.

Download filter optimization packages.

The full paper is available in PDF and GNU-Compressed Postscript formats.


Last Updated 11/08/04.