資源描述:
《第七章labview信號(hào)分析與處理》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、第七章信號(hào)分析與處理7.1概述LabVIEW6i版本中,有兩個(gè)子模板涉及信號(hào)處理和數(shù)學(xué),分別是Analyze子模板和Methematics子模板。這里主要涉及前者。進(jìn)入Functions模板Analyze》SignalProcessing子模板。??^^??LilIlhLi:田?Filtw?UH.w(t)?JLgnalProcessing123456其中共有6個(gè)分析VI庫(kù)。其中包括:①.SignalGeneration(信號(hào)發(fā)生):用于產(chǎn)生數(shù)字特性曲線和波形。②.TimeDomain(時(shí)域分析):用于進(jìn)行頻域轉(zhuǎn)換、頻域分
2、析等。③.FrequencyDomain(頻域分析):④.Measurement(測(cè)量函數(shù)):用于執(zhí)行各種測(cè)量功能,例如單邊FFT、頻譜、比例加窗以及泄漏頻譜、能量的估算。⑤.DigitalFilters(數(shù)字濾波器):用于執(zhí)行IIR、FIR和非線性濾波功能。⑥.Windowing(窗函數(shù)):用于對(duì)數(shù)據(jù)加窗。在labviewexamplesanalysis目錄中可找到一些演示程序。7.2信號(hào)的產(chǎn)生本節(jié)將介紹怎樣產(chǎn)生標(biāo)準(zhǔn)頻率的信號(hào),以及怎樣創(chuàng)建模擬函數(shù)發(fā)生器。參考例子見(jiàn)examplesanalysissigxmpl
3、.lib。信號(hào)產(chǎn)生的應(yīng)用主要有:?當(dāng)無(wú)法獲得實(shí)際信號(hào)時(shí),(例如沒(méi)有DAQ板卡來(lái)獲得實(shí)際信號(hào)或者受限制無(wú)法訪問(wèn)實(shí)際信號(hào)),信號(hào)發(fā)生功能可以產(chǎn)生模擬信號(hào)測(cè)試程序。?產(chǎn)生用于D/A轉(zhuǎn)換的信號(hào)在LabVIEW6i中提供了波形函數(shù),為制作函數(shù)發(fā)生器提供了方便。以Waveform?WaveformGeneration屮的基本函數(shù)發(fā)牛.器(BasicFunctionGenenUor.vi)為例,其圖標(biāo)如下:9signalout7^phaseouterroroutoffset—resetsignal■-signaltype—freque
4、ncyamplitude」phase—errorin?samplinginfodutycycle(%]-其功能是建立一個(gè)輸出波形,該波形類型有:正眩波、三角波、鋸齒波和方波。這個(gè)VI會(huì)記住產(chǎn)生的前一波形的時(shí)間標(biāo)志并且rti此點(diǎn)開(kāi)始使時(shí)間標(biāo)志連續(xù)增長(zhǎng)。它的輸入?yún)?shù)有波形類型、樣本數(shù)、起始相位、波形頻率(單位:Hz)參數(shù)說(shuō)明:offset:波形的直流偏移量,缺省值為0.0。數(shù)據(jù)類型DBLresetsignal:將波形相位重置為相位控制值且將時(shí)間標(biāo)志置為0。缺省值為FALSE,signaltype:產(chǎn)生的波形的類型,缺省值為正
5、弦波。frequency:波形頻率(單位Hz),缺省值為10。amplitude:波形幅值,也稱為峰值電壓,缺省值為1.0。phase:波形的初始相位(單位度)缺省值為0.0.errorin:在該VI運(yùn)行Z前描述錯(cuò)誤環(huán)境。缺省值為noerror.如果一個(gè)錯(cuò)誤已經(jīng)發(fā)生,該VI在errorout端返回錯(cuò)誤代碼。該VI僅在無(wú)錯(cuò)誤時(shí)正常運(yùn)行。錯(cuò)誤簇包含如下參數(shù)。status:缺省值為FALSE,發(fā)生錯(cuò)誤時(shí)變?yōu)門(mén)RUE。code:錯(cuò)誤代碼,缺省值為0。source:在大多數(shù)情況下是產(chǎn)生錯(cuò)誤的VI或函數(shù)的名稱,缺省值為一個(gè)空串。sa
6、mplinginfo:一個(gè)包扌舌采樣信息的簇。共有Fs和#s兩個(gè)參數(shù)。Fs:釆樣率,單位是樣本數(shù)/秒,缺省值為lOOOo#s:波形的樣本數(shù),缺省值為1000cdutycycle(%):占空比,對(duì)方波信號(hào)是反映一個(gè)周期內(nèi)高低電平所占的比例,缺省值為50%。signalout:信號(hào)輸出端phaseout:波形的相位,單位:度。errorout:錯(cuò)誤信息。如果errorin指示一個(gè)錯(cuò)誤,errorout包含同樣的錯(cuò)誤信息。否貝U,它描述該VI引起的錯(cuò)誤狀態(tài)。使用該VI制作的函數(shù)發(fā)生器如下,由框圖可以看出,其中沒(méi)有附加任何其他部
7、件。波形信號(hào)類型SineWave頻率(Hz)^5.00幅值§1.00偏置電壓相位采樣信息占空比r)50.000.007.3標(biāo)準(zhǔn)頻率在模擬狀態(tài)下,信號(hào)頻率用Hz或者每秒周期數(shù)為單位。但是在數(shù)字系統(tǒng)中,通常使用數(shù)字頻率,它是模擬頻率和采樣頻率的比值,表達(dá)式如下:數(shù)字頻率=模擬頻率/采樣頻率這種數(shù)字頻率被稱為標(biāo)準(zhǔn)頻率,單位是周期數(shù)/采樣點(diǎn)。有些信號(hào)發(fā)生VI使用輸入頻率控制暈f,它的單位和標(biāo)準(zhǔn)頻率的單位相同:周期數(shù)/每個(gè)采樣點(diǎn),范圍從0到1,對(duì)應(yīng)實(shí)際頻率中的0到釆樣頻率fs的全部頻率。它還以1.0為周期,從而令標(biāo)準(zhǔn)頻率中的1.1
8、與0.1相等。例如某個(gè)信號(hào)的采樣頻率是奈奎斯特頻率(fs/2),就表示每半個(gè)周期采樣一次(也就是每個(gè)周期采樣兩次)。與之対應(yīng)的標(biāo)準(zhǔn)頻率是1/2周期數(shù)/采樣點(diǎn),也就是0.5周期數(shù)/采樣點(diǎn)。標(biāo)準(zhǔn)頻率的倒數(shù)1/f表示一個(gè)周期內(nèi)采樣的次數(shù)。如果你所使用的VI需要以標(biāo)準(zhǔn)頻率作為輸入,就必須把頻率單位轉(zhuǎn)換為標(biāo)準(zhǔn)單位:周期數(shù)/采樣