IEEE802旗下的無線網(wǎng)絡(luò)協(xié)議引領(lǐng)了無線網(wǎng)絡(luò)領(lǐng)域的新革命,其不斷提升的速度優(yōu)勢滿足了人們對于高速無線接入的迫切要求,在這其中,OFDM技術(shù)所起的作用不可小覷。隨著FPGA、信號處理和通信技術(shù)的發(fā)展,OFDM的應(yīng)用得到了長足的進步。在此情況下,以O(shè)FDM技術(shù)為核心實現(xiàn)數(shù)據(jù)傳輸?shù)脑蜋C系統(tǒng)顯得應(yīng)情應(yīng)景而且必要。 本課題在深入理解OFDM技術(shù)的同時,結(jié)合相應(yīng)的EDA工具對系統(tǒng)進行建模并基于IEEE802.11a物理層標準給出了一種OFDM基帶傳輸?shù)南到y(tǒng)實現(xiàn)方案。整個設(shè)計采用目前主流的自頂向下的設(shè)計方法,由總體設(shè)計至詳細設(shè)計逐步細化。 在系統(tǒng)功能模塊的FPGA實現(xiàn)過程中,針對XilinxVirtex-Ⅱ芯片對各個模塊進行了詳細設(shè)計,通過采用雙端口RAM、流水、乒乓結(jié)構(gòu)等處理實現(xiàn)高速的同步的信道編碼的功能模塊;通過比較符號定時的不同算法,給出了基于MultiplierlessCorrelator的實現(xiàn)結(jié)構(gòu)并給出了仿真波形圖,驗證了采用該算法后符號定時模塊的資源耗費大大降低而功能卻依然和基于乘法器的符號定時模塊相當;通過對Viterbi算法進行簡化,給出了(2,1,6)卷積碼的4比特軟判決Viterbi解碼器的設(shè)計和實現(xiàn)。最后根據(jù)系統(tǒng)所選芯片XC2V3000給出了具有較高配置靈活性的基于SystemACE配置方案的FPGA的硬件原理圖設(shè)計和PCB設(shè)計。 本文首先以無線局域網(wǎng)和IEEE802無線網(wǎng)絡(luò)家族引出OFDM技術(shù)發(fā)展、研究價值及OFDM的優(yōu)缺點,接下來從OFDM原理入手,簡要說明了OFDM的基本要素以及目前的研究熱點,之后在介紹完IEEE802.11a物理層標準的同時給出了本原型機系統(tǒng)的總體設(shè)計方案,并從硬件語言設(shè)計和FPGA硬件原理設(shè)計兩方面給出了該系統(tǒng)的詳細設(shè)計。 隨著OFDM技術(shù)的普及以及未來通信技術(shù)對OFDM的青睞,相信本論文的工作對OFDM基帶傳輸系統(tǒng)的原型設(shè)計和實現(xiàn)具有一定的參考價值。
上傳時間: 2013-07-13
上傳用戶:遠遠ssad
本文在深入研究MIL-STD-1553B總線傳輸協(xié)議以及國外協(xié)議芯片設(shè)計方法的基礎(chǔ)上,結(jié)合目前較流行的EDA技術(shù),基于Xilinx公司Virtex-II系列FPGA完成了1553B總線接口協(xié)議設(shè)計實現(xiàn),并自行設(shè)計實驗板將所做的設(shè)計進行了驗證。論文從專用芯片實現(xiàn)的具體功能出發(fā),結(jié)合自頂向下的設(shè)計思想,給出基于FPGA的總線接口協(xié)議設(shè)計的總體方案,并根據(jù)功能的需求完成了模塊化設(shè)計。文章重點介紹基于FPGA的總線控制器(BC)、遠程終端(RT)、總線監(jiān)視器(MT)三種類型終端設(shè)計,詳細給出其設(shè)計邏輯框圖、引腳說明及關(guān)鍵模塊的仿真結(jié)果,最終通過工作方式選擇信號以及其它控制信號將三種終端結(jié)合起來以達到通用接口的功能。本設(shè)計使用硬件描述語言(VHDL)進行描述,在此基礎(chǔ)上使用Xilinx專用開發(fā)工具對設(shè)計進行綜合、布局布線等,最終下載到FPGA芯片XC2V2000中進行實現(xiàn)。 文章最后通過自行搭建的硬件平臺對所做的設(shè)計進行詳細的測試驗證,選擇ADSP21161作為主處理器,對。FPGA芯片進行初始化配置以及數(shù)據(jù)的輸入輸出控制,同時利用示波器觀測FPGA的輸出,完成系統(tǒng)的硬件測試。測試結(jié)果表明本文的設(shè)計方案是合理、可行的。
上傳時間: 2013-08-03
上傳用戶:kennyplds
本文設(shè)計和實現(xiàn)了基于FPGA的數(shù)字下變頻器DDC,用于寬帶數(shù)字中頻軟件無線電接收機中。采用自上向下的模塊化設(shè)計方法,將DDC的功能劃分為基本單元,實現(xiàn)這些功能模塊并組成模塊庫。在具體應(yīng)用時,優(yōu)化配置各個模塊來滿足具體無線通信系統(tǒng)性能的要求。這樣做比傳統(tǒng)ASIC數(shù)字下變頻器具有更好的可編程性和靈活性,從而滿足不同的工程設(shè)計需求。 首先闡述了軟件無線電中關(guān)鍵的數(shù)字信號處理技術(shù),包括中頻處理中的下變頻技術(shù)、抽取技術(shù)以及帶通采樣技術(shù)。利用MATLAB的Simulink完成了對系統(tǒng)的設(shè)計與仿真,驗證了設(shè)計的正確性。之后用QuartusII進行了基于FPGA抽取濾波器和NCO等關(guān)鍵模塊的設(shè)計,編譯后進行了時序仿真,最后在PCB板上實現(xiàn)了實際電路并應(yīng)用于工程項目中。
標簽: FPGA 數(shù)字下變頻
上傳時間: 2013-08-05
上傳用戶:lishuoshi1996
圖像增強技術(shù)是數(shù)字圖像處理領(lǐng)域中的一項重要內(nèi)容,隨著數(shù)字圖像處理應(yīng)用領(lǐng)域的不斷擴大,快速、實時圖像處理技術(shù)成為研究的熱點。超大規(guī)模集成電路技術(shù)的飛速發(fā)展為數(shù)字圖像實時處理技術(shù)提供了硬件基礎(chǔ),尤其是FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列)憑借其高速并行、可重配置的架構(gòu)和基于查找表的獨特結(jié)構(gòu)等優(yōu)點使得在數(shù)字信號處理領(lǐng)域的應(yīng)用持續(xù)上升。國內(nèi)外,越來越多的實時圖像處理應(yīng)用逐漸轉(zhuǎn)向FPGA平臺。 本文基于FPGA的圖像增強技術(shù)研究主要是針對空間域方法,這種方法是指在空間域內(nèi)直接對像素灰度值進行運算處理,算法簡單并且存在并行性,非常適合于用硬件實現(xiàn)。FPGA可以靈活地實現(xiàn)并行、實時處理圖像數(shù)據(jù),正是利用這一特點,本文提出了一種基于FPGA的圖像增強處理系統(tǒng)設(shè)計。該系統(tǒng)采用SOPC技術(shù),完成圖像增強處理。文中給出了系統(tǒng)設(shè)計思路,并分析了該系統(tǒng)的結(jié)構(gòu)及功能實現(xiàn),說明了系統(tǒng)實現(xiàn)過程。其硬件平臺的核心部分是Altera公司Stratix系列的.FPGA EPlS40芯片,采用自頂向下的設(shè)計方法構(gòu)造圖像增強處理功能模塊,利用硬件描述語言vHDL對圖像增強模塊進行電路描述,并進行設(shè)計優(yōu)化、仿真,在生成系統(tǒng)配置文件后加載到FPGA上進行板級調(diào)試。完成了基于FPGA的圖像增強算法模塊的設(shè)計,重點設(shè)計實現(xiàn)了點運算增強處理模塊、中值濾波器模塊,并對中值濾波器進行了改進設(shè)計實現(xiàn),采用FPGA完成了對圖像增強算法的硬件加速。
上傳時間: 2013-06-16
上傳用戶:songrui
隨著數(shù)字圖像處理的應(yīng)用領(lǐng)域不斷擴大,實時處理技術(shù)成為研究的熱點。VLSI技術(shù)的迅猛發(fā)展為數(shù)字圖像實時處理技術(shù)提供了硬件基礎(chǔ)。其中FPGA(現(xiàn)場可編程門陣列)的特點使其在圖像采集和處理方面的應(yīng)用顯得更加經(jīng)濟、靈活、方便。 本文設(shè)計了一種以FPGA為工作核心,并實現(xiàn)了PCI接口的圖像采集壓縮系統(tǒng)。整個系統(tǒng)采用了自頂向下的設(shè)計方案,先把系統(tǒng)分成了三大塊,即圖像采集、PCI接口和圖像壓縮,然后分別設(shè)計各個大模塊中的子模塊。 首先,利用FPGA對專用視頻轉(zhuǎn)換器SAA7111A進行控制,因為SAA7111A是采用IC總線模塊,從而完成了對SAA7111A的控制,并通過設(shè)計圖像采集模塊、讀/寫數(shù)據(jù)模塊、總線管理模塊等,實現(xiàn)把標準的模擬視頻信號轉(zhuǎn)換成數(shù)字視頻信號并采集的功能。 其次,在了解PCI規(guī)范的前提下,深入地分析了PCI時序和地址配置空間等,設(shè)計了簡化邏輯的狀態(tài)機,并用VHDL硬件描述語言設(shè)計了程序,完成了簡化邏輯的PCI接口設(shè)計在FPGA芯片內(nèi)部的實現(xiàn),達到了一33MHz、32位數(shù)據(jù)寬度、支持猝發(fā)傳輸?shù)腜CI從設(shè)備模塊的接口功能,與傳統(tǒng)的使用PCI專用接口芯片來實現(xiàn)的PCI接口比較來看,更加節(jié)約了系統(tǒng)的邏輯資源,降低了成本,增加了設(shè)計的靈活性。 再次,設(shè)計了WINDOWS下對PCI接口的驅(qū)動程序。驅(qū)動程序可以選擇不同的方法來完成,當然每個方法都有自己的特點,對幾種主要設(shè)計驅(qū)動程序的方法作以比較之后,本文選擇了使用DRIVER WORKS工具來完成。通過對配置空間的設(shè)計、系統(tǒng)端口和內(nèi)存映射的設(shè)計、中斷服務(wù)的設(shè)計等,用VC++語言編寫了驅(qū)動程序。 最后,考慮到增加系統(tǒng)的實用性和完備性,還填加設(shè)計了圖像的壓縮部分。這部分需要完成的工作是在上述系統(tǒng)完成后,再額外地把采集來的視頻數(shù)據(jù)通過另一路數(shù)據(jù)通道按照一定的格式壓縮后存儲到硬盤中。本系統(tǒng)中,這部分設(shè)計是利用Altera公司提供的IP核來完成壓縮的,同時還用VHDL語言在FPGA上設(shè)計了IDE硬盤接口,使壓縮后的數(shù)據(jù)存儲到硬盤中。
上傳時間: 2013-06-01
上傳用戶:程嬰sky
FPGA作為近年來集成電路發(fā)展中最快的分支之一,有關(guān)它的研究和應(yīng)用得到了迅速的發(fā)展。傳統(tǒng)的FPGA采用靜態(tài)配置的方法,所以在它的應(yīng)用生命周期中,它的功能就不能夠再改變,除非重新配置。動態(tài)重配置系統(tǒng)在系統(tǒng)工作的過程中改變FPGA的結(jié)構(gòu),包括全局重配置和局部重配置。其中的局部動態(tài)重配置系統(tǒng)有著ASIC以及靜態(tài)配置FPGA無法比擬的優(yōu)勢。而隨著支持局部位流配置以及動態(tài)配置的商用FPGA的推出,使對局部動態(tài)重配置系統(tǒng)和應(yīng)用的研究有了最基本的硬件支撐條件。而Internet作為無比強大的網(wǎng)絡(luò)已經(jīng)滲入到各種應(yīng)用領(lǐng)域之中。 本文首先提出了一個完整的基于Internet的FPGA局部動態(tài)可重配置系統(tǒng)的方案。然后針對方案的各個組成部分,分別進行了描述。首先是介紹了FPGA的基本概況,包括它的發(fā)展歷史、結(jié)構(gòu)、應(yīng)用領(lǐng)域、發(fā)展趨勢等。然后介紹了對一個包含局部動態(tài)重配置模塊的FPGA系統(tǒng)的設(shè)計過程,包括重配置模塊的定義、設(shè)計的流程、局部位流的產(chǎn)生等。接下來對.FPGA的配置方法以及配置解決方案進行描述,包括幾種可選擇的配置模式,其中有一些適用于靜態(tài)配置,另外一些可以用于動態(tài)局部配置,.以及作為一個系統(tǒng)的配置解決方案。最后系統(tǒng)要求從Internet服務(wù)器上下載重配置模塊的位流并且完成對FPGA的配置,根據(jù)這個要求,我們設(shè)計了相應(yīng)的嵌入式解決方案,包括如何設(shè)計一個基于VxWorks的嵌入式應(yīng)用軟件實現(xiàn)FTP功能,并說明如何通過JTAGG或者ICAP接口由嵌入式CPU完成對FPGA的局部配置。
標簽: FPGA 局部 動態(tài)可重配置
上傳時間: 2013-04-24
上傳用戶:william345
PROFIBUS現(xiàn)場總線技術(shù)是當今控制領(lǐng)域的一個熱點。目前國內(nèi)對于PROFIBUS-DP的應(yīng)用和研究主要以西門子等國外大公司的成套設(shè)備為主,用單片機+固態(tài)程序的方法做PROFIBUS-DP接口控制器的技術(shù)比較成熟,而自主開發(fā)PROFIBUS-DP通用接口的研究卻比較少。針對這一現(xiàn)狀,本論文采用FPGA做控制器,提出了基于FPGA技術(shù)的從站接口通信模塊的設(shè)計方案,使具有RS-232接口的從站可以通過該接口通信模塊與PROFIBUS-DP主站進行通訊連接。 論文首先對PROFIBUS現(xiàn)場總線技術(shù)進行概述,主要從現(xiàn)場總線的技術(shù)特點、協(xié)議結(jié)構(gòu)、傳輸技術(shù)、存取協(xié)議等方面進行介紹。對PROFIBUS-DP系統(tǒng)組成和配置、工作方式及數(shù)據(jù)傳遞、DP的功能和從站狀態(tài)機制等進行研究和分析。然后詳細論述了基于PROFIBUS-DP的通信接口的硬件及軟件實現(xiàn)。 在硬件設(shè)計中,本文從PROFIBUS協(xié)議芯片SPC3實現(xiàn)的具體功能出發(fā),結(jié)合EDA(Electronic Design Amomation)設(shè)計自項向下的設(shè)計思想,給出了總線接口的總體設(shè)計方案。同時給出其設(shè)計邏輯框圖、算法流程圖、引腳說明以及部分模塊的仿真結(jié)果。并充分考慮了硬件的通用性及將來的擴展。 本設(shè)計使用VHDL描述,在此基礎(chǔ)之上采用專門的綜合軟件對設(shè)計進行了綜合優(yōu)化,最后在FPGA(Field Programmable Gate Array)芯片EP1C6上得以實現(xiàn)。在軟件設(shè)計中,詳細介紹了通信接口的軟件設(shè)計實現(xiàn),包括狀態(tài)機的實現(xiàn)、各種通信報文的實現(xiàn)、GSD文件的編寫等。 再通過Siemens公司的CP5611網(wǎng)絡(luò)接口卡和PC機做主站,使用COMPROFIBUS組態(tài)軟件,組建系統(tǒng)進行通訊測試,得到良好結(jié)果。
標簽: PROFIBUSDP FPGA 接口
上傳時間: 2013-05-25
上傳用戶:xwd2010
stm8 spi使用說明,講述stm8系列單片機的SPI通信配置及操作流程-stm8 spi instructions for use, about stm8 MCU SPI communication configuration and operational procedures
上傳時間: 2013-07-16
上傳用戶:面具愛人丿
1992年5月,JoeMitola首次明確提出了軟件無線電的概念。軟件無線電將模塊化、標準化的硬件單元連接構(gòu)成硬件平臺,通過軟件加載實現(xiàn)各種無線通信功能。端到端重配置技術(shù)是在軟件無線電的基礎(chǔ)上發(fā)展起來的,該技術(shù)使通信系統(tǒng)不僅具有重配置的能力,還能提供一體化的重配置管理架構(gòu),實現(xiàn)聯(lián)合無線資源管理和網(wǎng)絡(luò)規(guī)劃。端到端重配置技術(shù)已經(jīng)成為軟件無線電的發(fā)展趨勢。 寬帶無線接入(BWA,BroadbandWirelessAccess)是當前通信界研究的熱點之一,而WiMax和WiFi是BWA中最熱門的兩個技術(shù),所以本文選擇了IEEE802.16-2004與IEEE802.11a,設(shè)計了基于其物理層標準的可重配置OFDM基帶系統(tǒng)。它們均采用正交頻分復(fù)用技術(shù)(OFDM,OrthogonalFrequencyDivisionMultiplexing)。 本文研究了IEEE802.16-2004與IEEE802.11a物理層標準,結(jié)合Altera公司提供的FPGA開發(fā)工具QuartusⅡ、Mentor公司仿真工具ModelsimSE6.0,完成了基于IEEE802.16-2004及IEEE802.11a的可重配置OFDM基帶系統(tǒng)的FPGA設(shè)計。該設(shè)計中,對FPGA進行重新配置,實現(xiàn)了802.16-2004與802.11a兩種技術(shù)的完全重配置;通過選擇不同的參數(shù)來調(diào)用不同子模塊,實現(xiàn)802.16-2004與802.11a內(nèi)部不同調(diào)制技術(shù)的局部重配置。該可重配置基帶系統(tǒng)核心的FFT/IFFT。模塊采用基4按頻率抽取及Cordic算法,消除乘法運算,有利于FPGA實現(xiàn);在802.16-2004系統(tǒng)中,選取了基于前導(dǎo)序列的符號同步算法,在FPGA中實現(xiàn)。最后使用開發(fā)軟件、綜合軟件以及仿真軟件分析了系統(tǒng)的性能并給出了系統(tǒng)的性能指標。
標簽: OFDM FPGA 可重配置 基帶系統(tǒng)
上傳時間: 2013-05-19
上傳用戶:branblackson
神經(jīng)網(wǎng)絡(luò)控制算法作為一種比較成熟的智能控制算法,在空空導(dǎo)彈的理論研究中也得到了很多應(yīng)用,但它的實際應(yīng)用通常是通過軟件實現(xiàn)的,而軟件實現(xiàn)是串行執(zhí)行指令,運行速度慢,可靠性低,很難滿足實際導(dǎo)彈制導(dǎo)系統(tǒng)實時性的要求。控制算法硬件實現(xiàn)的最大特點就是可提高控制算法的實時運算速度和可靠性。本課題針對導(dǎo)彈制導(dǎo)系統(tǒng),以FPGA為硬件平臺研究神經(jīng)網(wǎng)絡(luò)控制算法的硬件實現(xiàn)。本文首先對BP神經(jīng)網(wǎng)絡(luò)算法思想進行了深入分析,并對BP網(wǎng)絡(luò)的各個階段進行了理論推導(dǎo),最后對BP神經(jīng)網(wǎng)絡(luò)PID飛行控制算法進行了研究和總結(jié),為硬件實現(xiàn)提供了理論基礎(chǔ)。基于對上述理論的深入研究和分析,本文提出了一種適合FPGA實現(xiàn)該神經(jīng)網(wǎng)絡(luò)控制算法的硬件實現(xiàn)模型。在該模型中,神經(jīng)網(wǎng)絡(luò)各層之間采用串行執(zhí)行數(shù)據(jù)方式,層間則采用并行運行方式,可有效提高系統(tǒng)的運算速度。由于模塊化、層次化的自頂向下的模塊化設(shè)計方法可有效減少錯誤的產(chǎn)生,是設(shè)計復(fù)雜大規(guī)模系統(tǒng)的理想設(shè)計方法。本文采用了此設(shè)計方法,通過把系統(tǒng)模塊化,對各個子模塊分別用VHDL硬件描述語言進行描述,并基于QUARTUS II軟件開發(fā)平臺進行綜合和仿真,直到達到研究設(shè)計要求。最后將仿真程序源代碼下載配置到具體的Cyclone II系列EP2C70 FPGA芯片中,應(yīng)用于某實際導(dǎo)彈控制系統(tǒng)的研究。理論分析和實驗結(jié)果表明該神經(jīng)網(wǎng)絡(luò)飛行控制算法的FPGA硬件實現(xiàn)是有效可行的,可滿足系統(tǒng)實時性的要求,為制導(dǎo)系統(tǒng)的實際工程實現(xiàn)提供了基礎(chǔ)。
標簽: FPGA PID 神經(jīng)網(wǎng)絡(luò) 飛行控制
上傳時間: 2013-04-24
上傳用戶:冇尾飛鉈
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1