舰船电子工程2024,Vol.44Issue(4) :111-114,177.DOI:10.3969/j.issn.1672-9730.2024.04.024

优化LZW压缩算法的FPGA硬件实现

FPGA Hardware Implementation of Optimized LZW Compression Algorithm

严承启 李锦明
舰船电子工程2024,Vol.44Issue(4) :111-114,177.DOI:10.3969/j.issn.1672-9730.2024.04.024

优化LZW压缩算法的FPGA硬件实现

FPGA Hardware Implementation of Optimized LZW Compression Algorithm

严承启 1李锦明1
扫码查看

作者信息

  • 1. 中北大学半导体与物理学院 太原 030051
  • 折叠

摘要

LZW算法其软件实现速度较慢,占用CPU资源过多,不适合对实时性有要求的场景,针对这一问题,论文提出了基于FPGA的LZW压缩算法硬件实现,通过确定字典大小,优化字典更新,减少了搜索时间和占用内存.并使用Kintex-7系列FPGA XC7K160T进行硬件加速处理,极大地提高了数据压缩速度和效率.实验结果表明,该硬件实现在压缩速率上平均达到386 Mb/s,是软件的9.66倍,压缩速率、实时性等方面均优于传统软件实现的LZW算法.

Abstract

This article proposes a hardware implementation of the LZW compression algorithm based on FPGA to address the slow software implementation speed and excessive CPU resource consumption,which is not suitable for scenarios with real-time re-quirements.By determining the size of the dictionary and optimizing dictionary updates,search time and memory usage are reduced.The Kintex-7 series FPGA XC7K160T is used for hardware acceleration processing,greatly improving data compression speed and efficiency.Experimental results show that the hardware implementation achieves an average compression rate of 386 Mb/s,which is 9.66 times faster than software,and is superior to traditional software implementations of the LZW algorithm in terms of compression rate and real-time performance.

关键词

LZW算法/FPGA/压缩性能/实时性

Key words

LZW algorithm/FPGA/compression performance/real-time performance

引用本文复制引用

基金项目

装发基础研究项目(514010504-308)

出版年

2024
舰船电子工程
中国船舶重工集团公司第709研究所 中国造船工程学会 电子技术学术委员会

舰船电子工程

CSTPCD
影响因子:0.243
ISSN:1627-9730
参考文献量7
段落导航相关论文