多頻連續(xù)波雷達(dá)數(shù)據(jù)實(shí)時(shí)壓縮算法設(shè)計(jì)
摘 要: 隨著測試參數(shù)種類增加,測試環(huán)境越來越復(fù)雜,海量雷達(dá)數(shù)據(jù)與有限存儲(chǔ)容量之間的矛盾日益明顯,實(shí)時(shí)數(shù)據(jù)采集與壓縮技術(shù)可以緩解這一矛盾的加劇。雷達(dá)數(shù)據(jù)采集系統(tǒng)采取了基于FPGA的LZW實(shí)時(shí)無損壓縮算法。該算法能夠?qū)崿F(xiàn)追求采集信號(hào)精度的同時(shí)減低算法難度,已成功應(yīng)用于某飛行測試實(shí)驗(yàn),性能指標(biāo)滿足應(yīng)用要求。
關(guān)鍵詞: 數(shù)據(jù)采集; 無損壓縮LZW算法; FPGA; 高速緩存
多頻連續(xù)波雷達(dá)是一種新體制雷達(dá),能夠同時(shí)發(fā)射多個(gè)頻率的連續(xù)波正弦信號(hào)對多個(gè)目標(biāo)的速度、加速度、距離、方位角、俯仰角等多組參數(shù)目標(biāo)進(jìn)行探測。具有設(shè)備簡單、體積小、重量輕、功耗低等優(yōu)點(diǎn)[1]。
對于連續(xù)波體制雷達(dá),目標(biāo)參數(shù)多、信號(hào)處理的實(shí)時(shí)性強(qiáng)是其最顯著的特點(diǎn)。海量的回波數(shù)據(jù)使得存儲(chǔ)操作變得非常困難,并且也不易進(jìn)行數(shù)據(jù)分析。數(shù)據(jù)的實(shí)時(shí)采集壓縮技術(shù)可以解決這一問題。由于雷達(dá)信號(hào)較為敏感,在大多數(shù)情況下雷達(dá)信號(hào)都需要先記錄,再事后取證、分析,所以只能采用實(shí)時(shí)無損壓縮。因此,要求多頻連續(xù)波雷達(dá)數(shù)據(jù)采集系統(tǒng)信號(hào)處理實(shí)時(shí)性好,處理數(shù)據(jù)量大,在追求目標(biāo)采集測量精度的同時(shí)降低信號(hào)處理算法的復(fù)雜度,利于工程實(shí)現(xiàn)。
當(dāng)前有很多壓縮與解壓縮方法都是基于軟件實(shí)現(xiàn)的,都是對數(shù)據(jù)進(jìn)行后期處理。這種方法執(zhí)行速度慢,耗費(fèi)大量的CPU資源。采用硬件實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)無損壓縮能夠?qū)⒏咚傩盘?hào)變成緩變信號(hào)進(jìn)行傳輸,降低通信的信道容量,提高數(shù)據(jù)的可靠性。在雷達(dá)信號(hào)數(shù)據(jù)采集系統(tǒng)中,完成數(shù)據(jù)的海量存儲(chǔ)并提高總線的數(shù)據(jù)傳輸速度應(yīng)采用硬件實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)無損壓縮。
1 數(shù)據(jù)壓縮算法比較
數(shù)據(jù)壓縮算法有不同的分類方法,根據(jù)壓縮算法是否可逆可以分為可逆壓縮與不可逆壓縮。其中可逆壓縮也叫無失真編碼或無損壓縮。不可逆壓縮叫做失真編碼或有損壓縮。由于人的感覺器官對于圖片、聲音或視頻中的某些信息的丟失難以察覺,一般采用有損壓縮算法可以節(jié)約大量的存儲(chǔ)空間。主要有預(yù)測編碼、多分辨率