Electronic Nose Pattern Recognition Engine: Design, Build, and Deployment

Fan Sun,Biao Wu,Jia Yan,Shukai Duan,Xiaofang Hu
DOI: https://doi.org/10.1109/jsen.2022.3225535
IF: 4.3
2023-01-01
IEEE Sensors Journal
Abstract:The electronic nose (e-nose) consists of a sensor array, a pattern recognition engine, and peripheral circuitry, where the pattern recognition engine performs gas classification. The low-power consumption, miniaturization, and high-speed response of the pattern recognition engine are important for the application of e-nose. Several researchers have applied deep learning to e-noses’ pattern recognition engines and achieved high recognition rates. However, neural networks with high recognition rates usually have complicated structures and a huge number of parameters, which seriously hinder the deployment of e-nose on end-side devices. This article proposes a hybrid precision quantization algorithm to solve this problem, which quantizes the neural network by reserving both floating point and integer weights. Based on this, we build a hardware-friendly lightweight gas classification neural network (HFL-GCNN) model. The model can reduce the storage space and computing resources required for device while maintaining high inference accuracy. In addition, we designed a gas data acquisition system for model training and verification. Considering the completeness of the work, we designed a convolution computing accelerator based on field programmable gate array (FPGA). We deployed the neural network model to the FPGA device, which ultimately realized the design, build, and deployment of the e-nose pattern recognition engine. The experimental results show that the model proposed in this article can achieve a recognition accuracy of 99.23% when classifying ten types of gases with lower power consumption and delay. The work can provide a new idea for the application of e-nose.
What problem does this paper attempt to address?