基于Matlab的信號平穩性檢驗系統
其中,“Create/Open Original Data”按鈕用來(lái)打開(kāi)數據生成窗口。
“View/Change Parameters”按鈕用來(lái)查看或改變當前仿真參數,它在原始數據存在的情況下才有效。主要的仿真參數有:
“Time Scale of TFD”和“Frequency Scale of TFD”用于確定繪制TFD圖片時(shí)的時(shí)間/頻率軸采樣周期,由于計算和顯示時(shí)頻分布圖比較耗費時(shí)間,將采樣周期設大,可以提高速度,但是相應的時(shí)頻分布圖的分辨率會(huì )下降。
“Max Level of Hermite Function”用于確定求TFD時(shí)所使用Hermite函數的最高階數。最高階數越高,則分辨率越高,但是相應的計算時(shí)間會(huì )加長(cháng)。
“The Number of Surrogates”用于確定平穩性檢驗時(shí)所用的參考替代數據個(gè)數。個(gè)數越多,則檢驗結果越精確,但是會(huì )極大地延長(cháng)計算時(shí)間。
“Create Surrogate”按鈕用于產(chǎn)生替代數據,其在原始數據存在的情況下才有效。由于替代數據具有隨機性,因此用戶(hù)可以多次產(chǎn)生不同的替代數據,觀(guān)察它們的性質(zhì)。
右上方的下拉菜單用于選擇需要繪圖或者保存數據的對象,主要包括原始數據的時(shí)域、頻域和時(shí)頻域圖,替代數據的時(shí)域、頻域和時(shí)頻域圖,以及替代數據的平穩度分布。它在原始數據存在的情況下才有效。
“Show Selected Plot”按鈕用于在新窗口中繪制下拉菜單所選圖線(xiàn),它在原始數據存在的情況下才有效。
“Save Selected Data”按鈕用于保存下拉菜單所選圖線(xiàn)對應的數據,它在原始數據存在的情況下才有效。
2.2.2數據生成窗口
數據生成窗口如圖2所示。數據生成窗口主要用來(lái)產(chǎn)生實(shí)驗用數據或者打開(kāi)已經(jīng)存在的實(shí)驗數據。

“Creat Original Data”按鈕用來(lái)產(chǎn)生測試用數據。按下此按鈕后會(huì )提示輸入產(chǎn)生數據用的參數。由于數據是通過(guò)公式:

產(chǎn)生的調頻信號,因此需要確定參數P1和P2,另外還要確定t的區間和采樣周期。數據成功產(chǎn)生后會(huì )在新建窗口中顯示該數據時(shí)域波形。如果當前存在數據波形,將會(huì )覆蓋它。
“Open Original Data”按鈕用來(lái)打開(kāi)已經(jīng)存在的數據文件。選擇好文件后會(huì )提示輸人參數。主要包括讀人數據的時(shí)間起點(diǎn)、時(shí)間采樣周期和數據長(cháng)度。數據成功讀入后會(huì )在新建窗口中顯示該數據時(shí)域波形。如果當前存在數據波形,將會(huì )覆蓋它。
“Confirm”按鈕用于確認新建窗口顯示的數據就是用戶(hù)想要的數據,并返回主窗口。它在創(chuàng )建或打開(kāi)的數據存在的情況下才有效。
3數據仿真和分析
將實(shí)驗數據取為調頻信號x(t)=sin(sin(t/8)πt)。t起始為0,采樣周期為0.1 s,數據長(cháng)度為400個(gè)點(diǎn),其時(shí)域波形和頻域波形如圖3所示。

評論