魏列江, 李旭方, 王 霖, 董萬玉, 孟 犁
(1.蘭州理工大學(xué)能源與動力工程學(xué)院,甘肅蘭州 730050; 2.甘肅省計(jì)量研究院,甘肅蘭州 730060)
低信噪比下基于Chirp信號的頻率特性測試方法
魏列江1, 李旭方1, 王 霖1, 董萬玉1, 孟 犁2
(1.蘭州理工大學(xué)能源與動力工程學(xué)院,甘肅蘭州 730050; 2.甘肅省計(jì)量研究院,甘肅蘭州 730060)
提出采用帶通濾波和小波包變換對響應(yīng)信號進(jìn)行預(yù)處理,再由FFT分析和處理獲得系統(tǒng)頻率特性曲線的方法,較好地解決了低信噪比下的系統(tǒng)頻率特性測試問題,并降低了測試時(shí)對采集系統(tǒng)的硬件要求。實(shí)驗(yàn)結(jié)果表明:對于截止頻率以下的頻段,在信噪比較低甚至為-20 dB時(shí),可以得到精度不低于1 dB的幅頻特性曲線和不低于3°的相頻特性曲線,完全滿足系統(tǒng)性能評價(jià)和控制器設(shè)計(jì)的應(yīng)用要求。
計(jì)量學(xué);頻率特性;小波包變換;FFT
在控制系統(tǒng)性能評價(jià)和控制器設(shè)計(jì)過程中,頻率特性是最為重要的系統(tǒng)特性之一。系統(tǒng)頻率特性曲線測試通常采用FFT的分析方法獲得,該方法以Chirp信號作為被辨識系統(tǒng)的激勵(lì)信號,將輸入與輸出信號作FFT變換,并計(jì)算出每個(gè)頻率處的響應(yīng)信號與激勵(lì)信號的幅值比、相位差,由這些計(jì)算結(jié)果就可以得到被測系統(tǒng)幅頻特性和相頻特性曲線[1]。這種方法具有計(jì)算效率高、測試速度快的特點(diǎn)[2]。但是這種方法在導(dǎo)彈和飛機(jī)等飛行器的發(fā)動機(jī)噴管擺角控制、飛機(jī)起落架收放、船舶的減搖鰭運(yùn)動控制等系統(tǒng)的頻率特性測試中往往不能獲得可信的結(jié)果。因?yàn)檫@類系統(tǒng)廣泛采用電液伺服閥控制的液壓缸作為執(zhí)行機(jī)構(gòu)來推動負(fù)載運(yùn)動,系統(tǒng)通常工作在平衡點(diǎn)附近很小的范圍內(nèi),所以測試其頻率特性時(shí)Chirp信號的幅值很小,在測試過程中系統(tǒng)的采樣量化誤差和測量通道干擾所帶來的噪聲很容易造成信噪比較低的情況,當(dāng)信噪比低于10 dB以下時(shí),直接對Chirp信號激勵(lì)和系統(tǒng)響應(yīng)數(shù)據(jù)進(jìn)行FFT分析和處理,獲得的系統(tǒng)頻率特性曲線并不能滿足控制系統(tǒng)性能評價(jià)和控制器設(shè)計(jì)的要求。
圖1所示為基于Chirp信號的頻率特性測試原理,以Chirp信號作為被測系統(tǒng)的激勵(lì)信號,對激勵(lì)信號x(t)和響應(yīng)信號y(t)同時(shí)進(jìn)行高速采集,得到x(k)和y(k)(k=1,2,…,n;n為最大采樣點(diǎn)數(shù)),然后采用FFT算法將時(shí)域輸入輸出數(shù)據(jù)變換到頻域內(nèi),得到激勵(lì)信號和響應(yīng)信號的離散頻譜X(jωk)和Y(jωk),則被測對象的頻率特性為:
通過式(1)計(jì)算得到每個(gè)頻率處的響應(yīng)信號與激勵(lì)信號的幅值比、相位差,由這些計(jì)算結(jié)果就可以獲得被測系統(tǒng)幅頻特性和相頻特性曲線。
圖1 基于Chirp信號的頻率特性測試原理
測量噪聲包括采樣量化和測量通道干擾所帶來的噪聲,這兩種噪聲疊加影響采樣數(shù)據(jù)的信噪比。隨著A/D位數(shù)的增加,量化誤差對響應(yīng)信號附加的畸變幅度減小,以舍入法處理尾數(shù)為例,對于定點(diǎn)舍入的情況,A/D位數(shù)每增加1 bit,信噪比增加約6 dB[3]。由于采樣量化誤差和測量通道的干擾均可視為白噪聲序列,因此可以用白噪聲模擬測量噪聲。測量噪聲很容易使得小幅值測量的采樣數(shù)據(jù)信噪比低于10 dB,直接影響頻率特性曲線的測試精度。并且,由于在系統(tǒng)工作的平衡點(diǎn)進(jìn)行測量,系統(tǒng)具有一定的穩(wěn)態(tài)直流分量,也會影響頻率特性曲線的測試精度。在Matlab環(huán)境下,以典型二階系統(tǒng)作為被測系統(tǒng)進(jìn)行仿真研究,典型二階系統(tǒng)的傳遞函數(shù)為:
令ξ=0.2,ωn=1,輸入Chirp信號頻率特性測試范圍為0.001~20 Hz。在測量通道中信號y(k)加入白噪聲作為測量噪聲,使得信噪比為1 dB,在系統(tǒng)無穩(wěn)態(tài)直流分量的條件下,對Chirp激勵(lì)信號和響應(yīng)數(shù)據(jù)進(jìn)行FFT分析和處理,獲得的被測系統(tǒng)頻率特性曲線如圖2所示。如果在y(k)中再加入5 V穩(wěn)態(tài)直流分量,對Chirp信號激勵(lì)和響應(yīng)數(shù)據(jù)進(jìn)行FFT分析和處理,獲得的被測系統(tǒng)頻率特性曲線如圖3所示。對比分析圖2和圖3可知,系統(tǒng)在受到測量噪聲干擾的情況下,會影響頻率特性曲線的測試精度,而且當(dāng)系統(tǒng)具有穩(wěn)態(tài)直流分量時(shí),會直接影響FFT的能量值,頻率特性曲線的測試精度更低。
圖2 SNR=1,系統(tǒng)無穩(wěn)態(tài)直流分量
圖3 SNR=1,系統(tǒng)有穩(wěn)態(tài)直流分量
為消除平衡點(diǎn)穩(wěn)態(tài)直流分量對系統(tǒng)頻率特性曲線測試的影響,可采用高通濾波器消除穩(wěn)態(tài)直流分量。為避免信號頻譜混疊情況出現(xiàn),可采用低通濾波器作為抗混疊濾波器,還可以濾掉高頻干擾信號,綜合考慮可采用帶通濾波器來實(shí)現(xiàn)。
帶通濾波器的帶通下限截止頻率ωl和帶通上限截止頻率ωh可分別由Chirp信號的起始頻率f0和系統(tǒng)采樣頻率fs來確定,即:
式中,Kl和Kh取值與Chirp信號的起始頻率、終止頻率及被測系統(tǒng)的形式有關(guān),可在對穩(wěn)態(tài)直流分量的濾除速度和濾除效果進(jìn)行折中后選取。經(jīng)過在Matlab下對測量通道中具有白噪聲的二階系統(tǒng)中的直流分量進(jìn)行濾波仿真分析,Kl取在0.01~0.1之間,Kh取在2~3之間,且fs≥2fn(fn為Chirp信號的終止頻率)時(shí),可以獲得較滿意的結(jié)果。
經(jīng)過帶通濾波之后的Chirp信號響應(yīng)數(shù)據(jù)仍含有大量噪聲,需盡可能地提取被噪聲覆蓋的真實(shí)Chirp信號響應(yīng)數(shù)據(jù)。由于小波包變換具有時(shí)頻局部化和多分辨率的特性,對小波分解中所得到的高頻部分再繼續(xù)細(xì)分為一些子頻帶,并對每個(gè)子頻帶提取各自的閾值,具有更精細(xì)的信號去噪能力[4]。在Chirp響應(yīng)信號高頻部分,有用信號被較好地保留下來。因此,本文采用小波包變換作為工具對經(jīng)過帶通濾波的Chirp響應(yīng)信號數(shù)據(jù)進(jìn)行更為精確的濾波。
對Chirp響應(yīng)信號進(jìn)行逐層7級小波包分解,以有效反映子頻帶的范數(shù)隨分解層數(shù)的變化。如果某個(gè)子頻帶內(nèi)的小波系數(shù)極大模值較大,且隨著層數(shù)的增大而增大,表明信號的能量主要集中在該子頻帶內(nèi)。為此,引入子頻帶范數(shù):
依據(jù)最小熵原則[5],在各層上尋找范數(shù)大于均值的子頻帶,并根據(jù)子頻帶一分為二的小波包分解特點(diǎn),考察其范數(shù)隨各層的變化,如果隨層數(shù)的增大范數(shù)出現(xiàn)一最大峰值,則保留該最大峰值所對應(yīng)的子頻帶,將范數(shù)小于均值和范數(shù)雖大于均值但隨各層層數(shù)的增大范數(shù)不出現(xiàn)最大峰值的子頻帶內(nèi)的小波系數(shù)視為零而舍去,根據(jù)最佳熵的原則設(shè)定下面的浮動閾值:式中,M為子頻帶內(nèi)的小波系數(shù)個(gè)數(shù),A為子頻帶范數(shù)。將幅值小于t的小波系數(shù)置零,保留大于t的小波系數(shù),最后,由剩下的小波系數(shù)重構(gòu)信號。
圖4所示為經(jīng)過帶通濾波和小波包變換對Chirp信號響應(yīng)數(shù)據(jù)去噪后,進(jìn)行FFT分析與處理得到的二階系統(tǒng)頻率特性曲線。可見,經(jīng)過帶通濾波的響應(yīng)數(shù)據(jù)進(jìn)行小波包變換去噪后獲得的頻率特性曲線,明顯優(yōu)于圖3所示的響應(yīng)數(shù)據(jù)未經(jīng)過處理獲得的頻率特性曲線。
圖4 濾波后系統(tǒng)頻率特性曲線
利用電阻、電容和運(yùn)算放大器等電子元件搭建二階線性電路作為被測試物理系統(tǒng),如圖5所示,其中運(yùn)算放大器的型號為OP07CP,其它元件實(shí)測參數(shù)在圖5中已標(biāo)出。二階電路系統(tǒng)ξ=0.8,ωn=12.5,傳遞函數(shù)為:
在Matlab環(huán)境下建立基于xPC Target的頻率特性測試系統(tǒng),xPC Target采用了宿主機(jī)-目標(biāo)機(jī)的模式,目標(biāo)PC機(jī)選用研華公司的IPC-610型工控機(jī),與宿主機(jī)(普通筆記本電腦)用交叉線型的以太網(wǎng)電纜進(jìn)行連接。目標(biāo)機(jī)測控板卡選用研華公司PCI-1712,其中A/D和D/A的分辨率為12位。真實(shí)的實(shí)驗(yàn)系統(tǒng)照片如圖6所示。
圖5 二階系統(tǒng)模擬電路
系統(tǒng)頻率特性測試范圍為0.001~20 Hz,采樣頻率為1000 Hz,數(shù)據(jù)長度為217。當(dāng)輸入Chirp信號幅值為0.5 V時(shí),由于電路零偏影響,響應(yīng)信號包含一個(gè)大約為0.21 V的穩(wěn)態(tài)直流分量。在系統(tǒng)響應(yīng)輸出信號中加入白噪聲作為測量噪聲,使得信噪比為-10 dB。采用帶通下限截止頻率和帶通上限截止頻率分別為0.001 rad·s-1和20 rad·s-1的帶通濾波器,運(yùn)用基于Sym8小波函數(shù)的浮動閾值小波包變換對經(jīng)過帶通濾波后的典型二階系統(tǒng)Chirp信號響應(yīng)數(shù)據(jù)進(jìn)行去噪處理,測試系統(tǒng)頻率特性曲線,測試結(jié)果如圖7所示。
圖6 真實(shí)的實(shí)驗(yàn)系統(tǒng)照片
系統(tǒng)頻率特性曲線的精度主要考查系統(tǒng)性能評價(jià)和控制器設(shè)計(jì)的重要頻段[0,ωc]的測試精度和重復(fù)精度,ωc為系統(tǒng)截止頻率。以偏離理想頻率特性曲線最大點(diǎn)處的誤差作為測試精度;同一系統(tǒng)在相同條件下,多次測量結(jié)果之間的平均差值作為系統(tǒng)頻率特性測試的重復(fù)精度。以不加入白噪聲并濾除穩(wěn)態(tài)直流分量得到的頻率特性曲線作為理想頻率特性曲線,將信噪比繼續(xù)降低,分析在信噪比分別為1 dB、-5 dB、-10 dB、-20 dB的測試精度和重復(fù)測量5次的重復(fù)精度,如表1所示。
表1 不同信噪比下測試精度分析
由此可知,在真實(shí)系統(tǒng)中,信噪比不低于-20 dB時(shí),應(yīng)用本文方法,幅頻特性曲線測試精度在不低于1 dB,重復(fù)精度不超過0.03 dB;相頻特性曲線測試精度不低于3°,重復(fù)精度不超過0.4°,完全可以滿足系統(tǒng)性能評價(jià)和控制器設(shè)計(jì)的應(yīng)用要求。
本文在低信噪比背景下,基于系統(tǒng)對Chirp信號的響應(yīng)過程,采用帶通濾波和小波包變換去噪對系統(tǒng)信號進(jìn)行預(yù)處理,再由FFT進(jìn)行分析和處理,獲得系統(tǒng)頻率特性曲線,從而完成系統(tǒng)頻率特性測試。
(1)本方法可以有效濾除測量通道干擾造成的噪聲和采樣A/D分辨率不足所帶來的采樣量化噪聲,降低系統(tǒng)對測量通道抗干擾的要求和對采樣系統(tǒng)A/D分辨率的要求。
(2)采用帶通濾波器濾除了系統(tǒng)的穩(wěn)態(tài)直流分量,避免了頻譜的重復(fù)和混疊的情況,還可以濾掉高頻干擾信號,為之后的小波包變換減少運(yùn)算量。
(3)在信噪比<10 dB的情況下,采用小波包變換對響應(yīng)信號進(jìn)行去噪處理,可以有效提取系統(tǒng)真實(shí)響應(yīng)信號,提高獲得系統(tǒng)頻率特性曲線的精度。
(4)本方法的有效性在典型二階系統(tǒng)模擬電路的實(shí)驗(yàn)中得到全面驗(yàn)證,特別是在控制系統(tǒng)性能評價(jià)和控制器的設(shè)計(jì)過程中,低于截止頻率的頻段,信噪比不低于-20 dB時(shí),其幅頻特性曲線測試精度不低于1 dB,重復(fù)精度不超過0.03 dB;相頻特性曲線測試精度不低于3°,重復(fù)精度不超過0.4°,完全可以滿足系統(tǒng)性能評價(jià)和控制器設(shè)計(jì)的應(yīng)用要求。
[1] 陳平,裘麗華.液壓伺服系統(tǒng)測試的譜分析法研究[J].機(jī)床與液壓,2002,(1):101-141.
[2] 葉齊鑫,侯國屏,趙偉.虛擬儀器環(huán)境下的頻率特性測試方法[J].電測與儀器,2005,22(2):1-3.
[3] 張群英,楊雪賢,何佩琨,等.A/D量化誤差對脈沖壓縮結(jié)果的影響[J].現(xiàn)代雷達(dá),2002,42(6):64-68.
[4] 范顯峰,姜興渭.基于小波包變換的信號去噪方法研究[J].哈爾濱工業(yè)大學(xué)學(xué)報(bào),2003,35(7):809-811.
[5] 黃宜軍,汪金友.小波分析在微弱信號測量中的應(yīng)用研究[J].計(jì)量學(xué)報(bào),2007,28(2):163-166.
[6] 王玥萌.頻率特性綜合測試系統(tǒng)的研究和設(shè)計(jì)[D].哈爾濱:哈爾濱工業(yè)大學(xué),2012.
[7] Wang Q G,Hang C C,Bi Q.Process Frequency Response Estimation from Relay Feedback[J].Control Engineering Practice,1997,5(9):1293-1302.
A MeasurementMethod of Frequency Response Characteristics Test Based on Chirp Signalat Low SNR
WEILie-jiang1, LIXu-fang1, WANG Lin1, DONGWan-yu1, MENG Li2
(1.School of Energy and Power Engineering,Lanzhou University of Technology,Lanzhou,Gansu 730050,China;
2.Gansu Institute of Metrology,Lanzhou,Gansu 730070,China)
A method using band-pass filter and wavelet packet transform to pre-treat signal and then using FFT analysis and treatment to get frequency response diagrams is described.Thismethod is better to solve the problems that frequency characteristic testof the system isunder low SNR,and reduce hardware requirements of acquisition system in the test.The research show thatwhen SNR is very low and even negative 20 dB value,the amplitude-frequency characteristic that accuracy is not less than 1dB and phase frequency response curve that accuracy is not less than 3°can be obtained for frequency bands that is below the cutoff frequency,which fully meet the system performance evaluation and controller design app lication requirements.
Metrology;Frequency characteristics;Wavelet packet transform;FFT
TB973
A
1000-1158(2014)03-0272-04
10.3969/j.issn.1000-1158.2014.03.16
2013-09-23;
2013-12-30
國家自然科學(xué)基金(51365208);863計(jì)劃項(xiàng)目(2012AA052903)
魏列江(1972-),男,甘肅皋蘭人,蘭州理工大學(xué)副教授,博士,主要從事流體測控方面的研究。weiliejiang@126.com