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

蟲蟲首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

工業(yè)(yè)自動(dòng)化儀表

  • 保密通信中RS編解碼的FPGA實(shí)現(xiàn)

    由于信道中存在干擾,數(shù)字信號(hào)在信道中傳輸?shù)倪^程中會(huì)產(chǎn)生誤碼.為了提高通信質(zhì)量,保證通信的正確性和可靠性,通常采用差錯(cuò)控制的方法來糾正傳輸過程中的錯(cuò)誤.本文的目的就是研究如何通過差錯(cuò)控制的方法以提高通信質(zhì)量,保證傳輸?shù)恼_性和可靠性.重點(diǎn)研究一種信道編解碼的算法和邏輯電路的實(shí)現(xiàn)方法,并在硬件上驗(yàn)證,利用碼流傳輸?shù)臏y(cè)試方法,對(duì)設(shè)計(jì)進(jìn)行測(cè)試.在以上的研究基礎(chǔ)之上,橫向擴(kuò)展和課題相關(guān)問題的研究,包括FPGA實(shí)現(xiàn)和高速硬件電路設(shè)計(jì)等方面的研究. 糾錯(cuò)碼技術(shù)是一種通過增加一定的冗余信息來提高信息傳輸可靠性的有效方法.RS碼是一種典型的糾錯(cuò)碼,在線性分組碼中,它具有最強(qiáng)的糾錯(cuò)能力,既能糾正隨機(jī)錯(cuò)誤,也能糾正突發(fā)錯(cuò)誤.在深空通信,移動(dòng)通信以及數(shù)字視頻廣播等系統(tǒng)中具有廣泛的應(yīng)用,隨著RS編碼和解碼算法的改進(jìn)和相關(guān)的硬件實(shí)現(xiàn)技術(shù)的發(fā)展,RS碼在實(shí)際中的應(yīng)用也將更加廣泛. 在研究中,對(duì)所研究的問題進(jìn)行分解,集中精力研究課題中的重點(diǎn)和難點(diǎn),在各個(gè)模塊成功實(shí)現(xiàn)的基礎(chǔ)上,成功的進(jìn)行系統(tǒng)組合,協(xié)調(diào)各個(gè)模塊穩(wěn)定的工作. 在本文中的EDA設(shè)計(jì)中,使用了自頂向下的設(shè)計(jì)方法,編解碼算法每一個(gè)子模塊分開進(jìn)行設(shè)計(jì),最后在頂層進(jìn)行元件例化,正確實(shí)現(xiàn)了編碼和解碼的功能. 本文首先介紹相關(guān)的數(shù)字通信背景;接著提出糾錯(cuò)碼的設(shè)計(jì)方案,介紹RS(31,15)碼的編譯碼算法和邏輯電路的實(shí)現(xiàn)方法,RTL代碼編寫和邏輯仿真以及時(shí)序仿真,并討論了FPGA設(shè)計(jì)的一般性準(zhǔn)則以及高速數(shù)字電路設(shè)計(jì)的一些常用方法和注意事項(xiàng);最后設(shè)計(jì)基于FPGA的硬件電路平臺(tái),并利用靜態(tài)和動(dòng)態(tài)的方法對(duì)編解碼算法進(jìn)行測(cè)試. 通過對(duì)編碼和解碼算法的充分理解,本人使用Verilog HDL語(yǔ)言對(duì)算法進(jìn)行了RTL描述,在Altera公司Cyclone系列FPGA平臺(tái)上面實(shí)現(xiàn)了編碼和解碼算法. 其中,編碼的最高工作頻率達(dá)到158MHz,解碼的最高工作頻率達(dá)到91MHz.在進(jìn)行硬件調(diào)試的時(shí)候,整個(gè)系統(tǒng)工作在30MHz的時(shí)鐘頻率下,通過了硬件上的靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試,并能夠正確實(shí)現(xiàn)預(yù)期的糾錯(cuò)功能.

    標(biāo)簽: FPGA 保密通信 RS編解碼

    上傳時(shí)間: 2013-07-01

    上傳用戶:liaofamous

  • 復(fù)費(fèi)率CPU卡電能表ESAM及卡操作指令流程

    復(fù)費(fèi)率CPU卡電能表ESAM及卡操作指令流程

    標(biāo)簽: ESAM CPU 復(fù)費(fèi)率 電能表

    上傳時(shí)間: 2013-05-22

    上傳用戶:xiaoxiang

  • 短波電臺(tái)擴(kuò)頻—自適應(yīng)天線抗干擾系統(tǒng)的設(shè)計(jì)及FPGA實(shí)現(xiàn)

    自適應(yīng)天線技術(shù)、擴(kuò)頻技術(shù)是提高通信系統(tǒng)抗干擾能力的有效手段.本課題短波電臺(tái)擴(kuò)頻-自適應(yīng)天線抗干擾系統(tǒng)的目的是將自適應(yīng)天線技術(shù)與擴(kuò)頻技術(shù)結(jié)合起來,使短波通信系統(tǒng)具有對(duì)抗各種干擾的性能,保證在惡劣的電磁環(huán)境中實(shí)現(xiàn)正常通信.本文主要工作如下:·研究了強(qiáng)干擾環(huán)境下的PN碼同步,給出了設(shè)計(jì)中關(guān)鍵指標(biāo)的選取原則;·分析了參考信號(hào)提取的原理,提出了適合于本課題的設(shè)計(jì)方案;·給出了擴(kuò)頻偽隨機(jī)碼PN1、導(dǎo)引信號(hào)偽隨機(jī)碼PN2的選取方法;·基于FPGA,給出了系統(tǒng)設(shè)計(jì)中PN碼同步,參考信號(hào)提取的具體實(shí)現(xiàn).

    標(biāo)簽: FPGA 短波電臺(tái) 擴(kuò)頻 天線抗干擾

    上傳時(shí)間: 2013-04-24

    上傳用戶:zzbbqq99n

  • 基于FPGA的LED顯示屏同步控制系統(tǒng)的設(shè)計(jì)

    自90年代以來,LED顯示屏的設(shè)計(jì)制造和應(yīng)用水平得到日益提高,LED顯示屏經(jīng)歷了從單色、雙色圖文顯示屏,到圖像顯示屏,一直到今天的全彩色視頻顯示屏的發(fā)展過程。在此發(fā)展過程中,無論在器件的性能(超高亮度LED顯示屏及藍(lán)色發(fā)光二極管等)和系統(tǒng)組成(計(jì)算機(jī)化的全動(dòng)態(tài)顯示系統(tǒng))等方面都取得了長(zhǎng)足的進(jìn)步。 LED顯示屏相比與其它的平板顯示器,有其獨(dú)特的優(yōu)越性,比如:可靠性高、使用壽命長(zhǎng)、環(huán)境適應(yīng)能力強(qiáng)、性價(jià)比高且成本低等特點(diǎn),且隨著全彩屏顯示技術(shù)的日益完善,使得LED顯示屏在許多場(chǎng)合得到廣泛的應(yīng)用。 本文詳細(xì)介紹了利用DVI接口作為視頻LED顯示屏數(shù)據(jù)源,利用查表的方法實(shí)現(xiàn)伽瑪矯正的實(shí)現(xiàn)方案和實(shí)現(xiàn)4096級(jí)灰度的LED視頻顯示屏控制系統(tǒng)的設(shè)計(jì)原理。通過對(duì)等長(zhǎng)時(shí)間實(shí)現(xiàn)4096級(jí)灰度方案的分析,得到此方案在系統(tǒng)速度和顯示屏的亮度上存在的局限,提出采用變長(zhǎng)時(shí)間和消影時(shí)間相結(jié)合的方案實(shí)現(xiàn)4096級(jí)灰度的方案及實(shí)現(xiàn),這是在提高硬件成本以獲得成本,速度和亮度的折中。在此基礎(chǔ)上,提出了用脈沖打散輸出的方法改善LED顯示屏顯示效果,并探討了低幀頻無閃爍LED全彩屏的實(shí)現(xiàn)方法;對(duì)一些可以提高LED顯示屏系統(tǒng)技術(shù)的新技術(shù)展開討論,為今后的動(dòng)態(tài)全彩色LED顯示屏具體實(shí)現(xiàn)打下堅(jiān)實(shí)的理論基礎(chǔ)。

    標(biāo)簽: FPGA LED 顯示屏 同步控制

    上傳時(shí)間: 2013-04-24

    上傳用戶:793212294

  • 基于FPGA的控制器實(shí)現(xiàn)

    本文將EDA技術(shù)與傳統(tǒng)的控制理論相結(jié)合,研制了一種全新的基于FPGA技術(shù)之上的PID和模糊控制器,并加以優(yōu)化后應(yīng)用于FESTO液位控制系統(tǒng)上.該控制器基于PLD組成的系統(tǒng),很自然地避開CPU的程序跑飛、死循環(huán)、復(fù)位不可靠等缺點(diǎn),最大程度的提高設(shè)計(jì)效率和系統(tǒng)的可靠性;同時(shí)相對(duì)于傳統(tǒng)的硬件控制器而言,它的高集成度所需較少外圍電路,降低設(shè)計(jì)成本,為控制器地實(shí)現(xiàn)提供了一種新方案.此外,本文的模糊控制器對(duì)傳統(tǒng)規(guī)則表進(jìn)行改進(jìn),在被控量接近穩(wěn)態(tài)值時(shí)規(guī)則表部分自適應(yīng)于具體的期望值,消除了穩(wěn)態(tài)值附近的震蕩,大大提高了系統(tǒng)的穩(wěn)定性.

    標(biāo)簽: FPGA 控制器

    上傳時(shí)間: 2013-06-21

    上傳用戶:my867513184

  • 基于FPGA的嵌入式MCU設(shè)計(jì)與應(yīng)用研究

    隨著電子技術(shù)和信息技術(shù)的發(fā)展,可編程邏輯器件的應(yīng)用領(lǐng)域越來越寬。可編程SoC設(shè)計(jì)已成為SoC設(shè)計(jì)的新方法。論文介紹了可編程邏輯器件的設(shè)計(jì)方法和開發(fā)技術(shù),并用硬件描述語(yǔ)言和FPGA/CPLD設(shè)計(jì)技術(shù),探索和研究了基于FPGA的RISCMCU的設(shè)計(jì)與實(shí)現(xiàn)過程。 論文參照Mircochip公司的PICl6C5X單片機(jī)的體系結(jié)構(gòu),設(shè)計(jì)了8位RISCMCU。該嵌入式MCU設(shè)計(jì)采用了自頂向下的設(shè)計(jì)方法和模塊化設(shè)計(jì)思想。MCU總體結(jié)構(gòu)設(shè)計(jì)劃分控制模塊、ALU模塊、存儲(chǔ)模塊三大模塊。然后,對(duì)各模塊的具體技術(shù)實(shí)現(xiàn)細(xì)節(jié)分別進(jìn)行了闡述。論文中設(shè)計(jì)的MCU能實(shí)現(xiàn)PICl6C5X單片機(jī)33條指令中除OPTION、CLRWDT、SLEEP和TRIS四條指令以外的其余29條指令的功能,但應(yīng)用是基于FPGA的,能與其他外設(shè)IP方便的結(jié)合在一起使用,比ASIC的PICl6C57X的應(yīng)用更具靈活性。 軟件仿真和硬件驗(yàn)證表明:所設(shè)計(jì)的嵌入式MCU在各方面均達(dá)到了一定的性能指標(biāo),在Altera公司ACEX1K系列的EPlK30TCl44-3器件上的工作頻率達(dá)21.88MHz。這些為自主設(shè)計(jì)R/SCMCU的IP核提供了值得借鑒的探索成果和設(shè)計(jì)思路,在通用控制領(lǐng)域也有一定的實(shí)用價(jià)值。 此外,論文中還介紹了三相SPWM控制模塊的設(shè)計(jì),該模塊具有死區(qū)時(shí)間和載波比任意可調(diào)的特點(diǎn),可以單獨(dú)應(yīng)用,也可以作為MCU的外設(shè)子模塊應(yīng)用。

    標(biāo)簽: FPGA MCU 嵌入式 應(yīng)用研究

    上傳時(shí)間: 2013-07-16

    上傳用戶:熊少鋒

  • 基于FPGA的有限沖激響應(yīng)數(shù)字濾波器的研究及實(shí)現(xiàn)

    數(shù)字濾波作為數(shù)字信號(hào)處理技術(shù)的重要組成部分,廣泛應(yīng)用于諸如信號(hào)分離、恢復(fù)、整形等多種場(chǎng)合中,本文討論的FIR濾波器因其具有嚴(yán)格的線性相位特性而得到廣泛的應(yīng)用。在工程實(shí)踐中,往往要求信號(hào)處理具有實(shí)時(shí)性和靈活性,但目前常用的一些軟件或硬件實(shí)現(xiàn)方法則難以同時(shí)達(dá)到兩方面的要求。 可編程邏輯器件是一種用戶根據(jù)需要而自行構(gòu)造邏輯功能的數(shù)字集成電路。本課題研究FIR的FPGA解決方案體現(xiàn)電子系統(tǒng)的微型化和單片化,主要完成的工作如下: (1)以FIR濾波器的基本理論為依據(jù),研究適應(yīng)工程實(shí)際的數(shù)字濾波器的設(shè)計(jì)方法: (2)對(duì)分布式算法進(jìn)行了較為深入的研究。在闡述算法原理的基礎(chǔ)上,分析了利用FPGA特有的查找表結(jié)構(gòu)完成這一運(yùn)算的方法,從而解決了常系數(shù)乘法運(yùn)算硬件實(shí)現(xiàn)的問題; (3)以—FIR低通濾波器為例說明FIR數(shù)字濾波器的具體實(shí)現(xiàn)方法,采用層次化、模塊化、參數(shù)化的設(shè)計(jì)思想,完成對(duì)整個(gè)FIR濾波器的功能模塊的劃分,以及各個(gè)功能模塊的具體設(shè)計(jì); (4)設(shè)計(jì)參數(shù)可調(diào)的FIR低通濾波器的硬件電路:以EPFlK50TCl44-l為核心,包括A/D轉(zhuǎn)換電路、D/A轉(zhuǎn)換電路以及在系統(tǒng)配置電路等。以話音作為輸入信號(hào),進(jìn)行了實(shí)際濾波效果的測(cè)試。 實(shí)驗(yàn)系統(tǒng)的測(cè)試結(jié)果表明,和傳統(tǒng)的數(shù)字濾波器相比較具有更好的實(shí)時(shí)性、準(zhǔn)確性、靈活性和實(shí)用性。

    標(biāo)簽: FPGA 沖激響應(yīng) 數(shù)字濾波器

    上傳時(shí)間: 2013-07-19

    上傳用戶:sjyy1001

  • 基于IEEE80211a的OFDM基帶傳輸系統(tǒng)的研究及其部分模塊的FPGA實(shí)現(xiàn)

    IEEE802旗下的無線網(wǎng)絡(luò)協(xié)議引領(lǐng)了無線網(wǎng)絡(luò)領(lǐng)域的新革命,其不斷提升的速度優(yōu)勢(shì)滿足了人們對(duì)于高速無線接入的迫切要求,在這其中,OFDM技術(shù)所起的作用不可小覷。隨著FPGA、信號(hào)處理和通信技術(shù)的發(fā)展,OFDM的應(yīng)用得到了長(zhǎng)足的進(jìn)步。在此情況下,以O(shè)FDM技術(shù)為核心實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)脑蜋C(jī)系統(tǒng)顯得應(yīng)情應(yīng)景而且必要。 本課題在深入理解OFDM技術(shù)的同時(shí),結(jié)合相應(yīng)的EDA工具對(duì)系統(tǒng)進(jìn)行建模并基于IEEE802.11a物理層標(biāo)準(zhǔn)給出了一種OFDM基帶傳輸?shù)南到y(tǒng)實(shí)現(xiàn)方案。整個(gè)設(shè)計(jì)采用目前主流的自頂向下的設(shè)計(jì)方法,由總體設(shè)計(jì)至詳細(xì)設(shè)計(jì)逐步細(xì)化。 在系統(tǒng)功能模塊的FPGA實(shí)現(xiàn)過程中,針對(duì)XilinxVirtex-Ⅱ芯片對(duì)各個(gè)模塊進(jìn)行了詳細(xì)設(shè)計(jì),通過采用雙端口RAM、流水、乒乓結(jié)構(gòu)等處理實(shí)現(xiàn)高速的同步的信道編碼的功能模塊;通過比較符號(hào)定時(shí)的不同算法,給出了基于MultiplierlessCorrelator的實(shí)現(xiàn)結(jié)構(gòu)并給出了仿真波形圖,驗(yàn)證了采用該算法后符號(hào)定時(shí)模塊的資源耗費(fèi)大大降低而功能卻依然和基于乘法器的符號(hào)定時(shí)模塊相當(dāng);通過對(duì)Viterbi算法進(jìn)行簡(jiǎn)化,給出了(2,1,6)卷積碼的4比特軟判決Viterbi解碼器的設(shè)計(jì)和實(shí)現(xiàn)。最后根據(jù)系統(tǒng)所選芯片XC2V3000給出了具有較高配置靈活性的基于SystemACE配置方案的FPGA的硬件原理圖設(shè)計(jì)和PCB設(shè)計(jì)。 本文首先以無線局域網(wǎng)和IEEE802無線網(wǎng)絡(luò)家族引出OFDM技術(shù)發(fā)展、研究?jī)r(jià)值及OFDM的優(yōu)缺點(diǎn),接下來從OFDM原理入手,簡(jiǎn)要說明了OFDM的基本要素以及目前的研究熱點(diǎn),之后在介紹完IEEE802.11a物理層標(biāo)準(zhǔn)的同時(shí)給出了本原型機(jī)系統(tǒng)的總體設(shè)計(jì)方案,并從硬件語(yǔ)言設(shè)計(jì)和FPGA硬件原理設(shè)計(jì)兩方面給出了該系統(tǒng)的詳細(xì)設(shè)計(jì)。 隨著OFDM技術(shù)的普及以及未來通信技術(shù)對(duì)OFDM的青睞,相信本論文的工作對(duì)OFDM基帶傳輸系統(tǒng)的原型設(shè)計(jì)和實(shí)現(xiàn)具有一定的參考價(jià)值。

    標(biāo)簽: 80211a 80211 IEEE FPGA

    上傳時(shí)間: 2013-07-13

    上傳用戶:遠(yuǎn)遠(yuǎn)ssad

  • 輕松跟我學(xué)Protel99SE電路設(shè)計(jì)與制版設(shè)計(jì)實(shí)例元件庫(kù)

    目錄 第1章 初識(shí)Protel 99SE 1.1 Protel 99SE的特點(diǎn) 1.2 Protel 99SE的安裝 1.2.1 主程序的安裝 1.2.2 補(bǔ)丁程序的安裝 1.2.3 附加程序的安裝 1.3 Protel 99SE的啟動(dòng)與工作界面 第2章 設(shè)計(jì)電路原理圖 2.1 創(chuàng)建一個(gè)新的設(shè)計(jì)數(shù)據(jù)庫(kù) 2.2 啟動(dòng)原理圖編輯器 2.3 繪制原理圖前的參數(shù)設(shè)置 2.3.1 工作窗口的打開/切換/關(guān)閉 2.3.2 工具欄的打開/關(guān)閉 2.3.3 繪圖區(qū)域的放大/縮小 2.3.4 圖紙參數(shù)設(shè)置 2.4 裝入元件庫(kù) 2.5 放置元器件 2.5.1 通過原理圖瀏覽器放置元器件 2.5.2 通過菜單命令放置元器件 2.6 調(diào)整元器件位置 2.6.1 移動(dòng)元器件 2.6.2 旋轉(zhuǎn)元器件 2.6.3 復(fù)制元器件 2.6.4 刪除元器件 2.7 編輯元器件屬性 2.8 繪制電路原理圖 2.8.1 普通導(dǎo)線連接 2.8.2 總線連接 2.8.3 輸入/輸出端口連接 2.9 Protel 99SE的文件管理 2.9.1 保存文件 2.9.2 更改文件名稱 2.9.3 打開設(shè)計(jì)文件 2.9.4 關(guān)閉設(shè)計(jì)文件 2.9.5 刪除設(shè)計(jì)文件 第3章 設(shè)計(jì)層次電路原理圖 3.1 自頂向下設(shè)計(jì)層次原理圖 3.1.1 建立層次原理圖總圖 3.1.2 建立層次原理圖功能電路原理圖 3.2 自底向上設(shè)計(jì)層次原理圖 3.3 層次原理圖總圖/功能電路原理圖之間的切換 第4章 電路原理圖的后期處理 4.1 檢查電路原理圖 4.1.1 重新排列元器件序號(hào) 4.1.2 電氣規(guī)則測(cè)試 4.2 電路原理圖的修飾 4.2.1 在原理圖瀏覽器中管理電路圖 4.2.2 對(duì)齊排列元器件 4.2.3 對(duì)節(jié)點(diǎn)/導(dǎo)線進(jìn)行整體修改 4.2.4 在電路原理圖中添加文本框 4.3 放置印制電路板布線符號(hào) 第5章 制作/編輯電路原理圖元器件庫(kù) 5.1 創(chuàng)建一個(gè)新的設(shè)計(jì)數(shù)據(jù)庫(kù) 5.2 啟動(dòng)元器件庫(kù)編輯器 5.3 編輯元器件庫(kù)的常用工具 5.3.1 繪圖工具 5.3.2 IEEE符號(hào)工具 5.4 在元器件庫(kù)中制作新元器件 5.4.1 制作新元器件前的設(shè)置 5.4.2 繪制新元器件 5.4.3 在同一數(shù)據(jù)庫(kù)下創(chuàng)建一個(gè)新的元器件庫(kù) 5.4.4 修改原有的元器件使其成為新元器件 5.4.5 從電路原理圖中提取元器件庫(kù) 第6章 生成各種原理圖報(bào)表文件 6.1 生成網(wǎng)絡(luò)表文件 6.1.1 網(wǎng)絡(luò)表文件的結(jié)構(gòu) 6.1.2 網(wǎng)絡(luò)表文件的生成方法 6.2 生成元器件材料清單列表 6.3 生成層次原理圖組織列表 6.4 生成層次原理圖元器件參考列表 6.5 生成元器件引腳列表 第7章 設(shè)計(jì)印制電路板 7.1 肩動(dòng)印制電路板編輯器 7.2 PCB的組成 7.3 PCB中的元器件 7.3.1 PCB中的元器件組成 7.3.2 PCB中的元器件封裝 7.4 設(shè)置工作層面 7.5 設(shè)置PCB工作參數(shù) 7.5.1 設(shè)置布線參數(shù) 7.5.2 設(shè)置顯示模式 7.5.3 設(shè)置幾何圖形顯示/隱藏功能 7.6 對(duì)PCB進(jìn)行布線 7.6.1 準(zhǔn)備電路原理圖并設(shè)置元器件屬性 7.6.2 啟動(dòng)印制電路板編輯器 7.6.3 設(shè)定PCB的幾何尺寸 7.6.4 加載元器件封裝庫(kù) 7.6.4 裝入網(wǎng)絡(luò)表 7.6.5 調(diào)整元器件布局 7.6.6 修改元器件標(biāo)灃 7.6.7 自動(dòng)布線參數(shù)設(shè)置 7.6.8 自動(dòng)布線器參數(shù)設(shè)置 7.6.9 選擇自動(dòng)布線方式 7.6.10 手動(dòng)布線 7.7 PCB布線后的手動(dòng)調(diào)整 7.7.1 增加元器件封裝 7.7.2 手動(dòng)調(diào)整布線 7.7.3 手動(dòng)調(diào)整布線寬度 7.7.4 補(bǔ)淚焊 7.7.5 在PcB上放置漢字 7.8 通過PCB編輯瀏覽器進(jìn)行PCB的管理 7.8.1 設(shè)置網(wǎng)絡(luò)顏色屬性 7.8.2 快速查找焊盤 7.9 顯示PCB的3D效果圖 7.10 生成PCB鉆孔文件報(bào)表 ......

    標(biāo)簽: Protel 99 SE 電路設(shè)計(jì)

    上傳時(shí)間: 2013-06-17

    上傳用戶:wanqunsheng

  • 橢圓曲線密碼體制中標(biāo)量乘法運(yùn)算的優(yōu)化和FPGA實(shí)現(xiàn)

    信息技術(shù)的不斷發(fā)展,對(duì)信息的安全提出了更高的要求.在應(yīng)用公鑰密碼體制的時(shí)候,對(duì)密鑰長(zhǎng)度要求越來越大,處理的速度要求越來越快.而基于橢圓曲線離散對(duì)數(shù)問題的橢圓曲線密碼體制,因其每比特最大的安全性,受到了越來越廣泛的注意.橢圓曲線密碼體制(ECC:Elliptic Curve Cryptosystem)的快速實(shí)現(xiàn)也成為一個(gè)關(guān)注的方面.該文按照確定有限域、選取曲線參數(shù)、劃分結(jié)構(gòu)模塊、優(yōu)化模塊算法、實(shí)現(xiàn)模塊設(shè)計(jì),驗(yàn)證模塊功能的順序進(jìn)行書寫.為了硬件實(shí)現(xiàn)上的方便,設(shè)計(jì)選擇了含有Ⅱ型優(yōu)化正規(guī)基的伽略域GF(2191),并在該域上構(gòu)造了隨機(jī)的橢圓曲線.根據(jù)層次化、結(jié)構(gòu)化的設(shè)計(jì)思路,將橢圓曲線上的標(biāo)量乘法運(yùn)算劃分成兩個(gè)運(yùn)算層次:橢圓曲線上的運(yùn)算和有限域上的運(yùn)算.模塊劃分之后,利用自底向上的設(shè)計(jì)思路,主要針對(duì)有限域上的乘法運(yùn)算進(jìn)行了重要的改進(jìn),并對(duì)加法群中的標(biāo)量乘運(yùn)算的算法進(jìn)行了分析、證明,以達(dá)到面積優(yōu)化和快速執(zhí)行的效果.具體設(shè)計(jì)中,采用硬件描述語(yǔ)言Verilog HDL,在Mentor Graphics公司出品的FPGA Advantage平臺(tái)上進(jìn)行電路設(shè)計(jì).完成了各個(gè)模塊的設(shè)計(jì)輸入和仿真.設(shè)計(jì)選用了Altera公司的APEX Ⅱ系列器件,利用第一方軟件Quartus Ⅱ 2.2進(jìn)行綜合、布局、布線和時(shí)序仿真.文中給出了橢圓曲線上的點(diǎn)加、倍點(diǎn)和標(biāo)量乘法模塊的具體設(shè)計(jì)結(jié)構(gòu)框圖.并且根據(jù)橢圓曲線的標(biāo)量乘特點(diǎn),提出了合適的驗(yàn)證方案.該設(shè)計(jì)完成了橢圓曲線上的標(biāo)量乘法運(yùn)算.設(shè)計(jì)主要針對(duì)資源受限的應(yīng)用環(huán)境:改進(jìn)了有限域上的乘法運(yùn)算、使用了沒有預(yù)處理的標(biāo)量乘算法.改進(jìn)后的橢圓曲線標(biāo)量乘法需要2,741,998個(gè)邏輯單元,在100MHz的時(shí)鐘約束下,運(yùn)行一次標(biāo)量乘法運(yùn)算需要567.69us.該次設(shè)計(jì)的結(jié)果可以直接用來構(gòu)造橢圓曲線上的簽名、驗(yàn)證、密鑰交換等算法.

    標(biāo)簽: FPGA 橢圓曲線 密碼體制 乘法運(yùn)算

    上傳時(shí)間: 2013-05-24

    上傳用戶:zhuo0008

主站蜘蛛池模板: 嘉荫县| 阿坝县| 晋宁县| 普兰店市| 乐亭县| 静海县| 蒙自县| 湘潭县| 台南市| 奎屯市| 嘉兴市| 新河县| 佛山市| 大厂| 崇明县| 马鞍山市| 兴安县| 突泉县| 缙云县| 织金县| 红河县| 黄石市| 玛多县| 房山区| 鲁甸县| 克拉玛依市| 涞源县| 麻江县| 南陵县| 丽江市| 清原| 子洲县| 宁武县| 鄄城县| 山东省| 崇仁县| 仲巴县| 毕节市| 蚌埠市| 黄山市| 石楼县|