mda、pca經(jīng)典算法,matlab語(yǔ)言仿真實(shí)現(xiàn)
上傳時(shí)間: 2016-09-18
上傳用戶:jingjing111
PCA算法程序設(shè)計(jì)步驟: 1、去均值 2、計(jì)算協(xié)方差矩陣及其特征值和特征向量 3、計(jì)算協(xié)方差矩陣的特征值大于閾值的個(gè)數(shù) 4、降序排列特征值 5、去掉較小的特征值 6、去掉較大的特征值(一般沒(méi)有這一步) 7、合并選擇的特征值 8、選擇相應(yīng)的特征值和特征向量 9、計(jì)算白化矩陣 10、提取主分量
標(biāo)簽: 特征 PCA 協(xié)方差矩陣 計(jì)算
上傳時(shí)間: 2016-04-23
上傳用戶:66666
2000年10月2日,美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究所宣布采用Rijndael算法作為高級(jí)加密標(biāo)準(zhǔn),并于2002年5月26日正式生效,AES算法將在今后很長(zhǎng)一段時(shí)間內(nèi),在信息安全中扮演重要角色。因此,對(duì)AES算法實(shí)現(xiàn)的研究就成為了國(guó)內(nèi)外的熱點(diǎn),會(huì)在信息安全領(lǐng)域得到廣泛的應(yīng)用。用FPGA實(shí)現(xiàn)AES算法具有快速、靈活、開(kāi)發(fā)周期短等優(yōu)點(diǎn)。 本論文就是針對(duì)AES加、解密算法在同一片F(xiàn)PGA中的優(yōu)化實(shí)現(xiàn)問(wèn)題,在深入分析了AES算法的整體結(jié)構(gòu)、基本變換以及加、解密流程的基礎(chǔ)上,對(duì)AES算法的加、解密系統(tǒng)的FPGA優(yōu)化設(shè)計(jì)進(jìn)行了研究。主要內(nèi)容為: 1.確定了實(shí)現(xiàn)方案以及關(guān)鍵技術(shù),在比較了常用的結(jié)構(gòu)后,采用了適合高速并行實(shí)現(xiàn)AES加、解密算法的結(jié)構(gòu)——內(nèi)外混合的流水線結(jié)構(gòu),并給出了總體的設(shè)計(jì)框圖。由于流水線結(jié)構(gòu)不適用于反饋模式,為了達(dá)到較高的運(yùn)算速度,該系統(tǒng)使用的是電碼本模式(ECB)的工作方式; 2.對(duì)各個(gè)子模塊的設(shè)計(jì)分別予以詳細(xì)分析,結(jié)合算法本身和FPGA的特點(diǎn),采用查表法優(yōu)化處理了字節(jié)代換運(yùn)算,列混合運(yùn)算和密鑰擴(kuò)展運(yùn)算。同時(shí),考慮到應(yīng)用環(huán)境的不同,本設(shè)計(jì)支持?jǐn)?shù)據(jù)分組為128比特,密鑰長(zhǎng)度為128比特、192比特以及256比特三種模式下的AES算法加、解密過(guò)程。完成了AES加、解密算法在同一片F(xiàn)PGA中實(shí)現(xiàn)的這個(gè)系統(tǒng)的優(yōu)化設(shè)計(jì); 3.利用QLJARTUSII開(kāi)發(fā)工具進(jìn)行代碼的編寫(xiě)工作和綜合編譯工作,在 MODELSIM中進(jìn)行仿真并給出仿真結(jié)果,給出了各個(gè)模塊和整個(gè)設(shè)計(jì)的仿真測(cè)試結(jié)果; 4.和其他類(lèi)似的設(shè)計(jì)做了橫向?qū)Ρ?,得出結(jié)論:本設(shè)計(jì)在保證了速度的基礎(chǔ)上實(shí)現(xiàn)了資源和速度的均衡,在性能上具有較大的優(yōu)勢(shì)。
上傳時(shí)間: 2013-05-25
上傳用戶:wcl168881111111
含有rc2、rc4、rc5、rc6算法的rc算法集合
上傳時(shí)間: 2015-01-04
上傳用戶:希醬大魔王
AES快速算法和藍(lán)牙設(shè)備中用的E0算法(用于加密)、E1算法、E2算法、E3算法(用于密鑰管理和鑒權(quán)等)等
上傳時(shí)間: 2013-12-29
上傳用戶:hewenzhi
對(duì)nand_flash的擦除、編程算法源碼
標(biāo)簽: nand_flash 編程 算法 源碼
上傳時(shí)間: 2015-01-16
上傳用戶:yulg
有計(jì)算機(jī)圖形學(xué)、圖像處理、dbms、sniffer、中游俄羅斯外掛、othello、遺傳算法、舌苔分析等程序。
標(biāo)簽: sniffer othello dbms 計(jì)算機(jī)圖形學(xué)
上傳時(shí)間: 2014-01-17
上傳用戶:zhaiye
技術(shù)說(shuō)明,還有RSA算法、HASH算法、MD5、sha1RSA等的C源碼.
標(biāo)簽: sha1RSA HASH RSA MD5
上傳時(shí)間: 2015-01-23
上傳用戶:wab1981
常用、經(jīng)典算法及講解
標(biāo)簽: 算法
上傳時(shí)間: 2013-12-24
上傳用戶:siguazgb
ADT BinaryTree 的實(shí)現(xiàn)及驗(yàn)證程序采用的主要數(shù)據(jù)結(jié)構(gòu):二叉樹(shù)、棧、隊(duì)算法思想:1、 先序建樹(shù)、輸出樹(shù)、后序遍歷用遞歸方法。性能分析:O( n )2、 先序遍歷、中序遍歷:性能分析:O( n )(1) 若遇到新節(jié)點(diǎn)非空則先入棧,然后訪問(wèn)其左子樹(shù)。(2) 若為空則將棧頂結(jié)點(diǎn)出棧,訪問(wèn)其右子樹(shù)。(3) 循環(huán)1、2直到棧為空且無(wú)節(jié)點(diǎn)可入棧。先序與中序的區(qū)別是:先序在入棧時(shí)訪問(wèn)節(jié)點(diǎn),中序在出棧時(shí)訪問(wèn)節(jié)點(diǎn)。3、 層遍歷:性能分析:O( n )(1) 根節(jié)點(diǎn)入隊(duì)(2) 節(jié)點(diǎn)出隊(duì)并訪問(wèn)(3) 若節(jié)點(diǎn)有左孩子,則左孩子入隊(duì);有右孩子,則右孩子入隊(duì)。(4) 重復(fù)2、3直到隊(duì)列為空。4、 線索樹(shù):算法與先序遍歷、中序遍歷一樣,只是將訪問(wèn)節(jié)點(diǎn)的Visit函數(shù)改為連接前驅(qū)與后繼的操作。性能分析:O(
標(biāo)簽: BinaryTree ADT 性能分析 樹(shù)
上傳時(shí)間: 2014-12-20
上傳用戶:SimonQQ
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1