《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于LabVIEW平臺的虛擬頻譜分析儀的設計與實現
基于LabVIEW平臺的虛擬頻譜分析儀的設計與實現
摘要: LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一種圖形化的編程語言,集成了滿足GPIB、VXI、RS-232和RS-485協議的硬件及數據采集卡通訊的全部功能,還內置了便于應用TCP/IP、ActiveX等軟件標準的庫函數。利用LabVIEW可以方便地建立各種虛擬儀器。
Abstract:
Key words :

0 引言
    LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一種圖形化的編程語言,集成了滿足GPIB、VXI、RS-232和RS-485協議的硬件及數據采集卡通訊的全部功能,還內置了便于應用TCP/IP、ActiveX等軟件標準的庫函數。利用LabVIEW可以方便地建立各種虛擬儀器
    頻譜分析儀是對無線電信號進行測量的必備手段,是從事電子產品研發、生產、檢驗的常用工具,應用十分廣泛,被稱為工程師的射頻萬用表。傳統的頻譜分析儀的前端電路是一定帶寬內可調諧的接收機,輸入信號經變頻器變頻后由低通濾器輸出。濾波輸出信號作為垂直分量,頻率作為水平分量,在示波器屏幕上繪出坐標圖,就是輸入信號的頻譜圖。由于變頻器可以達到很寬的頻率,例如30Hz-30GHz,與外部混頻器配合,可擴展到100GHz以上,所以頻潛分析儀是頻率覆蓋最寬的測量儀器之一,無論測量連續信號或調制信號,頻譜分析儀都是很理想的測量工具。但是傳統的頻譜分析儀只能測量頻率的幅度,缺少相位信息,因此屬于標量儀器,而且體積龐大。利用LabVIEW強大的虛擬儀器開發功能,可實現基于快速傅里葉變換(FFT)的現代頻譜分析儀功能,采用數字方法直接由模擬/數字轉換器(ADC)對輸入信號取樣,再經FFT處理后獲得頻譜圖,可以解決傳統頻譜分析儀價格昂貴,攜帶不便等缺點。


1 虛擬頻譜分析儀總體設計方案
    虛擬頻譜分析儀由數據采集卡、計算機和在其上運行的用LabVIEW開發的應用軟件組成,如圖1所示。

    虛擬頻譜分析儀利用數據采集卡的模擬輸入和模擬輸出兩個功能,用模擬輸出功能產生所需的激勵信號,并將其加到被測網絡上,再用兩個模擬輸入通道將激勵信號和網絡輸出端的響應信號同時采集到計算機中,經處理后,構成幅頻和相頻特性曲線,并顯示在計算機屏幕上,最后對模擬生成的信號進行分析,在計算機屏幕上輸出模擬信號的幅頻/相頻特性。


2 虛擬頻譜分析儀組成及功能
2.1 虛擬儀器和頻譜分析儀組成
    本文設計的虛擬頻譜分析儀由周期性信號發生器、濾波器以及幅頻/相頻特性、頻譜分析結果三個子模塊組成。信號發生器子模塊生成兩路模擬輸入信號,一路是可調頻率、相位和振幅的正弦信號,另一路是指可調頻率、相位和振幅的余弦信號,最后利用信號合成器把兩路信號混合起來作為生成的2路模擬信號;頻譜分析和濾波器子模塊利用LabVIEW強大的數字信號處理功能,對這組數據進行濾波、加窗、FFT運算處理,得到信號的實部譜和虛部譜,最重要的是得到信號的幅頻特性曲線和相頻特性曲線;在頻譜分析的結果子模塊中,對生成信號的頻譜進行分析,并將均方根值、一個周期內的信號均值等參數在系統退出時保存到文本文件中。其中,在濾波設置中可以控制濾波的通過方式以及截止頻率,最后顯示出頻譜分析結果,系統退出時提示保存當前數據到文本文件。
    虛擬頻譜分析儀前面板分為3部分:周期性信號發生器、周期性信號濾波器及幅頻/相頻特性和周期性信號頻譜分析結果,如圖2所示。圖中顯示的是周期性信號發生器的界面,圖中正弦波和余弦波信號可以通過鼠標拖拽和旋轉按鈕來改變信號的頻率、振幅及相位。當拖拽的時候可以發現下方的"2路原始模擬信號波形"會發生變化,而且橫坐標軸的最大值也會發生變化。程序內部通過調用后面介紹的"XScaleControl.VI"就可以實現這個功能;對于"周期性信號濾波器及幅頻/相頻特性"和"周期性信號頻譜分析結果"這兩個功能模塊界面限于篇幅不再贅述。

 

    虛擬頻譜分析儀后面板由五個子模塊組成:波形生成模塊,波形分析模塊,控制X軸范圍,濾波器以及幅頻/相頻特性和數據保存模塊,如圖3所示。

2.2 虛擬頻譜分析儀子模塊的設計
    (1)波形生成子模塊
    要進行頻譜分析,首先得生成模擬信號,本文采取系統的兩個子模塊:Triangle waveform.VI和Sinewaveform.VI生成2路模擬輸入信號,為了實現模擬信號的頻率、相位和幅度的調節增加了幾個控制輸入,引腳圖4和圖5所示。

    在圖4和圖5中,輸入引腳和輸出引腳完全相同,"offset"是指波形的偏移量,一般不進行設置;"resetsignal"是一個布爾型的輸入控制,若加載為True時則可以復位波形,若為False則不對波形進行復位;"frequency"是指生成信號的頻率;"amplitude"是指想要生成信號的振幅;"phase"是指生成信號的相位;"error in"和"error out"是指當程序有異常發生時的輸入和輸出;"sampling info"是指要生成信號的采樣率,缺省設定為1000,即一秒采樣1000個點;"Duty Cycle"即占空比,是指一串理想的脈沖序列中(如方波),正脈沖的持續時間與脈沖總周期的比值。
    (2)控制X軸范圍子模塊
    子模塊XscaleControl.VI用于實現動態控制波形X軸范圍,共有4個輸入引腳,其中3個是引用型reference輸入,一個是常數型輸入引腳。隨著輸入信號頻率的增大,若輸出波形的X軸范圍固定不變為1的話,那么波形顯示太密,導致根本看不清楚圖形,故需要當頻率增大時,波形x軸范圍相對縮小,讓波形顯示更加清楚。其中三個引用型輸入引腳分別指代正弦波頻率、三角波頻率和波形控件WaveformGraph三個原控件的屬性節點(propertynode)。內部工作原理是當正弦波頻率和三角波形頻率二者中有任一個大于10HZ時就按照二者頻率之中較大的那個頻率的倒數的數值來當作波形控件WaveformGraph的橫坐標軸的最大值,實現了當模擬信號頻率增大時波形依然清晰的功能,從而實現了動態地控制波形控件x軸的范圍。

    (3)波形分析子模塊
    LabVIEW提供了豐富的波形頻譜分析工具,最典型的就是Amplitude and Level Measurement.VI,它的存放路徑是后面板中Functions->Signal Analysis,參數對話框中共分為4個區域,分別是要求進行的幅值特征值求取的項目(Amplitude Measurements)、當前信號幅值求取的結果(Results)、輸入信號預覽窗口(Input Signal)和加窗后信號預覽窗口(Result Signal),其中最重要的是幅值特征值求取項目的設置,需要求取哪個特征值,就在它前面劃勾,Amplitude and Level Measurement.VI自動在其圖標中添加這一輸出端口。頻譜分析Amplitudeand Level Measurement.VI功能引腳如圖7所示。

 

 

    該模塊有3個輸入引腳和8個輸出引腳。3個輸入引腳分別如下:"Restart Averaging"引腳標識是否重啟選定的平均處理過程,缺省為False;"Signals"引腳是輸入要分析的信號;"error in(no error)"引腳是對在執行到這個VI之前若是發生錯誤條件的描述;8個輸出引腳敘述如下:"RMS"引腳指信號均方根值;"Positive Peak"引腳指正向峰值;"error out"引腳指子VI執行錯誤時的輸出信息;"Cycle Average"引腳指一個周期的平均值;"Cycle RMS"引腳指一個周期的均方根值;"Mean(DC)"引腳指信號均值;"Negative Peak"引腳指負向峰值;"Peak to Peak"引腳指峰一峰值,即輸入信號波形的正向和負向的最大振幅值。
    把模擬生成的2路信號作為此VI的輸入引腳"Signals",就可以對生成的信號進行分析,從而輸出該信號的一些參數信息,如信號均值、峰值和一個周期的均方根值等。
    另外一個比較典型的信號分析VI就是FFTSpectrum(Real-Im).VI,該VI可以對輸入的時域信號計算出快速傅立葉變換頻譜,并分別返回波形的實部譜和虛部譜,在實際應用中進行實部譜和虛部譜的分析也很有意義,傅立葉頻譜變換FFT Spectrum.VI功能引腳如圖8所示。

    該模塊共有10個引腳。其中"restart averaging(F)"引腳和上面提到的功能一樣,用來標識是否重啟選定的平均處理過程;"time signals"引腳標識輸入的時域信號;"window"引腳指加窗設置,加窗方式包括可以有多種不同的方式,如Uniform、Hanning、Hamming以及Blackman等;"error in(noerror)"引腳和"error out"引腳標識執行此VI有錯誤發生時的輸入和輸出信息;"averaging parameters"引腳指輸入波形信號的平均參數;"real parts"引腳標識波形的實部譜,輸出可以是用graph圖像直觀描述的方式也可以是一堆參數的描述形式;"imaginary parts"引腳指輸入波形的虛部譜,描述方式同實部譜;其余兩個引腳"averaging done"引腳和"averages completed"引腳一般不用,都是對輸入波形的一些不常用的參數的敘述。
    (4)濾波器以及幅頻/相頻特性子模塊
    濾波器子模塊處于Functions->Signal Analysis子模板中,它的設置分為4個區域,分別為濾波器參數設置(Filtering Type)、兩個預覽窗口和預覽模式設定區域(VIew Mode)。濾波器種類有四種,分別為高通、低通、帶通以及平滑濾波。前三種都容易理解,而平滑濾波主要用于對信號進行局部平均,消除周期性噪聲或白噪聲。低通濾波器子模塊Filter.VI的功能引腳如圖9所示。

 

 

    帶通濾波器子模塊BandFilter.VI的功能引腳如圖10所示。顧名思義,帶通濾波器的意思就是頻率在某個范圍內的波形可以通過,它比圖9中的低通濾波器就多了一個引腳Upper Cut-Off。

    (5)數據保存子模塊
    數據保存子模塊即SaveData.VI功能引腳如圖11所示。它把想要保存的數據處理成統一的格式,在系統退出時保存到文本文件中。

    其中,只有兩個引腳是輸出端,即"string"和"系統日期和時間",分別代表格式化輸出的字符串和系統當期日期和時間。輸出端"string"在系統自動存儲文件中的一條記錄格式如下:
    "周期平均值:-0.258667正峰值:2.845332信號均方根值:2.845332 3dB帶寬:392.968235.
    2007年8月21日12:21:32"。其中,"周期平均值"表示波形信號在一個周期內的信號平均值;"正峰值"表示波形信號達到的最大幅度值;"信號均方根值"表示波形信號按均方根公式求出的值;"3dB帶寬"表示通過子VI求出的帶寬幅度值;最后一個代表的是存儲該條記錄的日期和時間。其中主要用到LabVIEW提供的Format函數,通過把多個中文字符串和一個數字通過Fromat函數格式化到同一個字符串"string"中輸出,從而為系統退出時保存數據做準備,因為若是把保存數據放到while循環里,則會因一直提示保存數據而導致程序死循環。
    圖11中,有六個輸入端引腳,其中"RMS"引腳表示信號的周期平均值,"Positive Peak"引腳表示正向最大峰值,"CycleAverage"引腳表示信號均方根值,"detected frequencies"引腳是指檢測到的頻率,而"3db帶寬"引腳和"上限帶寬"引腳是通過嵌套的—個子Ⅵ即Compute 3db bandwidth.VI計算出來的。


3 結語
    基于LabVIEW編程環境下的虛擬頻譜分析儀主要實現了時域分析和頻域分析兩個功能。信號的時域分析主要是測量測試信號經濾波處理后的特征值,這些特征值以一個數值表示信號的某些時域特征,是對測試信號最簡單直觀的時域描述。將測試信號采集到計算機后,在測試VI中進行信號特征值處理,并在測試VI前面板上直觀地表示出信號的特征值,可以給測試VI的使用者提供一個了解測試信號變化的快速途徑。信號的特征值分為幅值特征值、時間特征值和相位特征值,本文對幅值特征值的分析進行了設計。
    信號的頻域分析就是根據信號的頻域描述來估計和分析信號的組成和特征量。也就是研究信號的頻率結構,即求取其分量的幅值、相位按頻率的分布規律,并建立以頻率為橫軸的各種譜。對于周期信號可將其展開為傅立葉系數,其頻譜具有離散性、諧波性和收斂性;對于非周期信號可用頻譜密度函數分析其頻率構成,其頻譜具有連續性。
    頻域分析包括頻譜分析、功率譜分析、相干函數分析以及頻率響應函數分析。本文實現了頻譜分析,即信號的幅頻特性和相頻特性。

 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久精品国产在热久久| 国产精品99久久久久久久女警| 欧美日韩综合在线| 久久久中精品2020中文| 久久综合九色欧美综合狠狠| 麻豆成人在线观看| 亚洲欧洲精品天堂一级| 国产视频在线一区二区| 欧美日韩一区二区在线视频| 国产精品国产三级国产aⅴ9色| 中日韩在线视频| 欧美日韩综合精品| 亚洲欧美国产视频| 欧美精品久久久久久久久久| 亚洲第一页自拍| 亚洲第一区色| 在线观看91久久久久久| 亚洲欧美激情一区二区| 在线观看亚洲精品视频| 国产精品一区久久久| 午夜精品一区二区三区电影天堂| 欧美劲爆第一页| 一区二区三区回区在观看免费视频| 91久久精品一区二区三区| 久久裸体艺术| 欧美午夜大胆人体| 亚洲伊人一本大道中文字幕| 欧美精品日韩一区| 国产精品黄色在线观看| 国产日韩精品入口| 一区二区免费在线播放| 午夜精品久久久久久久男人的天堂| 亚洲精品日韩综合观看成人91| 亚洲国产一区二区在线| 国产精品日韩欧美一区二区| 国产乱子伦一区二区三区国色天香| 欧美综合第一页| 亚洲国产精品国自产拍av秋霞| 欧美成人蜜桃| 日韩系列在线| 欧美亚洲在线播放| 一本色道久久综合亚洲精品不卡| 欧美va亚洲va香蕉在线| 国内精品久久久久国产盗摄免费观看完整版| 午夜精品久久久久久久男人的天堂| 欧美日韩卡一卡二| 国产精品高潮粉嫩av| 亚洲久色影视| 亚洲在线视频观看| 亚洲欧美日韩国产另类专区| 亚洲国产精品一区二区久| 国产日韩欧美在线播放不卡| 先锋影音久久久| 亚洲第一搞黄网站| 亚洲国产精品免费| 国产乱肥老妇国产一区二| 国产日韩精品一区二区三区在线| 中文一区字幕| 99精品欧美一区| 欧美三区在线视频| 欧美日韩精品是欧美日韩精品| 亚洲淫片在线视频| 艳妇臀荡乳欲伦亚洲一区| 欧美日韩八区| 欧美一区视频| 欧美成人精品h版在线观看| 欧美专区18| 精品成人一区二区三区四区| 久久久久一本一区二区青青蜜月| 女同性一区二区三区人了人一| 免费在线观看精品| 在线观看欧美激情| 欧美黄色小视频| 久久久欧美精品| 亚洲色图制服丝袜| 亚洲开发第一视频在线播放| 国产精品久久久久久久久久直播| 黄色成人精品网站| 国产精品theporn| 韩曰欧美视频免费观看| 亚洲第一福利视频| 午夜精品视频在线| 欧美日韩国产在线播放| 亚洲国产成人精品久久| 国产精品男女猛烈高潮激情| 亚洲人成人一区二区三区| 欧美欧美午夜aⅴ在线观看| 亚洲精一区二区三区| 蜜月aⅴ免费一区二区三区| 久久婷婷蜜乳一本欲蜜臀| 亚洲欧美一区在线| 在线电影国产精品| 久久日韩精品| 欧美亚洲免费高清在线观看| 国产精品成人一区二区三区吃奶| 国产精品日日摸夜夜摸av| 亚洲欧美日韩综合一区| 亚洲男同1069视频| 亚洲精品视频在线看| 亚洲网站在线观看| 久久人人爽国产| 亚洲精品乱码久久久久久久久| 美女黄网久久| 国产综合久久久久久| 欧美成人在线免费视频| 国内一区二区三区在线视频| 麻豆精品精华液| 亚洲三级影片| 毛片精品免费在线观看| 亚洲色图自拍| 久久久成人网| 最新成人av网站| 亚洲亚洲精品三区日韩精品在线视频| 亚洲第一网站免费视频| 久久成人一区二区| 久久精品三级| 亚洲欧美成人综合| 亚洲一区二区三区视频| 久久精品主播| 欧美日韩国产综合网| 亚洲欧美日韩天堂一区二区| 亚洲欧美激情精品一区二区| 久久久91精品国产一区二区三区| 久热国产精品视频| 亚洲一卡二卡三卡四卡五卡| 亚洲第一黄网| 国产精品一二| 一区二区三区在线视频观看| 亚洲国产视频一区| 蜜臀av一级做a爰片久久| 久久综合图片| 亚洲免费观看高清完整版在线观看| 亚洲国产一区二区三区高清| 久久久亚洲高清| 日韩一级视频免费观看在线| 红桃视频国产精品| 国产欧美综合一区二区三区| 欧美有码在线视频| 麻豆成人91精品二区三区| 欧美 日韩 国产精品免费观看| 99视频热这里只有精品免费| 一区二区三区无毛| 日韩写真视频在线观看| 99国产欧美久久久精品| 99精品国产高清一区二区| 99在线热播精品免费99热| 亚洲欧美日韩综合aⅴ视频| 在线电影院国产精品| 亚洲欧美精品| 在线国产欧美| 怡红院精品视频在线观看极品| 国产精品女主播一区二区三区| 香蕉久久精品日日躁夜夜躁| 国产日韩欧美在线| 国产精品欧美一区二区三区奶水| 亚洲免费av网站| 亚洲国产另类 国产精品国产免费| 久久精品日产第一区二区| 久久久久久免费| 亚洲精品自在久久| 午夜精品一区二区在线观看| 久久精品视频在线播放| 亚洲综合不卡| 欧美日韩中文字幕| 国产精品毛片va一区二区三区| 1024欧美极品| 一区二区三区国产精品| 亚洲高清资源综合久久精品| 欧美国产大片| 国产欧美一区二区在线观看| 国产毛片精品视频| 欧美三级电影一区| 一区二区三区四区蜜桃| 久久国产精品一区二区三区四区| 黄色欧美日韩| 国产精品一国产精品k频道56| 欧美午夜在线一二页| 欧美成人高清视频| 国产一区二区三区日韩| 午夜精品在线| 国产日韩欧美亚洲| 久久久久久久97| 国产精品成人免费视频| 亚洲精品欧美一区二区三区| 国产欧美日韩亚州综合| 9国产精品视频| 亚洲激情国产精品| 欧美日本在线视频| 国产在线视频欧美| 欧美激情一区二区三区高清视频| 香蕉成人伊视频在线观看| 欧美成人免费全部观看天天性色| 影音先锋亚洲精品| 久久爱另类一区二区小说| 国产老女人精品毛片久久| 免费在线国产精品| 亚洲毛片在线| 1204国产成人精品视频| 香蕉av777xxx色综合一区| 精品91久久久久| 欧美亚洲免费高清在线观看| 久久精品亚洲国产奇米99| 欧美三级午夜理伦三级中文幕| 欧美一区二区三区四区视频| 欧美精品精品一区| 欧美亚州韩日在线看免费版国语版| 免费91麻豆精品国产自产在线观看| 裸体素人女欧美日韩| 亚洲一区二区三区免费在线观看| 在线欧美三区| 精品成人久久| 久久一日本道色综合久久| 日韩一区二区久久| 在线看不卡av| 国产精品久久久久久久9999| 国产精品视频一二| 欧美日韩亚洲三区| 亚洲桃色在线一区| 亚洲欧美日韩成人| 最新日韩欧美| 国产一区二区黄| 国产精品成人观看视频国产奇米| 国产女人精品视频| 亚洲国产91精品在线观看| 久久精品91久久久久久再现| 先锋影音国产精品| 午夜日本精品| 亚洲免费不卡| 狠狠久久综合婷婷不卡| 91久久精品国产91久久性色tv| 性伦欧美刺激片在线观看| 亚洲国产黄色| 亚洲国产三级| 欧美三级第一页| 国产精品av一区二区| 国内精品视频666| 国产精品igao视频网网址不卡日韩| 极品少妇一区二区三区精品视频| 国产午夜精品理论片a级大结局| 亚洲国产精品一区在线观看不卡| 欧美日韩国产成人在线91| 国产精品亚洲综合一区在线观看| 亚洲国产日韩一区| 亚洲美女诱惑| 黄色av日韩| 国产精品久久激情| 久久久久99精品国产片| 99在线精品观看| 国产日韩精品久久久| 久久欧美肥婆一二区| 国产精品高清在线观看| 国产精品theporn88| 国产性猛交xxxx免费看久久| 亚洲一区在线视频| 亚洲少妇一区| 日韩一二三在线视频播| 国产欧美一区二区三区久久人妖| 亚洲第一色中文字幕| 精品av久久707| 一色屋精品视频免费看| 国产一区二区三区四区| 亚洲午夜羞羞片| 欧美精品久久久久久久免费观看| 国产日韩欧美高清| 亚洲一区免费看| 国产欧美一区二区精品性| 亚洲福利视频专区| 亚洲第一天堂无码专区| 亚洲午夜久久久久久久久电影网| 国产日韩精品久久久| 欧美日韩国产一中文字不卡| 亚洲欧美日韩精品一区二区| 中日韩男男gay无套| 亚洲一区二区成人在线观看| 亚洲激情亚洲| 国外成人在线视频网站| 欧美日本成人| 亚洲资源av| …久久精品99久久香蕉国产| 欧美一区深夜视频| 亚洲人成免费| 免费观看国产成人| 国产精品扒开腿做爽爽爽视频| 国产日韩欧美在线观看| 久久久av水蜜桃| 国产精品成人一区二区艾草| 国产麻豆91精品| 中文成人激情娱乐网| 日韩亚洲精品电影| 免费一级欧美片在线观看| 久久精品国产精品亚洲综合| 国产精品日韩久久久| 国产一区亚洲一区| 亚洲精品精选| 欧美日韩日日夜夜| 亚洲永久免费精品| 国产亚洲免费的视频看| 亚洲欧美一区二区激情| 精品88久久久久88久久久| 亚洲精品免费网站| 国产综合视频在线观看| 极品裸体白嫩激情啪啪国产精品| 欧美美女喷水视频| 国产精品实拍| 国产女主播一区二区| 国产一区二区三区久久悠悠色av| 欧美亚洲日本国产| 亚洲二区视频| 亚洲一区在线免费观看| 国产日韩欧美一区二区三区在线观看| 欧美日韩色一区| 在线观看亚洲视频| 欧美香蕉大胸在线视频观看| 蜜臀av在线播放一区二区三区| 99re6这里只有精品视频在线观看| 亚洲国产精品第一区二区三区| 依依成人综合视频| 久久精品国产亚洲一区二区| 久久精品午夜| 亚洲第一黄色网| 在线日韩av片| 1769国内精品视频在线播放| 欧美一区二区三区四区高清| 激情成人在线视频| 国产一区二区精品| 红桃视频一区| 亚洲影音先锋| 欧美连裤袜在线视频|