Mouhamad Chehaitly, M. Tabaa, F. Monteiro, A. Dandache
{"title":"离散小波包变换的快速可配置结构","authors":"Mouhamad Chehaitly, M. Tabaa, F. Monteiro, A. Dandache","doi":"10.1109/DCIS.2015.7388599","DOIUrl":null,"url":null,"abstract":"Discrete Wavelet Packet Transformation (DWPT) has been gaining much popularity in recent communication systems as a core transmission function, both as signal analysis or denoising technique. This trend is largely due to the mathematical properties of DWPT, and particularly to its excellent locality in the time-frequency domain. Unfortunately, DWPT is also a rather demanding operation. For instance, the much known tree algorithm developed by Mallat requires large amounts of operative and storage resources. In this paper, we are proposing a novel architecture for DWPT, aiming to provide an effective performance trade-off. High throughput is achieved using only a relatively limited amount of hardware, thanks to a clever sharing of hardware resources between the low-pass and high-pass filters in the Mallat-tree algorithm, and an efficient use of the different throughput rates in different places of the architecture. The design has been modeled in VHDL at the RTL level, and synthesized using Altera Quartus II targeting an Altera Cyclone IV FPGA. The architecture is fully configurable at synthesis according to the tree depth (number of tree levels), the order of the filters and the filter coefficient quantization. Furthermore, the tree depth and filters order has little impact (only due to place and route variations) on throughput. The results obtained so far compare favorably to previous works.","PeriodicalId":191482,"journal":{"name":"2015 Conference on Design of Circuits and Integrated Systems (DCIS)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A fast and configurable architecture for Discrete Wavelet Packet Transform\",\"authors\":\"Mouhamad Chehaitly, M. Tabaa, F. Monteiro, A. Dandache\",\"doi\":\"10.1109/DCIS.2015.7388599\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Discrete Wavelet Packet Transformation (DWPT) has been gaining much popularity in recent communication systems as a core transmission function, both as signal analysis or denoising technique. This trend is largely due to the mathematical properties of DWPT, and particularly to its excellent locality in the time-frequency domain. Unfortunately, DWPT is also a rather demanding operation. For instance, the much known tree algorithm developed by Mallat requires large amounts of operative and storage resources. In this paper, we are proposing a novel architecture for DWPT, aiming to provide an effective performance trade-off. High throughput is achieved using only a relatively limited amount of hardware, thanks to a clever sharing of hardware resources between the low-pass and high-pass filters in the Mallat-tree algorithm, and an efficient use of the different throughput rates in different places of the architecture. The design has been modeled in VHDL at the RTL level, and synthesized using Altera Quartus II targeting an Altera Cyclone IV FPGA. The architecture is fully configurable at synthesis according to the tree depth (number of tree levels), the order of the filters and the filter coefficient quantization. Furthermore, the tree depth and filters order has little impact (only due to place and route variations) on throughput. The results obtained so far compare favorably to previous works.\",\"PeriodicalId\":191482,\"journal\":{\"name\":\"2015 Conference on Design of Circuits and Integrated Systems (DCIS)\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 Conference on Design of Circuits and Integrated Systems (DCIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DCIS.2015.7388599\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 Conference on Design of Circuits and Integrated Systems (DCIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DCIS.2015.7388599","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
摘要
离散小波包变换(DWPT)作为一种核心的传输功能,无论是作为信号分析还是去噪技术,在当今的通信系统中都得到了广泛的应用。这种趋势在很大程度上是由于DWPT的数学特性,特别是它在时频域的优异局部性。不幸的是,DWPT也是一个要求相当高的操作。例如,Mallat开发的广为人知的树算法需要大量的操作和存储资源。在本文中,我们为DWPT提出了一种新的体系结构,旨在提供有效的性能权衡。由于Mallat-tree算法在低通和高通滤波器之间巧妙地共享硬件资源,以及在体系结构的不同位置有效地利用不同的吞吐量,因此仅使用相对有限的硬件就可以实现高吞吐量。该设计已在RTL级的VHDL中建模,并使用Altera Quartus II针对Altera Cyclone IV FPGA进行合成。根据树的深度(树的层次数)、滤波器的顺序和滤波器系数的量化,在合成时结构是完全可配置的。此外,树的深度和过滤器的顺序对吞吐量的影响很小(仅由于位置和路由的变化)。到目前为止取得的结果与以前的工作相比是很好的。
A fast and configurable architecture for Discrete Wavelet Packet Transform
Discrete Wavelet Packet Transformation (DWPT) has been gaining much popularity in recent communication systems as a core transmission function, both as signal analysis or denoising technique. This trend is largely due to the mathematical properties of DWPT, and particularly to its excellent locality in the time-frequency domain. Unfortunately, DWPT is also a rather demanding operation. For instance, the much known tree algorithm developed by Mallat requires large amounts of operative and storage resources. In this paper, we are proposing a novel architecture for DWPT, aiming to provide an effective performance trade-off. High throughput is achieved using only a relatively limited amount of hardware, thanks to a clever sharing of hardware resources between the low-pass and high-pass filters in the Mallat-tree algorithm, and an efficient use of the different throughput rates in different places of the architecture. The design has been modeled in VHDL at the RTL level, and synthesized using Altera Quartus II targeting an Altera Cyclone IV FPGA. The architecture is fully configurable at synthesis according to the tree depth (number of tree levels), the order of the filters and the filter coefficient quantization. Furthermore, the tree depth and filters order has little impact (only due to place and route variations) on throughput. The results obtained so far compare favorably to previous works.