Related Experiment Video
Updated: Mar 13, 2026

Time Multiplexing Super Resolving Technique for Imaging from a Moving Platform
Published on: February 12, 2014
Code generator for implementing dual tree complex wavelet transform on reconfigurable architectures for mobile
Ferhat Canbay1, Vecdi Emre Levent2, Gorkem Serbes3
1Computer Engineering , Yildiz Technical University , Istanbul 34220 , Turkey.
A new code generator application was developed to create efficient architectures for the dual-tree complex wavelet transform (DTCWT). This approach addresses limitations in speed and portability for real-time embedded systems.
Area of Science:
- Digital Signal Processing
- Embedded Systems Engineering
- Computer Engineering
Background:
- The dual-tree complex wavelet transform (DTCWT) is crucial for multi-channel real-time applications requiring near shift-invariance.
- Implementing DTCWT on traditional platforms like PCs or PIC microcontrollers presents challenges in portability and achieving desired speed performance.
- Field-programmable gate arrays (FPGAs) offer a promising solution due to their portability, low cost, low power, and high-performance computing capabilities.
Purpose of the Study:
- To develop an application for generating diverse architectures for DTCWT implementation.
- To create a low-cost and portable solution for real-time multi-channel applications.
- To overcome the limitations of existing DTCWT implementation methods.
Main Methods:
- Comparative analysis of DTCWT implementation in C on a PC and a PIC microcontroller.
- Exploration of FPGA-based implementation for enhanced performance and portability.
- Utilisation of Xilinx System Generator DSP for initial algorithm design.
- Implementation using Verilog Hardware Description Language.
- Development of a novel code generator program to automate architecture production.
Main Results:
- PC and PIC microcontroller implementations showed limitations in portability and speed, respectively.
- FPGA implementation was identified as the most feasible solution for high-performance, portable, low-cost, and low-power DTCWT.
- Initial designs using DSP tools were not optimized for area and power.
- Verilog implementation presented its own set of challenges.
- The proposed code generator simplifies algorithm usage and adaptation, producing various architectures.
Conclusions:
- The developed code generator program effectively addresses the complexities of DTCWT implementation.
- It offers a simplified and adaptable solution for creating diverse DTCWT architectures.
- This approach enhances the feasibility of deploying DTCWT in resource-constrained, real-time embedded systems.
More Related Videos
07:46Author Spotlight: Revolutionizing Remote Surgery with Augmented Reality and Robotics for Enhanced Precision and Accessibility
Published on: August 9, 2024
11:00Experimental Investigation of Secondary Flow Structures Downstream of a Model Type IV Stent Failure in a 180° Curved Artery Test Section
Published on: July 19, 2016
Related Concept Videos
Discrete-time Fourier transform
One of the notable...
Fast Fourier Transform
The computational efficiency of the FFT becomes...
Convolution: Math, Graphics, and Discrete Signals
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
Discrete Fourier Transform
Properties of the z-Transform I
Discrete-Time Fourier Series
For a discrete-time periodic signal x[n]...