#include <math.h>
#include "FFT.h"
#include "arm_const_structs.h"
#include "stm32f769i_discovery_lcd.h"
Go to the source code of this file.
|
uint32_t | ifftFlag = 0 |
|
uint32_t | doBitReverse = 1 |
|
uint32_t | refIndex = 213 |
|
const uint8_t | lookupInd [] = {25, 27, 30, 34, 39, 45, 52, 60, 69, 79, 90, 102, 115, 127} |
|
#define ROUND |
( |
|
x | ) |
((x)>=0?(q31_t)((x)+0.5):(q31_t)((x)-0.5)) |
void FFT_Display_BarGraph |
( |
int |
ch | ) |
|
Draw FFT as bar graph.
- Parameters
-
- Return values
-
Definition at line 499 of file FFT.c.
void FFT_Display_Lines |
( |
int |
ch | ) |
|
Draw FFT as (connected) lines (default)
- Parameters
-
- Return values
-
Definition at line 685 of file FFT.c.
void FFT_Display_Points |
( |
int |
ch | ) |
|
Draw FFT as points.
- Parameters
-
- Return values
-
Definition at line 611 of file FFT.c.
void FFT_DisplayGraph |
( |
int |
ch | ) |
|
Display the FFT, depending on the barType - which type we want to display.
- Parameters
-
- Return values
-
Definition at line 436 of file FFT.c.
int32_t FFT_Filter |
( |
int |
ch | ) |
|
int32_t FFT_Init |
( |
void |
| ) |
|
int32_t FFT_Ready |
( |
float32_t ** |
result, |
|
|
int * |
numResults |
|
) |
| |
uint32_t doBitReverse = 1 |
const uint8_t lookupInd[] = {25, 27, 30, 34, 39, 45, 52, 60, 69, 79, 90, 102, 115, 127} |
- Attention
- This is just for 256 point FFT (128 bins)
Definition at line 492 of file FFT.c.