
特别说明:完整45期数字信号处理教程,原创高性能示波器代码全开源地址:链接 第42章 DSP库函数执行时间测试 本章节主要测试实数FFT,复数FFT,FIR和IIR相关函数的执行时间,方便大家选择合适的函数用于项目。 测试平台: 1. 安富莱STM32-V5开发板(STM32F407IGT6,Cortex-M4F内核)。 2. 安富莱STM32-V3开发板(STM32F103ZET6,Cortex-M3内核)。 测试条件: 1. MDK4.54 优化等级1,CMSIS-DSP版本V1.4.4。 1. STM32F407主频168MHz,5个Flash等待周期,开启存储器加速器(ART Accelerator™)。 STM32F103主频72MHz,2个Flash等待周期。 2. 每个函数运行10次求平均。 3. 在CM3,CM4中有3种跟踪源:ETM, ITM 和DWT,本测试使用DWT中的时钟周期(CYCCNT)计数功能测试执行时间,uCOS-III中的时间戳就是使用的此功能来实现,所以所有DSP函数都是运行在uCOS-III上,版本V3.03.01。 ![]() ![]() ![]() ![]() |
高大上啊,表示有兴趣研究一下 |