In this work, we present a mixed software/hardware implementation of 2-D signals encoder/decoder using dyadic discrete wavelet transform (DWT) based on quadrature mirror filters (QMF); using fast wavelet Mallat's algorithm. This work is designed and compiled on the embedded development kit EDK6.3i, and the synthesis software, ISE6.3i, which is available with Xilinx Virtex-IIV2MB1000 FPGA. Huffman coding scheme is used to encode the wavelet coefficients so that they can be transmitted progressively through an Ethernet TCP/IP based connection. The possible reconfiguration can be exploited to attain higher performance. The design will be integrated with the neutron radiography system that is used with the Es-Salem research reactor.
Keywords: BRAM; Block Random Access Memory; CCD; CWT; Continuous Wavelet Transform; DDRAM; DWT; Discrete Wavelet Transform; Dynamic Data Random Access Memory; Embedded; FPGA; Field Programmable Gate Array; GPIO; General Purpose Input/Output; HDL; Hardware Description Language; MDM; MSE; Mean Square Error; Microprocessor Debug Module; Neutron radiography; PSNR; Peak Signal to Noise Ratio; QMF; Quadrature Mirror Filter; RLE; Run Length Encoder; UART; Universal Asynchronous Receive Transmit; XMD; Xilinx Microprocessor Debugger; change-coupled Device.
© 2013 Elsevier Ltd. All rights reserved.