[发明专利]一种融入小波变换和主成分的农业无线传感数据流压缩方法无效
申请号: | 201210051754.0 | 申请日: | 2012-03-01 |
公开(公告)号: | CN102630092A | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 刘东升;琚春华;许翀寰;周怡;陈庭贵;王蓓;王冰 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | H04W28/06 | 分类号: | H04W28/06;H04W84/18;H04L1/00 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;王利强 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 融入 变换 成分 农业 无线 传感 数据流 压缩 方法 | ||
1.一种融入小波变换和主成分的农业无线传感数据流压缩方法,其特征在于:所述压缩方法包括以下步骤:
1)数据节点阈值过滤:先将农业无线传感数据流中不断到来的数据作为第1层,即在相同的时间内到来的数据序列表示为X={x1,x2,...,xn},该序列由n个数据组成,假设序列中平均数据个数为n′,将这n′个数据组成为一个数据节点,则第1层的数据节点数有其中M为数据流的总数据个数;
2)数据预处理:假设数据序列X中数据xi的属性个数为m,如果空缺属性个数则认为该条数据流是噪声,直接过滤;反之,将空缺属性补充为所有该属性的加权平均;
3)压缩处理:将第1层每n′个数据组成的子序列进行压缩,构成第2层的一个数据节点,记该子序列为di,该数据节点为pi,则pi中保存了di的概要信息。随着新数据的不断到来,第2层上的数据节点不断增加,当第2层上的数据节点个数时,将最老的pi个数据节点进行归并,合并成第3层上的1个数据节点,并计算数据节点的概要信息,以此逐层向上,从而使得该农业无线传感数据流总是被压缩成一组分层次的数据节点,最后构造一棵能够存储小波系数的误差树;
误差树中,节点ci对应小波系数,叶节点xij对应原始数据,对一给定的误差树T和T中的内节点ck,令leavesk表示以ck为根的子树的叶节点集合,leftleavesk表示ck的左子树的叶节点集合,rightleavesk表示ck的右子树的叶节点集合,pathk为T中从ck或xij到根的路径上全体非零系数的集合,设ak是leftleavesk中数据的均值,bk是rightleavesk中数据的均值,则ck=(ak-bk)/2,而c1是全部数据的均值;
首先:数据流xi={xi1,xi2,Λ,xiq},将xi={xi1,xi2,Λ,xiq}中的数据两两分对求其均值和均值与第二个数据的差值,则差值就是第2层的数据节点,也是相应的小波系数c2k;
其次:计算误差树中第3层的小波系数。令leavesk表示以ck为根的子树的叶节点集合,leftleavesk表示ck的左子树的叶节点集合,rightleavesk表示ck的右子树的叶节点集合,设ak是leftleavesk中数据的均值,bk是rightleavesk中数据的均值,则c3k=(ak-bk)/2;
最后:依次继续计算,直至误差树的最高层的小波系数,它也等于全部数据的平均值;
4)小波系数的筛选:运用误差平方和:来进行小波系数的筛选,其中D表示压缩之前的数据序列,D′表示压缩之后的数据序列,xi是数据序列D的第i个数据,x′i是数据序列D′的第i个数;
设对子序列xi={xi1,xi2,Λ,xiq},提取得到的数据节点pi概要信息表示成四元组其中t为该数据节点的时间戳,表示d中最后一个数据的到达时刻,n为d中数据个数,为d中数据的均值;对d进行DWT变换,Γ分量中保存变换得到的r<n个最重要的小波系数,r取使最小的前r个,对子序列xi进行小波变换,对小波系数进行规范化,Γ分量中保存得到的n个系数的r个绝对值最大的系数。
5)二次压缩:对上述求出的小波序列X′=(X1′,X2′,...,Xp′)T,求其协方差矩阵∑的p个特征值,并按大小顺序排列:λ1≥λ2≥...≥λp≥0,以及对应的正交单位化特征向量为e1,e2,...,ep;
其次求出k个主成分
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210051754.0/1.html,转载请声明来源钻瓜专利网。