摘要
针对某些特殊的测试实验,既要求测试系统微体积、低功耗,还要求记录大量数据的问题,提出基于FPGA的数据压缩解决方案。介绍了LZW压缩算法的基本理论及其用FPGA硬件实现的方法。大量的实验表明,系统工作稳定,压缩速度快(8 MB/s以上),对实测数据的压缩效果好(25%左右)、工作时电流小(37 mA),实现了速度、性能、功耗三者的统一。
In some special tests and experiments, not only small volume and low consumption, but also the function of recording a large quantity of data are demanded. A solution for data compression based on FPGA is proposed. The basic theory of LZW algorithm is introduced. Then the method to achieve the algorithm by FPGA is described. Lots of tests have made clear the stability of the system, fast compression speed (above 8 MB/s ), good effect on data compression(about 25%), and low working electric current(37 mA) to realize the integration of the three: speed, performance and consumption.
出处
《单片机与嵌入式系统应用》
2011年第7期27-29,共3页
Microcontrollers & Embedded Systems
关键词
FPGA
数据压缩
LZW算法
FPGA
data acquisition
data compression
LZW algorithm