席萌0209 发表于 2015-5-2 17:03:12

【安富莱DSP教程】第42章 DSP库函数执行时间测试

特别说明:完整45期数字信号处理教程,原创高性能示波器代码全开源地址:链接
第42章 DSP库函数执行时间测试

       本章节主要测试实数FFT,复数FFT,FIR和IIR相关函数的执行时间,方便大家选择合适的函数用于项目。


42.1 测试平台和测试条件


测试平台:
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。






页: [1]
查看完整版本: 【安富莱DSP教程】第42章 DSP库函数执行时间测试