beautypg.com

Texas Instruments TMS320C64X User Manual

Page 10

background image

Introduction to the TI C64x+ DSPLIB

1-2

1.1

Introduction to the TI C64x+ DSPLIB

The TI C64x+ DSPLIB is an optimized DSP Function Library for C
programmers using devices that include the C64x+ megamodule. It includes
many C-callable, assembly-optimized, general-purpose signal-processing
routines. These routines are typically used in computationally intensive
real-time applications where optimal execution speed is critical. By using
these routines, you can achieve execution speeds considerably faster than
equivalent code written in standard ANSI C language. In addition, by providing
ready-to-use DSP functions, TI DSPLIB can significantly shorten your DSP
application development time.

The TI DSPLIB includes commonly used DSP routines. Source code is
provided that allows you to modify functions to match your specific needs.

The routines contained in the library are organized into the following seven
different functional categories:

-

Adaptive filtering

J

DSP_firlms2

-

Correlation

J

DSP_autocor

J

DSP_autocor_rA8

-

FFT

J

DSP_fft16x16

J

DSP_fft16x16_imre

J

DSP_fft16x16r

J

DSP_fft16x32

J

DSP_fft32x32

J

DSP_fft32x32s

J

DSP_ifft16x16

J

DSP_ifft16x16_imre

J

DSP_ifft16x32

J

DSP_ifft32x32

J

DSP_fft16x16t (obolete, use DSP_fft16x16)

J

DSP_bitrev_cplx (obsolete, use DSP_fft16x16)

J

DSP_radix 2 (obsolete, use DSP_fft16x16)

J

DSP_r4fft (obsolete, use DSP_fft16x16)

J

DSP_fft (obsolete, use DSP_fft16x16)