![Lempel_Ziv编码的算法实现与应用研究_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/8e8b920c-d057-467c-a6c9-78e41e093429/8e8b920c-d057-467c-a6c9-78e41e0934291.gif)
![Lempel_Ziv编码的算法实现与应用研究_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/8e8b920c-d057-467c-a6c9-78e41e093429/8e8b920c-d057-467c-a6c9-78e41e0934292.gif)
![Lempel_Ziv编码的算法实现与应用研究_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/8e8b920c-d057-467c-a6c9-78e41e093429/8e8b920c-d057-467c-a6c9-78e41e0934293.gif)
![Lempel_Ziv编码的算法实现与应用研究_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/8e8b920c-d057-467c-a6c9-78e41e093429/8e8b920c-d057-467c-a6c9-78e41e0934294.gif)
![Lempel_Ziv编码的算法实现与应用研究_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/8e8b920c-d057-467c-a6c9-78e41e093429/8e8b920c-d057-467c-a6c9-78e41e0934295.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Computer Era No. 1220110引言Lempel-Ziv 编码采用动态无损数据压缩算法对字符串进 行动态编码, 达到压缩文本的目的, 由于算法复杂, 直接实现的 难 度 较 大 , 目 前 尚 无 实 际 应 用 。 国 内 外 作 为 研 究 人 员 将 Lempel-Ziv 编 码 与 霍 夫 曼 (Huffman 编 码 或 香 农 范 诺 (Shannon-Fano 编码结合, 如 ARJ、 PKZip 算法, 虽然能很好地 对数据文件实施压缩, 但由于执行效率较低, 尤其是解码负荷 大、 速度慢, 不能很好地适应需要实时数据压缩的场合。本文 将探索 Lempel-Zi
2、v 编码/解码算法的实现方案, 力图提高编码/解码效率, 并尝试改进算法, 使之能应用于实时数据压缩。1算法概要1.1压缩算法选择一种单字符编码方案, 设置单字符静态编码表; 设置 字符串动态编码表, 初始为空; 设置处理队列, 初始为空。顺序从源文本中提取单字符进队, 每个单字符进队后, 用 队中字符/字符串查表: 若表中有该字符/字符串的编码 (字符编码一定有 , 则 继续提取单字符进队; 若表中无该字符串的编码, 则在动态码表中添加队中 字符串及其编码, 且队中最后一个进队单字符前的字符/字符串 依码表编码并出队。从源文本中提取不到单字符时, 队中字符/字符串依码表编 码, 结束。例如:
3、压缩 ABABABC, 代码为 01332, 单字符/字符串编码 如表 1所示。表 1单字符/字符串编码表单字符静态编码字符 A B C编码 012字符串动态编码 字符串 AB BA ABA ABC编码 34561.2解压算法选择与压缩相同的单字符编码方案, 设置单字符静态编码 表; 设置字符串动态编码表, 初始为空; 设置处理队列, 初始为空。顺序从已压缩的文本中提取代码, 对每个代码作以下处理: 依码表解码 (码表中一定有该代码 , 相应的解码字符/字符串进队; 如果不是第一个代码, 则在动态码表中添加字符串编 码, 编码字符串由队中原有字符/字符串与新进队字符或字符串 的第一个字符连接而
4、得, 然后原有字符串出队。提取不到代码时, 解压结束。2实现方案2.1压缩方案依据上述算法的压缩程序实现方案如图 1所示。 2.2解压方案依据上述算法的解压程序实现方案如图 2所示。Lempel-Ziv 编码的算法实现与应用研究汪志达,邱 斌(宁波职业技术学院,浙江 宁波 315800摘要:探讨了 Lempel-Ziv 编码 /解码算法的实现方案, 力图提高编码 /解码效率, 并进行了算法改进, 使之能更为有效地应用于实时数据压缩。关键词:实时压缩; Lempel-Ziv ; 算法实现; 编码 中图分类号:TP301.6文献标志码:A文章编号:1006-8228(2011 12-06-02Re
5、search on Implementing and Application of Lempel-Ziv AlgorithmWANG Zhi-da, Qiu Bin(Ningbo Polytechnic, Ningbo , Zhejiang 315800, China Abstract :We research the implementing method of Lempel-Ziv encoding/decodingalgorithm, try to raise its efficiency, and improve the algorithm to make it more effici
6、ent in real-time data compression. Key words :real-time compression ; Lempel-Ziv ; algorithm implementing ; encoding收稿日期:2011-9-13作者简介:汪志达 (1964 , 男, 上海人, 副教授, 主要研究方向:算法设计与分析、 数据通信与安全。··6计算机时代 2011年 第 12期 图 1压缩程序实现方案 图 2解压程序实现方案3结束语将采用上述方案的程序嵌入网络聊天软件进行实际测试, 当一次的发送/接收数据量在 100K2M时, 传输速率有较明显
7、的提高, 用户几乎感觉不到延迟。除了应用于一般的实时通信外, 本方案更适用于现在流行 的网络游戏。目前网络游戏普遍存在通信延迟的问题, 尤其是 在线人数较多时, 用户感到很 “卡” , 而网络游戏每次发送/接收 的数据量一般都在 300K 左右, 如果采用动态压缩/解压传输, 应能有效缓解通信延迟的问题。在每次传输的数据量较大的应用中, 可以将压缩过程中生 成的动态码表连同数据一起传送。这样就可以简化解压算法, 提取的所有代码都直接查表解码, 大大提高解压效率。参考文献:1美WilliamA.Shay, 高传善等译. 数据通信与网络教程M.机械工 业出版社,2000.2美MerikeKaeo, 潇湘工作室译. 网络安全性设计M.人民邮电出 版社,2000.3裴礼文. 数学分析中的典型问题与方法M.高等教育出版社,2001. 4Stallings W. Network and Internet Sec
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023八年级数学上册 第2章 三角形2.5 全等三角形第5课时 SSS说课稿 (新版)湘教版
- 2024年九年级语文上册 第五单元 第17课《草房子》说课稿 鄂教版
- 25《慢性子裁缝和急性子顾客》(说课稿)-2023-2024学年统编版语文三年级下册
- 2024-2025学年高中物理 第一章 电磁感应 4 楞次定律说课稿 教科版选修3-2
- 2025深圳市途安汽车租赁有限公司租赁合同
- 2025地区代理合同样式详细版
- 2024年四年级英语下册 Unit 5 What will you do this weekend Lesson 27说课稿 人教精通版(三起)
- 2023八年级生物下册 第七单元 生物圈中生命的延续和发展第一章 生物的生殖和发育第2节 昆虫的生殖和发育说课稿 (新版)新人教版
- 个人消防安装合同范例
- 俄罗斯电梯采购合同范例
- 关于防范遏制矿山领域重特大生产安全事故的硬措施课件
- 2025年中国成都餐饮业市场运营态势分析及投资前景预测报告
- 2024年xx县第三小学安全工作管理制度汇编
- 项目合作备忘录范文
- 妇产科医生个人年终述职报告课件
- 《费曼学习法》读后感
- 趣味成语课程设计
- 钢筋焊接工艺性试验方案
- 2024年四川省凉山州中考物理适应性试卷(附答案解析)
- 幼儿园师资培训课件【区域进阶】科学区各年龄段目标制定与投放材料:区域材料玩出新高度课件
- 人教版初中数学同步讲义八年级上册专题提升02 解分式方程与分式方程的实际应用(30题)(原卷版)
评论
0/150
提交评论