新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于LZW算法的數(shù)據(jù)無損壓縮硬件實現(xiàn)

基于LZW算法的數(shù)據(jù)無損壓縮硬件實現(xiàn)

作者: 時間:2011-04-10 來源:網(wǎng)絡 收藏

  2.3 仿真結果

  清空字典存儲器模塊,初始化信號,將可能出現(xiàn)的單字符存入字典,時新傳續(xù)存地址為4096,新字符串輸入時產(chǎn)生相應的哈希表地址與偏移量;然后讀字典存儲器相應地址的內容,如內容為空則輸出輸入的,并把相應內容存入字典,如內容匹配,則繼續(xù)輸入下一,否則(即發(fā)生沖突)產(chǎn)生新的哈希表地址,重新讀取字典,進行判斷、比較。仿真時序如圖3所示。

  

仿真時序

  仿真結果:輸入為5,6,7,8,9,5,6,7,8,9,5,6,7,…;輸出數(shù)據(jù)為5,6,7,8,9,4 098,4 100,4 102,…。仿真結果與理論計算值一致。

  3 結 論

  邏輯簡單,速度快,擅長于重復出現(xiàn)的字符串;無需事先統(tǒng)計各字符的出現(xiàn)概率,一次掃描即可;相對于其他,更有利于。本文利用FPGA了改進的,仿真證明其算法具有很高壓縮率,適合工程的實際應用。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區(qū)

關閉