Analog Devices 21xx C-FFT Library Application Note

This document is a technical note on using Analog Devices' DSP components and development tools. It provides information on using the 21xx C-FFT library for fast Fourier transforms (FFT).


Analog Devices 21xx C-FFT Library Application Note - cover page
Brand
Analog Devices
Category
Other Electronics
Document type
Application Note
Language
English
Pages
2
File format
PDF
File size
205 KB
Published
03 August, 2012
Updated
28 September, 2023
Model
21xx
MD5 checksum
0AE7F1B3EE5C937A2112F32770ADB8EF

About this manual

This document is an Engineer-to-Engineer Note (EE-90) providing technical guidance on using the Analog Devices 21xx C-FFT library. It explains the theory of programming FFTs, specifically focusing on the correct placement of data buffers to ensure bit-reversal works properly on ADSP-21xx processors. The note details how to define circular buffers using assembler macros or inline assembler since the standard C-compiler does not handle this automatically.

What's inside

  • Introduction
  • Theory of programming
  • Software Tools Caveats
  • FFT application code example
  • References

Specifications

Supported array sizes8 to 1024 points
Function prototypefftN(r_inp,i_inp,r_outp,I_outp)
Twiddle table precision16bit integer

Frequently asked questions

How do I include the FFT library in my C code?

Add the directive #include < ffts.h> to the main file header.

What linker qualifier is needed for circular buffers?

The linker utility ld21 must be advised to use the qualifier CIRC.

Download PDF (205 KB)

More Analog Devices Manuals


View all Analog Devices manuals →