{"title":"Floating-Point FIR-Based Convolution Suitable for Discrete Wavelet Transform Implementation on FPGA","authors":"Sarah H. Farghaly, Samar M. Ismail","doi":"10.1109/NILES.2019.8909290","DOIUrl":null,"url":null,"abstract":"In this paper, the FPGA implementation of the convolution block suitable for Discrete Wavelet Transform (DWT) decomposition is presented. The transposed form Finite Impulse Response (FIR) structure is employed for performing the convolution process. The design is generic in nature to fit for different wavelet types and symmetric to expand for filters of multiple taps. The proposed convolution block is integrated to design a DWT decomposition system as an application. the proposed architecture is implemented using IEEE -754 single precision floating-point representation offering higher precision and better accuracy than scaled integer wavelet coefficients. The whole system is implemented on Virtex 5 FPGA achieving 243.6 MHz clock frequency.","PeriodicalId":330822,"journal":{"name":"2019 Novel Intelligent and Leading Emerging Sciences Conference (NILES)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 Novel Intelligent and Leading Emerging Sciences Conference (NILES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NILES.2019.8909290","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In this paper, the FPGA implementation of the convolution block suitable for Discrete Wavelet Transform (DWT) decomposition is presented. The transposed form Finite Impulse Response (FIR) structure is employed for performing the convolution process. The design is generic in nature to fit for different wavelet types and symmetric to expand for filters of multiple taps. The proposed convolution block is integrated to design a DWT decomposition system as an application. the proposed architecture is implemented using IEEE -754 single precision floating-point representation offering higher precision and better accuracy than scaled integer wavelet coefficients. The whole system is implemented on Virtex 5 FPGA achieving 243.6 MHz clock frequency.