嵌入式 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- 资源链接在我账户的资源分享中可以下载,如有改进意见,欢迎在评论区留言,我会定期上账号看和更新上层;

相关推荐
文人sec3 小时前
grant 之后要跟着 flush privileges 吗?要不要使用分区表?
数据库·mysql·adb·数据分析
databook4 小时前
使用 DuckDB 分析 Parquet 文件
sql·数据分析·nosql
wang_yb4 小时前
使用 DuckDB 分析 Parquet 文件
数据分析·databook
Riwuarua4 小时前
从近似0基础开始FPGA开发 -- part.14 JESD204协议、IP核与嵌入式初始化
fpga开发·jesd
YangYang9YangYan5 小时前
2026 电商数据运营校招 JD 梳理|岗位任务、技能与面试考点汇总
大数据·数据库·数据分析
benchmark_cc5 小时前
策略临时需要一批股票的最新价格,先查行情还是先建股票池?——从量化策略执行逻辑看数据获取顺序
python·数据分析·pandas·量化交易·股票数据·quantdash
IT毕设梦工厂5 小时前
计算机毕业设计选题推荐:基于大数据的城市空气污染物浓度数据分析与可视化|毕业设计选题|计算机毕设|选题推荐|毕设指导|项目定制|源码|高质量项目
大数据·python·信息可视化·数据挖掘·数据分析·课程设计·数据可视化
residual_fan5 小时前
航空发动机故障诊断专用智能体(六):实际机队健康管理中的应用考量与展望
人工智能·算法·数据挖掘·数据分析
躺柒6 小时前
读数据架构知识体系指南01关系数据仓库(上)
数据仓库·架构·数据分析·spark·数据湖·关系数据库·企业数据仓库
IT研究室7 小时前
最新大数据毕业设计选题推荐-基于大数据的天气预报预警数据可视化与分析-大数据-Spark-Hadoop-Bigdata
大数据·信息可视化·数据分析·spark·课程设计