擴頻通信具有較強的抗干擾、抗偵查和抗衰落能力,可以實現碼分多址,目前廣泛應用于通信抗干擾、衛星通信、導航、保密通信、測距和定位等各個方面。另外,隨著集成電路技術的飛速發展,數字接收機和軟件無線電也已經是現代通信研究的一個熱點。 本文正是順應這種發展趨勢,在某工程項目的通信分系統中建立CDMA直接序列擴頻通信系統。 本文作者承擔了多點無線擴頻通信系統的研究,建立了一個完整的仿真系統。提出了適合于本系統的實現算法,同時還建立了基于軟件無線電平臺的系統的全FPGA設計和實現,包括各個模塊的測試和整個系統的聯合測試。 文章的主要內容如下: 1.簡述了擴頻通信及軟件無線電的發展及現狀。 2. 對直擴系統的基本原理和系統中采用的相關關鍵技術進行了闡述。相關關鍵技術包括擴頻碼的研究和選取,擴頻碼同步的研究,包括捕獲算法和跟蹤算法的研究,以及自適應門限的研究。 3.詳細討論了該多點無線通信系統的設計與實現,提出了適合于本系統的算法。首先闡述了系統的總體設計方案和設計參數,接著分為物理層和鏈路層詳細闡述了各個模塊的設計與仿真,包括matlab仿真和modelsim仿真,文中給出了大量的仿真結果圖。仿真結果證明算法的正確性,仿真性能也能滿足系統設計的要求。 4.介紹了該多點無線通信系統的硬件平臺與系統調試。首先介紹了系統的硬件平臺和硬件框圖,介紹了系統的相關器件及其配置,接著介紹了FPGA的開發流程、開發工具、設計原則及遇到的相關問題,最后介紹了系統的設計驗證與性能分析,給出了系統的調試方案和調試結果。 本文所討論的多點無線通信系統已經在某工程項目的通信分系統中實現。目前工作正常,性能良好,具有通用性、可移植性,有重要的理論及實用價值。
上傳時間: 2013-04-24
上傳用戶:wzr0701
本文對基于FPGA的CCSDS圖像壓縮和AES加密算法的實現進行了研究。主要完成的工作有: (1)深入研究CCSDS圖像壓縮算法,并根據其編碼方案,設計并實現了相應的編解碼器。從算法性能和硬件實現復雜度兩個方面,將該算法與具有類似算法結構的JPEG2000和SPIHT圖像壓縮算法作比較分析; (2)利用硬件描述語言VerilogHDL實現CCSDS圖像壓縮算法和AES加密算法; (3)優化算法復雜度較大的功能模塊,如小波變換模塊等。使用雙端口內存模塊增加數據讀寫速度,利用DSP塊處理核心運算單元,從而很大程度上提高了模塊的運行速度,并降低了芯片的使用面積; (4)設計并實現系統的模塊級流水線,在幾乎不增加占用芯片面積的情況下,提高了系統的數據吞吐量; (5)在QuartusⅡ和ModelSim仿真環境下對該系統進行模塊級和系統級的功能仿真、時序仿真和驗證。在硬件系統測試階段,設計并實現FPGA與PC機的串口通信模塊,提高了系統驗證的工作效率。
上傳時間: 2013-05-19
上傳用戶:1757122702
當前,片上系統(SOC)已成為系統實現的主流技術。流片風險與費用增加、上市時間壓力加大、產品功能愈加復雜等因素使得SOC產業逐漸劃分為IP提供者、SOC設計服務者和芯片集成者三個層次。SOC設計已走向基于IP集成的平臺設計階段,經過嚴格驗證質量可靠的IP核成為SOC產業中的重要一環。 GPIB控制器芯片是組建自動測試系統的核心,在測試領域應用廣泛。本人通過查閱大量的技術資料,分析了集成電路在國內外發展的最新動態,提出了基于FPGA的自主知識產權的GPIB控制器IP核的設計和實現。 本文首先討論了基于FPGA的GPIB控制器的背景意義,接著對FPGA開發所具備的基本知識作了簡要介紹。文中對GPIB總線進行了簡單的描述,根據芯片設計的主要思想,重點在于論述怎樣用FPGA來實現IEEE-488.2協議,并詳細闡述了GPIB控制器的十種接口功能及其狀態機的IP核實現。同時,對數據通路也進行了較為細致的說明。在設計的時候采用基于模塊化設計思想,用VerilogHDL語言完成各模塊功能描述,通過Synplifv軟件的綜合,用Modelsim對設計進行了前、后仿真。最后利用生成的模塊符號采取類似畫電路圖的方法完成整個系統芯片的lP軟核設計,并用EDA工具下載到了FPGA上。 為了更好地驗證設計思想,借助EDA工具對GPIB控制器的工作狀態進行了軟件仿真,給出仿真結果,仿真波形驗證了GPIB控制器的工作符合預想。最后,本文對基于FPGA的GPIB控制器的IP核設計過程進行了總結,展望了當前GPIB控制器設計的發展趨勢,指出了開展進一步研究需要做的工作。
上傳時間: 2013-04-24
上傳用戶:rockjablew
本論文設計了一種基于FPGA的高速FIR數字濾波器,濾波器實現低通濾波,截止頻率為1MHz,通帶波紋小于1 dB,阻帶最大衰減為-40 dB,輸入輸出數據為8位二進制,采樣頻率為10MHz。 論文首先簡要介紹了數字濾波器的基本原理和線性FIR數字濾波器的性質、結構,根據濾波器的性能要求選擇窗函數、確定系數,在算法上為了滿足數字濾波器的要求,對系數放大512倍并取整,并用Matlab對數字濾波器原理進行了證明。同時簡述了EDA技術和FPGA設計流程。 其次,論文說明了FIR數字濾波器模塊的劃分,并用Verilog語言在Modelsim環境下進行了功能測試。對于數字濾波器系數中的-1,-2,4這些簡單的系數乘法直接進行移位和取反,可以極大的節省資源和優化設計。而對普通系數乘法采用4-BANT(4bits-at-a-time)的并行算法,用加法累加快速實現了乘積的運算;另外,在本設計進行部分積累加時,采用舍取冗余位,主要是根據設計時已對系數進行了放大,而輸出時又要將結果相應的縮小,所以在累加時,提前對部分積縮小,從而減少了運算量,從時間和資源上都得到了優化。 論文的最后分別用Modelsim和Quartus II進行了FIR數字濾波器的前仿真和后仿真,將仿真的結果和Matlab中原理驗證時得到的理想值進行了比較,并對所產生的誤差進行了分析。仿真結果表明:本16階FIR數字濾波器設計能夠實現截止頻率為1MHz的低通濾波,并且工作頻率可達150MHz以上。
上傳時間: 2013-07-15
上傳用戶:lanwei
通用異步收發器UART(Universal Asynchronous Receiver/Transmitter)是廣泛使用的串行傳輸協議。串行外設用到異步串行接口一般采用專用集成電路實現。但是這類芯片一般包含許多輔助模塊,而時常不需要使用完整的UART的功能和輔助功能,或者當在FPGA上設計時,需要將UART功能集成到FPGA內部而不能使用芯片。藍牙主機控制器接口則是實現主機設備與藍牙模塊之間互操作的控制部件。當在使用藍牙設備的時候尤其是在監控場所,接口控制器在控制數據與計算機的傳輸上就起了至關重要的作用。 論文針對信息技術的發展和開發過程中的實際需要,設計了一個藍牙HCI-UART(Host Controller Interface-Universal Asynchronous Receiver/Transmitter)控制接口的模塊。使用VHDL將其核心功能集成,既可以單獨使用,也可集成到系統芯片中,并且整個設計緊湊、穩定且可靠,其用途廣泛,具有一定的使用價值。 本設計采用TOP-DOWN設計方法,整體上分為UART接口和藍牙主機控制器接口兩部分。首先根據UART和藍牙主機控制器接口的實現原理和設計指標要求進行系統設計,對系統劃分模塊以及各個模塊的信號連接;然后進行模塊設計,設計出每個模塊的功能,并用VHDL語言編寫代碼來實現模塊功能;再使用ISE8.2I自帶的仿真器對各模塊進行功能仿真和時序仿真;最后進行硬件驗證,在Virtex-II開發板上對系統進行功能驗證。實現了發送、接收和波特率發生等功能,驗證了結果,表明設計正確,功能良好,符合設計要求。
上傳時間: 2013-04-24
上傳用戶:tianyi223
本文論述了嵌入式TCP/IP協議棧的實現,介紹了TCP/IP協議棧的原理,以及硬線實現TCP/IP協議棧的意義和應用。 第一章為緒論,介紹論文研究的目的、內容、意義和國內外研究發展的現狀。 第二章介紹FPGA設計的流程和Verilog HDL設計語言。著重介紹了FPGA的代碼輸入、編譯、綜合、仿真和下載等等步驟,并且介紹了FPGA設計中使用到的EDA軟件。介紹了Verilog HDL語言的起源,以及Verilog HDL語言的優缺點,并與VHDL語言進行了簡單的比較。 第三章介紹嵌入式系統要實現的經過剪裁的TCP/IP協議棧的內容。著重介紹了要實現的TCP/IP協議棧的子協議,包括TCP協議、UDP協議、IP協議、ARP協議、ICMP協議。在介紹這些協議的時候,介紹了這些協議的工作原理,以及這些協議要用到的報文的格式。 第四章介紹實現剪裁的TCP/IP協議棧的實現,具體介紹的經過剪裁的TCP/IP各個模塊的設計工作。這個部分著重介紹各個模塊的設計方法,實現各個模塊的過程。在設計完這些模塊后,對這些模塊的仿真進行了仿真。 第五章是全文的總結,概括了作者在這次畢業設計中的主要工作和課題的意義,同時指出了進一步工作的方向和需要解決的問題。
上傳時間: 2013-04-24
上傳用戶:13215175592
本文應用EDA技術,基于FPGA器件設計與實現UART,并采用CRC校驗。主要工作如下: 1、在異步串行通信電路部分完全用FPGA來實現。選用Xilinx公司的SpartanⅢ系列的XC3S1000來實現異步串行通信的接收、發送和接口控制功能,利用FPGA集成度比較高,具有在線可編程能力,在其完成各種功能的同時,完全可以將串行通信接口構建其中,可根據實際需求分配資源。 2、利用VerilogHDL語言非常容易掌握,功能比VHDL更強大的特點,可以在設計時不斷修改程序,來適用不同規模的應用,而且采用Verilog輸入法與工藝性無關,利用系統設計時對芯片的要求,施加不同的約束條件,即可設計出實際電路。 3、利用ModelSim仿真工具對程序進行功能仿真和時序仿真,以驗證設計是否能獲得所期望的功能,確定設計程序配置到邏輯芯片之后是否可以運行,以及程序在目標器件中的時序關系。 4、為保證數據傳輸的正確性,采用循環冗余校驗CRC(CyclicRedundancyCheck),該編碼簡單,誤判概率低,為了減少硬件成本,降低硬件設計的復雜度,本設計通過CRC算法軟件實現。 實驗結果表明,基于EDA技術的現場可編程門陣列FPGA集成度高,結構靈活,設計方法多樣,開發周期短,調試方便,修改容易,采用FPGA較好地實現了串行數據的通信功能,并對數據作了一定的處理,本設計中為CRC校驗。另外,可以利用FPGA的在線可編程特性,對本設計電路進行功能擴展,以滿足更高的要求。
上傳時間: 2013-04-24
上傳用戶:Altman
在圖像處理及檢測系統中,實時性要求往往影響著系統處理速度的性能。本文在分析研究視頻檢測技術及方法的基礎上,應用嵌入式系統設計和圖像處理技術,以交通信息視頻檢測系統為研究背景,展開了基于FPGA視頻圖像檢測技術的研究與應用,通過系統仿真驗證了基于FPGA架構的圖像并行處理和檢測系統具有較高的實時處理能力,能夠準確并穩定地檢測出運動目標的信息。可見FPGA對提高視頻檢測及處理的實時性是一個較好的選擇。 本文主要研究的內容有: 1.分析研究了視頻圖像檢測技術,針對傳統基于PC構架和DSP處理器的視頻檢測系統的弊端,并從可靠性、穩定性、實時性和開發成本等因素考慮,提出了以FPGA芯片作為中央處理器的嵌入式并行數據處理系統的設計方案。 2.應用模塊化的硬件設計方法,構建了新一代嵌入式視頻檢測系統的硬件平臺。該系統由異步FIFO模塊、圖像空間轉換模塊、SRAM幀存控制模塊、圖像預處理模塊和圖像檢測模塊等組成,較好地解決了圖像采樣存儲、處理和傳輸的問題,并為以后系統功能的擴展奠定了良好的基礎。 3.在深入研究了線性與非線性濾波幾種圖像處理算法,分析比較了各自的優缺點的基礎上,本文提出一種適合于FPGA的快速圖像中值濾波算法,并給出該算法的硬件實現結構圖,應用VHDL硬件描述語言編程、實現,仿真結果表明,快速中值濾波算法的處理速度較傳統算法提高了50%,更有效地降低了系統資源占用率和提高了系統運算速度,增強了檢測系統的實時性能。 4.研究了基于視頻的交通車流量檢測算法,重點討論背景差分法,圖像二值化以及利用直方圖分析方法確定二值化的閾值,并對圖像進行了直方圖均衡處理,提高圖像檢測精度。并結合嵌入式系統處理技術,在FPGA系統上研究設計了這些算法的硬件實現結構,用VHDL語言實現,并對各個模塊及相應算法做出了功能仿真和性能分析。 5.系統仿真與驗證是整個FPGA設計流程中最重要的步驟,針對現有仿真工具用手動設置輸入波形工作量大等弊病,本文提出了一種VHDL測試基準(TestBench)方法解決系統輸入源仿真問題,用TEXTIO程序包設計了MATLAB與FPGA仿真軟件的接口,很好地解決了仿真測試中因測試向量龐大而難以手動輸入的問題。并將系統的仿真結果數據在MATLAB上還原為圖像,方便了系統測試結果的分析與調試。系統測試的結果表明,運動目標的檢測基本符合要求,可以排除行走路人等移動物體(除車輛外)的噪聲干擾,有效地檢測出正確的目標。 本文主要研究了基于FPGA片上系統的圖像處理及檢測技術,針對FPGA技術的特點對某些算法提出了改進,并在MATLAB、QuartusⅡ和ModelSim軟件開發平臺上仿真實現,仿真結果達到預期目標。本文的研究對智能化交通監控系統的車流量檢測做了有益探索,對其他場合的圖像高速處理及檢測也具有一定的參考價值。
上傳時間: 2013-07-13
上傳用戶:woshiayin
多相濾波器主要應用于脈沖多普勒雷達、通信寬帶數字接收機、雷達自適應波束形成等信號處理領域。在多普勒雷達信號處理中國內外關于FIR濾波器設計研究的報道較多,而對于IIR濾波器的設計研究相對較少,原因是IIR多相濾波器的設計復雜性,使得IIR濾波器在多普勒雷達數字信號處理中難以發揮重要作用。本文以脈沖多普勒雷達信號處理為背景,主要研究數字多相濾波器的特點和設計方法;進而研究數字多相濾波器的數字仿真方法與FPGA實現技術。對于自主研究、設計和實現雷達信號處理的各種結構的濾波器具有重要的意義。 本文討論了FIR數字濾波器和IIR數字濾波器的特點和區別。對IIR濾波器的多相結構進行了理論分析,重點研究了IIR多相濾波器的設計原理。根據此原理進行IIR濾波器的多相設計并擴展到多通道和多級結構。在此基礎上,根據本文研究的多普勒雷達回波信號需要四通道處理的要求搭建軟件仿真模型,對所設計的2級4通道IIR多相濾波器組進行了仿真實驗,給出仿真結果,并進行了討論。 在完成2級4通道IIR多相濾波器組的軟件仿真后,利用FPGA設計平臺,對該IIR多相濾波器組進行了設計仿真和綜合實現。在實現過程中進行了功能仿真和時序仿真兩級仿真驗證,結果表明在模擬硬件環境中所設計的2級4通道IIR多相濾波器組能夠較好地實現多普勒雷達回波信號多通道的劃分和濾波功能要求,驗證了設計思路和方法的正確性和可行性。
上傳時間: 2013-04-24
上傳用戶:gongxinshiwo@163.com
現代通信系統要求通信距離遠、通信容量大、傳輸質量好。作為其關鍵技術之一的調制解調技術一直是人們研究的一個重要方向。用FPGA實現調制解調器具有體積小、功耗低、集成度高、可軟件升級、抗干擾能力強的特點,符合未來通信技術發展的方向。論文從以下幾個方面討論和實現了基于FPGA的調制解調系統。 論文首先介紹了調制解調系統的發展現狀及FPGA的相關知識。然后介紹了幾種常見的相位調制解調方式,重點是QDPSK調制解調系統的理論算法。 論文重點介紹了QDPSK解調調制系統的具體實現。首先,在在MATLAB環境下對系統里的每個子模塊完成了功能仿真,并取得滿意的仿真結果;其次,在QDPSK調制解調系統功能仿真正確的基礎上,對每個模塊的功能編寫C++算法,并且驗證了算法的正確性和可實現性;最后,在altera公司的FPGA開發平臺Quartus Ⅱ 6.0上,采用Verilog硬件描述語言對QDPSK調制解調系統實現了時序仿真和綜合仿真。
上傳時間: 2013-07-21
上傳用戶:moonkoo7