基于LABview小波分析_第1頁
基于LABview小波分析_第2頁
基于LABview小波分析_第3頁
基于LABview小波分析_第4頁
基于LABview小波分析_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、長 治 學 院2014屆學士學位畢業(yè)論文基于LabVIEW的小波分析系統(tǒng)的設計學 號: 10405421 姓 名: 師磊剛 指導教師: 張 毅 專 業(yè):電子信息科學與技術 系 別: 電子信息與物理系 完成時間:2014年05月學生誠信承諾書本人鄭重聲明:所呈交的論文基于LabVIEW小波分析系統(tǒng)是我個人在導師張毅指導下進行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫的研究成果,也不包含為獲得長治學院或其他教育機構的學位或證書所使用過的材料。所有合作者對本研究所做的任何貢獻均已在論文中作了明確的說明并表示了謝意。簽名: 日期: 論文使

2、用授權說明本人完全了解長治學院有關保留、使用學位論文的規(guī)定,即:學校有權保留送交論文的復印件,允許論文被查閱和借閱;學??梢怨颊撐牡娜炕虿糠謨热荩梢圆捎糜坝?、縮印或其他復制手段保存論文。簽名: 日期: 目 錄1 引言11.1選題背景11.2課題研究的意義11.3課題涉及的工作內容22. 小波分析22.1小波分析基礎2傅里葉變換與小波變換的比較32.1.2 小波分析與多分辯分析42.2 連續(xù)小波變換62.2.1 一維連續(xù)小波變換62.2.2 離散小波變換72.2.3 正交小波變換82.2.4 小波包分析92.3幾種常用的小波113. 系統(tǒng)總體的設計及實現(xiàn)133.1 虛擬儀器及其編程語言La

3、bVIEW133.1.1 虛擬儀器的結構和分類133.1.2 LabVIEW簡介133.2 系統(tǒng)軟件程序的設計133.2.1 數(shù)據(jù)采集程序模塊133.2.2 數(shù)據(jù)分析模塊143.3 系統(tǒng)框架和設計流程143.3.1 程序框圖的設計流程143.3.2 系統(tǒng)設計143.3.3 程序框圖的具體設計步驟143.3.4 基本信號小波分析系統(tǒng)164 結論17參考文獻18致謝20附錄21基于LabVIEW的小波分析系統(tǒng)專業(yè):電子信息科學與技術 姓名:師磊剛 學號:10405421指導老師:張毅摘 要:小波分析是當前應用數(shù)學和工程學科中一個迅速發(fā)展的新領域,與傅里葉變換相比,小波變換是空間(時間)和頻率的局部

4、變換,因而能有效地從信號中提取信息。通過伸縮和平移等運算功能可對函數(shù)或信號進行多尺度的細化分析,解決了傅里葉變換不能解決的許多困難問題。LabVIEW是一種圖形化的編程語言和開發(fā)環(huán)境,它廣泛地被工業(yè)界、學術界和研究實驗室所接受,被公認為是標準的數(shù)據(jù)采集和儀器控制軟件。它基于G語言來開發(fā)虛擬儀器,方便快捷,并且提供大量與外部代碼或軟件進行連接的機制,諸如DLL、DDE、ActiveX等,使它能實現(xiàn)的功能不僅局限于自身,還可以從外部得到強大的補充。本文將要通過LabVIEW調用MATLAB來彌補自身在小波分析方面的不足,使兩者充分發(fā)揮自己的優(yōu)點,實現(xiàn)有機結合。關鍵詞:LabVIEW;小波分析;MA

5、TLAB 1 引言1.1選題背景小波分析誕生于20世紀80年代,被認為是現(xiàn)代Fourier分析發(fā)展的一個嶄新階段。小波變換是近年來在傅里葉變換的基礎上發(fā)展起來的一種新的數(shù)學方法,經(jīng)過近10年的探索研究,重要的數(shù)學體系已經(jīng)建立,理論基礎更加扎實。與傅里葉變換相比,小波變換是空間(時間)和頻率的局部變換,因而能有效地從信號中提取信息。通過伸縮和平移等運算功能可信號進行多尺度的細化分析,解決了傅里葉變換不能解決的許多困難問題。小波變換在信號與圖像壓縮、信號分析、工程技術等方面得到廣泛的應用。LabVIEW是由美國公司推出的虛擬儀器平臺,是目前應用最廣,功能最強的圖形化軟件集成開發(fā)環(huán)境,廣泛應用于工業(yè)

6、界、實驗界、和試驗研究所,被公認為一個標準的數(shù)據(jù)采集和儀器控制軟件。LabVIEW是一種圖形編程語言(通常稱為G編程語言),其編程過程就是通過圖形符號描述程序的行為。即使編程經(jīng)驗很少的人也能學會使用LabVIEW,并能夠發(fā)現(xiàn)和了解一些有用的基本編程原則。LabVIEW雖然具有上述許多優(yōu)點,但是在數(shù)學計算方面功能還是十分有限,使所開發(fā)的應用程序的功能受限。MATLAB具有強大的數(shù)學計算和圖形繪制功能,其界面開發(fā)功能較差,并且在數(shù)據(jù)輸入、網(wǎng)絡通信、硬件控制等方面比較繁瑣。如果可以將LabVIEW與MATLAB結合起來,用LabVIEW設計用戶 圖形界面,負責數(shù)據(jù)采集,用MATLAB提供算法供Lab

7、VIEW調用,可以快速高效開發(fā)出信號采集分析系統(tǒng)。1.2課題研究的意義虛擬儀器編程軟件LabVIEW和數(shù)學軟件MATLAB是目前工程技術領域中比較流行的兩種軟件,功能強大,但是各自在某些方面存在著不足和缺點,對于一些需要進行大量數(shù)據(jù)運算處理的復雜應用,LabVIEW顯得有些力不從心。因此如果在LabVIEW中實現(xiàn)MATLAB的調用,把LabVIEW軟件平臺與MATLAB相結合使用,無疑可以很好地補充LabVIEW的開發(fā)功能,大大的拓寬虛擬儀器的開發(fā)范圍。本課題所涉及的基礎理論及應用研究主要有小波分析、虛擬儀器、多接口信號調理等,都屬于前瞻性、創(chuàng)造性、多學科交叉性的研究,具有一定的理論和實踐價值

8、。1.3課題涉及的工作內容基于LabVIEW的小波分析系統(tǒng)的設計,主要是針對LabVIEW所提供的豐富的數(shù)據(jù)采集、分析及存儲的庫函數(shù)和大量與外部代碼或軟件進行鏈接的機制,結合MATLAB強大的數(shù)值分析和處理特點,實現(xiàn)分析系統(tǒng)的實現(xiàn)。本課題以LabVIEW軟件為開發(fā)平臺,利用LabVIEW強大的數(shù)據(jù)采集功能和MATLAB的小波分析工具箱,實現(xiàn)簡單快速的小波分析系統(tǒng)的開發(fā),包括信號采集和信號調理,信號重構和信號輸出。本課題具體的研究內容包括:(1)針對測控系統(tǒng)中的數(shù)據(jù)和信號所涉及的小波分析理論基礎。(2)小波分析LabVIEW實現(xiàn)。(3)基于LabVIEW的小波分析系統(tǒng)的仿真,或工程實現(xiàn)。2. 小

9、波分析2.1小波分析基礎小波分析屬于時頻分析的一種,傳統(tǒng)的信號分析是建立在傅立葉變換的基礎上的,由于傅立葉分析使用的是一種全局的變換,要么完全在時域,要么完全在時域,要么完全在頻域,因此無法表述信號的時頻局域性質,而這種性質恰恰是非平穩(wěn)信號最根本和最重要的性質。為了分析和處理非平穩(wěn)信號,人們對傅立葉分析進行了推廣乃至根本性的革命,提出并發(fā)展了一系列新的信號分析理論:短時傅立葉變換、Gabor變換、時頻分析、小波變換等。其中短時傅立葉變換就是在傅立葉分析基礎上引入了時域信息,其假定于信號在一定的時間內是平穩(wěn)的,通過分割時間窗,在每個時間窗內把信號展開到頻域就可以獲得局部的頻域信息,但是它的時域分

10、辨率只能依賴于大小不變的時間窗,對某些瞬態(tài)信號來說還是粒度太大。而小波分析則克服了短時傅立葉變換在單分辨率上的缺陷,具有多分辨率分析的特點,在時域和頻域都有表征信號局部信息的能力,時間窗和頻率窗都可以根據(jù)信號的具體形態(tài)動態(tài)調整。正是由于這些特性,小波分析可以探測正常信號中的瞬態(tài),并展示其頻率成分,被稱為數(shù)學顯微鏡,廣泛應用于各個時頻分析領域1。傅里葉變換與小波變換的比較小波分析是傅立葉分析思想方法的發(fā)展與延拓。小波基的構造以及結果分析都依賴于傅立葉分析,二者是相輔相成的。兩者相比較主要有以下不同: 1.傅立葉變換的實質是把能量有限信號分解到以為正交基的空間上去;小波變換的實質是把能量

11、有限信號分解到(j=1,2,,J)和所構成的空間上去。 2.傅立葉變換用到基本函數(shù)只有,具有唯一性;小波分析用到的函數(shù)(即小波函數(shù))則不具有唯一性,同一個工程問題用不同的小波函數(shù)進行分析有時結果相差甚遠。3.在頻域中,傅立葉變換具有較好的局部化能力,對于頻率成分相對比較簡單的確定性信號,傅立葉變換很容易把信號表示成各頻率成分的疊加和的形式。但在時域中,傅立葉變換沒有局部化能力,無法從信號的傅立葉變換中看出在任一時附近的性態(tài)。 4.若有用信號通過濾波器來提取,小波變換與短時傅立葉變換不同之處在于:對短時傅立葉變換來說,帶通濾波器的帶寬與中心頻率f無關;相反,小波變換帶通濾波器

12、的帶寬則正比于中心頻率f,即  C為常數(shù)亦即濾波器有一個恒定的相對帶寬,稱之為等Q結構(Q為濾波器的品質因數(shù),且有雖然傅立葉變換能夠將信號的時域特征和頻域特征聯(lián)系起來,能分別從信號的時域和頻域觀察,但是卻不能把二者有機地結合起來。在實際的信號處理過程中,尤其是對非平穩(wěn)信號的處理中,信號在任意時刻附近的頻域特征都很重要。這就促使去人們去尋找一種新的分析方法來解決這個問題,小波分析就是基于這種情形產(chǎn)生的。2.1.2 小波分析與多分辯分析1988年S.Mallat在構造正交小波時提出了多分辨分析的概念,從函數(shù)分析的角度給出了正交小波的數(shù)學解釋,在空間的概念上十分形象的說明了小波的多分辨率特

13、性,給出了通用的構造正交小波的方法,并將之前所有的正交小波構造方法統(tǒng)一起來,類似傅立葉分析中的快速傅立葉算法,給出了小波變換的快速算法Mallat算法。這樣,在計算上變得可行以后,小波變換在各個領域才發(fā)揮它獨特的優(yōu)勢,解決了各類問題。多分辨分析構造了一組函數(shù)空間,這組空間是相互嵌套的,即 那么相鄰的兩個函數(shù)空間的差就定義了一個由小波函數(shù)構成的空間,即并且在數(shù)學上可以證明且,為了說明這些性質,我們首先來介紹一下雙尺度差分方程,由于對,所以對,都有,也就是說可以展開成上的標準化正交基,由于,那么就可以展開成這就是著名的雙尺度差分方程,雙尺度差分方程奠定了正交小波變換的理論基礎,從數(shù)學上可證明,對于

14、任何尺度的,它在j+1尺度正交基上的展開系數(shù)是一定的,這就為我們提供了一個很好的構造多分辨分析的方法。在頻域中,雙尺度差分方程的表現(xiàn)形式為:如果在=0連續(xù)的話,則有說明的性質完全由決定。定理2-1 令是空間的一個多分辨分析,則存在一個唯一的函數(shù)使得 (2-1)必定是內的一個標準正交基,其中稱為尺度函式(2-1)中的系數(shù)是為了使的范數(shù)為1。引入尺度函數(shù)的目的是為了構造正交小波基,圖1(a)為一指數(shù)衰減、連續(xù)可微分的尺度函數(shù),圖(b)是其傅里葉變換。顯然,尺度函數(shù)與低通濾波器的形狀相同。(a)尺度函數(shù)的圖形 (b)尺度函數(shù)的傅立葉變換 圖1 DB9尺度函數(shù)若生成一個多分辨分析,那么也屬于,并且因為

15、是的一個Riesz基,所以存在唯一的序列,它描述尺度函數(shù)的兩尺度關系: (2-2)由性質(1)可知,所以 (2-3)反復應用式(2-3),得 (2-4)同樣,像生成一樣,存在一個函數(shù)生成閉子空間,且有與式(2-2)類似的雙尺度方程 (2-5)式(2-5)稱為小波函數(shù)的雙尺度方程。由式(2-2)、(2-5)可知,尺度函數(shù)與小波函數(shù)的構造歸結為系數(shù)的設計,若令則把尺度函數(shù)和小波函數(shù)的設計可以歸結為濾波器的設計。構造正交小波時濾波器與必須滿足以下三個條件: (2-6)(2-7) (2-8)聯(lián)合求解式(2-7)和(2-8)可得 (2-9) 由式(2-9)立刻可得 (2-10)所以,要設計正交小波,只需

16、要設計濾波器2。2.2 連續(xù)小波變換2.2.1 一維連續(xù)小波變換定義:設,其傅立葉變換為,當滿足允許條件(完全重構條件或恒等分辨條件)< (2-11)時,我們稱為一個基本小波或母小波。將母函數(shù)經(jīng)伸縮和平移后得 (2-12)稱其為一個小波序列。其中a為伸縮因子,b為平移因子。對于任意的函數(shù)的連續(xù)小波變換為 (2-13)其重構公式(逆變換)為 (2-14)由于基小波生成的小波在小波變換中對被分析的信號起著觀測窗的作用,所以還應該滿足一般函數(shù)的約束條件 (2-15)故是一個連續(xù)函數(shù)。這意味著,為了滿足完全重構條件式,在原點必須等于0,即 (2-16)為了使信號重構的實現(xiàn)在數(shù)值上是穩(wěn)定的,處理完

17、全重構條件外,還要求小波的傅立葉變化滿足下面的穩(wěn)定性條件: (2-17)式中0AB。2.2.2 離散小波變換在實際運用中,連續(xù)小波必須加以離散化。因此,有必要討論連續(xù)小波和連續(xù)小波變換的離散化。在連續(xù)小波中,考慮函數(shù): (2-18)這里,且,是容許的,為方便起見,在離散化中,限制a只取正值,這樣相容性條件就變?yōu)?(2-19)通常,把連續(xù)小波變換中尺度參數(shù)a和平移參數(shù)b的離散公式分別取作,這里,擴展步長是固定值,為方便起見,總是假定。所以對應的離散小波函數(shù)即可寫作 (2-20)而離散化小波變換系數(shù)則可表示為 (2-21)其重構公式為 (2-22)C是一個與信號無關的常數(shù)。使用的小波函數(shù)和離散小波

18、系數(shù)就越少,信號重構的精確度也就會越低。2.2.3 正交小波變換Haar小波母函數(shù): (2-23)Shannon小波母函數(shù): (2-24)Shannon小波母函數(shù)是無限次可導的,這比存在不連續(xù)點的Haar小波母函數(shù)要優(yōu)越,可是Haar系函數(shù)的支集是緊的,Shannon系函數(shù)的支集不是緊的,且當時趨于零的速度僅為,故當用Shannon系對函數(shù)進行分解時,分解系數(shù)不能很好地反映信號的局部特征。Haar小波的缺點是不連續(xù),利用卷積的方法可以將它變得光滑起來,通過正交化方法,這就構成了由B樣條函數(shù)所生成的正交小波函數(shù)。下面公式(2-25)給出一個用B樣條構造的正交小波母函數(shù)的例子 (2-25)Daub

19、echies構造了目前實際應用中大量使用的具有有限支集的正交小波基,其對應的濾波器是有限長的。不過無論是頻域還是時域,它們都沒有顯式的表達式,而且,除Haar基外所有其他正交支緊的小波函數(shù)、尺度函數(shù)關于實軸上的任何點都不具有對稱或反對稱性,因而所對應的濾波器都不具有線性相位。2.2.4 小波包分析小波包分析能夠為信號提供一種更精細的分析方法,它將頻帶進行多層次劃分,對多分辨率分析沒有細分的高頻部分進一步分解,并能夠根據(jù)被分析信號的特征,自適應地選擇相應頻帶,使之與信號頻譜相匹配,從而提高了時-頻分辨率,因此小波包具有更廣泛的應用價值。關于小波包分析的理解,我們這里以一個三層的分解進行說明,其小

20、波包分解樹如圖2所示:SA1D1AA2DA2AD2DD2DDD3ADD3DAA3AAD3DDA3ADA3DAA3AAA3圖2小波包分解樹圖2中,A表示低頻,D表示高頻,末尾的序號數(shù)表示小波分解的層樹(尺度數(shù))。分解具有關系:S=AAA3+DAA3+ADA3+DDA3+AAD3+DAA3+ADD3+DDD31 小波包的定義在多分辨分析中,,表明多分辨分析是按照不同的尺度因子j把Hilbert空間分解為所有子空間的正交和的。其中, 為小波函數(shù)的閉包(小波子空間)?,F(xiàn)在,我們希望對小波子空間按照二進制分式進行頻率的細分,以達到提高頻率分辨率的目的。 一種自然的做法是將尺度空間和小波子空間用一個新的子

21、空間統(tǒng)一起來表征,若令 (2-26)則Hilbert空間的正交分解即可用的分解統(tǒng)一為 (2-27)定義子空間是函數(shù)的閉包空間,而是函數(shù)的閉包空間,并令滿足下面的雙尺度方程: (2-28)式中,即兩系數(shù)也具有正交關系。當n=0時,以上兩式直接給出 (2-29)與在多分辨分析中,滿足雙尺度方程: (2-30)相比較,和分別退化為尺度函數(shù)和小波基。式(2-30)是式(2-29)的等價表示。把這種等價表示推廣到(非負整數(shù))的情況,即得到(2-28)的等價表示為; (2-31)定義(小波包) 由式(2-31)構造的序列(其中)稱為由基函數(shù)=確定的正交小波包。當n=0時,即為(2-29)式的情況。由于由唯

22、一確定,所以又稱為關于序列的正交小波包。下面給出小波包的分解算法和重構算法。設,則可表示為 (2-32)小波包分解算法 由求與 (2-33)小波包重構算法 由與求2.3幾種常用的小波(1) Haar小波A.Haar于1990年提出一種正交函數(shù)系,定義如下: (2-34)這是一種最簡單的正交小波,即(2) Daubechies(dbN)小波系該小波是Daubechies從兩尺度方程系數(shù)出發(fā)設計出來的離散正交小波。一般簡寫為dbN,N是小波的階數(shù)。小波和尺度函數(shù)域中的支撐區(qū)為2N-1。的消失矩為N。除N1外(Haar小波),dbN不具對稱性即非線性相位。假設,其中,為二項式的系數(shù),則有 (2-35

23、)其中 (3) (Biorthogonal(biorNr.Nd)小波系Biorthogona函數(shù)系的主要特征體現(xiàn)在具有線性相位性,它主要應用在信號與圖像的重構中。通常的用法是采用一個函數(shù)進行分解,用另外一個小波函數(shù)進行重構。Biorthogonal函數(shù)系通常表示為biorNr.Nd的形式:Nr=1 Nd=1,3,5Nr=2 Nd=2,4,6,8Nr=3 Nd=1,3,5,7,9Nr=4 Nd=4Nr=5 Nd=5Nr=6 Nd=8其中,r表示重構,d表示分解。(4) Coif let(coifN)小波系coif let函數(shù)也是由Daubechies構造的一個小波函數(shù),它具有coifN(N=1,

24、2,3,4,5)這一系列,coif let具有比dbN更好的對稱性。(5) SymletsA(symN)小波系Symlets函數(shù)系是由Daubechies提出的近似對稱的小波函數(shù),它是對db函數(shù)的一種改進。Symlets函數(shù)系通常表示為symN(N=2,3,8)的形式。(6) Meyer函數(shù)Meyer小波函數(shù)和尺度函數(shù)都是在頻率域中進行定義的,是具有緊支撐的正交小波。 (2-36)3. 系統(tǒng)總體的設計及實現(xiàn)3.1 虛擬儀器及其編程語言LabVIEW3.1.1 虛擬儀器的結構和分類虛擬儀器(Virtual Instrument簡稱)由硬件和軟件兩部分組成。其硬件主體是計算機,為計算機配置的電子測

25、量儀器硬件模塊是各種傳感器、信號調理器、模數(shù)轉換器AD、數(shù)模轉換器DA,數(shù)據(jù)采集器DAQ;其軟件由兩部分組成即應用程序和IO接口儀器驅動程序;應用程序主要包括實現(xiàn)虛擬面板功能的軟件程序和定義測試功能的流程圖軟件程序,IO接口儀器驅動程序完成特定外部硬件設備的擴展,驅動和通信。虛擬儀器利用計算機顯示器的顯示功能來模擬傳統(tǒng)儀器的控制面板,以多種形式表達輸出檢測結果;利用計算機強大的軟件功能實現(xiàn)信號數(shù)據(jù)的運算,分析和處理;利用IO接口設備完成信號的采集,測量與條理,從而完成各種測試功能3。3.1.2 LabVIEW簡介LabVIEW(Laboratory Virtual Instrument Eng

26、ineering Workbench)是由美國NI公司推出的虛擬儀器開發(fā)平臺,是目前應用最廣、發(fā)展最快、功能最強的圖形化軟件集成開發(fā)環(huán)境,廣泛的應用于工業(yè)界、實驗界、和試驗研究所,被公認為一個標準的數(shù)據(jù)采集和儀器控制軟件4。 3.2 系統(tǒng)軟件程序的設計系統(tǒng)的軟件主要包括數(shù)據(jù)采集存儲和分析兩大模塊。軟件用戶界面時是一個應用程序最重要的部分,對用戶而言,應用程序的可用性十分依賴界面的好壞。3.2.1 數(shù)據(jù)采集程序模塊數(shù)據(jù)采集系統(tǒng)硬件設備的基本功能包括模擬量輸入(A/D)、模擬量輸出(D/A)、數(shù)字I/O和定時/計數(shù)。在LabVIEW中用戶是通過LabVIEW DAQ VI來完成DAQ的編程。數(shù)據(jù)采

27、集和存儲是本系統(tǒng)中的基礎部分,在計算機和動態(tài)電阻儀之間由連接器和PCI-6013多功能數(shù)據(jù)采集卡,采用的程序通過控制采集卡把采集到的模擬信號轉換為數(shù)字信號,通過計算機顯示器顯示我們需要的波形。3.2.2 數(shù)據(jù)分析模塊MATLAB具有強大的數(shù)學計算和圖形繪制功能,而MATLAB的界面開發(fā)功能較差,并且在數(shù)據(jù)輸入、網(wǎng)絡通信、硬件控制等方面比較繁瑣。本次設計用LabVIEW設計用戶 圖形界面,負責數(shù)據(jù)采集,用MATLAB提供算法供LabVIEW調用,將會使系統(tǒng)變得簡單明了。3.3 系統(tǒng)框架和設計流程3.3.1 程序框圖的設計流程用LabVIEW設計小波分析系統(tǒng)主要步驟是在設計程序框圖上,流程框圖如圖

28、3所示。顯示信號分析信號寫入采樣停止創(chuàng)建通道連續(xù)采樣采樣頻率 圖3設計流程框圖3.3.2 系統(tǒng)設計本次設計分為兩部分來設計,一個是基本波形的系統(tǒng)設計,如正弦波,方波,三角波和鋸齒波,另一個是通過調用LabVIEW的腳本節(jié)點調用MATLAB來實現(xiàn)對基本波形信號小波分析。3.3.3 程序框圖的具體設計步驟利用LabVIEW設計一個系統(tǒng),其中的主要部分是程序框圖的設計,以下就是程序框圖設計的基本過程。(1) 創(chuàng)建基本波形函數(shù)發(fā)生器,可以根據(jù)前面板中的按鈕來控制信號發(fā)生器產(chǎn)基本信號發(fā)生器需要先在前面板輸入?yún)?shù)然后才能運行,波形信號發(fā)生器框圖如圖4所示,前面板如圖5所示。圖4基本波形信號發(fā)生器程序框圖圖

29、5波形發(fā)生器前面板(2)通過LabVIEW調用MATLAB。LabVIEW的腳本節(jié)點允許用戶執(zhí)行外部腳本。具體地講,使用腳本節(jié)點可以執(zhí)行MATLAB腳本。執(zhí)行MATLAB腳本文件,其具體實現(xiàn)過程如下:1.訪問MATLAB腳本節(jié)點從LabVIEW中訪問MATLAB的流程。查看函數(shù)選板數(shù)學腳本與公式腳本節(jié)點MATLAB腳本,如圖6所示.圖6 MATLAB腳本節(jié)點調用2.向MATLAB腳本節(jié)點輸入腳本有兩種方法可以向腳本節(jié)點中輸入MATLAB腳本。(1) 在MATLAB Script Node中單擊即可以編輯M腳本;(2)可以直接導入寫好了的腳本,方法是使用鼠標右健單擊MATLA

30、B腳本節(jié)點,從快捷菜單中選擇輸入,從打開的Choose script(選擇腳本)對話框中選擇要導入的文件并單擊Open(確定),MATLAB腳本文本將出現(xiàn)在腳本節(jié)點中。為了便于調試,建議在導入腳本到LabVIEW之前,先在MATLAB環(huán)境內編寫并運行。3輸入和輸出變量需要為MATLAB腳本節(jié)點的變量添加輸入輸出變量。添加輸出變量的方法是右擊MATLAB腳本節(jié)點幀并從快捷菜單中選擇Add Output(添加輸出)。同樣,添加輸入變量的方法是右擊MATLAB腳本節(jié)點幀并從快捷菜單中選擇Add Input(添加輸入).當輸入輸出變量出現(xiàn)在節(jié)點上后,可以給它們添加名字。3.3.4 基本信號小波分析系統(tǒng)

31、系統(tǒng)首先是通過基本信號發(fā)生器來產(chǎn)生被分析信號,然后通過LabVIEW中的MATLAB腳本節(jié)點,用已經(jīng)調試好的小波分析程序來分析信號,最后通過LabVIEW的顯示模塊來把分析后的信號顯示出來。 4 結論虛擬儀器技術將計算機技術和儀器技術相結合,應用前景十分廣泛。采用圖形化編程語言LabVIEW開發(fā)虛擬儀器,快速,高效,界面友好。小波變換作為信號處理的一種手段,逐漸被越來越多的工程技術人員所重視。本文詳細介紹了小波變換的方法,構成了一個完整的小波分析系統(tǒng)。采用虛擬信號發(fā)生器產(chǎn)生虛擬信號來解決信號提取的問題,本文從基礎理論和技術實現(xiàn)兩個方面對小波分析技術進行了詳細的介紹,對深入研究小波分析相關問題具

32、有一定的理論和實際意義。本課題的創(chuàng)新點有以下幾個方面:1.課題主要是針對LabVIEW提供的測試儀器平臺以及信息處理函數(shù)可快捷、高效構建測控系統(tǒng)的特點,結合MATLAB強大的數(shù)據(jù)分析和處理特點,實現(xiàn)小波分析系統(tǒng)。2本次設計所涉及的理論基礎和應用研究主要有小波分析、虛擬儀器、多接口信號調理等,都屬于前瞻性、創(chuàng)造性、多學科交叉性的研究,具有一定的理論和實踐價值。3.由于本次設計用到的理論基礎包含小波分析和虛擬儀器兩個前沿方向,其中小波分析是目前國際公認的信號信息獲取與處理的高新技術。所以其研究具有一定的難度,由于時間關系,本次設計還有許多工作需要進一步完善,具體有以下幾個方面:(1)有關小波分析理

33、論的研究還有待完善深化。小波分析具有很強的數(shù)學背景,要努力突破其數(shù)學障礙,從數(shù)學方法的工程意義上去研究小波分析。(2)文中只是運用了MATLAB中的小波分析工具箱中的小波分析工具函數(shù),但卻沒有很好地利用MATLAB的數(shù)值分析功能,希望以后可以在這方面做進一步的研究(3)論文中的所有信號均采用虛擬信號,沒有實現(xiàn)LabVIEW的數(shù)據(jù)采集。后續(xù)工作應該對LabVIEW的數(shù)據(jù)采集作進一步的研究。參考文獻1 孫延奎.小波分析及應用M.北京:機械工業(yè)出版社,2005.3. 2 程正興.小波分析算法與應用M.西安:西安交通大學出版社,1998. 3 張重雄,張思維.虛擬儀器技術分析與設計.電子工業(yè)出版社,2

34、012.4 連海洲,趙英俊. 基于LabVIEW技術的虛擬儀器系統(tǒng)J,儀器與測控,2001. 5 Kozaitis,  Basuhail.  Adaptive Wavelet Threshold Selection Using Higher Order Statistics For Signal Denoising.J SPIE,1998.The wavelet analysis system based on LabVIEWDisci

35、pline:Electronic and Physical Information Name: Shi Lei GangMatriculation Number:10405421 Supervisor: Zhang YiAbstract: Wavelet transform is the localization analysis of time (space) frequency, it through the telescopic translation operations (functions) of signal gradually multi-scale refinement, w

36、hen reach high frequency time segment, low frequency in the frequency segment, can automatically adapt to the requirement of time-frequency signal analysis, which focuses on the arbitrary signal details, solved the difficult problem of Fourier transform, become the Fourier transformation since the b

37、reakthrough on the scientific method. Wavelet transform is divided into discrete wavelet transform and continuous wavelets transform. 5The main difference is: continuous transformation operations on all possible scaling and translation, and discrete transform USE all specific subset of values of sca

38、ling and translation. Wavelet analysis is the current rapid development of applied mathematics and engineering disciplines in a new field and the Fourier transform.Key words: wavelet analysis; LabVIEW; MATLAB致謝本文是在張毅老師悉心指導下完成的。在本課題的整個研究過程中,無論是開題報告的撰寫還是論文的幾次易稿過程中,老師都以其嚴謹?shù)闹螌W態(tài)度、豐富的專業(yè)學識給予了許多理論方面的指導,在論文的

39、研究方法上,張老師提出了獨到的見解使得論文結構清晰、主題明確、內容全面;在論文的格式上,張老師以細致的態(tài)度要求指導才有了論文規(guī)范的格式。此次論文撰寫讓我對學術論文的寫作有了更深刻的認識,學習領悟了學術研究中所需要注意的問題,意識到了學術研究的嚴謹性,規(guī)范性。另外,我衷心感謝在大學四年各位老師給予的親切關懷與悉心教導。使我不僅在科學知識上、實驗研究中得到了極大的長進與提高,更重要的是讓我學會了很多為人處世的道理。對我學習上和生活上的關心和照顧,我永遠銘記于心。在此謹向老師表示由衷的謝意。附錄1.小波分析系統(tǒng)程序圖小波分析前面板2. 小波譜分析mallat算法程序clc;clear;f1=50;f2=100; fs=2*(f1+f2); Ts=1/fs; N=120; n=1:N;y=sin(2*pi*f1*n*Ts)+sin(2*pi*f2*n*Ts); figur

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論