11.07.2015 Views

section 7 - Index of

section 7 - Index of

section 7 - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

;This program originally available on the Motorola DSP bulletin board.;It is provided under a DISCLAIMER OF WARRANlY available from;Motorola DSP Operation, 6501 William Cannon Drive, Austin, TX, 78735;Radix-2, In-Place, Decimation-In-Tlme FFT (smallest code size).;Last Update 30 Sep 86Version 1.1fftr2afftr2amacroidentpoints,data,coef1,1;Radix-2 Decimation-In-Time In-Place FFT RoutineComplex input and output dataReal data in X memoryImaginary data in Y memoryNormally ordered input dataBit reversed output dataCoefficient lookup table-Cosine values in X memory-Sine values in Y memory;Macro Call - ffr2a points,data,coefpointsdatacoefnumber <strong>of</strong> points (2-32768, power <strong>of</strong> 2)start <strong>of</strong> data bufferstart <strong>of</strong> sine/cosine table;Alters Data ALU Registersx1a2b2xOa1b1y1aObOyOab;Alters Address RegistersrO nO mOr1 n1 m1n2r4r5r6n4n5n6m4m5m6'Alters Program Control Registerspcsr;Uses 6 locations on System StackFigure 8-2 Radix 2, In-Place, Decimation-In-Time FFT (Sheet 1 <strong>of</strong> 2)

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

Saved successfully!

Ooh no, something went wrong!