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

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

利用匯編語言實(shí)現(xiàn)DES加密算法

  • 基于BP神經網絡的無刷直流電機PID控制方法的研究.rar

    無刷直流電機(BLDCM)是隨著電機控制技術、電力電子技術和微電子技術的發展而出現的一種新型電機。它是在有刷直流電機的基礎上發展起來的。無刷直流電機具有交流電機的結構簡單、運行可靠、維護方便等一系列特點,又具有直流電機的運行效率高、無勵磁損耗以及調速性能好等諸多優點,在很多場合有廣泛的應用前景,成為了國內外研究的熱點。無刷直流電機傳統的理論部分分析和設計方法已經比較成熟,因此對無刷直流電機控制策略的研究就顯得十分重要。 PID控制以其結構簡單、可靠性高、易于工程實現等優點至今仍被廣泛應用。在系統模型參數變化不大的情況下,PID控制性能優良。但在工業上有許多無法建立精確數學模型的復雜控制對象和非線性控制對象,若采用傳統的PID進行控制的話,那么很難獲得比較理想的控制效果。 對于無刷直流電機而言,它是一個多變量、強耦合的非線性系統,固定參數的PID調節器無法得到很理想的控制性能指標。基于以上原因,本文以無刷直流電機為控制對象,通過分析無刷直流電機的數學模型,以BP神經網絡為基礎,設計了應用于無刷直流電機的神經網絡PID控制器。 在MATLAB平臺上,先利用神經網絡PID控制器,給出相應的控制算法,對典型的參數時變非線性系統的控制進行了仿真研究。仿真結果表明,同傳統PID控制器相比,神經網絡PID控制器對模型、環境具有較好的適應能力與較強的魯棒性,有效的改善了系統的控制結果,達到了預期的目的。隨后利用SIMULNK建立了無刷直流電機控制系統的仿真模型。分別采用普通PID控制器和神經網絡PID控制器對電機的不同運行狀況進行了仿真分析。仿真結果驗證了所建模型的正確性,并證明了神經網絡控制的優越性。

    標簽: PID BP神經網絡 無刷直流電機

    上傳時間: 2013-08-04

    上傳用戶:YYRR

  • 基于FPGA的數字圖像實時消像旋的方法研究.rar

    本研究針對目標識別等系統中由于載機轉動而使目標圖像發生旋轉,給測量及人眼觀察帶來的影響,因此需要對目標圖像進行實時的反旋轉處理,對目前出現的消像旋技術進行分析和比較,選擇從電子學消旋方法出發,研究圖像消像旋的方法,并給出了基于FPGA的實時消像旋系統的完整結構和相應的算法設計。 本文在對電子圖像消旋原理的深入分析的基礎上,設計并利用Visual C++6.0軟件仿真實現了一種優化的快速旋轉算法,再利用后插值處理保證了圖像的質量;構建了以ACEX EP1K100為核心的數字圖像實時消像旋系統,利用VHDL硬件描述語言實現了整個消像旋算法的FPGA設計。該系統利用高速相機和Camera Link接口傳輸圖像,提高了系統的運行速度。利用QuartusII和Matlab軟件對整個算法設計進行混合仿真實驗。實驗結果表明,該系統能夠成功地對采集到的灰度圖像進行消像旋處理,旋轉后的圖像清晰穩定,像素誤差小于一個像素,而且對于視頻信號只有一幀的延時不到20ms,達到系統參數要求。

    標簽: FPGA 數字圖像 方法研究

    上傳時間: 2013-07-04

    上傳用戶:MATAIYES

  • 智能人臉識別算法及其FPGA的實現.rar

    人臉自動識別技術是模式識別、圖像處理等學科的一個最熱門研究課題之一。隨著社會的發展,各方面對快速有效的自動身份驗證的要求日益迫切,而人臉識別技術作為各種生物識別技術中最重要的方法之一,已經越來越多的受到重視。對于具有實時,快捷,低誤識率的高性能算法以及對算法硬件加速的研究也逐漸展開。 本文詳細分析了智能人臉識別算法原理,發展概況和前景,包括人臉檢測算法,人眼定位算法,預處理算法,PCA和ICA 算法,詳細分析了項目情況,系統劃分,軟硬件平臺的資源和使用。并在ISE軟件平臺上,用硬件描述語言(verilog HDL)對算法部分嚴格按照FPGA代碼風格進行了RTL 硬件建模,并對C++算法進行了優化處理,通過仿真與軟件算法結果進行比對,評估誤差,最后在VirtexII Pro FPGA 上進行了綜合實現。 主要研究內容如下: 首先,對硬件平臺xilinx的VirtexII Pro FPGA 上的系統資源進行了描述和研究,對存儲器sdram,RS-232 串口,JTAG 進行了研究和調試,對Coreconnect的OPB總線仲裁機理進行了兩種算法的比較,RTL 設計,仿真和綜合。利用ISE和VC++軟件平臺,對verilog和C++算法進行同步比較測試,使每步算法對應正確的結果。對軟硬件平臺的合理使用使得在項目中能盡可能多的充分利用硬件資源,制板時正確選型,以及加快設計和調試進度。其次,對人臉識別算法流程中的人臉檢測,人眼定位,預處理,識別算法分別進行了比較研究,選取其中各自性能最好的一種算法對其原理進行了分析討論。人臉檢測采用adaboost 算法,因其速度和精度的綜合性能表現優異。人眼定位采用小塊合并算法,因為它具有快速,準確,弱時實的特點。預處理算法采用直方圖均衡加平滑的算法,簡單,高效。 識別算法采用PCA 加ICA 算法,它能最大的弱化姿態和光照對人臉識別的影響。 最后,使用Verilog HDL 硬件描述語言進行算法的RTL 建模,在C++算法的基礎上,保證原來效果的前提下,根據FPGA 硬件特點對算法進行了優化。視頻輸入輸出是人臉識別的前提,它提供FPGA 上算法需要處理的數據,預處理算法在C++算法的基礎上進行了優化,最大的減少了運算量,提高了運算速度,16 位計算器模塊使得在算法實現時可以根據系統要求,在FPGA的ip 核和自己設計的模塊之間選擇性能更好的一個來調用,FIFO的設計提供同步和異步時鐘域的數據緩存。設計在ISE和VC++軟件平臺同時進行,隨時對verilog和C++數據進行監測和比對。全部設計模塊通過仿真,達到預定的性能要求,并在FPGA 上綜合實現。

    標簽: FPGA 人臉識別 算法

    上傳時間: 2013-07-13

    上傳用戶:李夢晗

  • USB20加密接口芯片的設計及其FPGA驗證.rar

    信息安全在當今的社會生產生活中已經被廣為關注,對敏感信息進行加密是提高信息安全性的一種常見的和有效的手段。 常見的加密方法有軟件加密和硬件加密。軟件加密的方法因為加密速度低、安全性差以及安裝不便,在一些高端或主流的加密處理中都采用硬件加密手段對數據進行處理。硬件加密設備如加密狗和加密卡已經廣泛地應用于信息加密領域當中。 但是加密卡和加密狗因為采用的是多芯片結構,即采用獨立的USB通信芯片和獨立的加密芯片來分別實現數據的USB傳輸和加密功能,如果在USB芯片和加密芯片之間進行數據竊聽的話,很輕易地就可以獲得未加密的明文數據。作者提出了一種新的基于單芯片實現的USB加密接口芯片的構想,采用一塊芯片實現數據的USB2.0通信和AES加密功能,命名為USB2.0加密接口芯片。 USB2.0加密接口芯片采用了USB2.0接口標準和AES加密算法。該加密芯片可以實現與主機的快速通信,具有快速的密碼處理能力,對外提供USB接口,支持基于USB密碼載體的自身安全初始化方式。 根據設計思想,課題研究并設計了USB2.0加密接口芯片的總體硬件架構,設計了USB模塊和AES加密模塊。為了解決USB通信模塊與AES加密模塊之間存在的數據處理單元匹配以及速度匹配問題,本文設計了AESUSB緩沖器,優化了AES有限域加密算法。最后,利用VerilogHDL語言在FPGA芯片上實現了USB2.0加密接口芯片的功能,并在此基礎之上對加密芯片的通信和加密性能進行了測試和驗證。

    標簽: FPGA USB 20

    上傳時間: 2013-05-24

    上傳用戶:黃華強

  • 基于FPGA的圖像處理算法的研究與硬件設計.rar

    隨著微電子技術的高速發展,實時圖像處理在多媒體、圖像通信等領域有著越來越廣泛的應用。FPGA就是硬件處理實時圖像數據的理想選擇,基于FPGA的圖像處理專用芯片的研究將成為信息產業的新熱點。 本文以FPGA為平臺,使用VHDL硬件描述語言設計并實現了中值濾波、順序濾波、數學形態學、卷積運算和高斯濾波等圖像處理算法。在設計過程中,通過改進算法和優化結構,在合理地利用硬件資源的條件下,有效地挖掘出算法內在的并行性,采用流水線結構優化算法,提高了頂層濾波模塊的處理速度。在中值濾波器的硬件設計中,本文提出了一種快速中值濾波算法,該算法大大節省了硬件資源,處理速度也很快。在數學形態學算法的硬件實現中,本文提出的最大值濾波和最小值濾波算法大大減少了硬件資源的占用率,適應了流水線設計的要求,提高了圖像處理速度。 整個設計及各個模塊都在Altera公司的開發環境QuartusⅡ以及第三方仿真軟件Modelsim上進行了邏輯綜合以及仿真。綜合和仿真的結果表明,使用FPGA硬件處理圖像數據不僅能夠獲得很好的處理效果,達到較高的工作頻率,處理速度也遠遠高于軟件法處理圖像,可滿足實時圖像處理的要求。 本課題為圖像處理專用FPGA芯片的設計做了有益的探索性嘗試,對今后完成以FPGA圖像處理芯片為核心的實時圖像處理系統的設計有著積極的意義。

    標簽: FPGA 圖像處理 法的研究

    上傳時間: 2013-06-08

    上傳用戶:shuiyuehen1987

  • 基于ARM和μCOSⅡ的嵌入式加密系統應用研究

    隨著計算機技術、半導體技術、微電子技術技術的不斷融合,嵌入式系統的應用得到了迅猛發展。本文以嵌入式系統開發為背景,研究基于ARM和μC/OS-II的嵌入式系統及其在加密解密模塊中的應用。 本文在介紹了嵌入式系統和硬件實現Rijndael算法的研究現狀之后,簡要概述了Rijndael加密算法的結構、輪變換、密鑰擴展和該加密模塊選用Rijndael算法的原因以及ARM系列微處理器選型和S3C44BOX芯片體系結構、開發板平臺的選擇和板上主體硬件電路等相關內容。 在深入地研究了Rijndael加密算法之后以及根據嵌入式系統的一般要求,本文設計了一個基于ARM和μC/OS-II的嵌入式加密模塊。該加密模塊采用了32位高性能ARM微處理器S3C44BOX為硬件核心,并以嵌入式實時操作系統μC/OS-II為軟件平臺,在ARM ADS1.2環境下進行系統軟件開發。該加密模塊充分地利用了ARM微處理器性能高、功耗低和成本低的優勢以及發揮了μC/OS-II可移植性好、穩定性和可靠性高的優點。 本文重點論述了嵌入式加密模塊BootLoader文件的裝載、I/O端口初始化、基于S3C44BOX微處理器的μC/OS-II移植及應用軟件部分中任務和模塊的流程設計。在該加密模塊應用軟件設計部分中,對各個任務的創建、定義、優先級設置和事件的定義、對文件的操作進行了設計,并且按照系統軟件設計的流程描述了模塊所有任務和部分子模塊的功能。

    標簽: ARM COS 嵌入式 加密系統

    上傳時間: 2013-05-24

    上傳用戶:Alibabgu

  • 基于FPGA的混沌加密芯片技術研究

    利用混沌的對初值和參數敏感、偽隨機以及遍歷等特性設計的加密方案,相對傳統加密方案而言,表現出許多優越性能,尤其在快速置亂和擴散數據方面.目前,大多數混沌密碼傾向于軟件實現,這些實現方案中數據串行處理且吞吐量有限,因而不適合硬件實現.該論文分別介紹了適合FPGA(現場可編程門陣列)并行實現的序列密碼和分組密碼方案.序列密碼方案,對傳統LFSR(線性反饋移位寄存器)進行改進,采用非線性的混沌方程代替LFSR中的線性反饋方程,進而構造出基于混沌偽隨機數發生器的加密算法.分組密碼方案,從圖像置亂的快速性考慮,將兩維混沌映射擴展到三維空間;同時,引入另一種混沌映射對圖像數據進行擴散操作,以有效地抵抗統計和差分攻擊.對于這兩種方案,文中給出了VHDL(硬件描述語言)編程、FPGA片內功能模塊設計、加密效果以及硬件性能分析等.其中,序列密碼硬件實現方案,在不考慮通信延時的情況下,可以達到每秒61.622兆字節的加密速度.實驗結果表明,這兩種加密算法的FPGA實現方案是可行的,并且能夠得到較高的安全性和較快的加密速度.

    標簽: FPGA 混沌 加密芯片 技術研究

    上傳時間: 2013-04-24

    上傳用戶:yx007699

  • 圖像壓縮和AES加密算法的實現

    本文對基于FPGA的CCSDS圖像壓縮和AES加密算法的實現進行了研究。主要完成的工作有: (1)深入研究CCSDS圖像壓縮算法,并根據其編碼方案,設計并實現了相應的編解碼器。從算法性能和硬件實現復雜度兩個方面,將該算法與具有類似算法結構的JPEG2000和SPIHT圖像壓縮算法作比較分析; (2)利用硬件描述語言VerilogHDL實現CCSDS圖像壓縮算法和AES加密算法; (3)優化算法復雜度較大的功能模塊,如小波變換模塊等。使用雙端口內存模塊增加數據讀寫速度,利用DSP塊處理核心運算單元,從而很大程度上提高了模塊的運行速度,并降低了芯片的使用面積; (4)設計并實現系統的模塊級流水線,在幾乎不增加占用芯片面積的情況下,提高了系統的數據吞吐量; (5)在QuartusⅡ和ModelSim仿真環境下對該系統進行模塊級和系統級的功能仿真、時序仿真和驗證。在硬件系統測試階段,設計并實現FPGA與PC機的串口通信模塊,提高了系統驗證的工作效率。

    標簽: AES 圖像壓縮 加密算法

    上傳時間: 2013-05-19

    上傳用戶:1757122702

  • 基于FPGA的靜止圖像壓縮系統的研究

    基于FPGA的靜止圖像壓縮系統的研究-JPEG編碼器的設計電力電子與電力傳動數字圖像在人們生活中的應用越來越廣泛,由于原始圖像數據量比較大,因此數字圖像壓縮技術逐漸成為圖像應用的一個核心環節。在數字圖像壓縮領域,國際標準化組織于1992年推出的JPEG標準應用最為廣泛。 本文基于FPGA設計了JPEG圖像壓縮系統,通過改進算法,優化結構,在合理的利用硬件資源的條件下,有效的挖掘出算法內部的并行性。改進了DCT變換算法,設計了并行查找表結構的乘法器,采用了流水線優化算法來解決時間并行性問題,提高了DCT模塊的運算速度。依據Huffman編碼表的規律性,采用并行查找表結構,用較少的存儲單元完成了Huffman編碼運算,同時提高了編碼速度。整個設計通過EDA軟件進行了邏輯綜合及功能與時序仿真。綜合和仿真結果表明,本文提出的算法在速度和資源利用方面均達到了較好的狀態,可滿足實時JPEG圖像壓縮的要求。 設計了一個硬件開發平臺,對JPEG圖像壓縮系統進行了驗證。硬件平臺上使用ADV7181B來實現AD轉換;使用TI公司TMS320C6416型DSP芯片實現了系統配置以及通過PCI接口與上位機PC的實現數據交換;使用Microsoft VC++6.0開發平臺開發了系統控制軟件平臺,實現對整個壓縮系統的控制。

    標簽: FPGA 圖像壓縮系統

    上傳時間: 2013-05-24

    上傳用戶:GHF

  • 真實感圖形繪制中明暗效果的FPGA實現

    計算機圖形學中真實感成像包括兩部分內容:物體的精確圖形表示;場景中光照效果的適當的描述。光照效果包括光的反射、透明性、表面紋理和陰影。對物體進行投影,然后再可見面上產生自然光照效果,可以實現場景的真實感顯示。光照明模型主要用于物體表面某點處的光強度計算。面繪制算法是通過光照模型中的光強度計算,以確定場景中物體表面的所有投影像素點的光強度。Phong明暗處理算法是生成真實感3D圖像最佳算法之一。但是由于其大量的像素級運算和硬件難度而在實現實時真實感圖形繪制中被Gotuaud明暗處理算法所取代。VLSI技術的發展以及對于高真實感實時圖形的需求使得Phong明暗處理算法的實現成為可能。利用泰勒級數近似的Fast Phong明暗處理算法適合硬件實現。此算法需要存儲大量數據的ROM。這增加了實現的難度。 本文完成了以下工作: 1、本文簡述了實時真實感圖形繪制管線,詳細敘述了所用到的光照明模型和明暗處理方法,并對幾種明暗處理方法的效果作了比較,實驗結果表明Fast Phong明暗處理算法適用于實時真實感圖形繪制。 2、在熟悉Xilinx公司FPGA芯片結構及其開發流程的基礎上,結合Xilinx公司提供的FPGA開發工具ISE 7.1i,仿真工具為ISE simulator,綜合工具為XST;完成了Fast Phong明暗處理模塊的FPGA設計與實現。綜合得到的電路的最高頻率為54.058MHz。本文的Fast Phong明暗處理硬件模塊適用于實時真實感圖形繪制。 3、本文通過誤差分析,提出了優化的查找表結構。通過在FPGA上對本文所提結構進行驗證。結果表明,本方案在提高速度、精度的同時將ROM的數據量從64K*8bit減少至13K*8bit。

    標簽: FPGA 圖形 繪制

    上傳時間: 2013-06-21

    上傳用戶:ghostparker

主站蜘蛛池模板: 团风县| 新乡市| 高雄县| 交城县| 河南省| 绥滨县| 共和县| 五寨县| 镇康县| 莎车县| 天水市| 固镇县| 开原市| 洪雅县| 滦平县| 襄樊市| 延边| 洪泽县| 伊宁市| 正蓝旗| 石柱| 常德市| 黎平县| 多伦县| 如皋市| 汕头市| 永平县| 定州市| 凤山县| 浮梁县| 安徽省| 嘉兴市| 胶州市| 肃宁县| 龙里县| 涿鹿县| 旺苍县| 湖南省| 玉田县| 清远市| 五原县|