Title: Genetic Algorithm as discrete-time filter solver

Authors: Felix Riesco

Addresses: Department of Electronic Engineering and Systems and Automatics, University of Leon, Edificio Tecnologico, Campus de Vegazana s.n. Leon, CP 24071, Spain

Abstract: Since the first investigations into Genetic Algorithms (GAs), they have been proposed as control-related systems. A characteristic of GAs is their versatility when used in optimising problems. GAs have been used in the design of digital filters. In this work, a GA is used to adjust a discrete-time transfer function to get it working as a digital filter. A transfer function is forced to produce an output sequence from a given input sequence. The results of the process of the GA are the values of the parameters of a second-order transfer function. GA is checked to resolve a high pass and a low pass filter. Five parameters are adjusted from a discrete-time second-order digital filter to get the desired behaviour of the system. Some ideas about a possible translation of this system into hardware are also mentioned.

Keywords: GAs; genetic algorithms; soft computing; control; signal processing; hardware; discrete-time transfer function; digital filters.

DOI: 10.1504/IJAIP.2009.026569

International Journal of Advanced Intelligence Paradigms, 2009 Vol.1 No.3, pp.275 - 290

Published online: 19 Jun 2009 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article