最新資訊

基于FPGA的實(shí)時(shí)無損數(shù)據(jù)壓縮系統(tǒng)設(shè)計(jì)

在工業(yè)生產(chǎn)和科研中,通常要對(duì)信號(hào)進(jìn)行長(zhǎng)時(shí)間高速采樣,會(huì)產(chǎn)生大量采樣數(shù)據(jù)。在一些特殊環(huán)境下,受體積和功耗的限制,不能添加過多存儲(chǔ)器,需要引入數(shù)據(jù)壓縮技術(shù)來解決。軟件壓縮算法的運(yùn)算量較大,需要很高的CPU運(yùn)算速度和數(shù)據(jù)緩存空間,所以軟件壓縮一般應(yīng)用在對(duì)時(shí)間要求不高的非實(shí)時(shí)壓縮場(chǎng)合。而對(duì)運(yùn)行速度有特殊要求的情況下,對(duì)數(shù)據(jù)的實(shí)時(shí)壓縮一般都要用硬件實(shí)現(xiàn)。有損壓縮之后數(shù)據(jù)進(jìn)行重構(gòu),與原來的數(shù)據(jù)有所不同。多數(shù)數(shù)據(jù)采集系統(tǒng)因被測(cè)對(duì)象的不確定性,需要采用無損數(shù)據(jù)壓縮。由于LZW無損壓縮算法具有自適應(yīng)特性,在對(duì)信號(hào)統(tǒng)計(jì)特性不明確的情況下仍然有較好的壓縮效果。結(jié)合FPGA的高集成度、低功耗、靈活性及并行運(yùn)算的特性,該設(shè)計(jì)用FPGA硬件實(shí)現(xiàn)LZW算法,以提高系統(tǒng)的實(shí)時(shí)壓縮能力。

發(fā)表于:7/27/2011