本文首先介紹了步進電機的細分電流控制策略(實質是細分控制函數發生器),然后討論了圓弧插 補產生步進電機細分電流的控制方法。最后介紹一 個行之有效的優化修正方法—— 加權補償法。
上傳時間: 2013-07-28
上傳用戶:lgs12321
隨著移動終端、多媒體、通信、圖像掃描技術的發展,圖像應用日益廣泛,壓縮編碼技術對圖像處理中大量數據的存儲和傳輸至關重要。同時, FPGA單片規模的不斷擴大,在FPGA芯片內實現復雜的數字信號處理系統也成為現實,因此采用FPGA實現圖像壓縮已成為一種必然趨勢。JPEG靜態圖像壓縮標準應用非常廣泛,是圖像壓縮中主要的標準之一。研究JPEG圖像壓縮在FPGA上的實現,具有廣闊的應用背景。 論文從實際工程應用出發,通過設計圖像壓縮的IP核,完成JPEG壓縮算法在FPGA上的實現。首先闡述JPEG基本模式的壓縮編碼的標準,然后在設計規劃過程中,采用SOC的設計思想,給出整個系統的內部結構、層次劃分,對各個模塊的HDL實現進行詳細的描述,最后完成整體驗證。方案采用了IP核復用的設計技術,基于Xilinx公司本身的IP核,進行了再次開發。在研究JPEG標準的核心算法DCT的基礎上,加以改進,設計了適合器件結構的基于DA算法的DCT變換的IP核。通過結構和算法的優化,提高了速度,減少占用過多的片內資源。 設計基于Xilinx的Virtex- II系列的FPGA的硬件平臺,在ISE7.1中編譯綜合,最后通過Modelsim仿真驗證。分辨率為352×288大小的源圖像,在不同的壓縮等級設置下,均測試通過。仿真驗證的結果表明:基于FPGA的JPEG壓縮編碼占用較少的硬件資源,可在較高的工作頻率下運行,設計在速度和資源利用率方面達到了較優的狀態,能夠滿足一般圖像壓縮的要求。 整個設計可以作為單獨的JPEG編碼芯片也可以作為IP核添加到其他系統中去,具有一定的使用價值。
上傳時間: 2013-04-24
上傳用戶:nairui21
頻率合成技術廣泛應用于通信、航空航天、儀器儀表等領域,目前,常用的頻率合成技術有直接頻率合成、鎖相頻率合成和直接數字頻率合成(DDS)等。其中DDS是一種新的頻率合成方法,是頻率合成的一次革命。全數字化的DDS技術由于具有頻率分辨率高、頻率切換速度快、相位噪聲低和頻率穩定度高等優點而成為現代頻率合成技術中的佼佼者。隨著數字集成電路、微電子技術和EDA技術的深入研究,DDS技術得到了飛速的發展。 DDS是把一系列數字量化形式的信號通過D/A轉換形成模擬量形式的信號的合成技術。主要是利用高速存儲器作查尋表,然后通過高速D/A轉換產生已經用數字形式存入的正弦波(或其它任意波形)。一個典型的DDS系統應包括以下三個部分:相位累加器可以時鐘的控制下完成相位的累加;相位一幅度碼轉換電路一般由ROM實現;D/A轉換電路,將數字形式的幅度碼轉換成模擬信號。 現場可編程門陣列(FPGA)設計靈活、速度快,在數字專用集成電路的設計中得到了廣泛的應用。本論文主要討論了如何利用FPGA來實現一個DDS系統,該DDS系統的硬件結構是以FPGA為核心實現的,使用Altera公司的Cyclone系列FPGA。 文章首先介紹了頻率合成器的發展,闡述了基于FPGA實現DDS技術的意義;然后介紹了DDS的基本理論;接著介紹了FPGA的基礎知識如結構特點、開發流程、使用工具等;隨后介紹了利用FPGA實現直接數字頻率合成(DDS)的原理、電路結構、優化方法等。重點介紹DDS技術在FPGA中的實現方法,給出了部分VHDL源程序。采用該方法設計的DDS系統可以很容易地嵌入到其他系統中而不用外接專用DDS芯片,具有高性能、高性價比,電路結構簡單等特點;接著對輸出信號頻譜進行了分析,特別是對信號的相位截斷誤差和幅度量化誤差進行了詳細的討論,由此得出了改善系統性能的幾種方法;最后給出硬件實物照片和測試結果,并對此作了一定的分析。
上傳時間: 2013-07-05
上傳用戶:suxuan110425
隨著國民經濟的發展和社會的進步,人們越來越需要便捷的交通工具,從而促進了汽車工業的發展,同時汽車發動機檢測維修等相關行業也發展起來。在汽車發動機檢測維修中,發動機電腦(Electronic Control.Unit-ECU)檢測維修是其中最關鍵的部分。發動機電腦根據發動機的曲軸或凸輪軸傳感器信號控制發動機的噴油、點火和排氣。所以,維修發動機電腦時,必須對其施加正確的信號。目前,許多發動機的曲軸和凸輪軸傳感器信號已不再是正弦波和方波等傳統信號,而是多種復雜波形信號。為了能夠提供這種信號,本文研究并設計了一種能夠產生復雜波形的低成本任意波形發生器(Arbitrary Waveform Generator-AWG)。 本文提出的任意波形發生器依據直接數字頻率合成(Direct Digial FrequencySynthesis-DDFS)原理,采用自行設計現場可編程門陣列(FPGA)的方案實現頻率合成,擴展數據存儲器存儲波形的量化幅值(波形數據),在微控制單元(MCU)的控制與協調下輸出頻率和相位均可調的信號。 任意波形發生器主要由用戶控制界面、DDFS模塊、放大及濾波、微控制器系統和電源模塊五部分組成。在設計中采用FPGA芯片EPF10K10QC208-4實現DDFS的硬件算法。波形調整及濾波由兩級放大電路來完成:第一級對D/A輸出信號進行調整;第二級完成信號濾波及信號幅值和偏移量的調節。電源模塊利用三端集成穩壓器進行電壓值變換,利用極性轉換芯片ICL7660實現正負極性轉換。 該任意波形發生器與通用模擬信號源相比具有:輸出頻率誤差小,分辨率高,可產生任意波形,成本低,體積小,使用方便,工作穩定等優點,十分適合汽車維修行業使用,具有較好的市場前景。
上傳時間: 2013-05-28
上傳用戶:cylnpy
隨著信息技術和計算機技術的飛速發展,數字信號處理已經逐漸發展成一門關鍵的技術科學。圖像處理作為一種重要的現代技術,己經在通信、航空航天、遙感遙測、生物醫學、軍事、信息安全等領域得到廣泛的應用。圖像處理特別是高分辨率圖像實時處理的實現技術對相關領域的發展具有深遠意義。另外,現場可編程門陣列FPGA和高效率硬件描述語言Verilog HDL的結合,大大變革了電子系統的設計方法,加速了系統的設計進程,為圖像壓縮系統的實現提供了硬件支持和軟件保障。 本文主要包括以下幾個方面的內容: (1)結合某工程的具體需求,設計了一種基于FPGA的圖像壓縮系統,核心硬件選用XILINX公司的Virtex-Ⅱ Pro系列FPGA芯片,存儲器件選用MICRON公司的MT48LC4M16A2SDRAM,圖像壓縮的核心算法選用近無損壓縮算法JPEG-LS。 (2)用Verilog硬件描述語言實現了JPEG-LS標準中的基本算法,為課題組成員進行算法改進提供了有力支持。 (3)用Verilog硬件描述語言設計并實現了SDRAM控制器模塊,使核心壓縮模塊能夠方便靈活地訪問片外存儲器。 (4)構建了圖像壓縮系統的測試平臺,對實現的SDRAM控制器模塊和JPEG-LS基本算法模塊進行了軟件仿真測試和硬件測試,驗證了其功能的正確性。
上傳時間: 2013-04-24
上傳用戶:a3318966
如今電力電子電路的控制旨在實現高頻開關的計算機控制,并向著更高頻率、更低損耗和全數字化的方向發展。現場可編程門陣列器件(Field Programmable Gate Arrays)是近年來嶄露頭角的一類新型集成電路,它具有簡潔、經濟、高速度、低功耗等優勢,又具有全集成化、適用性強,便于開發和維護(升級)等顯著優點。與單片機和DSP相比,FPGA的頻率更高、速度更快,這些特點順應了電力電子電路的日趨高頻化和復雜化發展的需要。因此,在越來越多的領域中FPGA得到了日益廣泛的發展和應用。 本文提出了一種采用現場可編程門陣列(FPGA)器件實現數字化變頻調速控制系統的設計方案。該系統能產生三相六路正弦脈寬調制(SPWM)波形;調制頻率范圍為0~4KHZ,分7級控制;16位的速度控制分辨率;載波頻率分8級控制,最高可達24KHZ;系統接口兼容Intel系列和Motorola系列單片機;該系統控制簡單、精確,易修改,可現場編程;同時具有脈沖延時小、最小脈沖刪除、過壓和過流保護功能等特點,可應用于PWM變頻調速系統的全數字化控制。文中對方案的實現進行了詳細的論述,主要包括系統設計的理論分析,系統結構設計及在FPGA硬件上的實現,最終驗證了該控制系統的可行性和有效性。 數字化設計是本系統的特點,系統最終生成的三相SPWM脈沖是基于三相正弦調制波和三角載波比較得到的。設計時,充分結合FPGA器件的結構特點,利用一種改進結構的數字控制振蕩器(NCO)來產生正弦波樣本,在一定程度上解決了傳統NCO產生正弦波的精度和頻率相互制約的問題;把分時復用數字通信原理結合到系統的設計中,設計出分時運算電路,使得系統在同步時鐘下,生成三相正弦調制波而不影響系統的速度,同三角載波邏輯比較后,最終得到三相SPWM脈沖序列。
上傳時間: 2013-07-05
上傳用戶:duoshen1989
圖像縮放在圖像處理領域中,發揮著重要作用。圖像的分辨率調整和格式變換,都需要用到圖像縮放技術。隨著多媒體技術和大規模集成電路的發展,利用硬件實現視頻圖像無級縮放已成為圖像處理研究的一個重要課題。 圖像縮放通常由插值算法實現。傳統的插值算法由于實現原理的局限性,在縮放時容易引起邊緣鋸齒或細節模糊現象。針對傳統插值算法的這個不足,出現了許多基于邊緣改進的算法。但這些算法一般只能完成2k倍數插值,無法真正做到基于邊緣的無級縮放。 為了實現基于邊緣改進的無級縮放,本文做了如下五個方面的研究工作: 1.系統回顧了圖像縮放技術,包括傳統圖像縮放技術和多邊緣檢測插值,分析了這些圖像縮放技術的優缺點。 2.重點研究了新興的方向多項式插值算法,該算法能夠真正完成基于邊緣改進的無級縮放。 3.提出改進的方向多項式插值算法(IOPI算法),該算法針對硬件實現,做了兩個方面改進:提出EDV算法,簡化邊緣方向的確定;提出Cubic6逼近插值算法(A-Cubic6算法),改善平坦區域縮放效果。其中的EDV算法通過加減、比較模塊,完成邊緣方向的確定。相比原算法中的乘除法、直方圖計算,大大簡化了硬件實現,降低了硬件實現成本。A-Cubic6算法利用查找表簡化了Cubic6點插值算法的實現,而且明顯改善了非邊緣區域的縮放效果。 4.研究縮放算法與圖像質量的評價方法。比較、分析各算法的軟件仿真結果,得出結論:本文提出的IOPI算法在平坦區域和邊緣區域都具有比其它算法更突出的效果。 5.結合實時視頻處理要求,研究了IOPI算法的FPGA實現。已完成最近鄰域插值和A-Cubic6算法的FPGA實現,可以在硬件平臺上穩定工作。
上傳時間: 2013-06-05
上傳用戶:2728460838
現代雷達系統廣泛采用脈沖壓縮技術,用以解決作用距離與分辨能力之間的矛盾。脈沖壓縮是指雷達通過發射寬脈沖,保證足夠的最大作用距離,而接收時,采用相應的脈沖壓縮法獲得窄脈沖以提高距離分辨率的過程。同時,數字信號處理技術的迅猛發展和廣泛應用,為雷達脈沖壓縮處理的數字化實現提供了可能。 本文主要研究雷達多波形頻域數字脈沖壓縮系統的硬件系統實現。在匹配濾波理論的指導下,成功研制了基于FPGAEP1K100QC208-1和4片高性能ADSP21160M的多波形頻域數字脈沖壓縮系統。該系統可處理時寬在42μs以內、帶寬在5MHz以下的線性調頻信號(LFM),非線性調頻信號(NLFM)和Taylor四相碼信號,且技術指標完全滿足實用系統的設計要求。 本文完成的主要工作和創新之處有:(1)基于雙通道模數轉換器AD10242設計高精度數據采集電路,為整個脈壓系統的工作提供必要的條件。完成了前端模擬信號輸入電路的優化和差分輸入時鐘的產生,以實現高精度采樣。 (2)根據協議和脈壓系統的工作要求,以基于FPGAEP1K100QC208完成系統控制,使整個脈壓系統正確穩定地工作。同時以該FPGA生成雙口RAM,實現數據暫存,以匹配采樣速率和脈壓系統頻率。 (3)設計基于4片高性能ADSP21160M的緊耦合并行處理系統,以完成多波形頻域數字脈沖壓縮的全部運算工作。4片DSP共享外部總線,且各DSP以鏈路口互連,進行數據通信。各DSP還使用一個鏈路口連接到接口板DSP,將脈壓結果送出。 (4)以一片ADSP21160M和一片EP1K100QC208為核心,設計輸出板電路,完成數據對齊、求模和數據向下一級的輸出,并產生模擬輸出。 (5)調試并改進處理板和輸出板。
上傳時間: 2013-06-11
上傳用戶:qq277541717
本文研究特種LCD的圖像處理方法和FPGA實現方案,并研制出基于FPGA的若干實際應用系統,有效地解決目前存在的問題。本文主要研究內容為: (1)給出一種基于彩色空間變換的色彩調整方法,在YCrCb空間內實現亮度和色度分離,避免了RGB空間兩者同時變化造成偏色和失真的現象,并在FPGA內采用流水線結構改進3階矩陣運算的邏輯結構,節省出2/3的邏輯資源,提高了模塊的最高運行速度。 (2)研究利用FPGA實現圖像實時縮放處理的方法,選擇能夠滿足特種LCD要求的雙線性插值法作為研究對象,實時計算插值系數dx和dy,并采用流水線結構進行插值計算,僅使用FPGA中的3個雙端口RAM來緩沖圖像數據,沒有外擴大容量幀存儲器,降低了成本,提高特種LCD的系統兼容性。 (3)設計一種針對特種LCD更為簡捷、有效的隔行轉逐行掃描的實現方案,即利用圖像實時縮放的方法,把一場圖像縮放到LCD的分辨率,實現復合視頻圖像在LCD的“滿屏”顯示,改善現有特種LCD在顯示隔行掃描的復合視頻信號時,遇到圖像信息丟失或顯示效果不佳的問題。 (4)設計出一種基于字符和位圖的數字OSD控制核,合理使用分布式RAM和塊RAM兩種邏輯資源來存儲字符和位圖信息,OSD圖像由數字邏輯自動合成,編程簡單靈活,使特種LCD的參數調整更加方便。 (5)研制成功基于FPGA的特種LCD顯示控制板,能顯示三種分辨率640×480,800×600,1024×768的圖像信號;支持寬范圍的亮度、對比度、顯示位置等參數的實時調整,并提供全功能的透明OSD菜單進行指示。 (6)研制成功基于FPGA的特種LCD圖像調節板,用于對某型號機載特種LCD進行改造,增加寬范圍的亮度、對比度、圖像顯示位置的實時調整功能,提供無信號輸入檢測與OSD指示功能,提高圖像顯示的性能,通過了環境溫度試驗與性能測試,并已裝機。 (7)研制成功基于DSP和FPGA的圖像采集顯示板,實現了對全分辨率復合視頻信號進行25幀/秒的實時采集和顯示,在DSP內使用“三幀”輪換的圖像數據緩沖方法提高了系統的實時處理能力,使之能夠完成一定復雜度的實時圖像處理。
上傳時間: 2013-06-12
上傳用戶:ivan-mtk
在合成孔徑雷達的研究和研制工作中,合成孔徑雷達模擬技術具有十分重要的作用。本文以440MHz帶寬線性調頻信號,采樣頻率500MHz高分辨合成孔徑雷達視頻模擬器為研究對象。首先對模擬器的幾項主要技術進行分析,在對點目標回波信號模型分析研究的基礎上,對點目標原始回波數據進行模擬并做了成像驗證,從而為硬件實現提供了正確的信號模型;針對傳統的“波形存儲直讀法”方案,即在計算機平臺上用模擬軟件產生原始回波數據并存儲,再通過計算機接口實現數據傳輸,最后完成數模轉換產生視頻信號這一過程,分析指出該方案在實現高分辨率時的速度和容量瓶頸。 針對具體的設計要求,圍繞速度和容量問題,本文著眼于高分辨率SAR模擬器的FPGA實現研究,指出FPGA實時生成點目標原始回波數據是其實現的核心;針對這一核心問題,充分利用現代VLSI設計中的流水線技術與并行陣列技術以及FPGA的優良性能和豐富資源,在時間上采用同步流水結構、空間上采用并行陣列形式,將速度和容量問題統一為數據的高速生成問題;給出了系統總體設計思想,該方案不需要大容量存儲器單元,大大減少模擬器復雜度;對原始回波數據實時生成模塊的各主要單元給出了結構并進行了仿真,結果表明FPGA可以滿足課題設計要求;同時,對該模擬器片上系統的實現、增強人機交互性,給出了人機界面的設計思路。 分析指出了點目標原始回波數據實時生成模塊通過并行擴展即可實現多點目標的原始回波數據實時生成;最后對復雜場景目標模擬器的實現進行了構思,指出了傳統方案在改進的基礎上實現高分辨率視頻模擬器的可行性。本文首次提出以FPGA實現高分辨率合成孔徑雷達原始回波數據實時生成的思想,為國內業界在此方向做了一些理論和實踐上的有益探索,對于國內高分辨率合成孔徑雷達的研制具有一定的實際意義。
上傳時間: 2013-05-26
上傳用戶:alia