Implementation of K-nearest Neighbor on Field Programmable Gate Arrays for Appliance Classification
: Amleset Kelati, Hossam Gaber, Juha Plosila, Hannu Tenhunen
: N/A
: International Conference on Smart Energy Grid Engineering
: 2020
: IEEE international conference on smart energy grid engineering
: 2020 IEEE 8th International Conference on Smart Energy Grid Engineering (SEGE)
: 51
: 57
: 978-1-7281-9913-9
: 978-1-7281-9912-2
: 2575-2677
DOI: https://doi.org/10.1109/SEGE49949.2020.9181975.
: https://ieeexplore.ieee.org/document/9181975
Accurate appliance energy consumption information can perform with the Non-Intrusive Appliances Load Monitoring (NIALM) system. However, faster and advanced appliance classification accuracy can be enhanced by the implementation of the k-nearest neighbor (k-NN) classifier in hardware. A field-programmable gate array (FPGA) hardware implementation can speed up the processing time with a high level of performance accuracy. The result proved that the HLS-based solution has reduced design complexity and time for cost-effectiveness. The Plug Load Appliance Identification Dataset (PLAID) is used as a benchmark for the implementation. The selected appliance identification is implemented using Xilinx Zynq-7000 and the HLS-based solution has used an area of 37.1% for LUT and 21% for FF from the available chip. Thus, the implementation improved the cost and classification accuracy with a processing time of 5.9 ms and the consumed power was 1.94 W.