Discrete wavelet transform realisation using run-time reconfiguration of field programmable gate array (FPGA)s

Access Full Text

Discrete wavelet transform realisation using run-time reconfiguration of field programmable gate array (FPGA)s

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Circuits, Devices & Systems — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Designing a universal embedded hardware architecture for discrete wavelet transform is a challenging problem because of the diversity among wavelet kernel filters. In this work, the authors present three different hardware architectures for implementing multiple wavelet kernels. The first scheme utilises fixed, parallel hardware for all the required wavelet kernels, whereas the second scheme employs a processing element (PE)-based datapath that can be configured for multiple wavelet filters during run-time. The third scheme makes use of partial run-time configuration of FPGA units for dynamically programming any desired wavelet filter. As a case study, the authors present FPGA synthesis results for simultaneous implementation of six different wavelets for the proposed methods. Performance analysis and comparison of area, timing and power results are presented for the Virtex-II Pro FPGA implementations.

Inspec keywords: field programmable gate arrays; discrete wavelet transforms; filters

Other keywords: field programmable gate array; run-time reconfiguration; wavelet kernel filter; universal embedded hardware architecture; processing element-based datapath; partial run-time configuration; Virtex-II Pro FPGA; discrete wavelet transform

Subjects: Logic circuits; Filters and other networks; Integral transforms; Integral transforms; Logic and switching circuits

References

    1. 1)
      • Daubechies, I., Swelden, W.: `Factoring wavelet transforms into lifting steps', Technical report, Bell Laboratories, 1996.
    2. 2)
    3. 3)
    4. 4)
      • HWICAP: Xilinx product specification, available at: http://www.xilinx.com/support/documentation/ip_documentation/opb_hwicp.pdf.
    5. 5)
    6. 6)
      • JPEG2000 Committee Drafts. Available at http://www.jpeg.org/public/fcd15444-1.pdf.
    7. 7)
    8. 8)
    9. 9)
      • FSL, (Fast Simplex Link) bus: Xilinx application note, available at http://www.xilinx.com/support/documentation/ip_documentation/fs_v20.pdf.
    10. 10)
      • French, M., Anderson, E., Kang, D.: `Autonomous system on chip adaptation through partial runtime reconfiguration', Proc. IEEE Symp. on Field-Programmable Custom Computing Machines, 2008, p. 77–86.
    11. 11)
    12. 12)
    13. 13)
      • Fernandez, G., Periaswamy, P., Sweldens, W.: `LIFTPACK: a software package for wavelet transforms using lifting', Proc. SPIE, Wavelet Applications Signal Image Processing IV, 1996, 2825, p. 396–408.
    14. 14)
      • Oruklu, E., Saniie, J.: `Ultrasonic flaw detection using discrete wavelet transform for NDE applications', IEEE Ultrasonics Symp., 2004, 2, p. 1054–1057.
    15. 15)
    16. 16)
      • Liu, C.C., Shiau, Y.H., Jou, J.M.: `Design and implementation of a progressive image coding chip based on the lifted wavelet transform', Proc. 11th VLSI Design/CAD Symp., 2000, p. 49–52.
    17. 17)
      • Xpower: Xilinx product, available at: http://www.xilinx.com/products/design_tools/logic_design/verification/xpower.htm.
    18. 18)
      • Lian, C.J., Chen, K.F., Chen, H.H., Chen, L.G.: `Lifting based discrete wavelet transform architecture for JPEG2000', IEEE Int. Symp. on Circuits and Systems, 2001, p. 445–448.
    19. 19)
      • C. Huang , P. Tseng , L. Chen . Efficient VLSI architectures of lifting-based discrete wavelet transform by systematic design method. Proc. IEEE Int. Symp. on Circuits Systems, (ISCAS) , 565 - 568
    20. 20)
    21. 21)
      • Sweldens, W.: `The lifting scheme: A new philosophy in biorthogonal wavelet constructions', Proc. SPIE, Wavelet Applications in Signal and Image Processing III, 1995, 2569, p. 68–79.
    22. 22)
      • Raaijmakers, S., Wong, S.: `Run-time partial re-configuration for removal, placement and routing on the Virtex-II Pro', Proc. Int. Conf. on Field Programmable Logic and Applications, (FPL 2007), 2007, p. 679–683.
    23. 23)
      • Tseng, P., Huang, C., Chen, L.: `Reconfigurable discrete wavelet transform architecture for advanced multimedia systems', Proc. IEEE Workshop on Signal Process Systems (SIPS), 2003, p. 137–141.
    24. 24)
    25. 25)
      • B. Blodget , C. Bobda , M. Huebner , A. Niyonkuru . (2004) Partial and dynamically reconfiguration of Xilinx Virtex-II FPGAs, Field programmable logic and applications.
    26. 26)
      • Reichel, J.: `On the arithmetic and bandwidth complexity of the lifting scheme', Proc. Int. Conf. on Image Processing, 2001, 3, p. 198–201.
    27. 27)
    28. 28)
      • Zhang, X., Rabah, H., Weber, S.: `Cluster-based hybrid reconfigurable architecture for auto-adaptive SoC', Proc. 14th IEEE Int. Conf. on Electronics, Circuits and Systems, ICECS, 2007, p. 979–982.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cds.2010.0259
Loading

Related content

content/journals/10.1049/iet-cds.2010.0259
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading