信息技術(shù)的不斷發(fā)展,對信息的安全提出了更高的要求.在應(yīng)用公鑰密碼體制的時候,對密鑰長度要求越來越大,處理的速度要求越來越快.而基于橢圓曲線離散對數(shù)問題的橢圓曲線密碼體制,因其每比特最大的安全性,受到了越來越廣泛的注意.橢圓曲線密碼體制(ECC:Elliptic Curve Cryptosystem)的快速實(shí)現(xiàn)也成為一個關(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)算劃分成兩個運(yùn)算層次:橢圓曲線上的運(yùn)算和有限域上的運(yùn)算.模塊劃分之后,利用自底向上的設(shè)計(jì)思路,主要針對有限域上的乘法運(yùn)算進(jìn)行了重要的改進(jìn),并對加法群中的標(biāo)量乘運(yùn)算的算法進(jìn)行了分析、證明,以達(dá)到面積優(yōu)化和快速執(zhí)行的效果.具體設(shè)計(jì)中,采用硬件描述語言Verilog HDL,在Mentor Graphics公司出品的FPGA Advantage平臺上進(jìn)行電路設(shè)計(jì).完成了各個模塊的設(shè)計(jì)輸入和仿真.設(shè)計(jì)選用了Altera公司的APEX Ⅱ系列器件,利用第一方軟件Quartus Ⅱ 2.2進(jìn)行綜合、布局、布線和時序仿真.文中給出了橢圓曲線上的點(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ì)主要針對資源受限的應(yīng)用環(huán)境:改進(jìn)了有限域上的乘法運(yùn)算、使用了沒有預(yù)處理的標(biāo)量乘算法.改進(jìn)后的橢圓曲線標(biāo)量乘法需要2,741,998個邏輯單元,在100MHz的時鐘約束下,運(yùn)行一次標(biāo)量乘法運(yùn)算需要567.69us.該次設(shè)計(jì)的結(jié)果可以直接用來構(gòu)造橢圓曲線上的簽名、驗(yàn)證、密鑰交換等算法.
標(biāo)簽: FPGA 橢圓曲線 密碼體制 乘法運(yùn)算
上傳時間: 2013-05-24
上傳用戶:zhuo0008
本文介紹了I2C總線規(guī)范,并根據(jù)該規(guī)范對I2C進(jìn)行模塊化設(shè)計(jì),用Verilog HDL 語言對每個模塊進(jìn)行具體描述,并通過模塊之間的調(diào)用,基本實(shí)現(xiàn)了I2C的主機(jī)從機(jī)的發(fā)送和接收功能。關(guān)
標(biāo)簽: Verilog I2C 總線 串行數(shù)據(jù)
上傳時間: 2013-04-24
上傳用戶:kgylah
夏宇聞教授的數(shù)字系統(tǒng)設(shè)計(jì)教程Verilog HDL
標(biāo)簽: VERILOG HDL 數(shù)字系統(tǒng)設(shè)計(jì)
上傳時間: 2013-07-20
上傳用戶:FFAN
DFT(Discrete Fourier Transformation)是數(shù)字信號分析與處理如圖形、語音及圖像等領(lǐng)域的重要變換工具,直接計(jì)算DFT的計(jì)算量與變換區(qū)間長度N的平方成正比.當(dāng)N較大時,因計(jì)算量太大,直接用DFT算法進(jìn)行譜分析和喜好的實(shí)時處理是不切實(shí)際的.快速傅里葉變換(Fast Fourier Transformation,簡稱FFT)使DFT運(yùn)算效率提高1~2個數(shù)量級.本文的目的就是研究如何應(yīng)用FPGA這種大規(guī)??删幊踢壿嬈骷?shí)現(xiàn)FFT的算法.本設(shè)計(jì)主要采用先進(jìn)的基-4DIT算法研制一個具有實(shí)用價值的FFT實(shí)時硬件處理器.在FFT實(shí)時硬件處理器的設(shè)計(jì)實(shí)現(xiàn)過程中,利用遞歸結(jié)構(gòu)以及成組浮點(diǎn)制運(yùn)算方式,解決了蝶形計(jì)算、數(shù)據(jù)傳輸和存儲操作協(xié)調(diào)一致問題.合理地解決了位增長問題.同時,采用并行高密度乘法器和流水線(pipeline)工作方式,并將雙端口RAM、只讀ROM全部內(nèi)置在FPGA芯片內(nèi)部,使整個系統(tǒng)的數(shù)據(jù)交換和處理速度得以很大提高,實(shí)際合理地解決了資源和速度之間相互制約的問題.本設(shè)計(jì)采用Verilog HDL硬件描述語言進(jìn)行設(shè)計(jì),由于在設(shè)計(jì)中采用Xilinx公司提供的稱為Core的IP功能塊極大地提高了設(shè)計(jì)效率.
標(biāo)簽: FPGA FFT 數(shù)字處理器 硬件實(shí)現(xiàn)
上傳時間: 2013-06-20
上傳用戶:小碼農(nóng)lz
移動通信是目前通信技術(shù)中發(fā)展最快的領(lǐng)域之一,CDMA技術(shù)憑借其良好的抗噪性、保密性和低功率等優(yōu)勢成為第三代移動通信的關(guān)鍵技術(shù)。目前大規(guī)??删幊踢壿嬈骷﨔PGA為CDMA移動通信系統(tǒng)的設(shè)計(jì)提供了新的技術(shù)手段。 本文在深入分析CDMA通信系統(tǒng)的原理和特點(diǎn)的基礎(chǔ)上,提出了CDMA基站基帶系統(tǒng)的總體設(shè)計(jì)方案,論述了CDMA基站基帶系統(tǒng)前向鏈路和反向鏈路中各個信號處理模塊的工作原理,對CRC編碼模塊、卷積編碼模塊、塊交織器、PN碼生成器、Walsh碼發(fā)生器、基帶成形濾波器、QPSK調(diào)制器、PN碼捕獲與跟蹤模塊、Viterbi譯碼器等CDMA基站基帶系統(tǒng)的各個模塊進(jìn)行了基于FPGA的建模和設(shè)計(jì),取得了一些有價值的階段性成果。這些對CDMA移動通信系統(tǒng)進(jìn)行深入探索、研究和設(shè)計(jì),具有一定的學(xué)術(shù)意義和應(yīng)用價值。
標(biāo)簽: FPGA CDMA 基站 基帶系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:daguda
眾所周知,信息傳輸?shù)暮诵膯栴}是有效性和可靠性,調(diào)制解調(diào)技術(shù)的發(fā)展正是體現(xiàn)了這一思想。從最早的模擬調(diào)幅調(diào)頻技術(shù)的日益完善,到現(xiàn)在數(shù)字調(diào)制技術(shù)的廣泛運(yùn)用,使得信息的傳輸更為有效和可靠。QAM調(diào)制作為一種新的調(diào)制技術(shù),因其具有很高的頻帶利用率而得到了廣泛的應(yīng)用。 本文對基于FPGA的16QAM調(diào)制解調(diào)進(jìn)行了討論和研究。首先對16QAM調(diào)制解調(diào)原理進(jìn)行了闡述,建立了16QAM調(diào)制解調(diào)系統(tǒng)的數(shù)學(xué)模型,然后通過分析提出了基于FPGA的16QAM調(diào)制解調(diào)系統(tǒng)的設(shè)計(jì)方案。最后編寫Verilog代碼實(shí)現(xiàn)了算法仿真。 FPGA芯片采用的是Altera公司的大規(guī)模集成電路芯片Cyclone系列的EPlC20F32417,并通過軟件編程對其進(jìn)行了相關(guān)調(diào)試。文中詳細(xì)介紹了基帶成形濾波器、載波恢復(fù)和定時同步的基本原理及其設(shè)計(jì)方法。首先用Matlab對整個16QAM系統(tǒng)進(jìn)行了軟件仿真;然后用硬件描述語言Verilog HDL在QuartusⅡ環(huán)境下完成了系統(tǒng)關(guān)鍵算法的編寫、行為仿真和綜合,最后詳細(xì)闡述了異步串口(UART)的FPGA實(shí)現(xiàn),把我們編寫的Verilog程序下載到EPlC20F32417芯片上效果很好。
標(biāo)簽: FPGA QAM 調(diào)制解調(diào) 技術(shù)研究
上傳時間: 2013-06-12
上傳用戶:q123321
本文對OFDM基帶調(diào)制解調(diào)系統(tǒng)的:FPGA設(shè)計(jì)進(jìn)行了研究和論述,重點(diǎn)實(shí)現(xiàn)其中的RS碼編、譯碼模塊和基帶成形濾波器模塊。本文首先介紹了OFDM調(diào)制的原理和OFDM基帶調(diào)制解調(diào)系統(tǒng)的總體設(shè)計(jì),以及FPGA設(shè)計(jì)的基本原則。接著介紹了RS碼的編碼原理和時域迭代譯碼算法,在此基礎(chǔ)上設(shè)計(jì)實(shí)現(xiàn)RS碼編碼器和譯碼器。然后介紹了成形濾波的原理和多種實(shí)現(xiàn)成形濾波器的結(jié)構(gòu),采用多相結(jié)構(gòu)設(shè)計(jì)實(shí)現(xiàn)了平方根升余弦滾降濾波器。
標(biāo)簽: FPGA OFDM 基帶 調(diào)制系統(tǒng)
上傳時間: 2013-06-11
上傳用戶:TF2015
全球定位系統(tǒng)(GPS)可以向全球用戶提供位置、速度和時間信息,在航空、航天、海上及陸地等諸多領(lǐng)域得到了廣泛的應(yīng)用,成為一種主要的導(dǎo)航手段。隨著空間定位技術(shù)的不斷發(fā)展,空間定位系統(tǒng)必將出現(xiàn)多元化。本文結(jié)合計(jì)算機(jī)技術(shù),以GPS定位系統(tǒng)為例,研究了衛(wèi)星定位技術(shù)中的GPS星座模擬器。 本文綜述了衛(wèi)星導(dǎo)航系統(tǒng)的歷史,現(xiàn)狀及發(fā)展的方向,介紹GPS模擬器的研究發(fā)展?fàn)顩r。詳細(xì)研究了GPS衛(wèi)星信號傳輸理論和GPS衛(wèi)星定位原理。在此基礎(chǔ)上,提出GPS模擬器的理論模型和實(shí)現(xiàn)方法,研究了GPS星座模擬器的設(shè)計(jì)思路、組成模塊,分析各個模塊的設(shè)計(jì)原理。在理論研究和分析的基礎(chǔ)上,提出模擬器的FPGA的設(shè)計(jì)與實(shí)現(xiàn),以FPGA為平臺,用verilog硬件語言實(shí)現(xiàn)了衛(wèi)星信號的模擬,詳細(xì)研究了基帶模塊的實(shí)現(xiàn)方法,包括C/A碼產(chǎn)生模塊,導(dǎo)航電文合成模塊,碼轉(zhuǎn)換模塊。最后通過射頻模塊發(fā)出,完成衛(wèi)星信號的模擬。在信號測試部分,用示波器,頻譜儀,MATLAB程序?qū)δM信號進(jìn)行了驗(yàn)證實(shí)驗(yàn)。驗(yàn)證結(jié)果表明,設(shè)計(jì)滿足要求,達(dá)到預(yù)想目標(biāo)。
上傳時間: 2013-05-30
上傳用戶:hoperingcong
軟件無線電(SDR)
標(biāo)簽: FPGA 全數(shù)字 擴(kuò)頻 收發(fā)機(jī)
上傳時間: 2013-06-13
上傳用戶:linlin
Verilog入門教程,絕對超值 剛起步的人可以來看看
標(biāo)簽: VERILOG
上傳時間: 2013-05-29
上傳用戶:siguazgb
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1