根據交通部公布的數據,交通事故呈逐年上升趨勢,交通事故不僅給公民的財產造成了損失,而且給公民的人身安全也會造成威脅。因此如何更好地避免交通事故成為一個焦點課題,汽車安全系統更是成為汽車生產商和研究機構的研究熱點。 當前汽車安全系統有兩大種類:一是被動式安全系統。例如:安全帶,安全氣囊等。二是主動式安全系統。主動安全系統又分為主動被動式和主動自動式。前者有ABS等。后者有汽車自動防撞系統和倒車雷達等。 本文采用激光測距系統,開發一種汽車在高速公路上行駛的主動式防撞系統,本文的重點是開發測距預警系統,采用專門的激光測距芯片和接收芯片,并采用FPGA(Filed Programmable Gate Array)作為主控芯片,對前車進行有效的監控,根據檢測得到的數據,實時提出建議和報警,提醒駕駛員減速或者采取制動措施,從而達到預防追尾碰撞的目的。本文工作主要有以下幾個方面: 1) 在比較分析激光、雷達和毫米波等測距方法的基礎上,根據市場需求及潛在用戶分析,確定采用激光脈沖測距方式。針對激光脈沖測距存在的技術難題,提出以FPGA作為系統核心控制模塊的測距系統設計方案。 2) 根據對車載動態測距系統測量精度、測量頻率和測量范圍的基本要求,結合脈沖激光測距的特點,提出采用多頭脈沖激光測距和多周期脈沖測量的技術方案。該方案可有效提高系統測距精度和測量范圍,降低系統成本。 3) 基于上述方案,完成了基于FPGA的多頭脈沖激光測距系統的各功能模塊的詳細設計、功能仿真、綜合優化及板級測試實驗。實驗表明,各主要功能模塊基本達到預期設計要求,為測距系統的后期開發奠定了基礎。 4) 完成了激光測距傳感器外圍光電轉換電路、電源轉換電路及通訊接口的設計、制作、安裝及實驗室調試。 5) 最后對論文研究工作進行了總結,提出了系統的不足之處和進一步研究工作的方向。
上傳時間: 2013-05-24
上傳用戶:yoleeson
當前,片上系統(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-06-12
上傳用戶:mqien
本論文設計了一種基于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-05-24
上傳用戶:qiaoyue
隨著信息技術和電子技術的進步和日益成熟,計算機數據采集技術得到了廣泛應用。由于ISA數據采集卡的固有缺陷,PCI接口的數據采集卡將逐漸取代ISA數據采集卡,成為數據采集的主流。為了簡化PCI數據采集卡結構,提高數據采集可靠性,本文研究并開發了一種基于FPGA的PCI結構的數據采集卡系統。 論文對PCI對目標設備數據采集卡實現的原理和方法進行了深入研究,設計了基于FPGA的PCI數據采集卡的硬件電路,通過在FPGA中嵌入了PCI目標設備的IP核與用戶邏輯部分,構成了SOPC系統。使用Verilog硬件描述語言設計并實現了FPGA內部采集數據管理、數據管理寄存器和FIFO數據緩沖隊列等模塊電路。利用ModelSim對PCI系統進行了仿真。完成了系統硬件電路PCB板的設計,最終制作了PCI數據采集卡。 論文針對PCI結構的數據采集卡系統軟件需求,研究了WDM設備驅動軟件、Windows環境的簡易虛擬示波器以及簡易虛擬邏輯儀實現原理和方法。利用DriverStudio+Windows DDK for XP+VC6的軟件平臺,開發了WDM設備驅動程序。實現了Windows環境的簡易虛擬示波器,和簡易虛擬邏輯儀。系統測試結果表明該系統設計正確,系統運行穩定,功能和指標達到了設計要求。
上傳時間: 2013-07-27
上傳用戶:yzy6007
目前對數字化音頻處理的具體實現主要集中在以DSP或專用ASIC芯片為核心的處理平臺的開發方面,存在著并行處理性能差,系統升級和在線配置不靈活等缺點。另一方面現有解決方案的設計主要集中于處理器芯片,而對于音頻編解碼芯片的關注度較低,而且沒有提出過從芯片層到PCB板層的完整設計思路。本文針對上述問題對數字化音頻處理平臺進行了研究,主要內容包括: 1、提出了基于FPGA的通用音頻處理平臺,該方案有別于現有的基于MCU、DSP和其它專用ASIC芯片的方案,論證了基于FPGA的音頻處理系統的結構及設計工作流程,并對嵌入式音頻處理系統專門進行了研究。 2、提出了從芯片層到PCB板層的完整設計思路,并將設計思路得以實現。完成了FPGA的設計及實現過程,包括:系統整體分析,設計流程分析,配置模塊和數據通信模塊的RTL實現等;解決了FPGA與音頻編解碼芯片TLV320AIC23B之間接口不匹配問題;給出配置和數據通信模塊的功能方框圖;從多個角度完善PCB板設計,給出了各個系統組成部分的詳細設計方案和硬件電路原理圖,并附有PCB圖。 3、建立了實驗和分析環境,完成了各項實驗和分析工作,主要包括:PCB板信號完整性分析和優化,FPGA系統中各個功能模塊的實驗與分析等。實驗和分析結果論證了系統設計的合理性和實用性。 本文的研究與實現工作通過實驗和分析得到了驗證。結果表明,本文提出的由FPGA和音頻編解碼芯片TLV320AIC23B組成的數字化音頻處理系統完全可以實現音頻信號的數字化處理,從而可以將FPGA在數字信號處理領域的優點充分發揮于音頻信號處理領域。
上傳時間: 2013-04-24
上傳用戶:lanwei
隨著電子技術和計算機技術的飛速發展,視頻圖像處理技術近年來得到極大的重視和長足的發展,其應用范圍主要包括數字廣播、消費類電子、視頻監控、醫學成像及文檔影像處理等領域。當前視頻圖像處理主要問題是當處理的數據量很大時,處理速度慢,執行效率低。而且視頻算法的軟件和硬件仿真和驗證的靈活性低。 本論文首先根據視頻信號的處理過程和典型視頻圖像處理系統的構成提出了基于FPGA的視頻圖像處理系統總體框圖;其次選擇視頻轉換芯片SAA7113,完成視頻圖像采集模塊的設計,主要分三步完成:1)配置視頻轉換芯片的工作模式,完成視頻轉化芯片SAA7113的初始化:2)通過分析輸出數據流的格式標準,來識別奇偶場信號、場消隱信號和有效行數據的開始和結束信號三種控制信號,并根據控制信號,用Verilog硬件描述語言編程實現圖像數據的采集;3)分析SRAM的讀寫控制時序,采用兩塊SRAM完成圖像數據的存儲。然后編寫軟件測試文件,在ISE Simulator仿真環境進行程序測試與運行,并分析仿真結果,驗證了數據采集和存儲的正確性;最后,對常用視頻圖像算法的MATLAB仿真,選擇適當的算子,采用工具MATLAB、System Generator for DSP和ISE,利用模塊構建方式,搭建視頻算法平臺,實現圖像平滑濾波、銳化濾波算法,在Simulink中仿真并自動生成硬件描述語言和網表,對資源的消耗做簡要分析。 本論文的創新點是采用新的開發環境System Generator for DSP實現視頻圖像算法。這種開發視頻圖像算法的方式靈活性強、設計周期短、驗證方便、是視頻圖像處理發展的必然趨勢。
上傳時間: 2013-05-20
上傳用戶:fudong911
串行數字接口SDI是目前使用最廣泛的數字視頻接口。它是遵循SMPTE-259M和EBtJ-Tech-3267標準制定的,己經被世界上眾多數字視頻設備生產廠家普遍采納并作為標準視頻接口,主要用在非線性編輯系統、視頻服務器、虛擬演播室以及數字切換矩陣和數字光端機等場合。 以往的SDI接口在實現方法上有成本高、靈活性低等缺點,針對這些不足,本文在研究串行數字接口工作原理的基礎上,提出了一種基于FPGA的標清串行數字接口(SD-SDI)的設計方案,并使用SOPC Builder構成一個Nios II處理器系統,將SDI接口以IP核形式嵌入到FPGA內部,從而提高系統的集成度,使之具有視頻數據處理速度快、實時性強、性價比高的特點。具體研究內容包括: 1.在分析SDI接口的硬件結構和工作原理的基礎上,提出了串行數字接口的嵌入式系統設計方法,完成了SDI接口卡的FPGA芯片內部配置以及驅動電路、均衡電路、電源電路等硬件電路設計。 2.采用軟邏輯方法實現SDI接口的傳輸功能,進行了具體的模塊化設計與仿真。 3.引入Nios II嵌入式軟核處理器對數據進行處理,設計了視頻圖像數據的采集程序。 該傳輸系統以Altera公司的Cyclone II EP2C35F672C8為核心芯片,通過發送和接收電路的共同作用,能夠完成標清數字視頻信號的傳輸,初步確立了以SDI接口為數據源的視頻信號傳輸系統的整體模式和框架。
上傳時間: 2013-07-31
上傳用戶:zttztt2005
當前,隨著電子技術的飛速發展,智能化系統中需要傳輸的數據量日益增大,要求數據傳送的速度也越來越快,傳統的數據傳輸方式已無法滿足目前的要求。在此前提下,采用高速數據傳輸技術成為必然,DMA(直接存儲器訪問)技術就是較理想的解決方案之一,能夠滿足信息處理實時性和準確性的要求。 本文以EDA工具、硬件描述語言和可編程邏輯器件(FPGA)為技術支撐,設計DMA控制器的總體結構。在通道檢測模塊中,解決了信號抗干擾和請求信號撤銷問題,并提出并行通道檢測算法;在優先級管理模塊中提出了動態優先級端口響應機制;在傳輸模塊中采用狀態機的設計思想設計多個通道的數據傳輸。通過各模塊問題的解決及新方法的采用,最終設計出基于FPGA的多通道DMA控制器的IP軟核。實驗仿真結果表明,本控制器傳輸速度較快,主頻達100MHz以上,且工作穩定。
上傳時間: 2013-05-16
上傳用戶:希醬大魔王
隨著圖像分辨率的越來越高,軟件實現的圖像處理無法滿足實時性的需求;同時FPGA等可編程器件的快速發展使得硬件實現圖像處理變得可行。如今基于FPGA的圖像處理研究成為了國內外的一個熱門領域。 本文在FPGA平臺上,用Verilog HDL實現了一個研究圖像處理算法的可重復配置的硬件模塊架構,架構包括PC機預處理和通信軟件,控制模塊,計算單元,存儲器模塊和通信適配模塊五個部分。其中的計算模塊負責具體算法的實現,根據不同的圖像處理算法可以獨立實現。架構為計算模塊實現了一個可添加、移出接口,不同的算法設計只要符合該接口就可以方便的加入到模塊架構中來進行調試和運行。 在硬件架構的基礎上本文實現了排序濾波,中值濾波,卷積運算及高斯濾波,形態學算子運算等經典的圖像處理算法。討論了FPGA的圖像處理算法的設計方法及優化策略,通過性能分析,FPGA實現圖像處理在時間上比軟件處理有了很大的提高;通過結果的比較,發現FPGA的處理結果達到了軟件處理幾乎同等的效果水平。最后本文在實現較大圖片處理和圖像處理窗口的大小可配置性方面做了一定程度的討論和改進,提高了算法的可用性,同時為進一步的研究提供了更加便利的平臺。 整個設計都是在ISE8.2和ModelSim第三方仿真軟件環境下開發的,在xilinx的Spartan-3E XC3S500E硬件平臺上實現。在軟件仿真過程中利用了ISE8.2自帶仿真工具和ModelSim結合使用。 本課題為制造FPGA的專用圖像處理芯片做了有益的探索性研究,為實現FPGA為核心處理芯片的實時圖像處理系統有著積極的作用。
上傳時間: 2013-07-29
上傳用戶:愛順不順
隨著計算機技術和通信技術的迅速發展,數字視頻在信息社會中發揮著越來越重要的作用,視頻傳輸系統已經被廣泛應用于交通管理、工業監控、廣播電視、銀行、商場等多個領域。同時,FPGA單片規模的不斷擴大,在FPGA芯片內部實現復雜的數字信號處理系統也成為現實,因此采用FPGA實現視頻壓縮和傳輸已成為一種最佳選擇。 本文將視頻壓縮技術和光纖傳輸技術相結合,設計了一種基于無損壓縮算法的多路數字視頻光纖傳輸系統,系統利用時分復用和無損壓縮技術,采用串行數字視頻傳輸的方式,可在一根光纖中同時傳輸8路以上視頻信號。系統在總體設計時,確定了基于FPGA的設計方案,采用ADI公司的AD9280和AD9708芯片實現A/D轉換和D/A轉換,在FPGA里實現系統的時分復用/解復用、視頻數據壓縮/解壓縮和線路碼編解碼,利用光收發一體模塊實現電光轉換和光電轉換。視頻壓縮采用LZW無損壓縮算法,用Verilog語言設計了壓縮模塊和解壓縮模塊,利用Xilinx公司的IP核生成工具Core Generator生成FIFO來緩存壓縮/解壓縮單元的輸入輸出數據,光纖線路碼采用CIMT碼,設計了編解碼模塊,解碼過程中,利用數字鎖相環來實現發射與接收的幀同步,在ISE8.2和Modelsim仿真環境下對FPGA模塊進行了功能仿真和時序仿真,并在Spartan-3E開發板和視頻擴展板上完成了系統的硬件調試與驗證工作,實驗證明,系統工作穩定,圖像清晰,實時傳輸效果好,可用于交通、安防、工業監控等多個領域。 本文將視頻壓縮和線路碼編解碼在FPGA里實現,利用FPGA的并行處理優勢,大大提高了系統的處理速度,使系統具有集成度高、靈活性強、調試方便、抗干擾能力強、易于升級等特點。
上傳時間: 2013-06-27
上傳用戶:幾何公差