一種基于多中繼傳輸條件下的llc整序處理方法
【專利摘要】本發明涉及一種基于多中繼傳輸條件下的LLC整序處理方法,步驟如下:對數據在網絡層和空間數據鏈路層之間加上LLC封裝,封裝之后采用ENCAP服務的深空中繼通信協議棧配置,在空間數據鏈路層的ENCAP服務封裝成封裝包,最后封裝成Proximity-1傳輸幀,通過Proximity-1傳輸給不同的中繼衛星;中繼衛星對收到的Proximity-1傳輸幀按照Proximity-1協議進行解封裝,再根據ENCAP服務進行解封裝,取出數據域,數據域的數據為LLC幀,中繼衛星通過AOS協議將數據傳輸給1個或者多個地面站;地面站收到各中繼衛星的數據后,依次進行AOS解封裝、ENCAP解封裝,得到LLC幀后,通過LLC層的接收窗口根據LLC幀中的幀序號進行進行整序,還原出原始的數據。通過LLC封裝的序號對數據幀進行整序,確保傳輸的數據文件的完整性和可恢復性。
【專利說明】一種基于多中繼傳輸條件下的LLC整序處理方法
【技術領域】
[0001]本發明涉及一種基于多中繼傳輸條件下的LLC整序處理方法。
【背景技術】
[0002]縮略語和關鍵術語定義
[0003]AOS Advanced Orbiting Systems 高級在軌系統
[0004]CCSDS Consultative Committee for Space Data Systems
[0005]國際空間數據系統咨詢委員會
[0006]
CRCCyclic Redundancy Check 校驗循環冗余校驗
ENCAPEncapsulat1n封裝
IPInternet Protocol因特網協議
LLCLogical Link Control邏輯鏈路控制
TCTelemetry遙測
TMTelecommand遙控
[0007]如圖1所示,CCSDS借鑒開放系統互連參考模型的分層思想,提出了一系列位于不同協議層的空間通信協議。CCSDS協議體系模型如圖1所示。CCSDS協議體系結構自下而上包括:物理層、數據鏈路層、網絡層、運輸層和應用層。其中,每一層又包括若干個協議。鏈路層協議主要有遙測(TM)空間數據鏈路協議、遙控(TC)空間數據鏈路協議、高級在軌系統(AOS)空間數據鏈路協議和近距空間數據鏈路協議(Proximity-Ι)。
[0008]由于星體自傳和公轉的影響,空間探測器與地面站的通信鏈路是間斷連接的。此夕卜,由于深空通信中長時延、高誤碼的特點,空間探測器和地面站的點對點通信效率不高。針對這些問題,提出了中繼衛星的構想。
[0009]如圖2所示,上圖為現有深空中繼通信協議棧配置,空間探測器產生的數據經傳輸層和網絡層封裝后傳輸到空間數據鏈路層,封裝成Proximity-1傳輸幀,發送給各中繼衛星,中繼衛星對接收到的數據進行解封裝后提取出原始數據,再封裝成AOS協議幀轉發給地面站。
[0010]但是由于在空間數據鏈路協議中傳輸的數據單元需要有CCSDS授權的包版本號(PVN),為了使未授權PVN的數據單元可以在空間數據鏈路中傳輸,引入ENCAP服務,ENCAP服務意圖提供一種機制使得沒有授權PVN的數據單元能夠在空間鏈路中傳輸。加入了ENCAP服務的協議棧如下圖3所示。
[0011]如圖3所示,上圖為基于ENCAP服務的深空中繼通信協議棧配置,空間探測器產生的數據經傳輸層和網絡層封裝后傳輸到空間數據鏈路層,空間數據鏈路層的ENACP服務先將其封裝成封裝包,再將封裝包封裝為Proximity-1協議幀,然后發送給中繼衛星,中繼衛星對接收到的數據進行解封裝后提取出原始數據,再封裝成AOS協議幀轉發給地面站。
[0012]圖4是ENCAP服務的概念模型,數據鏈路層的ENCAP服務將未取得授權PVN的協議數據單元A和B封裝成空間包或者封裝包(在現有的封裝服務的應用場景中主要應用的是封裝成封裝包,本文下面也將以封裝包進行闡述),然后通過空間數據鏈路協議進行傳輸。
[0013]封裝包結構如表1所示,
[0014]表1封裝包結構
[0015]
【權利要求】
1.一種基于多中繼傳輸條件下的LLC整序處理方法,其特征在于按以下步驟進行: 步驟一、空間探測器先對數據在網絡層和空間數據鏈路層之間加上邏輯鏈路控制LLC封裝,先對數據進行LLC封裝之后,采用封裝ENCAP服務的深空中繼通信協議棧配置,LLC封裝格式為:頭部為LLC序號、數據域為上層數據包、差錯控制域為CRC ; 步驟二、LLC封裝好之后成LLC幀再經過空間探測器的空間數據鏈路層的ENCAP服務封裝成封裝包,最后封裝成Proximity-1傳輸巾貞,通過近距空間數據鏈路協議Proximity-1傳輸給不同的中繼衛星; 步驟三、中繼衛星對收到的Proximity-1傳輸巾貞按照Proximity-1協議進行解封裝,再根據ENCAP服務進行解封裝,取出數據域,數據域的數據為LLC幀,中繼衛星通過高級在軌系統AOS協議將數據傳輸給I個或者多個地面站; 步驟四、地面站收到各中繼衛星的數據后,依次進行AOS解封裝、ENCAP解封裝,得到LLC幀后,通過LLC層的接收窗口根據LLC幀中的幀序號進行進行整序,還原出原始的數據。
2.根據權利要求1所述的基于多中繼傳輸條件下的LLC整序處理方法,其特征在于:LLC序號長度為32比特。
3.根據權利要求1所述的基于多中繼傳輸條件下的LLC整序處理方法,其特征在于:差錯控制域長度為32比特。
4.根據權利要求1所述的基于多中繼傳輸條件下的LLC整序處理方法,其特征在于:所述的步驟二的封裝包格式為現有ENCAP服務的封裝包頭和被封裝的數據字段,只是在現有ENCAP服務的封裝包頭中的用戶自定義域中填充用來識別LLC幀的數據字段。
5.根據權利要求1所述的基于多中繼傳輸條件下的LLC整序處理方法,其特征在于:所述步驟四的接收窗口的大小和LLC幀序號的比特數有關,若LLC幀序號的為N比特,則接收窗口小于等于2N。
【文檔編號】H04B7/14GK104168053SQ201410352926
【公開日】2014年11月26日 申請日期:2014年7月23日 優先權日:2014年7月23日
【發明者】吳偉民, 賴靜, 龔姍姍, 吳清林, 何紹富 申請人:華中科技大學