maozheng110 发表于 2016-10-27 09:48:42

STM32的DSP库函数,FFTarm_fft_bin_example里面的问题

STM32的DSP库函数,FFTarm_fft_bin_example里面,为什么.\arm_fft_bin_data.c的数据都是隔一个位置补0的,然后数据有2048个,实际arm_cfft_f32(&arm_cfft_sR_f32_len1024, testInput_f32_10khz, ifftFlag, doBitReverse);里面是1024个,是不是因为只用了实部?所以隔位补零?

maozheng110 发表于 2016-10-27 09:49:13

float32_t testInput_f32_10khz =
{   
-0.865129623056441,         0.000000000000000,         -2.655020678073846,         0.000000000000000,         0.600664612949661,         0.000000000000000,         0.080378093886515,         0.000000000000000,        
-2.899160484012034,         0.000000000000000,         2.563004262857762,         0.000000000000000,         3.078328403304206,         0.000000000000000,         0.105906778385130,         0.000000000000000,        
0.048366940168201,         0.000000000000000,         -0.145696461188734,         0.000000000000000,         -0.023417155362879,         0.000000000000000,         2.127729174988954,         0.000000000000000,        
-1.176633086028377,         0.000000000000000,         3.690223557991855,         0.000000000000000,         -0.622791766173194,         0.000000000000000,         0.722837373872203,         0.000000000000000,        
2.739754205367484,         0.000000000000000,         -0.062610410524552,         0.000000000000000,         -0.891296810967338,         0.000000000000000,         -1.845872258871811,         0.000000000000000,        
1.195039415434387,         0.000000000000000

高二毛 发表于 2016-10-27 12:27:28

关注,学习。。。。。

peter001 发表于 2016-10-27 12:37:42

是不是补足虚部

maozheng110 发表于 2016-10-27 13:06:34

peter001 发表于 2016-10-27 12:37
是不是补足虚部

目前为止我也是这么认为的

asssdz-382474 发表于 2016-10-27 17:47:42

:):):):):):):):):)

黑皮男 发表于 2016-10-28 08:05:09

还没接触这一块,后面学习

andypanfan 发表于 2016-12-17 22:17:39

学习学习 了谢谢!!!!
页: [1]
查看完整版本: STM32的DSP库函数,FFTarm_fft_bin_example里面的问题