Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Real FFT Tables
[Real FFT Functions]
Variables | |
static const float32_t | realCoefA [8192] |
static const float32_t | realCoefB [8192] |
const q15_t ALIGN4 | realCoefAQ15 [8192] |
const q15_t ALIGN4 | realCoefBQ15 [8192] |
const q31_t | realCoefAQ31 [8192] |
const q31_t | realCoefBQ31 [8192] |
Variable Documentation
const float32_t realCoefA[8192] [static] |
- Generation of realCoefA array:
- n = 4096
for (i = 0; i < n; i++) { pATable[2 * i] = 0.5 * (1.0 - sin (2 * PI / (double) (2 * n) * (double) i)); pATable[2 * i + 1] = 0.5 * (-1.0 * cos (2 * PI / (double) (2 * n) * (double) i)); }
Definition at line 51 of file arm_rfft_init_f32.c.
const q15_t ALIGN4 realCoefAQ15[8192] |
- Generation fixed-point realCoefAQ15 array in Q15 format:
- n = 4096
for (i = 0; i < n; i++) { pATable[2 * i] = 0.5 * (1.0 - sin (2 * PI / (double) (2 * n) * (double) i)); pATable[2 * i + 1] = 0.5 * (-1.0 * cos (2 * PI / (double) (2 * n) * (double) i)); }
- Convert to fixed point Q15 format round(pATable[i] * pow(2, 15))
Definition at line 56 of file arm_rfft_init_q15.c.
const q31_t realCoefAQ31[8192] |
- Generation fixed-point realCoefAQ31 array in Q31 format:
- n = 4096
for (i = 0; i < n; i++) { pATable[2 * i] = 0.5 * (1.0 - sin (2 * PI / (double) (2 * n) * (double) i)); pATable[2 * i + 1] = 0.5 * (-1.0 * cos (2 * PI / (double) (2 * n) * (double) i)); }
- Convert to fixed point Q31 format round(pATable[i] * pow(2, 31))
Definition at line 56 of file arm_rfft_init_q31.c.
const float32_t realCoefB[8192] [static] |
- Generation of realCoefB array:
- n = 4096
for (i = 0; i < n; i++) { pBTable[2 * i] = 0.5 * (1.0 + sin (2 * PI / (double) (2 * n) * (double) i)); pBTable[2 * i + 1] = 0.5 * (1.0 * cos (2 * PI / (double) (2 * n) * (double) i)); }
Definition at line 2115 of file arm_rfft_init_f32.c.
const q15_t ALIGN4 realCoefBQ15[8192] |
- Generation of real_CoefB array:
- n = 4096
for (i = 0; i < n; i++) { pBTable[2 * i] = 0.5 * (1.0 + sin (2 * PI / (double) (2 * n) * (double) i)); pBTable[2 * i + 1] = 0.5 * (1.0 * cos (2 * PI / (double) (2 * n) * (double) i)); }
- Convert to fixed point Q15 format round(pBTable[i] * pow(2, 15))
Definition at line 1098 of file arm_rfft_init_q15.c.
const q31_t realCoefBQ31[8192] |
- Generation of realCoefBQ31 array:
- n = 4096
for (i = 0; i < n; i++) { pBTable[2 * i] = 0.5 * (1.0 + sin (2 * PI / (double) (2 * n) * (double) i)); pBTable[2 * i + 1] = 0.5 * (1.0 * cos (2 * PI / (double) (2 * n) * (double) i)); }
- Convert to fixed point Q31 format round(pBTable[i] * pow(2, 31))
Definition at line 2124 of file arm_rfft_init_q31.c.
Generated on Tue Jul 12 2022 16:47:30 by
