亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        GNSS電文分析軟件的設(shè)計(jì)與實(shí)現(xiàn)

        2014-01-01 03:09:16米,趙
        無(wú)線電工程 2014年8期
        關(guān)鍵詞:子幀電文門限

        高 米,趙 昀

        (北京航空航天大學(xué)電子信息工程學(xué)院,北京100191)

        0 引言

        現(xiàn)今,全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)[1]正處于蓬勃發(fā)展的階段,世界各國(guó)都在加緊研制各種衛(wèi)星導(dǎo)航系統(tǒng)。除了GPS系統(tǒng),我國(guó)的北斗衛(wèi)星導(dǎo)航系統(tǒng)(Compass)、歐盟的Galileo系統(tǒng)以及俄羅斯的Glonass系統(tǒng)也處于積極建設(shè)或改造升級(jí)階段。在此背景下,導(dǎo)航電文設(shè)計(jì)已成為GNSS系統(tǒng)研究和發(fā)展的重要主題。

        下面主要研究GNSS電文分析軟件的設(shè)計(jì)與實(shí)現(xiàn)[2],該軟件能夠展示各導(dǎo)航系統(tǒng)現(xiàn)有電文的結(jié)構(gòu)和參數(shù),支持用戶通過(guò)電文自定義配置進(jìn)行新的電文設(shè)計(jì),并能夠?qū)εc電文設(shè)計(jì)有關(guān)的首次定位時(shí)間、解調(diào)門限和精度等導(dǎo)航用戶性能實(shí)現(xiàn)分析評(píng)估。

        1 GNSS電文分析軟件總體架構(gòu)

        本文研究的GNSS電文分析軟件能對(duì)各系統(tǒng)不同頻點(diǎn)的電文[3]進(jìn)行展示和性能分析,還能支持用戶實(shí)現(xiàn)電文自定義配置,總體功能架構(gòu)及數(shù)據(jù)流圖如圖1所示。

        圖1 GNSS電文軟件總體功能架構(gòu)及數(shù)據(jù)流

        GNSS電文分析軟件的總體功能框架主要包括電文展示和性能分析2部分,用戶通過(guò)人機(jī)交互用戶配置與圖形界面輸入?yún)?shù)與命令,并通過(guò)數(shù)據(jù)與圖形顯示輸出界面輸出結(jié)果。電文展示部分包括已有電文顯示和用戶自定義配置2部分;性能分析部分主要涉及首次定位時(shí)間、解調(diào)門限及精度的分析計(jì)算。

        GNSS電文軟件基于PC平臺(tái)應(yīng)用VC++編程實(shí)現(xiàn),其用戶主界面設(shè)計(jì)參見(jiàn)文獻(xiàn)[4]。界面包括用戶配置選項(xiàng),并進(jìn)一步劃分為已有電文和自定義電文的用戶配置。自定義電文的用戶配置包括結(jié)構(gòu)自定義配置和參數(shù)自定義配置。此外,用戶界面包括電文結(jié)構(gòu)及參數(shù)顯示區(qū),用戶可以選擇已有電文或?qū)⒆远x配置產(chǎn)生的電文通過(guò)這個(gè)區(qū)域展示。

        2 已有電文結(jié)構(gòu)與參數(shù)展示

        已有電文的展示涉及如何存儲(chǔ)電文的結(jié)構(gòu)和參數(shù)信息,如何根據(jù)用戶的選擇讀取所需電文的信息,以及如何將讀取的電文信息繪制到用戶界面。

        2.1 導(dǎo)航電文的存儲(chǔ)

        對(duì)于已有電文的展示,由于電文的結(jié)構(gòu)及參數(shù)都是已經(jīng)固定的,所以只需事先將其存儲(chǔ),在用戶選擇時(shí)進(jìn)行讀取即可。導(dǎo)航電文的存儲(chǔ)主要包括電文結(jié)構(gòu)的存儲(chǔ)和電文參數(shù)的存儲(chǔ),結(jié)構(gòu)存儲(chǔ)主要有主幀個(gè)數(shù)、子幀個(gè)數(shù)和長(zhǎng)度以及同步頭和校驗(yàn)位的位置和長(zhǎng)度等,參數(shù)的存儲(chǔ)包括參數(shù)的名稱、長(zhǎng)度、起始位置和比例因子。

        考慮到電文超幀包含主幀、主幀包含子幀、子幀可能進(jìn)一步包含字,以及具體參數(shù)的層層關(guān)聯(lián)關(guān)系,采用XML文件對(duì)電文結(jié)構(gòu)與參數(shù)進(jìn)行存儲(chǔ)。XML文件的基本語(yǔ)法是由元素、屬性和實(shí)體構(gòu)成的[5]。電文存儲(chǔ)中使用的語(yǔ)法是元素,元素是所存儲(chǔ)數(shù)據(jù)的標(biāo)記;元素還可以包含其他元素,呈現(xiàn)出樹(shù)狀的數(shù)據(jù)結(jié)構(gòu)。使用XML文件存儲(chǔ)電文時(shí)首先創(chuàng)建名為name、length、location和 scale元素去標(biāo)記電文參數(shù)的名稱、長(zhǎng)度、起始位置和比例因子,再用主幀元素去包含這4個(gè)參數(shù)元素,最后用超幀元素去包含主幀元素來(lái)完成對(duì)完整電文的存儲(chǔ)。

        2.2 導(dǎo)航電文的讀取

        首先建立4個(gè)二維矩陣,分別用于存儲(chǔ)電文參數(shù)的名稱、長(zhǎng)度、起始位置和比例因子,其中,矩陣的第1維代表參數(shù)所在第幾主幀;矩陣的第二維代表該參數(shù)是該主幀上的第幾個(gè)參數(shù)。電文參數(shù)的名稱、長(zhǎng)度、起始位置和比例因子信息分別存儲(chǔ)在4個(gè)相似的矩陣中,同一參數(shù)的名稱、長(zhǎng)度、起始位置和比例因子在4個(gè)矩陣中所存儲(chǔ)的位置對(duì)應(yīng)序號(hào)相同。如要獲取第i主幀的第j個(gè)參數(shù)的信息,分別讀取4個(gè)矩陣中第i行第j列數(shù)據(jù)即可。

        讀取時(shí)程序根據(jù)用戶所選導(dǎo)航系統(tǒng)和頻點(diǎn)的電文去搜索對(duì)應(yīng)的超幀元素,找到之后遍歷該元素下所包含的全部主幀元素及各主幀所包含的參數(shù)的名稱、長(zhǎng)度、起始位置和比例因子元素,并存入對(duì)應(yīng)的二維矩陣中。

        2.3 導(dǎo)航電文的繪制

        根據(jù)之前存儲(chǔ)的信息進(jìn)行繪制,每次根據(jù)用戶選擇的主幀序號(hào)繪制一個(gè)主幀?;赩C++的電文繪制主要是將長(zhǎng)度與起始位置等參數(shù)轉(zhuǎn)化為坐標(biāo),并根據(jù)坐標(biāo)進(jìn)行圖形函數(shù)的調(diào)用。

        首先繪制電文整體結(jié)構(gòu),根據(jù)所選主幀的長(zhǎng)度參數(shù)計(jì)算起始坐標(biāo)和結(jié)束坐標(biāo),調(diào)用矩形函數(shù)繪制電文的整體框架,然后再根據(jù)同步頭及校驗(yàn)位參數(shù)的長(zhǎng)度和起始位置計(jì)算同步頭和校驗(yàn)位的坐標(biāo),并根據(jù)坐標(biāo)對(duì)電文框架進(jìn)行隔斷,標(biāo)注同步頭和校驗(yàn)位。之后在上面添加電文參數(shù),具體尋找起始位置的方法與同步頭和校驗(yàn)位的方法相同,根據(jù)之前存儲(chǔ)起始位置的二維矩陣找到參數(shù)的起始位置,根據(jù)存儲(chǔ)參數(shù)長(zhǎng)度的二維矩陣確定參數(shù)的結(jié)束位置,并根據(jù)存儲(chǔ)的參數(shù)名稱進(jìn)行參數(shù)標(biāo)注。

        3 支持用戶自定義配置電文

        為了支持電文研究者設(shè)計(jì)出新的電文,GNSS電文分析軟件還提供了電文自定義配置的功能。

        3.1 自定義配置需要解決的問(wèn)題

        GNSS電文發(fā)展到現(xiàn)在,已經(jīng)形成了多套各具特點(diǎn)的電文,除了不同的參數(shù)種類,電文結(jié)構(gòu)也各具特點(diǎn)[6],比如固定幀(如 GPS NAV)、數(shù)據(jù)塊[7](如GPS CNAV)和混合幀結(jié)構(gòu)(如GPS CNAV-2)。最初的GPS NAV具有“超幀—主幀—子幀—字—參數(shù)”的結(jié)構(gòu)模式。在NAV之后的GPS電文在結(jié)構(gòu)上取消了“字”的概念,最底層的結(jié)構(gòu)單位是“子幀”級(jí)別的,而且不同子幀的長(zhǎng)度也不一定相等。

        為了滿足用戶不同的設(shè)計(jì)需求,需要設(shè)計(jì)出一種可由用戶任意配置,至少涵蓋所有現(xiàn)行GNSS電文形式的自定義配置方案。

        3.2 電文自定義配置方法

        通過(guò)分析現(xiàn)行GNSS電文形式,得出一種較為簡(jiǎn)便可行的電文自定義配置方案:認(rèn)為所有子幀都是由字構(gòu)成的,GPS NAV的子幀是由多個(gè)字構(gòu)成的,而其他電文的子幀則是由一個(gè)字構(gòu)成的;所有電文都有同步頭,只是有的同步頭的長(zhǎng)度為0。這樣所有形式的電文可以通過(guò)一個(gè)統(tǒng)一的流程配置出來(lái),其具體步驟如下:

        ①配置電文包含的主幀個(gè)數(shù),主幀的長(zhǎng)度為各子幀長(zhǎng)度之和,在后面的步驟中確定。

        ②配置每個(gè)主幀包含的子幀個(gè)數(shù),子幀長(zhǎng)度為其包含的各字的長(zhǎng)度之和,在后面的步驟中確定。

        ③配置每個(gè)子幀中包含的字個(gè)數(shù),這里的輸入為每個(gè)子幀的字個(gè)數(shù),是一個(gè)數(shù)組。不同子幀可以包含不同的字個(gè)數(shù)。字個(gè)數(shù)可以為1,若為1,則此時(shí)子幀與字平級(jí),表明電文結(jié)構(gòu)中子幀為最小單位。

        ④對(duì)每個(gè)字進(jìn)行具體配置,要求用戶定義字的長(zhǎng)度、同步頭長(zhǎng)度和校驗(yàn)位長(zhǎng)度。同步頭長(zhǎng)度可以為0,對(duì)應(yīng)于GPS CNAV-2電文沒(méi)有同步頭的情況。完成此步配置后系統(tǒng)會(huì)計(jì)算出前面提到的子幀長(zhǎng)度與主幀長(zhǎng)度,每個(gè)子幀包含的字的長(zhǎng)度之和為子幀長(zhǎng)度,每個(gè)主幀包含的子幀長(zhǎng)度之和為主幀長(zhǎng)度。

        ⑤用戶自定義結(jié)構(gòu)配置完成后,進(jìn)行參數(shù)配置。用戶需要選擇參數(shù)種類(星歷、星鐘和電離層等),然后選擇具體參數(shù)并對(duì)其長(zhǎng)度進(jìn)行配置,最后為其分配所在位置。所在位置按照主幀進(jìn)行分配,可以選擇只在一個(gè)主幀上,或者重復(fù)出現(xiàn)在多個(gè)主幀上,并計(jì)算參數(shù)的起始位置。每配置一個(gè)參數(shù),都重復(fù)步驟⑤。

        4 電文性能分析設(shè)計(jì)與實(shí)現(xiàn)

        電文的設(shè)計(jì)影響首次定位時(shí)間、解調(diào)門限和精度等導(dǎo)航用戶性能[8]。本軟件能夠給出上述性能的分析評(píng)估結(jié)果。

        4.1 首次定位時(shí)間

        這里所說(shuō)的首次定位時(shí)間是指在接收機(jī)捕獲到衛(wèi)星信號(hào)以后,從開(kāi)始接收導(dǎo)航電文至接收到定位解算所需的完整數(shù)據(jù)集所歷經(jīng)的時(shí)間[9]。一般來(lái)說(shuō),定位計(jì)算所需的數(shù)據(jù)包括衛(wèi)星星歷和衛(wèi)星鐘改正數(shù)據(jù)[10]等數(shù)據(jù)。首次定位時(shí)間除了與電文的信息速率有關(guān)外,還與星歷和星鐘參數(shù)長(zhǎng)度及其在電文結(jié)構(gòu)中的分布有關(guān)。

        軟件中根據(jù)用戶選擇的電文類型,進(jìn)行相應(yīng)的分析計(jì)算,并給出結(jié)果。GPS CNAV電文的首次定位時(shí)間計(jì)算結(jié)果如圖2所示,并與GPS NAV電文進(jìn)行了比較。

        圖2 首次定位時(shí)間計(jì)算結(jié)果

        4.2 解調(diào)門限

        解調(diào)門限與誤比特率、信息速率、載波相位跟蹤誤差和電文編碼有關(guān)。

        在軟件中根據(jù)用戶輸入的載波相位誤差和誤比特率以及編碼方式的選擇,計(jì)算出相應(yīng)的解調(diào)門限。以如下設(shè)置為例,誤比特率為10-6,載波相位跟蹤誤差為10°,則 GPS NAV與 Galileo F/NAV的解調(diào)門限計(jì)算結(jié)果如圖3所示。

        圖3 解調(diào)門限計(jì)算結(jié)果

        4.3 精度

        文中的精度分析僅涉及與電文表示有關(guān)的星歷及星鐘參數(shù)[11]截?cái)嗾`差。

        星歷及星鐘參數(shù)截?cái)嗾`差與相應(yīng)參數(shù)的電文比特?cái)?shù)和比例因子有關(guān)[12]。電文中播發(fā)的參數(shù)是受限于被分配的比特?cái)?shù)而截?cái)嘞鄳?yīng)原始數(shù)據(jù)的結(jié)果?;诮?cái)嗪蟮闹苯迂暙I(xiàn)于用戶定位的每個(gè)電文參數(shù)進(jìn)行衛(wèi)星位置計(jì)算,得出受截?cái)嗾`差影響的衛(wèi)星位置。此外,由電文原始數(shù)據(jù)得出的基準(zhǔn)衛(wèi)星位置。根據(jù)設(shè)置的用戶位置和基準(zhǔn)衛(wèi)星位置,得出偽距測(cè)量值,進(jìn)而得到受截?cái)嗾`差影響并考慮由用戶與衛(wèi)星相對(duì)位置決定的幾何精度因子(GDOP)的用戶定位誤差。

        依據(jù)上述方法得出的用戶定位誤差示例如圖4所示。

        圖4 用戶定位誤差計(jì)算結(jié)果

        5 結(jié)束語(yǔ)

        導(dǎo)航電文的設(shè)計(jì)關(guān)系到衛(wèi)星導(dǎo)航系統(tǒng)的性能。本文給出了一種GNSS電文分析方法的軟件實(shí)現(xiàn),同時(shí)提供了電文存儲(chǔ)以及電文自定義配置等具體軟件功能的實(shí)現(xiàn)方案。通過(guò)將軟件向用戶輸出的首次定位時(shí)間、解調(diào)門限和精度等性能分析結(jié)果與對(duì)應(yīng)的理論分析結(jié)果[4]進(jìn)行比較,反映了電文分析軟件設(shè)計(jì)正確。

        [1] 寇艷紅.GPS原理與應(yīng)用[M].北京:電子工業(yè)出版社,2007.

        [2] 陳金平,王夢(mèng)麗,錢曙光.現(xiàn)代化GNSS導(dǎo)航電文設(shè)計(jì)分析[J].電子信息學(xué)報(bào),2011(1):215-221.

        [3] 陳 南,楊 力,丁 群.Galileo開(kāi)放服務(wù)導(dǎo)航電文特點(diǎn)分析[J].測(cè)繪科學(xué)技術(shù)學(xué)報(bào),2008,25(5):329 -335.

        [4] 張 蓓,趙 昀,高 米.GNSS導(dǎo)航電文對(duì)接收機(jī)用戶的性能影響分析[J].無(wú)線電工程,2013,43(5):35 -38.

        [5] 彭 濤,孫連英.XML技術(shù)與應(yīng)用[M].北京:清華大學(xué)出版社,2012.

        [6] 陳 南,高 揚(yáng),陳建鵬.從GPS SS/US接口規(guī)定文件看導(dǎo)航電文設(shè)計(jì)的新發(fā)展[J].導(dǎo)航,2006(4):9 -11.

        [7] 陳 南,賈小林,崔先強(qiáng).GPS民用導(dǎo)航電文CNAV的特點(diǎn)[J].全球定位系統(tǒng),2006,3l(1):1 -6.

        [8] 陳 南.衛(wèi)星導(dǎo)航系統(tǒng)導(dǎo)航電文結(jié)構(gòu)的性能評(píng)估[J].武漢大學(xué)學(xué)報(bào)信息科學(xué)版,2008,33(5):512-515.

        [9] ZHANG Wen-tao.New GNSS Navigation Messages to Facilitate Fast TTFF and High Sensitivity[M].Global Positioning System:Theory and Practice,2001,12(4):23-33.

        [10]陳 南.衛(wèi)星導(dǎo)航系統(tǒng)導(dǎo)航信號(hào)與導(dǎo)航電文設(shè)計(jì)中的時(shí)間要素[J].測(cè)繪科學(xué)與工程,2006,26(2):4 -7.

        [11]高玉平.GPS導(dǎo)航電文中時(shí)間參數(shù)的變化特點(diǎn)[J].陜西天文臺(tái)臺(tái)刊,2000,23(2):136 -142.

        [12]崔先強(qiáng),陳 南,賈曉林.GPS星歷參數(shù)比例因子的確定研究[J].全球定位系統(tǒng),2007,3(5):86-93.

        猜你喜歡
        子幀電文門限
        基于規(guī)則的HEV邏輯門限控制策略
        地方債對(duì)經(jīng)濟(jì)增長(zhǎng)的門限效應(yīng)及地區(qū)差異研究
        一種與內(nèi)部缺陷儀設(shè)備通訊的接口模塊
        ADS-B延遲轉(zhuǎn)發(fā)電文檢測(cè)及干擾臺(tái)定位方法
        隨機(jī)失效門限下指數(shù)退化軌道模型的分析與應(yīng)用
        LAA系統(tǒng)在非授權(quán)頻段上的動(dòng)態(tài)子幀配置策略
        用于針對(duì)LTE中的eIMTA有效使用DAI比特的方法和裝置
        生產(chǎn)性服務(wù)業(yè)集聚與工業(yè)集聚的非線性效應(yīng)——基于門限回歸模型的分析
        湖湘論壇(2015年3期)2015-12-01 04:20:17
        衛(wèi)星導(dǎo)航系統(tǒng)導(dǎo)航電文編排結(jié)構(gòu)研究
        LTE-A異構(gòu)網(wǎng)中空白子幀的動(dòng)態(tài)配置*
        99久久精品在线视频| 大胸少妇午夜三级| 亚洲av成人无码网站大全| 欧美午夜精品久久久久久浪潮| 中文字幕久久久精品无码| 国产午夜av一区二区三区| 亚洲一区二区三区av色婷婷| 亚洲福利视频一区二区三区| 国产高清一区二区三区四区色| 野花社区视频在线观看| 亚洲美女影院| 男女搞黄在线观看视频| 国产白浆在线免费观看| 樱桃视频影视在线观看免费| 欧美亚洲日韩国产人成在线播放| 色欲AV成人无码精品无码| 五十路一区二区中文字幕| 亚洲av无码一区二区三区天堂| 国产午夜福利久久精品| 亚洲中文字幕无码爆乳av| jjzz日本护士| 国产日产亚洲系列av| 久久久亚洲免费视频网| 精品国产午夜肉伦伦影院| 中文成人无码精品久久久不卡| 国产偷国产偷亚洲欧美高清| 精品人妻av区二区三区| 日日麻批免费40分钟无码| 成人av鲁丝片一区二区免费| 欧美午夜刺激影院| 99久久99久久精品免观看| 精品粉嫩国产一区二区三区| 久久99精品综合国产女同 | 性按摩xxxx在线观看| 久久久久久久无码高潮| 国产日韩亚洲中文字幕| 亚洲精品一区二区三区新线路| 丰满少妇在线播放bd| 欧美成人免费全部| 成人亚洲欧美久久久久| 亚洲高清一区二区精品|