Title :
Hardware implementation of a real-time genetic algorithm for adaptive filtering applications
Author :
Merabti, Hocine ; Massicotte, Daniel
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. du Quebec a Trois-Rivieres, Trois-Rivières, QC, Canada
Abstract :
Genetic algorithms are increasingly being used to address adaptive filtering problems. The interest lies in their ability to find the global solutions for linear and nonlinear problems. However, all the work available in the literature use software implementations running on sequential processors. This work proposes a hardware architecture of a real-time genetic algorithm for adaptive filtering applications. Specifically designed genetic operators are proposed to improve processing performance and robustness to the quantization effect, making low bit-wordlength fixed-point arithmetic implementation possible, which permit hardware cost saving. The proposed architecture is modeled in VHDL and implemented in FPGA using 6-bits wordlength, addressing linear and nonlinear auto regressive moving average (ARMA) model parameters identification problem. The implementation experiments show high signal processing performance and low resources cost.
Keywords :
adaptive filters; autoregressive moving average processes; field programmable gate arrays; genetic algorithms; hardware description languages; quantisation (signal); ARMA; FPGA; VHDL; Verilog hardware description language; adaptive filtering applications; autoregressive moving average model; bit-wordlength fixed-point arithmetic; field programmable gate array; genetic operators; parameter identification; quantization effect; real-time genetic algorithm; software implementation; Adaptive filters; Biological cells; Computer architecture; Genetic algorithms; Hardware; Sociology; Statistics;
Conference_Titel :
Electrical and Computer Engineering (CCECE), 2014 IEEE 27th Canadian Conference on
Conference_Location :
Toronto, ON
Print_ISBN :
978-1-4799-3099-9
DOI :
10.1109/CCECE.2014.6901026