基于DPCM算法的測井數據壓縮
2.2 數據曲線(xiàn)的濾波處理
測井曲線(xiàn)上的毛刺干擾,主要是由于井下儀器在測井過(guò)程中的不穩定所產(chǎn)生的。這些測井數據的失真,會(huì )給之后的地質(zhì)參數計算帶來(lái)嚴重的干擾,在本文中采用五點(diǎn)三次平滑法對測井數據曲線(xiàn)進(jìn)行平滑處理。
五點(diǎn)三次平滑法是利用最小二乘法原理對離散數據進(jìn)行三次最小二乘多項式平滑的方法,五點(diǎn)三次平滑法計算公式為:

3 測井數據編碼壓縮仿真實(shí)現
在實(shí)際編碼過(guò)程中測井數據首先經(jīng)過(guò)異常值的處理,剔除不正常的數值,然后在經(jīng)過(guò)濾波算法,取消毛刺干擾后送入DPCM編碼器,在經(jīng)過(guò)信道傳輸后進(jìn)行DPCM解碼,得到解碼后的數據(見(jiàn)圖2)。本文引用地址:http://dyxdggzs.com/article/194291.htm
本文選取聲波時(shí)差測井曲線(xiàn)作為測試數據,仿真軟件采用Matlab軟件。Matlab擁有高效的數值計算及符號計算功能,具有完善的數據處理功能,能夠實(shí)現計算結果與編程的可視化。測試結束后可以看出,經(jīng)過(guò)剔除異常值與濾波處理后,突變值被剔除,曲線(xiàn)保留了原始曲線(xiàn)的變化特征,并且較原始曲線(xiàn)相比明顯平滑(見(jiàn)圖3)。在編碼過(guò)程中,對聲波時(shí)差測井數據采用4 b編碼,相對于原來(lái)的8 b編碼,數據能夠得到有效的壓縮,壓縮率達到了50%。經(jīng)過(guò)DPCM解碼后,解碼曲線(xiàn)與原始測井曲線(xiàn)相比,曲線(xiàn)趨勢保持一致。計算的出編碼失真度為0.036 4,小于5%(見(jiàn)圖4)。
4 結語(yǔ)
本文提出并設計了基于DPCM算法的測井數據編碼壓縮。編寫(xiě)了相關(guān)的程序代碼,并用實(shí)際的數據對該算法進(jìn)行了仿真驗證。
實(shí)驗證明,經(jīng)過(guò)DPCM算法的編碼壓縮,使測井數據在誤差度不超過(guò)5%的情況下?lián)碛辛己玫膲嚎s比,提高數據傳輸的實(shí)時(shí)性,且算法結構簡(jiǎn)單,易實(shí)現,對于井下作業(yè)來(lái)說(shuō)擁有很大的優(yōu)勢。傳統的提高測井數據傳輸實(shí)時(shí)性主要通過(guò)改善鉆井液脈沖傳輸能力來(lái)實(shí)現。
本文從信息源的角度出發(fā),通過(guò)壓縮數據來(lái)提高傳輸的實(shí)時(shí)性,與傳統方法相比較,更加簡(jiǎn)單,并可與傳統的方法相結合使用。
評論