摘要

针对物联网中节点能量是有限的,无法长时间支持通信网络的大量数据传输,导致传统数据压缩方法存在整合数据失误率高、数据压缩率低以及传感节点能量消耗快等问题,提出一种基于物联网的分布式通信数据高效压缩方法。通过物联网分布式结构分析边界效应,采用小波函数对不同节点传送的数据进行数据变换,根据Mallat算法,计算因数据变换而得到的低频系数和高频系数,从而对节点失真数据进行重构;在此基础上,采用分布式小波数据压缩算法,根据基本的参数复制机制,在数据列、行变换的基础上做相应的递归处理,得到不同程度等级的小波系数,通过任意变换支撑长度的分布式变换,去掉环上节点内数据的时空相关性,实现节点与簇头间的分布式通信数据高效压缩。仿真结果表明,所提方法可以有效地针对不同数据进行高效压缩,处理通信数据时可以减少整体数据流参数包失误的情况发生,且具有节点能量消耗慢、压缩率高的优点。