人臉識別技術繼指紋識別、虹膜識別以及聲音識別等生物識別技術之后,以其獨特的方便、經濟及準確性而越來越受到世人的矚目。作為人臉識別系統的重要環節—人臉檢測,隨著研究的深入和應用的擴大,在視頻會議、圖像檢索、出入口控制以及智能人機交互等領域有著重要的應用前景,發展速度異常迅猛。 FPGA的制造技術不斷發展,它的功能、應用和可靠性逐漸增加,在各個行業也顯現出自身的優勢。FPGA允許用戶根據自己的需要來建立自己的模塊,為用戶的升級和改進留下廣闊的空間。并且速度更高,密度也更大,其設計方法的靈活性降低了整個系統的開發成本,FPGA 設計成為電子自動化設計行業不可缺少的方法。 本文從人臉檢測算法入手,總結基于FPGA上的嵌入式系統設計方法,使用IBM的Coreconnect掛接自定義模塊技術。經過訓練分類器、定點化、以及硬件加速等方法后,能夠使人臉檢測系統在基于Xilinx的Virtex II Pro開發板上平臺上,達到實時的檢測效果。本文工作和成果可以具體描述如下: 1. 算法分析:對于人臉檢測算法,首先確保的是檢測率的準確性程度。本文所采用的是基于Paul Viola和Michael J.Jones提出的一種基于Adaboost算法的人臉檢測方法。算法中較多的是積分圖的特征值計算,這便于進一步的硬件設計。同時對檢測算法進行耗時分析確定運行速度的瓶頸。 2. 軟硬件功能劃分:這一步考慮市場可以提供的資源狀況,又要考慮系統成本、開發時間等諸多因素。Xilinx公司提供的Virtex II Pro開發板,在上面有可以供利用的Power PC處理器、可擴展的存儲器、I/O接口、總線及數據通道等,通過分析可以對算法進行細致的劃分,實現需要加速的模塊。 3. 定點化:在Adaboost算法中,需要進行大量的浮點計算。這里采用的方法是直接對數據位進行操作它提取指數和尾數,然后對尾數執行移位操作。 4. 改進檢測用的級聯分類器的訓練,提出可以迅速提高分類能力、特征數量大大減小的一種訓練方法。 5. 最后對系統的整體進行了驗證。實驗表明,在視頻輸入輸出接入的同時,人臉檢測能夠達到17fps的檢測速度,并且獲得了很好的檢測率以及較低的誤檢率。
上傳時間: 2013-04-24
上傳用戶:大融融rr
本文內容來源于實際工程項目,屬于FPGA技術在航空電子系統中的應用范疇。該項目的主要任務是通過設計—總線適配器將嵌入式航路控制器接入航電總線,使之成為航空電子系統的一部分。本文主要介紹航電總線適配器的設計,包括總線適配器接口協議分析、系統總體規劃、主控制器的FPGA實現、硬件設計和軟件設計等內容。 首先,本立在對項目背景、項目需求和總線適配器接口協議進行分析的基礎上,規劃了系統的總體結構。并且根據此系統結構制定了相應的轉換協議,以規范數據傳輸。其次,根據系統設計要求選擇主控制器和外圍器件,并以此搭建硬件平臺,完成系統硬件設計。本部分內容包括主控制器的FPGA實現分析以及系統硬件各功能模塊如MIL-STD-1553B協議控制器模塊、RS-422電平轉換模塊、FPGA配置模塊和電源模塊等的設計。最后介紹了系統的軟件開發,此部分主要完成了軟件的總體設計、功能模塊的劃分以及各功能模塊的軟件實現,包括BU-61580接口模塊、異步串口模塊和協議控制模塊等的具體設計。
上傳時間: 2013-05-22
上傳用戶:小強mmmm
近年來,隨著網絡技術的發展和視頻編碼標準受到廣泛接受,視頻點播、視頻流和遠程教育等基于網絡的多媒體業務逐漸普及。為了對擁有不同終端資源,不同接入網絡以及不同興趣的用戶提供靈活的多媒體數據訪問服務,多媒體數據的內容需要根據應用環境動態調整,轉碼正是實現這一挑戰性任務的關鍵技術之一。 視頻轉碼對時間的要求非常苛刻,以至于用高速的通用微處理器芯片也無法在規定的時間內完成必要的運算。因此,必須為這樣的運算設計一個專用的高速硬線邏輯電路,在高速FPGA器件上實現或制成高速專用集成電路。用高密度的FPGA來構成完成轉碼算法所需的電路系統,實現專用集成電路的功能,因其成本低、設計周期短、功耗小、可靠性高、使用靈活等優點而成為適合本課題的最佳選擇。 本文根據MPEG-2中可變長編碼(VLC)理論,采用了兩級查找表減少了VLC存儲空間的使用,完成VLC編碼的實現。根據MPEG-2中關于System Packet的定義,針對FPGA可實現性,以空間換取復雜度的減少,實現了PES包的打包模塊。根據MPEG-2相應的轉碼理論,完成了對系統解碼模塊相應的連接和調試,對解碼模塊以真實的bit流進行了貼近板級的情況的仿真。根據MPEG-2中TM5的算法的局限性,分析得出只需要對P幀進行相應處理即可改進場景變換對視頻質量的影響,完成對TM5的算法的改進。通過性能估算和電路仿真,各模塊的吞吐率能夠滿足轉碼系統的要求。
上傳時間: 2013-07-22
上傳用戶:shinesyh
隨著信息技術的發展,數字信號的采集與處理在科學研究、工業生產、航空航天、醫療衛生等部門得到越來越廣泛的應用,這些應用中對數字信號的傳輸速度提出了比較高的要求。傳統的基于ISA總線的信號傳輸效率低,嚴重制約著系統性能的提高。 PCI總線以其高性能、低成本、開放性、軟件兼容性等眾多優點成為當今最流行的計算機局部總線。但是,由于PCI總線硬件接口復雜、不易于接入、協議規范比較繁瑣等缺點,常常需要專用的接口芯片作為橋接,為了解決這一系列問題,本文提出了一種基于FPGA的PCI總線接口橋接邏輯的實現方案,支持PCI突發訪問方式,突發長度為8至128個雙字長度,核心FPGA芯片采用ALTERA公司的CYCLONE FPGA系列的EP1C6Q240C8,容量為6000個邏輯宏單元,速度為-8,編譯后系統速度可以達到80MHz,取得了良好的效果。 基于FPGA的PCI總線接口橋接邏輯的核心是PCI接口模塊。在硬件方面,特別討論了PCI接口模塊、地址轉換模塊、數據緩沖模塊、外部接口模塊和SRAM DMA控制模塊等五個功能模塊的設計方案和硬件電路實現方法,著重分析了PCI接口模塊的數據傳輸方式,采用模塊化的方法設計了內部控制邏輯,并進行了相關的時序仿真和邏輯驗證,硬件需要軟件的配合才能實現其功能,因此設備驅動程序的設計是一個重要部分,論文研究了Windows XP體系結構下的WDM驅動模式的組成、開發設備驅動程序的工具以及開發系統實際硬件的設備驅動程序時的一些關鍵技術。 本文最后利用基于FPGA的PCI總線接口橋接邏輯中的關鍵技術,對PCI數據采集卡進行了整體方案的設計。該系統采用Altera公司的cyclone Ⅱ系列FPGA實現。
上傳時間: 2013-05-22
上傳用戶:彭玖華
Code Composer Studio是TI eXpressDSPTM實時軟件技術的重要組成部分,它可以使開發人員充分應用DSP的強大弁遄C隨著TI的TMS320C5000 和TMS320C6000 DSP平臺的應用范圍不斷擴大,已經由其應用于下載視頻流的手持因特網接入產品擴展到蜂窩通信網路和光網絡的通信基礎設施,eXpressDSPTM也便獲得了越來越多軟件工程師的青睞。eXpressDSP還包含了DSP/BIOS可伸縮內核,TMS320TMDSP標準算法的應用互操作性和可重復使用性以及400多家第三
上傳時間: 2013-06-23
上傳用戶:zzy7826
基于FPGA的智能小車系統就是本地計算機通過接入Internet小車實現對遠端工作現場、危險工作地段等特殊環境進行監視和控制的系統。智能小車是智能行走機器人的一種,這種智能小車可以適應不同環境,不受溫度、濕度、空間、磁場輻射、重力等條件的影響,可以在人類無法進入或生存的環境中完成人類無法完成的探測任務。適用于國防及民用多個領域。整個系統以遙控小車裝置為基礎,通過配置在上面的攝像頭實現圖像的采集及對行車道的檢測,通過配置的紅外測溫儀探測環境和目標的溫度,具有一定的智能性。其明顯的優點是可以通過網絡遠程控制小車運行及采集現場的溫度、圖像等相關信息,完成人類在特定條件下無法完成的工作。對人類的科學研究、探索未知領域、遠程監控等有著重要的意義。 論文在深入研究SOPC和嵌入式操作系統的基礎上,提出了基于FPGA的智能小車遠程監控方案。采用FPGA來實現,可以充分利用現有的IP核,功能擴展容易,設計開發成本低,上市時間快,修改方便,甚至可以遠程重構系統。與單片機相比,集成度高,可靠性好,調試和維護方便。 論文主要內容包括以下幾個部分:在對智能小車功能分析的基礎上,設計了硬件系統,并在FPGA上構建了基于Nios Ⅱ的嵌入式系統,配置了SPI、串行口和以太網接口模塊和驅動程序,以及各種存儲器。移植了μClinux操作系統,配置嵌入式Web服務器,編寫CGI程序,設計了動態網頁;并對行車道檢測系統進行了研究,在DSP Builder中構建了該模塊,并在Matlab中進行了仿真。在研究數碼相機模塊和紅外測溫模塊的基礎上,編寫了圖像采集和溫度測量程序以及小車運動控制程序,并對系統進行了調試,初步達到通過Internet實現遠程監控的目的。
上傳時間: 2013-08-05
上傳用戶:cjf0304
目前,H.264是圖像編碼研究領域的一個熱點。它在語言結構、預測算法、數據變換等方面做了很大的改進,在低碼率傳輸、高清晰度顯示及網絡接入等性能上相比以往標準有了顯著提高,使得H.264在視頻會議、視頻點播、數字電視和手...
上傳時間: 2013-05-27
上傳用戶:jjj0202
隨著數字時代的到來,信息化程度的不斷提高,人們相互之間的信息和數據交換日益增加。正交幅度調制器(QAM Modulator)作為一種高頻譜利用率的數字調制方式,在數字電視廣播、固定寬帶無線接入、衛星通信、數字微波傳輸等寬帶通信領域得到了廣泛應用。 近年來,集成電路和數字通信技術飛速發展,FPGA作為集成度高、使用方便、代碼可移植性等優點的通用邏輯開發芯片,在電子設計行業深受歡迎,市場占有率不斷攀升。本文研究基于FPGA與AD9857實現四路QAM調制的全過程。FPGA實現信源處理、信道編碼輸出四路基帶I/Q信號,AD9857實現對四路I/Q信號的調制,輸出中頻信號。本文具體內容總結如下: 1.介紹國內數字電視發展狀況、國內國際的數字電視標準,并詳細介紹國內有線電視的系統組成及QAM調制器的發展過程。 2.研究了QAM調制原理,其中包括信源編碼、TS流標準格式轉換、信道編碼的原理及AD9857的工作原理等。并著重研究了信道編碼過程,包括能量擴散、RS編碼、數據交織、星座映射與差分編碼等。 3.深入研究了基于FPAG與AD9857電路設計,其中包括詳細研究了FPGA與AD9857的電路設計、在allegro下的PCB設計及光繪文件的制作,并做成成品。 4.簡單介紹了FPGA的開發流程。 5.深入研究了基于FPAG代碼開發,其中主要包括I2C接口實現,ASI到SPI的轉換,信道編碼中的TS流包處理、能量擴散、RS編碼、數據交織、星座映射與差分編碼的實現及AD9857的FPGA控制使其實現四路QAM的調制。 6.介紹代碼測試、電路測試及系統指標測試。 最終系統指標測試表明基于FPGA與AD9857的四路DVB-C調制器基本達到了國標的要求。
上傳時間: 2013-07-05
上傳用戶:leehom61
1992年5月,JoeMitola首次明確提出了軟件無線電的概念。軟件無線電將模塊化、標準化的硬件單元連接構成硬件平臺,通過軟件加載實現各種無線通信功能。端到端重配置技術是在軟件無線電的基礎上發展起來的,該技術使通信系統不僅具有重配置的能力,還能提供一體化的重配置管理架構,實現聯合無線資源管理和網絡規劃。端到端重配置技術已經成為軟件無線電的發展趨勢。 寬帶無線接入(BWA,BroadbandWirelessAccess)是當前通信界研究的熱點之一,而WiMax和WiFi是BWA中最熱門的兩個技術,所以本文選擇了IEEE802.16-2004與IEEE802.11a,設計了基于其物理層標準的可重配置OFDM基帶系統。它們均采用正交頻分復用技術(OFDM,OrthogonalFrequencyDivisionMultiplexing)。 本文研究了IEEE802.16-2004與IEEE802.11a物理層標準,結合Altera公司提供的FPGA開發工具QuartusⅡ、Mentor公司仿真工具ModelsimSE6.0,完成了基于IEEE802.16-2004及IEEE802.11a的可重配置OFDM基帶系統的FPGA設計。該設計中,對FPGA進行重新配置,實現了802.16-2004與802.11a兩種技術的完全重配置;通過選擇不同的參數來調用不同子模塊,實現802.16-2004與802.11a內部不同調制技術的局部重配置。該可重配置基帶系統核心的FFT/IFFT。模塊采用基4按頻率抽取及Cordic算法,消除乘法運算,有利于FPGA實現;在802.16-2004系統中,選取了基于前導序列的符號同步算法,在FPGA中實現。最后使用開發軟件、綜合軟件以及仿真軟件分析了系統的性能并給出了系統的性能指標。
上傳時間: 2013-05-19
上傳用戶:branblackson
隨著Internet的不斷發展,人們希望日常生活中所用到的嵌入式設備都能夠很方便地實現Intemet接入,這對嵌入式系統設計提出了新的挑戰,要求低成本、多功能、高性能。這些是目前嵌入式系統設計的熱點。 可編程邏輯器件FPGA在過去的幾十年中取得了飛速發展,從最初的幾千門到現在的幾百萬門,可靠性與集成度不斷提高,而功耗和成本卻在不斷降低,具有很高的性價比。再加上開發周期短、對開發人員的要求相對較低的優點,因此被大量應用于嵌入式系統設計中。 本文是基于FPGA高性價比、可靈活配置的特點,也是當前流行的“微控制器+FPGA”的嵌入式系統設計方式,所以我們提出了基于FPGA的實現方案。本文通過在FPGA中硬件實現嵌入式TCP/IP協議(包括UDP、IP、ARP、TCP等網絡協議)以及以太網MAC協議,并提供標準MII接口,通過外接PHY實現網絡連接。最終成功地通過了驗證。 基于FPGA的實現可以有效地降低成本,同時可以在其中集成其他功能模塊,提高整個系統的集成度,減小PCB版圖面積和布線復雜度,有利于提高系統可靠性。因此,本研究課題對嵌入式系統設計有很大的實用價值。
上傳時間: 2013-07-08
上傳用戶:450976175