基于LabVIEW平臺的虛擬頻譜分析儀的設(shè)計與實現(xiàn)
該模塊有3個輸入引腳和8個輸出引腳。3個輸入引腳分別如下:"Restart Averaging"引腳標(biāo)識是否重啟選定的平均處理過程,缺省為False;"Signals"引腳是輸入要分析的信號;"error in(no error)"引腳是對在執(zhí)行到這個VI之前若是發(fā)生錯誤條件的描述;8個輸出引腳敘述如下:"RMS"引腳指信號均方根值;"Positive Peak"引腳指正向峰值;"error out"引腳指子VI執(zhí)行錯誤時的輸出信息;"Cycle Average"引腳指一個周期的平均值;"Cycle RMS"引腳指一個周期的均方根值;"Mean(DC)"引腳指信號均值;"Negative Peak"引腳指負(fù)向峰值;"Peak to Peak"引腳指峰一峰值,即輸入信號波形的正向和負(fù)向的最大振幅值。
把模擬生成的2路信號作為此VI的輸入引腳"Signals",就可以對生成的信號進行分析,從而輸出該信號的一些參數(shù)信息,如信號均值、峰值和一個周期的均方根值等。
另外一個比較典型的信號分析VI就是FFTSpectrum(Real-Im).VI,該VI可以對輸入的時域信號計算出快速傅立葉變換頻譜,并分別返回波形的實部譜和虛部譜,在實際應(yīng)用中進行實部譜和虛部譜的分析也很有意義,傅立葉頻譜變換FFT Spectrum.VI功能引腳如圖8所示。
該模塊共有10個引腳。其中"restart averaging(F)"引腳和上面提到的功能一樣,用來標(biāo)識是否重啟選定的平均處理過程;"time signals"引腳標(biāo)識輸入的時域信號;"window"引腳指加窗設(shè)置,加窗方式包括可以有多種不同的方式,如Uniform、Hanning、Hamming以及Blackman等;"error in(noerror)"引腳和"error out"引腳標(biāo)識執(zhí)行此VI有錯誤發(fā)生時的輸入和輸出信息;"averaging parameters"引腳指輸入波形信號的平均參數(shù);"real parts"引腳標(biāo)識波形的實部譜,輸出可以是用graph圖像直觀描述的方式也可以是一堆參數(shù)的描述形式;"imaginary parts"引腳指輸入波形的虛部譜,描述方式同實部譜;其余兩個引腳"averaging done"引腳和"averages completed"引腳一般不用,都是對輸入波形的一些不常用的參數(shù)的敘述。
(4)濾波器以及幅頻/相頻特性子模塊
濾波器子模塊處于Functions->Signal Analysis子模板中,它的設(shè)置分為4個區(qū)域,分別為濾波器參數(shù)設(shè)置(Filtering Type)、兩個預(yù)覽窗口和預(yù)覽模式設(shè)定區(qū)域(VIew Mode)。濾波器種類有四種,分別為高通、低通、帶通以及平滑濾波。前三種都容易理解,而平滑濾波主要用于對信號進行局部平均,消除周期性噪聲或白噪聲。低通濾波器子模塊Filter.VI的功能引腳如圖9所示。
評論