楊居朋, 湯天知, 李夢(mèng)春, 陳江浩, 張文青, 李玉寧
(1.中國(guó)石油集團(tuán)測(cè)井有限公司, 陜西 西安 710077;2.中國(guó)石油天然氣集團(tuán)公司測(cè)井實(shí)驗(yàn)基地, 陜西 西安 710077)
核磁共振(NMR)測(cè)井具有測(cè)量參數(shù)準(zhǔn)確、不受巖性影響、獲取井下參數(shù)多等優(yōu)點(diǎn)。MRT多頻核磁共振測(cè)井儀應(yīng)用CPMG脈沖序列測(cè)量核磁共振自旋回波[1]。原始回波串的信噪比越高,孔隙度曲線的波動(dòng)越小,儀器越穩(wěn)定。核磁共振回波信號(hào)十分微弱,且受電子器件的噪音和脈沖振鈴干擾,需要研究在強(qiáng)干擾背景下提取微弱信號(hào)快速有效算法,使孔隙度在儀器刻度水箱中波動(dòng)小于2 p.u.,滿足儀器穩(wěn)定性的要求。
累加平均數(shù)字相敏檢波(DPSD)算法在微弱信號(hào)檢測(cè)領(lǐng)域有著重要的應(yīng)用[2],該算法能夠在信噪比低至-30~-60 dB的噪聲中實(shí)現(xiàn)微弱正弦信號(hào)幅度及相位估計(jì)[3],可用于核磁共振微弱信號(hào)檢測(cè)。該算法的等效噪音帶寬與數(shù)據(jù)采集時(shí)間成反比[4]。為提高原始回波信噪比,可增加信號(hào)采集時(shí)間減小等效噪音帶寬。傳統(tǒng)的累加平均DPSD算法流程是由FPGA完成數(shù)據(jù)采集與存儲(chǔ)、DSP讀取FPGA存儲(chǔ)數(shù)據(jù)完成DPSD運(yùn)算。應(yīng)用傳統(tǒng)的算法流程運(yùn)算時(shí)間長(zhǎng),造成兩個(gè)回波間隔時(shí)間(TE)內(nèi)采集處理數(shù)據(jù)長(zhǎng)度小,等效噪音帶寬大,回波信噪比低,不能滿足儀器穩(wěn)定性的要求。針對(duì)MRT多頻核磁共振測(cè)井儀數(shù)據(jù)采集模式,本文提出并實(shí)現(xiàn)了以FPGA并行加法器為核心的DPSD算法架構(gòu),在核磁共振微弱信號(hào)采集與處理中見(jiàn)到了良好的效果。
累加平均DPSD算法借助數(shù)字信號(hào)處理器完成相敏檢波功能實(shí)現(xiàn)信號(hào)提取[5-6]。模擬信號(hào)S(t)經(jīng)過(guò)AD采樣變?yōu)閿?shù)字信號(hào)S(n)=Asin (2πf0nTs+φ),其中f0為信號(hào)頻率,n=0,1,…,N-1為信號(hào)采樣個(gè)數(shù),Ts為信號(hào)采樣周期,φ為信號(hào)相位。將待測(cè)信號(hào)與相位相差φ、頻率相同的正弦和余弦參考信號(hào)分別相乘,得到相敏檢波輸出的實(shí)部和虛部信號(hào)。
(1)
(2)
式中,R為信號(hào)實(shí)部;X為信號(hào)虛部。由式(1)、式(2)得信號(hào)幅度A與相位φ
(3)
φ=arctan (R/X)
(4)
累加平均DPSD算法是構(gòu)造帶寬很窄的帶通濾波器,能夠減小由電子器件產(chǎn)生的噪音,提高回波信噪比。算法的核心是等效噪音帶寬的設(shè)計(jì),等效噪音帶寬反映該算法對(duì)噪音的抑制能力。該算法傳遞函數(shù)K(f)為
(5)
其等效噪音帶寬Δf0為[3]
(6)
由式(6)可知等效噪音帶寬與信號(hào)采集時(shí)間T成反比,其中T=PeriodT0,Period為采樣信號(hào)周期個(gè)數(shù),T0為信號(hào)單個(gè)周期時(shí)間。增加數(shù)據(jù)采集時(shí)間可以減小算法噪音帶寬,提高回波信噪比。
MRT多頻核磁共振測(cè)井儀信號(hào)帶寬Δf1為
(7)
式中,τ為180°鏡像脈沖寬度,μs。為減小噪音帶寬且不丟失核磁信息,信號(hào)帶寬與DPSD算法的等效噪音帶寬必須相等。本文采集微秒級(jí) 180°鏡像脈沖寬度的核磁共振信號(hào)進(jìn)行累加平均DPSD運(yùn)算,實(shí)現(xiàn)回波信號(hào)的提取和噪音抑制。
MRT應(yīng)用CPMG脈沖序列測(cè)量核磁共振自旋回波,如圖1,CPMG脈沖時(shí)序必須滿足式(8)
Tpd+Tacq+Tread+Tdeal+Trec≤TE
(8)
圖1 多頻核磁共振信號(hào)采集處理時(shí)序圖
式中,Tpd為儀器發(fā)射泄放時(shí)間;Tacq為信號(hào)采集時(shí)間;Tread為DSP與FPGA讀取數(shù)據(jù)時(shí)間;Tdeal為DSP處理數(shù)據(jù)時(shí)間;Trec為信號(hào)接收關(guān)閉時(shí)間;TE為兩回波時(shí)間間隔(見(jiàn)圖1)。泥質(zhì)束縛水信號(hào)測(cè)量模式中TE=600 μs、Tpd+Trec+Tacq=340 μs,信號(hào)讀取與處理時(shí)間必須滿足公式
Tread+Tdeal≤260 μs
(9)
由式(9)可得,為滿足CPMG時(shí)序?qū)崟r(shí)性要求,數(shù)據(jù)讀取與處理時(shí)間要小于260 μs。DSP與FPGA數(shù)據(jù)讀取時(shí)間Tread為
(10)
式中,Nsamp為信號(hào)單個(gè)周期采樣數(shù);Period為采樣周期數(shù);fread=4 MHz,為DSP讀周期頻率。DSP完成數(shù)字相敏檢波算法需要的加法次數(shù)為2NsampPeriod-2,乘法次數(shù)為2NsampPeriod+4,該芯片運(yùn)行1次加法運(yùn)算需要1個(gè)時(shí)鐘周期,運(yùn)行1次乘法運(yùn)算需要6個(gè)時(shí)鐘周期。DSP完成數(shù)字相敏檢波處理時(shí)間Tdeal為
(11)
式中,fdsp=90 MHz,為DSP內(nèi)核工作頻率。
基于FPGA并行加法器累加平均DPSD算法結(jié)構(gòu)如圖2。核磁共振自旋回波經(jīng)過(guò)AD轉(zhuǎn)換器變成數(shù)字信號(hào),由FPGA實(shí)現(xiàn)信號(hào)累加運(yùn)算,DSP實(shí)現(xiàn)單周期數(shù)字相敏檢波運(yùn)算。FPGA控制AD芯片完成NsampPeriod個(gè)核磁共振微弱信號(hào)采集,NsampPeriod個(gè)數(shù)據(jù)按采集順序編號(hào),序號(hào)對(duì)Nsamp取余數(shù),相同余數(shù)對(duì)應(yīng)的數(shù)據(jù)相加,最終NsampPeriod個(gè)數(shù)據(jù)累加成Nsamp個(gè)數(shù)據(jù)(1個(gè)周期采樣個(gè)數(shù))保存在Nsamp個(gè)32位寄存器中。DSP從FPGA讀取Nsamp個(gè)數(shù)據(jù),每個(gè)數(shù)據(jù)分別除以Period完成平均運(yùn)算,Nsamp個(gè)數(shù)據(jù)乘以單周期正弦信號(hào)提取回波實(shí)部,乘以單周期余弦信號(hào)提取回波虛部。該采集處理方法由FPGA完成加法運(yùn)算,DSP只讀取1個(gè)周期數(shù)據(jù)完成數(shù)字相敏檢波運(yùn)算。DSP與FPGA數(shù)據(jù)讀取時(shí)間和DSP完成數(shù)字相敏檢波運(yùn)算時(shí)間比傳統(tǒng)的DPSD算法縮短Period倍。
頻率fsignal=770 kHz的泥質(zhì)束縛水信號(hào),當(dāng)信號(hào)采集周期個(gè)數(shù)Period=32、單個(gè)周期信號(hào)采樣數(shù)Nsamp=16時(shí),滿足DPSD算法的等效噪音帶寬與信號(hào)帶寬一致的要求,信號(hào)噪音最小。應(yīng)用傳統(tǒng)的累加平均DPSD算法流程,DSP讀取和處理512個(gè)數(shù)據(jù)的時(shí)間如式(12),讀取時(shí)間Tread=256 μs,運(yùn)算時(shí)間Tdeal=79.8 μs。
Tread+Tdeal=335.8 μs>260 μs
(12)
式(12)表明信號(hào)處理時(shí)間不能滿足CPMG實(shí)時(shí)性要求。基于FPGA并行加法器DPSD算法DSP只讀取和處理16個(gè)數(shù)據(jù),數(shù)據(jù)讀取時(shí)間Tread=8 μs和運(yùn)算時(shí)間Tdeal=2.73 μs,由式(13)知該采集處理方法滿足CPMG實(shí)時(shí)性要求。基于FPGA并行加法器DPSD算法運(yùn)算時(shí)間比傳統(tǒng)的DPSD算法時(shí)間縮短32倍。
Tread+Tdeal=10.73 μs≤260 μs
(13)
圖2 基于FPGA并行加法器累加平均DPSD算法結(jié)構(gòu)示意圖
圖3 不同DPSD采集處理算法核磁共振回波對(duì)比
應(yīng)用傳統(tǒng)的累加平均DPSD算法流程,在TE時(shí)間內(nèi)采集處理數(shù)據(jù)長(zhǎng)度小,噪音帶寬大,回波信噪比低(見(jiàn)圖3紅色曲線),回波質(zhì)量控制參數(shù)CHI=3.17,CHI為擬合的衰減曲線與實(shí)際回波曲線幅度的標(biāo)準(zhǔn)偏差,在儀器刻度水箱中CHI越小,孔隙度曲線的波動(dòng)越小,儀器越穩(wěn)定。在儀器刻度水箱中應(yīng)用傳統(tǒng)的累加平均DPSD算法其有效孔隙度波動(dòng)大于2 p.u.(見(jiàn)圖4),圖4中MPHITA為MRT核磁有效孔隙度。基于FPGA并行加法器的DPSD算法在TE時(shí)間內(nèi)采集處理數(shù)據(jù)長(zhǎng)度大,等效噪音帶寬小回波信噪比高(見(jiàn)圖3藍(lán)色曲線),核磁共振回波質(zhì)量控制參數(shù)CHI=1.08,在儀器刻度水箱中有效孔隙度MPHITA波動(dòng)小于2 p.u.(見(jiàn)圖5),滿足儀器穩(wěn)定性指標(biāo)。
圖4 傳統(tǒng)DPSD算法刻度 圖5 優(yōu)化DPSD算法刻度水箱有效孔隙度曲線水箱有效孔隙度曲線
(1) MRT多頻核磁共振信號(hào)處理算法由FPGA完成數(shù)據(jù)采集與加法運(yùn)算,DSP讀取單個(gè)周期回波信號(hào)完成數(shù)字相敏檢波運(yùn)算,算法運(yùn)算時(shí)間明顯減小,能夠滿足CPMG時(shí)序?qū)崟r(shí)性的要求。
(2) MRT多頻核磁共振測(cè)井儀采集微秒級(jí)180°鏡像脈沖寬度的核磁共振信號(hào)進(jìn)行累加平均DPSD運(yùn)算,由DPSD算法構(gòu)建的帶通濾波器的帶寬與核磁共振信號(hào)帶寬一致,在未損失核磁共振信號(hào)帶寬前提下信號(hào)噪音最小。在儀器刻度水箱中核磁共振原始信號(hào)反演的孔隙度波動(dòng)小于2 p.u.,滿足儀器穩(wěn)定性要求。
參考文獻(xiàn):
[1] 肖立志. 核磁共振成像測(cè)井與巖石核磁共振及其應(yīng)用 [M]. 北京:科學(xué)出版社, 1998: 39-70.
[2] 孫志斌, 陳佳圭. 鎖相放大器的新進(jìn)展 [J]. 物理, 2006, 35(10): 879-884.
[3] 戴逸松. 測(cè)量低信噪比電壓的數(shù)字相敏解調(diào)算法及性能分析 [J]. 計(jì)量學(xué)報(bào), 1997, 18(2): 126-132.
[4] 張晨, 吳磊, 程晶晶. 核磁共振測(cè)井儀中調(diào)幅弱信號(hào)檢測(cè)技術(shù)探討 [J]. 數(shù)字技術(shù)應(yīng)用, 2010: 150-152.
[5] 嚴(yán)正國(guó), 蘇娟. 過(guò)套管電阻率測(cè)井信號(hào)采集與處理方法研究 [J]. 測(cè)井技術(shù), 2012, 36(1): 20-23.
[6] 孔力, 石軍, 徐方友, 等. 數(shù)字相敏檢波技術(shù)在微電成像測(cè)井儀中的應(yīng)用 [J]. 儀表技術(shù)與傳感器, 2010: 34-36.