|
STM CMSIS
|
Variables | |
| const uint16_t | armBitRevTable [1024] |
| const float32_t | twiddleCoef_16 [32] |
| const float32_t | twiddleCoef_32 [64] |
| const float32_t | twiddleCoef_64 [128] |
| const float32_t | twiddleCoef_128 [256] |
| const float32_t | twiddleCoef_256 [512] |
| const float32_t | twiddleCoef_512 [1024] |
| const float32_t | twiddleCoef_1024 [2048] |
| const float32_t | twiddleCoef_2048 [4096] |
| const float32_t | twiddleCoef_4096 [8192] |
| const q31_t | twiddleCoef_16_q31 [24] |
| const q31_t | twiddleCoef_32_q31 [48] |
| const q31_t | twiddleCoef_64_q31 [96] |
| const q31_t | twiddleCoef_128_q31 [192] |
| const q31_t | twiddleCoef_256_q31 [384] |
| const q31_t | twiddleCoef_512_q31 [768] |
| const q31_t | twiddleCoef_1024_q31 [1536] |
| const q31_t | twiddleCoef_2048_q31 [3072] |
| const q31_t | twiddleCoef_4096_q31 [6144] |
| const q15_t | twiddleCoef_16_q15 [24] |
| const q15_t | twiddleCoef_32_q15 [48] |
| const q15_t | twiddleCoef_64_q15 [96] |
| const q15_t | twiddleCoef_128_q15 [192] |
| const q15_t | twiddleCoef_256_q15 [384] |
| const q15_t | twiddleCoef_512_q15 [768] |
| const q15_t | twiddleCoef_1024_q15 [1536] |
| const q15_t | twiddleCoef_2048_q15 [3072] |
| const q15_t | twiddleCoef_4096_q15 [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;
} | const float32_t twiddleCoef_1024[2048] |
for(i = 0; i< N/; i++)
{
twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
} | const q15_t twiddleCoef_1024_q15[1536] |
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);
} | const q31_t twiddleCoef_1024_q31[1536] |
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);
} | const float32_t twiddleCoef_128[256] |
for(i = 0; i< N/; i++)
{
twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
} | const q15_t twiddleCoef_128_q15[192] |
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);
} | const q31_t twiddleCoef_128_q31[192] |
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);
} | const float32_t twiddleCoef_16[32] |
for(i = 0; i< N/; i++)
{
twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
} | const q15_t twiddleCoef_16_q15[24] |
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);
} | const q31_t twiddleCoef_16_q31[24] |
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);
} | const float32_t twiddleCoef_2048[4096] |
for(i = 0; i< N/; i++)
{
twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
} | const q15_t twiddleCoef_2048_q15[3072] |
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);
} | const q31_t twiddleCoef_2048_q31[3072] |
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);
} | const float32_t twiddleCoef_256[512] |
for(i = 0; i< N/; i++)
{
twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
} | const q15_t twiddleCoef_256_q15[384] |
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);
} | const q31_t twiddleCoef_256_q31[384] |
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);
} | const float32_t twiddleCoef_32[64] |
for(i = 0; i< N/; i++)
{
twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
} | const q15_t twiddleCoef_32_q15[48] |
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);
} | const q31_t twiddleCoef_32_q31[48] |
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);
} | const float32_t twiddleCoef_4096[8192] |
for(i = 0; i< N/; i++)
{
twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
} | const q15_t twiddleCoef_4096_q15[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);
} | const q31_t twiddleCoef_4096_q31[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);
} | const float32_t twiddleCoef_512[1024] |
for(i = 0; i< N/; i++)
{
twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
} | const q15_t twiddleCoef_512_q15[768] |
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);
} | const q31_t twiddleCoef_512_q31[768] |
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);
} | const float32_t twiddleCoef_64[128] |
for(i = 0; i< N/; i++)
{
twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
} | const q15_t twiddleCoef_64_q15[96] |
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);
} | const q31_t twiddleCoef_64_q31[96] |
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);
}