事隔五年之后,开启第2版DSP数字信号处理和CMSIS-NN神经网络教程,同步开启三代示波器,前21章发布(2020-03-22)

说明:
1、第1版DSP教程发布于2014年末,纪念下:http://www.armbbs.cn/forum.php?mod=viewthread&tid=3886
2、这几年在信号处理的应用上积累了一些经验,也发现了很多待解决的问题,通过本次教程做个完善。
3、M7内核芯片的一个重要应用方向就是信号处理,而且支持双精度浮点,不搞DSP就太可惜了。同时伴随着ARM发布ARMv8.1-M架构。后面还将有支持NEON指令集的M内核芯片发布,信号处理能力将再上一个台阶。
4、制作教程期间将同步开启三代示波器,因为示波器的一个重要功能就是信号处理,两个同时做起到一个互补的作用。
5、CMSIS-NN发布有一段时间了,作为入门学习非常不错。
6、鉴于AC6 CLANG在浮点处理上的强劲性能,每个例子将必做一个AC6 CLANG版,而且ARM编译好的DSP库也开始直接采用CLANG。
7、当前单片机AI也是有一定前景的,ARM一直在大力推进,很多软件厂商和研究机构也在不断的努力。通过此贴可以了解下:单片机AI的春天真的来了,ARM最新DSP库已经支持NEON,且支持Python。

后续要补充的,再添加。

教程和配套例子下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547

教程下载(2020-03-22 发布V1.1版本):
安富莱_STM32-V5开发板_DSP数字信号处理教程(V1.1).pdf (19.74MB)
安富莱_STM32-V6开发板_DSP数字信号处理教程(V1.1).pdf (19.75MB)
安富莱_STM32-V7开发板_DSP数字信号处理教程(V1.1).pdf (22.14MB)

V5例程:
V5-200_DSP程序模板(源码方式).rar (5.91MB)
V5-201_DSP程序模板(库方式).rar (5.90MB)
V5-202_Matlab的串口通信实现.rar (5.89MB)
V5-203_Matlab串口波形刷新和数据分析m文件.rar (1.77KB)
V5-204_Matlab的WIFI通信实现.rar (5.91MB)
V5-205_Matlab的WIFI波形刷新和数据分析m文件.rar (1.57KB)
V5-206_DSP基础运算(绝对值,求和,乘法和点乘).rar (5.95MB)
V5-207_DSP基础运算(相反数,偏移,移位,减法和比例因子).rar (5.97MB)
V5-208_DSP快速运算(三角函数和平方根).rar (5.95MB)
V5-209_DSP统计运算(最大值,最小值,平均值和功率).rar (5.96MB)
V5-210_DSP统计运算(标准偏差,均方根和方差).rar (5.95MB)
V5-211_DSP功能函数(数据拷贝,数据填充和浮点转定点).rar (5.96MB)
V5-212_DSP功能函数(定点数互转).rar (5.92MB)
V5-213_DSP控制函数(三角函数).rar (5.93MB)
V5-214_DSP复数运算(共轭,点乘和求模).rar (5.94MB)
V5-215_DSP复数运算(模平方,乘法和复数乘实数).rar (5.95MB)
V5-216_DSP矩阵运算(加法,减法和逆矩阵).rar (5.94MB)

V6例程:
V6-200_DSP程序模板(源码方式).rar (5.72MB)
V6-201_DSP程序模板(库方式).rar (5.72MB)
V6-202_Matlab的串口通信实现.rar (5.71MB)
V6-203_Matlab串口波形刷新和数据分析m文件.rar (1.77KB)
V6-204_Matlab的WIFI通信实现.rar (5.73MB)
V6-205_Matlab的WIFI波形刷新和数据分析m文件.rar (1.57KB)
V6-206_DSP基础运算(绝对值,求和,乘法和点乘).rar (5.77MB)
V6-207_DSP基础运算(相反数,偏移,移位,减法和比例因子).rar (5.79MB)
V6-208_DSP快速运算(三角函数和平方根).rar (5.76MB)
V6-209_DSP统计运算(最大值,最小值,平均值和功率).rar (5.78MB)
V6-210_DSP统计运算(标准偏差,均方根和方差).rar (5.77MB)
V6-211_DSP功能函数(数据拷贝,数据填充和浮点转定点).rar (5.78MB)
V6-212_DSP功能函数(定点数互转).rar (5.75MB)
V6-213_DSP控制函数(三角函数).rar (5.75MB)
V6-214_DSP复数运算(共轭,点乘和求模).rar (5.76MB)
V6-215_DSP复数运算(模平方,乘法和复数乘实数).rar (5.77MB)
V6-216_DSP矩阵运算(加法,减法和逆矩阵).rar (5.76MB)


V7例程:
V7-200_DSP程序模板(源码方式).rar (9.77MB)
V7-201_DSP程序模板(库方式).rar (9.76MB)
V7-202_Matlab的串口通信实现.rar (9.75MB)
V7-203_Matlab串口波形刷新和数据分析m文件.rar (1.77KB)
V7-204_Matlab的WIFI通信实现.rar (9.77MB)
V7-205_Matlab的WIFI波形刷新和数据分析m文件.rar (1.57KB)
V7-206_DSP基础运算(绝对值,求和,乘法和点乘).rar (9.82MB)
V7-207_DSP基础运算(相反数,偏移,移位,减法和比例因子).rar (9.84MB)
V7-208_DSP快速运算(三角函数和平方根).rar (10.52MB)
V7-209_DSP统计运算(最大值,最小值,平均值和功率).rar (19.23MB)
V7-210_DSP统计运算(标准偏差,均方根和方差).rar (9.81MB)
V7-211_DSP功能函数(数据拷贝,数据填充和浮点转定点).rar (9.83MB)
V7-212_DSP功能函数(定点数互转).rar (9.78MB)
V7-213_DSP控制函数(三角函数).rar (9.78MB)
V7-214_DSP复数运算(共轭,点乘和求模).rar (9.80MB)
V7-215_DSP复数运算(模平方,乘法和复数乘实数).rar (9.81MB)
V7-216_DSP矩阵运算(加法,减法和逆矩阵).rar (9.80MB)

目录:

2019-07-29
正式开始制作第1章

2019-08-01

发布模板
推荐一种非常好的新版DSP库源码移植方式,含V7,V6和V5的IAR以及MDK5的AC5和AC6版本
https://www.cnblogs.com/armfly/p/11283089.html

2019-08-02

已经花时间实现了通过WIFI和串口方式将数据上传给Matlab并做实时的数据分析,效果如下:

串口:

WIFI:

2019-08-06

发布移植TI的DSP库模板:

TI的32位定点DSP库IQmath在H7和F4上的移植和使用

https://www.cnblogs.com/armfly/p/11304364.html

2019-08-12
完成前两章

2019-08-16
完成第3章

2019-08-20
完成第4章


2019-08-26
完成第5章

2019-08-28
完成第6章

 
2019-09-08
完成第7,8,9章

2019-09-15
完成第10章


2019-10-20
完成第13章

2019-12-29
更新至第17章

2020-02-16
更新至第19章

2020-03-22
更新至第21章

发布了165 篇原创文章 · 获赞 81 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/Simon223/article/details/105049607