新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于LZW算法的数据无损压缩硬件实现

基于LZW算法的数据无损压缩硬件实现

作者: 时间:2011-04-10 来源:网络 收藏

  2.3 仿真结果

  清空字典存储器模块,初始化信号,将可能出现的单字符存入字典,时新传续存地址为4096,新字符串输入时产生相应的哈希表地址与偏移量;然后读字典存储器相应地址的内容,如内容为空则输出输入的,并把相应内容存入字典,如内容匹配,则继续输入下一,否则(即发生冲突)产生新的哈希表地址,重新读取字典,进行判断、比较。仿真时序如图3所示。

  

仿真时序

  仿真结果:输入为5,6,7,8,9,5,6,7,8,9,5,6,7,…;输出数据为5,6,7,8,9,4 098,4 100,4 102,…。仿真结果与理论计算值一致。

  3 结 论

  逻辑简单,速度快,擅长于重复出现的字符串;无需事先统计各字符的出现概率,一次扫描即可;相对于其他,更有利于。本文利用FPGA了改进的,仿真证明其算法具有很高压缩率,适合工程的实际应用。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭