![]() |
CMSIS-DSP
Verison 1.1.0
CMSIS DSP Software Library
|
Variables | |
| const uint16_t | armBitRevTable [1024] |
| const float32_t | twiddleCoef [6144] |
| const q31_t | twiddleCoefQ31 [6144] |
| const q15_t ALIGN4 | twiddleCoefQ15 [6144] |
| const uint16_t armBitRevTable[1024] |
for(l=1;l <= N/4;l++)
{
for(i=0;i<logN2;i++)
{
a[i]=l&(1<<i);
}
for(j=0; j<logN2; j++)
{
if (a[j]!=0)
y[l]+=(1<<((logN2-1)-j));
}
y[l] = y[l] >> 1;
} Referenced by arm_cfft_radix2_init_f32(), arm_cfft_radix2_init_q15(), arm_cfft_radix2_init_q31(), arm_cfft_radix4_init_f32(), arm_cfft_radix4_init_q15(), and arm_cfft_radix4_init_q31().
| const float32_t twiddleCoef[6144] |
for(i = 0; i< 3N/4; i++)
{
twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
} Referenced by arm_cfft_radix2_init_f32(), and arm_cfft_radix4_init_f32().
| const q15_t ALIGN4 twiddleCoefQ15[6144] |
for(i = 0; i< 3N/4; i++)
{
twiddleCoefQ15[2*i]= cos(i * 2*PI/(float)N);
twiddleCoefQ15[2*i+1]= sin(i * 2*PI/(float)N);
} Referenced by arm_cfft_radix2_init_q15(), and arm_cfft_radix4_init_q15().
| const q31_t twiddleCoefQ31[6144] |
for(i = 0; i< 3N/4; i++)
{
twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);
twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);
} Referenced by arm_cfft_radix2_init_q31(), and arm_cfft_radix4_init_q31().