Computational methods to increase the speed of FPGA-based discrete wavelet transforms
Annotation
The article considers the computational methods and features of the construction of a complex functional block for the implementation of the discrete wavelet transform (DWT) Dobeshie 9/7 in digital image signal processing systems based on FPGA. We proposed a mathematical model and algorithms for the implementation of parallel and series-convector methods of signal processing to calculate the coefficients of a discrete bi-orthogonal Dobeshie wavelet 9/7 taking into account the architecture of used FPGA. The model is based on wavelet transform factorization methods using lifting schemes. In contrast to conventional lifting schemes, the proposed method and algorithms can increase the speed of FPGA calculations with simplified hardware implementation. CAD Quartus II and ModelSim are used as a development environment. The behavioral model is written in Verilog HDL. Altera Cyclone® IV 4CE115 was used as FPGA. On the basis of the obtained behavioral model the testing module was developed and the simulation of digital circuit in the ModelSim environment was carried out. The formula for estimating the number of clock cycles of the forward and reverse DWT has been proposed; on its basis the estimate of the number of parallel computations depending on the number of input elements and the characteristics of the FPGA was obtained. As a result of experiments the dependences of the number of cycles for DWT computation depending on the size of the side of a square image with different variants of the number of parallel processing blocks were obtained. It is shown that parallel work of several independent modules gives a possibility to conduct concurrent processing of several input columns (rows) from input 2D array, and unification of the multiplier-summing module allows to increase efficiency of calculations and to reduce volume of occupied hardware resources. Conveyor based DWT structure is characterized by less hardware costs in terms of implementation of the calculator unit and memory allocation. As a result of testing the digital circuit, it was found that the developed block structure can significantly increase the DWT speed as well as reduce the cost of the system on a chip. The proposed realization of the block of two-dimensional forward and reverse wavelet transform for the Dobeshi 9/7 filter bank forms a complete module and can be used as a ready-made complex functional block for further development of high quality image transmission systems in real time.
Keywords
Постоянный URL
Articles in current issue
- Characterization of the holographic photopolymer Bayfol HX in the IR region
- Study of blood vessels reaction to local heating by imaging photoplethysmography
- Transmission of 3D holographic information over a radio channel by a method close to SSB
- Anodization parameters influence on anodic aluminum oxide formed above the silver island film
- State estimation accuracy analysis of an induction electric drive by the algorithms of Luenberger and Kalman
- A method of optimizing the structure of hierarchical distributed control systems
- Method for identification of sinusoidal signal parameters with variable unknown amplitude
- Improvement of the automatic temperature stabilisation process in the cryovacuum unit
- Investigation on impact and wear behavior of Al6061 (SiC+Al2O3) and Al7075 (SiC+Al2O3) hybrid composites
- .Dialogue system based on spoken conversations with access to an unstructured knowledge base
- Multiobjective evolutionary discovery of equation-based analytical models for dynamical systems
- Probabilistic criteria for time-series predictability estimation
- Software framework for hyperparameters optimization of models with additive regularization
- Value-based modeling of economic decision making in conditions of unsteady environment
- Methodology for organizing and conducting a study to assess consumer ability
- Automated cluster analysis of communication strategies of educational telegram channels
- Computer modeling of non-Markovianprocesses based on the principle of balance of “complex probabilities”
- The objectification method of the weight coefficients for decision-making in multicriteria problems
- Grishentsev A.Yu., Goroshkov V.A., Chernov R.I.Assessment of the limits of applicability and methods of modulation of near-field magnetic coupling
- Numerical and analytical modeling of the propulsive wing and fuselage of an air taxi
- Using variable-precision feedback to improve operational speed of the current loop in GaN-inverters
- Simulation of diffusion processes during electrothermal treatment of reaction crucibles of the Fe-Sn system