计算机工程与应用 ›› 2016, Vol. 52 ›› Issue (24): 121-125.

• 网络、通信与安全 • 上一篇    下一篇

基于FPC和区间编码的工业浮点数据的压缩传输

仇  杰,梁久祯   

  1. 江南大学 物联网工程学院,江苏 无锡 214122
  • 出版日期:2016-12-15 发布日期:2016-12-20

Compression and transmission of industrial floating-point data based on FPC and range encoding

QIU Jie, LIANG Jiuzhen   

  1. College of Internet of Things Engineering, Jiangnan University, Wuxi, Jiangsu 214122, China
  • Online:2016-12-15 Published:2016-12-20

摘要: 为解决大量工业浮点数据在GPRS网络上传输时实时性降低的问题,提出了基于科学计算双浮点数压缩算法(FPC)与区间编码相结合的无损压缩方法IFPC实现工业浮点数据的压缩传输及解压缩。先对FPC算法与通用无损压缩算法应用在浮点数部分时的压缩效果作实验对比,实验结果表明FPC算法相比于通用的无损压缩算法在浮点数压缩上具有较好的压缩率以及较短的压缩与解压缩时间。将FPC算法与区间编码结合后的IFPC算法对整个数据域压缩与解压缩的实验结果表明,所提出的方法相比通用无损压缩算法,压缩率最低可提高7.6%,压缩时间最低可减少49.1%,综合传输时间减少了21.3%,提高了传输实时性。

关键词: 工业浮点数, 无损压缩, 浮点数压缩(FPC), 区间编码, 通用分组无线服务(GPRS)

Abstract: In order to solve the problem of reduce of transmission real-time of GPRS network when a lot of industrial floating-point data transmit on it, a lossless data compression method based on FPC and range encoding is proposed for the transmission and decompression. The results of compression and decompression experiments of floating-point data part show that, when compared with general lossless compress method, the FPC algorithm has a better compression ratio and less compression and decompression time. The results of compression and decompression experiments of all data show that, when compared with general lossless compress method, the combined method IFPC increases 7.6% compression ratio at least and decreases 49.1% compression time at least. Overall, the IFPC method decreases 21.3% transmission time, and it can enhance the transmission real-time of remote monitoring and control system.

Key words: industrial floating-point data, lossless compression, Floating Point data Compression(FPC), range encoding, General Packet Radio Service(GPRS)