FPGA implementation of a neural network classifier for gas sensor array applications

Faycal Benrekia, Mokhtar Attari, Amine Bermak, Khaled Belhout

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Citations (Scopus)

Abstract

A primitive gas recognition system which can discriminate limited species of industrial gas was designed and simulated. The 'electronic nose' consists of an array of 8 microhotplate based SnO2thin film gas sensors with different selectivity patterns, signal collecting unit and a signal pattern recognition and decision part in programmable logic device chip. BP (Back Propagation) neural networks with Multilayer Perceptron structure was designed and implemented on FPGA (Field Programmable Gate Array), of twenty thousand gate level chip by VHDL language for processing the input signals from 8 kinds of gas sensors. The network contained eight input units, one hidden layer with 4 neurons and output with 5 regular neurons. The 'electronic nose' system successfully discriminated 5 kinds of industrial gases in computer simulation. A small application has been tested on the APS X208 FPGA test board.

Original languageEnglish
Title of host publication2009 6th International Multi-Conference on Systems, Signals and Devices, SSD 2009
PublisherIEEE Computer Society
ISBN (Print)9781424443468
DOIs
Publication statusPublished - 2009
Externally publishedYes
Event2009 6th International Multi-Conference on Systems, Signals and Devices, SSD 2009 - Djerba, Taiwan, Province of China
Duration: 23 Mar 200926 Mar 2009

Other

Other2009 6th International Multi-Conference on Systems, Signals and Devices, SSD 2009
CountryTaiwan, Province of China
CityDjerba
Period23/3/0926/3/09

    Fingerprint

Keywords

  • E-nose
  • FPGA-implementation
  • Gas sensor
  • Neural network classifier
  • VHDL

ASJC Scopus subject areas

  • Hardware and Architecture
  • Signal Processing
  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Cite this

Benrekia, F., Attari, M., Bermak, A., & Belhout, K. (2009). FPGA implementation of a neural network classifier for gas sensor array applications. In 2009 6th International Multi-Conference on Systems, Signals and Devices, SSD 2009 [4956804] IEEE Computer Society. https://doi.org/10.1109/SSD.2009.4956804