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
JDSP_firlms2
-Correlation
JDSP_autocor
JDSP_autocor_rA8
-FFT
JDSP_fft16x16
JDSP_fft16x16_imre
JDSP_fft16x16r
JDSP_fft16x32
JDSP_fft32x32
JDSP_fft32x32s
JDSP_ifft16x16
JDSP_ifft16x16_imre
JDSP_ifft16x32
JDSP_ifft32x32
JDSP_fft16x16t (obolete, use DSP_fft16x16)
JDSP_bitrev_cplx (obsolete, use DSP_fft16x16)
JDSP_radix 2 (obsolete, use DSP_fft16x16)
JDSP_r4fft (obsolete, use DSP_fft16x16)
JDSP_fft (obsolete, use DSP_fft16x16)