文章预览
本期专题视频给大家分享一个qfplib浮点库,这个库早期周报给大家分享过,后来部分网友测试非常给力,所以我们DSP视频教程也给大家分享一期。 【视频】 B站地址: https://www.bilibili.com/video/BV1Te2DY1Edx/ 【简介】 代码采用汇编实现,qflib的性能媲美TI的IQmath和硬件FPU,强于C库的math和ARM DSP库。并且易于使用,不需要用户手动做浮点转定点,定点转浮点之类的操作。 1、ARM DSP库的三角函数浮点是直接调用的C库实现,所以性能一般,并没有加速作用。 2、M3的qfplib和MDK的C库,IAR的C库以及GoFast库的比较,可以看到速度优势比较明显。单位时钟周期数。 3、M0的qflib库和TI IQmath的浮点运算比较 如果是单纯的qflib浮点和IQmath定点比较,IQmath有优势,如果是直接操作浮点数值,IQmath就没有优势了(甚至强于IQmath,后面专门实测下),因为要做浮点转定
………………………………