Solar Hotspot Detection Using VHDL-Simulated Fixed-Point SVM: A Methodology Toward FPGA Realization
No Thumbnail Available
Date
2026-03
Journal Title
Journal ISSN
Volume Title
Publisher
Faculty of Engineering
Abstract
Early detection of thermal hotspots in photovoltaic modules is critical to ensuring their efficiency, safety, and longevity. This study presents a complete end-to-end methodology for implementing a fixedpoint
Medium Gaussian Support Vector Machine classifier using VHDL for a Field Programmable Logic Array. The approach begins with feature extraction from thermal images of healthy and defective solar panels, which focuses on MPEG-7 descriptors. The study shows that high impact for hotspot detection comes from blue chrominance contrast. A medium Gaussian SVM model is trained in MATLAB and converted to a fixed-point Q1.15 format for hardware compatibility. Key parameters, including support vectors, Lagrange multipliers, bias, and kernel scale, are extracted and verified in a custom Python environment to ensure numerical alignment with MATLAB results. The validated model is then implemented in synthesizable VHDL. It is verified using GHDL and the GNU Tool Kit waveform viewer, confirming bit-accurate hardware behaviour. Results show classification accuracy exceeding 99.3% with negligible performance loss due to quantization. The design achieves deterministic latency through an FSM-based structure and parallel feature processing for a 300-support vector and 222-feature system. This method enables low-power, real-time inference on a UAV-based edge platform, primarily focusing on drones.
Description
Keywords
Deep Learning, FPGA, Machine Learning, MPEG-7, Solar PV, SVM, VHDL
