童姣葉,李榮寬,杜 微
(電子科技大學(xué)電子工程學(xué)院,成都611730)
基于小波分析的MEMS加速度計(jì)輸出噪聲消除
童姣葉,李榮寬*,杜 微
(電子科技大學(xué)電子工程學(xué)院,成都611730)
目前MEMS加速度計(jì)普遍存在信噪比低、靈敏度不高等缺點(diǎn),其主要原因是系統(tǒng)內(nèi)部電路中的干擾與噪聲使得有用信號完全淹沒在噪聲之中,其中1/f分形噪聲是主要的噪聲。由于1/f分形噪聲在小波域中展示出某些特殊性質(zhì),且小波分析兼具時(shí)-頻分析與尺度分析的功能,為了有效消除1/f分形噪聲,提出了一種基于小波分析與自適應(yīng)閾值濾波的多尺度濾波算法。以信噪比、均方根誤差作為去噪效果的定量指標(biāo),將本文算法與Donoho小波閾值濾波算法進(jìn)行比較,仿真結(jié)果表明,改進(jìn)的自適應(yīng)閾值濾波算法優(yōu)于Donoho閾值濾波算法。運(yùn)用于MEMS加速度計(jì)噪聲消除上科學(xué)有效。
MEMS加速度計(jì);1/f分形噪聲;小波分析;自適應(yīng)閾值濾波
自MEMS技術(shù)及IC工藝發(fā)展以來,MEMS加速度計(jì)以其簡單結(jié)構(gòu)、低成本和高精度在應(yīng)用范圍上迅速擴(kuò)展。由于MEMS傳感器非常小,除通常的電子設(shè)備中的噪聲源之外,檢測質(zhì)量塊布朗運(yùn)動(dòng)產(chǎn)生的噪聲即分形噪聲(1/f噪聲)也會(huì)對加速度計(jì)輸出信號產(chǎn)生明顯的影響,而輸出噪聲會(huì)直接影響到加速度計(jì)的輸出精度。
1/f噪聲是一類具有自相似性、長相關(guān)性以及非平穩(wěn)性的隨機(jī)噪聲。其非平穩(wěn)性要求進(jìn)行時(shí)間分析,而其自相似性卻要求進(jìn)行尺度分析[1]。小波變換是時(shí)空頻率的局部化分析,在時(shí)域和頻域同時(shí)具有良好的分辨性,利用多尺度分析方法,可以在不同的尺度下觀測信號不同精度的局部特征。由于信號和1/f噪聲經(jīng)過小波變換后的統(tǒng)計(jì)特性不同,從而在多尺度分析中呈現(xiàn)出不同的傳播行為[2],且小波分析可以把非平穩(wěn)過程分解成一系列平穩(wěn)過程,可以利用這一特性采用小波閾值消噪分別對每一個(gè)平穩(wěn)過程進(jìn)行消噪[3]。但傳統(tǒng)的硬閾值和軟閾值消噪都存在一定的缺陷,如硬閾值去噪會(huì)因斷點(diǎn)而造成局部震蕩,軟閾值去噪會(huì)丟失奇異點(diǎn)信息等[4]。
本文將含1/f噪聲的信號進(jìn)行多尺度正交小波分解,在各尺度上選取不同的閾值對細(xì)節(jié)系數(shù)進(jìn)行濾波處理,濾除掉包含噪聲信息的系數(shù),最后通過逆正交小波變換對濾波后的系數(shù)進(jìn)行重構(gòu),從而達(dá)到提取有用信號的目的。
1.1 1/f噪聲模型與其性質(zhì)
本文指的1/f噪聲采用Mandelbrot與Van Ness建立的分?jǐn)?shù)布朗運(yùn)動(dòng)(FBM)模型,因其在數(shù)學(xué)處理上的簡便性而成為統(tǒng)計(jì)自相似信號的一個(gè)最經(jīng)典模型。分?jǐn)?shù)布朗運(yùn)動(dòng)BH(t)是一類非平穩(wěn)、零均值、高斯分布的隨機(jī)函數(shù)。其定義如下[4]:
式中:BH(0)=0,H指數(shù)稱為Hurst指數(shù),代表自相關(guān)參數(shù),且0<H<1。當(dāng)H=0.5,分?jǐn)?shù)布朗運(yùn)動(dòng)是維納過程,即為經(jīng)典的布朗運(yùn)動(dòng)。
分?jǐn)?shù)布朗運(yùn)動(dòng)的自相關(guān)以及增量性質(zhì)如下:
式中:s,t∈R,
由式(2)可知,分?jǐn)?shù)布朗運(yùn)動(dòng)BH(t)是非平穩(wěn)的隨機(jī)過程。式(3)是其增量的方差公式,直觀地反映了其在時(shí)間域的統(tǒng)計(jì)自相似性。由于BH(t)是非平穩(wěn)的隨機(jī)過程,因此并不具有通常意義上的功率譜,其經(jīng)驗(yàn)形式的功率譜密度呈冪指數(shù)規(guī)律變化:
式中g(shù)=2H+1,表明分?jǐn)?shù)布朗運(yùn)動(dòng)是以譜參數(shù)為1<g<3的1/f過程。
從統(tǒng)計(jì)意義上看,分?jǐn)?shù)布朗運(yùn)動(dòng)以H參數(shù)自相似。對于任意實(shí)數(shù)a>0,存在如下尺度關(guān)系:
1.2 1/f噪聲的小波變換特性
通過1.1節(jié)的描述,可以知道分?jǐn)?shù)布朗運(yùn)動(dòng)可作為譜指數(shù)為1<g<3的1/f噪聲的模型。由于傳統(tǒng)的信號檢測理論如相關(guān)檢測、匹配濾波等都假定背景噪聲是平穩(wěn)的白噪聲,同時(shí)傳統(tǒng)的分析方法大多不能有效去除自相似及長程相關(guān)性,要從具有局部自相似及長相關(guān)性的1/f噪聲中檢測出有用信號,在處理上遇到了很大困難。小波變換是傅里葉變換的繼承和發(fā)展,具有時(shí)頻局部化、多分辨率和去相關(guān)性的特點(diǎn),很適合處理1/f噪聲[4]。Wornell等研究了1/f過程的小波變換特性,發(fā)現(xiàn)其小波系數(shù)序列的特殊性質(zhì),方便了1/f噪聲的分析與處理。
Wornell在文獻(xiàn)[1]中詳細(xì)研究了1/f分形信號二進(jìn)制小波變換系數(shù)(j為尺度,K為j尺度上對應(yīng)點(diǎn))的特性,并證明當(dāng)基本小波的消失矩為R,且譜指數(shù)滿足:0<g<2R,則對任意兩個(gè)不同尺度間的細(xì)節(jié)系數(shù)的歸一化相關(guān)系數(shù)如下[5]:
上述性質(zhì)使得利用離散小波變換處理1/f噪聲變得有效、便捷,它能將1/f噪聲時(shí)間域上的自相似性變換到小波域的尺度上去,此時(shí)小波系數(shù)序列的長相關(guān)性與自相似性將被大大衰減。若選取高階消失矩的正交小波函數(shù)處理,可以認(rèn)為其是不相關(guān)或者弱相關(guān)的,從而可以采用傳統(tǒng)的平穩(wěn)信號處理方法對其小波系數(shù)做進(jìn)一步處理[7]。
Donoho在文獻(xiàn)[8]中提出了軟閾值的小波濾波方法從噪聲中恢復(fù)有用信號,該方法比較簡潔且計(jì)算量小,能滿足通常的消噪需求。假設(shè)信號的基本模型為:
其中,ti=i/n,zi是標(biāo)準(zhǔn)的高斯白噪聲且σ是噪聲水平,閾值為:,γ1閾值常數(shù),軟閾值函數(shù)定義為:
對信號連續(xù)做多次小波分解后,由MEMS加速度計(jì)的有用輸出信號s(ti)所對應(yīng)的各尺度上小波系數(shù)在某些特定的位置有較大值,這些點(diǎn)對應(yīng)于原始信號s(ti)的奇變位置和重要信息,而其他大部分位置的值較小,對應(yīng)于信號的緩變部分;白噪聲zi所對應(yīng)的小波系數(shù)在每一尺度上的分布是均勻的,并隨著尺度的增加而減?。?]。文獻(xiàn)[10]指出各尺度下細(xì)節(jié)分量的自相關(guān)系數(shù)反映了噪聲與信號比重的大小關(guān)系,從而證明了噪聲分量開始較大,隨著分解尺度的增加迅速減小然后趨于穩(wěn)定,也就是說,在較低分解尺度上,噪聲引起的小波系數(shù)幅值很大,而在較高分解尺度上很小,這就需要小波閾值在較小分解尺度上取較大值,從而盡可能多地去除噪聲,隨分解尺度增加閾值迅速減小并趨于穩(wěn)定,從而保留更多的有用信號。
為此本文在在Donoho提出的軟閾值消噪方法的基礎(chǔ)上,本文提出了一種改進(jìn)的方法,即在不同尺度j上自適應(yīng)選取不同的閾值,將閾值修正為式(11)其中a、b、c為調(diào)節(jié)因子,b<0。
多次實(shí)驗(yàn)發(fā)現(xiàn),對于MEMS加速度計(jì)的輸出噪聲而言,當(dāng)a=1.22,b=-1.16,c=0.29時(shí),去噪效果較好。
基于小波分析的MEMS加速度計(jì)消噪按以下三個(gè)步驟進(jìn)行:
①信號分解:選擇合適的小波基并確定分解尺度j,對信號進(jìn)行多尺度正交小波分解,得到各尺度小波系數(shù)
②細(xì)節(jié)系數(shù)的閾值量化:按照式(11)選取各尺度閾值λj,采用式(10)的閾值函數(shù)對各尺度細(xì)節(jié)系數(shù)進(jìn)行處理,處理后的細(xì)節(jié)系數(shù)基本可認(rèn)為是由信號產(chǎn)生的。
由1.2節(jié)對1/f噪聲的小波特性分析可知,對1/f噪聲采用高階消失矩的小波基進(jìn)行分解,其細(xì)節(jié)系數(shù)的均值為0,方差為σ2(2j)γ,因此對MEMS加速度計(jì)中1/f噪聲進(jìn)行濾波時(shí),應(yīng)將σ調(diào)整為σ=σ2γj/2??紤]到除1/f噪聲外,加速度計(jì)信號中還有高斯白噪聲,此時(shí)σ應(yīng)調(diào)整為,其中為高斯白噪聲的方差,這樣可將1/f噪聲和白噪聲同時(shí)濾除掉[11]。
③信號重構(gòu):利用小波逆變換對處理后的系數(shù)進(jìn)行重構(gòu),即可得到去噪后的信號。
算法實(shí)現(xiàn)框圖如圖1所示。
圖1 1/f噪聲消除算法實(shí)現(xiàn)框圖
為驗(yàn)證上述去噪方案的有效性,在MATLAB 8.3平臺(tái)上進(jìn)行了數(shù)值仿真實(shí)驗(yàn)。1/f噪聲由文獻(xiàn)[12]提供的方法擬合生成,原始信號采用兩個(gè)不同頻率 f1=1 000 Hz,£?f2=1 500 Hz的正弦信號之和:
于是輸入信號:f(n)=s(n)+x(n)+w(n),其中x(n)為1/f噪聲,譜參數(shù)γ=2H+1=2.6,w(n)為高斯白噪聲,數(shù)據(jù)采樣點(diǎn)數(shù)為512。小波基選擇Daubechies10正交小波,最大分解尺度為4,根據(jù)式(11)算出每層的閾值分別為:λ1=138.356,λ2=100.378,λ3=97.245,λ4=96.841。
為了定量的分析改進(jìn)算法的有效性,本文采用信噪比(SNR)與均方根誤差(RMSE)作為評價(jià)指標(biāo)來檢驗(yàn)改進(jìn)算法是否優(yōu)于傳統(tǒng)的閾值算法,其定義式分別為:
式中,N為采樣點(diǎn)數(shù),s(n)為原始信號,s^(n)為濾波后信號。SNR越大,RMSE越小,說明信號的整體去噪效果越好。本次實(shí)驗(yàn)評價(jià)指標(biāo)測試結(jié)果如表1所示。原始含噪信號信噪比為4.5 dB。
表1 濾波評價(jià)指標(biāo)測試比較
表1表明本文算法比Donoho閾值濾波算法使得信噪比提高了8 dB左右,且均方誤差得到了一定的減小。
圖2為濾波前1/f分形噪聲、原始信號與疊加1/f噪聲后的輸入信號,圖3為采用Donoho提出的閾值濾波與本文改進(jìn)閾值濾波后的信號圖形比較。
圖2 濾波前信號圖形比較
圖3 濾波后信號圖形比較
為驗(yàn)證上述算法對MEMS加速度計(jì)輸出信號噪聲消除的有效性,在MATLAB 8.3平臺(tái)上,對本實(shí)驗(yàn)室設(shè)計(jì)的MEMS加速度計(jì)BJ1表頭的輸出電壓進(jìn)行多尺度自適應(yīng)閾值濾波處理。采集點(diǎn)數(shù)為705。計(jì)算各尺度閾值之前,先采用文獻(xiàn)[13]提出的1/f分形信號參數(shù)估計(jì)方法對輸出信號的1/f噪聲的譜參數(shù)γ及方差進(jìn)行估計(jì),估計(jì)值為γ=2.7,=5.3×10-8。加速度計(jì)輸出信號去噪前后圖形比較如圖4所示。
圖4 MEMS加速度計(jì)輸出信號濾波前后對比
在MEMS加速度計(jì)系統(tǒng)中,加速度傳感器以及測試電路引入的1/f分形噪聲影響了整個(gè)系統(tǒng)的精度與靈敏度。本文根據(jù)1/f分形噪聲的小波變換系數(shù)特性,提出了一種多尺度自適應(yīng)閾值濾波方法來消除1/f分形噪聲并恢復(fù)有用信號。本文先從原理上闡述了其可行性,并通過算法仿真驗(yàn)證了它的有效性,最后再將該算法運(yùn)用到真實(shí)MEMS加速度計(jì)輸出信號中,仿真結(jié)果表明,該方法行之有效。
[1]Wornell G W.Wavelet-Based Representations for the 1/f Family of Fractal Processes[J].Proceedings of IEEE,1993,81(10):1428-1450.
[2]賴吉強(qiáng).1/f噪聲小波分析軟件及長程相關(guān)性研究[D].西安:西安電子科技大學(xué),2008.
[3]劉清君,葉偉偉.小波變換在神經(jīng)細(xì)胞傳感器信號去噪中的應(yīng)用[J].傳感技術(shù)學(xué)報(bào),2009,11(22):1586-1590.
[4]馬玉良,許明珍.基于自適應(yīng)閾值的腦電信號去噪方法[J].傳感技術(shù)學(xué)報(bào),2014,27(10):1368-1372.
[5]Tewfik A H,Kim M.Correlation Structure of the Discrete Wavelet Coefficients of Fractional Brownian Motion[J].IEEE Transac?tions on Information Theory,1992,38(2):904-909.
[6]邵鴻翔,高宏峰.改進(jìn)小波閾值去噪方法處理FBG傳感信號[J].激光與紅外,2014,44(1):73-76.
[7]胡英,楊杰,周越.基于多尺度Wiener濾波器的分形噪聲濾波[J].電子學(xué)報(bào),2003(4):560-563.
[8]Donoho D L.De-Noising by Soft-Thresholding[J].IEEE Transac?tion on IT,1995,41(3):613-627.
[9]Hui Wang,Zijian Cheng.Research on Wavelet De-noising Meth?od Based MEMS Accelerator Signal[R].Proceedings of the 2010 IEEE International Conference on Information and Automation.2010:2001-2004.
[10]王麗萍,李醒飛.一種用于磁流體陀螺微弱信號檢測的小波降噪方法研究[J].傳感技術(shù)學(xué)報(bào),2014,27(10):1355-1362.
[11]王愛萍,王惠南.基于小波分析的1/f噪聲降噪[J].數(shù)據(jù)采集與處理,2006,21(2):217-221.
[12]孔彤.小波分析在分形信號中的應(yīng)用[D].重慶:重慶理工大學(xué),2011.
[13]馮建昌.高斯白噪聲背景下1/f分形信號波形與參數(shù)估計(jì)方法研究[D].吉林:吉林大學(xué),2011.
童姣葉(1990-),女,碩士研究生在讀,MEMS加速度計(jì)噪聲消除算法研究,369851431@qq.com;
李榮寬(1980-),男,博士,副教授,從事混合信號集成電路設(shè)計(jì)研究與教學(xué),wilson2799@gamil.com。
MEMS Accelerometer Noise Elimination Based on Wavelet Analysis
TONG Jiaoye,LI Rongkuan*,DU Wei
(School of Electronic Engineering,University of electronic science and technology,Chengdu 611730,China)
The MEMS accelerometer has poor effects on SNR and sensitivity because desired signal is often flooded by interference and noise,especially by 1/f noise inside MEMS accelerometer system.Due to some special proper?ties showed by 1/f noise in the wavelet domain,time-frequency and scale analysis functions owned by wavelet analy?sis,wavelet analysis can be served as an effective tool for 1/f noise cancellation.An adaptive threshold filtering algo?rithm based on wavelet analysis is presented in this paper.The final results show that the proposed adapted thresh?old filtering algorithm has perspective of higher SNR and lower RMSE compared to Donoho threshold filtering algo?rithm and is effective on MEMS accelerometer noise elimination.
MEMS accelerometer;1/f noise;wavelet analysis;adaptive threshold filtering
TN911.4
A
1004-1699(2015)10-1503-05
??7230
10.3969/j.issn.1004-1699.2015.10.015
2015-05-20 修改日期:2015-07-20