数据压缩技术在通信中的应用

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:a2422431
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据压缩技术,作为信息论研究中的一个重要课题,一直受到人们的广泛关注。数据压缩技术的主要目的是力求用最少的数据表示信源所发出的信号,使信号占用的存储空间尽可能小,以达到提高信息的传输速度的目的。各种压缩算法在一定程度上说都具有个性,他们对某一类型的数据其压缩率可能很大,但对于另一类型数据其压缩率则可能很小。所以在应用中,若想得到较好的综合压缩性能,必须考虑各种因素并对现有算法进行综合比较,最终确定合适的压缩算法。 数据压缩技术主要分为无损压缩和有损压缩。在本论文中研究的是无损压缩技术,对HUFFMAN算法、ARITHMETIC算法、LZSS以及在LZSS基础上进行改进的LZSSD、LZSSB、LZHUF算法,LZW、在LZW基础上进行改进的ILZW算法进行了分析研究并编写了C语言程序,将上述程序在计算机上进行了分析模拟,比较了压缩率的大小,最终选取压缩率较好的LZSSB算法,应用于现有的通信平台。 根据通信应用中的特点,将程序进行了以下改进,以满足实际要求。 (1)BIT位的转换。在所选的DSP上,不能对存储空间进行8bit位的访问,而如果在程序中采用以16位、32位或48位为比较单位,将减小压缩率。在程序中设置了两个存储空间大小不一样的缓冲区,通过外围数据的转换,来满足程序中8bit的比较要求,从而大大提高了压缩率 (2)数据流结束标志的处理。在通信的发端,通过两种方法来判断数据流处理结束:一种是通过监控数据流结尾处的控制信号;另一种是通过缓冲区指针的变化来判断。 (3)字典的处理。在论文中,采用了两种字典的处理方法。一种是字典在建立过程中不断的更新,另一种是当处理完缓冲区中的数据后,立即全部更新字典。第二种方法虽然在一定程度上减小了压缩率,但是因为减小了程序的复杂度,从而减小了程序执行时间,给其他数据处理提供了更大的运算空间。 (4)其他改进。为了程序的灵活性,缓冲区的设置不是在程序中进行,而是由整个通信系统来决定。压缩程序在执行之初,到某个地址中去读出该值。输出压缩代码之前先输出缓冲区大小值,这样解压程序可从压缩代码中得到该值,从而确保压缩与解压模型的一致性。 将所选的LZSSB算法经过上述改进后,成功的在现有的通信平台上运行,其压缩率与实时性都满足了要求。
其他文献
由于精子解冻后的低成活率和人工授精后的低繁殖率,使得猪精液冷冻技术难以得到推广。猪精液的液态保存避免了冷冻及解冻过程,而且用低密度的精液进行人工授精时也能获得较高的
利用Internet/Intranet技术,依靠整个供应链的信息集成实现企业内和企业间的资源共享,进而实现企业生产经营活动中对已有资源最大限度的共享和重用,对于企业参与和赢得市场竞争
动漫产业是21世纪极具市场的产业,而日本动漫的发展最负盛名,借鉴日本动漫影视发展的路线,分析我国动漫影视的发展,正是目前我国动漫发展的问题,并有针对性地提出应对措施,从
<正>《德伯家的苔丝》是19世纪末期英国著名的诗人、艺术家和批判现实主义作家托马斯·哈代创作的一部杰出的、震撼人心的长篇悲剧小说,该作品是英国文学和世界文学中的经典
<正>劳伦斯(1885—1930),英国著名作家,也是20世纪最重要的作家之一,但因其作品中存在的大量情爱描写,所以饱受争议。劳伦斯的代表作有小说《儿子与情人》《虹》《查泰莱夫人
《现代》杂志作为三十年代的重要文学杂志,关联着许多重要的文学现象,它在错综复杂的文化语境中所展现出的探索的勇气和独立的姿态使它成为文学史、出版史上特异的存在。本文旨
天然气的开发利用是今后一个时期我国能源发展的重要领域,天然气利用规划将是我国能源发展规划以及国民经济和社会发展计划的重要组成部分,加快开发和利用天然气步伐,提高天然气
超细水泥可以渗透到微细裂隙,其渗透性几乎可以与化学浆材媲美。但是超细水泥流变性能差,抗侵蚀能力弱,严重妨碍了它的应用与发展。超细高性能灌浆水泥(Micro-fine high perform
本文旨在对马克思所揭示的经济现象的法律逻辑思想进行梳理和总结,从反思目前学界对马克思法律思想中法律反作用问题的认识不深和研究不够的现状出发,提出造成这种现象的原因在
现代行政要求法律赋予行政主体大量的行政自由裁量权。由于行政自由裁量权是法律规定的范围内行政主体做出或不做出某种行为的权力,行政自由裁量行为是合法不合理的行为,因此,行