TY - GEN
T1 - Design Exploration of DWT-Based Feature Extraction Using FPGA for High-Performance Signal Processing
AU - Trabes, Emanuel
AU - Zayed, Aymen
AU - Valderrama, Carlos
AU - Tarrillo, Jimmy
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - The discrete wavelet transform (DWT) is commonly used for feature extraction in machine learning applications. Since these applications are frequently deployed in portable systems with limited computational resources, FPGA-based hybrid hardware/software solutions might be a viable choice. This article provides an analysis of various 4-level db4 DWT and feature extraction techniques implemented on the Zynq 7020 device. Alternative DWT versions include fixed-point and floating-point implementations, cascade and single-core reuse architectures, as well as designs in HDL and VHDL. The feature extraction process considers mean, energy, and entropy. It has also been implemented in an architecture that efficiently reuses these computational cores. These versions are compared in terms of accuracy, resources used, performance, and power consumption.
AB - The discrete wavelet transform (DWT) is commonly used for feature extraction in machine learning applications. Since these applications are frequently deployed in portable systems with limited computational resources, FPGA-based hybrid hardware/software solutions might be a viable choice. This article provides an analysis of various 4-level db4 DWT and feature extraction techniques implemented on the Zynq 7020 device. Alternative DWT versions include fixed-point and floating-point implementations, cascade and single-core reuse architectures, as well as designs in HDL and VHDL. The feature extraction process considers mean, energy, and entropy. It has also been implemented in an architecture that efficiently reuses these computational cores. These versions are compared in terms of accuracy, resources used, performance, and power consumption.
KW - DWT
KW - feature extraction
KW - fixed-point
KW - floating-point
KW - FPGA
UR - http://www.scopus.com/inward/record.url?scp=105004558566&partnerID=8YFLogxK
U2 - 10.1109/LASCAS64004.2025.10966312
DO - 10.1109/LASCAS64004.2025.10966312
M3 - Conference contribution
AN - SCOPUS:105004558566
T3 - 2025 IEEE 16th Latin American Symposium on Circuits and Systems, LASCAS 2025 - Proceedings
BT - 2025 IEEE 16th Latin American Symposium on Circuits and Systems, LASCAS 2025 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 16th IEEE Latin American Symposium on Circuits and Systems, LASCAS 2025
Y2 - 25 February 2025 through 28 February 2025
ER -