本文利用Verilog HDL語言在FPGA上實現(xiàn)IC總線的規(guī)范,又簡要介紹了Quartus Ⅱ設計環(huán)境和設計方法,以及FPGA的設計流程。在此基礎上,重點介紹了I
上傳時間: 2013-04-24
上傳用戶:ajaxmoon
當今電子系統(tǒng)的設計是以大規(guī)模FPGA為物理載體的系統(tǒng)芯片的設計,基于FPGA的片上系統(tǒng)可稱為可編程片上系統(tǒng)(SOPC)。SOPC的設計是以知識產(chǎn)權核(IPCore)為基礎,以硬件描述語言為主要設計手段,借助以計算機為平臺的EDA工具進行的。 本文在介紹了FPGA與SOPC相關技術的基礎上,給出了SOPC技術開發(fā)調(diào)制解調(diào)器的方案。在分析設計軟件Matlab/DSP(Digital Signal Processing)。builder以及Quartus Ⅱ開發(fā)軟件進行SOPC(System On a Programmable Chip)設計流程后,依據(jù)調(diào)制解調(diào)算法提出了一種基于DSP Builder調(diào)制解調(diào)器的SOPC實現(xiàn)方案,模塊化的設計方法大大縮短了調(diào)制解調(diào)器的開發(fā)周期。 在SOPC技術開發(fā)調(diào)制解調(diào)器的過程中,用MATLAB/Simulink的圖形方式調(diào)用Altera DSP Builder和其他Simulink庫中的圖形模塊(Block)進行系統(tǒng)建模,在Simulink中仿真通過后,利用DSP Builder將Simulink的模型文件(.mdl)轉化成通用的硬件描述語言VHDL文件,從而避免了VHDL語言手動編寫系統(tǒng)的煩瑣過程,將精力集中于算法的優(yōu)化上。 基于DSP Builder的開發(fā)功能,調(diào)制解調(diào)器電路中的低通濾波器可直接調(diào)用FIRIP Core,進一步提高了開發(fā)效率。 在進行編譯、仿真調(diào)試成功后,經(jīng)過QuartusⅡ將編譯生成的編程文件下載到ALTERA公司Cyclone Ⅱ系列的FPGA芯片EP2C5F256C6,完成器件編程,從而給出了一種調(diào)制解調(diào)器的SOPC系統(tǒng)實現(xiàn)方案。
上傳時間: 2013-05-28
上傳用戶:koulian
感應加熱電源以其環(huán)保、節(jié)能等優(yōu)點在工業(yè)生產(chǎn)中得到了廣泛的應用,逆變控制電路是直接影響感應加熱電源能否安全、高效運行的關鍵因素。目前的感應加熱裝置很多采用模擬電路控制,而模擬控制電路觸點多,焊點多,系統(tǒng)可靠性低,對一些元件的工藝性要求高,電路中控制參數(shù)不容易進行修改,靈活性較差。近年來隨著微處理機的發(fā)展,數(shù)字式控制精確,軟件設計靈活,因而整個控制系統(tǒng)容易實現(xiàn),在感應加熱領域中運用數(shù)字式控制已是一個發(fā)展方向。 本文在模擬逆變控制系統(tǒng)的基礎上,在可編程邏輯器件(FPGA)上進行了數(shù)字式并聯(lián)逆變控制系統(tǒng)的研究。 首先,本文針對感應加熱并聯(lián)逆變控制的數(shù)字化進行了詳細的研究。在參閱國內(nèi)外相關文獻的基礎上,結合已有模擬并聯(lián)逆變控制電路的工作原理,設計了全數(shù)字鎖相環(huán)、它激轉自激掃頻啟動模塊等逆變控制功能模塊,并對各個模塊進行了相關的數(shù)學分析和功能仿真,結果證明可以達到預定的功能指標和設計要求。 然后,分析了感應加熱電源的整體工作流程,針對模擬控制電路中控制參數(shù)不易進行修改、靈活性較差等問題,設計了數(shù)據(jù)采集、存儲、顯示等功能模塊,有利于系統(tǒng)的調(diào)試,參數(shù)修改等實際操作。 最后,以模擬逆變控制策略為基礎,分析了數(shù)字控制器的控制要求和策略。由硬件狀態(tài)機實現(xiàn)數(shù)字控制器的設計,完成對整個逆變控制系統(tǒng)的整體控制操作。通過自上而下的總體設計,將各個部分組合起來,構成一個SOC系統(tǒng)。在FPGA集成軟件中進行了各部分和整體的仿真驗證,結果證明該設計可以完成逆變控制的各項需求和預定的人機交互操作。
標簽: FPGA 感應加熱電源 控制系統(tǒng)
上傳時間: 2013-07-09
上傳用戶:1222
隨著信號處理技術的進步和電子技術的發(fā)展,雷達信號偵察接收機逐漸從模擬體制向數(shù)字體制轉變。軟件無線電概念的提出,促使雷達偵察接收機朝大帶寬、全截獲方向發(fā)展,現(xiàn)有的串行信號處理體制已經(jīng)很難滿足系統(tǒng)要求。FPGA器件的出現(xiàn),為實現(xiàn)寬帶雷達信號偵察數(shù)字接收機提供了硬件支持。 本文結合FPGA芯片特點,在前人研究基礎上,從算法和硬件實現(xiàn)兩方面,對雷達信號偵察數(shù)字接收機若干關鍵技術進行了研究和創(chuàng)新,主要研究內(nèi)容包括以下幾個方面。 1)給出了基于QuartusII/Matlab和ISE/ModelSim/Matlab的兩種FPGA設計聯(lián)合仿真技術。這種聯(lián)合仿真技術,大大提高了基于FPGA的雷達信號偵察數(shù)字接收機的設計效率。 2)給出了一種基于FFT/IFFT的寬帶數(shù)字正交變換算法,并將該算法在FPGA中進行了硬件實現(xiàn),設計可對600MHz帶寬內(nèi)的輸入信號進行實時正交變換。 3)提出了一種全并行結構FFT的FPGA實現(xiàn)方案,并將其在FPGA芯片中進行了硬件實現(xiàn),設計能夠在一個時鐘周期內(nèi)完成32點并行FFT運算,滿足了數(shù)字信道化接收機對數(shù)據(jù)處理速度的要求。 4)提出了一種自相關信號檢測FPGA實現(xiàn)方案,通過改變FIFO長度改變自相關運算點數(shù),實現(xiàn)了弱信號檢測。提出通過二次門限處理來消除檢測脈沖中的毛刺和凹陷,降低了虛警概率,提高了檢測結果的可靠性。 5)在單通道自相關信號檢測算法基礎上,提出采用三路并行檢測,每路采用不同的相關點數(shù)和檢測門限,再綜合考慮三路檢測結果,得到最終檢測結果。給出了算法FPGA實現(xiàn)過程,并對設計進行了聯(lián)合時序仿真,提高了檢測性能。 6)給出了一種利用FFT變換后的兩根最大譜線進行插值的快速高精度頻率估計方法,并將該算法在FPGA硬件中進行了實現(xiàn)。通過利用FFT運算后的實/虛部最大值進行插值,降低了硬件資源消耗、縮短了運算延遲。 7)結合4)、5)、6)中的研究成果,完成了對雷達脈沖信號到達時間、終止時間、脈沖寬度和脈沖頻率的估計,最終在一塊FPGA芯片內(nèi)實現(xiàn)了一個精簡的雷達信號偵察數(shù)字接收機,并在微波暗室中進行了測試。
標簽: FPGA 雷達信號 數(shù)字接收機
上傳時間: 2013-06-13
上傳用戶:Divine
本文以VB 為主體開發(fā)語言,實現(xiàn)了參數(shù)化設計凸輪和凸輪輪廓設計過程的動畫仿真,既提高了凸輪設計效率,又益于計算機輔助教學。
上傳時間: 2013-06-13
上傳用戶:www240697738
頻率是電子技術領域內(nèi)的一個基本參數(shù),同時也是一個非常重要的參數(shù)。穩(wěn)定的時鐘在高性能電子系統(tǒng)中有著舉足輕重的作用,直接決定系統(tǒng)性能的優(yōu)劣。隨著電子技術的發(fā)展,測頻系統(tǒng)使用時鐘的提高,測頻技術有了相當大的發(fā)展,但不管是何種測頻方法,±1個計數(shù)誤差始終是限制測頻精度進一步提高的一個重要因素。 本設計闡述了各種數(shù)字測頻方法的優(yōu)缺點。通過分析±1個計數(shù)誤差的來源得出了一種新的測頻方法:檢測被測信號,時基信號的相位,當相位同步時開始計數(shù),相位再次同步時停止計數(shù),通過相位同步來消除計數(shù)誤差,然后再通過運算得到實際頻率的大小。根據(jù)M/T法的測頻原理,已經(jīng)出現(xiàn)了等精度的測頻方法,但是還存在±1的計數(shù)誤差。因此,本文根據(jù)等精度測頻原理中閘門時間只與被測信號同步,而不與標準信號同步的缺點,通過分析已有等精度澳孽頻方法所存在±1個計數(shù)誤差的來源,采用了全同步的測頻原理在FPGA器件上實現(xiàn)了全同步數(shù)字頻率計。根據(jù)全同步數(shù)字頻率計的測頻原理方框圖,采用VHDL語言,成功的編寫出了設計程序,并在MAX+PLUS Ⅱ軟件環(huán)境中,對編寫的VHDL程序進行了仿真,得到了很好的效果。最后,又討論了全同步頻率計的硬件設計并給出了電路原理圖和PCB圖。對構成全同步數(shù)字頻率計的每一個模塊,給出了較詳細的設計方法和完整的程序設計以及仿真結果。
標簽: FPGA 數(shù)字頻率計
上傳時間: 2013-04-24
上傳用戶:qqoqoqo
目前,數(shù)字信號處理廣泛應用于通信、雷達、聲納、語音與圖像處理等領域,信號處理算法理論己趨于成熟,但其具體硬件實現(xiàn)方法卻值得探討。FPGA是近年來廣泛應用的超大規(guī)模、超高速的可編程邏輯器件,由于其具有高集成度、高速、可編程等優(yōu)點,大大推動了數(shù)字系統(tǒng)設計的單片化、自動化,縮短了單片數(shù)字系統(tǒng)的設計周期、提高了設計的靈活性和可靠性,在超高速信號處理和實時測控方面有非常廣泛的應用。本文對FPGA的數(shù)據(jù)采集與處理技術進行研究,基于FPGA在數(shù)據(jù)采樣控制和信號處理方面的高性能和單片系統(tǒng)發(fā)展的新熱點,把FPGA作為整個數(shù)據(jù)采集與處理系統(tǒng)的控制核心。主要研究內(nèi)容如下: FPGA的單片系統(tǒng)研究。針對數(shù)據(jù)采集與處理,對FPGA進行選型,設計了基于FPGA的單片系統(tǒng)的結構。把整個控制系統(tǒng)分為三個部分:多通道采樣控制模塊,數(shù)據(jù)處理模塊,存儲控制模塊。 多通道采樣控制模塊的設計。利用4片AD7506和一片AD7862對64路模擬量進行周期采樣,分別設計了通道選擇控制模塊和A/D轉換控制模塊,并進行了仿真,完成了基于FPGA的多通道采樣控制。 數(shù)據(jù)處理模塊的設計。FFT算法在數(shù)字信號處理中占有重要的地位,因此本文研究了FFT的硬件實現(xiàn)結構,提出了用FPGA實現(xiàn)FFT的一種設計思想,給出了總體實現(xiàn)框圖。分別設計了旋轉因子復數(shù)乘法器,碟形運算單元,存儲器,控制器,并分別進行了仿真。重點設計實現(xiàn)了FFT算法中的蝶形處理單元,采用了一種高效乘法器算法設計實現(xiàn)了蝶形處理單元中的旋轉因子乘法器,從而提高了蝶形處理器的運算速度,降低了運算復雜度。理論分析和仿真結果表明,狀態(tài)機控制器成功地對各個模塊進行了有序、協(xié)調(diào)的控制。 存儲控制模塊的設計。利用閃存芯片K9K1G08UOA對采集處理后的數(shù)據(jù)進行存儲,設計了FPGA與閃存的硬件連接,設計了存儲控制模塊。 本文對FFT算法的硬件實現(xiàn)進行了研究,結合單片系統(tǒng)的特點,把整個系統(tǒng)分為多通道采樣控制模塊,數(shù)據(jù)處理模塊,存儲控制模塊進行設計和仿真。設計采用VHDL編寫程序的源代碼。仿真測試結果表明,此FPGA單片系統(tǒng)可完成對實時信號的高速采集與處理。
標簽: FPGA 數(shù)據(jù)采集 處理技術
上傳時間: 2013-07-06
上傳用戶:eclipse
數(shù)字信號處理是信息科學中近幾十年來發(fā)展最為迅速的學科之一。常用的實現(xiàn)高速數(shù)字信號處理的器件有DSP和FPGA。FPGA具有集成度高、邏輯實現(xiàn)能力強、速度快、設計靈活性好等眾多優(yōu)點,尤其在并行信號處理能力方面比DSP更具優(yōu)勢。在信號處理領域,經(jīng)常需要對多路信號進行采集和實時處理,為解決這一問題,本文設計了基于FPGA的數(shù)據(jù)采集和處理系統(tǒng)。 本文首先介紹數(shù)字信號處理系統(tǒng)的組成和數(shù)字信號處理的優(yōu)點,然后通過FFT算法的比較選擇和硬件實現(xiàn)方案的比較選擇,進行總體方案的設計。在硬件方面,特別討論了信號調(diào)理模塊、模數(shù)轉換模塊、FPGA芯片配置等功能模塊的設計方案和硬件電路實現(xiàn)方法。信號處理單元的設計以Xilinx ISE為軟件平臺,采用VHDL和IP核的方法,設計了時鐘產(chǎn)生模塊、數(shù)據(jù)滑動模塊、FFT運算模塊、求模運算模塊、信號控制模塊,完成信號處理單元的設計,并采用ModelSim仿真工具進行相關的時序仿真。最后利用MATLAB對設計進行驗證,達到技術指標要求。
標簽: 同步數(shù)據(jù)采集 處理系統(tǒng)
上傳時間: 2013-07-07
上傳用戶:小火車啦啦啦
隨著圖像分辨率的越來越高,軟件實現(xiàn)的圖像處理無法滿足實時性的需求;同時FPGA等可編程器件的快速發(fā)展使得硬件實現(xiàn)圖像處理變得可行。如今基于FPGA的圖像處理研究成為了國內(nèi)外的一個熱門領域。 本文在FPGA平臺上,用Verilog HDL實現(xiàn)了一個研究圖像處理算法的可重復配置的硬件模塊架構,架構包括PC機預處理和通信軟件,控制模塊,計算單元,存儲器模塊和通信適配模塊五個部分。其中的計算模塊負責具體算法的實現(xiàn),根據(jù)不同的圖像處理算法可以獨立實現(xiàn)。架構為計算模塊實現(xiàn)了一個可添加、移出接口,不同的算法設計只要符合該接口就可以方便的加入到模塊架構中來進行調(diào)試和運行。 在硬件架構的基礎上本文實現(xiàn)了排序濾波,中值濾波,卷積運算及高斯濾波,形態(tài)學算子運算等經(jīng)典的圖像處理算法。討論了FPGA的圖像處理算法的設計方法及優(yōu)化策略,通過性能分析,F(xiàn)PGA實現(xiàn)圖像處理在時間上比軟件處理有了很大的提高;通過結果的比較,發(fā)現(xiàn)FPGA的處理結果達到了軟件處理幾乎同等的效果水平。最后本文在實現(xiàn)較大圖片處理和圖像處理窗口的大小可配置性方面做了一定程度的討論和改進,提高了算法的可用性,同時為進一步的研究提供了更加便利的平臺。 整個設計都是在ISE8.2和ModelSim第三方仿真軟件環(huán)境下開發(fā)的,在xilinx的Spartan-3E XC3S500E硬件平臺上實現(xiàn)。在軟件仿真過程中利用了ISE8.2自帶仿真工具和ModelSim結合使用。 本課題為制造FPGA的專用圖像處理芯片做了有益的探索性研究,為實現(xiàn)FPGA為核心處理芯片的實時圖像處理系統(tǒng)有著積極的作用。
上傳時間: 2013-05-30
上傳用戶:水瓶kmoon5
本文從工程設計和應用出發(fā),根據(jù)某機載設備直接序列擴頻(DS-SS)接收機聲表面波可編程抽頭延遲線(SAW.P.TDL)中頻相關解擴電路的指標要求,提出了基于FPGA器件的中頻數(shù)字相關解擴器的替代設計方案,通過理論分析、軟件仿真、數(shù)學計算、電路設計等方法和手段,研制出了滿足使用環(huán)境要求的工程化的中頻數(shù)字相關器,經(jīng)過主要性能參數(shù)的測試和環(huán)境溫度驗證試驗,并在整機上進行了試驗和試用,結果表明電路性能指標達到了設計要求。對工程應用中的部分問題進行了初步研究和分析,其中較詳細地分析了SAW卷積器、SAW.P.TDL以及中頻數(shù)字相關器在BPSK直擴信號相關解擴時的頻率響應特性。 論文的主要工作在于: (1)根據(jù)某機載設備擴頻接收機基于SAW.P.TDL的中頻解擴電路要求,進行理論分析、電路設計、軟件編程,研制基于FPGA器件的中頻數(shù)字相關器,要求可在擴頻接收機中原位替代原SAW相關解擴電路; (2)對中頻數(shù)字相關器的主要性能參數(shù)進行測試,進行了必要的高低溫等環(huán)境試驗,確定電路是否達到設計指標和是否滿足高低溫等環(huán)境條件要求; (3)將基于FPGA的中頻數(shù)字相關器裝入擴頻接收機,與原SAW.P.TDL中頻解擴電路置換,確定與接收機的電磁兼容性、與中放電路的匹配和適應性,測試整個擴頻接收機的靈敏度、動態(tài)范圍、解碼概率等指標是否滿足接收機模塊技術規(guī)范要求; (4)將改進后的擴頻接收機裝入某機載設備,測試與接收機相關的性能參數(shù),整機進行高低溫等主要環(huán)境試驗,確定電路變化后的整機設備各項指標是否滿足其技術規(guī)范要求; (5)通過對基于FPGA的中頻數(shù)字相關器與SAW.P.TDL的主要性能參數(shù)進行對比測試和分析,特別是電路對頻率偏移響應特性的對比分析,從而得出初步的結論。
標簽: 中頻 數(shù)字 工程實現(xiàn)
上傳時間: 2013-06-22
上傳用戶:徐孺