黃鳳榮,高 峰,付中澤,蔣茂榮,孫偉強(qiáng)
(天津航海儀器研究所,天津 300131)
基于小波濾波的激光陀螺SINS晃動(dòng)基座初始對(duì)準(zhǔn)
黃鳳榮,高 峰,付中澤,蔣茂榮,孫偉強(qiáng)
(天津航海儀器研究所,天津 300131)
激光陀螺捷聯(lián)慣導(dǎo)系統(tǒng)在晃動(dòng)基座上進(jìn)行初始對(duì)準(zhǔn)時(shí),由于激光陀螺信號(hào)中存在著很大的隨機(jī)噪聲,導(dǎo)致對(duì)準(zhǔn)時(shí)間變長,對(duì)準(zhǔn)精度降低。為解決此問題,提出一種基于小波實(shí)時(shí)閾值濾波的預(yù)處理方法,選取了合適的小波基和分解層數(shù),對(duì)陀螺信號(hào)進(jìn)行小波預(yù)處理,然后利用濾波后的陀螺信號(hào)進(jìn)行姿態(tài)粗對(duì)準(zhǔn),最后使用速度誤差作為觀測(cè)量進(jìn)行卡爾曼濾波精對(duì)準(zhǔn)。半實(shí)物仿真試驗(yàn)結(jié)果表明:本文提出的小波預(yù)處理方法在滿足陀螺信號(hào)實(shí)時(shí)性的條件下,能夠有效地減小激光陀螺信號(hào)中的各項(xiàng)隨機(jī)噪聲,利用預(yù)處理后的陀螺信號(hào)進(jìn)行初始對(duì)準(zhǔn)時(shí),對(duì)準(zhǔn)時(shí)間顯著縮短,航向角在精對(duì)準(zhǔn)7 min左右收斂,其1σ值在 39″ 以內(nèi),在工程上有一定的參考價(jià)值。
小波預(yù)處理;捷聯(lián)慣導(dǎo)系統(tǒng);初始對(duì)準(zhǔn);卡爾曼濾波
激光陀螺作為新一代的慣性測(cè)量元件,與傳統(tǒng)的機(jī)械陀螺相比,具有體積小、結(jié)構(gòu)簡單、啟動(dòng)快、精度高、數(shù)字脈沖輸出便于導(dǎo)航解算等許多優(yōu)點(diǎn),是目前最可靠、精度最高的陀螺之一。但在工程實(shí)際應(yīng)用中,由于激光陀螺信號(hào)中存在著很大的隨機(jī)噪聲,這大大影響了激光陀螺捷聯(lián)慣性導(dǎo)航系統(tǒng)的初始對(duì)準(zhǔn)的時(shí)間和精度。
對(duì)激光陀螺的隨機(jī)漂移補(bǔ)償方法通常有兩種:第一,針對(duì)慣性儀表輸出數(shù)據(jù)進(jìn)行低通濾波[1-2]處理;第二,對(duì)激光陀螺隨機(jī)漂移進(jìn)行時(shí)間序列建模[3-4],依據(jù)模型設(shè)計(jì)卡爾曼濾波器,通過卡爾曼濾波進(jìn)行補(bǔ)償。然而,低通濾波具有一定的局限性:濾波截止頻率過低將濾除有用信息,過高則難以有效濾除噪聲,對(duì)于有用信號(hào)與噪聲信號(hào)頻譜混疊的狀態(tài),低通濾波更是無能為力。另外,由于激光陀螺信號(hào)受許多因素的干擾,難以獲得準(zhǔn)確的漂移模型,無法得到理想的補(bǔ)償效果。
小波濾波[5-6]因其具有時(shí)頻特性和多尺度分析特性,特別適合于信號(hào)的分析與處理,具有很好的去噪效果。本文針對(duì)車載激光陀螺捷聯(lián)慣導(dǎo)系統(tǒng)的陀螺輸出信號(hào),設(shè)計(jì)了一種小波實(shí)時(shí)濾波算法,以提高捷聯(lián)慣性導(dǎo)航系統(tǒng)初始對(duì)準(zhǔn)[7-9]快速性和精度。
對(duì)車載激光陀螺捷聯(lián)慣導(dǎo)系統(tǒng)的陀螺信號(hào)進(jìn)行數(shù)據(jù)采集,采樣頻率為400 Hz。圖1顯示的為其中10 min的各軸陀螺數(shù)據(jù)。
圖1 陀螺原始信號(hào)Fig.1 The original gyro signal
將上述陀螺原始信號(hào)記為θ(n),其均值記為θ( 0),由于陀螺有用信號(hào)頻率較低,可將θ(0)視為陀螺信號(hào)的理想輸出,則減去均值后的陀螺輸出表示為:
式中,θ(n)表示陀螺的實(shí)際輸出,Δθ(n)表示陀螺的輸出誤差。
圖2所示為陀螺信號(hào)輸出誤差的頻譜。從圖2中可以看出,陀螺誤差信號(hào)中含有較多的高頻噪聲,因此利用小波預(yù)處理陀螺信號(hào)的目的就是消除這些干擾,獲得陀螺輸出信號(hào)的低頻信息。
圖2 陀螺誤差信號(hào)的頻譜Fig.2 Frequency spectrum of the gyro error signal
2.1 小波去噪
小波閾值去噪是一種較為理想的濾波方法,不僅能夠有效地去除信號(hào)中的噪聲成分,而且能夠較好地保留真實(shí)信號(hào)。具體步驟如下:
① 小波基的選取
為兼顧濾波的去噪效果和實(shí)時(shí)性,選取的小波基主要應(yīng)滿足:1)較短的支撐,以減小運(yùn)算時(shí)間;2)對(duì)稱性,以避免信號(hào)失真;3)正交性,以便于用Mallat快速算法;4)較高的消失矩,以更好地匹配待分析的信號(hào)。綜合以上因素,db4小波是較好的選擇。
② 分解尺度和閾值函數(shù)的選取
針對(duì)一維信號(hào),采用小波閾值濾波時(shí),閾值的選取非常關(guān)鍵。由于通用的閾值確定方法都有一個(gè)前提條件,即小波分解后,有用信息集中在幅值較大但少數(shù)幾個(gè)小波系數(shù)中,而噪聲則處于小幅值但大多數(shù)的小波系數(shù)中。顯然這個(gè)前提條件在本文中得不到滿足。故采取強(qiáng)制去噪方法,該方法把小波分解結(jié)構(gòu)中的高頻系數(shù)全部置為零,然后再對(duì)信號(hào)進(jìn)行重構(gòu)處理,該方法比較簡單,且重構(gòu)后的信號(hào)也比較光滑,雖然可能丟失信號(hào)的有用成分,但是只要合理地選擇小波分解的尺度,分解的尺度只要不太大,信號(hào)的有用成分還是完全可以保留下來。因此,選取最大分解尺度為5。
2.2 實(shí)時(shí)濾波算法的設(shè)計(jì)
為滿足對(duì)激光陀螺輸出信號(hào)的實(shí)時(shí)處理,采用基于滑動(dòng)數(shù)據(jù)窗的小波濾波算法,處理邊界問題時(shí)采用邊界值重復(fù)的對(duì)稱周期延拓方法;設(shè)數(shù)據(jù)窗的寬度為N,對(duì)于測(cè)試前的N-1個(gè)數(shù)據(jù)并不處理,待測(cè)量數(shù)據(jù)個(gè)數(shù)為N時(shí),對(duì)這N個(gè)數(shù)據(jù)進(jìn)行一次小波消噪處理,然后將濾波后的第N個(gè)數(shù)據(jù)作為濾波輸出,隨著數(shù)據(jù)窗的移動(dòng),就實(shí)現(xiàn)了信號(hào)的實(shí)時(shí)濾波。實(shí)時(shí)濾波算法如下:
①T時(shí)刻激光陀螺輸出信號(hào)為x(i):
當(dāng)T<N時(shí),
由于數(shù)據(jù)量較少不進(jìn)行濾波,只完成濾波器的賦初值,a(i)為濾波器輸入序列。
即完成了對(duì)輸入信號(hào)對(duì)稱周期延拓。
② 對(duì)a(i)進(jìn)行Mallat多尺度分解和重構(gòu),則濾波后的信號(hào)可以表示為:
③ 濾波后輸出信號(hào)值:
即完成一次單點(diǎn)實(shí)時(shí)濾波。讀入下一個(gè)激光陀螺輸出值x(i+1),返回到步驟①,進(jìn)行下一次濾波。
3.1 初始對(duì)準(zhǔn)Kalman濾波器設(shè)計(jì)
本文選取當(dāng)?shù)氐乩碜鴺?biāo)系(東北天)作為導(dǎo)航坐標(biāo)系。當(dāng)?shù)氐乩碜鴺?biāo)系下捷聯(lián)慣性導(dǎo)航系統(tǒng)的誤差模型為:
根據(jù)系統(tǒng)的誤差模型,選取姿態(tài)角誤差、速度誤差、位置誤差、陀螺常值漂移、加速度計(jì)零偏來構(gòu)成狀態(tài)變量X:
選取系統(tǒng)的外觀測(cè)量Z為速度誤差,即:
因此,系統(tǒng)的狀態(tài)方程和量測(cè)方程如下:
式中,A為系統(tǒng)狀態(tài)矩陣,W為系統(tǒng)噪聲,H為量測(cè)矩陣,V為量測(cè)噪聲。
3.2 晃動(dòng)基座上初始對(duì)準(zhǔn)半實(shí)物仿真
針對(duì)車載激光陀螺捷聯(lián)慣導(dǎo)系統(tǒng)采集的陀螺輸出信號(hào),按上述所設(shè)計(jì)的小波濾波方法進(jìn)行預(yù)處理,然后進(jìn)行1 min粗對(duì)準(zhǔn),以確定初始姿態(tài)矩陣;待粗對(duì)準(zhǔn)完成后,再根據(jù)上文設(shè)計(jì)的卡爾曼濾波器進(jìn)行20 min 精對(duì)準(zhǔn)。圖3為濾波后的各軸陀螺信號(hào),從圖中可以看出,各軸陀螺信號(hào)噪聲得到了有效抑制。
圖3 濾波后的陀螺信號(hào)Fig.3 The gyro signal after filtering
圖4所示為卡爾曼濾波精對(duì)準(zhǔn)的半實(shí)物仿真試驗(yàn)結(jié)果圖。初始對(duì)準(zhǔn)半實(shí)物仿真試驗(yàn)結(jié)果表明:小波預(yù)處理前航向角在精對(duì)準(zhǔn)20 min內(nèi)沒有收斂,而小波預(yù)處理后航向角的收斂速度明顯加快,在精對(duì)準(zhǔn)7 min左右收斂。
為驗(yàn)證小波實(shí)時(shí)濾波算法的有效性,針對(duì)該系統(tǒng)采集8組陀螺數(shù)據(jù),每組數(shù)據(jù)時(shí)間為30 min,利用每組數(shù)據(jù)分別進(jìn)行小波實(shí)時(shí)濾波、粗對(duì)準(zhǔn)和卡爾曼濾波精對(duì)準(zhǔn)。表1為經(jīng)預(yù)處理后精對(duì)準(zhǔn)7 min時(shí)的航向角,其1σ值為0.0109°,約為39″。因此,本文采取的小波預(yù)處理方法能夠有效地減小了陀螺信號(hào)中的隨機(jī)噪聲,有效地改善了航向角的對(duì)準(zhǔn)精度,顯著縮短了對(duì)準(zhǔn)時(shí)間。
圖4 預(yù)處理前后初始對(duì)準(zhǔn)試驗(yàn)對(duì)比Fig.4 Comparison of initial alignment tests before and after preprocessing
表1 預(yù)處理后的各組航向角Tab.1 The heading of each group after preprocessing
本文針對(duì)激光陀螺隨機(jī)噪聲影響捷聯(lián)慣性導(dǎo)航系統(tǒng)初始對(duì)準(zhǔn)時(shí)間和精度的問題,設(shè)計(jì)出一種針對(duì)實(shí)測(cè)激光陀螺信號(hào)的小波實(shí)時(shí)預(yù)處理方法,進(jìn)行了粗對(duì)準(zhǔn)和卡爾曼濾波精對(duì)準(zhǔn)半實(shí)物仿真試驗(yàn)。
試驗(yàn)結(jié)果表明:本文設(shè)計(jì)的小波預(yù)處理方法在滿足實(shí)時(shí)性的條件下,能夠有效地抑制陀螺信號(hào)中的各項(xiàng)隨機(jī)噪聲,預(yù)處理前航向角在20 min內(nèi)無法完成對(duì)準(zhǔn),預(yù)處理后航向角在精對(duì)準(zhǔn)7 min左右收斂,其1σ值約為 39″,故對(duì)準(zhǔn)時(shí)間顯著縮短,對(duì)準(zhǔn)精度得到有效改善,具有一定的工程應(yīng)用價(jià)值。
[1]Chen Ansheng,Li Jianli,Chu Zhongyi.Dither signal removal of ring laser gyro POS based on combined digital filter[C]//Processing of 2012 8th IEEE Interna- tional Symposium on Instrumentation and Control Technology.Beijing,China,2012: 178-182.
[2]呂少麟,謝玲,陳家斌.晃動(dòng)基座下激光陀螺捷聯(lián)慣導(dǎo)系統(tǒng)初始對(duì)準(zhǔn)的預(yù)濾波[J].光學(xué)精密工程,2009,17(10):2520-2527.Lü Shao-lin,XIE Ling,CHEN Jia-bin.Prefiltering for initial alignment of ring laser gyroscope SINS on rocking base[J].Optics and Precision Engineering,2009,17(10):2520-2527.
[3]Sun Feng,Luo Chao,Gao Wei,et al.Research on modeling and compensation method of fiber optic gyro’random error[C]//Proceedings of the IEEE International Conference on Mechatronics & Automation.Niagara Falls,Canada,2005: 461-465.
[4]Wang Ting,Gao Yanbin,Ma Tao.Research on FOG random errors modeling based on AFSA[C]//2012 International Conference on Industrial Control and Electronics Engineering.2012: 1243-1246.
[5]Xue Haijian,Guo Xiaosong.Gyro signal de-nosing based on a new wavelet threshold function[C]//2012 International Conference on Computer Science and Service System.Taiyuan,China,2012: 270-274.
[6]Llyas M,Yang Yunchun,Zhang Ren.SINS initial alignment using wavelet de-noising method for aircraft navigation[C]//Proceedings of the 10th World Congression on Intelligent Control and Automation.Beijing,China,2012:3921-3926.
[7]嚴(yán)恭敏.捷聯(lián)慣導(dǎo)系統(tǒng)動(dòng)基座初始對(duì)準(zhǔn)及其其它相關(guān)問題研究[D]. 西安: 西北工業(yè)大學(xué),2008.YAN Gong-min.On SINS in-movement initial alignment and some other problems[D].Xi’an,China: Northwestern Polytechnic University,2008.
[8]翁海娜,姚琪,胡小毛.艦船單軸旋轉(zhuǎn)激光捷聯(lián)慣導(dǎo)系統(tǒng)動(dòng)態(tài)初始對(duì)準(zhǔn)[J].中國慣性技術(shù)學(xué)報(bào),2012,20(1):34-38.WENG Hai-na,Yao Qi,HU Xiao-mao.Dynamic initial alignment for single-axis rotation laser gyro SINS on board ship[J].Journal of Chinese Inertial Technology,2012,20(1): 34-38.
[9]Gao Fuquan,Ding Chuanhong.Initial alignment of strapdown inertial navigation system using Kalman filter[C]//International Conference on Computer Application and System Modeling.2010: 629-633.
Wavelet used in initial alignment of SINS on a rocking base
HUANG Feng-rong,GAO Feng,FU Zhong-ze,JIANG Mao-rong,SUN Wei-qiang
(Tianjin Navigation Instrument Research Institute,Tianjin 300131,China)
In initial alignment of RLG SINS on a stationary base,there are a lot of random noises in the RLG signals which may increase the alignment time and reduce the alignment precision.To solve this problem,a preprocessing method based on wavelet real-time threshold filtering is presented.The basic-wavelet and the proper level of wavelet decomposition are chosen.The gyro signal is preprocessed by using the wavelet.Then the coarse alignment is performed by using the filtered gyro signals.At last,velocity error matching and Kalman filtering are used to improve the precision of initial alignment.Experiment results show that the proposed wavelet preprocessing method can effectively reduce the RLG drift and satisfy the real-time demand.By using the preprocessed gyro signal,the initial alignment time is significantly reduced and the azimuth convergence can be accomplished in 7 min and the value of 1σ is within 39″,which could provide some references in engineering application.
wavelet preprocessing; SINS; initial alignment; Kalman filtering
U666.1
:A
1005-6734(2014)02-0157-04
10.13695/j.cnki.12-1222/o3.2014.02.003
2013-11-20;
:2014-01-26
國防重點(diǎn)預(yù)研項(xiàng)目(51309030201)
黃鳳榮(1969—),女,工學(xué)博士,高級(jí)工程師,碩士生導(dǎo)師,主要從事導(dǎo)航、制導(dǎo)與控制系統(tǒng)研究。Email:2930183880@qq.com
中國慣性技術(shù)學(xué)報(bào)2014年2期