Title :
Interactive constrained min-max optimization of multi-rate digital filters over the canonical signed-digit coefficient space
Author :
Nowrouzian, Behrouz ; Fuller, Arthur T G ; Ashrafzadeh, Farhad
Author_Institution :
Dept. of Electr. & Comput. Eng., Alberta Univ., Edmonton, Alta., Canada
Abstract :
This paper presents an overview of the development of a graphical software environment called Papillon DSP OptiStation for the design and constrained min-max optimization of multi-rate FIR and IIR digital filters. The optimization engine is required to handle simultaneously multiple objective functions and multiple arbitrary equality and inequality constraints. Moreover, it is required to handle not only infinite-precision optimization, but also finite-precision optimization over the canonical signed-digit transfer function coefficient space. In addition, it is required to have guaranteed convergence, i.e. it is required to find a solution if one exists. The Papillon DSP OptiStation environment is based on a multi-threaded multi-process architecture facilitating co-operative online interaction between the user on the one hand and the optimizer on the other, through a Tcl/Tk graphical user interface. It is required that the user be able to change, interactively, any time-domain and/or frequency domain design specifications throughout the course of the optimization
Keywords :
circuit CAD; circuit optimisation; convergence of numerical methods; digital arithmetic; digital filters; frequency-domain synthesis; graphical user interfaces; minimax techniques; multiprocessing systems; signal processing; software engineering; time-domain synthesis; transfer functions; FIR digital filters; IIR digital filter; Papillon DSP OptiStation; Tcl/Tk graphical user interface; canonical signed-digit coefficient space; co-operative online interaction; convergence; equality constraints; finite-precision optimization; frequency domain design; graphical software environment; inequality constraints; infinite-precision optimization; interactive constrained min-max optimization; multi-rate digital filters; multi-threaded multi-process architecture; multiple objective functions; optimization engine; time-domain design; transfer function; Constraint optimization; Design optimization; Digital filters; Digital signal processing; Engines; Finite impulse response filter; Frequency domain analysis; Graphical user interfaces; Time domain analysis; Transfer functions;
Conference_Titel :
Advances in Digital Filtering and Signal Processing, 1998 IEEE Symposium on
Conference_Location :
Victoria, BC
Print_ISBN :
0-7803-4957-1
DOI :
10.1109/ADFSP.1998.685692