请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

 找回密码
 立即注册
查看: 23987|回复: 87
收起左侧

[DSP] 事隔五年之后,开启第2版DSP数字信号处理和CMSIS-NN神经网络教程,同步开启三代示波器,更至27章(2020-05-17)

  [复制链接]

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
发表于 2019-7-22 09:11:37 | 显示全部楼层 |阅读模式
说明:
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,链接
8、2020年ARM CMSIS路线图,将发布机器学习库,DSP库更强劲,支持M55并推出CMSIS-TFM和CMSIS-Build:链接

后续要补充的,再添加。

教程下载(2020-05-17 发布V1.4版本):
安富莱_STM32-V5开发板_DSP数字信号处理教程(V1.4).pdf (22.66MB)
安富莱_STM32-V6开发板_DSP数字信号处理教程(V1.4).pdf (22.71MB)
安富莱_STM32-V7开发板_DSP数字信号处理教程(V1.4).pdf (25.34MB)

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)
V5-217_DSP矩阵运算(放缩,乘法和转置矩阵).rar (5.95MB)

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)
V6-217_DSP矩阵运算(放缩,乘法和转置矩阵).rar (5.77MB)

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)
V7-217_DSP矩阵运算(放缩,乘法和转置矩阵).rar (9.81MB)

目录(V5,V6,V7是一样的):



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

2019-08-01
发布模板
推荐一种非常好的新版DSP库源码移植方式,含V7,V6和V5的IAR以及MDK5的AC5和AC6版本
http://www.armbbs.cn/forum.php?mod=viewthread&tid=94659

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

串口:


WIFI:


2019-08-06
发布移植TI的DSP库模板:
TI的32位定点DSP库IQmath在H7和F4上的移植和使用http://www.armbbs.cn/forum.php?mod=viewthread&tid=94660

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章

2020-03-29
更新至第23章

2020-04-19
更新至第25章

2020-05-17
更新至第27章



评分

参与人数 8金币 +72 收起 理由
youxiu + 20 期待!期待!期待!!!
wxqhit + 1
wofei1314 + 10
汪金阳 + 1
mvvm + 8
小方子 + 2 赞一个!
byccc + 20 很给力!
missfox + 10 支持下!

查看全部评分

淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

2

主题

555

帖子

559

积分

金牌会员

积分
559
发表于 2019-7-22 09:17:30 | 显示全部楼层
支持,跟进,只是这一块需要一定的数学功底…
回复

使用道具 举报

19

主题

241

帖子

279

积分

高级会员

积分
279
发表于 2019-7-22 09:31:00 | 显示全部楼层
板凳
回复

使用道具 举报

20

主题

631

帖子

671

积分

金牌会员

积分
671
发表于 2019-7-22 09:42:36 | 显示全部楼层
支持下!
回复

使用道具 举报

1

主题

76

帖子

78

积分

初级会员

积分
78
发表于 2019-7-22 09:52:05 | 显示全部楼层
支持支持
回复

使用道具 举报

1

主题

383

帖子

385

积分

高级会员

积分
385
发表于 2019-7-22 10:09:09 | 显示全部楼层
支持!支持!!!!!!!!!!!
回复

使用道具 举报

0

主题

119

帖子

119

积分

初级会员

积分
119
发表于 2019-7-22 10:21:21 | 显示全部楼层
需要把高数补回来才行
回复

使用道具 举报

3

主题

61

帖子

67

积分

初级会员

积分
67
发表于 2019-7-22 11:16:35 | 显示全部楼层
高数的基础肯定要了,还有信号与系统的,傅里叶变换想到就头疼
回复

使用道具 举报

8

主题

102

帖子

118

积分

初级会员

积分
118
发表于 2019-7-22 13:38:52 | 显示全部楼层
强烈支持。
回复

使用道具 举报

36

主题

1586

帖子

1658

积分

至尊会员

积分
1658
发表于 2019-7-22 17:20:48 | 显示全部楼层
刚来就看到好消息。
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

4

主题

73

帖子

81

积分

初级会员

积分
81
发表于 2019-7-22 17:38:46 | 显示全部楼层
支持,目前国内应用最薄弱的环节,也是学习的方向!
回复

使用道具 举报

0

主题

11

帖子

11

积分

新手上路

积分
11
发表于 2019-7-23 00:01:38 | 显示全部楼层
支持支持,,
回复

使用道具 举报

4

主题

9

帖子

17

积分

新手上路

积分
17
发表于 2019-7-24 11:13:16 | 显示全部楼层
支持,加油,一起学习
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-7-28 02:18:20 | 显示全部楼层
下周一将开工
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-7-29 08:13:46 | 显示全部楼层
2019-07-29

正式开始制作第1章
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-8-12 01:07:32 | 显示全部楼层
完成前两章
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-8-16 00:47:40 | 显示全部楼层
2019-08-16
完成第3章
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-8-20 08:07:14 | 显示全部楼层
2019-08-20/color]
完成第4章
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-8-26 01:10:28 | 显示全部楼层
2019-08-26
完成第5章
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

20

主题

631

帖子

671

积分

金牌会员

积分
671
发表于 2019-8-26 09:22:46 | 显示全部楼层
加油!
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-8-28 00:29:20 | 显示全部楼层
2019-08-28
完成第6章
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

2

主题

22

帖子

26

积分

新手上路

积分
26
发表于 2019-8-30 16:15:53 | 显示全部楼层
请问如何通过wifi接收数据 直接在matlab上做分析的?
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-8-30 17:14:38 | 显示全部楼层
kdw042 发表于 2019-8-30 16:15
请问如何通过wifi接收数据 直接在matlab上做分析的?

后面会发布对应章节的教程和配套例子给大家。
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-8-31 00:06:07 | 显示全部楼层
发布前7章。
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

1

主题

9

帖子

11

积分

新手上路

积分
11
发表于 2019-8-31 08:57:30 | 显示全部楼层
赞!!
回复

使用道具 举报

20

主题

631

帖子

671

积分

金牌会员

积分
671
发表于 2019-8-31 10:46:54 | 显示全部楼层
辛苦
回复

使用道具 举报

36

主题

1586

帖子

1658

积分

至尊会员

积分
1658
发表于 2019-8-31 10:47:59 | 显示全部楼层
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

0

主题

3

帖子

3

积分

新手上路

积分
3
发表于 2019-8-31 15:38:16 | 显示全部楼层
支持硬汉兄
回复

使用道具 举报

1

主题

4

帖子

6

积分

新手上路

积分
6
发表于 2019-9-2 11:14:44 | 显示全部楼层
给力。大佬有用计划 加入ST-Audio Weave 的章节么?毕竟stm免费用的
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-9-2 12:20:16 | 显示全部楼层
zack_b0t 发表于 2019-9-2 11:14
给力。大佬有用计划 加入ST-Audio Weave 的章节么?毕竟stm免费用的

可以,主要是对音频的应用领域不太了解,后面有精力的话,研究研究。
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-9-8 13:31:35 | 显示全部楼层
2019-09-08
完成第7,8,9章
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

0

主题

11

帖子

11

积分

新手上路

积分
11
发表于 2019-9-9 00:10:02 | 显示全部楼层
支持硬汉,辛苦
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-9-9 00:29:44 | 显示全部楼层
本周更新WIFI方式。
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

0

主题

3

帖子

3

积分

新手上路

积分
3
发表于 2019-9-12 12:50:17 | 显示全部楼层
期待硬汉用matlab的gui或者app做一个,matlab对于很多做数据处理的人来说太实用了。
回复

使用道具 举报

0

主题

1

帖子

1

积分

新手上路

积分
1
发表于 2019-9-12 14:20:10 | 显示全部楼层
硬汉,有没有出750核心板的计划?
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-9-12 14:28:15 | 显示全部楼层
祭念草 发表于 2019-9-12 12:50
期待硬汉用matlab的gui或者app做一个,matlab对于很多做数据处理的人来说太实用了。

用自带的GUI做容易有各个不同版本的兼容性问题,现在是直接用的m脚本文件
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-9-12 14:28:32 | 显示全部楼层
silong1123 发表于 2019-9-12 14:20
硬汉,有没有出750核心板的计划?

750有H7-TOOL了。
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

7334

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
58004
QQ
 楼主| 发表于 2019-9-15 00:58:59 | 显示全部楼层
完成第10章。
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

0

主题

1

帖子

1

积分

新手上路

积分
1
发表于 2019-9-15 21:48:20 | 显示全部楼层
支持 点赞!!!
回复

使用道具 举报

2

主题

21

帖子

25

积分

新手上路

积分
25
发表于 2019-9-16 16:50:32 | 显示全部楼层
点赞~~~~~~~~~~~~~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2020-6-7 11:37 , Processed in 0.795601 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表