twiddle factors32.c

来自「MICROCHIP的DSPIC系列的30F6014单片机的32点FFT计算」· C语言 代码 · 共 13 行

C
13
字号
#include <dsp.h>
#define FFT_BLOCK_LENGTH	32     /* = Number of frequency points in the FFT */
#define LOG2_BLOCK_LENGTH 	5	/* = Number of "Butterfly" Stages in FFT processing */
#define SAMPLING_RATE		1600	/* = Rate at which input signal was sampled */
       

const fractcomplex twiddleFactors[] __attribute__ ((space(auto_psv), aligned (FFT_BLOCK_LENGTH*2)))=
{0x7FFF,0x0000,0x7D8A,0xE707,0x7642,0xCF04,0x6A6E,0xB8E3,
 0x5A82,0xA57E,0x471D,0x9592,0x30FC,0x89BE,0x18F9,0x8276,
 0x0000,0x8000,0xE707,0x8276,0xCF04,0x89BE,0xB8E3,0x9592,
 0xA57E,0xA57E,0x9592,0xB8E3,0x89BE,0xCF04,0x8276,0xE707};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?