Premium
A computer program for filter design having arbitrary magnitude specifications in the frequency domain
Author(s) -
Jullien G. A.,
SidAhmed M. A.
Publication year - 1973
Publication title -
international journal for numerical methods in engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.421
H-Index - 168
eISSN - 1097-0207
pISSN - 0029-5981
DOI - 10.1002/nme.1620060212
Subject(s) - fortran , digital filter , frequency domain , algorithm , minification , filter (signal processing) , domain (mathematical analysis) , computer science , constraint (computer aided design) , simple (philosophy) , conjugate gradient method , square (algebra) , stability (learning theory) , computer aided design , complex conjugate , mathematics , mathematical optimization , mathematical analysis , programming language , geometry , operating system , philosophy , epistemology , machine learning , computer vision
A general procedure is presented for the design of analogue or digital filters having arbitrary specifications in the frequency domain. The algorithm developed uses a simple technique for constraining the pole zero locations, for stability and minimum phase considerations, which is far more elegant than methods used by previous workers. 1 This constraint procedure yields a unified approach to the design of both digital and analogue filters. The method employed is that of minimizing a square‐error criterion using the Fletcher–Powell 2 conjugate gradient minimization routine. The programme is written in FORTRAN IV double precision complex arithmetic.