999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于BP神經網絡的偽距觀測值電離層誤差分離

2015-02-01 01:17:25李陽林黃文德盛利元
全球定位系統 2015年6期

李陽林,黃文德,盛利元

(1.中南大學物理與電子學院,長沙 410083;

2.國防科技大學機電工程與自動化學院,長沙 410073)

?

基于BP神經網絡的偽距觀測值電離層誤差分離

李陽林1,2,黃文德2,盛利元1

(1.中南大學物理與電子學院,長沙 410083;

2.國防科技大學機電工程與自動化學院,長沙 410073)

摘要:針對單頻接收機用戶偽距觀測值中電離層延遲誤差分離難的問題,提出了基于BP神經網絡的誤差分離方法,以接收機連續一周的觀測數據作為訓練樣本,將樣本中時間、衛星高度角、方位角及偽距觀測值作為BP神經網絡的輸入單元,利用CODE提供的高精度GIM計算出對應的電離層延遲誤差,并將其作為輸出單元對BP神經網絡進行訓練。最后,利用訓練好的模型對接下來一周各可見星偽距觀測值的電離層延遲誤差進行分離。實例表明:利用BP神經網絡模型對偽距觀測值的電離層延遲誤差進行分離,分離精度均在80%以上,最佳可達90%.該方法是從大數據的角度解決導航問題的一次有益嘗試。

關鍵詞:BP神經網絡;單頻接收機;偽距;電離層延遲誤差

0引言

電離層延遲誤差是衛星導航定位系統中的主要誤差源之一[1-2],目前,解決電離層延遲誤差的方法主要有:雙頻改正法和電離層模型法。雙頻改正法主要根據電離層時延效應與信號頻率平方呈反比的關系,直接利用雙頻組合的方式計算得到電離層時延,適用于雙頻接收機用戶。而雙頻接收機價格較為昂貴,市面上使用較多的是單頻接收機。單頻接收機用戶只能接收到單頻偽距觀測值,通常需采用有效的電離層延遲模型來削弱電離層時延的影響。目前,全球定位系統(GPS)導航電文中采用的電離層模型為Klobuchar模型,Klobuchar模型結構簡單,計算方便,但總體精度不高,其全球改正精度約為50%~60%[3]。

偽距觀測值中電離層延遲誤差的影響因素較多,是個復雜的非線性系統。人工神經網絡(ANN)可以模擬人的大腦神經處理信息方式,能夠比較輕松地實現非線性映射過程,且具有大規模的計算能力,解決了很多利用傳統方法難以解決的問題[4]。近年來,神經網絡已經廣泛應用于電離層短期預報研究及測站天頂方向總電子含量(VTEC)的預報等[5-8]研究,但將神經網絡用于單頻接收機偽距觀測值中電離層延遲誤差分離的研究較少。

反向傳播神經網絡(BPNN)是一種經典的ANN算法,具有很強的非線性動態處理能力,能夠較好地表達各輸入與輸出的隱式非線性對應關系[9-10]。本文根據國際地球動力服務組織(IGS)的歐洲定軌中心(CODE)提供的高精度全球電離層圖(GIM)計算出偽距觀測值中的電離層延遲誤差,提出利用BP神經網絡對單頻接收機偽距觀測值的電離層延遲誤差進行分離的方法,并結合實例,將分離所得電離層延遲誤差與利用GIM計算得到的高精度電離層延遲誤差進行比對,驗證了該方法的可行性和有效性。

1偽距中的電離層延遲誤差

電離層分布于地球表面以上60~1 000 km的空間,是一種彌散性介質。電離層中的大氣分子在太陽光的照射下會分解成大氣離子和電子,衛星導航信號穿過充滿電子的電離層時,會發生反射、折射、散射及吸收,使得信號路徑產生彎曲且傳播速度會發生變化。接收機偽距觀測值中的電離層時延與電子總量成正比,與信號頻率的平方成反比,以米為單位的電離層時延Iρ為

資助項目: 第二代衛星導航重大專項(編號:GFZX0301010105)

聯系人: 李陽林 E-mail: li1008686@qq.com

(1)

式中: f為信號頻率; Ne為單位面積的橫截面在信號傳播途徑上所攔截的電子總量。

CODE每天根據IGS分布在全球約200個GPS/GLONASS測站和其它機構的數據,解算發布兩種GIM。GIM產品給出時間間隔為2 h,地理緯度范圍為87.5°S~87.5°N,分辨率為2.5°;地理經度范圍為180°W~180°E,分辨率為5°的電離層VTEC分布[11]。其中一種是每天的快速解,推遲一天發布,命名為CORG文件;一種是綜合了若干個VTEC歸算中心的結果得到的綜合解,一般推遲五天發布,命名為CODG文件。IGS發布的CODG文件時間精度合適,數據可靠性高,可將其視為實測VTEC值,且利用格網電離層模型內插可計算出任意穿刺點的VTEC值。此外,根據VTEC可計算得到Ne,即利用IGS提供的VTEC值對電離層延遲誤差分離效果進行評定具有很好的客觀性。Ne與VTEC的關系為

(2)

式中:VTEC為電離層穿刺點處的垂直電子總含量;θ為穿刺點處的天頂角。

2基于BP神經網絡的電離層誤差分離模型

2.1BP神經網絡基本原理

BP神經網絡是人工神經網絡中最重要的網絡之一,體現了人工神經網絡的精華,其本質是以網絡誤差的平方和為目標函數,按梯度下降算法求其目標函數達到最小值的算法。根據Kolmogorov定理,對于任何一個閉區間內的連續函數都可以用單隱層的BP網絡逼近,即一個三層BP神經網絡就可以完成任意的N維到M維的映射,其拓撲結構如圖1所示。

圖1 3層BP神經網絡拓撲結構圖

設BP神經網絡的輸入向量X=(x1,x2,…,xN),N為輸入分量的個數;隱含層神經元個數為S,其輸出向量為Y=(y1,y2,…,yS);輸出層輸出向量為Z=(z1,z2,…,zM),M為輸出分量的個數。輸入層到隱含層的權值為{wji}(j=1,2,…,S;i=1,2,…,N),閾值為θj;隱含層到輸出層的權值為{vkj}(k=1,2,…,M;j=1,2,…,S),閾值為γk,各輸出節點的期望值為gk.該學習過程由信號的正向傳播和誤差的反向傳播組成,主要計算步驟為

3) 根據誤差E,修正權值wji和vkj、閾值θj和γk.

4) 判斷誤差E是否滿足設定值,滿足則結束訓練,不滿足則重復以上步驟。

2.2電離層誤差分離模型輸入因子確定

由式(1)和式(2)可知,單頻接收機偽距觀測值中電離層延遲誤差主要由穿刺點處的天頂角和VTEC所決定,其中,天頂角可根據衛星高度角及方位角計算得出。影響電離層VTEC的因素很多,從短期來看,對于固定的時間點,電離層VTEC隨穿刺點空間位置分布的不同而不同;對于固定的穿刺點,電離層VTEC隨地方時具有明顯的周日變化規律,約呈余弦曲線變化。為了增加電離層延遲誤差分離的準確性,不同時段的BP神經網絡模型應以不同時段的數據樣本為訓練樣本,而在一個較短的時段內(如2h)電離層VTEC數據相對較為穩定,因此,用本文提出的方法進行偽距觀測值電離層延遲誤差的分離時,以2h為一個時段將一天24h分為12個時段。綜上所述,本文利用3層BP神經網絡來建立偽距觀測值的電離層誤差分離模型,選取時間、偽距、可見星高度角及方位角這4個和偽距觀測值電離層誤差分離相關性很大的因素作為神經網絡的輸入因子。

3算例分析

太少的隱含層神經元會導致網絡“欠適配”,太多的隱含層神經元又會導致“過適配”,根據經驗,本文選取隱含層節點數為10。基于以上分析,首先整理中國長春站(CHAN)2014年1月2號-2014年1月8號2~4h時段的觀測數據,然后以30s為周期,根據各可見星播發的廣播星歷計算出相應的衛星位置,最后在此基礎上計算整理出各顆衛星的可見時間(天內秒)、高度角、方位角及單頻偽距值并將其作為學習輸入;利用IGS提供的GIM進行插值計算得出以m為單位的單頻偽距值的電離層時延I作為輸入目標對BP神經網絡進行訓練。其中,隱含層和輸出層均采用tansig型激活函數;BP網絡的學習算法采用Levenberg-Marquardt算法;權值和閾值的BP學習算法為learngdm;網絡的性能函數采用mse;設置最小均方誤差為0.001;學習速率為0.05;且所有數據均利用premnmx函數將其歸一化到-1~1。

對BP神經網絡進行訓練收斂之后,對CHAN2014年1月9日至1月15號2~4h時段的偽距進行電離層延遲誤差分離。以根據IGS提供的VTEC綜合解計算得出的電離層時延I為真實值,真實值與基于BP神經網絡所得分離值之差為分離殘差。本文利用分離殘差的平均值、均方差和誤差改正精度來對分離效果進行評價,其中誤差改正精度v的計算公式為

(3)

圖2 基于BP神經網絡的電離層誤差分離值2014年(a)1月9日; (b)1月10日; (c)1月11日;(d)1月12日; (e)1月13日; (f)1月14日; (g)1月15日

式中:I分離值為利用本文所提方法得出的電離層時延;I真實值為利用實測VTEC計算得到的電離層時延。考慮到篇幅所限,本文只給出接收機前1 500個偽距數據的分離結果,如圖2和表1所示。

表1 1月9號-1月15號的分離誤差統計

分析圖2和表1可知,利用一周的實際數據對BP神經網絡模型進行訓練,應用訓練后的模型對接下來一周時間內的偽距觀測值進行電離層延遲誤差分離,能夠很好的反應各衛星偽距觀測值中電離層延遲誤差的變化趨勢,總體來說效果較佳。且一周之內,最差的改正精度為82.63%,最優的改正精度可達92.16%。該方法的關鍵在于獲取歷史的實測電離層延遲誤差值,而IGS給出的全球電離層圖精度高,可以通過插值算出全球任意點的VTEC值。本文提出的電離層延遲誤差分離方法很好的利用了大量較為精確的歷史實測數據。實例分析表明,利用該方法可以同時對大批量數據進行處理,且分離效果好,改正精度高。

4結束語

針對單頻接收機電離層延遲誤差分離難的問題,本文將BP神經網絡應用于單頻接收機偽距觀測值電離層延遲誤差的分離中。以時間、衛星高度角、方位角、偽距作為電離層延遲誤差的相關因素,提出了基于BP神經網絡的電離層延遲誤差分離模型。實例分析表明,一周以內偽距觀測值電離層誤差的改正精度最差為82.63%,最優為92.16%。因此,該方法充分利用了BP神經網絡的泛化能力,在不需要硬件支持的基礎上實現了電離層延遲誤差的分離,且所得模型比常規經驗模型效果更好,初步驗證了利用BP神經網絡進行電離層延遲誤差分離的可行性和有效性。本文所作的研究,尚未考慮發生強烈電離層變化如電離層暴等時的情況,僅是對正常情況下偽距觀測值電離層延遲誤差分離的初步探討,所用方法尚待改進與完善。

致謝:感謝IGS提供的GPS數據。

參考文獻

[1] 李耿浩, 趙夢琪. 北斗系統電離層模型參數改正精度分析[J].全球定位系統,2014,39(5):79-81.

[2] 謝鋼.GPS原理與接收機設計[M].北京:電子工業出版社, 2009.

[3] 王斐, 吳曉莉, 周田, 等.不同Klobuchar模型參數的性能比較[J].測繪學報,2014,43(11):1151-1157.

[4] 葛哲學, 孫志強. 神經網絡理論與MATLABR2007實現[M].北京:電子工業出版社, 2007.

[5] 陳丹俊, 吳健, 王先義. 電離層暴時的foF2預報技術研究[J].地球物理學報, 2007,50(1):18-23.

[6]HABARULEMAJB,MCKINNELLLA,CILLIERSPJ.Predictionofglobalpositioningsystemtotalelectroncontentusingneuralnetworksoversouthafrica[J].JournalofAtmosphericandSolar-TerrestrialPhysics.2007(69): 1842-1850.

[7]MCKINNELLLA,FRIEDRICHM.Aneuralnetwork-basedionosphericmodelfortheauroralzone[J].JournalofAtmosphericandSolar-TerrestrialPhysics. 2007(69):1203-1210.

[8]FRIEDRICHM,EGGERG,MCKINNELLLA, et al.PerturbationsinEISCATelectrondensitiesvisualisedbynormalisation[J].AdvancesinSpaceResearch. 2006(38):2413-2417.

[9] 范國清, 王威, 郗曉寧. 基于廣義回歸神經網絡的電離層VTEC建模[J]. 測繪學報, 2010, 39(1):16-21.

[10]陳帥, 朱小玉, 王鵬,等. 回歸分析和BP神經網絡在地表沉降監測中的應用[J]. 全球定位系統, 2012, 37(1):92-94.

[11]尹光志, 李銘輝, 李文璞,等. 基于改進BP神經網絡的煤體瓦斯滲透率預測模型[J]. 煤炭學報, 2013, 38(7):1179-1184.

[12]HERNANDEZ-PAJARESM,JUANJM,SANZJ, et al.TheIGSVTECmaps:Areliablesourceofionosphericinformationsince1998[J].JournalofGeodesy. 2009, 83(11):263-275.

李陽林(1991-),女,碩士生,主要從事衛星導航仿真系統及觀測數據處理研究。

黃文德(1981-),男,博士,講師,主要從事航天器軌道動力學及衛星導航系統技術研究。

盛利元(1956-),男,教授,碩士生導師,主要研究領域為非線性系統與混沌加密理論。

Pseudo-range Observations Ionospheric Error

Separation Based on BP Neural Network

LI Yanglin1,2,HUANG Wende2,SHENG Liyuan1

(1.CollegeofPhysicandElectronic,CentralSouthUniversity,Changsha410083,China;

2.CollegeofMechatronicsEngineeringandAutomation,NationalUniversityof

DefenseTechnology,Changsha410073,China)

Abstract:Aiming at the problem of ionospheric delay error, proposed a new error separation method based on BP neural network. The training sample is based on a week of observation data and set the pseudo-distance ionospheric delay error separation-related factors-time, satellite elevation angle, azimuth and pseudo-range observations as BP neural network input unit, use CODE published high-precision GIM calculated corresponding ionospheric delay error as an output unit for BP neural network training. Finally, use the trained model for each satellite to separate next week ionospheric delay error of pseudorange observations. The results show that: the use of BP neural network model to separate ionospheric delay error of pseudo-range observations, both of the separation accurate is above 80%, and the best is up to 90%. The method used a large number of actual historical data, it is a good attempt to solve navigation problems from the perspective of big data.

Key words:BP neural network; single-frequency receivers; pseudorange; ionospheric delay error

作者簡介

收稿日期:2015-09-06

中圖分類號:P228.4

文獻標志碼:A

文章編號:1008-9268(2015)06-0001-05

doi:10.13442/j.gnss.1008-9268.2015.06.001

主站蜘蛛池模板: 国产精品亚洲一区二区三区在线观看| 国产激爽大片高清在线观看| 欧美人在线一区二区三区| 日本欧美一二三区色视频| 亚洲黄色片免费看| 青草视频久久| 高清免费毛片| 国产精品女人呻吟在线观看| 看你懂的巨臀中文字幕一区二区| 无码内射中文字幕岛国片| 国产精品高清国产三级囯产AV| 亚洲国产91人成在线| 毛片免费在线| 久久黄色视频影| 91精品专区国产盗摄| 日韩美毛片| 91九色国产在线| 成人中文字幕在线| h网址在线观看| 性欧美精品xxxx| 九九热精品在线视频| 性欧美精品xxxx| 国产青青操| 国产久操视频| 3D动漫精品啪啪一区二区下载| 超碰91免费人妻| 二级特黄绝大片免费视频大片| 国产福利影院在线观看| aⅴ免费在线观看| a级毛片免费看| 国产日韩欧美在线播放| 亚洲综合日韩精品| 九九视频免费在线观看| 麻豆国产原创视频在线播放| 免费看黄片一区二区三区| 在线另类稀缺国产呦| 中文字幕无码中文字幕有码在线 | 人妻丰满熟妇αv无码| 青青青伊人色综合久久| 国产成人91精品| 青青青亚洲精品国产| 国产免费黄| 日韩视频精品在线| 亚洲国产一成久久精品国产成人综合| 欧美一区二区人人喊爽| 亚洲一区网站| 国产一级无码不卡视频| 国产无码性爱一区二区三区| 欧美a在线| 亚洲网综合| 99久久无色码中文字幕| 成年看免费观看视频拍拍| 亚洲天堂精品视频| 色婷婷视频在线| 亚洲中文在线看视频一区| 69av在线| 无码粉嫩虎白一线天在线观看| 91福利免费视频| 国产精品极品美女自在线网站| 国产主播一区二区三区| 午夜国产不卡在线观看视频| 小说区 亚洲 自拍 另类| 99热这里只有精品5| 色妺妺在线视频喷水| 亚洲欧美人成电影在线观看| 真人免费一级毛片一区二区| 国产免费观看av大片的网站| 免费看的一级毛片| 国产xxxxx免费视频| 日韩成人在线网站| 美美女高清毛片视频免费观看| 99国产精品一区二区| 国产三区二区| 国产精品部在线观看| 视频国产精品丝袜第一页| 中文字幕在线看| 无码综合天天久久综合网| 色噜噜综合网| 深夜福利视频一区二区| 久久精品国产国语对白| 欧美第二区| 夜夜操国产|