2D Dct In Transformations Of Today'S Information Technologies

Words
1747 (4 pages)
Downloads
84
Download for Free
Important: This sample is for inspiration and reference only

Table of contents

Abstract

In today’s scenario, there is huge involvement of transformations. These scenarios include digital signal processing and image processing. It is very essential in all sectors. Transformation techniques are useful as it makes analysis easier, reliable and relevant. The response to any particular input could be computed in the time domain, but it takes much more computations and not be as intuitive therefore this signal should convert to frequency domain. There are various transformations tools used namely FFT, DFT, DCT, DWT etc. DCT express a finite sequence of data points in terms of sum of functions oscillating at different frequencies. The 2-D DCT is a direct extension of the 1-D DCT. 2D-DCT algorithms are computation intensive and involve large number of multiplication and addition operations and due to this chip area gets increased and performance get degrade, hence it is required to make 2D DCT computations efficient.

INTRODUCTION

Customers have quickly become accustomed to the high standard of today’s information technology, and their demands continue to grow. The increase in use of computers increases the use of digital signal processing (DSP). In DSP, three domains are used to represent the signals. They are time domain/spatial domain (for one-dimensional signals for multidimensional signals respectively), frequency domain, and wavelet domains. Signal can be represented in any one of the domain which represents the essential characteristics of the signal. Frequency domain also called spectrum- or spectral analysis makes partitioning of spectral components to propose a small and meaningful form of signal representation. There are many frequency domain transformations. Due to its strong “energy compaction” property DCT is frequently used in signal and image processing. The implementation of a 2D-DCT fast re-configurability, either partially or totally which provides the possibility of swapping in and out designs in the time domain, so that a designer can meet requirements, with a minimal amount of resource. In conventional DCT, an 8-point 1D- DCT requires 64 multiplications and 56 additions and 8-point 2D-DCT requires 1024 multiplications and 896 additions, with the increase in number of length of the DCT, the number of multiplication and addition operations also increase leading to larger chip area and performance degradation. The primary aspect of the 2-D DCT computation is to compute the DCT coefficients, where a large number of mathematical computations are required.

One of the main objectives is to minimize the complexity of operations as much as possible while maintaining low delays and high speed throughput. Nowadays, more and more embedded systems are using hardware to control and process data by making use of parallelism and flexibility concepts. The necessity for powerful computation is increasing rapidly. When it comes to advancement in the processing power of a computer, the first thing to be taken into account is the processor’s operational frequency. Therefore, it is necessary to design such a system with parallelizing tasks or algorithms to boost performance and simultaneously reduce resource footprints using multi-core processing.

LITERATURE SURVEY

Mariem Makni this paper proposes the Comparison and Performance Evaluation of FPGA Soft-cores for Embedded Multi-core Systems. This presents a great challenge for designers to select the most efficient and the suitable soft-core for a specific software application. They computed performanceof existing soft-cores which presents a great challenge for designers to select the most efficient and the suitable soft-core for a specific software application. It presents an overview of soft-core processors that are used in embedded systems. This compare different open-source and commercial soft-cores such as open Fire, LEON3, Micro blaze, etc, based on major architectural features. We also evaluate the impact of the selected soft-core processors on the total execution time and the FPGA area consumption using different applications.

Second system designed by Ravi Jani1, Kunjal Mehta Fast Fourier Transform implementation using Microblaze and uclinux, states that in certain multimedia and signal processing application the FPGA's computational capacity proves to be inadequate. To overcome this limitation the designers have come up with number of approaches. Two of the approaches have been implemented. One approach is hardware based approach and the other is software based approach. The hardware based approach refers to resorting to multiprocessor architecture to enhance or multiply the performance of System on Chip.

No time to compare samples?
Hire a Writer

✓Full confidentiality ✓No hidden charges ✓No plagiarism

Another approach which is software based is useful in case hardware capacity of the FPGA is limited. Ronald Scrofano, Ju-Wook Jang, Viktor K. Prasanna this paper proposes the Energy-Efficient Discrete Cosine Transform on FPGAs, states that the 2-D discrete cosine transform (DCT) is an integral part of video and image processing; it is used in both the JPEG and MPEG encoding standards. As streaming video is brought to mobile devices, it becomes important that it is possible to calculate the DCT in an energy-efficient manner. They present a new algorithm and processing element (PE) architecture for computing the DCT with a linear array of PEs. This design is optimized for energy efficiency. They analyze the energy, area, and latency trade-offs available with this design and then compare its energy dissipation, area, and latency to those of Xilinx’s optimized IP core.

The system proposed by D.W. Trainor, J.P. Heron and R.F. Woods presented a novel FPGA i.e. Xilinx XC6200 series implementation of a 2D (8x8) point DCT. It has shown the development of a suitable architectural style can produce high quality circuit designs for a specific technology. To produce DCT implementation on a single chip FPGA, they used distributed arithmetic and exploitation of parallelism and pipelining. FPGA operated at 25 frames per second with VGA resolution. This technology was suitable for processing image data at 25 frames per second. M. Thiruveni Raguraman, D. Shanthi Saravanan this paper implement FPGA Implementation of Approximate 2D Discrete Cosine Transforms aims to contribute to the efforts of design discrete cosine transform (DCT) is frequently. It is enough to produce approximate outputs rather than absolute outputs which in turn reduce the circuit complexity. Numbers of applications like image and video processing need higher dimensional DCT algorithms. Approximate 2D multiplier-free DCT architectures are coded in Verilog, simulated in Modelsim to evaluate the correctness, synthesized to evaluate the performance and implemented in virtex E Field Programmable Gate Array (FPGA) kit.

A comparative analysis of approximate 2D DCT architectures is carried out in terms of speed and area.Martin vetterli fast 2-d discrete cosine transform, states that a fast 2-D DCT algorithm was proposed which reduces the number of multiplies by 50 to 75 % with comparable number of additions. This was achieved by showing that a 2-D DCT can be obtained from a real 2-D DFT with 1.5 multiplies per point and by developing efficient real odd DP7 algorithms which are used when a 2-D DFT' is evaluated through polynomial transforms. For a JPEG image of 8×8 block size in spatial domain, the algorithm decomposes the two-dimensional (2D) DCT into one pair of one-dimensional (1D) DCTs with transform computation in only 24 multiplications. The 2D spatial data is a linear combination of the base image obtained by the outer product of the column and row vectors of cosine function the inverse DCT is as efficient. Implementation of the FDCT algorithm shows that embedding a watermarking image of 32×32 block pixel size in a 256×256 digital image can be completed.

Ankita Selokar, A.C. Kailuke FPGA Implementation of Forward 2D-DCT and Inverse 2D-DCT Based On Row-Column Decomposition Method. This paper represents the FPGA implementation of 2D forward DCT and inverse DCT. 2D-DCT is computed by combining two 1D-DCT that connected by a transpose buffer. Firstly implemented the forward 1D-DCT row wise that requires addition, subtraction, registers and multipliers, and then column wise. For inverse 1D-DCT we implemented 1D-DCT column wise and then row wise. It possesses features and thus well suited for VLSI implementation. It can be used for the computation of either the forward or the inverse 2D DCT. Then synthesized onto a Xilinx 14.2 ISE device Shahrukh Agha and Farman ullahJan DCT and Motion Estimation.

This paper describes a shared memory multiprocessing system and multistage interconnection based multiprocessor systems especially for FFT algorithms. A theoretical analysis for the speeding up in the speed of the FFT algorithm (1D and 2D) is presented. In this work implementation of multiprocessing system is presented. Multiprocessing approaches also appears beneficial in terms of power as compared to single processor at the same throughput at a cost of more area e.g. running multiple processors at low frequency is power efficient, in case of 2D DFT and 2D DCT, as compared to single processor at higher frequency. It have also shown that different ways of parallelization’s or mapping.

S.Varkeessheeba Performance Evaluation of Various Discrete Cosine Transforms this paper proposes, many DCT algorithms were proposed in order to achieve high speed DCT and low power consumption. CORDIC algorithm can be widely used in Software Defined Radio, wireless communications and medical imaging applications. The algorithm is very much hardware efficient because it performs combination of shift-add operations and omits the dependence on multipliers. This article discusses the CORDIC algorithm and various DCT performances in the Digital Signal Processing and compares the performance of various discreet cosine transforms in terms of power consumption and accuracy.

CONCLUSION

After reviewing from the above mentioned sources, it seems that many researchers have implemented 2D-DCT for various applications using single core system on chip. In today’s world, transformation techniques are very useful it makes understanding the problem easier in one domain than in another and making analysis reliable. But 2D-DCT demand huge computations which require large memory space and high processing time which is not feasible to overcome these problems. Using multi-core processors, such systems can be integrated on a single FPGA chip, assuming that the soft-core processor provides adequate performance.

REFERENCES:

  1. Mariem Makni Mouna Baklouti Smail Niar Mohamed Wassim JMAL and Mohamed Abid A Comparison and Performance Evaluation of PGA Soft-cores for Embedded Multi-core Systems. 2016 11th International Design & Test Symposium (IDT).
  2. Ravi Jani1, Kunjal Mehta2 Fast Fourier Transform implementation using Microblaze and uclinux International Journal of Engineering Research and General Science Volume 3, Issue 3, May-June, 2015 ISSN 2091-2730.
  3. Ronald Scrofano Ju-Wook Jang Viktor K. Prasanna Los Angeles, CA, Energy-Efficient Discrete Cosine Transform on FPGAs.conference paper in The KIPS Transactions PartA 12a (4):215-21 January 2003
  4. D.W. Trainor, J.P. Heron and R.F. Woods Implementation of the 2D DCT using a XILINX XC6264 FPGA. IEEE 10.1109/SIPS.1997. 626344, 06 August 2002.
  5. M. Thiruveni Raguraman, D. Shanthi Saravanan FPGA Implementation of Approximate 2D Discrete Cosine Transforms. Received 20 February 2016; accepted 25 April 2016; published 28 April 2016 http://dx.doi.org/10.4236/cs.2016.74037.
You can receive your plagiarism free paper on any topic in 3 hours!

*minimum deadline

Cite this Essay

To export a reference to this article please select a referencing style below

Copy to Clipboard
2D Dct In Transformations Of Today’S Information Technologies. (2020, July 22). WritingBros. Retrieved December 25, 2024, from https://writingbros.com/essay-examples/2d-dct-computations-as-an-integral-part-of-transformations-in-todays-information-technologies/
“2D Dct In Transformations Of Today’S Information Technologies.” WritingBros, 22 Jul. 2020, writingbros.com/essay-examples/2d-dct-computations-as-an-integral-part-of-transformations-in-todays-information-technologies/
2D Dct In Transformations Of Today’S Information Technologies. [online]. Available at: <https://writingbros.com/essay-examples/2d-dct-computations-as-an-integral-part-of-transformations-in-todays-information-technologies/> [Accessed 25 Dec. 2024].
2D Dct In Transformations Of Today’S Information Technologies [Internet]. WritingBros. 2020 Jul 22 [cited 2024 Dec 25]. Available from: https://writingbros.com/essay-examples/2d-dct-computations-as-an-integral-part-of-transformations-in-todays-information-technologies/
Copy to Clipboard

Need writing help?

You can always rely on us no matter what type of paper you need

Order My Paper

*No hidden charges

/