14.08.2013 Views

Fast Fourier Transforms on Motorola's Digital Signal Processors

Fast Fourier Transforms on Motorola's Digital Signal Processors

Fast Fourier Transforms on Motorola's Digital Signal Processors

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

F( k)<br />

where:<br />

N – 1<br />

2c( k)<br />

----------- x<br />

N ∑<br />

n = 0<br />

n cos 0 1 …<br />

2N<br />

( 2n + 1kπ)<br />

= ( ) ----------------------- ; k =<br />

c( k)<br />

=<br />

1<br />

------ , k =<br />

2<br />

0<br />

= 1,<br />

k = 1, 2,<br />

…,<br />

= 0,<br />

elsewhere<br />

and the inverse transform is:<br />

x n<br />

N– 1<br />

N – 1<br />

Eqn. 7-3<br />

( 2n + 1kπ)<br />

( ) = c( k)F(<br />

k)<br />

----------------------- ; n =<br />

∑<br />

n = 0<br />

Eqn. 7-4<br />

A fast discrete cosine transform (FDCT) proposed<br />

by Chen and Smith [see reference 1] is adapted in<br />

this applicati<strong>on</strong> note, and it’s flow diagram is plotted<br />

in Figure 7-1. Many optimized implementati<strong>on</strong>s<br />

<strong>on</strong> the FDCT have been published. The code given<br />

<strong>on</strong> the Motorola DSP bulletin board is not fully<br />

optimized; it simply dem<strong>on</strong>strates the simplicity of<br />

the DSP96002 assembly code.<br />

, , ,<br />

cos 0 1 …<br />

2N<br />

, , ,<br />

N– 1<br />

N– 1<br />

MOTOROLA 7-3

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

Saved successfully!

Ooh no, something went wrong!