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
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