DSP视频教程DSP视频教程第12期:TI开源分享IQmath DSP源码,适用于所有Cortex-M内核,本期教程做个手把手移植 (2022-05-22)

Posted 嵌入式系统

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DSP视频教程DSP视频教程第12期:TI开源分享IQmath DSP源码,适用于所有Cortex-M内核,本期教程做个手把手移植 (2022-05-22)相关的知识,希望对你有一定的参考价值。

视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519


 

今年TI推出MSPM0系列产品配套的SDK软件包里面将此库开源了,之前的时候也移植过IQmatb,不过只有库版本,这次竟然开源了,确实是不可多得的好资源。

这个是定点库,非常适合用于M0,  M0+,  M3和不带硬件FPU的M4内核上,当然,用在M4F,M7,M33等器件上也是没问题的。本次视频配套的例子将ARM DSP库和IQmath移植到了一起。


视频:

https://www.bilibili.com/video/BV1Hs4y1q7sS


参考资料:
1、早期IQmath库,只有库移植

https://www.armbbs.cn/forum.php?mod=viewthread&tid=94660

2、IQmath源码SDK,含文档

https://www.ti.com/tool/MSPM0-SDK

mspm0_sdk_1_00_01_03.exe (90.55MB)

3、视频中移植完成的例子,供参考

IQmath源码移植.7z (3.20MB)

DSP视频教程DSP视频教程第10期:DSP运算加速的精髓,含SIMD指令,饱和运算指令和浮点以及定点的MAC乘累加指令

视频教程汇总帖:【学以致用,授人以渔】2022视频教程汇总贴,持续更新,DSP更新到第10期,ThreadX更新到第5期,BSP驱动更新到第22期2022-08-14 - STM32F429 - 硬汉嵌入式论坛 - Powered by Discuz!


Cortex-M内核单片机的DSP加速全靠这些指令实现的加速,并跟大家介绍下DSP源码是如何实现加速的。

视频:

https://www.bilibili.com/video/BV1YG411t77L

DSP视频教程第10期:DSP运算加速的精髓,含SIMD指令,饱和运算指令和浮点以及定点的MAC乘累加指令




指令集:




参考资料:
1、DSP教程
事隔五年之后,开启第2版DSP数字信号处理和CMSIS-NN神经网络教程,同步开启三代示波器,更至50章(2021-11-01) - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!

2、权威指南
Cortex-M4,M3,M0权威指南(中英文版) - STM32F429 - 硬汉嵌入式论坛 - Powered by Discuz!

 

以上是关于DSP视频教程DSP视频教程第12期:TI开源分享IQmath DSP源码,适用于所有Cortex-M内核,本期教程做个手把手移植 (2022-05-22)的主要内容,如果未能解决你的问题,请参考以下文章

DSP视频教程DSP视频教程第7期:Matlab的wifi通信实现,方便波形数据远程分析(2022-04-22)

DSP视频教程DSP视频教程第7期:Matlab的wifi通信实现,大大方便波形数据远程分析(2022-04-22)

DSP视频教程DSP视频教程第10期:DSP运算加速的精髓,含SIMD指令,饱和运算指令和浮点以及定点的MAC乘累加指令

DSP视频教程DSP视频教程第5期:Matlab生成C算法文件在STM32上运行,相比Simulink生成C工程具有更广泛适用性(2022-03-27)

DSP视频教程DSP视频教程第6期:Matlab和VSCode联调,使用贼舒服,大大方便测试验证,全程无需打开Matlab(2022-04-09)

DSP视频教程第11期:插补算法,曲线拟合丝滑顺畅,统计函数和基础函数加速实现,汇集SIMD,饱和和MAC乘累加应用实战(2023-02-12)