極值型中值濾波算法在高噪聲率下的濾波效果不是很好,主要原因有以下兩個:首先,濾波窗口中過多的噪聲點會使窗口中的點在排序時產生中值偏移;其次是高噪聲率環境下,可能序列中值本身就是是噪聲點。對此,本文提出
上傳時間: 2013-06-26
上傳用戶:小小小熊
可編程邏輯器件FPGA(現場可編程門陣列)和CPLD(復雜可編程邏輯器件)越來越多的應用于數字信號處理領域,與傳統的ASIC(專用集成電路)和DSP(數字信號處理器)相比,基于FPGA和CPLD實現的數字信號處理系統具有更高的實時性和可嵌入性,能夠方便地實現系統的集成與功能擴展。 FFT的硬件結構主要包括蝶形處理器、存儲單元、地址生成單元與控制單元。本文提出的算法在蝶形處理器內引入流水線結構,提高了FFT的運算速度。同時,流水線寄存器能夠寄存蝶形運算中的公共項,這樣在設計蝶形處理器時只用到了一個乘法器和兩個加法器,降低了硬件電路的復雜度。 為了進一步提高FFT的運算速度,本文在深入研究各種乘法器算法的基礎上,為蝶形處理器設計了一個并行乘法器。在實現該乘法器時,本文采用改進的布斯算法,用以減少部分積的個數。同時,使用華萊士樹結構和4-2壓縮器對部分積并行相加。 本文以32點復數FFT為例進行設計與邏輯綜合。通過設計相應的存儲單元,地址生成單元和控制單元完成FFT電路。電路的仿真結果與軟件計算結果相符,證明了本文所提出的算法的正確性。 另外,本文還對設計結果提出了進一步的改進方案,在乘法器內加入一級流水線寄存器,使FFT的速度能夠提高到當前速度的兩倍,這在實時性要求較高的場合具有極高的實用價值。
上傳時間: 2013-07-18
上傳用戶:wpt
本文主要對基于FPGA芯片的橢圓曲線密碼算法的實現及優化設計進行了研究。由于點乘運算極大影響了橢圓曲線密碼系統的加/解密速度,本文對點乘運算的FPGA設計進行了重點優化。首先比較分析了三種點乘算法,從運算復雜度的角度確定了蒙哥馬里算法是最利于FPGA芯片實現的。然后根據蒙哥馬里算法,用VerilogHDL語言實現了基于FPGA芯片的橢圓域中的基本運算(模加、模乘、模平方和模逆)。通過三種模乘算法在FPGA上的實現,設計出一種串并混合的乘法器,達到了面積與速度的最佳匹配。 本文利用Modelsim對本課題設計的硬件系統進行了仿真實驗,驗證了所設計的硬件系統完成了橢圓曲線密碼算法在FPGA上的實現。最后使用SynplifyPro進行綜合及布局布線,綜合報告文件證明了本課題所設計的ECC加密系統達到了優化芯片速度和面積的目的。
上傳時間: 2013-04-24
上傳用戶:thuyenvinh
近年來微光、紅外、X光圖像傳感器在軍事、科研、工農業生產、醫療衛生等領域的應用越來越為廣泛,但由于這些成像器件自身的物理缺陷,視覺效果很不理想,往往需要對圖像進行適當的處理,以得到適合人眼觀察或機器識別的圖像。因此,市場急需大量高效的實時圖像處理器能夠在傳感器后端對這類圖像進行處理。而FPGA的出現,恰恰解決了這個問題。 近十年來,隨著FPGA(現場可編程門陣列)技術的突飛猛進,FPGA也逐漸進入數字信號處理領域,尤其在實時圖像處理方面。Xilinx的研究表明,在2000年主要用于DSP應用的FPGA的發貨量,增長了50%;而常規的DSP大約增長了40%。由于FPGA可無比擬的并行處理能力,使得FPGA在圖像處理領域的應用持續上升,國內外,越來越多的實時圖像處理應用都轉向了FPGA平臺。與PDSP相比,FPGA將在未來統治更多前端(如傳感器)應用,而PDSP將會側重于復雜算法的應用領域。可以說,FPGA是數字信號處理的一次重大變革。 算法是圖像處理應用的靈魂,是硬件得以發揮其強大功能的根本?!惫曹椬儞Q”圖像處理方法是一種新型的圖像處理算法,由鄭智捷博士上個世紀90年代初提出。這種算法使用基元形狀(meta-shape)技術,而這種技術的特征正好具備幾何與拓撲的雙重特性,使得大量不同的基于形態的灰度圖像處理濾波器可用這種方法實現。該種算法在空域進行圖像處理,無需進行大量復雜的算術運算,算法簡單、快速、高效,易于硬件實現。通過十多年來的實驗與實踐證明,在微光圖像,紅外圖像,X光圖像處理領域,”共軛變換”圖像處理方法確實有其獨特的優異性能。本篇論文就針對”共軛變換”圖像處理方法在微光圖像處理領域的應用,就如何在FPGA上實現”共軛變換”圖像處理方法展開研究。首先在Matlab環境下,對常用的圖像增強算法和”共軛變換”圖像處理方法進行了比較,并且在設計制作“FPGA視頻處理開發平臺”的基礎上,用VHDL實現了”共軛變換”圖像處理方法的基本內核并進行了算法的硬件實現與效果驗證。此外,本文還詳細地討論了視頻流的采集及其編碼解碼問題以及I2C總線的FPGA實現。
上傳時間: 2013-04-24
上傳用戶:CHENKAI
本文采用基于運動補償的算法,對去隔行系統及其FPGA設計作了深入的研究.該系統包括三個關鍵模塊運動估計模塊是去隔行系統的設計重點,設計為雙向運動估計,采用菱形快速搜索算法,主要分為計算和控制兩大部分.計算部分為SAD計算模塊,采用累加樹和流水線技術;控制部分根據菱形搜索算法的第三步搜索的特點,對比較模塊、SAD暫存器等模塊做了具體的設計.對于運動補償模塊采用雙向補償的算法,補償精度為半像素.根據半像素點的位置將運動補償計算分為四個狀態,并通過對四個狀態計算特點的分析設計了加法器的結構復用.同時基于視頻數據處理的需要,設計了四個具有雙體存儲結構的內部緩存器,由FPGA內部的嵌入式陣列塊實現.根據運動估計模塊和運動補償模塊的計算特點,分別對緩存器的結構、讀寫時序和列序號控制進行設計,有效提高了數據的存取效率.本文對于這三個去隔行系統的關鍵模塊都給出了RTL級設計和模塊的功能仿真,并在最后一章中給出了去隔行系統的FPGA設計.
上傳時間: 2013-06-11
上傳用戶:han_zh
相對于JPEG中二維離散余弦變換(2DDCT)來說,在JPEG2000標準中,二維離散小波變換(2DDWT)是其圖像壓縮系統的核心變換。在很多需要進行實時處理圖像的系統中,如數碼相機、遙感遙測、衛星通信、多媒體通信、便攜式攝像機、移動通信等系統,需要用芯片實現圖像的編解碼壓縮過程。雖然有許多研究工作者對圖像處理的小波變換進行了研究,但大都只偏重算法研究,對算法硬件實現時的復雜性考慮較少,對圖像處理的小波變換硬件實現的研究也較少。 本文針對圖像處理的小波變換算法及其硬件實現進行了研究。對文獻[13]提出的“內嵌延拓提升小波變換”(Combiningthedata-extensionprocedureintothelifting-basedDWTcore)快速算法進行仔細分析,提出一種基于提升方式的5/3小波變換適合硬件實現的算法,在MATLAB中仿真驗證了該算法,證明其是正確的。并設計了該算法的硬件結構,在MATLAT的Simulink中進行仿真,對該結構進行VHDL語言的寄存器傳輸級(RTL)描述與仿真,成功綜合到Altera公司的FPGA器件中進行驗證通過。本算法與傳統的小波變換的邊界處理方法比較:由于將其邊界延拓過程內嵌于小波變換模塊中,使該硬件結構無需額外的邊界延拓過程,減少小波變換過程中對內存的讀寫量,從而達到減少內存使用量,降低功耗,提高硬件利用率和運算速度的特點。本算法與文獻[13]提出的算法相比較:無需增加額外的硬件計算模塊,又具有在硬件實現時不改變原來的提升小波算法的規則性結構的特點。這種小波變換硬件芯片的實現不僅適用于JPEG2000的5/3無損小波變換,當然也可用于其它各種實時圖像壓縮處理硬件系統。
上傳時間: 2013-06-13
上傳用戶:jhksyghr
作者研究了當前流行的縮放算法,對圖像紋理相關性大小和邊緣方向的判斷上提出了一種新的方法,并在此基礎上發展了一套適用于數字視頻芯片的圖像縮放算法。仿真結果表明此算法由優于目前流行的圖像縮放算法。 介紹了FPGA的開發工作大致可以分為設計和驗證兩大部分,在具體開發流程上可以根據要求靈活控制。縮放芯片的開發可以分為:芯片結構設計、時鐘系統設計、存儲器讀寫控制、IP核復用設計、計算精度控制等方面的電路設計。在設計完成各級子模塊以后拼接各子??焱瓿烧麄€縮放模塊的設計。通過測試發現設計中存在的缺陷,修改再測試,最終完成整個模塊的設計。
上傳時間: 2013-05-31
上傳用戶:tdyoung
本文對G.729語音編碼算法的基本原理和實現系統開發方面進行了深入研究。針對G.729語音編碼算法在實際應用中存在的一些問題,在大量分析和實驗的基礎上,提出了新的改進算法。G.729語音編碼算法硬件實現方面,國內外現在主要以DSP為實現平臺,這是由于DSP以其卓越的運算能力為數字語音信號處理領域的研究及開發提供了有力的工具。但G.729語音編碼算法具有計算復雜和數據存儲量大的固有缺陷,隨著通信量的不斷增加和服務的擴展,對G.729語音編碼實時性的要求也越來越高。隨著微電子制造工藝的發展,越來越多的語音編碼平臺采用DSP與FPGA或MCU相互結合的系統,通過進行軟硬件協同設計提高編碼效率。
上傳時間: 2013-06-30
上傳用戶:ccclll
本論文將在對MPEG-4解碼中的幾種關鍵技術的充分理解和算法分析的基礎之上,結合FPGA的靈活性,采用VHDL語言對幾種關鍵技術在應用層面上進行結構設計并仿真驗證。 本文討論了一種高吞吐量流水方式構建的MPEG-4可變長解碼器的設計。在這種解碼器中,我們采用了基于PLA的并行 解碼算法,這種算法能夠實現每個時鐘解碼一個碼字。同時,為了提高解碼的效率,降低操作的延遲,我們在設計中還引入了流水線操作方式、碼表分割等技術,這些技術有利于并行操作的實現。 本論文的設計充分利用IDCT算法對稱性,用高度的并行結構來加速處理,采用一維IDCT單元復用的方式來實現二維IDCT運算,并提出一種基于加法操作的結構來取代乘法操作,實現了一種高效二維逆DCT變換處理器?! ?/p>
上傳時間: 2013-06-02
上傳用戶:MATAIYES
本文結合中國科技大學大規模集成電路實驗室和中國科學院上海技術物理研究所合作的星載紅外相機項目,為了解決紅外相機上的不同波段的紅外探測元陣列存在的非均勻性問題,對紅外焦平面探測元陣列存在的非均勻性問題展開了深入的分析和研究。 主要研究和分析了兩類算法的基本原理,重點研究和實現了定標校正算法,通過對積分球定標數據進行深入的分析,將探測元分成線性探測元和非線性探測元,對線性探測元采用兩點校正法,對非線性探測元采用多點分段校正算法,在利用FPGA硬件實現非均勻校正時,分析設計了基于乘法運算和加法運算的FPGA實現,在基于乘加器運算的FPGA實現中。設計出了乘法和加法整體運算的乘加器,內部采用流水線wallace樹壓縮結構,大大加快乘法和加法的速度。
上傳時間: 2013-04-24
上傳用戶:weddps