多普勒計(jì)程儀是根據(jù)聲波在水中的多普勒效應(yīng)原理而制成的一種精密測(cè)速和計(jì)算航程的儀器,它是船用導(dǎo)航設(shè)備的重要組成之一。針對(duì)于多普勒計(jì)程儀的核心問題——頻率估計(jì),本文提出了一種基于FPGA實(shí)現(xiàn)的多普勒測(cè)頻方案,它具有抗干擾能力強(qiáng)、運(yùn)算速度快等特點(diǎn)。本論文主要是圍繞系統(tǒng)的測(cè)頻方案的設(shè)計(jì)與實(shí)現(xiàn)展開的。 本文主要研究工作包括:設(shè)計(jì)和調(diào)試基于FPGA的多普勒測(cè)頻系統(tǒng)的硬件電路;通過對(duì)測(cè)頻算法的研究,采用VHDL語言設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng)的測(cè)頻算法和其它接口控制程序,并通過軟件仿真,測(cè)試設(shè)計(jì)的正確性。 測(cè)頻系統(tǒng)的硬件電路設(shè)計(jì)是本論文工作的主要部分之一,也是基于FPGA的多普勒測(cè)頻系統(tǒng)的核心部分。整個(gè)系統(tǒng)以FPGA作為主處理器,完成系統(tǒng)中所有的數(shù)字信號(hào)處理和外圍接口控制,同時(shí),基于FPGA豐富的片內(nèi)可編程邏輯資源和外部I/O資源,系統(tǒng)還擴(kuò)展了豐富的通信接口(UART、USB和以太網(wǎng)接口)和顯示電路(LCD和LED),使系統(tǒng)便于與PC機(jī)進(jìn)行數(shù)據(jù)交換和控制。 系統(tǒng)的軟件實(shí)現(xiàn)是本文工作的另一重要部分。本文通過對(duì)測(cè)頻算法的研究,完成了基于VHDL實(shí)現(xiàn)的過零檢測(cè)法和FFT算法,同時(shí)也實(shí)現(xiàn)了對(duì)接收機(jī)信號(hào)的自動(dòng)增益控制、信號(hào)采集和與計(jì)算機(jī)的通信功能等。
標(biāo)簽: FPGA 多普勒 測(cè)頻 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶:121212121212
使用Java語言有非常多的好處,如安全的對(duì)象引用、語言級(jí)支持多線程和跨平臺(tái)等特性。但是嵌入式系統(tǒng)中Java語言的應(yīng)用卻很少見,這是由于Java如下兩方面的不足: (1)Java虛擬機(jī)實(shí)現(xiàn)需要大量的硬件資源;(2)Java語言的運(yùn)行時(shí)間不可預(yù)測(cè)。 為此,本論文將實(shí)現(xiàn)一個(gè)能夠應(yīng)用在低端FPGA器件的實(shí)時(shí)Java虛擬機(jī)。論文的主要?jiǎng)?chuàng)新點(diǎn)如下: 1.使用基于堆棧的RISC模型處理器實(shí)現(xiàn)CISC模型的JVM; 2.處理器微指令無任何相關(guān)性; 3.所設(shè)計(jì)的JVM能使Java程序擁有足夠的底層訪問能力。 論文的主要內(nèi)容和工作如下: 1.制定基于堆棧的RISC結(jié)構(gòu)處理器各級(jí)結(jié)構(gòu)。 2.設(shè)計(jì)簡(jiǎn)潔高效的處理器微指令,并且微指令能夠滿足字節(jié)碼的需要。 3.制定Java字節(jié)碼到處理器代碼的轉(zhuǎn)換關(guān)系和快速轉(zhuǎn)換結(jié)構(gòu)。 4.設(shè)計(jì)中使用高速緩存,提高運(yùn)行速度。 5.優(yōu)化堆棧的硬件結(jié)構(gòu),使得出棧入棧操作更加簡(jiǎn)潔快速。 6.設(shè)計(jì)一系列的本地方法,使得Java程序能夠直接訪問底層資源。 7.將Java類庫使用本地方法實(shí)現(xiàn)。 8.自定義程序在內(nèi)存中的結(jié)構(gòu),并使用裝載工具實(shí)現(xiàn)。 9.制定處理外圍數(shù)據(jù)處理機(jī)制,如IO和內(nèi)存接口10.制定中斷處理方式,并且實(shí)現(xiàn)軟中斷的機(jī)制。
上傳時(shí)間: 2013-06-11
上傳用戶:417313137
TI標(biāo)準(zhǔn)SPI例程(帶中斷的例程)應(yīng)用芯片為TMS320F28035 TI公司TMS320F28035的最小系統(tǒng)版電路圖,dxp的,...在ABB的發(fā)展歷程和技術(shù)概述,對(duì)正在開發(fā)或應(yīng)用IEC61850的人會(huì)有參考和啟發(fā)作用。...
標(biāo)簽: SPI TI標(biāo)準(zhǔn)
上傳時(shí)間: 2013-05-28
上傳用戶:木子葉1
c8051f 例程,幾個(gè)例程,對(duì)初學(xué)者有用。
標(biāo)簽: c8051f
上傳時(shí)間: 2013-07-03
上傳用戶:dsgkjgkjg
這個(gè)是在KEIL MDK下開發(fā)的ARM例程,里面有工程源代碼,可以作為初學(xué)者參考學(xué)習(xí)之用,還不錯(cuò)^_^
上傳時(shí)間: 2013-06-25
上傳用戶:yjmyjm
·F2812電機(jī)控制例程(內(nèi)附有詳細(xì)工程文件)
上傳時(shí)間: 2013-06-13
上傳用戶:exxxds
24CXX讀寫軟件應(yīng)用電路及并口讀寫器制作
上傳時(shí)間: 2013-06-26
上傳用戶:ggwz258
高精度的信號(hào)源是各種測(cè)試和實(shí)驗(yàn)過程中不可缺少的工具,在通信、雷達(dá)、測(cè)量、控制、教學(xué)等領(lǐng)域應(yīng)用十分廣泛。傳統(tǒng)的頻率合成方法設(shè)計(jì)的信號(hào)源在功能、精度、成本等方面均存在缺陷和不足,不能滿足電子技術(shù)的發(fā)展要求,直接數(shù)字合成(Direct Digital Synthesis)DDS技術(shù)可以提供高性能、高頻高精度的信號(hào)源,方便地獲得分辨率高且相位連續(xù)的信號(hào),基于FPGA的DDS技術(shù)提供了升級(jí)方便并且成本低廉的解決方案。 本文對(duì)DDS的基本原理和輸出頻譜特性進(jìn)行理論分析,總結(jié)出雜散分布規(guī)律。同時(shí)以DDS的頻譜分析為基礎(chǔ),給出了幾種改善雜散的方法。本文結(jié)合相關(guān)文獻(xiàn)資料采用傅立葉變換的方法對(duì)相位截?cái)鄷r(shí)DDS雜散信號(hào)的頻譜特性進(jìn)行了研究,得到了雜散分布的規(guī)律性結(jié)論,并應(yīng)用在程序設(shè)計(jì)程中;DDS技術(shù)的實(shí)現(xiàn)依賴于高速、高性能的數(shù)字器件,本文將FPGA器件和DDS技術(shù)相結(jié)合,確定了FPGA器件的整體設(shè)計(jì)方案,詳細(xì)說明了各個(gè)模塊的功能和設(shè)計(jì)方法,并對(duì)其關(guān)鍵部分進(jìn)行了優(yōu)化設(shè)計(jì),從而實(shí)現(xiàn)了波形發(fā)生器數(shù)字電路部分的功能。軟件部分采用模塊設(shè)計(jì)方法,十分方便調(diào)試。為了得到滿足設(shè)計(jì)要求的模擬波形,本文還設(shè)計(jì)了幅度調(diào)節(jié)、D/A轉(zhuǎn)換和低通濾波等外圍硬件電路。 實(shí)驗(yàn)結(jié)果表明,本文設(shè)計(jì)的基于DDS技術(shù)的多波形信號(hào)源基本能夠滿足普通學(xué)生實(shí)驗(yàn)室的要求。
標(biāo)簽: FPGA 算法 數(shù)字頻率合成器
上傳時(shí)間: 2013-06-11
上傳用戶:woshiayin
作者:華清遠(yuǎn)見3G學(xué)院。android多線程模型和service分析--華清遠(yuǎn)見android培訓(xùn)課件教程。
標(biāo)簽: Android service 多線程 分
上傳時(shí)間: 2013-07-05
上傳用戶:CETM008
STM8S的各種基本例程。很實(shí)用。有講解。
標(biāo)簽: STM8S
上傳時(shí)間: 2013-06-21
上傳用戶:DanXu
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1