| CMSIS-DSP Verison 1.4.1 CMSIS DSP Software Library

- CMSIS
- CORE
- DSP
- RTOS API
- SVD

- Main Page
- Usage and Description
- Reference

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
arm_common_tables.h File Reference

## Macros
#define | twiddleCoef
#define | ARMBITREVINDEXTABLE__16_TABLE_LENGTH
#define | ARMBITREVINDEXTABLE__32_TABLE_LENGTH
#define | ARMBITREVINDEXTABLE__64_TABLE_LENGTH
#define | ARMBITREVINDEXTABLE_128_TABLE_LENGTH
#define | ARMBITREVINDEXTABLE_256_TABLE_LENGTH
#define | ARMBITREVINDEXTABLE_512_TABLE_LENGTH
#define | ARMBITREVINDEXTABLE1024_TABLE_LENGTH
#define | ARMBITREVINDEXTABLE2048_TABLE_LENGTH
#define | ARMBITREVINDEXTABLE4096_TABLE_LENGTH

## Variables
const uint16_t | armBitRevTable [1024]
const q15_t | armRecipTableQ15 [64]
const q31_t | armRecipTableQ31 [64]
const q31_t | realCoefAQ31 [1024]
const q31_t | realCoefBQ31 [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 | twiddleCoefQ31 [6144]
const q15_t | twiddleCoefQ15 [6144]
const float32_t | twiddleCoef_rfft_32 [32]
const float32_t | twiddleCoef_rfft_64 [64]
const float32_t | twiddleCoef_rfft_128 [128]
const float32_t | twiddleCoef_rfft_256 [256]
const float32_t | twiddleCoef_rfft_512 [512]
const float32_t | twiddleCoef_rfft_1024 [1024]
const float32_t | twiddleCoef_rfft_2048 [2048]
const float32_t | twiddleCoef_rfft_4096 [4096]
const uint16_t | armBitRevIndexTable16 [ARMBITREVINDEXTABLE__16_TABLE_LENGTH]
const uint16_t | armBitRevIndexTable32 [ARMBITREVINDEXTABLE__32_TABLE_LENGTH]
const uint16_t | armBitRevIndexTable64 [ARMBITREVINDEXTABLE__64_TABLE_LENGTH]
const uint16_t | armBitRevIndexTable128 [ARMBITREVINDEXTABLE_128_TABLE_LENGTH]
const uint16_t | armBitRevIndexTable256 [ARMBITREVINDEXTABLE_256_TABLE_LENGTH]
const uint16_t | armBitRevIndexTable512 [ARMBITREVINDEXTABLE_512_TABLE_LENGTH]
const uint16_t | armBitRevIndexTable1024 [ARMBITREVINDEXTABLE1024_TABLE_LENGTH]
const uint16_t | armBitRevIndexTable2048 [ARMBITREVINDEXTABLE2048_TABLE_LENGTH]
const uint16_t | armBitRevIndexTable4096 [ARMBITREVINDEXTABLE4096_TABLE_LENGTH]

## Macro Definition Documentation

#define ARMBITREVINDEXTABLE1024_TABLE_LENGTH

Referenced by arm_rfft_fast_init_f32().

#define ARMBITREVINDEXTABLE2048_TABLE_LENGTH

Referenced by arm_rfft_fast_init_f32().

#define ARMBITREVINDEXTABLE4096_TABLE_LENGTH

Referenced by arm_rfft_fast_init_f32().

#define ARMBITREVINDEXTABLE_128_TABLE_LENGTH

Referenced by arm_rfft_fast_init_f32().

#define ARMBITREVINDEXTABLE_256_TABLE_LENGTH

Referenced by arm_rfft_fast_init_f32().

#define ARMBITREVINDEXTABLE_512_TABLE_LENGTH

Referenced by arm_rfft_fast_init_f32().

#define ARMBITREVINDEXTABLE__16_TABLE_LENGTH

Referenced by arm_rfft_fast_init_f32().

#define ARMBITREVINDEXTABLE__32_TABLE_LENGTH

Referenced by arm_rfft_fast_init_f32().

#define ARMBITREVINDEXTABLE__64_TABLE_LENGTH

Referenced by arm_rfft_fast_init_f32().

#define twiddleCoef

Referenced by arm_cfft_radix2_init_f32(), and arm_cfft_radix4_init_f32().

## Variable Documentation

const uint16_t armBitRevIndexTable1024[ARMBITREVINDEXTABLE1024_TABLE_LENGTH]

Referenced by arm_rfft_fast_init_f32().

const uint16_t armBitRevIndexTable128[ARMBITREVINDEXTABLE_128_TABLE_LENGTH]

Referenced by arm_rfft_fast_init_f32().

const uint16_t armBitRevIndexTable16[ARMBITREVINDEXTABLE__16_TABLE_LENGTH]

Referenced by arm_rfft_fast_init_f32().

const uint16_t armBitRevIndexTable2048[ARMBITREVINDEXTABLE2048_TABLE_LENGTH]

Referenced by arm_rfft_fast_init_f32().

const uint16_t armBitRevIndexTable256[ARMBITREVINDEXTABLE_256_TABLE_LENGTH]

Referenced by arm_rfft_fast_init_f32().

const uint16_t armBitRevIndexTable32[ARMBITREVINDEXTABLE__32_TABLE_LENGTH]

Referenced by arm_rfft_fast_init_f32().

const uint16_t armBitRevIndexTable4096[ARMBITREVINDEXTABLE4096_TABLE_LENGTH]

Referenced by arm_rfft_fast_init_f32().

const uint16_t armBitRevIndexTable512[ARMBITREVINDEXTABLE_512_TABLE_LENGTH]

Referenced by arm_rfft_fast_init_f32().

const uint16_t armBitRevIndexTable64[ARMBITREVINDEXTABLE__64_TABLE_LENGTH]

Referenced by arm_rfft_fast_init_f32().

const q15_t armRecipTableQ15[64]

end of CFFT_CIFFT group

Referenced by arm_lms_norm_init_q15().

const q31_t armRecipTableQ31[64]

Referenced by arm_lms_norm_init_q31().

const q31_t realCoefAQ31[1024]

const q31_t realCoefBQ31[1024]

const float32_t twiddleCoef_rfft_1024[1024]

const float32_t twiddleCoef_rfft_128[128]

const float32_t twiddleCoef_rfft_2048[2048]

const float32_t twiddleCoef_rfft_256[256]

const float32_t twiddleCoef_rfft_32[32]

  Example code for Floating-point RFFT Twiddle factors Generation:

      TW = exp(2*pi*i*[0:L/2-1]/L - pi/2*i).'

  Real and Imag values are in interleaved fashion

const float32_t twiddleCoef_rfft_4096[4096]

const float32_t twiddleCoef_rfft_512[512]

const float32_t twiddleCoef_rfft_64[64]