Design and implementation of the discrete wavelet transform on an FPGA platform to process data sets of up to three dimensions
E. A. Rivera-Juarico, Juan Manuel Ramírez-Cortés, Vicente Alarcon‐Aquino, Ponciano Jorge Escamilla-Ambrosio · 2012
The aim of this work is the design and implementation of a DWT architecture FPGA-based platform for up to three dimensional signal processing. First, filter banks are designed using a distributed arithmetic technique. Then, we design controllers, interfaces and protocols that handle, transmit and sequence all the data during the computing process. Data is sent via USB to the FPGA and the user interface is programmed in MATLAB. A graphical user interface manages the system operation and displays the results on a PC. Designed filters are compared with a fully parallel architecture in relation to the number of gates used, speed, and algorithm performance.