11.01.2015 Views

Introduction to Digital Signal and System Analysis - Tutorsindia

Introduction to Digital Signal and System Analysis - Tutorsindia

Introduction to Digital Signal and System Analysis - Tutorsindia

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Introduction</strong> <strong>to</strong> <strong>Digital</strong> <strong>Signal</strong> <strong>and</strong> <strong>System</strong> <strong>Analysis</strong><br />

Discrete Fourier Transform<br />

The number of direct calculation of its DFT will be 8 2 = 64, approximately. However, it can be divided in<strong>to</strong> 2 length<br />

N=4 sequences:<br />

3<br />

3<br />

rk k<br />

rk<br />

X[ k]<br />

= x[2r]<br />

W4<br />

+ W8<br />

x[2r<br />

+ 1] W4<br />

r=<br />

0<br />

r=<br />

0<br />

Further, they can be divided in <strong>to</strong> 4 length N=2 sequences:<br />

X[<br />

k]<br />

=<br />

1<br />

<br />

s=<br />

0<br />

x[2(2s)]<br />

W<br />

+ W<br />

k<br />

8<br />

<br />

<br />

<br />

1<br />

<br />

s=<br />

0<br />

sk<br />

2<br />

+ W<br />

1<br />

k<br />

4 <br />

r=<br />

0<br />

x[2(2s)<br />

+ 1] W<br />

x[2<br />

sk<br />

2<br />

( 2s<br />

+ )<br />

+ W<br />

1 ] W<br />

1<br />

k<br />

4 <br />

s=<br />

0<br />

sk<br />

2<br />

x[2(2s<br />

+ 1) + 1] W<br />

sk<br />

2<br />

<br />

<br />

<br />

Explicitly, from the above,<br />

X[<br />

k]<br />

= x[0]<br />

W<br />

+ W<br />

k<br />

8<br />

0k<br />

1k<br />

k<br />

0k<br />

1k<br />

2<br />

+ x[4]<br />

W2<br />

+ W4<br />

( x[2]<br />

W2<br />

+ x[6]<br />

W2<br />

)<br />

0k<br />

1k<br />

k<br />

0k<br />

1<br />

( x[1]<br />

W + x[5]<br />

W + W ( x[3]<br />

W + x[7]<br />

W<br />

k<br />

)<br />

2<br />

2<br />

4<br />

2<br />

2<br />

0<br />

1<br />

where we know W = 1, W = 1, therefore,<br />

2 2<br />

−<br />

1k<br />

k<br />

1k<br />

k<br />

1k<br />

( x[2]<br />

+ x[6]<br />

W ) + W ( x[1]<br />

+ x[5]<br />

W + W ( x[3]<br />

x[7<br />

W<br />

)<br />

X[ k]<br />

= x[0]<br />

+ x[4]<br />

W<br />

+<br />

1k<br />

k<br />

2<br />

+ W4<br />

2 8<br />

2 4<br />

]<br />

2<br />

where only<br />

k<br />

k<br />

W 4<br />

<strong>and</strong> W 8<br />

are actually complex numbers, there are as many as only 3 + 7 = 12.<br />

In original DFT, there are approximately<br />

2<br />

N multiplications in<br />

W kn<br />

N<br />

2πnk<br />

<br />

= exp<br />

− j <br />

N (there are some unities when k<br />

or n=0). However, in the FFT algorithm, redundant computation in multiplying W are reduced by re-arranging samples<br />

kn kn kn 0 1<br />

<strong>to</strong> shorter sequences <strong>to</strong> enable multiplication by much fewer distinct W , WN<br />

/ 2 , WN<br />

/ 4 ,... W2<br />

<strong>and</strong> W in a butterfly shaped<br />

N 2<br />

flow chart. Figure 6.4 illustrates<br />

2<br />

N multiplications in a length N=8 DFT.<br />

kn<br />

N<br />

95<br />

Download free ebooks at bookboon.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!