硬汉嵌入式论坛

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

[DSP] 单片机采集一段数据后,有什么好的方法来判断数据的起点和终点?

[复制链接]

29

主题

62

回帖

149

积分

初级会员

积分
149
发表于 2022-11-1 11:52:13 | 显示全部楼层 |阅读模式
单片机采集的数据是由一个个的峰组成的,怎么来判断每个峰的起点和终点呢?有什么好的方法吗?
微信截图_20221101115127.png
回复

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
发表于 2022-11-1 12:35:44 | 显示全部楼层
求导?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
发表于 2022-11-2 10:19:43 | 显示全部楼层
就是求导,判断区间
回复

使用道具 举报

29

主题

62

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2022-11-3 09:46:23 | 显示全部楼层
eric2013 发表于 2022-11-2 10:19
就是求导,判断区间

没有函数关系也能求导吗?硬汉哥,能否详细点,万分感谢
回复

使用道具 举报

19

主题

234

回帖

291

积分

高级会员

积分
291
发表于 2022-11-3 10:07:09 | 显示全部楼层
lophost 发表于 2022-11-3 09:46
没有函数关系也能求导吗?硬汉哥,能否详细点,万分感谢

dy/dx ≈ Δy / Δ x
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
发表于 2022-11-3 11:18:36 | 显示全部楼层
lophost 发表于 2022-11-3 09:46
没有函数关系也能求导吗?硬汉哥,能否详细点,万分感谢

就是楼上坛友写的,求导量化后就是差值做除法
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2022-11-3 11:28:34 | 显示全部楼层
lophost 发表于 2022-11-3 09:46
没有函数关系也能求导吗?硬汉哥,能否详细点,万分感谢

就是离散数据对时间求导,本身很简单。比如你1s采样一次,第一个数据采样是100,第二个数据采样是110,那么求导就是(110-100)/1。用C语言数组表示就是: ( buff[ i+1 ] - buff[ i ] ) / ΔT,ΔT就是采样间隔时间。

按你楼主位的图片,求导之后会有从正到负的尖锐突变,可试试用于判断峰顶。实际怎么做还得看实际的数据形态,有些峰很尖锐和明显就比较好处理。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 19:21 , Processed in 0.323142 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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