Texas Instruments TMS320C64X Programmer's Reference Manual page 145

Dsp little-endian dsp library
Hide thumbs Also See for TMS320C64X:
Table of Contents

Advertisement

if (radix == 2)
{
n02 = x_8 + x_a;
n22 = x_8 − x_a;
n12 = x_c + x_e;
n32 = x_c − x_e;
}
/*−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
/* Points that are read from succesive locations map to y, y[N/4]
/* y[N/2], y[3N/4] in a radix4 scheme, y, y[N/8], y[N/2],y[5N/8]
/*−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
y0[2*h2+2] = n02;
y1[2*h2+2] = n12;
y2[2*h2+2] = n22;
y3[2*h2+2] = n32;
/*−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
/* Increment "j" by "j0". If j equals n0, then increment both "x0" */
/* and "x2" so that double inversion is avoided.
/*−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−*/
j += j0;
if (j == n0)
{
j
+= n0;
x0 += (int) npoints>>1;
x2 += (int) npoints>>1;
}
}
}
n03 = x_9 + x_b;
n23 = x_9 − x_b;
n13 = x_d + x_f;
n33 = x_d − x_f;
y0[2*h2+3] = n03;
y1[2*h2+3] = n13;
y2[2*h2+3] = n23;
y3[2*h2+3] = n33;
DSP_fft16x16t
C64x+ DSPLIB Reference
*/
*/
*/
4-117

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tms320c64x+

Table of Contents