SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
M.Narayan Murty. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -5) July 2016, pp.47-51
www.ijera.com 47|P a g e
Radix-3 Algorithm for Realization of Discrete Fourier Transform
M.Narayan Murty*
and H.Panda**
*
(Visiting Faculty, Department of Physics, Sri Sathya Sai Institute of Higher Learning, Prasanthi Nilayam –
515134, Andhra Pradesh, India)
**
(Department of physics, S.K.C.G. Autonomous College, Paralakhemundi -761200, Odisha, India)
ABSTRACT
In this paper, a new radix-3 algorithm for realization of discrete Fourier transform (DFT) of length N = 3m
(m =
1, 2, 3,...) is presented. The DFT of length N can be realized from three DFT sequences, each of length N/3. If
the input signal has length N, direct calculation of DFT requires O (N2
) complex multiplications (4N2
real
multiplications) and some additions. This radix-3 algorithm reduces the number of multiplications required for
realizing DFT. For example, the number of complex multiplications required for realizing 9-point DFT using the
proposed radix-3 algorithm is 60. Thus, saving in time can be achieved in the realization of proposed algorithm.
Keywords: Discrete Fourier transform, fast Fourier transform, radix-3 algorithm
I. INTRODUCTION
Discrete transforms play a significant role
in digital signal processing. Among all the discrete
transforms, the discrete Fourier transform (DFT) is
the most popular transform, and it is mainly due to
its usefulness in very large number of applications
in different areas of science and technology. The
DFT plays a key role in various digital signal
processing and image processing applications [1,
2]. Not only it is frequently encountered in many
different applications, but also it is computation-
intensive. Since DFT is highly computation-
intensive, algorithms and architectures are
suggested for implementation of the DFT in
dedicated very-large-scale integration circuit [3].
DFT and inverse discrete Fourier transform (IDFT)
have been regarded as the key technologies for
signal processing in orthogonal frequency division
multiplexing (OFDM) communication systems.
The fast Fourier transform (FFT) is an algorithm
that computes the DFT using much less operations
than a direct realization of the DFT. The fast
realization approach of DFT [4] is known as FFT.
FFT algorithms [5, 6] are used for efficient
computation of DFT.
In this paper, a new radix-3 algorithm for
realization of DFT of length N = 3m
(m = 1, 2, 3,...)
is presented. The DFT of length N can be realized
from three DFT sequences, each of length N/3. If
the input signal has length N, direct calculation of
DFT requires O (N2
) complex multiplications (4N2
real multiplications) and some additions. This
radix-3 algorithm reduces the number of
multiplications. For example, the number of
complex multiplications required for realizing 9-
point DFT using the proposed radix-3 algorithm is
60. Therefore, the hardware complexity and
execution time for implementing radix-3 DFT
algorithm can be reduced.
The rest of the paper is organized as
follows. The proposed radix-3 algorithm for DFT is
presented in Section-II. An example for
implementation of DFT of length N = 9 is
presented Section-III. Conclusion is given in
Section-IV.
II. PROPOSED RADIX-3 ALGORITHM FOR DFT
The 1-D DFT of input sequence {x (n); n = 0, 1, 2,...., N-1} is defined as
21
0
( ) ( )
j k nN
N
n
Y k x n e



 
0,1, 2, ..., 1for k N  (1)
Where 1j  
The ( )Y k values represent the transformed data.
Taking
2j k n
k n
N
NW e


 , (1) can be written as
1
0
( ) ( )
N
k n
N
n
Y k x n W


 
(2)
The term kn
NW is known as twiddle factor.
RESEARCH ARTICLE OPEN ACCESS
M.Narayan Murty. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -5) July 2016, pp.47-51
www.ijera.com 48|P a g e
Taking ( 1, 2 , 3, ...)3
m
mN  , the N output components ( 0 ), (1), ( 2 ), ..., ( 1)Y Y Y Y N  are arranged
in three groups, namely  3 , ( 3 1) ( 3 1),Y r Y r a n d Y N r   where 0, 1, 2 , ..., 1
3
N
r   .
The following expressions can be derived from (2).
1
3
0
2
(3 ) ( )
3 3
N
k n
N
n
N N
Y r x n x n n W


    
        
    

(3)
Where 3k r and 0, 1, 2 , ..., 1 .
3
N
r  
1 2
3
3 3
0
2
(3 1) ( )
3 3
N
N N
k k
k n
N N N
n
N N
Y r x n x n nW W W
    
   
   

    
         
     

(4)
Where 3 1k r  and 0, 1, 2 , ..., 1 .
3
N
r  
1 2
3
3 3
0
2
( 3 1) ( )
3 3
N
N N
k k
k n
N N N
n
N N
Y N r x n x n nW W W
    
   
   

    
          
     

(5)
Where ( 3 1)k N r   and 0, 1, 2 , ..., 1 .
3
N
r  
The output components  ( ); 0,1, 2, ..., 1Y k k N  can be realized using (3), (4) and (5) as shown in the
butterfly structure of Fig. 1.
0,1, 2, ...., 1 ;
3
N
n   0,1, 2, ..., 1
3
N
r  
Fig.1. Butterfly structure for realizing DFT of length N
III. EXAMPLE FOR REALIZATION OF DFT OF LENGTH N = 9
Substituting N = 9 and k = 0 in (1), we have
 
8 2
0 0
( 0 ) ( ) ( ) ( 3 ) ( 6 )
n n
Y x n x n x n x n
 
      
 
2 2
9
0
( 0 ) ( ) ( 3) ( 6 )
j k n
n
Y x n x n x n e



      fo r 0k  (6)
Substituting N = 9 and k = 3 in (1), we get
M.Narayan Murty. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -5) July 2016, pp.47-51
www.ijera.com 49|P a g e
2 38
9
0
( 3 ) ( )
j n
n
Y x n e
 


 
2 3 2 6
9 9
( 0 ) (1) ( 2 )
j j
x x e x e
  
  
   
 
2 3 2 6
2
9 9
( 3 ) ( 4 ) (5)
j j
j
x x e x e e
 

 
   
   
 
2 3 2 6
4
9 9
( 6 ) (7 ) (8)
j j
j
x x e x e e
 

 
   
   
 
(7)
Since 2
1
j
e

 and 4
1
j
e

 , (7) can be expressed as
 
2 2
9
0
( 3) ( ) ( 3) ( 6 )
j k n
n
Y x n x n x n e



      fo r 3k  (8)
Substituting N = 9 and k = 6 in (1), we have
2 68
9
0
( 6 ) ( )
j n
n
Y x n e
 


 
2 6 2 1 2
9 9
( 0 ) (1) ( 2 )
j j
x x e x e
  
  
   
 
2 6 2 1 2
4
9 9
( 3 ) ( 4 ) (5)
j j
j
x x e x e e
 

 
   
   
 
2 6 2 1 2
8
9 9
( 6 ) (7 ) (8 )
j j
j
x x e x e e
 

 
   
   
 
(9)
Since 4
1
j
e

 and 8
1
j
e

 , (9) can be written as
 
2 2
9
0
( 6 ) ( ) ( 3) ( 6 )
j k n
n
Y x n x n x n e



      fo r 6k  (10)
In general (6), (8) and (10) can be expressed as
 
2 2
9
0
( 3 ) ( ) ( 3) ( 6 )
j k n
n
Y r x n x n x n e



     fo r 3k r 0,1 & 2 .a n d r 
Since
2j kn
k n
N
NW e


 , the above expression can be expressed as
 
2
( 3 )
9
0
( 3 ) ( ) ( 3) ( 6 )
r n
n
Y r x n x n x n W

      fo r 3k r 0,1 & 2 .a n d r  (11)
The above expression is same as (3) for N = 9, 3k r and 0,1 & 2r  .
Substituting N = 9 and k = 1 in (1), we obtain
28
9
0
(1 ) ( )
j n
n
Y x n e



 
2 4
9 9
( 0 ) (1) ( 2 )
j j
x x e x e
 
  
   
 
2 4 6
9 9 9( 3 ) ( 4 ) (5)
j j j
x x e x e e
     
   
 
2 4 1 2
9 9 9( 6 ) (7 ) (8 )
j j j
x x e x e e
     
   
 
Since 6
9
1 3
2
j
j
e

  

and 1 2
9
1 3
2
j
j
e

  

, the above expression can be written as
2 2
9
0
1 3 1 3
(1) ( ) ( 3) ( 6 )
2 2
j k n
n
j j
Y x n x n x n e



       
         
     
 fo r 1k  (12)
Substituting N = 9 and k = 4 in (1), we have
2 48
9
0
( 4 ) ( )
j n
n
Y x n e
 


 
8 1 6
9 9
( 0 ) (1) ( 2 )
j j
x x e x e
 
  
   
 
8 1 6 2 4
9 9 9( 3 ) ( 4 ) (5)
j j j
x x e x e e
     
   
 
8 1 6 4 8
9 9 9( 6 ) (7 ) (8)
j j j
x x e x e e
     
   
 
M.Narayan Murty. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -5) July 2016, pp.47-51
www.ijera.com 50|P a g e
Since 2 4
9
1 3
2
j
j
e

  

and 4 8
9
1 3
2
j
j
e

  

, the above expression can be written as
2 2
9
0
1 3 1 3
( 4 ) ( ) ( 3) ( 6 )
2 2
j k n
n
j j
Y x n x n x n e



       
         
     
 fo r 4k  (13)
Substituting N = 9 and k = 7 in (1), we get
2 78
9
0
( 7 ) ( )
j n
n
Y x n e
 


 
1 4 2 8
9 9
( 0 ) (1) ( 2 )
j j
x x e x e
 
  
   
 
1 4 2 8 4 2
9 9 9( 3 ) ( 4 ) (5)
j j j
x x e x e e
     
   
 
1 4 2 8 8 4
9 9 9( 6 ) (7 ) (8 )
j j j
x x e x e e
     
   
 
Since 4 2
9
1 3
2
j
j
e

  

and 8 4
9
1 3
2
j
j
e

  

, the above expression can be written as
2 2
9
0
1 3 1 3
( 7 ) ( ) ( 3) ( 6 )
2 2
j k n
n
j j
Y x n x n x n e



       
         
     
 fo r 7k  (14)
In general (12), (13) and (14) can be expressed as
2 2
9
0
1 3 1 3
( 3 1) ( ) ( 3) ( 6 )
2 2
j k n
n
j j
Y r x n x n x n e



       
         
     

fo r 3 1k r  0,1 & 2 .a n d r 
Since
2j kn
k n
N
NW e


 , the above expression can be expressed as
2
( 3 1 )
9
0
1 3 1 3
( 3 1) ( ) ( 3) ( 6 )
2 2
r n
n
j j
Y r x n x n x n W


       
          
     

fo r 3 1k r  0,1 & 2 .a n d r  (15)
The above relation is same as (4) for N = 9, 3 1k r  and 0,1 & 2r  .
Substituting N = 9 and k = 2 in (1), we obtain
4 8
9 9
( 2 ) ( 0 ) (1) ( 2 )
j j
Y x x e x e
 
  
   
 
4 8 1 2
9 9 9( 3 ) ( 4 ) (5)
j j j
x x e x e e
     
   
 
4 8 2 4
9 9 9( 6 ) (7 ) (8 )
j j j
x x e x e e
     
   
 
2 2
9
0
1 3 1 3
( 2 ) ( ) ( 3) ( 6 )
2 2
j k n
n
j j
Y x n x n x n e



       
         
     
 fo r 2k  (16)
Substituting N = 9 and k = 5 in (1), we get
1 0 2 0
9 9
( 5 ) ( 0 ) (1) ( 2 )
j j
Y x x e x e
 
  
   
 
1 0 2 0 3 0
9 9 9( 3 ) ( 4 ) (5)
j j j
x x e x e e
     
   
 
1 0 2 0 6 0
9 9 9( 6 ) (7 ) (8 )
j j j
x x e x e e
     
   
 
2 2
9
0
1 3 1 3
(5 ) ( ) ( 3) ( 6 )
2 2
j k n
n
j j
Y x n x n x n e



       
         
     
 fo r 5k  (17)
Substituting N = 9 and k = 8 in (1), we have
1 6 3 2
9 9
(8 ) ( 0 ) (1) ( 2 )
j j
Y x x e x e
 
  
   
 
1 6 3 2 4 8
9 9 9( 3 ) ( 4 ) (5)
j j j
x x e x e e
     
   
 
1 6 3 2 9 6
9 9 9( 6 ) (7 ) (8 )
j j j
x x e x e e
     
   
 
2 2
9
0
1 3 1 3
(8 ) ( ) ( 3) ( 6 )
2 2
j k n
n
j j
Y x n x n x n e



       
         
     
 fo r 8k  (18)
M.Narayan Murty. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -5) July 2016, pp.47-51
www.ijera.com 51|P a g e
In general (16), (17) and (18) can be expressed as
2 2
9
0
1 3 1 3
( 9 3 1) ( ) ( 3) ( 6 )
2 2
j k n
n
j j
Y r x n x n x n e



       
          
     

fo r 9 3 1k r   0,1 & 2 .a n d r 
2
( 9 3 1 )
9
0
1 3 1 3
( 9 3 1) ( ) ( 3) ( 6 )
2 2
r n
n
j j
Y r x n x n x n W
 

       
           
     

fo r 9 3 1k r   0,1 & 2 .a n d r  (19)
The above relation is same as (5) for N = 9, 9 3 1k r   and 0,1 & 2r  .
The output components (0 ), (1), ( 2 ), ...., (8)Y Y Y Y can be realized using (11), (15) and (19) as shown in Fig. 2.
Fig.2.Signal flow graph for realization of DFT of length N = 9
IV. CONCLUSION
A new radix-3 algorithm for realization of
DFT of length N = 3m
(m = 1, 2, 3,...) has been
proposed. The DFT of length N is realized from
three DFT sequences, each of length N/3. A
butterfly structure for realizing the radix-3
algorithm for DFT of length N is shown and the
signal flow graph for DFT of length N = 9 is given
to clarify the proposal. Direct calculation of DFT
of length N requires O (N2
) complex multiplications
(4N2
real multiplications) and some additions. This
radix-3 algorithm reduces the number of
multiplications required for realizing DFT. For
example, the number of complex multiplications
required for realizing 9-point DFT using the
proposed radix-3 algorithm is 60. Therefore, the
hardware complexity and execution time for
implementing radix-3 DFT algorithm can be
reduced.
REFERENCES
[1]. R.N.Bracewell, The Fourier transform and its
applications, 3rd
edition ( New York: McGraw-
Hill, 2000).
[2]. J.G.Proakis and D.G.Manolakis, Digital signal
processing : principles, algorithms and
applications ( Prentice-Hall, 1996).
[3]. K.K.Parthi, VLSI Digital signal processing
systems: design and implementation (New
York: Wiley, 1999).
[4]. J.W.Cooley and J.W.Tukey, An algorithm for
machine computation of complex Fourier
series, Math. Comput., 19, 1965, 297- 301.
[5]. P.Duhamel and H.Hollmann, Split radix FFT
algorithm, Electron.Lett., 20(1), 1984,14-16.
[6]. S.Bouguezel, M.O.Ahmad, and M.N.S.Swamy,
A general class of split-radix FFT algorithms
for the computation of the DFT of length - 2m
,
IEEE Trans. Signal Process., 55(8), 2007,4127-
4138.

Weitere ähnliche Inhalte

Was ist angesagt?

Error control coding bch, reed-solomon etc..
Error control coding   bch, reed-solomon etc..Error control coding   bch, reed-solomon etc..
Error control coding bch, reed-solomon etc..Madhumita Tamhane
 
M ary psk and m ary qam ppt
M ary psk and m ary qam pptM ary psk and m ary qam ppt
M ary psk and m ary qam pptDANISHAMIN950
 
Random process and noise
Random process and noiseRandom process and noise
Random process and noisePunk Pankaj
 
Circular Convolution
Circular ConvolutionCircular Convolution
Circular ConvolutionSarang Joshi
 
Signal modelling
Signal modellingSignal modelling
Signal modellingDebangi_G
 
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsDSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsAmr E. Mohamed
 
Windowing techniques of fir filter design
Windowing techniques of fir filter designWindowing techniques of fir filter design
Windowing techniques of fir filter designRohan Nagpal
 
Communication systems solution manual 5th edition
Communication systems solution manual 5th editionCommunication systems solution manual 5th edition
Communication systems solution manual 5th editionTayeen Ahmed
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationNourhan Selem Salm
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingAmr E. Mohamed
 
D ecimation and interpolation
D ecimation and interpolationD ecimation and interpolation
D ecimation and interpolationSuchi Verma
 
Calculus of variation problems
Calculus of variation   problemsCalculus of variation   problems
Calculus of variation problemsSolo Hermelin
 
Fourier series and its applications by md nazmul islam
Fourier series and its applications by md nazmul islamFourier series and its applications by md nazmul islam
Fourier series and its applications by md nazmul islamMd Nazmul Islam
 
Fourier Transform ,LAPLACE TRANSFORM,ROC and its Properties
Fourier Transform ,LAPLACE TRANSFORM,ROC and its Properties Fourier Transform ,LAPLACE TRANSFORM,ROC and its Properties
Fourier Transform ,LAPLACE TRANSFORM,ROC and its Properties Dr.SHANTHI K.G
 
Adaptive Beamforming Algorithms
Adaptive Beamforming Algorithms Adaptive Beamforming Algorithms
Adaptive Beamforming Algorithms Mohammed Abuibaid
 

Was ist angesagt? (20)

Error control coding bch, reed-solomon etc..
Error control coding   bch, reed-solomon etc..Error control coding   bch, reed-solomon etc..
Error control coding bch, reed-solomon etc..
 
Propagation Model
Propagation ModelPropagation Model
Propagation Model
 
M ary psk and m ary qam ppt
M ary psk and m ary qam pptM ary psk and m ary qam ppt
M ary psk and m ary qam ppt
 
Random process and noise
Random process and noiseRandom process and noise
Random process and noise
 
Circular Convolution
Circular ConvolutionCircular Convolution
Circular Convolution
 
Signal modelling
Signal modellingSignal modelling
Signal modelling
 
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsDSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
 
Windowing techniques of fir filter design
Windowing techniques of fir filter designWindowing techniques of fir filter design
Windowing techniques of fir filter design
 
Lecture13
Lecture13Lecture13
Lecture13
 
Communication systems solution manual 5th edition
Communication systems solution manual 5th editionCommunication systems solution manual 5th edition
Communication systems solution manual 5th edition
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzification
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
 
D ecimation and interpolation
D ecimation and interpolationD ecimation and interpolation
D ecimation and interpolation
 
Calculus of variation problems
Calculus of variation   problemsCalculus of variation   problems
Calculus of variation problems
 
Fourier series and its applications by md nazmul islam
Fourier series and its applications by md nazmul islamFourier series and its applications by md nazmul islam
Fourier series and its applications by md nazmul islam
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 
DSP lab manual
DSP lab manualDSP lab manual
DSP lab manual
 
Fourier Transform ,LAPLACE TRANSFORM,ROC and its Properties
Fourier Transform ,LAPLACE TRANSFORM,ROC and its Properties Fourier Transform ,LAPLACE TRANSFORM,ROC and its Properties
Fourier Transform ,LAPLACE TRANSFORM,ROC and its Properties
 
Adaptive Beamforming Algorithms
Adaptive Beamforming Algorithms Adaptive Beamforming Algorithms
Adaptive Beamforming Algorithms
 
Radix-2 DIT FFT
Radix-2 DIT FFT Radix-2 DIT FFT
Radix-2 DIT FFT
 

Ähnlich wie Radix-3 Algorithm for Realization of Discrete Fourier Transform

Radix-3 Algorithm for Realization of Type-II Discrete Sine Transform
Radix-3 Algorithm for Realization of Type-II Discrete Sine TransformRadix-3 Algorithm for Realization of Type-II Discrete Sine Transform
Radix-3 Algorithm for Realization of Type-II Discrete Sine TransformIJERA Editor
 
Radix-3 Algorithm for Realization of Type-II Discrete Sine Transform
Radix-3 Algorithm for Realization of Type-II Discrete Sine TransformRadix-3 Algorithm for Realization of Type-II Discrete Sine Transform
Radix-3 Algorithm for Realization of Type-II Discrete Sine TransformIJERA Editor
 
Measures of different reliability parameters for a complex redundant system u...
Measures of different reliability parameters for a complex redundant system u...Measures of different reliability parameters for a complex redundant system u...
Measures of different reliability parameters for a complex redundant system u...Alexander Decker
 
A common random fixed point theorem for rational ineqality in hilbert space ...
 A common random fixed point theorem for rational ineqality in hilbert space ... A common random fixed point theorem for rational ineqality in hilbert space ...
A common random fixed point theorem for rational ineqality in hilbert space ...Alexander Decker
 
MATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIR
MATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIRMATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIR
MATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIREditor IJMTER
 
International journal of applied sciences and innovation vol 2015 - no 1 - ...
International journal of applied sciences and innovation   vol 2015 - no 1 - ...International journal of applied sciences and innovation   vol 2015 - no 1 - ...
International journal of applied sciences and innovation vol 2015 - no 1 - ...sophiabelthome
 
Stereographic Circular Normal Moment Distribution
Stereographic Circular Normal Moment DistributionStereographic Circular Normal Moment Distribution
Stereographic Circular Normal Moment Distributionmathsjournal
 
Hankel Determinent for Certain Classes of Analytic Functions
Hankel Determinent for Certain Classes of Analytic FunctionsHankel Determinent for Certain Classes of Analytic Functions
Hankel Determinent for Certain Classes of Analytic FunctionsIJERA Editor
 
A Convergence Theorem Associated With a Pair of Second Order Differential Equ...
A Convergence Theorem Associated With a Pair of Second Order Differential Equ...A Convergence Theorem Associated With a Pair of Second Order Differential Equ...
A Convergence Theorem Associated With a Pair of Second Order Differential Equ...IOSR Journals
 
FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...
FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...
FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...ieijjournal
 
FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...
FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...
FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...ieijjournal
 
On approximate bounds of zeros of polynomials within
On approximate bounds of zeros of polynomials withinOn approximate bounds of zeros of polynomials within
On approximate bounds of zeros of polynomials withineSAT Publishing House
 
Fixed point result in menger space with ea property
Fixed point result in menger space with ea propertyFixed point result in menger space with ea property
Fixed point result in menger space with ea propertyAlexander Decker
 
Closed-Form Performance Analysis of Dual Polarization Based MIMO System in Sh...
Closed-Form Performance Analysis of Dual Polarization Based MIMO System in Sh...Closed-Form Performance Analysis of Dual Polarization Based MIMO System in Sh...
Closed-Form Performance Analysis of Dual Polarization Based MIMO System in Sh...IJERA Editor
 
Radix-2 Algorithms for realization of Type-II Discrete Sine Transform and Typ...
Radix-2 Algorithms for realization of Type-II Discrete Sine Transform and Typ...Radix-2 Algorithms for realization of Type-II Discrete Sine Transform and Typ...
Radix-2 Algorithms for realization of Type-II Discrete Sine Transform and Typ...IJERA Editor
 

Ähnlich wie Radix-3 Algorithm for Realization of Discrete Fourier Transform (20)

Ck4201578592
Ck4201578592Ck4201578592
Ck4201578592
 
Cy33602608
Cy33602608Cy33602608
Cy33602608
 
Cy33602608
Cy33602608Cy33602608
Cy33602608
 
Radix-3 Algorithm for Realization of Type-II Discrete Sine Transform
Radix-3 Algorithm for Realization of Type-II Discrete Sine TransformRadix-3 Algorithm for Realization of Type-II Discrete Sine Transform
Radix-3 Algorithm for Realization of Type-II Discrete Sine Transform
 
Radix-3 Algorithm for Realization of Type-II Discrete Sine Transform
Radix-3 Algorithm for Realization of Type-II Discrete Sine TransformRadix-3 Algorithm for Realization of Type-II Discrete Sine Transform
Radix-3 Algorithm for Realization of Type-II Discrete Sine Transform
 
Measures of different reliability parameters for a complex redundant system u...
Measures of different reliability parameters for a complex redundant system u...Measures of different reliability parameters for a complex redundant system u...
Measures of different reliability parameters for a complex redundant system u...
 
A common random fixed point theorem for rational ineqality in hilbert space ...
 A common random fixed point theorem for rational ineqality in hilbert space ... A common random fixed point theorem for rational ineqality in hilbert space ...
A common random fixed point theorem for rational ineqality in hilbert space ...
 
MATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIR
MATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIRMATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIR
MATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIR
 
International journal of applied sciences and innovation vol 2015 - no 1 - ...
International journal of applied sciences and innovation   vol 2015 - no 1 - ...International journal of applied sciences and innovation   vol 2015 - no 1 - ...
International journal of applied sciences and innovation vol 2015 - no 1 - ...
 
Stereographic Circular Normal Moment Distribution
Stereographic Circular Normal Moment DistributionStereographic Circular Normal Moment Distribution
Stereographic Circular Normal Moment Distribution
 
Hankel Determinent for Certain Classes of Analytic Functions
Hankel Determinent for Certain Classes of Analytic FunctionsHankel Determinent for Certain Classes of Analytic Functions
Hankel Determinent for Certain Classes of Analytic Functions
 
A Convergence Theorem Associated With a Pair of Second Order Differential Equ...
A Convergence Theorem Associated With a Pair of Second Order Differential Equ...A Convergence Theorem Associated With a Pair of Second Order Differential Equ...
A Convergence Theorem Associated With a Pair of Second Order Differential Equ...
 
Sub1567
Sub1567Sub1567
Sub1567
 
FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...
FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...
FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...
 
FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...
FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...
FITTED OPERATOR FINITE DIFFERENCE METHOD FOR SINGULARLY PERTURBED PARABOLIC C...
 
On approximate bounds of zeros of polynomials within
On approximate bounds of zeros of polynomials withinOn approximate bounds of zeros of polynomials within
On approximate bounds of zeros of polynomials within
 
Au4201315330
Au4201315330Au4201315330
Au4201315330
 
Fixed point result in menger space with ea property
Fixed point result in menger space with ea propertyFixed point result in menger space with ea property
Fixed point result in menger space with ea property
 
Closed-Form Performance Analysis of Dual Polarization Based MIMO System in Sh...
Closed-Form Performance Analysis of Dual Polarization Based MIMO System in Sh...Closed-Form Performance Analysis of Dual Polarization Based MIMO System in Sh...
Closed-Form Performance Analysis of Dual Polarization Based MIMO System in Sh...
 
Radix-2 Algorithms for realization of Type-II Discrete Sine Transform and Typ...
Radix-2 Algorithms for realization of Type-II Discrete Sine Transform and Typ...Radix-2 Algorithms for realization of Type-II Discrete Sine Transform and Typ...
Radix-2 Algorithms for realization of Type-II Discrete Sine Transform and Typ...
 

Kürzlich hochgeladen

Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Kürzlich hochgeladen (20)

Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Radix-3 Algorithm for Realization of Discrete Fourier Transform

  • 1. M.Narayan Murty. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -5) July 2016, pp.47-51 www.ijera.com 47|P a g e Radix-3 Algorithm for Realization of Discrete Fourier Transform M.Narayan Murty* and H.Panda** * (Visiting Faculty, Department of Physics, Sri Sathya Sai Institute of Higher Learning, Prasanthi Nilayam – 515134, Andhra Pradesh, India) ** (Department of physics, S.K.C.G. Autonomous College, Paralakhemundi -761200, Odisha, India) ABSTRACT In this paper, a new radix-3 algorithm for realization of discrete Fourier transform (DFT) of length N = 3m (m = 1, 2, 3,...) is presented. The DFT of length N can be realized from three DFT sequences, each of length N/3. If the input signal has length N, direct calculation of DFT requires O (N2 ) complex multiplications (4N2 real multiplications) and some additions. This radix-3 algorithm reduces the number of multiplications required for realizing DFT. For example, the number of complex multiplications required for realizing 9-point DFT using the proposed radix-3 algorithm is 60. Thus, saving in time can be achieved in the realization of proposed algorithm. Keywords: Discrete Fourier transform, fast Fourier transform, radix-3 algorithm I. INTRODUCTION Discrete transforms play a significant role in digital signal processing. Among all the discrete transforms, the discrete Fourier transform (DFT) is the most popular transform, and it is mainly due to its usefulness in very large number of applications in different areas of science and technology. The DFT plays a key role in various digital signal processing and image processing applications [1, 2]. Not only it is frequently encountered in many different applications, but also it is computation- intensive. Since DFT is highly computation- intensive, algorithms and architectures are suggested for implementation of the DFT in dedicated very-large-scale integration circuit [3]. DFT and inverse discrete Fourier transform (IDFT) have been regarded as the key technologies for signal processing in orthogonal frequency division multiplexing (OFDM) communication systems. The fast Fourier transform (FFT) is an algorithm that computes the DFT using much less operations than a direct realization of the DFT. The fast realization approach of DFT [4] is known as FFT. FFT algorithms [5, 6] are used for efficient computation of DFT. In this paper, a new radix-3 algorithm for realization of DFT of length N = 3m (m = 1, 2, 3,...) is presented. The DFT of length N can be realized from three DFT sequences, each of length N/3. If the input signal has length N, direct calculation of DFT requires O (N2 ) complex multiplications (4N2 real multiplications) and some additions. This radix-3 algorithm reduces the number of multiplications. For example, the number of complex multiplications required for realizing 9- point DFT using the proposed radix-3 algorithm is 60. Therefore, the hardware complexity and execution time for implementing radix-3 DFT algorithm can be reduced. The rest of the paper is organized as follows. The proposed radix-3 algorithm for DFT is presented in Section-II. An example for implementation of DFT of length N = 9 is presented Section-III. Conclusion is given in Section-IV. II. PROPOSED RADIX-3 ALGORITHM FOR DFT The 1-D DFT of input sequence {x (n); n = 0, 1, 2,...., N-1} is defined as 21 0 ( ) ( ) j k nN N n Y k x n e      0,1, 2, ..., 1for k N  (1) Where 1j   The ( )Y k values represent the transformed data. Taking 2j k n k n N NW e    , (1) can be written as 1 0 ( ) ( ) N k n N n Y k x n W     (2) The term kn NW is known as twiddle factor. RESEARCH ARTICLE OPEN ACCESS
  • 2. M.Narayan Murty. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -5) July 2016, pp.47-51 www.ijera.com 48|P a g e Taking ( 1, 2 , 3, ...)3 m mN  , the N output components ( 0 ), (1), ( 2 ), ..., ( 1)Y Y Y Y N  are arranged in three groups, namely  3 , ( 3 1) ( 3 1),Y r Y r a n d Y N r   where 0, 1, 2 , ..., 1 3 N r   . The following expressions can be derived from (2). 1 3 0 2 (3 ) ( ) 3 3 N k n N n N N Y r x n x n n W                       (3) Where 3k r and 0, 1, 2 , ..., 1 . 3 N r   1 2 3 3 3 0 2 (3 1) ( ) 3 3 N N N k k k n N N N n N N Y r x n x n nW W W                                     (4) Where 3 1k r  and 0, 1, 2 , ..., 1 . 3 N r   1 2 3 3 3 0 2 ( 3 1) ( ) 3 3 N N N k k k n N N N n N N Y N r x n x n nW W W                                      (5) Where ( 3 1)k N r   and 0, 1, 2 , ..., 1 . 3 N r   The output components  ( ); 0,1, 2, ..., 1Y k k N  can be realized using (3), (4) and (5) as shown in the butterfly structure of Fig. 1. 0,1, 2, ...., 1 ; 3 N n   0,1, 2, ..., 1 3 N r   Fig.1. Butterfly structure for realizing DFT of length N III. EXAMPLE FOR REALIZATION OF DFT OF LENGTH N = 9 Substituting N = 9 and k = 0 in (1), we have   8 2 0 0 ( 0 ) ( ) ( ) ( 3 ) ( 6 ) n n Y x n x n x n x n            2 2 9 0 ( 0 ) ( ) ( 3) ( 6 ) j k n n Y x n x n x n e          fo r 0k  (6) Substituting N = 9 and k = 3 in (1), we get
  • 3. M.Narayan Murty. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -5) July 2016, pp.47-51 www.ijera.com 49|P a g e 2 38 9 0 ( 3 ) ( ) j n n Y x n e       2 3 2 6 9 9 ( 0 ) (1) ( 2 ) j j x x e x e             2 3 2 6 2 9 9 ( 3 ) ( 4 ) (5) j j j x x e x e e                2 3 2 6 4 9 9 ( 6 ) (7 ) (8) j j j x x e x e e                (7) Since 2 1 j e   and 4 1 j e   , (7) can be expressed as   2 2 9 0 ( 3) ( ) ( 3) ( 6 ) j k n n Y x n x n x n e          fo r 3k  (8) Substituting N = 9 and k = 6 in (1), we have 2 68 9 0 ( 6 ) ( ) j n n Y x n e       2 6 2 1 2 9 9 ( 0 ) (1) ( 2 ) j j x x e x e             2 6 2 1 2 4 9 9 ( 3 ) ( 4 ) (5) j j j x x e x e e                2 6 2 1 2 8 9 9 ( 6 ) (7 ) (8 ) j j j x x e x e e                (9) Since 4 1 j e   and 8 1 j e   , (9) can be written as   2 2 9 0 ( 6 ) ( ) ( 3) ( 6 ) j k n n Y x n x n x n e          fo r 6k  (10) In general (6), (8) and (10) can be expressed as   2 2 9 0 ( 3 ) ( ) ( 3) ( 6 ) j k n n Y r x n x n x n e         fo r 3k r 0,1 & 2 .a n d r  Since 2j kn k n N NW e    , the above expression can be expressed as   2 ( 3 ) 9 0 ( 3 ) ( ) ( 3) ( 6 ) r n n Y r x n x n x n W        fo r 3k r 0,1 & 2 .a n d r  (11) The above expression is same as (3) for N = 9, 3k r and 0,1 & 2r  . Substituting N = 9 and k = 1 in (1), we obtain 28 9 0 (1 ) ( ) j n n Y x n e      2 4 9 9 ( 0 ) (1) ( 2 ) j j x x e x e            2 4 6 9 9 9( 3 ) ( 4 ) (5) j j j x x e x e e             2 4 1 2 9 9 9( 6 ) (7 ) (8 ) j j j x x e x e e             Since 6 9 1 3 2 j j e      and 1 2 9 1 3 2 j j e      , the above expression can be written as 2 2 9 0 1 3 1 3 (1) ( ) ( 3) ( 6 ) 2 2 j k n n j j Y x n x n x n e                             fo r 1k  (12) Substituting N = 9 and k = 4 in (1), we have 2 48 9 0 ( 4 ) ( ) j n n Y x n e       8 1 6 9 9 ( 0 ) (1) ( 2 ) j j x x e x e            8 1 6 2 4 9 9 9( 3 ) ( 4 ) (5) j j j x x e x e e             8 1 6 4 8 9 9 9( 6 ) (7 ) (8) j j j x x e x e e            
  • 4. M.Narayan Murty. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -5) July 2016, pp.47-51 www.ijera.com 50|P a g e Since 2 4 9 1 3 2 j j e      and 4 8 9 1 3 2 j j e      , the above expression can be written as 2 2 9 0 1 3 1 3 ( 4 ) ( ) ( 3) ( 6 ) 2 2 j k n n j j Y x n x n x n e                             fo r 4k  (13) Substituting N = 9 and k = 7 in (1), we get 2 78 9 0 ( 7 ) ( ) j n n Y x n e       1 4 2 8 9 9 ( 0 ) (1) ( 2 ) j j x x e x e            1 4 2 8 4 2 9 9 9( 3 ) ( 4 ) (5) j j j x x e x e e             1 4 2 8 8 4 9 9 9( 6 ) (7 ) (8 ) j j j x x e x e e             Since 4 2 9 1 3 2 j j e      and 8 4 9 1 3 2 j j e      , the above expression can be written as 2 2 9 0 1 3 1 3 ( 7 ) ( ) ( 3) ( 6 ) 2 2 j k n n j j Y x n x n x n e                             fo r 7k  (14) In general (12), (13) and (14) can be expressed as 2 2 9 0 1 3 1 3 ( 3 1) ( ) ( 3) ( 6 ) 2 2 j k n n j j Y r x n x n x n e                             fo r 3 1k r  0,1 & 2 .a n d r  Since 2j kn k n N NW e    , the above expression can be expressed as 2 ( 3 1 ) 9 0 1 3 1 3 ( 3 1) ( ) ( 3) ( 6 ) 2 2 r n n j j Y r x n x n x n W                             fo r 3 1k r  0,1 & 2 .a n d r  (15) The above relation is same as (4) for N = 9, 3 1k r  and 0,1 & 2r  . Substituting N = 9 and k = 2 in (1), we obtain 4 8 9 9 ( 2 ) ( 0 ) (1) ( 2 ) j j Y x x e x e            4 8 1 2 9 9 9( 3 ) ( 4 ) (5) j j j x x e x e e             4 8 2 4 9 9 9( 6 ) (7 ) (8 ) j j j x x e x e e             2 2 9 0 1 3 1 3 ( 2 ) ( ) ( 3) ( 6 ) 2 2 j k n n j j Y x n x n x n e                             fo r 2k  (16) Substituting N = 9 and k = 5 in (1), we get 1 0 2 0 9 9 ( 5 ) ( 0 ) (1) ( 2 ) j j Y x x e x e            1 0 2 0 3 0 9 9 9( 3 ) ( 4 ) (5) j j j x x e x e e             1 0 2 0 6 0 9 9 9( 6 ) (7 ) (8 ) j j j x x e x e e             2 2 9 0 1 3 1 3 (5 ) ( ) ( 3) ( 6 ) 2 2 j k n n j j Y x n x n x n e                             fo r 5k  (17) Substituting N = 9 and k = 8 in (1), we have 1 6 3 2 9 9 (8 ) ( 0 ) (1) ( 2 ) j j Y x x e x e            1 6 3 2 4 8 9 9 9( 3 ) ( 4 ) (5) j j j x x e x e e             1 6 3 2 9 6 9 9 9( 6 ) (7 ) (8 ) j j j x x e x e e             2 2 9 0 1 3 1 3 (8 ) ( ) ( 3) ( 6 ) 2 2 j k n n j j Y x n x n x n e                             fo r 8k  (18)
  • 5. M.Narayan Murty. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 7, ( Part -5) July 2016, pp.47-51 www.ijera.com 51|P a g e In general (16), (17) and (18) can be expressed as 2 2 9 0 1 3 1 3 ( 9 3 1) ( ) ( 3) ( 6 ) 2 2 j k n n j j Y r x n x n x n e                              fo r 9 3 1k r   0,1 & 2 .a n d r  2 ( 9 3 1 ) 9 0 1 3 1 3 ( 9 3 1) ( ) ( 3) ( 6 ) 2 2 r n n j j Y r x n x n x n W                               fo r 9 3 1k r   0,1 & 2 .a n d r  (19) The above relation is same as (5) for N = 9, 9 3 1k r   and 0,1 & 2r  . The output components (0 ), (1), ( 2 ), ...., (8)Y Y Y Y can be realized using (11), (15) and (19) as shown in Fig. 2. Fig.2.Signal flow graph for realization of DFT of length N = 9 IV. CONCLUSION A new radix-3 algorithm for realization of DFT of length N = 3m (m = 1, 2, 3,...) has been proposed. The DFT of length N is realized from three DFT sequences, each of length N/3. A butterfly structure for realizing the radix-3 algorithm for DFT of length N is shown and the signal flow graph for DFT of length N = 9 is given to clarify the proposal. Direct calculation of DFT of length N requires O (N2 ) complex multiplications (4N2 real multiplications) and some additions. This radix-3 algorithm reduces the number of multiplications required for realizing DFT. For example, the number of complex multiplications required for realizing 9-point DFT using the proposed radix-3 algorithm is 60. Therefore, the hardware complexity and execution time for implementing radix-3 DFT algorithm can be reduced. REFERENCES [1]. R.N.Bracewell, The Fourier transform and its applications, 3rd edition ( New York: McGraw- Hill, 2000). [2]. J.G.Proakis and D.G.Manolakis, Digital signal processing : principles, algorithms and applications ( Prentice-Hall, 1996). [3]. K.K.Parthi, VLSI Digital signal processing systems: design and implementation (New York: Wiley, 1999). [4]. J.W.Cooley and J.W.Tukey, An algorithm for machine computation of complex Fourier series, Math. Comput., 19, 1965, 297- 301. [5]. P.Duhamel and H.Hollmann, Split radix FFT algorithm, Electron.Lett., 20(1), 1984,14-16. [6]. S.Bouguezel, M.O.Ahmad, and M.N.S.Swamy, A general class of split-radix FFT algorithms for the computation of the DFT of length - 2m , IEEE Trans. Signal Process., 55(8), 2007,4127- 4138.