作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 移动互联与通信技术 • 上一篇    下一篇

基于自适应霍夫曼和Golomb-Rice混合编码的WSN无损压缩算法

解瑞云 1,海本斋 2   

  1. (1.河南工学院 计算机科学与技术系,河南 新乡 453000; 2.河南师范大学 计算机与信息工程学院,河南 新乡 453007)
  • 收稿日期:2015-10-09 出版日期:2016-07-15 发布日期:2016-07-15
  • 作者简介:曹世华(1972-),男,副教授、硕士,主研方向为物联网、无线传感器网络;王琦晖,讲师、博士;王李东,副教授、博士。
  • 基金资助:
    国家自然科学基金资助项目(61202282);杭州市科委重点科技攻关基金资助项目(20140633B34);杭州市重点学科建设基金资助项目(201328B8)。

Lossless Compression Algorithm Based on Hybrid Coding of Adaptive Huffman and Golomb-Rice for WSN

XIE Ruiyun  1,HAI Benzhai  2   

  1. (1.Department of Computer Science and Technology,Henan Institute of Technology,Xinxiang,Henan 453000,China; 2.College of Computer and Information Engineering,Henan Normal University,Xinxiang,Henan 453007,China)
  • Received:2015-10-09 Online:2016-07-15 Published:2016-07-15

摘要:

针对传统无线传感器网络(WSN)数据压缩算法不能兼顾压缩效率和数据丢失的问题,提出利用自适应Huffman与Golomb-Rice混合编码的快速高效无损自适应压缩算法。将自适应Huffman编码与Golomb-Rice编码相结合,解决可变长和动态性问题,并使用启发式方法估计非负编码参数,通过莱斯映射函数变换拉普拉斯分布误差项,将近似几何分布的非负整数作为熵编码器的输入,利用自适应熵编码独立压缩采样数据块。在SensorScope真实环境WSN数据集上的实验结果表明,该算法实现了每个样本4.11位的压缩率,最高可节省70.61%的功率,压缩性能和压缩速率均优于S-LZW,LEC等压缩算法。

关键词: 无线传感器网络, 熵编码, 无损压缩, Golomb-Rice编码, Huffman编码

Abstract:

Aiming at the problem that traditional Wireless Sensor Network(WSN) data compression algorithms cannot take both compression efficiency and data loss into account,a fast and efficient Lossless Adaptive Compression(LAC) algorithm based on adaptive Huffman coding and Golomb-Rice coding is proposed.Hybrid coding of adaptive Huffman and Golomb-Rice is used to solve the problem of variable length and dynamic.Heuristic method is used to simply estimate non-negative Golomb-Rice coding parameters proposed.A rice mapping function is used to transform the Laplace distribution error term so as to approximate the geometric distribution of nonnegative integers,which are used as the input of entropy encoder.Adaptive entropy coding is used to independently compress sampling data block.Experimental results on real environment WSN dataset from SensorScope show that the proposed algorithm acnieves a compression ratio of 4.11 per sample,and can realize power savings of up to 70.61%.Besides,compression performance and compression rate of the proposed algorithm are better than that of S-LZW,LEC and other compression algorithms.

Key words: Wireless Sensor Network (WSN), entropy coding, lossless compression, Golomb-Rice coding, Huffman coding

中图分类号: