发布时间:2023-04-04 16:30
此文会对比各种平均值滤波算法的优劣,给出具体算法原理和测试代码,由于水平和能力有限,文中难免会出现错误,欢迎指正。
算术平均值不区分原始数据的质量,特殊性,一视同仁,算术平均值滤波的算法公式:data(x[0]+x[1]+...x[n-1])/n 。
原理:一次性连续采样多组数据,取算术平均值。
适用于对一般具有随机干扰的信号进行滤波,这样信号的特点是有一个平均值,信号在某一数值范围附近上下波动,对于测量速度较慢或要求数据计算速度较快的实时控制不合适。
下面我们看下博途的算术平均值滤波函数(FC版本)
FC的采样个数cnt参数也可以放在数组里,这样整个参数接口区,最后只剩3个+1个输出。大家可以自行设计,如果需要滤波的回路数比较多,可以建用户自定义数据类型UDT,方便变量调用。FC可以放在定时中断OB30,或者OB35里调用,算法的具体内容可以看上面的算法框图。
当N<=1时,不进行滤波直接输出原始采样信号。
采样N个数列,程序里可以增加数组越界判断程序、防止数据越界问题,采样个数固定的情况下
mysql入门很简单 视频下载_MySQL入门很简单全集共22课
用js将平数组转成key/value值,再转成有上下级的结构数据
论文解读PCT: Point Cloud Transformer(用于点云处理的Transformer)
华为harmonyOS鸿蒙怎么读,了解HarmonyOS是如何形成独特字体系统!荣耀系列鸿蒙OS下月来?...
hualinux 进阶 1.9:pod[k8s最小编排单位]及pod本质(整理)
pyqt5之TreeWidget中的节点触发弹出界面以及TreeWidget的界面制作------二
linux怎么查看bgp状态,在CentOS中制作BGP路由的教程
2021-2022年度第三届全国大学生算法设计与编程挑战赛(冬季赛正式赛) 【部分题题解】
java.sql. SQLException: No suitable driver found for jdbc :mysql://localhost:3306/test