Beruflich Dokumente
Kultur Dokumente
X(n)
Z-1
C0 C1 CM-2 CM-1
M 1
y n c xn i
i Z-1 Z-1 Z-1 Z-1
i 0
Clock Cycle 13 ns 18 ns 25 ns
Power 398.4 mW 412.2 mW 401.1 mW
Area 4.41 10 6 µm2 3.87 10 6 µm2 3.15 10 6 µm2
Source: Intel
• CMU library (0.35 µm technology)
• Power measured with clock frequency : 25ns
Source: Intel
d d d d d d d d
a c e g g e c a
Z = Txt , Z = Txt
b f f b b f f b
c g a e e a g c
T Image DCT
d d d d d d d d data data
xij Z Zt
e a g c c g a e Row
Transpose
Column X
DCT
f b b f f b b f
DCT
g e c a a c e g Z = Txt Z = Txt
Source: Intel
Note the symmetry of
the DCT coef. matrix
Using the Symmetry of the DCT coefficient matrix, the matrix multiplication is simplified.
Z = Txt , X = TZt
…X10, X00 Add
Even DCT d d d d •
Transpose
z6 f b b f x3 x4 …X13, X03 Add
z3 e a g c x2 x5 g -e -c -a •
…X17, X07 Sub
z7 g e c a x3 x4
Source: Intel
Select &
…. X3-X4 , X2-X5 , X1-X6 , X0-X7 Precomputer
Adders Adder Z-1
….. g , e , c , a
Odd DCT
Select &
z1 a c e g x0 x7 Adders Adder Z-1
z
3 c g a e x1 x6
….. -e , -a , -g , c
z3 e a g c x2 x5
z7 g e c a x3 x4 Select &
Adders Adder Z-1
….. c , g , -a , e
• The Shared Multiplier can be
effectively used to implement Select &
matrix multiplication Adders Adder Z-1
Source: Intel
….. -a , c , -e , g
Even DCT
z0 d d d d x0 x7
z
2 b f f b x1 x6
z4 d d d d x2 x5
z6 f b b f x3 x4
Odd DCT
z1 a c e g x0 x7
z
3 c g a e x1 x6
z3 Intel
Source: e a g c x2 x5
• Only 1x & 3xare required in the Modified
z7 g e c a x3 x4
8-bit DCT Coefficient
< DCT with original 8 bit coefficient > < DCT with modified 8 bit coefficient >
Source: Intel