波前處理機是自適應光學系統(tǒng)中實時信號處理和運算的核心,隨著自適應光學系統(tǒng)得發(fā)展,波前傳感器的采樣頻率越來越高,這就要求波前處理機必須有更強的數(shù)據(jù)處理能力以保證系統(tǒng)的實時性。在整個波前處理機的工作流程中,對CCD傳來的實時圖像數(shù)據(jù)進行實時處理是第一步,也是十分重要的一步。如果不能保證圖像處理的實時性,那么后續(xù)的處理過程都無從談起。因此,研制高性能的圖像處理平臺,對波前處理機性能的提高具有十分重要的意義。 論文介紹了本研究課題的背景以及國內(nèi)外圖像處理技術的應用和發(fā)展狀況,接著介紹了傳統(tǒng)的專用和通用圖像處理系統(tǒng)的結構、特點和模型,并通過分析DSP芯片以及DSP系統(tǒng)的特點,提出了基于DSP和FPGA芯片的實時圖像處理系統(tǒng)。該系統(tǒng)不同于傳統(tǒng)基于PC機模式的圖像處理系統(tǒng),發(fā)揮了DSP和FPGA兩者的優(yōu)勢,能更好地提高圖像處理系統(tǒng)實時性能,同時也最大可能地降低成本。 論文根據(jù)圖像處理系統(tǒng)的設計目的、應用需求確定了器件的選型。介紹了主要的器件,接著從系統(tǒng)架構、邏輯結構、硬件各功能模塊組成等方面詳細介紹了DSP+FPGA圖像處理系統(tǒng)硬件設計,并分析了包括各種參數(shù)指標選擇、連接方式在內(nèi)的具體設計方法以及應該注意的問題。 論文在闡述傳輸線理論的基礎上,在制作PCB電路板的過程中,針對高速電路設計中易出現(xiàn)的問題,詳細分析了高速PCB設計中的信號完整性問題,包括反射、串擾等,說明了高速PCB的信號完整性、電源完整性和電磁兼容性問題及其解決方法,進行了一定的理論和技術探討和研究。 論文還介紹了基于FPGA的邏輯設計,包括了圖像采集模塊的工作原理、設計方案和SDRAM控制器的設計,介紹了SDRAM的基本操作和工作時序,重點闡述系統(tǒng)中可編程器件內(nèi)部模塊化SDRAM控制器的設計及仿真結果。 論文最后描述了硬件系統(tǒng)的測試及調(diào)試流程,并給出了部分的調(diào)試結果。 該系統(tǒng)主要優(yōu)點有:實時性、高速性。硬件設計的執(zhí)行速度,在高速DSP和FPGA中實現(xiàn)信號處理算法程序,保證了系統(tǒng)實時性的實現(xiàn);性價比高。自行研究設計的電路及硬件系統(tǒng)比較好的解決了高速實時圖像處理的需求。
上傳時間: 2013-05-30
上傳用戶:fxf126@126.com
隨著以太網(wǎng)技術的不斷發(fā)展,網(wǎng)絡的傳輸速度已經(jīng)由最初的10M發(fā)展到現(xiàn)在的10,000M。用可編程邏輯器件(FPGA)實現(xiàn)以太網(wǎng)控制器與其它SOC系統(tǒng)的互連成為當前的研究熱點。本文闡述了MAC層的FPGA設計、仿真及測試;介紹了整個系統(tǒng)的內(nèi)部結構、模塊劃分,并對各個模塊的設計過程進行了詳細闡述,接著介紹了開發(fā)環(huán)境和驗證工具,同時給出測試方案、驗證數(shù)據(jù)、實現(xiàn)結果及時序仿真波形圖。 對MAC層的主要功能模塊如:發(fā)送模塊、接收模塊、MAC流程控制模塊、寄存器模塊、MⅡ接口模塊和主機接口模塊以及CRC,CSMA/CD,HASH表等算法給出了基于FPGA及硬件描述語言的解決方法。 本課題針對以下三個方面進行了研究并取得一定的成果: 1)FPGA開發(fā)平臺的硬件實現(xiàn)。選用Xilinx公司的XC3S1000-FT256-4-C和ATMEL公司的ARM9200作為測試的核心器件,采用LXT971芯片作為物理層芯片,AT91RM9200作為數(shù)據(jù)輸入源和雙blockram作為幀緩存搭建FPGA硬件驗證開發(fā)平臺。 2)基于FPGA實現(xiàn)以太網(wǎng)控制器。用VerilogHDL語言構建以太網(wǎng)控制器,實現(xiàn)CSMA/CD協(xié)議、10M/100M自適應以及與物理層MⅡ接口等。 3)采用片上系統(tǒng)通用的WS接口。目的是便于與具有通用接口的片上系統(tǒng)互連,也為構建SOC上處理器提供條件。 本論文實現(xiàn)了一個基于WS總線接口可裁減的以太網(wǎng)MAC控制器IP軟核,為設計具有自主知識產(chǎn)權的以太網(wǎng)MAC控制器積累了經(jīng)驗。同時,為與其它WS接口的控制器實現(xiàn)直接互連創(chuàng)造了條件,對高層次設計這一先進ASIC設計方法也有了較為深入的認識。
標簽: 10M100M FPGA 以太網(wǎng)控制器
上傳時間: 2013-07-17
上傳用戶:bruce
隨著電子技術和計算機技術的飛速發(fā)展,視頻圖像處理技術近年來得到極大的重視和長足的發(fā)展,其應用范圍主要包括數(shù)字廣播、消費類電子、視頻監(jiān)控、醫(yī)學成像及文檔影像處理等領域。當前視頻圖像處理主要問題是當處理的數(shù)據(jù)量很大時,處理速度慢,執(zhí)行效率低。而且視頻算法的軟件和硬件仿真和驗證的靈活性低。 本論文首先根據(jù)視頻信號的處理過程和典型視頻圖像處理系統(tǒng)的構成提出了基于FPGA的視頻圖像處理系統(tǒng)總體框圖;其次選擇視頻轉換芯片SAA7113,完成視頻圖像采集模塊的設計,主要分三步完成:1)配置視頻轉換芯片的工作模式,完成視頻轉化芯片SAA7113的初始化:2)通過分析輸出數(shù)據(jù)流的格式標準,來識別奇偶場信號、場消隱信號和有效行數(shù)據(jù)的開始和結束信號三種控制信號,并根據(jù)控制信號,用Verilog硬件描述語言編程實現(xiàn)圖像數(shù)據(jù)的采集;3)分析SRAM的讀寫控制時序,采用兩塊SRAM完成圖像數(shù)據(jù)的存儲。然后編寫軟件測試文件,在ISE Simulator仿真環(huán)境進行程序測試與運行,并分析仿真結果,驗證了數(shù)據(jù)采集和存儲的正確性;最后,對常用視頻圖像算法的MATLAB仿真,選擇適當?shù)乃阕樱捎霉ぞ進ATLAB、System Generator for DSP和ISE,利用模塊構建方式,搭建視頻算法平臺,實現(xiàn)圖像平滑濾波、銳化濾波算法,在Simulink中仿真并自動生成硬件描述語言和網(wǎng)表,對資源的消耗做簡要分析。 本論文的創(chuàng)新點是采用新的開發(fā)環(huán)境System Generator for DSP實現(xiàn)視頻圖像算法。這種開發(fā)視頻圖像算法的方式靈活性強、設計周期短、驗證方便、是視頻圖像處理發(fā)展的必然趨勢。
標簽: FPGA 視頻圖像 處理系統(tǒng)
上傳時間: 2013-05-20
上傳用戶:fudong911
軟件無線電(Software Radio)具有高度靈活性、開放性,很容易實現(xiàn)與現(xiàn)有和未來多種電臺的兼容,能最大限度的滿足了互聯(lián)互通的要求。而基于多相濾波器組的信道化軟件無線電接收技術以其固有的全概率接收、降采樣速率以及其大幅提高運算速率的能力越來越受到重視。本文主要研究了基于現(xiàn)場可編程門陣列(FPGA)的軟件無線電信道化中頻接收技術設計與實現(xiàn)。 首先介紹了軟件無線電的基本概念以及其發(fā)展狀況,深入討論了軟件無線電的基本理論,主要介紹了設計中所用到的帶通采樣技術、信號的抽取技術與多相濾波技術。 然后簡要介紹了信道化中頻接收機的射頻(Radio Frequency,RF)前端接收技術,設置寬中頻超外差接收機射頻前端的設計指標,給出了改進的實信號濾波器組低通型實現(xiàn)結構,并依此推導和建立了實信號多相濾波器組信道化中頻接收機的數(shù)學模型。 最后基于EP1S80開發(fā)平臺實現(xiàn)了實信號多相濾波器組信道化的中頻接收機。給出了多相濾波器、抽取運算、FFT運算、信道劃分以及復乘運算的設計方案。仿真結果表明,該接收機能夠實現(xiàn)對中頻信號的正確接收,驗證了系統(tǒng)設計的可行性。
上傳時間: 2013-05-24
上傳用戶:wyaqy
本文研究的視頻處理系統(tǒng)是上海市科委技術攻關基金項目“計算機視覺及其芯片化實現(xiàn)”的一部分,主要完成計算機視覺系統(tǒng)的一些基本工作,即視頻圖像的采集、預處理和顯示等。 視頻圖像采集和預處理系統(tǒng)以Xilinx公司Virtex-ⅡPro系列的FPGA為核心控制器件,結合視頻模數(shù)轉換芯片和VGA顯示器,完成視頻圖像的實時采集、預處理和顯示。采集和顯示部分作為同外界交流信息的渠道,是構成計算機視覺系統(tǒng)必不可少的一部分;圖像預處理則是計算機視覺系統(tǒng)進行高層處理的基礎,優(yōu)秀的預處理算法能有效改善圖像質(zhì)量,提高系統(tǒng)分析判斷的準確性。 本文在介紹基于FPGA的視頻采集、預處理系統(tǒng)整體架構的基礎上,圍繞以下四個方面展開了工作: 1.研究并給出了兩種基于FPGA的設計方案用于實現(xiàn)YCrCb色度空間到RGB色度空間的轉換; 2.針對采集的視頻圖像,根據(jù)VGA顯示的要求,給出了一種實現(xiàn)圖像去隔行的方案; 3.分析了一系列圖像濾波的預處理算法,如均值濾波、中值濾波和自適應濾波等,在比較和總結各算法特點的基礎上,提出了一種新的適用于處理混合噪聲的濾波算法:混合自適應濾波法; 4.根據(jù)算法特點設計了多種采用FPGA實現(xiàn)的圖像濾波算法,并對硬件算法進行RTL級的功能仿真和驗證,還給出了各種濾波算法的實驗結果,在此基礎上對各種算法的效果進行直觀的比較。 文中,預處理算法的實現(xiàn)充分利用了FPGA的片內(nèi)資源,體現(xiàn)了FPGA在圖像處理方面的特點及優(yōu)勢。同時,視頻采集和顯示的控制模塊也由同一FPGA芯片實現(xiàn),從而簡化了系統(tǒng)整體結構。視頻采集和預處理系統(tǒng)在FPGA上的成功實現(xiàn)為“計算機視覺及其芯片化實現(xiàn)”奠定了必要的基礎、提供了一定理論依據(jù)。
上傳時間: 2013-07-26
上傳用戶:alia
H.264/AVC是國際電信聯(lián)盟與國際標準化組織/國際電工委員會聯(lián)合推出的活動圖像編碼標準,簡稱H.264。作為最新的國際視頻編碼標準,H.264/AVC與MPEG-4、H.263等視頻編碼標準相比,性能有了很大的提高,并已在流媒體、數(shù)字電視、電話會議、視頻存儲等諸多領域得到廣泛的應用。 本論文的研究課題是基于H.264/AVC視頻編碼標準的CAVLC(Context-based Adaptive Variable Length Coding,基于上下文的自適應可變長編碼)編碼算法研究及FPGA實現(xiàn)。對于變換后的熵編碼,H.264/AVC支持兩種編碼模式:基于上下文的可變長編碼(CAVLC)和基于上下文的自適應算術編碼(CABAC,Context-based Adaptive BinaryArithmetic Coding)。在H.264/AVC中,盡管CAVLC算法也是采用了VLC編碼,但是同以往標準不同,它所有的編碼都是基于上下文進行。這種方法比傳統(tǒng)的查單一表的方法提高了編碼效率,但也增加了設計上的困難。 作者在全面學習H.264/AVC協(xié)議和深入研究CAVLC編碼算法的基礎上,確定了并行編碼的CAVLC編碼器結構框圖,并總結出了影響CAVLC編碼器實現(xiàn)的瓶頸。針對這些瓶頸,對CAVLC編碼器中的各個功能模塊進行了優(yōu)化設計,這些優(yōu)化設計包括多參考塊的表格預測法、快速查找表法、算術消除法等。最后,用Verilog硬件描述語言對所設計的CAVLC編碼器進行了描述,用EDA軟件對其主要功能模塊進行了仿真,并在Cyclone II系列EP2C20F484的FPGA上驗證了它們的功能。結果表明,該CAVLC編碼器各編碼單元的編碼速度得到了顯著提高且均能滿足實時通信要求,為整個CAVLC編碼器的實時通信提供了良好的基礎。
上傳時間: 2013-06-22
上傳用戶:diamondsGQ
軟件無線電(SDR,Software Defined Radio)由于具備傳統(tǒng)無線電技術無可比擬的優(yōu)越性,已成為業(yè)界公認的現(xiàn)代無線電通信技術的發(fā)展方向。理想的軟件無線電系統(tǒng)強調(diào)體系結構的開放性和可編程性,減少靈活性著的硬件電路,把數(shù)字化處理(ADC和DAC)盡可能靠近天線,通過軟件的更新改變硬件的配置、結構和功能。目前,直接對射頻(RF)進行采樣的技術尚未實現(xiàn)普及的產(chǎn)品化,而用數(shù)字變頻器在中頻進行數(shù)字化是普遍采用的方法,其主要思想是,數(shù)字混頻器用離散化的單頻本振信號與輸入采樣信號在乘法器中相乘,再經(jīng)插值或抽取濾波,其結果是,輸入信號頻譜搬移到所需頻帶,數(shù)據(jù)速率也相應改變,以供后續(xù)模塊做進一步處理。數(shù)字變頻器在發(fā)射設備和接收設備中分別稱為數(shù)字上變頻器(DUC,Digital Upper Converter)和數(shù)字下變頻器(DDC,Digital Down Converter),它們是軟件無線電通信設備的關鍵部什。大規(guī)模可編程邏輯器件的應用為現(xiàn)代通信系統(tǒng)的設計帶來極大的靈活性。基于FPGA的數(shù)字變頻器設計是深受廣大設計人員歡迎的設計手段。本文的重點研究是數(shù)字下變頻器(DDC),然而將它與數(shù)字上變頻器(DUC)完全割裂后進行研究顯然是不妥的,因此,本文對數(shù)字上變頻器也作適當介紹。 第一章簡要闡述了軟件無線電及數(shù)字下變頻的基本概念,介紹了研究背景及所完成的主要研究工作。 第二章介紹了數(shù)控振蕩器(NCO),介紹了兩種實現(xiàn)方法,即基于查找表和基于CORDIC算法的實現(xiàn)。對CORDIc算法作了重點介紹,給出了傳統(tǒng)算法和改進算法,并對基于傳統(tǒng)CORDIC算法的NCO的FPGA實現(xiàn)進行了EDA仿真。 第三章介紹了變速率采樣技術,重點介紹了軟件無線電中廣泛采用的級聯(lián)積分梳狀濾波器 (cascaded integratot comb, CIC)和ISOP(Interpolated Second Order Polynomial)補償法,對前者進行了基于Matlab的理論仿真和FPGA實現(xiàn)的EDA仿真,后者只進行了基于Matlab的理論仿真。 第四章介紹了分布式算法和軟件無線電中廣泛采用的半帶(half-band,HB)濾波器,對基于分布式算法的半帶濾波器的FPGA實現(xiàn)進行了EDA仿真,最后簡要介紹了FIR的多相結構。 第五章對數(shù)字下變頻器系統(tǒng)進行了噪聲綜合分析,給出了一個噪聲模型。 第六章介紹了數(shù)字下變頻器在短波電臺中頻數(shù)字化應用中的一個實例,給出了測試結果,重點介紹了下變頻器的:FPGA實現(xiàn),其對應的VHDL程序收錄在本文最后的附錄中,希望對從事該領域設計的技術人員具有一定參考價值。
標簽: FPGA 軟件無線電 數(shù)字下變頻
上傳時間: 2013-06-30
上傳用戶:huannan88
H.264/AVC是由國際電信聯(lián)合會的視頻專家組和國際標準化組織的運動圖像專家組組成的聯(lián)合視頻小組制定的下一代視頻壓縮標準。新標準采用了一些先進算法,因此具有優(yōu)異的壓縮性能和極好的網(wǎng)絡親和性,滿足低碼率情況下的高質(zhì)量視頻的傳輸。 H.264/AVC采用的先進算法包括多模式幀間預測、1/4像素精度預測、整數(shù)變換量化、去方塊濾波和熵編碼。本論文著重對整數(shù)變換與量化、去方塊濾波做了研究。整數(shù)變換是一種只有加法和移位的運算,量化可以通過查表和乘法操作就可以完成,避免了反變換的時候失配問題,沒有精度損失;去方塊濾波是一種用來去除低碼率情況下的每個宏塊的塊效應,提高了解碼圖像的外觀。 本文主要從算法研究和硬件實現(xiàn)兩方面著手,在算法研究方面設計了一個可視化測試軟件,在硬件實現(xiàn)方面主要對整數(shù)變換、量化和去方塊濾波做了研究和實現(xiàn)。視頻壓縮技術的關鍵在于視頻壓縮算法及其芯片的實現(xiàn),F(xiàn)PGA可重復使用,設計修改靈活,片內(nèi)資源豐富,具備DSP模塊等優(yōu)勢。在本論文的目標實現(xiàn)部分模塊FPGA的硬件設計,用Verilog完成了關鍵部分的設計。首先簡要介紹了視頻壓縮基本原理,常用視頻壓縮標準及其特性以及國內(nèi)外的研究動態(tài),并對H.264標準基本檔次所涉及的核心技術進行了詳細介紹,兩種分層結構分別討論。其次在掌握了H.264.算法及編解碼流程的基礎上,設計了基于H.264編解碼的可視化軟件平臺。然后詳細介紹了整數(shù)變換、量化、反變換和反量化核心模塊的設計和實現(xiàn),并在Altera的軟件和開發(fā)板上進行了仿真驗證;對去方塊濾波算法做了軟件研究測試,并給出了一種改進的硬件整體結構設計。最后,對全文工作進行了總結和對未來研究工作做了展望。我在課題中所做的主要工作有: 1.查閱相關文獻,熟悉H.264.標準及整數(shù)變換、量化和去方塊濾波等算法。 2.用VC++完成了基于H.264編解碼的可視化軟件平臺設計。 3.用Verilog完成了整數(shù)變換量化、反變換反量化模塊FPGA設計與驗證。 4.去方塊濾波器的算法研究、仿真和硬件整體結構設計。
上傳時間: 2013-04-24
上傳用戶:lanjisu111
隨著科學技術的發(fā)展,指紋識別技術被廣泛應用到各種不同的領域。對于一般的指紋識別系統(tǒng),其設計要求具有很高的實時性和易用性,因此識別算法應該具有較低的復雜度,較快的運算速度,從而滿足實時性的要求。所以有必要根據(jù)不同的識別算法采用不同的實現(xiàn)平臺,使得指紋識別系統(tǒng)具有較高的可靠性、實時性、有效性等性能要求。 SOPC片上可編程系統(tǒng)和嵌入式系統(tǒng)是當前電子設計領域中最熱門的概念。NiosⅡ是Altera.公司開發(fā)的一種采用流水線技術、單指令流的RISC嵌入式處理器軟核,可以將它嵌入到FPGA內(nèi)部,與用戶自定義邏輯組建成一個基于FPGA的片上專用系統(tǒng)。 本文在綜合考慮各種應用情況的基礎上,以網(wǎng)絡技術、數(shù)據(jù)庫技術、指紋識別技術和嵌入式系統(tǒng)技術為理論基礎,提出了一種有效可行的系統(tǒng)架構方案。對指紋識別技術中各個環(huán)節(jié)的算法和原理進行了深入研究,合理的改進了部分指紋識別算法;同時為了提高系統(tǒng)的實時性,采用NiosⅡ嵌入式處理器和FPGA硬件模塊實現(xiàn)指紋圖像處理主要算法。論文主要包括以下幾個方面: 1、對指紋圖像預處理、特征提取和特征匹配算法原理進行闡述,同時改進了指紋圖像的細化算法,提高了算法的性能,并設計了一套實用的指紋特征數(shù)據(jù)結構; 2、針對指紋圖像預處理模塊,包括圖像的歸一化、頻率提取、方向提取以及方向濾波,采用基于FPGA的硬件電路的方式實現(xiàn)。實驗結果表明,在保證系統(tǒng)誤識率較低、可靠性高的基礎上,大大提高了系統(tǒng)的執(zhí)行速度; 3、改變了傳統(tǒng)的單枚指紋識別方法,提出采用多枚指紋唯一標識身份,大大降低了識別系統(tǒng)的誤識率; 4、改進了傳統(tǒng)的基于三角形匹配中獲取基準點的方法,同時結合可變界限盒思想進行指紋特征匹配。 5、結合COM+技術、數(shù)據(jù)庫技術和網(wǎng)絡技術,開發(fā)了后臺指紋特征匹配服務系統(tǒng),實現(xiàn)了嵌入式指紋識別系統(tǒng)同數(shù)據(jù)庫的實時信息交換。 實驗結果表明,本文所提出的系統(tǒng)構架方案有效可行,基于FPGA的自動指紋識別系統(tǒng)在速度、功耗、擴展性等方面具有獨特的優(yōu)勢,擁有廣闊的發(fā)展前景。
上傳時間: 2013-08-04
上傳用戶:laozhanshi111
在仿真環(huán)境下實現(xiàn)TMS320C6000系列DSP的程序自引導
上傳時間: 2013-08-03
上傳用戶:tdyoung