A coarse-grained reconfigurable wavelet denoiser exploiting the Multi-Dataflow Composer tool

In the last few years, efficient resource management turned out to be one of the major challenges for hardware designers. Strategies of reusability through reconfiguration have demonstrated interesting potentials to address it, providing also power and area minimization. The Multi-Dataflow Composer (MDC) tool has been presented to the scientific community to automatically build-up runtime coarse-grained reconfigurable platforms. Originally conceived in the field of Reconfigurable Video Coding (RVC), the MDC allows achieving attractive results also for hardware designers operating in different application fields. In this work, we intend to demonstrate the potential orthogonality of the MDC approach with respect to the RVC domain. A runtime reconfigurable wavelet denoiser, targeted for biomedical applications, has been developed and prototyped onto an FPGA Development Board Spartan 3E 1600. Impressive results in terms of resource minimization have been achieved with respect to more traditional solutions.

[1]  I. Johnstone,et al.  Ideal spatial adaptation by wavelet shrinkage , 1994 .

[2]  Michael J. Flynn,et al.  A Variable Latency Pipelined Floating-Point Adder , 1996, Euro-Par, Vol. II.

[3]  R. Quian Quiroga,et al.  Unsupervised Spike Detection and Sorting with Wavelets and Superparamagnetic Clustering , 2004, Neural Computation.

[4]  Mark J. Shensa,et al.  The discrete wavelet transform: wedding the a trous and Mallat algorithms , 1992, IEEE Trans. Signal Process..

[5]  D. Pani,et al.  Real-time processing of tfLIFE neural signals on embedded DSP platforms: A case study , 2011, 2011 5th International IEEE/EMBS Conference on Neural Engineering.

[6]  Paolo Meloni,et al.  The multi-dataflow composer tool: generation of on-the-fly reconfigurable platforms , 2012, Journal of Real-Time Image Processing.

[7]  Luca Citi,et al.  On the use of wavelet denoising and spike sorting techniques to process electroneurographic signals recorded using intraneural electrodes , 2008, Journal of Neuroscience Methods.

[8]  Luigi Raffo,et al.  The Multi-Dataflow Composer tool: A runtime reconfigurable HDL platform composer , 2011, Proceedings of the 2011 Conference on Design & Architectures for Signal & Image Processing (DASIP).

[9]  D. Donoho,et al.  Translation-Invariant De-Noising , 1995 .

[10]  Michael Elad,et al.  Learning Multiscale Sparse Representations for Image and Video Restoration , 2007, Multiscale Model. Simul..

[11]  K. Azadet,et al.  Low-power equalizer architectures for high speed modems , 1998 .

[12]  Mohammed Bahoura,et al.  FPGA-Implementation of Discrete Wavelet Transform with Application to Signal Denoising , 2012, Circuits Syst. Signal Process..