简单实用!传感器3种常用算法处理(附代码)

Posted 21ic电子网

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单实用!传感器3种常用算法处理(附代码)相关的知识,希望对你有一定的参考价值。

在传感器使用中,我们常常需要对传感器数据进行各种整理,让应用获得更好的效果,以下介绍几种常用的简单处理方法:


加权平滑: 平滑和均衡传感器数据,减小偶然数据突变的影响;

抽取突变: 去除静态和缓慢变化的数据背景,强调瞬间变化;

简单移动平均线: 保留数据流最近的K个数据,取平均值。


01

加权平滑


使用算法:(新值)=(旧值)×(1-a)+X×a


其中,a为设置的权值,X为最新数据。


实现代码如下



02

抽取突变


采用上面加权平滑的逆算法。


实现代码如下


简单实用!传感器3种常用算法处理(附代码)


03

简单移动平均线


保留传感器数据流中最近的K个数据,返回它们的平均值。其中,K表示平均“窗口”的大小;


实现代码如下:


简单实用!传感器3种常用算法处理(附代码)


来源:https://blog.csdn.net/u011630458/article/details/22273147


推荐阅读

简单实用!传感器3种常用算法处理(附代码)

你和大牛工程师之间到底差了啥?

加入技术交流群,与高手面对面 

添加管理员微信

加入“中国电子网微信群”交流


具体加群详情请戳

以上是关于简单实用!传感器3种常用算法处理(附代码)的主要内容,如果未能解决你的问题,请参考以下文章

传感器3种常用算法处理,请收藏!(含代码)

传感器常用算法处理

太经典啦!14个C语言算法(附详细代码)

为什么中文分词比英文分词更难?有哪些常用算法?(附代码)

NLP为什么中文分词比英文分词更难?有哪些常用算法?(附代码)

嵌入式开发10种常见数字滤波算法