亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

查詢(xún)算法

  • 基于FPGA的快速路由查找算法研究及實現.rar

    現代通信朝著全網IP化的進程逐步發展,越來越多的通信需要IP路由查找;同時光纖技術的發展,使得比特速率達到了20Gbps,路由技術成了整個通信系統的瓶頸,迫切需要一種具有高查找性能,低成本的路由算法,能夠適應大規模應用。 本文研究了一種高性能、低成本的路由算法。在四分支并行路由查找算法的基礎上,實現了雙分支并行,每個分支流水查找的16-8-8路由算法。該算法由三級表構成,長度小于16的前綴通過擴展成為長度16的前綴存儲在第一級表中;長度小于24位的前綴通過擴展成為長度24的前綴存儲在前兩級表中;長度大于24的前綴則通過專門的存儲空間進行存儲。將IP路由的二維查找轉化為一維精確查找,每次查找最多訪問存儲器3次,就可以查得下一跳的路由信息。使用Verilog語言實現了本文提出的算法,并對算法進行了功能仿真。為了實現低成本,該算法采用了FPGA和SSRAM的硬件結構實現。 功能仿真表明本文設計的算法查找速度能適應20Gbps的接口轉發速率。

    標簽: FPGA 路由 查找算法

    上傳時間: 2013-04-24

    上傳用戶:金宜

  • H264AVC的CAVLC編碼算法研究及FPGA實現.rar

    H.264/AVC是國際電信聯盟與國際標準化組織/國際電工委員會聯合推出的活動圖像編碼標準,簡稱H.264。作為最新的國際視頻編碼標準,H.264/AVC與MPEG-4、H.263等視頻編碼標準相比,性能有了很大的提高,并已在流媒體、數字電視、電話會議、視頻存儲等諸多領域得到廣泛的應用。 本論文的研究課題是基于H.264/AVC視頻編碼標準的CAVLC(Context-based Adaptive Variable Length Coding,基于上下文的自適應可變長編碼)編碼算法研究及FPGA實現。對于變換后的熵編碼,H.264/AVC支持兩種編碼模式:基于上下文的可變長編碼(CAVLC)和基于上下文的自適應算術編碼(CABAC,Context-based Adaptive BinaryArithmetic Coding)。在H.264/AVC中,盡管CAVLC算法也是采用了VLC編碼,但是同以往標準不同,它所有的編碼都是基于上下文進行。這種方法比傳統的查單一表的方法提高了編碼效率,但也增加了設計上的困難。 作者在全面學習H.264/AVC協議和深入研究CAVLC編碼算法的基礎上,確定了并行編碼的CAVLC編碼器結構框圖,并總結出了影響CAVLC編碼器實現的瓶頸。針對這些瓶頸,對CAVLC編碼器中的各個功能模塊進行了優化設計,這些優化設計包括多參考塊的表格預測法、快速查找表法、算術消除法等。最后,用Verilog硬件描述語言對所設計的CAVLC編碼器進行了描述,用EDA軟件對其主要功能模塊進行了仿真,并在Cyclone II系列EP2C20F484的FPGA上驗證了它們的功能。結果表明,該CAVLC編碼器各編碼單元的編碼速度得到了顯著提高且均能滿足實時通信要求,為整個CAVLC編碼器的實時通信提供了良好的基礎。

    標簽: CAVLC H264 FPGA 264

    上傳時間: 2013-06-22

    上傳用戶:diamondsGQ

  • AES加、解密算法的FPGA優化設計

    2000年10月2日,美國國家標準與技術研究所宣布采用Rijndael算法作為高級加密標準,并于2002年5月26日正式生效,AES算法將在今后很長一段時間內,在信息安全中扮演重要角色。因此,對AES算法實現的研究就成為了國內外的熱點,會在信息安全領域得到廣泛的應用。用FPGA實現AES算法具有快速、靈活、開發周期短等優點。 本論文就是針對AES加、解密算法在同一片FPGA中的優化實現問題,在深入分析了AES算法的整體結構、基本變換以及加、解密流程的基礎上,對AES算法的加、解密系統的FPGA優化設計進行了研究。主要內容為: 1.確定了實現方案以及關鍵技術,在比較了常用的結構后,采用了適合高速并行實現AES加、解密算法的結構——內外混合的流水線結構,并給出了總體的設計框圖。由于流水線結構不適用于反饋模式,為了達到較高的運算速度,該系統使用的是電碼本模式(ECB)的工作方式; 2.對各個子模塊的設計分別予以詳細分析,結合算法本身和FPGA的特點,采用查表法優化處理了字節代換運算,列混合運算和密鑰擴展運算。同時,考慮到應用環境的不同,本設計支持數據分組為128比特,密鑰長度為128比特、192比特以及256比特三種模式下的AES算法加、解密過程。完成了AES加、解密算法在同一片FPGA中實現的這個系統的優化設計; 3.利用QLJARTUSII開發工具進行代碼的編寫工作和綜合編譯工作,在 MODELSIM中進行仿真并給出仿真結果,給出了各個模塊和整個設計的仿真測試結果; 4.和其他類似的設計做了橫向對比,得出結論:本設計在保證了速度的基礎上實現了資源和速度的均衡,在性能上具有較大的優勢。

    標簽: FPGA AES 解密 算法

    上傳時間: 2013-05-25

    上傳用戶:wcl168881111111

  • 基于ARM核嵌入式系統的AES算法優化

    本文從AES的算法原理和基于ARM核嵌入式系統的開發著手,研究了AES算法的設計原則、數學知識、整體結構、算法描述以及AES存住的優點利局限性。 針對ARM核的體系結構及特點,對AES算法進行了優化設計,提出了從AES算法本身和其結構兩個方面進行優化的方法,在算法本身優化方面是把加密模塊中的字節替換運算、列混合運算和解密模塊中的逆列混合運算中原來的復雜的運算分別轉換為簡單的循環移位、乘和異或運算。在算法結構優化方面是在輸入輸山接口上采用了4個32位的寄存器對128bits數據進行了并行輸入并行輸出的優化設計;在密鑰擴展上的優化設計是采用內部擴展,即在進行每一輪的運算過程的同時算出下一輪的密鑰,并把下一輪的密鑰暫存在SRAM里,使得密鑰擴展與加/解密運算并行執行;加密和解密優化設計是將輪函數查表操作中的四個操作表查詢工作合并成一個操作表查詢工作,同時為了使加密代碼在解密代碼中可重用,節省硬件資源,在解密過程中采用了與加密相一致的過程順序。 根據上述的優化設計,基于ARM核嵌入式系統的ADS開發環境,提出了AES實現的軟硬件方案、AES加密模塊和解密模塊的實現方案以及測試方案,總結了基于ARM下的高效編程技巧及混合接口規則,在集成開發環境下對算法進行了實現,分別得出了初始密鑰為128bits、192bits和256bits下的加密與解密的結果,并得劍了正確驗證。在性能測試的過程中應用編譯器的優化選項和其它優化技巧優化了算法,使算法具有較高的加密速度。

    標簽: ARM AES 嵌入式系統 算法優化

    上傳時間: 2013-04-24

    上傳用戶:liansi

  • H264AVC的CAVLC編碼算法研究及FPGA實現

    H.264/AVC是國際電信聯盟與國際標準化組織/國際電工委員會聯合推出的活動圖像編碼標準,簡稱H.264。作為最新的國際視頻編碼標準,H.264/AVC與MPEG-4、H.263等視頻編碼標準相比,性能有了很大的提高,并已在流媒體、數字電視、電話會議、視頻存儲等諸多領域得到廣泛的應用。 本論文的研究課題是基于H.264/AVC視頻編碼標準的CAVLC(Context-based Adaptive Variable Length Coding,基于上下文的自適應可變長編碼)編碼算法研究及FPGA實現。對于變換后的熵編碼,H.264/AVC支持兩種編碼模式:基于上下文的可變長編碼(CAVLC)和基于上下文的自適應算術編碼(CABAC,Context-based Adaptive BinaryArithmetic Coding)。在H.264/AVC中,盡管CAVLC算法也是采用了VLC編碼,但是同以往標準不同,它所有的編碼都是基于上下文進行。這種方法比傳統的查單一表的方法提高了編碼效率,但也增加了設計上的困難。 作者在全面學習H.264/AVC協議和深入研究CAVLC編碼算法的基礎上,確定了并行編碼的CAVLC編碼器結構框圖,并總結出了影響CAVLC編碼器實現的瓶頸。針對這些瓶頸,對CAVLC編碼器中的各個功能模塊進行了優化設計,這些優化設計包括多參考塊的表格預測法、快速查找表法、算術消除法等。最后,用Verilog硬件描述語言對所設計的CAVLC編碼器進行了描述,用EDA軟件對其主要功能模塊進行了仿真,并在Cyclone II系列EP2C20F484的FPGA上驗證了它們的功能。結果表明,該CAVLC編碼器各編碼單元的編碼速度得到了顯著提高且均能滿足實時通信要求,為整個CAVLC編碼器的實時通信提供了良好的基礎。

    標簽: CAVLC H264 FPGA 264

    上傳時間: 2013-06-04

    上傳用戶:libenshu01

  • FFT算法在電網諧波檢測中的應用

    影響數字信號處理發展的最主要因素之一就是處理速度。DFT使計算機處理頻域信號成為可能,但當N很大時,直接計算N點DFT的計算量非常大。FFT可使DFT的運算量下降幾個數量級,從而使數字信號處理的速度大大提高。本文介紹了如何利用高性能數字信號處理器實現FFT算法,給出了程序流程圖及關鍵程序源碼。該算法采用基2 FFT算法,參數計算主要采用查表法,計算量小,實時性高。在電網諧波檢測應用中表明,該方法既能有效地檢測出電網諧波,又能滿足實時性要求。

    標簽: FFT 算法 電網諧波 檢測

    上傳時間: 2013-10-21

    上傳用戶:asaqq

  • C語言算法速查手冊

    本書用C語言編寫了科研和工程中最常用的166個算法,這些算法包括復數運算、多項式的計算、矩陣運算、線性代數方程組的求解、非線性方程與方程組的求解、代數插值法、數值積分法、常微分方程(組)初值問題的求解、擬合與逼近、特殊函數、極值問題、隨機數產生與統計描述、查找、排序、數學變換與濾波等。同時結合這些算法列舉了將近100個應用實例,對其進行驗證和分析。. 本書適用于C語言算法的初學者,也可以作為高等院校師生的學習參考用書。...  

    標簽: C語言 算法速查

    上傳時間: 2013-11-17

    上傳用戶:段璇琮*

  • DES查分攻擊源代碼

    DES查分攻擊源代碼,包含DES算法的實現以及DES密碼的查分攻擊。

    標簽: DES 攻擊 源代碼

    上傳時間: 2015-02-13

    上傳用戶:ippler8

  • 可以將以bit為單位進行處理的算法擴展到8位

    可以將以bit為單位進行處理的算法擴展到8位,即以Byte為單位進行處理。由于有8個bit,所以有2^8種選擇。這樣明顯會使運行時 間大為減少,速度明顯更快,但是也有它的缺點,即,占用資源太大,所以綜合考慮速度和 資源兩點,采用半字節查表法。即以半 Byte為單位進行處理。由于有4個bit,所以有2^4種選擇。

    標簽: bit 8位 單位 算法

    上傳時間: 2014-12-20

    上傳用戶:小寶愛考拉

  • 傅清祥 算法與數據結構 它覆蓋了《計算機學科教學計劃1993》中開列的關于算法與數據結構主科目的所有知識單元。其主要內容有:算法與數據結構的概念、抽象數據類型(ADT)、基于序列的ADT(如表

    傅清祥 算法與數據結構 它覆蓋了《計算機學科教學計劃1993》中開列的關于算法與數據結構主科目的所有知識單元。其主要內容有:算法與數據結構的概念、抽象數據類型(ADT)、基于序列的ADT(如表,棧,隊列和串等)。反映層次關系的ADT(如樹,堆和各種平衡樹等)、關于集合的ADT(如字典,優先隊列和共查集等)、算法設計的策略與技巧、排序與選擇算法、圖的算法、問題的計算復雜性、并行算法。 全書強調“算法”與“數據結構”之間密不可分的聯系,因而強調融數據類型與定義在數據類型上的運算于一體的抽象數據類型,為面向對象的程序設計方法打下扎實的基礎。 本書以知識單元為基本構件,具有可拆卸性和可重組性,內容豐富,表述詳細,適合不同類型的院校按照不同的培養規格組織教學,其中基礎部分可作為計算機學科各專業本科生的教材,高級專題部分可作為高年級本科生或研究生的教材。

    標簽: ADT 1993 算法 數據結構

    上傳時間: 2014-11-26

    上傳用戶:dyctj

主站蜘蛛池模板: 江阴市| 凯里市| 碌曲县| 汪清县| 宁国市| 秦安县| 鹤峰县| 灌云县| 武穴市| 永靖县| 崇明县| 浦东新区| 澳门| 三江| 涿州市| 揭东县| 镇宁| 舒城县| 正安县| 呼和浩特市| 大方县| 江口县| 龙州县| 北流市| 陆河县| 博白县| 衡南县| 惠东县| 靖远县| 买车| 通州市| 山阳县| 桑日县| 阳城县| 大厂| 浦县| 宁南县| 丰镇市| 丹江口市| 曲阜市| 潮安县|