INTEGER FAST FOURIER TRANSFORM - IMPLEMENTATION AND APPLICATION
#1

ABSTRACT
Transforms that maps integers to integers have advantagesnot available for floating point transforms. Integercomputations are faster and free from round off errors(integer transforms are widely used for lossless coding). Thepaper presents an algorithm of Integer Fast FourierTransform (intFFT) based on lifting factorization. IntegerDiscrete Cosine Transform (intDCT) is also computed as anexample of intFFT application.
1. INTRODUCTION
Great interest in the topic of integer transforms can beobserved in literature during last few years. Most of dataprocessed in computers come from sampling of continuoussystems and thus poses integer values (with range boundedby A/D converter). For those integer data integer toolsseems to be natural. Two significant advances of integertransforms are: no rounding of errors during computationsand faster computations. Integer transforms are widely usedfor lossless transform coding (especially for biomedicalsignals). The breakthrough in integer transforms designingwas lifting introduced by I. Daubechies and W. Sweldens[1]. In the paper lifting scheme is used for computations ofInteger Fast Fourier Transform (intFFT). Factorization ofcomplex multiplications is based on the method presented in[2]. In contrary to [2] presented intFFT is based onsimplified butterfly computations with division in time (oneand not two complex multiplications). Presented intFFTalgorithm is based on lifting 'do' 'undo' methodology. Anexample of Integer Discrete Cosine Transform is given aspossible use of intFFT.
2. FORWARD AND INVERSE INTFFT
Lifting structure is presented in Fig.1. The signal in upper(lower) branch is modified by functions fn and the signalfrom the opposite branch. Regardless of function fn thelifting is always revertible. Inverse transform is simpleundoing steps from the forward transform. If the input signalis integer valued and functions fn return integers the overalltransform maps integers to integers and the reconstructionerror is exactly equal to zero.Discrete Fourier Transform of a discrete signal x(n) ,x(n) 0, for n 0 and n N −1 is defined as:Figure 1: Lifting scheme, f1, f2 ... - arbitrary functions.−−10( ) ( ) , 0, 1,..., 1NnknN X k x n W k N ,knNjknN W e2−(1)Equation (1) represents multiplication and addition of twocomplex numbers and the absolute value of knN W equals 1. Inpaper [2] lifting factorization for complex multiplication isproposed. The lifting scheme for complex multiplication incase of integer valued computations is presented in Fig.2. Zstands for analyzed (input) complex signal, knN W value isdetermined by vertical branches in the structure. In case ofknN W angle equals to 0,/ 2,factorization is not necessaryand Z is multiplied by +/-1 or +/-j. Steps from Fig.2a,b can beeasily undo which results in integer division by knN W (ormultiplication by conjugate knN W ) without rounding offerrors.Implementation of intFFT is based on lifting 'do' 'undo'property in three levels: 1) complex multiplication by twiddlefactor WN in the way that multiplication by conjugate twiddlefactor returned original value, 2) butterfly structure thatallows computation in inverse (or synthesis) butterfly seeFig.1, and 3) computing intIFFT by undoing steps fromintFFT.


download full report
http://eurasipProceedings/Eusipco/Eusipco2004/defevent/papers/cr1295.pdf
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: application of mathematicsinlaplace transform with ppt, fourier transform dirac delta, seminar integer fast fourier transform, application of fourier series in mechanical engineering, fast stockwell transform matlab, fourier transform filtering, fourier transform chart,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  DESIGN AND IMPLEMENTATION OF GOLAY ENCODER AND DECODER computer science crazy 2 23,323 26-08-2016, 03:46 PM
Last Post: anasek
  GSM based SCADA implementation using Microcontroller project report tiger 19 27,548 31-05-2016, 12:13 PM
Last Post: dhanabhagya
  DESIGN AND IMPLEMENTATION OF ASYNCHRONOUS FIFO FOR EMBEDDED APPLICATIONS computer science crazy 1 22,629 14-04-2015, 05:38 PM
Last Post: Guest
  STEGANOGRAPHY IN MATLAB USING CONTOURLET TRANSFORM seminarsense 3 6,414 26-03-2014, 09:56 PM
Last Post: Guest
  DESIGN AND IMPLEMENTATION OF RADIX-4 BOOTH MULTIPLIER USING VHDL project computer science technology 8 24,781 12-11-2013, 05:36 AM
Last Post: Guest
  ANTI THEFT ALERT AND AUTO ARRESTING SYSTEM FOR MUSEUMS AND JEWELRY SHOPS project report helper 11 14,494 12-08-2013, 09:57 AM
Last Post: computer topic
  FAST HADAMARD TRANSFORMS computer science crazy 1 1,651 08-01-2013, 04:16 PM
Last Post: Guest
  AUTOMATIC VEHICLE ACCIDENT DETECTION AND MESSAGING SYSTEM USING GSM AND GPS MODEM smart paper boy 14 10,737 02-01-2013, 06:16 PM
Last Post: naidu sai
  Study of Evaluated a STATCOM Application for Voltage Stability by Dynamic PV Curves seminar class 1 1,762 21-11-2012, 01:35 PM
Last Post: seminar details
  Implementation of Static VAR Compensator for Improvement of Power System Stability seminar class 1 1,955 17-11-2012, 11:38 AM
Last Post: seminar details

Forum Jump: