大星海 发表于 2017-10-19 17:04:41

stm32F407的fft库支持2048个点数吗

如题:stm32F407的fft库支持2048个点数吗?
      <<arm_cfft_radix4_init_f32,用于初始化 FFT 运算相关参数,其中: fftLen 用于指
定 FFT 长度(16/64/256/1024/4096)>> 这段是文档上看到的。      但是我需要2048个点数的FFT运算,应该怎么弄?

wenyangzeng 发表于 2017-10-19 22:00:48

那你用4096点的取相隔2点用。

uwyciw100 发表于 2017-10-20 09:04:14

你使用基4的FFT当然不支持2048,用基2的就可以了。另外CFFT是算复数的。

大星海 发表于 2017-10-20 09:08:40

uwyciw100 发表于 2017-10-20 09:04
你使用基4的FFT当然不支持2048,用基2的就可以了。另外CFFT是算复数的。

用arm_cfft_radix2_init_f32这个函数可以吗?

uwyciw100 发表于 2017-10-20 09:35:25

大星海 发表于 2017-10-20 09:08
用arm_cfft_radix2_init_f32这个函数可以吗?

没有实际测试过,但按道理是可以的。也可以用arm_cfft_f32试试。

大星海 发表于 2017-10-20 09:37:09

uwyciw100 发表于 2017-10-20 09:35
没有实际测试过,但按道理是可以的。也可以用arm_cfft_f32试试。

好咧,谢谢哈,我试试看

大星海 发表于 2017-10-20 15:22:47

大星海 发表于 2017-10-20 09:37
好咧,谢谢哈,我试试看

是可以的,大神太感谢了
页: [1]
查看完整版本: stm32F407的fft库支持2048个点数吗