标题: STM32F030单片机FFT耗时问题 [打印本页]

作者: jiyu75    时间: 2023-6-13 08:33
标题: STM32F030单片机FFT耗时问题
我用STM32F030 做FFT 调用的是 arm_cortexM0l_math.lib,

HAL_GPIO_WritePin(GPIOA, GPIO_PIN_6, GPIO_PIN_RESET);

arm_cfft_f32(&arm_cfft_sR_f32_len256, FFT_InputBuf, 0, 1);
arm_cmplx_mag_f32(FFT_InputBuf, FFT_OutputBuf, 256);

HAL_GPIO_WritePin(GPIOA, GPIO_PIN_6, GPIO_PIN_SET);

发现 执行256 FFT 的时间 尽然要10ms 多,这个和网上查到的资料完全不吻合,请问是那里出问题了么

fft.jpg (71.7 KB, 下载次数: 57)

fft.jpg

作者: coulomb    时间: 2023-6-13 13:40
人家表上注明是ASM編程寫成的,你用C lib call.速度當然差很多.那樣在意執行速度的話;要嘛也跟進用匯編
作者: Hephaestus    时间: 2023-6-13 18:53
你调用的是arm_cfft_f32函数,为什么图里面是16-bit???




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1