SlideShare a Scribd company logo
1 of 3
Download to read offline
M.N.Murty. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 3) April 2016, pp.60-62
www.ijera.com 60|P a g e
Mapping between Discrete Cosine Transform of Type-VI/VII and
Discrete Fourier Transform
M.N.Murty1
and H.Panda2
1
(Visiting Faculty, Department Of Physics, Sri Sathya Sai Institute Of Higher Learning, Prasanthi Nilayam –
515134, Andhra Pradesh, India)
2
(Department Of Physics, S.K.C.G. Autonomous College, Paralakhemundi -761200, Odisha, India)
ABSTRACT
In this paper, the mapping between discrete cosine transform of types VI and VII (DCT-VI/VII) of even length
N and (2N – 1)-point one dimensional discrete Fourier transform (1D-DFT) is presented. The technique used in
this paper is the mapping between the real-valued data sequence to an intermediate sequence used as an input to
DFT.
Keywords – Discrete Fourier transform, discrete cosine transform, discrete sine transform, mapping.
I. INTRODUCTION
Discrete transforms play a significant role
in digital signal processing. Discrete cosine
transform (DCT) and discrete sine transform
(DST) are used as key functions in many signal and
image processing applications. There are eight
types of DCT and DST. Of these, the DCT-II,
DST-II, DCT-IV, and DST-IV have gained
popularity. The DCT and DST transform of types I,
II, III and IV, form a group of so-called “even”
sinusoidal transforms. Much less known is group of
so-called “odd” sinusoidal transforms: DCT and
DST of types V, VI, VII and VIII.
The original definition of the DCT
introduced by Ahmed et al. in 1974 [1] was one-
dimensional (1-D) and suitable for 1-D digital
signal processing. The DCT has found wide
applications in speech and image processing as
well as telecommunication signal processing for the
purpose of data compression, feature extraction,
image reconstruction, and filtering. Thus, many
algorithms and VLSI architectures for the fast
computation of DCT have been proposed [2]-[7].
Among those algorithms [6] and [7] are believed to
be most efficient two-dimensional DCT algorithms
in the sense of minimizing any measure of
computational complexity. DCT of types I, II, III
and IV are extensively used in coding image, video,
speech and audio. The so-called “odd-type” DCTs
of types V, VI, VII and VIII, however, have not
been widely used for purposes of coding image,
video, speech and audio data.
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 [8,9]. Not only it
is frequently encountered in many different
applications, but also it is computation-intensive.
Recently DST of types VI and VII have
surfaced as useful tool in image and video coding.
Fast algorithms for computing DST-VII of lengths
4 and 8 have been proposed [10] and these
algorithms are currently under consideration for
inclusion in ISO/IEC/ITU-T High Efficiency Video
Coding (HEVC) standard.
In this paper, the mapping between DCT-
VI/VII of even length N and (2N – 1) -point DFT
has been established. The procedure used in this
paper is the mapping between the real-valued data
sequence to an intermediate sequence used as an
input to DFT. This mapping technique may find
application in image and video coding.
The rest of the paper is organized as
follows. The proposed mapping between DCT-VII
and DFT is presented in Section-II. Section-III
establishes the mapping between DCT-VI and
DFT. Conclusion is given in Section-IV
II. MAPPING BETWEEN DCT-VII
AND DFT
The 1-D DFT of input sequence { xn ; n =
0,1,2,....,N-1} is defined by
21
0
j k nN
N
k n
n
exY



 
0,1, 2, ..., 1for k N  (1)
Where 1j  
The DCT of type-VII is defined as
1
0
( 2 1)
0,1, 2 , ..., 1
2 1
N
V II
k n
n
k n
C O S fo r k N
N
xX


 
  
  

(2)
The scale factors have been omitted in (1) and (2).
From (1), the real component of DST is written as
RESEARCH ARTICLE OPEN ACCESS
M.N.Murty. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 3) April 2016, pp.60-62
www.ijera.com 61|P a g e
1
0
2
N
k n
n
k n
R C O S
N
xY


 
  
   
 

(3)
Replacing k by 2 1k  and N by( 2 1)N  , (3)
can be written as
2 ( 1 )
2 1
0
2 ( 2 1)
2 1
N
k n
n
k n
R C O S
N
xY




 
  
    

(4)
For N even or odd, (4) can be expressed as
1
2 1 2 1
1
2 (2 1)
2 1
N
k o n N n
n
k n
R C O S
N
x x xY


  

 
     
      

(5)
For mapping between DCT-VII and DFT, define
2 1
0
1, 2, ..., 1
o
n N n
fo r n N
x
x x  


  
(6)
Substituting (6) in (5), we obtain
1
2 1
1
2 (2 1)
2 2 1
N
k
n
n
R k n
C O S
N
Y
x




    

  

(7)
Since from (6) 0
ox  , (7) can be written as
1
2 1
0
2 (2 1)
2 2 1
N
k
n
n
R k n
C O S
N
Y
x




    

  

(8)
Taking N as even, (8) can be expressed as
1 1
2 2
2 1
2
0 0
(2 1)2
(2 1) 2 2
2 2 1 2 1
N N
k
Nn n
n n
N
k n
R k n
COS COS
N N
Y
x x


 


 
  
         
  
     
 
 
 
(9)
Define another sequence u2n and uN+2n given by
2
2
2
0,1, 2, ..., 1
2
0,1, 2, ..., 1
2
n n
N n N n
N
fo r n
N
fo r n
x u
x u 

  


   

(10)
Substituting (10) in (9), we get
1 1
2 2
2 1
2 2
0 0
(2 1) 2 (2 1)( 2 )
2 2 1 2 1
N N
k
n N n
n n
R k n k N n
COS COS
N N
Y
u u
 
 


 
        
 
       
 
(11)
For even N , the DCT-VII defined in (2) can be
expressed as
1 1
2 2
2
0 0
(2 1)
(2 1) 2
2 1 2 1
N N
V II
Nk n n
n n
N
k n
k n
C O S C O S
N N
x xX


 

 
  
      
  
     
 
 
 
(12)
The above expression shows that the RHS of the
real part of 1D-DFT given by (11) is in the form of
DCT-VII. Hence,
2 1
2
V IIk
k
R Y
X

 
 

(13)
The above expression shows the mapping between
DCT-VII and DFT.
III. MAPPING BETWEEN DCT-VI AND
DFT
The DCT of type-VI for input sequence
{xn ; n = 0,1,2,....,N-1} is defined by
1
0
( 2 1)
0,1, 2, ..., 1
2 1
N
V I
k n
n
k n
C O S fo r k N
N
xX


 
  
  

(14)
The scale factor has been omitted in (14).
Replacing N by 2 1N  in (3), we obtain
2 ( 1 )
0
2
2 1
N
k n
n
k n
R C O S
N
xY



 
  
    

(15)
For N even or odd, (15) can be written as
1
2 1
1
2
2 1
N
k o n N n
n
k n
R C O S
N
x x xY

 

 
     
      

(16)
For mapping between DCT-VI and DFT, define
2 1
0
1, 2, ..., 1
o
n N n
fo r n N
x
x x  


  
(17)
Substituting (17) in (16), we get
1
0
2
2 2 1
N
k
n
n
R k n
C O S
N
Y
x



    

  

(18)
For even N , define another sequence
( 1 )
0,1, 2, ..., 1n N n
fo r n Nvx  
  
(19)
M.N.Murty. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 3) April 2016, pp.60-62
www.ijera.com 62|P a g e
Substituting (19) in RHS of (18), we get
1
0
( 2 1)
2 2 1
N
k
n
n
R k n
C O S
N
Y
v



    

  

(20)
Since the RHS of the above expression is in the
form of DCT-VI defined by (14), we have
2
V Ik
k
R Y
X
 
 

(21)
As the LHS of (21) represents the real part of DFT,
the mapping between DCT-VI and DFT is
established by this equation.
IV. CONCLUSION
In this paper, the mapping between DCT-
VI/VII of even length N and (2N – 1) -point DFT
has been established using an intermediate
sequence. The performance DST can be compared
to that of DCT and therefore, DST may be
considered as a viable alternative to DCT. Recently
DST of types VI and VII have surfaced as useful
tool in image and video coding. Fast algorithms for
computing DST-VII of lengths 4 and 8 have been
proposed [10] and these algorithms are currently
under consideration for inclusion in ISO/IEC/ITU-
T High Efficiency Video Coding (HEVC) standard.
Like DST-VI/VII, the proposed mapping technique
for DCT-VI/VII may find application in image and
video coding.
REFERENCES
[1]. N. Ahmed, T.Natarajan, and K.R.Rao,
Discrete cosine transform, IEEE Trans.
Comput., vol. C-23, 1974, 90-93.
[2]. R.K.Rao and P.Yip, Discrete cosine
transform: algorithm, advantages, and
applications (New York: Academic,
1990).
[3]. M.J.Narasimha and A.M.Peterson, On the
computation of the discrete cosine
transform, IEEE Trans. Communications,
vol.COM-26, no.6, June 1978, 934-936.
[4]. H.S.Hou, A fast recursive algorithms for
computing the discrete cosine transform,
IEEE Trans. Acoust., Speech, Signal
Processing, vol. ASSP-35(10), Oct.1987,
1455-1461.
[5]. PeiZong Lee and Fang-Yu Huang,
Reconstructed recursive DCT and DST
algorithms, IEEE Trans. Signal
Processing, vol.42, no.7, Jul.1994, 1600-
1609.
[6]. P.Duhamel and C.Guillemot, Polynomial
transform computation of 2-D DCT, in
Proc. ICASSP’90, Apr.1990, 1515-1518.
[7]. E.Feig and S.Winograd, Fast algorithms
for the discrete cosine transform, IEEE
Trans. Signal Processing, vol.40, no.9,
Sept.1992, 2174-2193.
[8]. R.N.Bracewell, The Fourier transform and
its applications, 3rd
edition (New York:
McGraw-Hill, 2000).
[9]. J.G.Proakis and D.G.Manolakis, Digital
signal processing: principles, algorithms
and applications (Prentice-Hall, 1996).
[10]. Ravi K. Chivukula and Yuriy A. Reznik,
Fast computing of cosine and sine
transforms of types VI and VII,
Proceedings of the SPIE, vol.8135, 2011.

More Related Content

What's hot

Decreasing of quantity of radiation de fects in
Decreasing of quantity of radiation de fects inDecreasing of quantity of radiation de fects in
Decreasing of quantity of radiation de fects inijcsa
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Graph kernels
Graph kernelsGraph kernels
Graph kernelsLuc Brun
 
Graph Edit Distance: Basics & Trends
Graph Edit Distance: Basics & TrendsGraph Edit Distance: Basics & Trends
Graph Edit Distance: Basics & TrendsLuc Brun
 
Pert 05 aplikasi clustering
Pert 05 aplikasi clusteringPert 05 aplikasi clustering
Pert 05 aplikasi clusteringaiiniR
 
Shor's discrete logarithm quantum algorithm for elliptic curves
 Shor's discrete logarithm quantum algorithm for elliptic curves Shor's discrete logarithm quantum algorithm for elliptic curves
Shor's discrete logarithm quantum algorithm for elliptic curvesXequeMateShannon
 
Graph Kernels for Chemical Informatics
Graph Kernels for Chemical InformaticsGraph Kernels for Chemical Informatics
Graph Kernels for Chemical InformaticsMukund Raj
 
Lecture 11 (Digital Image Processing)
Lecture 11 (Digital Image Processing)Lecture 11 (Digital Image Processing)
Lecture 11 (Digital Image Processing)VARUN KUMAR
 
Finding Neighbors in Images Represented By Quadtree
Finding Neighbors in Images Represented By QuadtreeFinding Neighbors in Images Represented By Quadtree
Finding Neighbors in Images Represented By Quadtreeiosrjce
 
Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...
Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...
Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...Tatsuya Yokota
 
Multi-linear algebra and different tensor formats with applications
Multi-linear algebra and different tensor formats with applications Multi-linear algebra and different tensor formats with applications
Multi-linear algebra and different tensor formats with applications Alexander Litvinenko
 
InternshipReport
InternshipReportInternshipReport
InternshipReportHamza Ameur
 
Design and Implementation of Variable Radius Sphere Decoding Algorithm
Design and Implementation of Variable Radius Sphere Decoding AlgorithmDesign and Implementation of Variable Radius Sphere Decoding Algorithm
Design and Implementation of Variable Radius Sphere Decoding Algorithmcsandit
 
Graph Neural Network in practice
Graph Neural Network in practiceGraph Neural Network in practice
Graph Neural Network in practicetuxette
 

What's hot (18)

Decreasing of quantity of radiation de fects in
Decreasing of quantity of radiation de fects inDecreasing of quantity of radiation de fects in
Decreasing of quantity of radiation de fects in
 
Digital Electronics University Question Bank
Digital Electronics University Question BankDigital Electronics University Question Bank
Digital Electronics University Question Bank
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Graph kernels
Graph kernelsGraph kernels
Graph kernels
 
Graph Edit Distance: Basics & Trends
Graph Edit Distance: Basics & TrendsGraph Edit Distance: Basics & Trends
Graph Edit Distance: Basics & Trends
 
kcde
kcdekcde
kcde
 
Pert 05 aplikasi clustering
Pert 05 aplikasi clusteringPert 05 aplikasi clustering
Pert 05 aplikasi clustering
 
Shor's discrete logarithm quantum algorithm for elliptic curves
 Shor's discrete logarithm quantum algorithm for elliptic curves Shor's discrete logarithm quantum algorithm for elliptic curves
Shor's discrete logarithm quantum algorithm for elliptic curves
 
PIMRC 2012
PIMRC 2012PIMRC 2012
PIMRC 2012
 
Graph Kernels for Chemical Informatics
Graph Kernels for Chemical InformaticsGraph Kernels for Chemical Informatics
Graph Kernels for Chemical Informatics
 
Lecture 11 (Digital Image Processing)
Lecture 11 (Digital Image Processing)Lecture 11 (Digital Image Processing)
Lecture 11 (Digital Image Processing)
 
Finding Neighbors in Images Represented By Quadtree
Finding Neighbors in Images Represented By QuadtreeFinding Neighbors in Images Represented By Quadtree
Finding Neighbors in Images Represented By Quadtree
 
Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...
Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...
Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...
 
Entropy 19-00079
Entropy 19-00079Entropy 19-00079
Entropy 19-00079
 
Multi-linear algebra and different tensor formats with applications
Multi-linear algebra and different tensor formats with applications Multi-linear algebra and different tensor formats with applications
Multi-linear algebra and different tensor formats with applications
 
InternshipReport
InternshipReportInternshipReport
InternshipReport
 
Design and Implementation of Variable Radius Sphere Decoding Algorithm
Design and Implementation of Variable Radius Sphere Decoding AlgorithmDesign and Implementation of Variable Radius Sphere Decoding Algorithm
Design and Implementation of Variable Radius Sphere Decoding Algorithm
 
Graph Neural Network in practice
Graph Neural Network in practiceGraph Neural Network in practice
Graph Neural Network in practice
 

Similar to Mapping between Discrete Cosine Transform of Type-VI/VII and Discrete Fourier Transform

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
 
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
 
Relation between Type-II Discrete Sine Transform and Type -I Discrete Hartley...
Relation between Type-II Discrete Sine Transform and Type -I Discrete Hartley...Relation between Type-II Discrete Sine Transform and Type -I Discrete Hartley...
Relation between Type-II Discrete Sine Transform and Type -I Discrete Hartley...IJERA Editor
 
Fast dct algorithm using winograd’s method
Fast dct algorithm using winograd’s methodFast dct algorithm using winograd’s method
Fast dct algorithm using winograd’s methodIAEME Publication
 
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
 
A novel architecture of rns based
A novel architecture of rns basedA novel architecture of rns based
A novel architecture of rns basedVLSICS Design
 
Text file encryption using fft technique in lab view 8.6
Text file encryption using fft technique in lab view 8.6Text file encryption using fft technique in lab view 8.6
Text file encryption using fft technique in lab view 8.6eSAT Publishing House
 
Text file encryption using fft technique in lab view 8.6
Text file encryption using fft technique in lab view 8.6Text file encryption using fft technique in lab view 8.6
Text file encryption using fft technique in lab view 8.6eSAT Journals
 
Normalization cross correlation value of
Normalization cross correlation value ofNormalization cross correlation value of
Normalization cross correlation value ofeSAT Publishing House
 
Implementation performance analysis of cordic
Implementation performance analysis of cordicImplementation performance analysis of cordic
Implementation performance analysis of cordiciaemedu
 
Fast Algorithm for Computing the Discrete Hartley Transform of Type-II
Fast Algorithm for Computing the Discrete Hartley Transform of Type-IIFast Algorithm for Computing the Discrete Hartley Transform of Type-II
Fast Algorithm for Computing the Discrete Hartley Transform of Type-IIijeei-iaes
 
High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...
High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...
High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...IJERA Editor
 
Comparison of Different Methods for Fusion of Multimodal Medical Images
Comparison of Different Methods for Fusion of Multimodal Medical ImagesComparison of Different Methods for Fusion of Multimodal Medical Images
Comparison of Different Methods for Fusion of Multimodal Medical ImagesIRJET Journal
 
Parallel algorithm for computing edt with new architecture
Parallel algorithm for computing edt with new architectureParallel algorithm for computing edt with new architecture
Parallel algorithm for computing edt with new architectureIAEME Publication
 

Similar to Mapping between Discrete Cosine Transform of Type-VI/VII and Discrete Fourier Transform (20)

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...
 
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...
 
D044042432
D044042432D044042432
D044042432
 
Cy33602608
Cy33602608Cy33602608
Cy33602608
 
Cy33602608
Cy33602608Cy33602608
Cy33602608
 
Relation between Type-II Discrete Sine Transform and Type -I Discrete Hartley...
Relation between Type-II Discrete Sine Transform and Type -I Discrete Hartley...Relation between Type-II Discrete Sine Transform and Type -I Discrete Hartley...
Relation between Type-II Discrete Sine Transform and Type -I Discrete Hartley...
 
Fast dct algorithm using winograd’s method
Fast dct algorithm using winograd’s methodFast dct algorithm using winograd’s method
Fast dct algorithm using winograd’s method
 
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
 
Bf36342346
Bf36342346Bf36342346
Bf36342346
 
A novel architecture of rns based
A novel architecture of rns basedA novel architecture of rns based
A novel architecture of rns based
 
Text file encryption using fft technique in lab view 8.6
Text file encryption using fft technique in lab view 8.6Text file encryption using fft technique in lab view 8.6
Text file encryption using fft technique in lab view 8.6
 
Text file encryption using fft technique in lab view 8.6
Text file encryption using fft technique in lab view 8.6Text file encryption using fft technique in lab view 8.6
Text file encryption using fft technique in lab view 8.6
 
Normalization cross correlation value of
Normalization cross correlation value ofNormalization cross correlation value of
Normalization cross correlation value of
 
Implementation performance analysis of cordic
Implementation performance analysis of cordicImplementation performance analysis of cordic
Implementation performance analysis of cordic
 
Fast Algorithm for Computing the Discrete Hartley Transform of Type-II
Fast Algorithm for Computing the Discrete Hartley Transform of Type-IIFast Algorithm for Computing the Discrete Hartley Transform of Type-II
Fast Algorithm for Computing the Discrete Hartley Transform of Type-II
 
High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...
High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...
High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...
 
E017263040
E017263040E017263040
E017263040
 
Comparison of Different Methods for Fusion of Multimodal Medical Images
Comparison of Different Methods for Fusion of Multimodal Medical ImagesComparison of Different Methods for Fusion of Multimodal Medical Images
Comparison of Different Methods for Fusion of Multimodal Medical Images
 
Parallel algorithm for computing edt with new architecture
Parallel algorithm for computing edt with new architectureParallel algorithm for computing edt with new architecture
Parallel algorithm for computing edt with new architecture
 

Recently uploaded

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
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
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
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
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
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
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 

Recently uploaded (20)

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
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
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
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
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
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
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 

Mapping between Discrete Cosine Transform of Type-VI/VII and Discrete Fourier Transform

  • 1. M.N.Murty. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 3) April 2016, pp.60-62 www.ijera.com 60|P a g e Mapping between Discrete Cosine Transform of Type-VI/VII and Discrete Fourier Transform M.N.Murty1 and H.Panda2 1 (Visiting Faculty, Department Of Physics, Sri Sathya Sai Institute Of Higher Learning, Prasanthi Nilayam – 515134, Andhra Pradesh, India) 2 (Department Of Physics, S.K.C.G. Autonomous College, Paralakhemundi -761200, Odisha, India) ABSTRACT In this paper, the mapping between discrete cosine transform of types VI and VII (DCT-VI/VII) of even length N and (2N – 1)-point one dimensional discrete Fourier transform (1D-DFT) is presented. The technique used in this paper is the mapping between the real-valued data sequence to an intermediate sequence used as an input to DFT. Keywords – Discrete Fourier transform, discrete cosine transform, discrete sine transform, mapping. I. INTRODUCTION Discrete transforms play a significant role in digital signal processing. Discrete cosine transform (DCT) and discrete sine transform (DST) are used as key functions in many signal and image processing applications. There are eight types of DCT and DST. Of these, the DCT-II, DST-II, DCT-IV, and DST-IV have gained popularity. The DCT and DST transform of types I, II, III and IV, form a group of so-called “even” sinusoidal transforms. Much less known is group of so-called “odd” sinusoidal transforms: DCT and DST of types V, VI, VII and VIII. The original definition of the DCT introduced by Ahmed et al. in 1974 [1] was one- dimensional (1-D) and suitable for 1-D digital signal processing. The DCT has found wide applications in speech and image processing as well as telecommunication signal processing for the purpose of data compression, feature extraction, image reconstruction, and filtering. Thus, many algorithms and VLSI architectures for the fast computation of DCT have been proposed [2]-[7]. Among those algorithms [6] and [7] are believed to be most efficient two-dimensional DCT algorithms in the sense of minimizing any measure of computational complexity. DCT of types I, II, III and IV are extensively used in coding image, video, speech and audio. The so-called “odd-type” DCTs of types V, VI, VII and VIII, however, have not been widely used for purposes of coding image, video, speech and audio data. 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 [8,9]. Not only it is frequently encountered in many different applications, but also it is computation-intensive. Recently DST of types VI and VII have surfaced as useful tool in image and video coding. Fast algorithms for computing DST-VII of lengths 4 and 8 have been proposed [10] and these algorithms are currently under consideration for inclusion in ISO/IEC/ITU-T High Efficiency Video Coding (HEVC) standard. In this paper, the mapping between DCT- VI/VII of even length N and (2N – 1) -point DFT has been established. The procedure used in this paper is the mapping between the real-valued data sequence to an intermediate sequence used as an input to DFT. This mapping technique may find application in image and video coding. The rest of the paper is organized as follows. The proposed mapping between DCT-VII and DFT is presented in Section-II. Section-III establishes the mapping between DCT-VI and DFT. Conclusion is given in Section-IV II. MAPPING BETWEEN DCT-VII AND DFT The 1-D DFT of input sequence { xn ; n = 0,1,2,....,N-1} is defined by 21 0 j k nN N k n n exY      0,1, 2, ..., 1for k N  (1) Where 1j   The DCT of type-VII is defined as 1 0 ( 2 1) 0,1, 2 , ..., 1 2 1 N V II k n n k n C O S fo r k N N xX            (2) The scale factors have been omitted in (1) and (2). From (1), the real component of DST is written as RESEARCH ARTICLE OPEN ACCESS
  • 2. M.N.Murty. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 3) April 2016, pp.60-62 www.ijera.com 61|P a g e 1 0 2 N k n n k n R C O S N xY               (3) Replacing k by 2 1k  and N by( 2 1)N  , (3) can be written as 2 ( 1 ) 2 1 0 2 ( 2 1) 2 1 N k n n k n R C O S N xY                (4) For N even or odd, (4) can be expressed as 1 2 1 2 1 1 2 (2 1) 2 1 N k o n N n n k n R C O S N x x xY                       (5) For mapping between DCT-VII and DFT, define 2 1 0 1, 2, ..., 1 o n N n fo r n N x x x        (6) Substituting (6) in (5), we obtain 1 2 1 1 2 (2 1) 2 2 1 N k n n R k n C O S N Y x               (7) Since from (6) 0 ox  , (7) can be written as 1 2 1 0 2 (2 1) 2 2 1 N k n n R k n C O S N Y x               (8) Taking N as even, (8) can be expressed as 1 1 2 2 2 1 2 0 0 (2 1)2 (2 1) 2 2 2 2 1 2 1 N N k Nn n n n N k n R k n COS COS N N Y x x                                     (9) Define another sequence u2n and uN+2n given by 2 2 2 0,1, 2, ..., 1 2 0,1, 2, ..., 1 2 n n N n N n N fo r n N fo r n x u x u             (10) Substituting (10) in (9), we get 1 1 2 2 2 1 2 2 0 0 (2 1) 2 (2 1)( 2 ) 2 2 1 2 1 N N k n N n n n R k n k N n COS COS N N Y u u                              (11) For even N , the DCT-VII defined in (2) can be expressed as 1 1 2 2 2 0 0 (2 1) (2 1) 2 2 1 2 1 N N V II Nk n n n n N k n k n C O S C O S N N x xX                                 (12) The above expression shows that the RHS of the real part of 1D-DFT given by (11) is in the form of DCT-VII. Hence, 2 1 2 V IIk k R Y X       (13) The above expression shows the mapping between DCT-VII and DFT. III. MAPPING BETWEEN DCT-VI AND DFT The DCT of type-VI for input sequence {xn ; n = 0,1,2,....,N-1} is defined by 1 0 ( 2 1) 0,1, 2, ..., 1 2 1 N V I k n n k n C O S fo r k N N xX            (14) The scale factor has been omitted in (14). Replacing N by 2 1N  in (3), we obtain 2 ( 1 ) 0 2 2 1 N k n n k n R C O S N xY               (15) For N even or odd, (15) can be written as 1 2 1 1 2 2 1 N k o n N n n k n R C O S N x x xY                     (16) For mapping between DCT-VI and DFT, define 2 1 0 1, 2, ..., 1 o n N n fo r n N x x x        (17) Substituting (17) in (16), we get 1 0 2 2 2 1 N k n n R k n C O S N Y x              (18) For even N , define another sequence ( 1 ) 0,1, 2, ..., 1n N n fo r n Nvx      (19)
  • 3. M.N.Murty. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 3) April 2016, pp.60-62 www.ijera.com 62|P a g e Substituting (19) in RHS of (18), we get 1 0 ( 2 1) 2 2 1 N k n n R k n C O S N Y v              (20) Since the RHS of the above expression is in the form of DCT-VI defined by (14), we have 2 V Ik k R Y X      (21) As the LHS of (21) represents the real part of DFT, the mapping between DCT-VI and DFT is established by this equation. IV. CONCLUSION In this paper, the mapping between DCT- VI/VII of even length N and (2N – 1) -point DFT has been established using an intermediate sequence. The performance DST can be compared to that of DCT and therefore, DST may be considered as a viable alternative to DCT. Recently DST of types VI and VII have surfaced as useful tool in image and video coding. Fast algorithms for computing DST-VII of lengths 4 and 8 have been proposed [10] and these algorithms are currently under consideration for inclusion in ISO/IEC/ITU- T High Efficiency Video Coding (HEVC) standard. Like DST-VI/VII, the proposed mapping technique for DCT-VI/VII may find application in image and video coding. REFERENCES [1]. N. Ahmed, T.Natarajan, and K.R.Rao, Discrete cosine transform, IEEE Trans. Comput., vol. C-23, 1974, 90-93. [2]. R.K.Rao and P.Yip, Discrete cosine transform: algorithm, advantages, and applications (New York: Academic, 1990). [3]. M.J.Narasimha and A.M.Peterson, On the computation of the discrete cosine transform, IEEE Trans. Communications, vol.COM-26, no.6, June 1978, 934-936. [4]. H.S.Hou, A fast recursive algorithms for computing the discrete cosine transform, IEEE Trans. Acoust., Speech, Signal Processing, vol. ASSP-35(10), Oct.1987, 1455-1461. [5]. PeiZong Lee and Fang-Yu Huang, Reconstructed recursive DCT and DST algorithms, IEEE Trans. Signal Processing, vol.42, no.7, Jul.1994, 1600- 1609. [6]. P.Duhamel and C.Guillemot, Polynomial transform computation of 2-D DCT, in Proc. ICASSP’90, Apr.1990, 1515-1518. [7]. E.Feig and S.Winograd, Fast algorithms for the discrete cosine transform, IEEE Trans. Signal Processing, vol.40, no.9, Sept.1992, 2174-2193. [8]. R.N.Bracewell, The Fourier transform and its applications, 3rd edition (New York: McGraw-Hill, 2000). [9]. J.G.Proakis and D.G.Manolakis, Digital signal processing: principles, algorithms and applications (Prentice-Hall, 1996). [10]. Ravi K. Chivukula and Yuriy A. Reznik, Fast computing of cosine and sine transforms of types VI and VII, Proceedings of the SPIE, vol.8135, 2011.