FIWIZ — A Versatile Program for the Design of Digital Filters Using Differential Evolution

FIWIZ is a constraint-based design program for recursive (IIR) as well as transversal (FIR) digital filters which is geared toward features which are difficult, if at all, to find in other filter design programs. The main design tasks are elaborated, and the approach via differential evolution (DE) with emphasis on objective function design and achieving computational efficiency is explained. Some design examples are presented to show results that have been achieved with the current implementation of FIWIZ.