Sun SPOT数据处理 University Outreach Programs in China

Slides:



Advertisements
Similar presentations
第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
Advertisements

中國 (China) 組長 : 葉品宏 組員 : 王柏偉、戴瑞賢、張凱奇、 曾宏榮、趙方澤 組長 : 葉品宏 組員 : 王柏偉、戴瑞賢、張凱奇、 曾宏榮、趙方澤.
财务管理 利 润 分 配 利 润 分 配 嘉善中专 杨晓燕. 二、利润分配的项目及顺序 第三节 利润分配 一、利润分配的原则 财务管理 >> 第六章 >> 第三节 三、利润分配政策及影响因素.
单元二:面向对象程序设计 任务二:借书卡程序设计.
3.2 Java的类 Java 类库的概念 语言规则——程序的书写规范 Java语言 类库——已有的有特定功能的Java程序模块
                                                 伊朗 的今生 与前世 (2)
客家文化的內涵與傳播 潘朝陽 臺灣師大國際與僑教學院院長 臺灣師大東亞系、地理系教授 臺灣師大全球客家文化研究中心主任
第一节 两者之间的差异分析 第二节 总体内部的差异分析 第三节 计算器的使用
Sun SPOT外部接口 University Outreach Programs in China
─視覺藝術的元素.
C语言程序设计 李伟光.
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
第四章 從分裂到統一 第一節 漢唐之際的大變動
第四章 從分裂到統一 第一節 漢唐之際的大變動
实验九 声音信号的处理 信息工程学院 网络工程系 强文萍.
Sun SPOT程序设计 University Outreach Programs in China
绪 论  珍惜大学生活 开拓新的境界.
湖北省,简称“鄂”,为中华人民共和国省级行政区。湖北在中国中部、长江中游、洞庭湖以北,介于北纬29°05′至33°20′,东经108°21′至116°07′;北接河南省,东连安徽省,东南和南邻江西、湖南两省,西靠重庆市,西北与陕西省为邻。东西长约740公里,南北宽约470公里,面积18.59万平方公里,占全国总面积的1.95%,居全国第13位。省会是中部地区唯一的副省级城市--武汉市。
现代社会生活中的压力症,是人们身心疾患 发生的根源。在学习企业管理培训课程的时候, 明白了当人们遇上"压力"时,最初的反应便是"
「但圣灵降临在你们身上,你们就必得着能力,
第2课 古代手工业的进步 课标:列举古代中国手工业发展的基本史实,认识古代中国手工业发展的特征.
拟动力试验 伪动力试验,计算机加载器联机试验 地震发生和传播的随机性 周期性加载的加载历程是假定的,与实际地震的非周期反应有很大差别
新时代的劳动者 杜蒙绮.
第二章 JAVA语言基础.
不确定度的传递与合成 间接测量结果不确定度的评估
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
新約概論 台中生命之道靈糧堂 2007年3月4日.
重点难点 参考文献 教学目标 一、中央集权国家的建立 二、秦始皇巩固统一的措施 三、统一的多民族封建国家的形成 练习与思考.
早期的阿拉伯半島 地理環境: 生活情形 (一)三面環海,大多為荒涼貧瘠的沙漠,不利農耕
程序與函數的類別方法 目的:模組化程式設計 方法:由上而下設計 注意事項:(1)獨立性 (2)結合問題 (3)子問題間的溝通.
第2章回顾 标识符:不用记,动手 关键字:if, else, switch, for, while, do, break, continue, void, …… 局部变量和成员变量 ①变量作用域 ②内存布局 基本数据类型 ①4类8种 ②互相转换 流程控制语句 ①分支 if……else, switch.
辅导课程六.
基于Arduino单片机的简易示波器 Arduino Based Simple Oscilloscope
第二章 Java语言基础.
2019/1/17 Java语言程序设计-程序流程 教师:段鹏飞.
数据挖掘工具性能比较.
高雄醫學大學個人申請不分系招生(薪火A~D組) 助學措施說明
第11章 递归 张坤龙 天津大学计算机学院.
桃李春风结子完,到头谁似一盆兰?如冰水好空相妒,枉与他人作笑谈。
安捷伦Agilent 3458A 八位半高精度万用表
亞伯拉罕 摩西 猶太教徒 割禮 + 律法 成為神子民 的記號 神子民的 行為規範 結婚戒指 婚姻守則.
保羅在腓立比的宣教 使徒行傳16:9-34.
K60入门课程 02 首都师范大学物理系 王甜.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
程式語言 程式語言發展史 資料型態 程式指令 程序定義和使用.
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
第4章 Excel电子表格制作软件 4.4 函数(一).
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
新约拱门 1 提前 提后 多 门 教牧书信 帖后 帖前 西 腓 弗 加 林后 林前 罗 启 犹 约叁 约贰 约壹 彼后 彼前 雅 来 希伯来
第二章 Java语法基础.
C++语言程序设计 C++语言程序设计 第十章 多态 第十一组 C++语言程序设计.
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
新約拱門 1 提前 提後 多 門 教牧書信 帖後 帖前 西 腓 弗 加 林後 林前 羅 啟 猶 約叁 約貳 約壹 彼後 彼前 雅 來 希伯來
中国农业科学院博士后学术论坛 博士后基金申请的经验及体会 中国农业科学院生物技术研究所 秦 华 博士
春雨 (晚雨) 秋雨 (早雨) 雨季 旱季 雨季 陽曆 逾 越 節 五 旬 節 住 棚
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
第二节 海水的运动.
「但圣灵降临在你们身上,你们就必得着能力,
第二章 Java基本语法 讲师:复凡.
滤波减速器的体积优化 仵凡 Advanced Design Group.
「但聖靈降臨在你們身上,你們就必得著能力,
方格紙上畫正方形.
第2章 Java语言基础.
對於成員(member)存取權的限制 成員的資料被毫無限制的存取,任誰都可以指定任意值給成員,Java語言為了防止這種現象的產生,規定:有一種成員的資料不能任由類別外部的任何人隨意存取。
本底对汞原子第一激发能测量的影响 钱振宇
第十七讲 密码执行(1).
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
B12 竺越
保羅的臨別贈言 使徒行傳20:16 – 21:14.
Presentation transcript:

Sun SPOT数据处理 University Outreach Programs in China 蒋清野(John) Sun 中国技术社区,高级经理 John.Jiang@Sun.Com http://www.qyjohn.net/ Qingye Jiang (John) Senior Manager Sun Developer Network, China 1

Sun SPOT数据处理 数据处理能力是智能仪器水平的标志,不能充分 发挥软件作用,等同硬件化的数字式仪器. 测量精度和可靠性是仪器的重要指 标,引入数据处理算法后,使许多 原来靠硬件电路难以实现的信号处 理问题得以解决,从而克服和弥补 了包括传感器在内的各个测量环节 中硬件本身的缺陷或弱点,提高了 仪器的综合性能。

Sun SPOT数据处理 随机误差: 由串入仪表的随机干扰、仪器内 部器件噪声和A/D量化噪声等引 起的,在相同条件下测量同一 量时,其大小和符号作无规则 变化而无法预测,但在多次测量 中符合统计规律的误差。

Sun SPOT数据处理 限值滤波法: A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A) 每次检测到新值时判断: B、优点: 能有效克服因偶然因素引起的脉冲干扰 C、缺点 无法抑制那种周期性的干扰 平滑度差

Sun SPOT数据处理 中值滤波法: A、方法: 连续采样N次(N取奇数) 把N次采样值按大小排列 取中间值为本次有效值 B、优点: 能有效克服因偶然因素引起的波动干扰 对温度、液位的变化缓慢的被测参数有良好的滤波效果 C、缺点: 对流量、速度等快速变化的参数不宜

Sun SPOT数据处理 算数平均滤波法: A、方法: 连续取N个采样值进行算术平均运算 N值较大时:信号平滑度较高,但灵敏度较低 N值的选取:一般流量,N=12;压力:N=4 B、优点: 适用于对一般具有随机干扰的信号进行滤波 这样信号的特点是有一个平均值,信号在某一数值范围附近上下波动 C、缺点: 对于测量速度较慢或要求数据计算速度较快的实时控制不适用

Sun SPOT数据处理 滑动平均滤波法: A、方法: 把连续取N个采样值看成一个队列,队列的长度固定为N 每次采样到一个新数据放入队尾,并扔掉原来队首的一次数据. 把队列中的N个数据进行算术平均运算,就可获得新的滤波结果 N值的选取:流量,N=12;压力:N=4; 液面,N=4~12;温度,N=1~4 B、优点: 对周期性干扰有良好的抑制作用,平滑度高 适用于高频振荡的系统 C、缺点: 灵敏度低,对偶然出现的脉冲性干扰的抑制作用较差 不易消除由于脉冲干扰所引起的采样值偏差 不适用于脉冲干扰比较严重的场合

Sun SPOT数据处理 中位值平均滤波法: A、方法: 相当于“中位值滤波法”+“算术平均滤波法” B、优点: 融合了两种滤波法的优点 对于偶然出现的脉冲性干扰,可消除由于脉冲干扰所引起的采样值偏差 C、缺点: 测量速度较慢,和算术平均滤波法一样

Sun SPOT数据处理 编程练习: 选用合适的滤波方法,对SPOT采 集到的温度、亮度和三轴加速 度数据进行滤波,并与没有滤波 前的数据进行比较。

滤波器Java程序模板 public class MyDataFilter { // 全局变量声明 double [] data; int filterLength; int sampleNumber; public MyDataFilter(int length) data = new double[length]; filterLength = length; sampleNumber =0; } public double performFilter(double newValue) //滤波算法 return filteredValue;

滤波器Java程序模板 public double performFilter(double newValue) { double sum; for (int i=1;i<filterLength;i++) data[filterLength-i] = data[filterLength-i-1); data[0]=newValue; sampleNumber = sampleNumber + 1; sum = 0; for (int=0;i<filterLength;i++) sum = sum + data[i]; if (sampleNumber<filterLength) return sum/sampleNumber; else return sum/filterLength; }

滤波器Java程序模板 import org.sunspotworld.MyDataFilter; MyDataFilter myFilter = new MyDataFilter(5); 采样得到double lightData; double filteredLightData = myFilter.performFilter(lightData);

Sun SPOT数据处理 University Outreach Programs in China 蒋清野(John) Sun 中国技术社区,高级经理 John.Jiang@Sun.Com http://www.qyjohn.net/ Qingye Jiang (John) Senior Manager Sun Developer Network, China 13