實時紅外圖像處理是紅外成像制導的關鍵技術。本課題來源于兵器工業部第209研究所承擔研制的紅外成像制導技術背景下的紅外圖像信息處理機項目。 本文在總結國內外研究現狀的基礎上,做了大量紅外圖像信息處理系統硬件部分的設計工作。主要有以下幾點: 1.系統方案和總體結構設計 在分析比較目前幾種主流系統方案后,將紅外圖像處理機設計成“雙FPGA+雙DSP+CPCI”結構。選用ADI公司TigerSHARK系列的DSP芯片ADSP-TS201作為系統高層算法處理的核心處理器,選用Altera公司的FPGA芯片StratixⅡ EP2S60F67214作為底層算法處理和接口控制的核心,選用高速CPCI總線作為紅外圖像信息處理機與主機的通訊橋梁。 2.FPGA部分的設計是本課題的核心,對FPGA部分進行了設計和調試 (1)圖像預處理模塊:FPGA負責系統的底層預處理算法和相應控制。首先對采集來的圖像數據進行中值濾波和直方圖統計,然后按照鏈路口(Linkport)的通信協議,將預處理后的圖像數據實時地從FPGA傳給DSP。 (2)DSP-CPCI橋接模塊:FPGA負責DSP與CPCI的接口,將DSP處理后的結果通過DSP-CPCI橋接模塊傳給主機。 聯調實驗測試表明,實時紅外圖像信息處理成功實現了對典型紅外目標的檢測、識別和跟蹤,從而驗證系統核心FPGA部分的設計是成功的。
上傳時間: 2013-07-13
上傳用戶:gjzeus
隨著計算機運算速度的提高和計算機網絡的發展,基于離散對數問題和大整數因子分解問題的數字簽名算法越來越不能滿足信息安全的需要。為了滿足信息安全的要求,安全性依賴于橢圓曲線離散對數困難問題(ECDLP)的橢圓曲線密碼體制是當前密碼學界研究的熱點之一。現有的求解ECDLP的算法都是全指數時間復雜度的算法。由于專用集成電路具有速度快、性能好、安全性高等優勢,使得采用專用集成電路來實現橢圓曲線密碼體制己成為主要趨勢。因此,本課題著眼于應用,針對基于橢圓曲線數字簽名算法的FPGA實現進行了較為深入的探討與研究。 本課題從實際應用的需要出發,以初等數論、有限域理論、數字簽名技術和橢圓曲線理論為依據,確定了如下基于橢圓曲線數字簽名算法的硬件實現方案:首先,對實現基于橢圓曲線數字簽名算法所需的算法和技術進行了剖析和系統設計。然后,按照層次化、模塊化的設計思想,在Xinlinx公司的ISE 7.1工具中,采用硬件描述語言VHDL作為設計輸入,對各運算器和控制模塊進行電路設計;采用Menter公司的ModelSim SE 6.2b工具對之進行功能仿真,以保證底層設計的正確性。最后,在確保每個模塊的設計正確的前提下,完成電路的總體設計,再進行總體設計的仿真與測試。 本課題對Schnorr數字簽名算法的改進,實現了比未改進前的Schnorr數字簽名算法平均節省三分之一的運行時間。對基于橢圓曲線數字簽名算法的設計也獲得了良好的指標:產生簽名只需要1ms多的時間,驗證簽名也需要不到3ms。本課題的研究對實現電子交易安全方面有重要的作用,尤其是在密鑰分配、電子貨幣、電子證券、電子商務和電子政務等領域都有重要的應用價值,其成果具有廣泛的應用前景。
上傳時間: 2013-04-24
上傳用戶:獨孤求源
隨著語音技術應用的發展,語音信號數字處理的實時性要求越來越突出。這就要求在系統設計中,對系統的硬件環境要求更高。隨著語音處理算法的日益復雜,用普通處理器對語音信號進行實時處理,已經不能滿足需要。專用語音信號處理芯片能解決實時性的要求,同時對器件的資源要求也是最低的。 論文利用Altera公司的新一代可編程邏輯器件在數字信號處理領域的優勢,對語音信號的常用參數—LPC(線性預測編碼,Linear Predictive Coding)參數提取的FPGA(現場可編程門陣列,Field Programmable Gate Array)實現進行了深入研究。論文首先對語音的離散數學模型和短時平穩特性進行了分析,深入討論了語音線性預測技術。第二,對解線性預測方程組的自相關法和協方差斜格法進行了比較,提出了一種基于協方差斜格法的LPC參數提取系統的總體設計方案。第三,對Altera公司的Cyclon系列可編程器件的內部結構進行了研究,分析了在QuartusⅡ開發平臺上進行FPGA設計的流程。第四,對系統的各個功能模塊進行了設計,所有算法通過Verilog硬件描述語言實現,并對其工作過程進行了詳細的分析。最后,在Altera FPGA目標芯片EP1C6Q240C8上,對LPC參數提取系統進行了仿真驗證。 系統具有靈活的輸入輸出接口,能方便地同其它語音處理模塊相連,構成一個完整的語音處理專用芯片,可以應用于語音編解碼、語音識別等系統。
上傳時間: 2013-04-24
上傳用戶:TI初學者
采用現場可編程門陣列(FPGA)可以快速實現數字電路,但是用于生成FPGA編程的比特流文件的CAD工具在編制大規模電路時常常需要數小時的時間,以至于許多設計者甚至通過在給定FPGA上采用更多的資源,或者以犧牲電路速度為代價來提高編制速度。電路編制過程中大部分時間花費在布線階段,因此有效的布線算法能極大地減少布線時間。 許多布線算法已經被開發并獲得應用,其中布爾可滿足性(SAT)布線算法及幾何查找布線算法是當前最為流行的兩種。然而它們各有缺點:基于SAT的布線算法在可擴展性上有很大缺陷;幾何查找布線算法雖然具有廣泛的拆線重布線能力,但當實際問題具有嚴格的布線約束條件時,它在布線方案的收斂方面存在很大困難。基于此,本文致力于探索一種能有效解決以上問題的新型算法,具體研究工作和結果可歸納如下。 1、在全面調查FPGA結構的最新研究動態的基礎上,確定了一種FPGA布線結構模型,即一個基于SRAM的對稱陣列(島狀)FPGA結構作為研究對象,該模型僅需3個適合的參數即能表示布線結構。為使所有布線算法可在相同平臺上運行,選擇了美國北卡羅來納州微電子中心的20個大規模電路作為基準,并在布線前采用VPR399對每個電路都生成30個布局,從而使所有的布線算法都能夠直接在這些預制電路上運行。 2、詳細研究了四種幾何查找布線算法,即一種基本迷宮布線算法Lee,一種基于協商的性能驅動的布線算法PathFinder,一種快速的時延驅動的布線算法VPR430和一種協商A
上傳時間: 2013-05-18
上傳用戶:ukuk
軟件無線電(SDR,Software Defined Radio)由于具備傳統無線電技術無可比擬的優越性,已成為業界公認的現代無線電通信技術的發展方向。理想的軟件無線電系統強調體系結構的開放性和可編程性,減少靈活性著的硬件電路,把數字化處理(ADC和DAC)盡可能靠近天線,通過軟件的更新改變硬件的配置、結構和功能。目前,直接對射頻(RF)進行采樣的技術尚未實現普及的產品化,而用數字變頻器在中頻進行數字化是普遍采用的方法,其主要思想是,數字混頻器用離散化的單頻本振信號與輸入采樣信號在乘法器中相乘,再經插值或抽取濾波,其結果是,輸入信號頻譜搬移到所需頻帶,數據速率也相應改變,以供后續模塊做進一步處理。數字變頻器在發射設備和接收設備中分別稱為數字上變頻器(DUC,Digital Upper Converter)和數字下變頻器(DDC,Digital Down Converter),它們是軟件無線電通信設備的關鍵部什。大規模可編程邏輯器件的應用為現代通信系統的設計帶來極大的靈活性。基于FPGA的數字變頻器設計是深受廣大設計人員歡迎的設計手段。本文的重點研究是數字下變頻器(DDC),然而將它與數字上變頻器(DUC)完全割裂后進行研究顯然是不妥的,因此,本文對數字上變頻器也作適當介紹。 第一章簡要闡述了軟件無線電及數字下變頻的基本概念,介紹了研究背景及所完成的主要研究工作。 第二章介紹了數控振蕩器(NCO),介紹了兩種實現方法,即基于查找表和基于CORDIC算法的實現。對CORDIc算法作了重點介紹,給出了傳統算法和改進算法,并對基于傳統CORDIC算法的NCO的FPGA實現進行了EDA仿真。 第三章介紹了變速率采樣技術,重點介紹了軟件無線電中廣泛采用的級聯積分梳狀濾波器 (cascaded integratot comb, CIC)和ISOP(Interpolated Second Order Polynomial)補償法,對前者進行了基于Matlab的理論仿真和FPGA實現的EDA仿真,后者只進行了基于Matlab的理論仿真。 第四章介紹了分布式算法和軟件無線電中廣泛采用的半帶(half-band,HB)濾波器,對基于分布式算法的半帶濾波器的FPGA實現進行了EDA仿真,最后簡要介紹了FIR的多相結構。 第五章對數字下變頻器系統進行了噪聲綜合分析,給出了一個噪聲模型。 第六章介紹了數字下變頻器在短波電臺中頻數字化應用中的一個實例,給出了測試結果,重點介紹了下變頻器的:FPGA實現,其對應的VHDL程序收錄在本文最后的附錄中,希望對從事該領域設計的技術人員具有一定參考價值。
上傳時間: 2013-06-09
上傳用戶:szchen2006
計算機圖形學中真實感成像包括兩部分內容:物體的精確圖形表示;場景中光照效果的適當的描述。光照效果包括光的反射、透明性、表面紋理和陰影。對物體進行投影,然后再可見面上產生自然光照效果,可以實現場景的真實感顯示。光照明模型主要用于物體表面某點處的光強度計算。面繪制算法是通過光照模型中的光強度計算,以確定場景中物體表面的所有投影像素點的光強度。Phong明暗處理算法是生成真實感3D圖像最佳算法之一。但是由于其大量的像素級運算和硬件難度而在實現實時真實感圖形繪制中被Gotuaud明暗處理算法所取代。VLSI技術的發展以及對于高真實感實時圖形的需求使得Phong明暗處理算法的實現成為可能。利用泰勒級數近似的Fast Phong明暗處理算法適合硬件實現。此算法需要存儲大量數據的ROM。這增加了實現的難度。 本文完成了以下工作: 1、本文簡述了實時真實感圖形繪制管線,詳細敘述了所用到的光照明模型和明暗處理方法,并對幾種明暗處理方法的效果作了比較,實驗結果表明Fast Phong明暗處理算法適用于實時真實感圖形繪制。 2、在熟悉Xilinx公司FPGA芯片結構及其開發流程的基礎上,結合Xilinx公司提供的FPGA開發工具ISE 7.1i,仿真工具為ISE simulator,綜合工具為XST;完成了Fast Phong明暗處理模塊的FPGA設計與實現。綜合得到的電路的最高頻率為54.058MHz。本文的Fast Phong明暗處理硬件模塊適用于實時真實感圖形繪制。 3、本文通過誤差分析,提出了優化的查找表結構。通過在FPGA上對本文所提結構進行驗證。結果表明,本方案在提高速度、精度的同時將ROM的數據量從64K*8bit減少至13K*8bit。
上傳時間: 2013-06-21
上傳用戶:ghostparker
隨著計算機和信息技術的飛速發展,信息的安全性越來越受到人們的重視。敏感信息的電子化在使用戶得到便利的同時,數據、資源免泄漏也成為了人們必須注意的一個大隱患。在這個信息全球化的時代,病毒、黑客、電子竊聽欺騙、網絡攻擊都是人們所必須面對的重大問題。出于這種需要,加密自然吸引了人們的注意力,而傳統的軟件加密技術已經越來越不能滿足信息安全對運算速度和系統安全性的需求,硬件設施的開發顯示出其重要性,硬件加密模塊的地位也越來越重要。但其安全性仍存在著一定的問題,對安全性研究仍是不可放松的一個重要問題。 本文介紹了目前幾種流行加密算法及標準,并對典型的公鑰密碼標準RSA進一步說明。RSA算法可以進行數字簽名、數據加/解密,將其應用于數據安全領域具有很大的意義。針對于目前硬件加解密相對于軟件加解密的種種優勢,論文重點研究RSA算法的基于硬件FPGA的設計實現方案。FPGA是近幾年的超大規模集成電路設計的焦點,其速度及成本等都占有一定的優勢。對RSA算法的FPGA設計,論文主要研究兩方面的內容:密鑰生成部分中的素數檢測問題和加/解密算法中關鍵瓶頸--大數模乘及模冪運算。并進行了軟硬件的仿真、驗證與測試。論文對RSA設計模塊的可應用領域之一--智能卡及其安全性做了簡單的介紹,并對論文所研究實現的模塊在其中的應用進行了說明,從而體現了其實際應用價值。
上傳時間: 2013-07-06
上傳用戶:juyuantwo
隨著多媒體技術的發展,數字圖像處理已經成為眾多應用系統的核心和基礎。它的發展主要依賴于兩個性質不同、自成體系但又緊密相關的研究領域:圖像處理算法及其相應的電路實現。圖像處理系統的硬件實現—般有三種方式:專用的圖像處理器件集成芯片(Application Specific Integrated Circuit)、數字信號處理器(Digital Signal Process)和現場可編程門陣列(Field Programmable Gate Array)以及相關電路組成。它們可以實時高速完成各種圖像處理算法。圖像處理中,低層的圖像預處理的數據量很大,要求處理速度快,但運算結果相對比較簡單。相對于其他兩種方式,基于FPGA的圖像處理方式的系統更適合于圖像的預處理。本文設計了—種基于FPGA的小波域圖像去噪系統。首先,闡述了基于小波變換的圖像去噪算法原理,重點討論了小波鄰域閾值(NeighShrink)去噪算法,并給出了該算法相應的Matlab 仿真;然后,為了改進鄰域閾值去噪算法中對每個分解子帶都采用相同鄰域和閾值的缺點,本文提出了基于最小二乘支持向量機(LS-SVM)分類的鄰域閾值去噪算法和以斯坦無偏估計 (SURE)為準則同時結合小波系數尺度間關系的鄰域閾值去噪算法。經Matlab實驗表明,相比于其他幾種經典算法,本文提出的兩種改進算法在濾除噪聲的同時能更好地保護圖像細節,并在較高噪聲情況下能獲得更高的峰值信噪比。在此基礎上本文將提出的改進小波鄰域閾值去噪算法進行了相應的簡化,以滿足低噪聲處理要求且易于在FPGA上實現;最后,給出了基于 FPGA的小波鄰域閾值去噪系統的總體結構和FPGA內部各功能模塊的具體實現方案,包括二維離散小波變換模塊、二維離散小波逆變換模塊、SDRAM存儲器控制模塊、去噪計算模塊和系統核心控制模塊,并對各個系統模塊和整體進行了仿真驗證,結果表明本文設計的基于FPGA 的小波鄰域閾值去噪系統能滿足實際的圖像處理要求,具有一定的理論和實際應用價值。關鍵詞:圖像處理系統,FPGA,圖像去噪算法,小波變換
上傳時間: 2013-05-16
上傳用戶:450976175
FPGA布局算法和軟件位于工藝映射和布線之間,是一個承上啟下的階段,對最終的布通率和時序都有著重要的影響。 本論文的工作之一便是研究旨在提高布通率的布局算法。在研究了國內外裝箱和布局算法的基礎上,本文提出了一種新的結合了裝箱的布局算法框架,并稱之為"低溫交替改善的"布局算法。其基本思想是,在模擬退火的低溫階段交替的優化裝箱和布局。本文給了基于學術界標準布局布線軟件VPR的一個軟件實現,并且提出了低溫的判定條件以及一種新的選擇待交換邏輯單元的方法。采用三種不同的裝箱算法作為布局輸入,基于VPR的低溫交替改善的布局算法實現,在布通率上,比VPR分別提高了21.3%、15.5%、10.7%。而帶來的平均額外時間開銷不到20%。 FPGA布局軟件實現對整個FPGA CAD流程的運行效率,算法的可擴展性也有著不可忽視的影響。現代FPGA有著多樣而復雜的邏輯和布線資源。而學術界的布局軟件'VPR所面向的FPGA卻只能處理十分簡單的FPGA結構,對于宏、總線、多時鐘等實際應用中很重要的部分都沒有考慮。本文提出了"邏輯單元層"的概念,用具有特定幾何結構的邏輯單元層來統一處理多種類型的邏輯資源。針對相對位置約束在現代FPGA布局軟件中的重要地位,我們提出了一種處理相對位置約束的方法。這些討論均已經在面向Xilinx SpartanⅡ芯片布局的原型系統中得到了實現,初步證實了這些方法的可擴展性和實用性。
上傳時間: 2013-06-21
上傳用戶:ezgame
目前見到的許多關于直流電機的測速與控制類文獻中,以研究無刷直流電機較多,采用PID算法,PWM調速的居多。這些文獻所采用的控制器一般都是Motorola公司的MC33035,MICROLlinear公司的ML4425/4428,諸如Infineon的嵌入式單片機C504或采用通用的PWM芯片如SG3524、TL494等。采用這些ASIC芯片,雖然能實現直流電機的無級調速,但還存在一些問題,如無法與計算機直接接口,許多較為復雜的控制算法無法在不增加硬件成本的情況下實現,控制器的人機界面不理想。總的來講,控制器的智能化程度不高,可移植性差。雖然采用PWM芯片來實現電機無級調速的方案成本較低,但當控制器針對不同的應用場合增加多種附加功能時,其靈活性不夠,而且反而增加硬件的成本。還有一些使用PLC控制器或高檔處理器芯片(如DSP器件)的文獻,它們雖然具有較高的控制性能,但由于這些高檔處理器價格過高,需要更多的外圍器件,因此也不具備在通常情況下大規模使用的條件。 從發展趨勢上看,總體的研究方向是提出質量更高的算法和調速方案,以及在考慮成本要求的前提下選擇適合這種算法的核心控制器。 在研究方法上,有的采用軟件仿真,從理論作深入的研究;有的通過實踐總結提出一些具有使用價值的實踐方法。其中常見的有PID算法,模糊PID算法,結合神經算法的PID算法等;在調速方案上,有采用普通的PWM調速,也有特殊PWM(PWM-ON-PWM)調速以及其它調速方式。另外電機轉速測量方案通常有光電式和磁電式,也有用超聲波測量的方案。 直流電機,尤其是永磁直流無刷直流電機(PM-BLDC),由于其固有的許多特點,在加上我國的稀土資源豐富,被眾多電機專家認為是21世紀的新型換代產品。隨著半導體集成電路,電力電子器件,控制原理和稀土材料工業的發展,可以預見這種產品必然會逐步取代傳統結構的交流電動機加變頻調速器的模式,近年來已廣泛應用于家電、汽車、數控機床、機器人等更多的領域。
上傳時間: 2013-06-25
上傳用戶:壞天使kk