A Deterministic Multiclass Odor Classification Architecture Using Weighted Hamming For Fpga Based Electronic Nose Systems

Authors

  • Akshata K. Aldi Research scholar, Department of Post Graduate Studies and Research in Applied Electronics, Gulbarga University, Kalaburagi-585106, Karnataka, India
  • R L Raibagkar Senior Professor, Department of Post Graduate Studies and Research in Applied Electronics, Gulbarga University, Kalaburagi-585106, Karnataka, India

DOI:

https://doi.org/10.29284/9mfm8p20

Keywords:

Electronic nose, Weighted Hamming similarity, Multiclass dense classification, FPGA implementation, Parallel reduction architecture.

Abstract

Classification architectures that strike a balance between discriminative capability, stringent hardware efficiency, and deterministic execution are necessary for real-time odor recognition in embedded electronic nose systems. A dense multiclass classification framework based on weighted Hamming distance and designed for direct digital hardware realization is presented in this work. In order to compute similarity using bitwise logical operations, odor responses are encoded as fixed-length 72-bit binary feature vectors. To improve class separability while maintaining multiplier-free implementation, a feature-weighted extension of the classical Hamming metric is developed. In order to ensure latency limited by the combinational depth of XOR mismatch detection, integer accumulation, and comparator selection, the suggested architecture evaluates all stored class templates in parallel. The framework reduces logic depth and resource usage by doing away with floating-point operations and DSP-dependent multipliers, in contrast to arithmetic-intensive machine learning models. To confirm functional correctness and deterministic decision behavior, the design is validated using ModelSim simulation after being modeled at the register-transfer level in Verilog HDL. According to complexity analysis, hardware resources scale linearly with feature dimension and class count, while classification latency is constrained by combinational logic depth under fully parallel deployment. Instead of using post-synthesis FPGA measurements, the performance evaluation is based on analytical timing estimation and functional RTL simulation. For FPGA-oriented electronic nose classification systems that need consistent timing and computational efficiency, the resulting architecture offers a scalable and hardware-transparent substitute.

References

[1] j. W. Gardner and p. N. Bartlett, “a brief history of electronic noses,” sens. Actuators b chem., vol. 18–19, pp. 210–211, 1994.

[2] n. Bhattacharyya, “electronic nose: state of the art and future directions,” ieee sens. J., vol. 12, no. 2, pp. 219–233, feb. 2012.

[3] a. D’amico, c. Di natale, and e. Martinelli, “sensors and sensor systems for electronic nose applications,” sens. Actuators b chem., vol. 130, no. 1, pp. 458–465, 2008.

[4] a. Vergara, s. Vembu, t. Ayhan, m. A. Ryan, m. L. Homer, and r. Huerta, “chemical gas sensor drift compensation using classifier ensembles,” sens. Actuators b chem., vol. 166–167, pp. 320–329, 2012.

[5] l. Zhang and f. Tian, “a new method for identifying gas mixtures based on electronic nose,” sensors, vol. 14, no. 10, pp. 19216–19230, 2014.

[6] s. Mittal, “a survey of fpga-based neural network accelerators,” acm comput. Surv., vol. 53, no. 2, pp. 1–39, 2020.

[7] r. O. Duda, p. E. Hart, and d. G. Stork, pattern classification, 2nd ed. New york, ny, usa: wiley, 2001.

[8] m. Rastegari, v. Ordonez, j. Redmon, and a. Farhadi,“xnor-net: imagenet classification using binary convolutional neural networks,” in proceedings of the european conference on computer vision (eccv), amsterdam, netherlands, 2016, pp. 525–542.

[9] y. Lecun, l. Bottou, g. B. Orr, and k.-r. Müller, “efficient backprop,” in neural networks: tricks of the trade, springer, 2012.

[10] e. Llobet, “gas sensors using carbon nanomaterials: a review,” sens. Actuators b chem., vol. 179, pp. 32–45, 2013.

[11] m. Courbariaux, y. Bengio, and j.-p. David, “binaryconnect: training deep neural networks with binary weights during propagations,” in adv. Neural inf. Process. Syst., 2015.

[12] i. Hubara, m. Courbariaux, d. Soudry, r. El-yaniv, and y. Bengio, “binarized neural networks,” in adv. Neural inf. Process. Syst., 2016.

[13] t. M. Cover and j. A. Thomas, elements of information theory, 2nd ed. Hoboken, nj, usa: wiley, 2006.

[14] seyed omid sadjadi, david sherrill, and john r. Hershey, “binary embedding for efficient similarity computation in embedded systems,” ieee transactions on pattern analysis and machine intelligence, vol. 42, no. 12, pp. 3156–3169, dec. 2020.

[15] vivienne sze, yu-hsin chen, tien-ju yang, and joel s. Emer, “efficient processing of deep neural networks: a tutorial and survey,” proceedings of the ieee, vol. 105, no. 12, pp. 2295–2329, dec. 2017.

[16] itay hubara, matthieu courbariaux, daniel soudry, ran el-yaniv, and yoshua bengio, “binarized neural networks,” in advances in neural information processing systems (neurips), 2016, pp. 4107–4115.

[17] yaman umuroglu, nicholas j. Fraser, giulio gambardella, michaela blott, philip h. W. Leong, magnus jahre, and kees a. Vissers, “finn: a framework for fast, scalable binarized neural network inference,” in proceedings of the acm/sigda international symposium on field-programmable gate arrays (fpga), 2017, pp. 65–74.

[18] jiantao qiu, jie wang, song yao, kaiyuan guo, boxun li, erjin zhou, jincheng yu, tingyuan tang, ningyi xu, and yu wang, “going deeper with embedded fpga platform for convolutional neural network,” in proceedings of the acm/sigda international symposium on field-programmable gate arrays (fpga), 2016, pp. 26–35.

[19] sergios theodoridis, machine learning: a bayesian and optimization perspective, 2nd ed., academic press, 2020.

[20] hao liu, yifan chen, and tao chen, “hardware-efficient similarity metrics for embedded binary classification,”ieee access, vol. 9, pp. 112345–112357, 2021.

[21] asit mishra, eriko nurvitadhi, jeffrey j. Cook, and debbie marr, “wrpn: wide reduced-precision networks,” in proceedings of the international conference on learning representations (iclr) workshop, 2018.

[22] wei wen, chunpeng wu, yandan wang, yiran chen, and hai li, “learning structured sparsity in deep neural networks,” ieee transactions on neural networks and learning systems, vol. 32, no. 8, pp. 3395–3407, aug. 2021.

[23] shanthi pavan, ayan banerjee, and keshab k. Parhi, “low-latency tree-based reduction architectures for high-speed digital systems,” ieee transactions on circuits and systems i: regular papers, vol. 69, no. 3, pp. 1024–1036, mar. 2022.

[24] zhiwei xu, min li, and zhiru zhang, “high-performance reduction tree design for fpga-based accelerators,” ieee transactions on very large scale integration (vlsi) systems, vol. 30, no. 6, pp. 912–923, june 2022.

[25] michaela blott, thomas b. Preußer, nicholas j. Fraser, giulio gambardella, ken o’brien, yaman umuroglu, miriam leeser, and kees vissers, “finn-r: an end-to-end deep-learning framework for fast exploration of quantized neural networks,” acm transactions on reconfigurable chnology and systems, vol. 11, no. 3, article 16, 2018.

[26] mohammad r. Shafique, tobias h. P. Van leuken, and jörg henkel, “energy-efficient hardware architectures for binary neural inference on fpgas,” ieee transactions on computer-aided design of integrated circuits and systems, vol. 41, no. 4, pp. 1098–1111, apr. 2022.

[27] zhen dong, yiran chen, and hai li, “hardware-aware machine learning: algorithms and systems toward edge intelligence,” proceedings of the ieee, vol. 110, no. 1, pp. 56–80, jan. 2022.

[28] Z. Mo, D. Luo, T. Wen, Y. Cheng, and X. Li, “FPGA Implementation for Odor Identification with Depthwise Separable Convolutional Neural Network,” Sensors, vol. 21, no. 3, p. 832, 2021.

[29] D. Feng, C. Li, W. Dai, and P. P. Liang, “SMELLNET: A Large-scale Dataset for Real-world Smell Recognition,” arXiv preprint, 2025.

Downloads

Published

2026-01-15

Issue

Section

Articles

How to Cite

[1]
A. K. Aldi and R. L. Raibagkar, “A Deterministic Multiclass Odor Classification Architecture Using Weighted Hamming For Fpga Based Electronic Nose Systems”, IJASIS, pp. 624–633, Jan. 2026, doi: 10.29284/9mfm8p20.

Share