下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、【W(wǎng)ord版本下載可任意編輯】 LabVIEW的數(shù)字變頻FFT設(shè)計 0引 言 在運動目標(biāo)速度測量中,常利用頻譜分析的方法獲取目標(biāo)的多普勒頻率,并依據(jù)多普勒測速原理來完成動目標(biāo)速度測量。為到達(dá)高精度測速的要求,需進(jìn)一步提高頻率分辨率,在實際頻譜分析中,要對獲取的試驗數(shù)據(jù)先開展分段處理,在此根底上再開展細(xì)化操作,這樣可獲得比常規(guī)FFT分析更高的頻率分辨率。近年來,頻譜細(xì)化技術(shù)發(fā)展迅速,常見的方法有:HR-FA法,基于多相濾波器的ZFFT法,基于復(fù)調(diào)制的Zoom-FFT法,自適應(yīng)Zoom-FFT法,Chirp-Z變換和小波基法等。然而,這些頻譜細(xì)化技術(shù)普遍存在運算量大,不易實現(xiàn)編程的缺點。為此,提出
2、了一種數(shù)字變頻FFT的頻譜細(xì)化算法,并利用圖形化編程語言LabVIEW開展了編程設(shè)計。 1數(shù)字變頻FFT的數(shù)學(xué)原理 在頻譜分析中,頻率分辨率表示頻譜中能夠分辨的兩個頻率分量的間隔,用頻率間隔f表示為: 要提高FFT的頻率分辨率,可通過以下兩種途徑實現(xiàn): (1)降低采樣頻率fs。這會使頻率分析范圍縮小,其降低的幅度受到采樣定律的限制。 (2)需要增加分析的采樣點數(shù)N。這意味著計算機(jī)的存儲量和計算量大大增加,由于實際系統(tǒng)軟、硬件方面的限制,這樣做并不總是可能的。 可以看出以上兩種方法提高頻率分辨率的能力有限且靈活性差。所用的數(shù)字變頻FFT主要指采用移頻特性開展頻譜細(xì)化的技術(shù),其原理框圖如圖1所示。
3、 設(shè)模擬信號為x(t),經(jīng)AD轉(zhuǎn)換后得到采樣時間序列x(n)(n=0,1,N-1),設(shè)fs為采樣頻率;f1f3為細(xì)化分析頻帶;f0為需要細(xì)化的頻帶中心頻率;D為細(xì)化倍數(shù);N為FFT分析的點數(shù),算法如下: (1)復(fù)調(diào)制移頻 所謂復(fù)調(diào)制移頻就是將頻域坐標(biāo)向左移或向右移,使得被觀察的起點為頻域坐標(biāo)的零頻位置。這里對離散信號x(n)用exp開展復(fù)調(diào)制,把需要細(xì)化的頻帶起點移至頻率軸原點,得到: (2)數(shù)字低通濾波 為保證重新采樣后不發(fā)生頻譜混疊,必須開展抗混疊濾波,以濾出所需分析頻段信號。設(shè)頻率細(xì)化倍數(shù)為D,則低通濾波器的截止頻率fc=fs2D。 (3)重新采樣 信號被移頻和低通濾波后,分析信號頻帶變
4、窄,因而可以以較低的采樣頻率fs=fsD開展重采樣,fs比原采樣頻率降低了D倍,即對原采樣點每隔N點再抽樣。 (4)反移頻處理 實行反移頻操作就是將頻率中心重新移到需要細(xì)化的頻帶起始頻率,使得移頻前后的頻率保持一致。 (5)FFT運算 對反移頻后的信號開展FFT處理,得到細(xì)化后的頻譜,其頻率分辨率提高了D倍。 2數(shù)字變頻FFT的LabVIEW實現(xiàn) 2.1虛擬儀器LabVEW LabVIEW是美國NI公司推出的虛擬儀器開發(fā)平臺軟件,是一種非常的面向?qū)ο蟮膱D形化編程語言,用于快速創(chuàng)立測試、測量和控制應(yīng)用程序。它的優(yōu)點是數(shù)據(jù)處理速度快,硬件支持等方面功能強(qiáng)大;缺點是在數(shù)值處理、分析和算法工具等方面的
5、效率不高。而MathWorks公司開發(fā)的Matlab提供了強(qiáng)大的矩陣運算和圖形處理功能,編程效率高,特別擅長數(shù)值分析和處理,但其界面開發(fā)能力較差,不能開展實時操作和控制。 鑒于LabVIEW和Matlab兩種語言的優(yōu)點,在虛擬儀器開發(fā)過程中,除利用LabVIEW直接編程外,還可結(jié)合Matlab開展混合編程。通常用LabVIEW設(shè)計用戶圖形界面,負(fù)責(zé)數(shù)據(jù)采集和網(wǎng)絡(luò)通信;Matlab在后臺提供大型算法供LabVIEW調(diào)用。 2.2 LabVIEW直接編程實現(xiàn)數(shù)字變頻FFT 在LabVIEW直接編程中,通過調(diào)用Ramp Pattern.vi節(jié)點和Exponential.vi節(jié)點完成信號的復(fù)調(diào)制和反移
6、頻操作;通過調(diào)用Decimate.vi節(jié)點對復(fù)調(diào)制后的信號開展濾波,壓縮頻帶,然后開展整數(shù)倍抽取。其中,對信號開展數(shù)字低通濾波的濾波器為切比雪夫I型濾波器,其主要參數(shù):階數(shù)為8階,截止頻率為0.8(fs2)D;通過調(diào)用FFT.vi和Array Size.vi節(jié)點完成FFT運算,輔以其他相應(yīng)的計算處理節(jié)點,根據(jù)數(shù)字變頻的原理圖終實現(xiàn)數(shù)字變頻FFT,其程序框圖如圖2所示。 2.3 LabVIEW與Matlab混合編程實現(xiàn)數(shù)字變頻FFT LabVIEW與Matlab的混合編程,可通過調(diào)用LabVIEW中的Matlab Script節(jié)點實現(xiàn)。其中,MatlabScript節(jié)點本身具有多輸入、多輸出的特
7、點,處理的信息量可以很大。在Matlab中,根據(jù)數(shù)字變頻FFT的數(shù)學(xué)原理,編程實現(xiàn)復(fù)調(diào)制移頻、低通濾波、重采樣、反移頻和FFT操作處理,經(jīng)調(diào)試無誤后,導(dǎo)入到Matlab Script節(jié)點中;然后在LabVIEW中,通過調(diào)用SineWave.vi產(chǎn)生仿真信號,或從文件中讀取信號數(shù)據(jù),同時添加采樣頻率,細(xì)化倍數(shù)等控制節(jié)點;連接各圖標(biāo),實現(xiàn)數(shù)字變頻FFT,其程序框圖如圖3所示。 3仿真分析 利用LabVIEW編程實現(xiàn)數(shù)字變頻FFT軟件處理平臺,調(diào)用FunctionsAnalyzeSignal ProcessingSignal Generation子模板中的Sine Wave.vi創(chuàng)立正弦信號發(fā)生器,
8、構(gòu)造仿真信號: x(t)=sin(2f1t)+2sin(2f2t)+5sin(2f3t) 式中:f1=2 002 Hz;f2=2 004 Hz;f3=2 006 Hz;采樣點數(shù)N=5 120;采樣頻率為51 200 Hz。根據(jù)式(1) 可知,此時頻率分辨率為10 Hz,在頻域內(nèi)分辨不出這3個信號。 若要把分辨率提到1 Hz,即細(xì)化10倍,就要采樣51 200個點,然后把分析頻帶(2 0002 010 Hz)的起始頻率f=2 000 Hz點移到原點,當(dāng)細(xì)化倍數(shù)D=10時,即51 200個采樣點每隔10個點開展抽取,完成對復(fù)調(diào)制移頻、濾波后的信號重采樣。新的采樣頻率即為5 120 Hz,降低了10
9、倍,抽取得到5 120個點。為了使細(xì)化后的頻率與細(xì)化前的一致,在作FFT前應(yīng)該實行反移頻,這樣就可以得到分析頻帶上的細(xì)化頻譜。如果采用LabVIEW直接編程處理,其細(xì)化頻譜如圖4所示;如果采用LabVIEW和Matlab混合編程處理,其細(xì)化頻譜如圖5所示。 從圖4和圖5中可以看出,基于LabVIEW的兩種編程方法都實現(xiàn)了頻譜細(xì)化的功能,2 002 Hz,2 004 Hz和2 006 Hz三個頻率點對應(yīng)的幅值譜清晰可見,且幅值相差2.5倍,分辨率為1 Hz。 4結(jié)語 數(shù)字變頻FFT是頻譜分析中一種約束條件少,可操作性強(qiáng)的方法。在此借助功能強(qiáng)大的LabVIEW軟件編程處理方法,使得數(shù)字變頻實現(xiàn)簡便,能夠滿足提高頻率分辨率的要求,并具
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度健康養(yǎng)生類產(chǎn)品包裝設(shè)計合同3篇
- 二零二五版租賃房屋租賃合同網(wǎng)絡(luò)安全保障協(xié)議4篇
- 2025年度集裝箱裝卸運輸操作規(guī)范合同
- 二零二五年度民間個人借款合同金融創(chuàng)新服務(wù)細(xì)則
- 二零二五版農(nóng)業(yè)保險代理服務(wù)合同范本8篇
- 2025年度房產(chǎn)抵押經(jīng)營性貸款合同樣本
- 2025年南京住建部房屋租賃合同規(guī)范版
- 課題申報參考:面向微生物組中介效應(yīng)的群落水平關(guān)聯(lián)檢驗方法研究
- 課題申報參考:美式“小多邊主義”沖擊下中國伙伴關(guān)系的升級與轉(zhuǎn)型研究
- 2025年木材銷售企業(yè)庫存管理服務(wù)合同
- 汽車修理廠管理方案
- 人教版小學(xué)數(shù)學(xué)一年級上冊小學(xué)生口算天天練
- 九年級上冊-備戰(zhàn)2024年中考?xì)v史總復(fù)習(xí)核心考點與重難點練習(xí)(統(tǒng)部編版)
- 三年級數(shù)學(xué)添括號去括號加減簡便計算練習(xí)400道及答案
- 蘇教版五年級上冊數(shù)學(xué)簡便計算300題及答案
- 澳洲牛肉行業(yè)分析
- 老客戶的開發(fā)與技巧課件
- 計算機(jī)江蘇對口單招文化綜合理論試卷
- 成人學(xué)士學(xué)位英語單詞(史上全面)
- KAPPA-實施方法課件
- GB/T 13813-2023煤礦用金屬材料摩擦火花安全性試驗方法和判定規(guī)則
評論
0/150
提交評論