摘 要: 地空瞬變電磁信號(hào)中含有大量干擾噪聲,尤其是晚期信號(hào)干擾影響較大,若不對(duì)其進(jìn)行濾波處理,將會(huì)影響瞬變信號(hào)的分析及反演成像的質(zhì)量。傳統(tǒng)的傅里葉變換不能分辨正常信號(hào)中夾帶的瞬態(tài)反?,F(xiàn)象,也不能展示其成分,無(wú)法滿足非平穩(wěn)信號(hào)的分析要求;而瞬變電磁信號(hào)是一種動(dòng)態(tài)、瞬態(tài)的信號(hào)。因此采用短時(shí)傅里葉變換(STFT)進(jìn)行數(shù)據(jù)分析,并開發(fā)了一套基于LabVIEW的預(yù)處理軟件,用于現(xiàn)場(chǎng)快速分析地空瞬變電磁信號(hào)。實(shí)驗(yàn)結(jié)果表明,預(yù)處理軟件對(duì)地空瞬變電磁的分析和濾波處理是可行有效的,便于及時(shí)評(píng)價(jià)濾波效果,為進(jìn)一步確定信號(hào)濾波方法提供了依據(jù)。
關(guān)鍵詞: LabVIEW; 地空瞬變電磁信號(hào); 短時(shí)傅里葉變換; 濾波處理
中圖分類號(hào): TN919?34; TP391.76 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2015)24?0107?04
Application of LabVIEW time?frequency analysis in ground?to?air transient electromagnetic single processing
XIONG Jing, GAO Song, ZHANG Liang, REN Peng, ZHANG Zhenhai
(College of Information Science and Technology, Chengdu University of Technology, Chengdu 610059, China)
Abstract: There are a lot of interference noises in the ground?to?air transient electromagnetic signal, especially the late signal is greatly influenced by the interference. If the filtering processing isn’t adopted for the interference, it may influence on the analysis of transient signal and the quality of inversion imaging. The traditional Fourier transform can’t distinguish the transient abnormal phenomenon in normal signal and show its composition, so it can’t satisfy the analysis requirement of the non?stationary signal. Since the transient electromagnetic signal is a dynamic and transient one, the short time Fourier transform (STFT) is adopted to analyze the data. A set preprocessing software based on LabVIEW was developed to rapidly analyze the ground?to?air transient electromagnetic signal on site. The experimental results show that the preprocessing software is feasible and effective for the analysis of ground?to?air transient electromagnetism and filtering processing, and is convenient for evaluating the filtering effect in time. It provides the basis for further determining the signal filtering method.
Keywords: LabVIEW; ground?to?air transient electromagnetic signal; STFT; filtering processing
0 引 言
地空瞬變電磁法[1?2]以其受地形影響小、探測(cè)深度大、信噪比更高、空間分辨率更好等優(yōu)點(diǎn)成為近幾年來(lái)瞬變電磁研究領(lǐng)域的重點(diǎn)研究對(duì)象。而實(shí)測(cè)的電磁信號(hào)具有如下特點(diǎn)[3]:動(dòng)態(tài)范圍大;中晚期信號(hào)幅值較小,幾乎淹沒在噪聲中;線圈運(yùn)動(dòng)噪聲幅值較大,分布范圍廣;工頻干擾和飛機(jī)的電磁噪聲也是主要噪聲來(lái)源。若不對(duì)這些干擾進(jìn)行剔除,將直接影響后期反演成像的質(zhì)量。為了選擇合適的濾波方法,需對(duì)信號(hào)進(jìn)行分析處理,而傳統(tǒng)的傅里葉變換要么全時(shí)域,要么全頻域,適合分析平穩(wěn)信號(hào);針對(duì)非平穩(wěn)信號(hào),采用將時(shí)域和頻域聯(lián)合分析的時(shí)頻分析法,它能分辨正常信號(hào)中夾帶的瞬態(tài)反?,F(xiàn)象并展示其成分,比較適合動(dòng)態(tài)、瞬態(tài)的信號(hào)處理,而在瞬變電磁法中得到的就是動(dòng)態(tài)、瞬態(tài)的信號(hào)[4?5]。所以本文提出了在LabVIEW平臺(tái)上采用時(shí)頻分析法對(duì)地空瞬變電磁信號(hào)進(jìn)行分析,不僅為濾波方法的選擇提供了依據(jù),而且對(duì)濾波效果進(jìn)行了及時(shí)評(píng)估。
1 短時(shí)傅里葉變換
1.1 工作原理
目前應(yīng)用較多的三種時(shí)頻分析方法為:短時(shí)傅里葉變換(STFT)、Wigner?Ville分布(WVD)和小波變換。WVD處理多頻率分量的信號(hào)時(shí)存在嚴(yán)重的交叉干擾現(xiàn)象,影響頻譜的物理解釋;小波變換中小波基的不同選擇將會(huì)有不同的效果,甚至差別很大。所以本文使用STFT對(duì)瞬變信號(hào)進(jìn)行分析。
STFT的思想是[6?7]:假定某個(gè)時(shí)間窗內(nèi)的信號(hào)是平穩(wěn)的,然后通過(guò)傅里葉變換確定時(shí)間窗內(nèi)信號(hào)的頻率特性,再移動(dòng)窗函數(shù)分析下一個(gè)時(shí)間窗內(nèi)的信號(hào),最終獲得整個(gè)信號(hào)的時(shí)頻特性。其定義為:
[STFTxt, f=-∞+∞xt′g*(t′-t)?e-j2πft′dt′]
式中:上標(biāo)“*”表示復(fù)共軛。當(dāng)窗函數(shù)g(t)=1時(shí),STFT即為傳統(tǒng)的傅里葉變換。圖1(b)和圖1(c)對(duì)應(yīng)的頻率分別為100 Hz,200 Hz,300 Hz,采樣率為1 000,采樣數(shù)為300的正弦信號(hào)STFT時(shí)頻圖與FFT幅頻特性圖,從時(shí)頻圖中可明確判斷時(shí)間、頻率、幅度三者的關(guān)系,而FFT變換無(wú)法將時(shí)域的瞬變信息在頻域中表現(xiàn)出來(lái)。
在Matlab中可使用spectrogram函數(shù)對(duì)信號(hào)進(jìn)行STFT變換,圖1(d)為上述正弦仿真信號(hào)的STFT時(shí)頻圖,由圖可得信號(hào)的時(shí)頻特性與LabVIEW所得結(jié)果相同,但是Matlab
時(shí)頻分析需編寫相應(yīng)的代碼,而且需人工對(duì)指定區(qū)域的信號(hào)進(jìn)行截取,不能得到信號(hào)整體的時(shí)頻特性。所以本文使用LabVIEW對(duì)指定長(zhǎng)度的信號(hào)進(jìn)行周期性STFT變換,從而分析信號(hào)的整體時(shí)頻特性。
圖1 正弦仿真信號(hào)時(shí)頻圖
1.2 窗函數(shù)的選擇
進(jìn)行STFT時(shí),關(guān)鍵要考慮窗函數(shù)對(duì)STFT變換的影響。不同的窗函數(shù)會(huì)影響信號(hào)的主頻分布,選擇窗函數(shù)時(shí)遵循的準(zhǔn)則是:使窗函數(shù)的主瓣包含更多的能量,相應(yīng)旁瓣沒有多少能量;選擇窗函數(shù)時(shí),不但需要分析窗函數(shù)的不同性質(zhì),還需根據(jù)信號(hào)的不同性質(zhì)選擇合適的窗,如:矩形窗主瓣集中,旁瓣較高,有負(fù)旁瓣,對(duì)于頻率分辨率要求很高,譜估計(jì)精度要求不是很高的信號(hào),處理時(shí)可選用矩形窗;高斯窗譜的主瓣較寬,故而頻率分辨率低,適合用來(lái)截?cái)嘁恍┓侵芷谛盘?hào);如果要分析窄帶信號(hào)且具有較強(qiáng)的干擾噪聲時(shí),則應(yīng)選用旁瓣幅度較小的窗函數(shù),如Hamming窗等[8?9]。圖2所示為分別使用矩形窗、Hanning窗、Hamming窗和Blackman對(duì)正弦信號(hào)進(jìn)行分析的時(shí)頻圖,由圖2可知,不同窗的時(shí)間和頻率分辨率不同。結(jié)合瞬變電磁信號(hào)頻譜分量較多,頻譜表現(xiàn)復(fù)雜,而且更多關(guān)注頻率點(diǎn)進(jìn)行濾波的目的,所以選用Hanning窗處理數(shù)據(jù)。
圖2 四種常見窗的比較
由STFT的不確定性原理[10?11](?t·?f≥[14π],?t,?f分別為時(shí)間和頻率分辨率)可知,STFT的時(shí)頻表示在時(shí)間分辨率和頻率分辨率之間是矛盾的,若要提高時(shí)間分辨率,則應(yīng)用短的時(shí)間窗函數(shù);若要提高頻率分辨率,則應(yīng)選用長(zhǎng)的時(shí)間窗函數(shù)。所以在實(shí)際分析過(guò)程中,需對(duì)時(shí)間分辨率與頻率分辨率進(jìn)行折中,以求兩者都相對(duì)較高。圖3為使用[18,14,12]數(shù)據(jù)長(zhǎng)度的Hanning窗對(duì)正弦信號(hào)進(jìn)行STFT的時(shí)頻分析圖,[18]數(shù)據(jù)長(zhǎng)度的時(shí)間分辨率高,但頻率分辨率低,而[12]數(shù)據(jù)長(zhǎng)度則相反。在時(shí)間分辨率與頻譜分辨率間進(jìn)行折中,選擇窗長(zhǎng)為[14]數(shù)據(jù)長(zhǎng)度對(duì)瞬變信號(hào)進(jìn)行時(shí)頻分析。
2 數(shù)據(jù)的分析處理
對(duì)瞬變電磁信號(hào)進(jìn)行分析處理首先需讀取信號(hào),并對(duì)其做時(shí)頻分析,得到主要頻段范圍;然后對(duì)主要頻段范圍的噪聲進(jìn)行濾波處理,可通過(guò)“雙通道譜測(cè)量VI”計(jì)算濾波前后的信號(hào)響應(yīng)和相干情況,選擇合適的濾波器;最后與濾波前后的譜分析圖進(jìn)行比較,分析濾波效果。本文需要的數(shù)據(jù)分析處理主要包括:圖4所示的讀取數(shù)據(jù)、STFT時(shí)頻分析、濾波處理、顯示及存儲(chǔ)。
圖3 不同長(zhǎng)度Hanning窗時(shí)頻分析比較
圖4 數(shù)據(jù)分析處理結(jié)構(gòu)圖
2.1 讀取數(shù)據(jù)
數(shù)據(jù)采集中存儲(chǔ)格式的選擇需與數(shù)據(jù)格式和采樣率等因素相匹配。TDMS文件是NI公司最新推出的數(shù)據(jù)管理系統(tǒng)。使用這種格式的數(shù)據(jù)可以在測(cè)試結(jié)果中存儲(chǔ)大量的數(shù)據(jù),并可以將測(cè)量數(shù)據(jù)導(dǎo)入Excel中,所以本文也使用TDMS格式存儲(chǔ)采集數(shù)據(jù),并使用讀取測(cè)量文件VI讀取已存儲(chǔ)的瞬變信號(hào),方便后期分析處理。
2.2 STFT時(shí)頻分析
讀取得到的瞬變信號(hào)需進(jìn)行STFT時(shí)頻分析得到噪聲的主要頻段范圍和出現(xiàn)的時(shí)間,為后期的濾波和分析異常體的地點(diǎn)提供依據(jù)。通過(guò)調(diào)用STFT時(shí)頻圖.VI對(duì)信號(hào)進(jìn)行STFT時(shí)頻分析,根據(jù)前面的分析,選擇窗長(zhǎng)為[14]頻率區(qū)間的Hanning窗進(jìn)行分析,并根據(jù)實(shí)際采樣率設(shè)置STFT時(shí)頻圖的橫、縱坐標(biāo)顯示范圍。本文通過(guò)調(diào)用時(shí)頻圖的色碼表屬性設(shè)置幅值強(qiáng)度表示的顏色,為了使顯示美麗直觀,本文將強(qiáng)度設(shè)置為類似彩虹的顏色,具體實(shí)現(xiàn)如圖5所示。本文還調(diào)用了自功率.VI分析指定頻率區(qū)間內(nèi)信號(hào)幅值和頻率的相互關(guān)系。
2.3 濾波處理
使用STFT時(shí)頻分析得到信號(hào)噪聲的主要頻段范圍后需要進(jìn)行濾波處理,本文主要對(duì)指定頻段范圍的信號(hào)進(jìn)行陷波處理,所以本文使用條件結(jié)構(gòu)控制帶阻濾波器的啟動(dòng)與關(guān)閉。選擇濾波器時(shí)可通過(guò)使用雙通道譜測(cè)量VI將原始信號(hào)與濾波后信號(hào)分別輸入A和B通道中,通過(guò)對(duì)各通道中的信號(hào)有序?qū)Φ姆治觯?jì)算濾波信號(hào)與未濾波信號(hào)的信號(hào)響應(yīng)和相干情況,從而得到適合的濾波器。本文使用10階Butterworth帶阻濾波器進(jìn)行濾波處理,為后期硬件設(shè)計(jì)時(shí)濾波器的選擇提供了依據(jù),具有方便、快捷、節(jié)約資源等優(yōu)點(diǎn)。
圖5 STFT時(shí)頻分析
2.4 顯示與存儲(chǔ)
顯示與存儲(chǔ)部分主要是對(duì)原始信號(hào)與濾波信號(hào)進(jìn)行顯示比較,并可通過(guò)條件結(jié)構(gòu)的調(diào)用選擇是否對(duì)濾波后的信號(hào)進(jìn)行存儲(chǔ),方便后期做進(jìn)一步分析處理,程序會(huì)在原信號(hào)文件的路徑下自動(dòng)創(chuàng)建一個(gè)TDMS文件保存濾波后的信號(hào)。
3 實(shí)驗(yàn)測(cè)試
2015年1月15日在成都市高威公園,采用成都理工大學(xué)自主研發(fā)的微功率發(fā)射儀以20 A,25 Hz的電流進(jìn)行發(fā)射,空中通過(guò)無(wú)人機(jī)搭載接收系統(tǒng)進(jìn)行電磁信號(hào)采集分析實(shí)驗(yàn)。接收系統(tǒng)采用24位同步采集模塊NI 9239,以25 kHz采樣率,全波段連續(xù)采集,并通過(guò)cDAQ?9191無(wú)線機(jī)箱以WiFi形式進(jìn)行地面實(shí)時(shí)監(jiān)控。當(dāng)線圈距離地面20 m,放大100倍時(shí)采集到的信號(hào)如圖6(a)所示。使用[14]頻率區(qū)間的Hanning窗對(duì)指定長(zhǎng)度的信號(hào)進(jìn)行周期性STFT變換得到的時(shí)頻圖,如圖6(b)所示,對(duì)應(yīng)的頻率區(qū)間為25 000×0.03=750。由圖6可知,信號(hào)的主要能量集中在100~200 Hz內(nèi),使用10階的Butterworth帶阻濾波器進(jìn)行處理后的時(shí)域信號(hào)和時(shí)頻圖如圖6(c)所示,由圖可知100~200 Hz信號(hào)的幅值趨于0,表明濾波已達(dá)到指定要求,濾波后信號(hào)如圖6(d)所示。
4 結(jié) 語(yǔ)
實(shí)驗(yàn)結(jié)果表明,時(shí)頻分析克服了傳統(tǒng)快速傅里葉變換分析瞬變信號(hào)的不足,準(zhǔn)確知道各頻率及幅值隨時(shí)間的變化,而LabVIEW相較于Matlab可實(shí)時(shí)對(duì)采集的信號(hào)進(jìn)行分析,也可對(duì)保存的數(shù)據(jù)的指定長(zhǎng)度進(jìn)行周期性分析。而本文設(shè)計(jì)的基于LabVIEW的地空瞬變電磁信號(hào)STFT分析處理軟件綜合了兩者的優(yōu)勢(shì),既能有效確定干擾信號(hào),為濾波處理提供依據(jù),又大大減少了開發(fā)時(shí)間,具有方便、快捷、直觀顯示等優(yōu)點(diǎn),適合需要快速評(píng)估實(shí)驗(yàn)成效的野外作業(yè)。
圖6 濾波前后信號(hào)比較
參考文獻(xiàn)
[1] 毛立峰,王緒本.磁性源半航空瞬變電磁矢量有限元法三維正演[C]//中國(guó)地球科學(xué)聯(lián)合學(xué)術(shù)年會(huì):電磁地球物理學(xué)研究應(yīng)用及其新進(jìn)展論文集.北京:中國(guó)地球物理學(xué)會(huì),2014:177?179.
[2] 李肅義,林君,陽(yáng)貴紅,等.電性源時(shí)域地空電磁數(shù)據(jù)小波去噪方法研究[J].地球物理學(xué)報(bào),2013,56(9):3145?3152.
[3] 陽(yáng)貴紅.時(shí)域電性源地空電磁探測(cè)數(shù)據(jù)預(yù)處理研究[D].長(zhǎng)春:吉林大學(xué),2012.
[4] 冉云.瞬變電磁測(cè)深數(shù)據(jù)的小波分析處理與電性層劃分[D].太原:太原理工大學(xué),2010.
[5] 何臘梅,王宇航.STFT與FIR在航空瞬變電磁數(shù)據(jù)處理中的應(yīng)用[J].工程地球物理學(xué)報(bào),2013,10(1):15?20.
[6] 王曉華,彭程,梁靜.STFT時(shí)頻分析算法研究及其在列車震動(dòng)分析中的應(yīng)用[J].噪聲與振動(dòng)控制,2010(1):65?68.
[7] 遲華山,王紅星,郭奇,等.短時(shí)傅里葉變換在線性調(diào)頻信號(hào)時(shí)頻濾波中的應(yīng)用[J].電訊技術(shù),2012,52(2):155?159.
[8] 毛青春,徐分亮.窗函數(shù)及其應(yīng)用[J].中國(guó)水運(yùn),2007,7(2):230?232.
[9] 肖雪亮.窗函數(shù)應(yīng)用中的幾個(gè)問題[J].動(dòng) 態(tài)分析與測(cè)試技術(shù),1989(2):10?19.
[10] 呂東偉.吊艙式時(shí)間域直升機(jī)航空電磁數(shù)據(jù)處理方法研究[D].成都:成都理工大學(xué),2011.
[11] 何臘梅.航空瞬變電磁數(shù)據(jù)時(shí)頻分析及去噪方法研究[D].成都:成都理工大學(xué),2013.