Speed Optimised CORDIC Based Fast Algorithm for DCT

Page 1

GRD Journals | Global Research and Development Journal for Engineering | International Conference on Innovations in Engineering and Technology (ICIET) - 2016 | July 2016

e-ISSN: 2455-5703

Speed Optimised CORDIC Based Fast Algorithm for DCT 1V.K.Vidhysankari 2B.Pradeep

Kumar Department of Electronics and Communication Engineering 1,2 Dr.Mahalingam College of Engineering and Technology, Pollachi-642003 INDIA 1,2

Abstract Discrete Cosine Transform is the most widely used transform recorded in the history especially for image and video compression. DCT can be efficiently carried out using a well-known iterative algorithm called CORDIC to perform vector rotations. An efficient CORDIC based fast algorithm for DCT is presented with some notable advantages like data flow similar to Cooley - Tukey FFT, identical post-scaling factor and rotation angles in arithmetic sequence. CORDIC types are reduced to one by choosing trigonometric formula. This algorithm overcomes the problem of non-synchronization among the CORDIC rotation angles. This is achieved by using Carry Save Adder (CSA) in the Processing Elements (PE) in the place of full adders and the two different PEs are used to exploit four PEs. The delay reduces drastically by using modified 4:2 Carry Save Adder architecture Keyword- Compression, CORDIC, DCT, Carry Save Adder, Carry Look-ahead Adder, Processing Elements __________________________________________________________________________________________________

I. INTRODUCTION Compression is the reduction of number of bits to represent a data by reducing the redundancy. Image compression reduces the size by discarding carefully chosen redundant data, so that necessary information can be retained. In this fast growing world, Digital Image Processing plays an important role in various fields. Ahemed, N., et al proposed DCT and DCT is Discrete Cosine Transform which has gained its importance in the field of Digital Signal and Image Processing and to meet its requirements, various fast algorithms are developed. The existing fast algorithm for DCT can be classified in to two as fixed length and variable length DCT algorithms. Fixed length algorithms are usually used in 8-point DCT and mostly aim at reducing the computational complexity and increasing its efficiency. Few such algorithms like matrix factorization proposed by Fanucci, L., et al and Pan S.B., et al and direct signal flow graph given derivatives by Kaddachi, M. L., et al take the advantage of fast algorithms, but they have the problems of control complexity, irregular signal flow graphs and extending to higher orders are hardly possible. Variable length DCT algorithms for faster computation had been used to meet the market requirements and to overwhelm the problems faced in fixed length algorithms. Many fast algorithms proposed by Chen, C.T., et al, Chen, C.H., et al and Narasimha, M.J., et al for DCT like matrix factorization with simple structure,Hou, H.S. in his paper given about the recursive algorithms to generate higher order DCT from lower order DCT and multiplier based algorithms were proposed. The development of such algorithms leads to unfolded pipelined CORDIC technique which uses linear array architecture and can be used for efficient VLSI implementation. CORDIC based fast algorithms have low hardware complexity, high throughput and better synchronization.

II. CORDIC BASED FAST ALGORITHM FOR DCT/IDCT DCT and IDCT for an N-point signal is defined as, DCT: (2đ?‘› + 1)đ?‘˜đ?œ‹ ], đ?‘Ľ[đ?‘›] = ∑ âˆ? [đ?‘˜]cos 2đ?‘ đ?‘˜=0 (đ?‘› = 0,1 ‌ đ?‘ − 1) đ?‘ −1

[

IDCT: đ?‘ −1

C[đ?‘˜] =âˆ? [đ?‘˜] ∑ x[n] cos [ đ?‘›=0

(2đ?‘› + 1)đ?‘˜đ?œ‹ ], 2đ?‘

(đ?‘˜ = 0,1. . đ?‘ − 1)

N-point "D" "C" "Ěƒ T" with two (N/2)-point "D" "C" "Ěƒ T" is based on CORDIC algorithms as derived by H. Huangcan be given as,

All rights reserved by www.grdjournals.com

443


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Speed Optimised CORDIC Based Fast Algorithm for DCT by GRD Journals - Issuu