基于Matlab的信號平穩(wěn)性檢驗系統(tǒng)
其中,“Create/Open Original Data”按鈕用來打開數(shù)據(jù)生成窗口。
“View/Change Parameters”按鈕用來查看或改變當前仿真參數(shù),它在原始數(shù)據(jù)存在的情況下才有效。主要的仿真參數(shù)有:
“Time Scale of TFD”和“Frequency Scale of TFD”用于確定繪制TFD圖片時的時間/頻率軸采樣周期,由于計算和顯示時頻分布圖比較耗費時間,將采樣周期設(shè)大,可以提高速度,但是相應的時頻分布圖的分辨率會下降。
“Max Level of Hermite Function”用于確定求TFD時所使用Hermite函數(shù)的最高階數(shù)。最高階數(shù)越高,則分辨率越高,但是相應的計算時間會加長。
“The Number of Surrogates”用于確定平穩(wěn)性檢驗時所用的參考替代數(shù)據(jù)個數(shù)。個數(shù)越多,則檢驗結(jié)果越精確,但是會極大地延長計算時間。
“Create Surrogate”按鈕用于產(chǎn)生替代數(shù)據(jù),其在原始數(shù)據(jù)存在的情況下才有效。由于替代數(shù)據(jù)具有隨機性,因此用戶可以多次產(chǎn)生不同的替代數(shù)據(jù),觀察它們的性質(zhì)。
右上方的下拉菜單用于選擇需要繪圖或者保存數(shù)據(jù)的對象,主要包括原始數(shù)據(jù)的時域、頻域和時頻域圖,替代數(shù)據(jù)的時域、頻域和時頻域圖,以及替代數(shù)據(jù)的平穩(wěn)度分布。它在原始數(shù)據(jù)存在的情況下才有效。
“Show Selected Plot”按鈕用于在新窗口中繪制下拉菜單所選圖線,它在原始數(shù)據(jù)存在的情況下才有效。
“Save Selected Data”按鈕用于保存下拉菜單所選圖線對應的數(shù)據(jù),它在原始數(shù)據(jù)存在的情況下才有效。
2.2.2數(shù)據(jù)生成窗口
數(shù)據(jù)生成窗口如圖2所示。數(shù)據(jù)生成窗口主要用來產(chǎn)生實驗用數(shù)據(jù)或者打開已經(jīng)存在的實驗數(shù)據(jù)。
“Creat Original Data”按鈕用來產(chǎn)生測試用數(shù)據(jù)。按下此按鈕后會提示輸入產(chǎn)生數(shù)據(jù)用的參數(shù)。由于數(shù)據(jù)是通過公式:
產(chǎn)生的調(diào)頻信號,因此需要確定參數(shù)P1和P2,另外還要確定t的區(qū)間和采樣周期。數(shù)據(jù)成功產(chǎn)生后會在新建窗口中顯示該數(shù)據(jù)時域波形。如果當前存在數(shù)據(jù)波形,將會覆蓋它。
“Open Original Data”按鈕用來打開已經(jīng)存在的數(shù)據(jù)文件。選擇好文件后會提示輸人參數(shù)。主要包括讀人數(shù)據(jù)的時間起點、時間采樣周期和數(shù)據(jù)長度。數(shù)據(jù)成功讀入后會在新建窗口中顯示該數(shù)據(jù)時域波形。如果當前存在數(shù)據(jù)波形,將會覆蓋它。
“Confirm”按鈕用于確認新建窗口顯示的數(shù)據(jù)就是用戶想要的數(shù)據(jù),并返回主窗口。它在創(chuàng)建或打開的數(shù)據(jù)存在的情況下才有效。
3數(shù)據(jù)仿真和分析
將實驗數(shù)據(jù)取為調(diào)頻信號x(t)=sin(sin(t/8)πt)。t起始為0,采樣周期為0.1 s,數(shù)據(jù)長度為400個點,其時域波形和頻域波形如圖3所示。
評論