遙感圖像是深空探測和近地觀測所得數(shù)據(jù)的重要載體,在軍事和社會經(jīng)濟(jì)生活領(lǐng)域發(fā)揮著重要作用。由于遙感圖像數(shù)據(jù)量巨大,它的存儲和傳輸已成為遙感信息應(yīng)用中的關(guān)鍵問題。圖像壓縮編碼技術(shù)能降低圖像冗余度,從而減小圖像的存儲容量和傳輸帶寬,它的研究對于遙感圖像應(yīng)用具有重要的現(xiàn)實(shí)意義。CCSDS圖像壓縮算法是空間數(shù)據(jù)系統(tǒng)咨詢委員會(CCSDS)提出的圖像數(shù)據(jù)壓縮算法。該算法復(fù)雜度較低,并行性好,適合于硬件實(shí)現(xiàn),能實(shí)現(xiàn)對空間數(shù)據(jù)的實(shí)時處理,從而廣泛應(yīng)用于深空探測和近地觀測。對于直接關(guān)系到軍事戰(zhàn)略、經(jīng)濟(jì)建設(shè)等方面的遙感圖像的傳輸,必須對它進(jìn)行加密處理。AES加密算法是由美國國家標(biāo)準(zhǔn)和技術(shù)研究所(NIST)于2000年發(fā)布的數(shù)據(jù)加密標(biāo)準(zhǔn),它不但能抵抗各種攻擊,保證加密數(shù)據(jù)的安全性,而且易于軟件和硬件實(shí)現(xiàn)。本論文對CCSDS圖像壓縮算法和AES加密算法進(jìn)行了研究,完成的主要工作包括: (1)研究了CCSDS圖像壓縮算法的原理和結(jié)構(gòu),用C語言實(shí)現(xiàn)了算法的編解碼器,并與SPIHT算法和JPEG2000算法的性能進(jìn)行了比較。 (2)研究了AES加密算法的原理和結(jié)構(gòu),用C語言實(shí)現(xiàn)了算法的加解密器。 (3)介紹了實(shí)現(xiàn)CCSDS圖像壓縮算法和AES加密算法的FPGA設(shè)計(jì)所選擇的軟件開發(fā)工具、開發(fā)語言和硬件開發(fā)平臺。 (4)給出了CCSDS編碼器的FPGA實(shí)現(xiàn)方法和實(shí)現(xiàn)性能。 (5)給出了AES加密器的FPGA實(shí)現(xiàn)方法和實(shí)現(xiàn)性能。 本文設(shè)計(jì)的CCSDS圖像壓縮和AES加密FPGA系統(tǒng)運(yùn)用了流水線設(shè)計(jì)、高速內(nèi)存設(shè)計(jì)、模塊并行化設(shè)計(jì)和模塊串行化設(shè)計(jì)等技術(shù),在系統(tǒng)速度和資源面積上取得了較好的平衡,達(dá)到了預(yù)期的設(shè)計(jì)目的。
標(biāo)簽:
CCSDS
FPGA
AES
圖像壓縮
上傳時間:
2013-07-15
上傳用戶:dylutao