自適應濾波器是智能天線技術中核心部分-自適應波束成形器的關鍵技術,算法的高效穩定性及硬件時鐘速率的快慢是判斷波束成形器性能優劣的主要標準。 首先選取工程領域最常用的自適應橫向LMS濾波算法作為研究對象,提出了利用最小均方誤差意義下自適應濾波器的輸出信號與主通道噪聲信號的等效關系,得到濾波器最佳自適應參數的方法。并分析了在平穩和非平穩環境噪聲下,濾波器的收斂速度、權系數穩定性、跟蹤輸入信號的能力和信噪比的改善等特性。 在分析梯度自適應格型算法的基礎上,提出利用最佳反射系數的收斂性和穩定性,得到了梯度自適應格型濾波器的定步長改進方法;并以改進的梯度自適應格型和線性組合器組成梯度自適應格型聯合處理算法,在同樣環境噪聲下,相比自適應橫向LMS算法,其各項性能指標都得到了極大地改善,而且有利于節省硬件資源。 設計了自適應橫向LMS濾波器和梯度自適應格型聯合處理濾波器的電路模型,并用馳豫超前技術對兩類濾波器進行了流水線優化。利用Altera公司的CycloneⅡ系列EP2C5T144C6芯片和多種EDA工具,完成了濾波器的FPGA硬件設計與仿真實現。并以FPGA實現的3節梯度自適應格型聯合處理器為核心,設計了一種TD-SCDMA系統的自適應波束成形器,分析表明可以很好地利用系統提供的參考信號對下行波束進行自適應成形。
上傳時間: 2013-07-16
上傳用戶:xyipie
隨著集成電路的設計規模越來越大,FPGA為了滿足這種設計需求,其規模也越做越大,傳統平面結構的FPGA無法滿足實際設計需求。首先是硬件設計上的很難控制,其次就是計算機軟件面臨很大挑戰,所有復雜問題全部集中到布局布線(P&R)這一步,而實際軟件處理過程中,P&R所占的時間比例是相當大的。為了緩解這種軟件和硬件的設計壓力,多層次化結構的FPGA得以采用。所謂層次化就是可配置邏輯單元內部包含多個邏輯單元(相對于傳統的單一邏輯單元),并且內部的邏輯單元之間共享連線資源,這種結構有利于減少芯片面積和提高布通率。與此同時,FPGA的EDA設計流程也多了一步,那就是在工藝映射和布局之間增加了基本邏輯單元的裝箱步驟,該步驟既可以認為是工藝映射的后處理,也可認為是布局和布線模塊的預處理,這一步不僅需要考慮打包,還要考慮布線資源的問題。裝箱作為連接軟件前端和后端之間的橋梁,該步驟對FPGA的性能影響是相當大的。 本文通過研究和分析影響芯片步通率的各種因素,提出新的FPGA裝箱算法,可以同時減少裝箱后可配置邏輯單元(CLB)外部的線網數和外部使用的引腳數,從而達到減少布線所需的通道數。該算法和以前的算法相比較,無論從面積,還是通道數方面都有一定的改進。算法的時間復雜度仍然是線性的。與此同時本文還對FPGA的可配置邏輯單元內部連線資源做了分析,如何設計可配置邏輯單元內部的連線資源來達到即減少面積又保證芯片的步通率,同時還可以提高運行速度。 另外,本文還提出將電路分解成為多塊,分別下載到各個芯片的解決方案。以解決FPGA由于容量限制,而無法實現某些特定電路原型驗證。該算法綜合考慮影響多塊芯片性能的各個因數,采用較好的目標函數來達到較優結果。
上傳時間: 2013-04-24
上傳用戶:zhaoq123
近年來,隨著多媒體技術的迅猛發展,電子、計算機、通訊和娛樂之間的相互融合、滲透越來越多,而數字音頻技術則是應用最為廣泛的技術之一。MP3(MPEG-1 Audio LayerⅢ)編解碼算法作為數字音頻的解決方案,在便攜式多媒體產品中得到了廣泛流行。 在已有的便攜式MP3系統實現方案中,低速處理器與專用硬件結合的SOC設計方案結合了硬件實現方式和軟件實現方式的優點,具有成本低、升級容易、功能豐富等特點。IMDCT(反向改進離散余弦變換)是編解碼算法中一個運算量大調用頻率高的運算步驟,因此適于硬件實現,以降低處理器的開銷和功耗,來提高整個系統的性能。 本文首先闡述了MP3音頻編解碼標準和流程,以及IMDCT常用的各種實現算法。在此基礎上選擇了適于硬件實現的遞歸循環實現方法,并在已有算法的基礎上進行了改進,減小了所需硬件資源需求并保持了運算速度。接著提出了模塊總體設計方案,結合算法進行了實現結構的優化,并在EDA環境下具體實現,用硬件描述語言設計、綜合、仿真,且下載到Xilinx公司的VirtexⅡ系列xc2v1000FPGA器件中,在減小硬件資源的同時快速地實現了IMDCT,經驗證功能正確。
上傳時間: 2013-06-11
上傳用戶:亮劍2210
多路電壓采集系統一、實驗目的1.熟悉可編程芯片ADC0809,8253的工作過程,掌握它們的編程方法。2.加深對所學知識的理解并學會應用所學的知識,達到在應用中掌握知識的
上傳時間: 2013-06-30
上傳用戶:cursor
隨著信號處理技術的進步和電子技術的發展,雷達信號偵察接收機逐漸從模擬體制向數字體制轉變。軟件無線電概念的提出,促使雷達偵察接收機朝大帶寬、全截獲方向發展,現有的串行信號處理體制已經很難滿足系統要求。FPGA器件的出現,為實現寬帶雷達信號偵察數字接收機提供了硬件支持。 本文結合FPGA芯片特點,在前人研究基礎上,從算法和硬件實現兩方面,對雷達信號偵察數字接收機若干關鍵技術進行了研究和創新,主要研究內容包括以下幾個方面。 1)給出了基于QuartusII/Matlab和ISE/ModelSim/Matlab的兩種FPGA設計聯合仿真技術。這種聯合仿真技術,大大提高了基于FPGA的雷達信號偵察數字接收機的設計效率。 2)給出了一種基于FFT/IFFT的寬帶數字正交變換算法,并將該算法在FPGA中進行了硬件實現,設計可對600MHz帶寬內的輸入信號進行實時正交變換。 3)提出了一種全并行結構FFT的FPGA實現方案,并將其在FPGA芯片中進行了硬件實現,設計能夠在一個時鐘周期內完成32點并行FFT運算,滿足了數字信道化接收機對數據處理速度的要求。 4)提出了一種自相關信號檢測FPGA實現方案,通過改變FIFO長度改變自相關運算點數,實現了弱信號檢測。提出通過二次門限處理來消除檢測脈沖中的毛刺和凹陷,降低了虛警概率,提高了檢測結果的可靠性。 5)在單通道自相關信號檢測算法基礎上,提出采用三路并行檢測,每路采用不同的相關點數和檢測門限,再綜合考慮三路檢測結果,得到最終檢測結果。給出了算法FPGA實現過程,并對設計進行了聯合時序仿真,提高了檢測性能。 6)給出了一種利用FFT變換后的兩根最大譜線進行插值的快速高精度頻率估計方法,并將該算法在FPGA硬件中進行了實現。通過利用FFT運算后的實/虛部最大值進行插值,降低了硬件資源消耗、縮短了運算延遲。 7)結合4)、5)、6)中的研究成果,完成了對雷達脈沖信號到達時間、終止時間、脈沖寬度和脈沖頻率的估計,最終在一塊FPGA芯片內實現了一個精簡的雷達信號偵察數字接收機,并在微波暗室中進行了測試。
上傳時間: 2013-06-13
上傳用戶:Divine
提出通過對分塊圖像的DCT 系數進行動態范圍壓縮來改進傳統的基于DCT 變換的圖像自嵌入水印算法,并結合灰度變換函數與JPEG 標準量化表重新設計了DCT 系數碼長分配表,大幅度提升了量化過程保留的圖
上傳時間: 2013-07-28
上傳用戶:小鵬
目前,數字信號處理廣泛應用于通信、雷達、聲納、語音與圖像處理等領域,信號處理算法理論己趨于成熟,但其具體硬件實現方法卻值得探討。FPGA是近年來廣泛應用的超大規模、超高速的可編程邏輯器件,由于其具有高集成度、高速、可編程等優點,大大推動了數字系統設計的單片化、自動化,縮短了單片數字系統的設計周期、提高了設計的靈活性和可靠性,在超高速信號處理和實時測控方面有非常廣泛的應用。本文對FPGA的數據采集與處理技術進行研究,基于FPGA在數據采樣控制和信號處理方面的高性能和單片系統發展的新熱點,把FPGA作為整個數據采集與處理系統的控制核心。主要研究內容如下: FPGA的單片系統研究。針對數據采集與處理,對FPGA進行選型,設計了基于FPGA的單片系統的結構。把整個控制系統分為三個部分:多通道采樣控制模塊,數據處理模塊,存儲控制模塊。 多通道采樣控制模塊的設計。利用4片AD7506和一片AD7862對64路模擬量進行周期采樣,分別設計了通道選擇控制模塊和A/D轉換控制模塊,并進行了仿真,完成了基于FPGA的多通道采樣控制。 數據處理模塊的設計。FFT算法在數字信號處理中占有重要的地位,因此本文研究了FFT的硬件實現結構,提出了用FPGA實現FFT的一種設計思想,給出了總體實現框圖。分別設計了旋轉因子復數乘法器,碟形運算單元,存儲器,控制器,并分別進行了仿真。重點設計實現了FFT算法中的蝶形處理單元,采用了一種高效乘法器算法設計實現了蝶形處理單元中的旋轉因子乘法器,從而提高了蝶形處理器的運算速度,降低了運算復雜度。理論分析和仿真結果表明,狀態機控制器成功地對各個模塊進行了有序、協調的控制。 存儲控制模塊的設計。利用閃存芯片K9K1G08UOA對采集處理后的數據進行存儲,設計了FPGA與閃存的硬件連接,設計了存儲控制模塊。 本文對FFT算法的硬件實現進行了研究,結合單片系統的特點,把整個系統分為多通道采樣控制模塊,數據處理模塊,存儲控制模塊進行設計和仿真。設計采用VHDL編寫程序的源代碼。仿真測試結果表明,此FPGA單片系統可完成對實時信號的高速采集與處理。
上傳時間: 2013-07-06
上傳用戶:eclipse
隨著計算機技術和通信技術的迅速發展,數字視頻在信息社會中發揮著越來越重要的作用,視頻傳輸系統已經被廣泛應用于交通管理、工業監控、廣播電視、銀行、商場等多個領域。同時,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-04-24
上傳用戶:gzming
隨著圖像分辨率的越來越高,軟件實現的圖像處理無法滿足實時性的需求;同時FPGA等可編程器件的快速發展使得硬件實現圖像處理變得可行。如今基于FPGA的圖像處理研究成為了國內外的一個熱門領域。 本文在FPGA平臺上,用Verilog HDL實現了一個研究圖像處理算法的可重復配置的硬件模塊架構,架構包括PC機預處理和通信軟件,控制模塊,計算單元,存儲器模塊和通信適配模塊五個部分。其中的計算模塊負責具體算法的實現,根據不同的圖像處理算法可以獨立實現。架構為計算模塊實現了一個可添加、移出接口,不同的算法設計只要符合該接口就可以方便的加入到模塊架構中來進行調試和運行。 在硬件架構的基礎上本文實現了排序濾波,中值濾波,卷積運算及高斯濾波,形態學算子運算等經典的圖像處理算法。討論了FPGA的圖像處理算法的設計方法及優化策略,通過性能分析,FPGA實現圖像處理在時間上比軟件處理有了很大的提高;通過結果的比較,發現FPGA的處理結果達到了軟件處理幾乎同等的效果水平。最后本文在實現較大圖片處理和圖像處理窗口的大小可配置性方面做了一定程度的討論和改進,提高了算法的可用性,同時為進一步的研究提供了更加便利的平臺。 整個設計都是在ISE8.2和ModelSim第三方仿真軟件環境下開發的,在xilinx的Spartan-3E XC3S500E硬件平臺上實現。在軟件仿真過程中利用了ISE8.2自帶仿真工具和ModelSim結合使用。 本課題為制造FPGA的專用圖像處理芯片做了有益的探索性研究,為實現FPGA為核心處理芯片的實時圖像處理系統有著積極的作用。
上傳時間: 2013-05-30
上傳用戶:水瓶kmoon5
由于旋轉變壓器的高精度高可靠性等特點,廣泛的應用于如航空、航天、船舶、兵器、雷達、通訊等領域。旋轉變壓器輸出模擬量交流信號,經過數字處理轉換為數字角度信號才能進入計算機或其他控制系統,而這種數字處理比較復雜,采用專用的旋轉變壓器解碼芯片想達到理想的精度通常需要較高的成本,限制了它在其他領域的應用。傳統的角測量系統面臨的問題有:體積、重量、功耗偏大,調試、誤差補償試驗復雜,費用較高。 現場可編程門陣列(FPGA)是近年來迅速發展起來的新型可編程器件。隨著它的不斷應用和發展,也使電子設計的規模和集成度不斷提高。同時也帶來了電子系統設計方法和設計思想的不斷推陳出新。 本文的目的是研究利用FPGA實現旋轉變壓器的硬件解碼算法,設計基于FPGA的旋轉變壓器解碼系統。 在本文所設計的系統中,通過FPGA芯片產生旋轉變壓器的激勵信號,再控制A/D轉換器對旋轉變壓器的模擬信號的數據進行采樣和轉換,并對轉換完的數據進行濾波處理,使用基于CORDIC算法流水線結構設計的反正切函數模塊解算出偏轉角θ,最后通過串行口將解算的偏差角數據輸出。本文還分析了該系統誤差產生的原因和提高系統精度的方法。 實驗結果表明,本文所設計的旋轉變壓器解碼器的硬件組成和軟件實現基本能夠較精確的完成上述的信號轉換和數據運算。
上傳時間: 2013-05-23
上傳用戶:gdgzhym