Title :
Joint optimization of multiple behavioral and implementation properties of digital IIR filter designs
Author :
Valliappan, M. ; Evans, Brian L. ; Gzara, Mohamed ; Lutovac, Miroslav D. ; Sic, Dejan V T o
Author_Institution :
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
Abstract :
This paper presents an extensible framework for the simultaneous constrained optimization of multiple properties of digital IIR filters. The framework optimizes the pole-zero locations for behavioral properties of magnitude and phase response, and the implementation property of quality factors, subject to constraints on the same properties. We formulate the constrained nonlinear optimization problem as a sequential quadratic programming (SQP) problem. SQP solvers are robust when providing formulas for the gradients of the objective function and constraints. We program Mathematica to compute the gradient formulas and convert the formulas into Matlab programs to perform the optimization, The automated approach eliminates errors in manipulating the algebraic equations and transcribing equations into software. The key contributions are (1) an automated, extensible, multicriteria digital IIR filter optimization framework, and (2) a novel filter design. We have released the source code on the Internet
Keywords :
IIR filters; Q-factor; circuit analysis computing; circuit optimisation; digital filters; poles and zeros; quadratic programming; Mathematica; Matlab programs; algebraic equations; behavioral properties; constrained nonlinear optimization problem; digital IIR filter designs; implementation properties; multicriteria filter optimization framework; objective function; phase response; pole-zero locations; quality factor; sequential quadratic programming; simultaneous constrained optimization; Constraint optimization; Design optimization; Digital filters; Equations; IIR filters; Information filtering; Q factor; Quadratic programming; Robustness; Software performance;
Conference_Titel :
Circuits and Systems, 2000. Proceedings. ISCAS 2000 Geneva. The 2000 IEEE International Symposium on
Conference_Location :
Geneva
Print_ISBN :
0-7803-5482-6
DOI :
10.1109/ISCAS.2000.858692