嵌入式 ADC采样 原始数据分析上层(平均值 波动率 正态分布 线性补偿 系统误差)

复制代码
基于一些数据处理调试经验:
 在数据处理时候,比如嵌入式通过MCU/FPGA 采样得到一系列的原始数据(16进制),从数据梳理的角度,这些原始数据该如何分析,需要做多少次平滑可以降低波动同时在系统响应速度之间获得平衡?怎么样的理论分析才能够节省嵌入式数据处理的时间?如何判断ADC采集是否有系统误差?
 正常来说以前处理数据的经验是直接用EXCAL 将串口打印的数据进行16进制转换成10进制然后通过平滑和公式得到 ADC转换后的电压值,进而通过EXCAL 工具分析平均值 波动率 如果要做 正态分布 线性补偿分析 系统误差往往会花费比较长的时间;
 所以结合个人经验,个人做了一个上位机来专门做数据分析,提高嵌入式/数据分析效率'

功能包括如下:

1-支持10组数据输入(也可以输入其他数量的数据),在点击开始分析之后会对10组数据的均值做线性拟合,在拟合显示图下方还会对拟合后的精度进行评估; 同时在误差分析栏也会对原始数据进行误差分析,判断数据是否符合正态分布,如果不符合,往往原始数据中存在系统误差;

2- 数据支持10进制和16进制数据输入,可以通过过算法框增加将所有原始数据进行运算比如原始数据是2048 可以通过运算框 将原始数据2048/65535*3.3=0.103126V 等方式 计算转换成电压值,最后分析波动也会分析运算后的值;

运算包括如下: (平均值 波动率 正态分布 线性补偿 系统误差分析)这样可以快速判断原始数据质量;

3- 可以通过数据示例来将不同函数叠加,快速上手上层,熟悉操作和分析示例数据系统误差规律;

4- 资源链接在我账户的资源分享中可以下载,如有改进意见,欢迎在评论区留言,我会定期上账号看和更新上层;

相关推荐
Patrick在香港13 小时前
Python 拉取城巴开放数据:406 条路线,香港岛巴士网络的数字画像
网络·python·数据分析·php·数据可视化·香港·开放数据
wang_yb15 小时前
用 Python 计算联合概率和条件概率
数据分析·databook
databook15 小时前
用 Python 计算联合概率和条件概率
python·数据分析
知识分享小能手16 小时前
概理论与数理统计学习教程,从入门到精通,平稳随机过程(27)
学习·数据挖掘·概率论
ALINX技术博客18 小时前
【期刊共读】如何应对 FPGA 短缺常态?
嵌入式硬件·fpga开发·fpga
进哥AI研习社18 小时前
前端监控埋点体系——从性能指标到用户行为观测
数据分析·埋点·rum·前端监控·用户行为·错误追踪·web vitals
十三画者19 小时前
【文献分享】CancerCellNet:评估癌症模型转录保真度的计算工具
人工智能·深度学习·数据挖掘·数据分析·数据可视化
啥都想学点的研究生20 小时前
一篇文章讲清楚:回归评估方法
人工智能·数据挖掘·回归
1560820721920 小时前
短波接收机灵敏度测试
fpga开发
Riwuarua1 天前
从近似0基础开始FPGA开发 -- part.6 逻辑设计与状态机
fpga开发