趙強,楊洋,王宇,郭長江
(西華大學,成都610039)
故障聲信號常呈現出周期性,蘊含大量故障信息[1]。但采集環境中的噪聲對信號的影響不可忽略,故故障聲信號去噪十分重要[2]。小波變換從多尺度分解角度出發降低了噪聲的干擾,同時也降低了計算復雜度,因此在生產中得到了廣泛的應用[3]。小波變換多采用軟硬閾值法對信號進行處理,但由于軟硬閾值函數各自的固有缺陷,去噪效果不佳。文獻[4-5]為克服軟硬閾值法的缺陷,提出了改進閾值函數的方法。本文改進了軟硬閾值函數,提出了新的閾值函數并使之能克服軟硬閾值法的固有缺陷。
小波閾值方法的基本原理是先設置一個臨界閾值λ,作為與小波系數比較的對比值,再對含噪信號進行多尺度小波變換[6],得到一組小波分解的系數,若小波系數小于λ,則認為該系數由噪聲引起,該部分系數需要過濾掉;若小波系數較之于λ為大,則認為是信號構成了該系數,該部分系數可以作為重新構建小波信號的基礎[7]。
小波閾值方法能夠實現有效地去噪功能首先要聚焦于決定閾值函數的模型,原本的閾值方法采用的是軟閾值、硬閾值函數。但軟、硬閾值函數本身存在缺陷:硬閾值函數在±λ處不連續,會產生偽吉布斯現象[8],即信號重構時會有振動影響;相較于硬閾值函數,軟閾值函數在±λ處連續,但軟閾值函數重構精度不夠,存在恒定偏差[9]。
為改善軟硬閾值法所存在的不足,使閾值函數既在±λ處連續,又能提高重構精度,減小恒定偏差,現提出一種改進的新閾值函數,其數學模型如式(1)所示:

其中,n為小波分解層數,s為約束常數,控制其值為0~1之間。可根據s的值約束改進閾值函數的軟硬水平,以可變的閾值模式對閾值函數進行靈活的處理。
一維聲信號的去噪質量以信噪比(Signal Noise Ratio,SNR)和均方根誤差(Root Mean Square Error,RMSE)作為評判標準[10]。構造周期性源信號f(t),周期性脈沖源信號s(t),閾值λ:

其中,t為采樣點,取1000,參數α取220,頻率f為960Hz。σ為小波分解系數中的噪聲方差,N為信號長度。
對仿真源信號中加入高斯白噪聲,使含噪信號信噪比為-8dB,利用傳統閾值方法,文獻[4-7]和本文所提出的改進閾值方法對含噪信號進行25次仿真去噪后,取平均值處理得到結果如表1、表2、圖1和圖2所示。

表1 周期信號均方根誤差(RSME)及信噪比(SNR)對比表

圖1 周期性信號仿真處理對比
如圖1,表1所示,采用本文改進閾值方法處理周期信號,所得去噪效果遠遠優于傳統閾值方法,略優于文獻[4-7]所提出的改進閾值方法。如圖2,表2所示,采用本文改進閾值方法處理周期性脈沖信號,所得去噪效果相較于傳統閾值方法有較大提升,與文獻[4-6]所提出的改進閾值方法在同一水平(文獻[7]不適用于周期性脈沖信號),體現出了該算法的有效性。

圖2 周期性脈沖信號仿真處理對比

表2 周期性脈沖信號仿真均方根誤差(RSME)及信噪比(SNR)對比表
針對生產過程中產生的周期性故障信號和周期性脈沖故障信號中混入噪聲,信號被噪聲所影響的問題,本文提出了一種新的改進小波閾值函數去噪方法,并用其對兩種故障信號進行去噪處理。實驗結果表明,本文所提出的改進小波閾值去噪方法對于周期性故障信號及周期性脈沖故障信號都有一定去噪效果。