Texas Instruments TMS320C67 DSP Series Programmer's Reference Manual page 53

Library
Hide thumbs Also See for TMS320C67 DSP Series:
Table of Contents

Advertisement

DSPF_sp_ifftSPxSP
4-28
float *x,*w;
int
k0, k1, j0, j1, l0, radix;
float * y0, * ptr_x0, * ptr_x2;
radix = n_min;
stride = n; /* n is the number of complex samples */
tw_offset = 0;
while (stride > radix)
{
j = 0;
fft_jmp = stride + (stride>>1);
h2 = stride>>1;
l1 = stride;
l2 = stride + (stride>>1);
x = ptr_x;
w = ptr_w + tw_offset;
for (i = 0; i < n; i += 4)
{
co1 = w[j];
si1 = w[j+1];
co2 = w[j+2];
si2 = w[j+3];
co3 = w[j+4];
si3 = w[j+5];
x_0
= x[0];
x_1
= x[1];
x_h2
= x[h2];
x_h2p1 = x[h2+1];
x_l1
= x[l1];
x_l1p1 = x[l1+1];
x_l2
= x[l2];
x_l2p1 = x[l2+1];
xh0
= x_0
xh1
= x_1
xl0
= x_0
xl1
= x_1
xh20 = x_h2
+ x_l1;
+ x_l1p1;
- x_l1;
- x_l1p1;
+ x_l2;

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TMS320C67 DSP Series and is the answer not in the manual?

Questions and answers

Table of Contents