Hardware implementation of the wavelet transform coupled with Artificial Neural Network for quantification purposes

This work presents a hardware implementation of the Discrete Wavelet Transform (DWT) coupled with an Artificial Neural Network (ANN), allowing quantification of three chemical species in liquid environments from voltammetric signals. The chemical species included in this work are Tryptophan (Tpr), Cysteine (Cys) and Tyrosine (Tyr). Due to the voltammetric signals complexity obtained from the blend, the DWT is used as analytical multiresolution tool for voltammograms. The compressed signals are processed by an ANN, which delivers the concentration of threes chemical species. The ANN, previously trained, is a multi-layer perceptron with a 16×60×3 neurons structure, and with a non-linear activation function and a linear activation function for the hidden and the output layer, respectively. Both tools (DWT-ANN) were implemented in the microcontroller dsPIC30F6010 from Microchip®. The developed prototype is part of an analytical system known as voltammetric electronic tongue. The results obtained by the system were similar to MATLAB® results with the same signals at the input. The performance of the system proposed in this work showed that it is available replacing robust systems by compacted systems for quantification purposes and signal processing.

[1]  Raghuveer M. Rao,et al.  Algorithms for designing wavelets to match a specified signal , 2000, IEEE Trans. Signal Process..

[2]  A.M. Reza,et al.  FPGA implementation of 2D wavelet transform , 1999, Conference Record of the Thirty-Third Asilomar Conference on Signals, Systems, and Computers (Cat. No.CH37020).

[3]  A. J. Pires,et al.  A Simple PID Controller with Adaptive Parameter in a dsPIC ; Case of Study , 2005 .

[4]  A. Medl,et al.  Time Frequency and Wavelets in Biomedical Signal Processing , 1998, IEEE Engineering in Medicine and Biology Magazine.

[5]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[6]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Sameer Singh,et al.  A Neural Network-Based Novelty Detector for Image Sequence Analysis , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Nasser Kehtarnavaz,et al.  DSP-based hierarchical neural network modulation signal classification , 2003, IEEE Trans. Neural Networks.

[9]  F Ehrentreich Wavelet transform applications in analytical chemistry , 2002, Analytical and bioanalytical chemistry.

[10]  Ibrahim Turkoglu Hardware implementation of varicap diode's ANN model using PIC microcontrollers , 2007 .

[11]  Truong Q. Nguyen,et al.  Wavelets and filter banks , 1996 .

[12]  R. L. Mahajan,et al.  Artificial neural-network-based diagnosis of CVD barrel reactor , 2002 .

[13]  I. Lundström,et al.  Electronic tongues for environmental monitoring based on sensor arrays and pattern recognition: a review , 2001 .

[14]  J. Kingsbury The Illustrated Wavelet Transform Handbook: Introductory Theory and Applications in Science, Engineering, Medicine and Finance , 2004 .

[15]  M. Wachowicz,et al.  Evaluation of wavelet transform algorithms for multi-resolution image fusion , 2002, Proceedings of the Fifth International Conference on Information Fusion. FUSION 2002. (IEEE Cat.No.02EX5997).

[16]  L. Leija,et al.  Application of the wavelet transform coupled with artificial neural networks for quantification purposes in a voltammetric electronic tongue , 2006 .

[17]  G. J. Gibson,et al.  Application of Multilayer Perceptrons as Adaptive Channel Equalisers , 1990 .

[18]  Yu-Jung Huang,et al.  FPGA implementation for 2D discrete wavelet transform , 1998 .

[19]  Liu Yan,et al.  The realizations of fast wavelet transform algorithms based on DSP , 2003, CCECE 2003 - Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No.03CH37436).

[20]  G. MallatS. A Theory for Multiresolution Signal Decomposition , 1989 .

[21]  Yasar Becerikli,et al.  Neural Network Implementation in Hardware Using FPGAs , 2006, ICONIP.

[22]  Michael A. Arbib,et al.  The handbook of brain theory and neural networks , 1995, A Bradford book.