AES是美國于2000年10月份確立的高級加密標(biāo)準(zhǔn),該標(biāo)準(zhǔn)的反饋鏈路模式AESCBC加密算法,用于在IPSec中替代DESCBC和3DESCBC。 加密是安全數(shù)據(jù)網(wǎng)絡(luò)的關(guān)鍵,要保證在公眾網(wǎng)上傳輸?shù)男畔⒉槐桓`取和偷聽,必須對數(shù)據(jù)進(jìn)行加密。在不影響網(wǎng)絡(luò)性能的前提下,快速實(shí)現(xiàn)數(shù)據(jù)加密/解密,對于開發(fā)高性能的安全路由器、安全網(wǎng)關(guān)等對數(shù)據(jù)處理速度要求高的通信設(shè)備具有重要的意義。 在目前可查詢的基于FPGA技術(shù)實(shí)現(xiàn)AESCBC的設(shè)計(jì)中,最快的加/解密速度達(dá)到700Mbps/400MHZ。商用CPU奔騰4主頻3.06,用匯編語言編寫程序,全部資源用于加密解密,最快的加密解密速度可以達(dá)到1.4Gbps。但根據(jù)國外測試結(jié)果表明,即使開發(fā)的路由器本身就基于高性能的雙64位MIPS網(wǎng)絡(luò)處理器,軟件加密解決方案僅能達(dá)到路由器所要求的最低吞吐速率600Mbps。 本文首先研究分析了目前幾種實(shí)現(xiàn)AESCBC的方法有缺點(diǎn)的情況下,在深入研究影響硬件快速實(shí)現(xiàn)AESCBC難點(diǎn)基礎(chǔ)上,設(shè)計(jì)出一種適應(yīng)于報(bào)文加密解密的硬件快速實(shí)現(xiàn)AESCBC的方案,在設(shè)計(jì)中采用加密解密和密鑰展開并行工作,實(shí)現(xiàn)了在線提供子密鑰。在解密中采用了雙隊(duì)列技術(shù),實(shí)現(xiàn)了報(bào)文解密和子密鑰展開協(xié)調(diào)工作,提高了解密速度。 本文在quartus全面仿真設(shè)計(jì)方案的基礎(chǔ)上,全面驗(yàn)證了硬件實(shí)現(xiàn)AESCBC方案的正確性,全面分析了本設(shè)計(jì)加密解密的性能。并且針對設(shè)計(jì)中的流水線效率低的問題,提出改善流水線性能的方案,設(shè)計(jì)出報(bào)文級并行加密解密方案,并且給出了硬件實(shí)現(xiàn)VPN的初步方案。實(shí)現(xiàn)了單一模塊加密速度達(dá)到1.16Gbps,單一模塊解密速度達(dá)到900Mbps,多個(gè)模塊并行工作加密解密速度達(dá)到6.4Gbps。 論文最后給出了總結(jié)與展望。目前實(shí)現(xiàn)的AESCBC算法,只能通過仿真驗(yàn)證其功能的正確性,還需要下載到芯片上做進(jìn)一步的驗(yàn)證。要用硬件實(shí)現(xiàn)整個(gè)IPSec,還要進(jìn)一步開發(fā)基于FPGA的技術(shù)。總之,為了適應(yīng)路由器發(fā)展的需求,還有很多技術(shù)需要研究。
標(biāo)簽: AES_CBC FPGA 性能 實(shí)現(xiàn)研究
上傳時(shí)間: 2013-05-29
上傳用戶:wangzhen1990
目前,以互聯(lián)網(wǎng)業(yè)務(wù)為代表的網(wǎng)絡(luò)應(yīng)用,正快速地向包括數(shù)據(jù)、語音、圖像的綜合寬帶多媒體方向發(fā)展,構(gòu)建寬帶化、大容量、全業(yè)務(wù)、智能化的現(xiàn)代通信網(wǎng)絡(luò)已成為大勢所趨.寬帶無線接入(BWA)憑借其組網(wǎng)快速靈活、運(yùn)營維護(hù)方便及成本較低等競爭優(yōu)勢,迅速成為市場熱點(diǎn),各種微波、無線通信領(lǐng)域的先進(jìn)手段和方法不斷引入,各種寬帶無線接入技術(shù)迅速涌現(xiàn).由于BWA要用于非視距傳輸,所以必須考慮無線信道的多經(jīng)效應(yīng).而OFDM技術(shù)憑借著魯棒的對抗頻率選擇性衰落能力和極高頻譜效率引起了學(xué)術(shù)界和工業(yè)界的高度重視.其基本思想是把調(diào)制在單載波上的高速串行數(shù)據(jù)流,分成多路低速的數(shù)據(jù)流,調(diào)制到多個(gè)正交載波上并行傳輸,這樣在傳輸時(shí),雖然整個(gè)信道是頻率選擇性衰落,但是各個(gè)子信道卻是平坦衰落,有效對抗了多經(jīng)效應(yīng),同時(shí)由于各個(gè)子載波是正交的,極大提高了頻譜效率.可以預(yù)料的是,隨著通信系統(tǒng)將向基于IPv6核心網(wǎng)的全I(xiàn)P包的傳輸方向發(fā)展,越來越多的通信系統(tǒng)將具有"突發(fā)模式"的特征.本文關(guān)注的正是突發(fā)OFDM系統(tǒng)接收機(jī)設(shè)計(jì)和實(shí)現(xiàn).由于IEEE 802.11a無線局域網(wǎng)是OFDM技術(shù)第一次真正的應(yīng)用于突發(fā)系統(tǒng),實(shí)現(xiàn)了面向IP的無線寬帶傳輸,所以基于IEEE 802.11a的突發(fā)OFDM系統(tǒng)有著重要的借鑒和研究價(jià)值,本文也正是圍繞著這個(gè)中心而展開.本文的各章節(jié)安排如下:在第一章中主要介紹OFDM的技術(shù)原理和在寬帶無線接入中的應(yīng)用,同時(shí)引出本文所關(guān)注的突發(fā)OFDM接收機(jī)設(shè)計(jì).在第二章中先介紹了相干接收和信道估計(jì)的概念,重點(diǎn)分析了本文所采用的WLAN信道模型和信道估計(jì)算法,然后在得到同步誤差表達(dá)式的基礎(chǔ)上,先用星座圖直觀的表現(xiàn)OFDM系統(tǒng)中各種同步誤差的影響,再從信噪比損失的角度對符種同步誤差進(jìn)行分析.第三章是本文的重點(diǎn)之一,在本章中對基于IEEE 802.11a的各種同步算法包括幀檢測和符號定時(shí)、載波同步和采樣時(shí)鐘同步進(jìn)行仿真和比較,并針對適合FPGA實(shí)現(xiàn)的同步算法進(jìn)行了重點(diǎn)的分析.第四章也是本文的重點(diǎn)之一,提出了整個(gè)OFDM系統(tǒng)平臺的硬件結(jié)構(gòu)和基于IEEE 802.11a的接收機(jī)FPGA設(shè)計(jì)方案,然后從整體上介紹了接收機(jī)的實(shí)現(xiàn)結(jié)構(gòu),并給出了接收機(jī)各個(gè)模塊的具體設(shè)計(jì),最后對整個(gè)系統(tǒng)調(diào)試過程和測試結(jié)果進(jìn)行了分析.
上傳時(shí)間: 2013-04-24
上傳用戶:zhoujunzhen
介紹了一種高速、高性能的單片機(jī)C8051F330,該單片機(jī)內(nèi)部集成了眾多的功能部件,是真正的混合信號在片系統(tǒng)。本文對單片機(jī)的功能和特點(diǎn)做了詳細(xì)的介紹,并以一個(gè)實(shí)際的多路溫濕度測控系統(tǒng)為例,給出
標(biāo)簽: C8051F330 單片機(jī) 多路 溫濕度測控系統(tǒng)
上傳時(shí)間: 2013-07-28
上傳用戶:l254587896
4路無線遙控開關(guān)電路圖與工作原理,省得再去尋找,現(xiàn)成照做就ok。
標(biāo)簽: 無線遙控 開關(guān)電路圖 工作原理
上傳時(shí)間: 2013-06-13
上傳用戶:youlongjian0
研制發(fā)射微小衛(wèi)星,是我國利用空間技術(shù)服務(wù)經(jīng)濟(jì)建設(shè)、造福人類的重要途徑。現(xiàn)代微小衛(wèi)星在短短20年里能取得長足的發(fā)展,主要取決于微小衛(wèi)星自身的一系列特點(diǎn):重量輕,體積小,成本低,性能高,安全可靠,發(fā)射方便、快捷靈活等。在衛(wèi)星通信系統(tǒng)中,由于傳輸信道的多徑和各種噪聲的影響,信號在接收端會引起差錯(cuò),通過信道編碼環(huán)節(jié),可對這些不可避免的差錯(cuò)進(jìn)行檢測和糾正。 在微小衛(wèi)星通信鏈路中,信道編碼器的任務(wù)是差錯(cuò)控制。本文采用符合空間數(shù)據(jù)系統(tǒng)咨詢委員會CCSDS標(biāo)準(zhǔn)的鏈接碼進(jìn)行信道編碼,即內(nèi)碼為(2,1,6)的卷積碼,外碼為(255,223)的RS碼,中間進(jìn)行交織操作。其中,里德-索羅蒙碼(簡稱RS碼)是一種重要的非二進(jìn)制BCH碼,是分組碼中糾錯(cuò)能力最強(qiáng)的糾錯(cuò)碼,一次可以糾正多個(gè)突發(fā)錯(cuò)誤,廣泛地用于空間通信中。 本文針對南京航空航天大學(xué)自行研制的微小衛(wèi)星通信分系統(tǒng)的技術(shù)要求,在用SystemView和C語言仿真的基礎(chǔ)上,用硬件描述語言Verilog設(shè)計(jì)了RS(255,223)編碼器和譯碼器,使用Modelsim軟件進(jìn)行了功能仿真,并通過Xilinx公司的軟件ISE對設(shè)計(jì)進(jìn)行綜合、布局布線,最后生成可下載的比特流文件下載到Xilinx公司的型號為XC3S2000的FPGA芯片中,完成了電路的設(shè)計(jì)并實(shí)現(xiàn)了編碼譯碼的功能,表明本文設(shè)計(jì)的信道編解碼器的正確性和實(shí)用性,滿足了微小衛(wèi)星通信分系統(tǒng)的技術(shù)要求。
上傳時(shí)間: 2013-08-01
上傳用戶:lili123
多路電壓采集系統(tǒng)一、實(shí)驗(yàn)?zāi)康模保煜た删幊绦酒珹DC0809,8253的工作過程,掌握它們的編程方法。2.加深對所學(xué)知識的理解并學(xué)會應(yīng)用所學(xué)的知識,達(dá)到在應(yīng)用中掌握知識的
上傳時(shí)間: 2013-06-30
上傳用戶:cursor
隨著科學(xué)技術(shù)水平的不斷提高,在科研和生產(chǎn)過程中為了更加真實(shí)的反映被測對象的性質(zhì),對測試系統(tǒng)的性能要求越來越高。傳統(tǒng)的測試裝置,由于傳輸速度低或安裝不便等問題已不能滿足科研和生產(chǎn)的實(shí)際需要。USB技術(shù)的出現(xiàn)很好的解決了上述問題。USB總線具有支持即插即用、易于擴(kuò)展、傳輸速率高(USB2.0協(xié)議下為480Mbps)等優(yōu)點(diǎn),已逐漸得到廣泛的應(yīng)用。 本課題研究并設(shè)計(jì)了一套基于USB2.0的數(shù)據(jù)采集系統(tǒng)。論文首先詳細(xì)介紹了USB總線協(xié)議,然后從系統(tǒng)的總體結(jié)構(gòu)、硬件電路、軟件程序以及系統(tǒng)性能檢測等幾個(gè)方面,詳細(xì)闡述了系統(tǒng)的設(shè)計(jì)思想和實(shí)現(xiàn)方案。系統(tǒng)采用雙12位A/D轉(zhuǎn)換器,提供兩條模擬信號通道,可以同時(shí)采集雙路信號,最高的采樣率為200KHz。USB接口芯片采用Cypress公司的CY7C68013。論文詳細(xì)介紹了其在SlaveFIFO接口模式下的電路設(shè)計(jì)和程序設(shè)計(jì)。系統(tǒng)應(yīng)用FPGA芯片作系統(tǒng)的核心控制,控制系統(tǒng)的數(shù)據(jù)采集和與USB接口芯片的數(shù)據(jù)交換,并產(chǎn)生其中的邏輯控制信號和時(shí)序信號。同時(shí)應(yīng)用FPGA芯片作系統(tǒng)的核心控制可提高了系統(tǒng)穩(wěn)定性、減小設(shè)備的體積。系統(tǒng)的軟件設(shè)計(jì),主要包括FPGA芯片中的邏輯、時(shí)序控制程序、8051固件程序、客戶應(yīng)用程序及其驅(qū)動程序。客戶端選擇了微軟的Visual Studio6.0 C++作開發(fā)平臺,雖然增加了復(fù)雜程度,但是軟件執(zhí)行效率及重用性均得到提高。 最后,應(yīng)用基于USB2.0的數(shù)據(jù)采集系統(tǒng)測試標(biāo)準(zhǔn)信號及電木的導(dǎo)熱系數(shù),以驗(yàn)證測試系統(tǒng)的可靠信與準(zhǔn)確性。
標(biāo)簽: FPGA USB 接口 數(shù)據(jù)采集
上傳時(shí)間: 2013-04-24
上傳用戶:鳳臨西北
目前,數(shù)字信號處理廣泛應(yīng)用于通信、雷達(dá)、聲納、語音與圖像處理等領(lǐng)域,信號處理算法理論己趨于成熟,但其具體硬件實(shí)現(xiàn)方法卻值得探討。FPGA是近年來廣泛應(yīng)用的超大規(guī)模、超高速的可編程邏輯器件,由于其具有高集成度、高速、可編程等優(yōu)點(diǎn),大大推動了數(shù)字系統(tǒng)設(shè)計(jì)的單片化、自動化,縮短了單片數(shù)字系統(tǒng)的設(shè)計(jì)周期、提高了設(shè)計(jì)的靈活性和可靠性,在超高速信號處理和實(shí)時(shí)測控方面有非常廣泛的應(yīng)用。本文對FPGA的數(shù)據(jù)采集與處理技術(shù)進(jìn)行研究,基于FPGA在數(shù)據(jù)采樣控制和信號處理方面的高性能和單片系統(tǒng)發(fā)展的新熱點(diǎn),把FPGA作為整個(gè)數(shù)據(jù)采集與處理系統(tǒng)的控制核心。主要研究內(nèi)容如下: FPGA的單片系統(tǒng)研究。針對數(shù)據(jù)采集與處理,對FPGA進(jìn)行選型,設(shè)計(jì)了基于FPGA的單片系統(tǒng)的結(jié)構(gòu)。把整個(gè)控制系統(tǒng)分為三個(gè)部分:多通道采樣控制模塊,數(shù)據(jù)處理模塊,存儲控制模塊。 多通道采樣控制模塊的設(shè)計(jì)。利用4片AD7506和一片AD7862對64路模擬量進(jìn)行周期采樣,分別設(shè)計(jì)了通道選擇控制模塊和A/D轉(zhuǎn)換控制模塊,并進(jìn)行了仿真,完成了基于FPGA的多通道采樣控制。 數(shù)據(jù)處理模塊的設(shè)計(jì)。FFT算法在數(shù)字信號處理中占有重要的地位,因此本文研究了FFT的硬件實(shí)現(xiàn)結(jié)構(gòu),提出了用FPGA實(shí)現(xiàn)FFT的一種設(shè)計(jì)思想,給出了總體實(shí)現(xiàn)框圖。分別設(shè)計(jì)了旋轉(zhuǎn)因子復(fù)數(shù)乘法器,碟形運(yùn)算單元,存儲器,控制器,并分別進(jìn)行了仿真。重點(diǎn)設(shè)計(jì)實(shí)現(xiàn)了FFT算法中的蝶形處理單元,采用了一種高效乘法器算法設(shè)計(jì)實(shí)現(xiàn)了蝶形處理單元中的旋轉(zhuǎn)因子乘法器,從而提高了蝶形處理器的運(yùn)算速度,降低了運(yùn)算復(fù)雜度。理論分析和仿真結(jié)果表明,狀態(tài)機(jī)控制器成功地對各個(gè)模塊進(jìn)行了有序、協(xié)調(diào)的控制。 存儲控制模塊的設(shè)計(jì)。利用閃存芯片K9K1G08UOA對采集處理后的數(shù)據(jù)進(jìn)行存儲,設(shè)計(jì)了FPGA與閃存的硬件連接,設(shè)計(jì)了存儲控制模塊。 本文對FFT算法的硬件實(shí)現(xiàn)進(jìn)行了研究,結(jié)合單片系統(tǒng)的特點(diǎn),把整個(gè)系統(tǒng)分為多通道采樣控制模塊,數(shù)據(jù)處理模塊,存儲控制模塊進(jìn)行設(shè)計(jì)和仿真。設(shè)計(jì)采用VHDL編寫程序的源代碼。仿真測試結(jié)果表明,此FPGA單片系統(tǒng)可完成對實(shí)時(shí)信號的高速采集與處理。
標(biāo)簽: FPGA 數(shù)據(jù)采集 處理技術(shù)
上傳時(shí)間: 2013-07-06
上傳用戶:eclipse
隨著計(jì)算機(jī)技術(shù)和通信技術(shù)的迅速發(fā)展,數(shù)字視頻在信息社會中發(fā)揮著越來越重要的作用,視頻傳輸系統(tǒng)已經(jīng)被廣泛應(yīng)用于交通管理、工業(yè)監(jiān)控、廣播電視、銀行、商場等多個(gè)領(lǐng)域。同時(shí),F(xiàn)PGA單片規(guī)模的不斷擴(kuò)大,在FPGA芯片內(nèi)部實(shí)現(xiàn)復(fù)雜的數(shù)字信號處理系統(tǒng)也成為現(xiàn)實(shí),因此采用FPGA實(shí)現(xiàn)視頻壓縮和傳輸已成為一種最佳選擇。 本文將視頻壓縮技術(shù)和光纖傳輸技術(shù)相結(jié)合,設(shè)計(jì)了一種基于無損壓縮算法的多路數(shù)字視頻光纖傳輸系統(tǒng),系統(tǒng)利用時(shí)分復(fù)用和無損壓縮技術(shù),采用串行數(shù)字視頻傳輸?shù)姆绞剑稍谝桓饫w中同時(shí)傳輸8路以上視頻信號。系統(tǒng)在總體設(shè)計(jì)時(shí),確定了基于FPGA的設(shè)計(jì)方案,采用ADI公司的AD9280和AD9708芯片實(shí)現(xiàn)A/D轉(zhuǎn)換和D/A轉(zhuǎn)換,在FPGA里實(shí)現(xiàn)系統(tǒng)的時(shí)分復(fù)用/解復(fù)用、視頻數(shù)據(jù)壓縮/解壓縮和線路碼編解碼,利用光收發(fā)一體模塊實(shí)現(xiàn)電光轉(zhuǎn)換和光電轉(zhuǎn)換。視頻壓縮采用LZW無損壓縮算法,用Verilog語言設(shè)計(jì)了壓縮模塊和解壓縮模塊,利用Xilinx公司的IP核生成工具Core Generator生成FIFO來緩存壓縮/解壓縮單元的輸入輸出數(shù)據(jù),光纖線路碼采用CIMT碼,設(shè)計(jì)了編解碼模塊,解碼過程中,利用數(shù)字鎖相環(huán)來實(shí)現(xiàn)發(fā)射與接收的幀同步,在ISE8.2和Modelsim仿真環(huán)境下對FPGA模塊進(jìn)行了功能仿真和時(shí)序仿真,并在Spartan-3E開發(fā)板和視頻擴(kuò)展板上完成了系統(tǒng)的硬件調(diào)試與驗(yàn)證工作,實(shí)驗(yàn)證明,系統(tǒng)工作穩(wěn)定,圖像清晰,實(shí)時(shí)傳輸效果好,可用于交通、安防、工業(yè)監(jiān)控等多個(gè)領(lǐng)域。 本文將視頻壓縮和線路碼編解碼在FPGA里實(shí)現(xiàn),利用FPGA的并行處理優(yōu)勢,大大提高了系統(tǒng)的處理速度,使系統(tǒng)具有集成度高、靈活性強(qiáng)、調(diào)試方便、抗干擾能力強(qiáng)、易于升級等特點(diǎn)。
標(biāo)簽: FPGA 數(shù)字視頻 光纖傳輸系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:gzming
隨著城市居民住房的發(fā)展,樓房用表需求量不斷增大,傳統(tǒng)的把多個(gè)電能表掛在一起的計(jì)量方式越來越顯出它的弊端;即體積大,成本高,工程造價(jià)高,不利于新型住房的集中用電管理。多用戶、多功能智能電表不僅能很好地解決上述問題,還能實(shí)現(xiàn)很多智能化的功能。 多用戶多功能智能電能表可同時(shí)計(jì)量48戶居民的用電量。該電能表采用2塊LPC2294控制,以完成數(shù)據(jù)的通信和采集;采用2塊ARM,以減輕CUP的負(fù)擔(dān),提高系統(tǒng)的多功能化和智能化。相對于單用戶電表,多用戶電表有多達(dá)32路以上通道,采用同一系統(tǒng)進(jìn)行分時(shí)處理,該系統(tǒng)采用12位A/D轉(zhuǎn)換芯片AD8364,能保證數(shù)據(jù)采集的精度和速度。上位機(jī)還能實(shí)現(xiàn)與銀聯(lián)系統(tǒng)聯(lián)網(wǎng),可遠(yuǎn)程控制用戶的用電。多用戶、多功能電能表在靈活性、多功能化、智能化、精度等方面都有優(yōu)勢。
上傳時(shí)間: 2013-04-24
上傳用戶:葉山豪
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1