多協(xié)議輸入轉(zhuǎn)多協(xié)議輸出及多協(xié)議相互糾錯的系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及導(dǎo)航領(lǐng)域,具體涉及到多協(xié)議輸入轉(zhuǎn)多協(xié)議輸出及多協(xié)議相互糾錯的系統(tǒng)及方法。
【背景技術(shù)】
[0002]世界四大導(dǎo)航系統(tǒng)包括GPS、北斗、GALILEO和GL0NASS,其中美國的GPS以定位精度高,受時準(zhǔn)確,使用最為廣泛,就我國而言,有90%的通設(shè)備使用的是GPS導(dǎo)航系統(tǒng)。美國對GPS具有控制能力,這對于廣泛使用GPS導(dǎo)航系統(tǒng)的國家來說會受到極大的威脅,尤其是在軍事、通訊、電力、交通運輸和水利等行業(yè),威脅是致命的。
[0003]我國具有獨立知識產(chǎn)權(quán)的北斗衛(wèi)星定位系統(tǒng)目前的定位和受時精度已經(jīng)能與GPS相媲美,完全可以取代GPS,但是我國絕大多數(shù)使用GPS導(dǎo)航系統(tǒng)的通訊設(shè)備其GPS接收電路和主干電路是集成在一起的,要把這些通訊設(shè)備改為北斗導(dǎo)航,付出的代價是巨大的。
[0004]針對上述問題,迫切需要一種能把北斗、GALILEO或GL0NASS信號轉(zhuǎn)換為GPS信號的系統(tǒng)。
【發(fā)明內(nèi)容】
[0005]針對上述問題,本發(fā)明公開了多協(xié)議輸入轉(zhuǎn)多協(xié)議輸出及多協(xié)議相互糾錯系統(tǒng)及方法,采用該方法能實現(xiàn)多種導(dǎo)航信號間的相互轉(zhuǎn)換,且具有多協(xié)議相互糾錯功能,保證轉(zhuǎn)換出的導(dǎo)航信號穩(wěn)定可靠。
[0006]多協(xié)議輸入轉(zhuǎn)多協(xié)議輸出及多協(xié)議相互糾錯的方法包括如下步驟:
[0007]第一步:信號接收單元接收多種導(dǎo)航信號,轉(zhuǎn)換為導(dǎo)航電文;
[0008]第二步:多協(xié)議轉(zhuǎn)換及糾錯單元讀取信號接收單元的導(dǎo)航電文,采用糾錯算法,選出最優(yōu)質(zhì)信號的導(dǎo)航電文,傳給多個信號模擬單元;
[0009]第三步:信號模擬單元產(chǎn)生多種導(dǎo)航信號輸出。
[0010]上述步驟一中,導(dǎo)航電文為數(shù)字信號,包含有衛(wèi)星星歷、系統(tǒng)時間、衛(wèi)星鐘參數(shù)、C/A碼到P碼的轉(zhuǎn)換字及衛(wèi)星工作狀態(tài)等參數(shù)。
[0011]上述步驟二中,糾錯算法是:多協(xié)議轉(zhuǎn)換及糾錯單元通過比較多種導(dǎo)航電文的星歷參數(shù)、衛(wèi)星健康狀況數(shù)據(jù),選出最優(yōu)質(zhì)信號的導(dǎo)航電文,傳給多個信號模擬單元。采用糾錯算法實現(xiàn)了協(xié)議糾錯,無論何時,只要多種輸入信號中至少有一種信號正常,無論是哪一種信號正常,多個信號模擬單元都能得到正確的導(dǎo)航電文,輸出穩(wěn)定可靠的多種導(dǎo)航數(shù)據(jù)。
[0012]上述步驟三中,信號模擬單元得到多協(xié)議轉(zhuǎn)換及糾錯單元傳來的導(dǎo)航電文,會同時輸出多種導(dǎo)航信號。
[0013]多協(xié)議輸入轉(zhuǎn)多協(xié)議輸出及多協(xié)議相互糾錯的系統(tǒng)包括:信號接收單元、多協(xié)議轉(zhuǎn)換及糾錯單元和信號模擬單元。
[0014]該系統(tǒng)的信號接收單元能同時接收多種導(dǎo)航信號。
[0015]該系統(tǒng)的多協(xié)議轉(zhuǎn)換及糾錯單元通過比較星歷參數(shù)、衛(wèi)星健康狀況數(shù)據(jù),選出最優(yōu)質(zhì)信號的導(dǎo)航電文,并把該導(dǎo)航電文作為產(chǎn)生多種輸出導(dǎo)航信號的依據(jù),由此實現(xiàn)了協(xié)議糾錯功能。
[0016]該系統(tǒng)同時有多種導(dǎo)航信號輸出,依靠多協(xié)議轉(zhuǎn)換及糾錯單元的糾錯算法,多種輸入導(dǎo)航信號中只要有一種導(dǎo)航信號正常,無論是哪一種導(dǎo)航信號正常,信號模擬單元都會有穩(wěn)定可靠的多種導(dǎo)航信號輸出。
[0017]發(fā)明的有益效果:
[0018]1.實現(xiàn)了多個導(dǎo)航信號間相互轉(zhuǎn)換,保證了使用某種導(dǎo)航信號的通訊設(shè)備不會因為該導(dǎo)航信號失效而停止工作;
[0019]2.實現(xiàn)了多協(xié)議相互糾錯,保證了輸出的導(dǎo)航信號穩(wěn)定可靠。
【附圖說明】
[0020]圖1為本發(fā)明提供的多協(xié)議輸入轉(zhuǎn)多協(xié)議輸出及多協(xié)議相互糾錯的方法流程圖;
[0021]圖2為本發(fā)明提供的實施例一結(jié)構(gòu)圖;
[0022]圖3為本發(fā)明提供的實施例二結(jié)構(gòu)圖;
[0023]圖4為本發(fā)明提供的實施例三結(jié)構(gòu)圖;
[0024]圖5為本發(fā)明提供的實施例四結(jié)構(gòu)圖。
【具體實施方式】
[0025]多協(xié)議輸入轉(zhuǎn)多協(xié)議輸出及多協(xié)議相互糾錯的方法,包括如下步驟:
[0026]第一步:信號接收單元接收多種導(dǎo)航信號,轉(zhuǎn)換為導(dǎo)航電文;
[0027]第二步:多協(xié)議轉(zhuǎn)換及糾錯單元讀取信號接收單元的導(dǎo)航電文,采用糾錯算法選出最優(yōu)質(zhì)信號的導(dǎo)航電文,傳給多個信號模擬單元;
[0028]第三步:信號模擬單元產(chǎn)生多種導(dǎo)航信號輸出。
[0029]上述步驟一中,導(dǎo)航電文為數(shù)字信號,包含有衛(wèi)星星歷、系統(tǒng)時間、衛(wèi)星鐘參數(shù)、C/A碼到P碼的轉(zhuǎn)換字及衛(wèi)星工作狀態(tài)等參數(shù)。各種信號的導(dǎo)航電文幀格式相同,分為五個幀,分別命名為:幀1、幀2、幀3、幀4和幀5。
[0030]幀1包含標(biāo)識碼、星鐘數(shù)據(jù)齡期、衛(wèi)星時鐘改正數(shù)等數(shù)據(jù),標(biāo)識碼用于標(biāo)示該導(dǎo)航電文是四種導(dǎo)航信號中那一種的導(dǎo)航電文;
[0031]幀2和幀3包含衛(wèi)星星歷數(shù)據(jù);
[0032]幀4包含衛(wèi)星的歷書和電離層改正參數(shù)等數(shù)據(jù);
[0033]幀5包含衛(wèi)星健康狀況等數(shù)據(jù)。
[0034]上述步驟二中,糾錯算法是:多協(xié)議轉(zhuǎn)換及糾錯單元通過比較多種導(dǎo)航電文的星歷參數(shù)、衛(wèi)星健康狀況數(shù)據(jù),選出最優(yōu)質(zhì)信號的導(dǎo)航電文,傳給信號模擬單元。采用糾錯算法實現(xiàn)了協(xié)議糾錯,無論何時,只要多種輸入信號中至少有一種信號正常,無論是哪一種信號正常,信號模擬單元都能得到正確的導(dǎo)航電文,輸出穩(wěn)定可靠的多種導(dǎo)航信號。
[0035]上述步驟三中,信號模擬單元能得到多協(xié)議轉(zhuǎn)換及糾錯單元傳來的導(dǎo)航電文,會輸出多種導(dǎo)航信號。
[0036]多協(xié)議輸入轉(zhuǎn)多協(xié)議輸出及多協(xié)議相互糾錯系統(tǒng)的實施例:
[0037]實施例一:
[0038]圖2所示是該系統(tǒng)的實施例一,包括:四個信號接收單元、多協(xié)議轉(zhuǎn)換及糾錯單元和四個信號模擬單元。
[0039]四個信號接收單元分別接收GPS/北斗/GALILE0/GL0NASS四種導(dǎo)航信號,轉(zhuǎn)換為導(dǎo)航電文。
[0040]多協(xié)議轉(zhuǎn)換及糾錯單元通過糾錯算法選出最優(yōu)質(zhì)信號的導(dǎo)航電文,并把該導(dǎo)航電文作為產(chǎn)生輸出信號的依據(jù),實現(xiàn)了協(xié)議糾錯功能。
[0041]四個信號模擬單元接收多協(xié)議轉(zhuǎn)換及糾錯單元傳來的導(dǎo)航電文,生成G