An automated framework for multicriteria optimization of analog filter designs

被引:21
作者
Damera-Venkata, N [1 ]
Evans, BL [1 ]
机构
[1] Univ Texas, Dept Elect & Comp Engn, Embedded Signal Proc Lab, Austin, TX 78712 USA
基金
美国国家科学基金会;
关键词
analog filter optimization; hybrid filters; multicriteria optimization;
D O I
10.1109/82.782038
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:981 / 990
页数:10
相关论文
共 8 条
[1]  
GRACE A, 1992, OPTIMIZATION TOOLBOX
[2]   IMPROVED DESIGN OF DIGITAL-FILTERS SATISFYING A COMBINED LOSS AND DELAY SPECIFICATION [J].
LAWSON, S ;
WICKS, T .
IEE PROCEEDINGS-G CIRCUITS DEVICES AND SYSTEMS, 1993, 140 (03) :223-229
[3]  
LUTOVAC M, 1996, INT WORKSH SYMB METH, P248
[4]  
*MATHW INC, 1997, MATL 5 US GUID
[5]  
SARAMAKI T, 1985, P IEEE INT C AC SPEE
[6]  
Schittkowski K., 1986, Annals of Operations Research, V5, P485, DOI 10.1007/BF02739235
[7]  
Wolfram S., 1996, The Mathematica Book