Huffman编码在环保实时监测系统中的研究与应用

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:sogood1918
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据压缩技术是实时数据传输系统研究的核心和重点之一,它对于减少数据所占用的存储空间,提高传输信道的利用率,增强传输数据的安全性具有非常重要的作用。环保数据的在线监控要求系统要能够正确及时的接收数据,在系统的开发过程中,测试发现当要求实时接收的数据量比较大的时候,容易发生数据丢失,传输延迟,接收有误等现象。研究表明,为提高数据传输的实时响应速度,可采用数据压缩算法对污染物数据进行压缩传输,能够较好地解决传输延迟,接收有误的问题。哈夫曼编码是以D.A.Huffman在1952年发表的《最小冗余代码的构造方法》为基本理论依据的编码,是一种基于概率模型的无损压缩编码。Huffman编码作为一种通用、高效的数据编码方法在文本、图象、音频等方面有着广泛的应用。将哈夫曼编码应用于环保实时系统的数据接收中,可以利用其简洁高效的编码解码效率,增强信道的传输速率,从而减少数据的传输延迟;同时,也在一定的程度上提高了被传输数据的安全性。但是基于静态的Huffman编码算法对输入的符号流进行编码,必须进行两次扫描,这使的静态Huffman编码在实际应用中用的较少。因此,在本论文中,为了解决静态Huffman编码的缺点,本论文又研究了自适应Huffman编码,它只需要对输入的符号流进行一次扫描即可,提高了算法的效率;接着根据环保数据的传输标准CES-76标准,对传输的数据在编码前进行了预处理,进一步加大了数据的压缩比例;同时结合系统的设计需求,采用了JAVA的多线程处理机制来对上位机的发送数据进行接收,有效地减少了接收数据的丢失率;最后通过增加缺失数据处理功能对一些因网络问题丢失的数据进行弥补进一步完善了系统,并以主要代码和界面截图展示了系统。
其他文献
故障定位是软件调试的主要任务之一。开发人员花费大量的时间和精力来人工正确定位故障。自动故障定位技术可以辅助开发者。在故障定位领域,已经提出了许多技术,输入测试套件,然
随着互联网的不断深入发展,3G技术的日趋成熟,移动互联网逐渐成为互联网未来发展的一个重要的方向,便携化便成了人们对移动互联网的直接需求。互联网与移动终端设备的融合,手
学位
生物信息学是由统计学、生命科学、计算机学等众多学科复合所构成的学科,也是目前研究的热点学科之一。数据挖掘是通过计算机实现统计学和人工智能中的一些算法的技术,主要用
图像分割是当今一个比较热门的研究课题,有着广阔的应用前景。它广泛应用于医学、交通、军事等领域,研究它可以为我们进一步理解、分析图像相关信息提供十分重要的帮助;同时
生物的进化普遍遵循达尔文的“物竞天择、适者生存”的准则,即通过个体之间的选择、交叉和变异来适应自然环境。进化算法就是仿效生物界进化过程的新型优化方法,不依赖与问题
无线传感器网络作为一种新型的数据采集技术,结合了微电子、无线通信和无线网络等多门学科,在工业控制、军事、医疗救助、环境监测等领域都有广泛的应用前景。在大多数应用中
基于视频的运动目标检测与跟踪融合了图像处理、模式识别、人工智能、自动控制以及计算机科学等许多领域的先进技术,已经成为计算机视觉研究的重要领域。目前,运动目标的检测
由波兰的Pawlak教授提出来的经典粗糙集理论,其是建立在完备信息系统中不可分辨关系之上的,这种分类对数据的完整性和精确性要求很高,并且需要具备离散的属性。然而在现实世
无线传感器网络是由大量微型传感器节点通过无线通信方式形成的一个多跳自组织的网络系统。节点部署作为网络运行的基础,这方面的研究远远落后于其它方面的研究。已有的异构节
谓词加密是公钥密码学中一个新的研究热点。谓词加密是公钥密码学中基于身份加密、基于属性加密、加密数据搜索等一系列研究的延伸和发展。谓词加密可以对加密数据进行谓词评