网学网为广大网友收集整理了, Huffman数据压缩技术在卫星数据通信中的应用 ,希望对大家有所帮助!
数据压缩技术主要分为无损数据压缩和有损数据压缩两大类,为了保证数据的完整性,对海洋监测数据的压缩只能采用无损数据压缩技术。虽然目前已经开发了很多商品化的数据压缩产品,国际上也制定了很多数据压缩标准(比如JPEG、MPEG等),但这些数据压缩产品或标准的对象一般都是文件或多媒体数据,无法直接应用到海洋监测平台的卫星数据通信中。海洋监测平台是一个仪器或系统,一般不具备PC机的环境,而且通过卫星传输的观测数据数量比较小(一般不超过几百字节),对这些数据的压缩只能采用动态的数据流压缩方式。
因此,对海洋监测数据的压缩必须使用有针对性的数据压缩方法。 Huffman数据压缩技术 Huffman编码是1952年由Huffman提出的一种无损数据压缩技术。Huffman数据压缩技术是基于统计模型的数据压缩技术(见图1),通俗地说就是利用字母出现的几率来编码,使得经常出现的字母的编码较短,而不经常出现的字母编码较长。要进一步理解Huffman编码原理就需要了解信息论中 “熵”(Entropy)的概念。“熵”本来是一个热力学术语,描述物体状态的紊乱程度,在信息论中是关于信息的度量,也就是一条信息中真正需要编码的信息量。假设某事件发生概率为PA(0