Macros that define values for butterfly scaling for radix-3 stage.
Macros | |
#define | HWA_FFT3x_BFLY_SCALING_MSBSATURATED ((uint8_t)0U) |
#define | HWA_FFT3x_BFLY_SCALING_MSBSATLSBRND ((uint8_t)1U) |
#define | HWA_FFT3x_BFLY_SCALING_LSBROUNDED ((uint8_t)2U) |
#define HWA_FFT3x_BFLY_SCALING_MSBSATURATED ((uint8_t)0U) |
26 bit output after radix-3 sate is saturated at MSB to get back to 24 bits
#define HWA_FFT3x_BFLY_SCALING_MSBSATLSBRND ((uint8_t)1U) |
26 bit output after radix-3 sate is convergent-rounded to remove 1 LSB bit, then 25 bits output is saturated to 24 bits
#define HWA_FFT3x_BFLY_SCALING_LSBROUNDED ((uint8_t)2U) |
26 bit output after radix-3 sate is rounded to 24 bits by removing 2 LSB