文档介绍:第34卷VoL34第1期No,puterEngineering2008年1月January2008软件技术与数据库·文章编号:10o--3428(20o8)01—_01o2—_03文献标识码,A中圈分类号:,黄广君(河南科技大学电子信息学院,洛阳471003)摘要:传统的无损压缩算法都是以追求更高的压缩率为目的,无法适应网络传输对压缩算法压缩性能的需求变化。该文提出了一种自适应可调节压缩率的压缩算法,根据参数实时调节压缩算法的压缩率,以满足不同情况对压缩性能的要求。实验证明在远程传输环境下该算法比传统的压缩算法具有更高的传输效率。关健词:远程监控;无损压缩;pressionAlgorithmJIANGLei,HUANGGuang-jun(CollegeofElectronicInformationEngineering,HenanUniversityofScience&Technology,Luoyang471003)[Abstract]pressratio,[Keywords]remotemonitor;pression;pressionratio远程监控系统是通过网络对远端进行监视和控制,完成对分散控制网络的状态监控及设备的诊断维护等功能,避免奔波于监控现场和本地之间,提高了监控的效率和性能。当对监控的时效性有所要求时可采用实时专用通道,如光缆或微波等。但此类通道往往费用很高,通常需通过电话线、因特网等。考虑到公共电话网络使用的广泛性,使用普通电话线路作为传输媒质是非常合适的。但由于普通电话线有限的线传输带宽,以及传输过程中不确定因素造成的不稳定性,因此要根据传输线路的实时情况来调整发送给传输系统的数据量,以免造成缓冲区的数据溢出,或调整当缓冲区满时数据采集系统的等待,从而在整体上就降低了整个系统的性能。本文提出一种基于参数的可调节压缩比算法,通过实时调整压缩比来控制需要传输的数据量,以达到整个系统的高效性。l传统无损压缩算法及其不足传统的无损压缩算法在理论模型上可分为2种:概率模型和字典模型。基于概率模型的算法包括Huffman算法和算术编码。>)为基本理论依据的编码,是一种无损压缩编码’“。其主要方法是对于出现概率大的符号用较少的位数来表示,而对于出现概率小的符号用较多的位数来表示。其编码效率主要取决于需编码的符号出现的概率分布,分布越集中则压缩比越高。算术编码的基本思想是将被编码的一条消息或字符串表示成0与1之间的一段间隔,即对一串符号直接编码成f0,11区间上的一个浮点小数。也就是说算术编码用小数来表示二进制位,并由此接近无损压缩的熵极限。字典模型并不直接计算字符出现的概率,而是使用一本字典。其主要方法是将已经编码过的信息作为原字