王國富,呂曉凡,高平東,張法全
(桂林電子科技大學(xué)信息與通信學(xué)院,廣西桂林 541004)
相位差的傳統(tǒng)測量方法有基于模擬器件的脈沖計數(shù)法、矢量法等,電路本身的溫漂等因素會使測量結(jié)果產(chǎn)生較大的偏差,抗干擾能力略顯不足,且后續(xù)功能的可擴展性受限,測量準(zhǔn)確度也很難提高。目前廣泛采用的是將數(shù)據(jù)采集技術(shù)與信號處理相結(jié)合的方法,首先通過高速數(shù)據(jù)采集板卡或示波器同步采集2路信號,數(shù)字離散化后送至信號處理模塊計算相位差。常用的信號處理方法有過零點法[1]、相關(guān)分析法[2-3]、頻譜分析法[4-5]等。過零點法的本質(zhì)是將時間差轉(zhuǎn)換為相位差,為提高相位差的計算精度,在零點附近采用最小二乘法尋找最佳的擬合零點時刻。此方法原理簡單,易實現(xiàn),不足是檢測交流信號時存在一定的失真,且在采樣頻率高,信號幅值較大時才能獲得很好的測量效果。相關(guān)分析法通過2路信號的相互運算計算相位差,頻譜分析法通過離散傅里葉變換將信號從時域變換到頻域,通過分析相頻特性計算相位差。兩種方法都具有較強的抗干擾能力,且都利用三角函數(shù)的正交性,具有較高的準(zhǔn)確度。相關(guān)分析法要求嚴(yán)格的整周期采樣,而頻譜分析法計算量大,存在頻譜泄漏和柵欄效應(yīng),一般也要求整周期采樣。文獻[4]采用窗函數(shù)選擇準(zhǔn)則,克服了這些限制并取得了較好的效果??傮w而言,每種方法各有優(yōu)缺點。而希爾伯特變換在很早就應(yīng)用于瞬時頻率的測量,且結(jié)合經(jīng)驗?zāi)B(tài)分解(Empirical Mode Decomposition,EMD)實現(xiàn)了對多分量信號的分析處理,已取得較多研究成果,但在相位差測量方面研究較少[6-9]。文中在總結(jié)以往瞬時參數(shù)計算方法的研究基礎(chǔ)上,提出了截斷奇異值分解(TSVD)與Hilbert變換相結(jié)合的方法計算相位差,實現(xiàn)了對相位差的高精度測量,取得了較好的效果。
1.1TSVD降噪
對于mxn維的實矩陣,都可分解為3個矩陣Umxl、Λlxl和Vnxl,使得:
Amxn=UmxlΛlxlVnxlT
(1)
式中Λlxl是對角矩陣,對角元素λi(i=1,2,…l)為該矩陣的非負(fù)奇異值,且按降序排列。
保留前r個反映信號能量的主要奇異值,將剩余的奇異值置零得到新的對角矩陣Λlxl。用Λlxl替換原對角矩陣,通過式(1)得到重構(gòu)矩陣Amxn,即可實現(xiàn)降噪。
假設(shè)其中一路受噪聲影響的信號向量為X,其長度為N,使用TSVD對其降噪處理前,首先將其轉(zhuǎn)換為m行n列的矩陣形式Amxn,形如
(2)
(3)
式中ΔEi表示奇異熵在截斷數(shù)r處的增量。
其計算公式為:
(4)
信號的奇異熵反映了信息量飽和度,未受噪聲干擾的信號在較低的重構(gòu)階次即可得到信息量的飽和,使奇異熵趨于一個穩(wěn)定值;對于受噪聲干擾的信號,隨著重構(gòu)階次的增大,信號的奇異熵對應(yīng)的信息量飽和度逐漸增大;當(dāng)?shù)玫侥骋恢貥?gòu)階次后,信號奇異熵變換緩慢,若繼續(xù)增大重構(gòu)階次,會引入噪聲,此時奇異熵變化快慢的拐點對應(yīng)理想的重構(gòu)階次,即為TSVD所需要的截斷數(shù)。利用式(1)及重構(gòu)方法得到重構(gòu)矩陣Amax,從而得到降噪后信號向量X。
形如x(t)=0.01×(sin(4πft+π/4)+cos(2πft))的信號,頻率為100 Hz,采集4個周期信號,分別加入SNR為9,6,3的高斯隨機噪聲,如圖1所示。
(a)
(b)
(c)
(d)
圖2為奇異熵變化量隨奇異譜階次的變化曲線,從圖2可發(fā)現(xiàn),同一信號的最佳奇異譜階次是一定的,該階次不隨信噪比的變化而變化。當(dāng)有效信息量基本達到飽和狀態(tài)后,奇異熵變化量變得很小,若再繼續(xù)疊加更多信息量,可能會將噪聲引入,反而不利于降噪。
圖2 奇異熵隨奇異譜階次增大的變化量
圖3是根據(jù)TSVD降噪方法將信噪比為3的信號重構(gòu),得到與原始不含噪聲信號的對比圖,結(jié)論是通過奇異熵變化量的變化趨勢確定最佳的奇異譜階次,即TSVD截斷數(shù),應(yīng)用TSVD降噪方法重構(gòu)得到的信號與原始信號基本吻合。
圖3 原始信號與重構(gòu)信號對比圖
1.2Hilbert變換
希爾伯特變換可看作信號通過希爾伯特濾波器的輸出,該濾波器的單位沖擊響應(yīng)為:
(5)
對希爾伯特變換作傅里葉變換,分析其幅頻和相頻特性可知,希爾伯特濾波器是幅頻特性為1的全通濾波器,且具有相移90°的特點。信號X通過希爾伯特濾波器,負(fù)頻率信號分量作+90°相移,正頻率信號分量作-90°相移。
假定信號1和信號2分別為:
(6)
信號1與信號2的希爾伯特變換為:
(7)
作如下組合計算:
(8)
根據(jù)三角函數(shù)的和差化積性質(zhì)得到式(9):
(9)
顯然,2路信號的相位差可由反正切得到式(10):
Δθ(t)=arctan(za/zb)
(10)
從以上推導(dǎo)過程可知,整個過程不需計算頻率值,幅值乘積分別處于分子分母中相互抵消,原始信號與Hilbert變換后的信號進行運算,僅發(fā)生相移,這為相位差計算提供了便利。
為了考察TSVD結(jié)合Hilbert變換的聯(lián)合方法計算相位差的有效性,現(xiàn)分別分析信噪比、采樣率兩種不同條件下的計算效果。數(shù)值模擬的是核磁共振發(fā)射機與接收機信號相位差計算。
2.1信噪比分析
假設(shè)發(fā)射機激發(fā)信號的頻率為1 987 Hz,發(fā)射包含10個周期的長度,接收機接收的信號幅值隨時間變化指數(shù)衰減,采樣頻率為30 kHz,相位差為π/4,加入信噪比為2~70的高斯隨機噪聲。圖4、圖5分別是聯(lián)合方法計算的相位差及相位差的絕對誤差。
圖4 不同信噪比條件下的相位差
圖5 不同信噪比條件下的相位差絕對誤差
信噪比較低時也能夠得到較好的相位差值,隨著信噪比提高,相位差會動態(tài)調(diào)整并最終穩(wěn)定在理論值附近。絕對誤差顯示了相位差計算過程中的偏差,聯(lián)合計算方法優(yōu)勢明顯。
2.2采樣率分析
高于激發(fā)周期信號頻率數(shù)倍的采樣速率顯然有利于相位差分析。為此,這里僅取原始激發(fā)信號頻率的1~30倍采樣速率進行分析。圖6、圖7 分別是聯(lián)合方法計算的相位差及相位差的絕對誤差。圖6中,由于前兩個采樣率值分別是原始信號頻率的1倍和2倍,不滿足奎斯特采樣定理,因此計算得到的兩個相位差值錯誤。分析圖6和7可知,經(jīng)過10倍以上的采樣率采集信號,采用TSVD結(jié)合Hilbert變換計算所得的相位差基本穩(wěn)定,也就是說當(dāng)采樣率高于原始信號最高頻率數(shù)倍時,相位差計算結(jié)果基本不受采樣率的影響。
圖6 不同采樣率條件下的相位差
圖7 不同采樣率條件下的相位差絕對誤差
實際需求是測試發(fā)射信號與采集的弛豫衰減信號相位差。原始發(fā)射信號是正弦信號,接收的弛豫衰減信號是頻率幾乎不變,幅值呈指數(shù)衰減變化且含有干擾噪聲的正弦信號。數(shù)據(jù)是4月下旬在廣西百色那坡鎮(zhèn)測得的野外實測數(shù)據(jù)。野外探測時采用了12個脈沖矩探測淺層含水量信息,計算每個脈沖矩對應(yīng)的相位差,得到的12個相位差值可為后續(xù)的地球物理反演工作提供參考。采用LabVIEW軟件開發(fā)平臺設(shè)計相位差分析算法。根據(jù)1.2節(jié)的分析,相位差的聯(lián)合計算方法不受幅值變化的影響,為了方便比較,在計算相位差之前,可先將衰減信號的幅值放大到原始激發(fā)信號的同一數(shù)量級。另外,由于采集時間長于發(fā)射時間,為便于計算,僅取與發(fā)射信號時間長度一致的信號段。以計算第3個脈沖矩采集的弛豫衰減信號為例計算相位差,計算結(jié)果如圖8所示。受其他未知噪聲干擾的影響,用實測數(shù)據(jù)計算的相位差沒有仿真分析精確度高,但仍然穩(wěn)定地測得了相位差,反映了脈沖矩對應(yīng)的含水層導(dǎo)電性地質(zhì)參數(shù),這為后續(xù)反演工作提供了重要參考,滿足實際應(yīng)用需求。
圖8 弛豫信號與原始信號的相位差
TSVD降噪和Hilbert變換相結(jié)合的方法,很好地實現(xiàn)了相位差測量的工程應(yīng)用,關(guān)鍵的一步是確定最佳的奇異譜階次,盡可能地包含有效信息量且避免引入不必要的隨機噪聲信息。此聯(lián)合方法屬于一種較通用的計算方法,不需預(yù)知瞬時頻率,不需迭代計算。因此速度較快,能檢測微小相位差。需要說明的是,當(dāng)信噪比極低時,任何一種方法均不能非常精確地計算相位差。對于更加復(fù)雜的信號,若不滿足Hilbert變換的條件,可先通過EMD分解得到一系列的(IMF)固有模態(tài)函數(shù),從中挑選有用的分量并重構(gòu),再用TSVD和Hilbert變換的聯(lián)合方法求解相關(guān)聯(lián)的兩路信號相位差。
參考文獻:
[1]吳俊清.基于虛擬儀器的相位差測量研究.北京理工大學(xué)學(xué)報,2005,25(5):435-438.
[2]張毅剛,付平,王麗.采用數(shù)字相關(guān)法測量相位差.計量學(xué)報,2000,21(3):216-221.
[3]桂任舟.基于虛擬儀器技術(shù)和互相關(guān)原理的相位測量儀.儀表技術(shù)與傳感器,2004(5):8-10.
[4]汪亞群,何怡剛.周期信號相位差的高精度數(shù)字測量.電工技術(shù)學(xué)報,2006,21(11):117-126.
[5]吳俊清.相位差的數(shù)字化測量研究.應(yīng)用基礎(chǔ)與工程科學(xué)學(xué)報,2005,13(1):99-104.
[6]陳平,李慶民,趙彤.瞬時頻率估計算法研究進展綜述.電測與儀表,2006,43(7):1-7.
[8]SUNG N H,TA H C.A novel amplitude-only method of phase difference measurement between two signals by using 90° Hybrid.Proceedings of the Asia-Pacific Microwave Conference.2011:1806-1809.
[9]TU Y Q,ZHANG H T.Method for CMF signal processing based on the recursive DTFT algorithm with negative fre- quency contribution.IEEE Transactions on Instrument- ation and Measurement,2008,57(11):2647-2653.
[10]楊文獻,任興民,姜節(jié)勝.基于奇異熵的信號降噪技術(shù)研究.西北工業(yè)大學(xué)學(xué)報,2001,19(3):368-371.