{'fraction_non_alphanumeric': 0.01288936627282492, 'fraction_numerical': 0.0, 'mean_word_length': 5.340136054421769, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
FPGA-based Odor Classification System Using Principal Component Analysis

Odor classification has been increasingly applied in various applications. The types of odors can be identified by analyzing the output pattern obtained from the odor sensors with different sensitivities to the targeted odor. Therefore, the use of reconfigurable hardware offers advantage for the flexibility to work with a number of sensors with various characteristics. In this study, the FPGA was employed in the development of an odor classification system using principal component analysis (PCA). The soft processor system was developed so that the odor classification based on PCA can be performed standalone. A number of experiments in the closed system were conducted to evaluate the validity of the proposed odor classification system and its capability to identify the kinds of odors. The effectiveness to classify the odor samples was confirmed.