新四季網

一種基於時分多址接入空間動態網絡的可靠數據傳輸方法

2023-04-24 04:28:16

一種基於時分多址接入空間動態網絡的可靠數據傳輸方法
【專利摘要】本發明公開了一種基於時分多址接入空間動態網絡的可靠數據傳輸方法,目的是提高數據傳輸的可靠性。技術方案是先構建一個基於時分多址接入空間動態網絡、由1個管理節點和N個數據傳輸節點組成的數據傳輸環境,管理節點上安裝有鏈路規劃軟體,各數據傳輸節點中的計算機上安裝有數據傳輸軟體;設計針對時分多址接入空間動態網絡的傳輸數據幀;管理節點上的鏈路規劃軟體根據衛星星曆確定數據傳輸節點之間的連接關係和數據傳輸路徑,得到建鏈規劃表和路由表並將其發送至每個數據傳輸節點;各數據傳輸節點的數據傳輸軟體完成數據按照優先級發送和接收,並有數據重傳機制。本發明可保證在不增加傳輸節點存儲和處理負擔的前提下數據有效可靠地傳輸。
【專利說明】一種基於時分多址接入空間動態網絡的可靠數據傳輸方法

【技術領域】
[0001]本發明主要涉及一種基於時分多址接入空間動態網絡的可靠數據傳輸方法。

【背景技術】
[0002]傳統的網絡數據傳輸方法所應用的網絡是全時連接、點對點、全雙工傳輸的,保證數據可靠地、無重複地、按照順序到達。如果是分時連接、半雙工傳輸、多址接入的網絡,傳統的數據傳輸控制方法不一定適用,必須探索一種針對時分多址接入空間動態網絡(時分多址接入空間動態網絡是現有星間數據傳輸網絡的抽象模型)特點的數據傳輸控制方法,尤其是確保重要數據到達的數據傳輸方法。時分多址接入空間動態網絡的特點為:網絡節點之間不是一直連接的,而是有規律的連接和斷開;數據傳輸是半雙工的,即某一段時間數據只能單向地從一個節點傳輸到另一個節點;網絡節點的存儲容量有限,即節點不可能無限制地緩存數據;網絡節點的數據處理能力有限,即數據處理算法不能太複雜;網絡數據傳輸有一定的可靠性要求,即重要數據要求接收節點回傳給發送節點應答信號,如果一定時間內沒有收到應答則數據需要重傳;網絡是平面結構,即數據節點地位平等,節點之間沒有主從關係,各節點中的數據處理算法是一致的。相對於傳統網絡,在時分多址接入空間動態網絡中進行數據傳輸有高誤碼率、高分組丟失率、長鏈路延時等特點,傳統的網絡傳輸OSI模型是不適用的;同時該網絡存在存儲資源和計算資源的約束,因此在設計數據傳輸方法時既要考慮到數據傳輸性能,又要求簡單易維護。本發明針對此種網絡特點,將數據鏈路層、傳輸層、網絡層、應用層等進行跨層設計,只保留必要的控制欄位,通過設計合理的數據傳輸方法,使數據從端到端可靠地傳輸,使路由機制簡單。在減少網絡節點存儲和處理開銷的同時,達到數據可靠傳輸的目的,防止網絡數據擁塞現象發生。
[0003]基於傳統網絡的數據傳輸方法為:首先建立端到端的物理連接,然後進行數據傳輸,傳輸完畢後,將此物理連接終止,此物理連接在數據傳輸的全過程中保持不變。在建立物理連接和終止物理連接的過程中,需要數據發送節點和數據接收節點之間進行多次握手。數據傳輸是全雙工的,即在數據傳輸的兩個方向傳輸能力是一致的。數據如果在傳輸過程中發生問題則進行數據重傳,重傳機制為超過預設重傳時間即進行重傳操作。傳統網絡中,網絡節點為主從關係,網絡節點處理能力不受限制,網絡中傳輸的數據可靠性要求沒有差別,數據丟失的原因為網絡擁塞,所以網絡傳輸方式一般根據OSI模型進行分層設計。
[0004]而根據時分多址接入空間動態網絡的特點,其節點沒有主從之分,完全是平等的關係,數據發送節點和數據接收節點建立的物理連接在數據傳輸過程中是變化的,並經常會中斷,只能保證重要數據可靠到達,建立連接時不需要握手。其節點的數據處理能力、數據存儲能力均有限,物理連接切換和無線鏈路傳輸的高誤碼率是數據丟失的主要原因。數據傳輸是半雙工的,而且前向傳輸和後向傳輸的能力不一樣。由於上述網絡特點限制,基於時分多址接入空間動態網絡的數據傳輸方法不能採用傳統OSI模型,必須進行重新設計。


【發明內容】

[0005]本發明要解決的技術問題是在時分多址接入空間動態網絡上實現數據傳輸方法,數據傳輸方法旨在提高數據傳輸的可靠性,在數據發送端和數據接收端之間建立一種應答關係,保證重要數據優先到達;在數據未按照預定情況傳輸到目的節點時,重發數據,保證在不增加傳輸節點存儲和處理負擔的前提下數據有效可靠地傳輸。
[0006]本發明的技術方案是:
[0007]針對時分多址接入空間動態網絡的特點,本發明的數據傳輸方法分以下幾個步驟。
[0008]第一步,構建一個基於時分多址接入空間動態網絡的數據傳輸環境。
[0009]此數據傳輸環境中有兩類節點,一類是管理節點,一類是數據傳輸節點,管理節點通過管理控制鏈路和各數據傳輸節點相連,各數據傳輸節點之間通過數據傳輸鏈路相連,各數據傳輸節點的地位平等,數據傳輸鏈路每時隙最大傳輸幀數為M。數據傳輸環境有I個管理節點,N個數據傳輸節點(N為正整數且NS 2)。兩類節點均是帶有計算機的時分多址接入空間動態網絡節點,管理節點中的計算機上安裝有鏈路規劃軟體,各數據傳輸節點中的計算機上安裝有數據傳輸軟體。鏈路規劃軟體為每個數據傳輸節點生成一張建鏈規劃表和一張路由表,每張建鏈規劃表和每張路由表不相同,用以確定數據傳輸節點的建鏈目標節點和數據傳輸路徑,數據傳輸軟體完成數據發送和數據接收工作。
[0010]數據傳輸節點上均設置有發送數據緩衝區、接收數據緩衝區、重傳數據緩衝區和數據準備緩衝區。
[0011]I)發送數據緩衝區按照發送時隙順序存貯需要發送的數據幀,大小按照(N-1) XMX每幀字節數進行設置,單位為字節。
[0012]2)接收數據緩衝區按照接收目標節點分類,每一個節點緩衝區有四個數據域,ACK, ACK_Num, Sequence_Num,接收數據幀,接收數據緩衝區的大小按照(N_l) X (MX每幀字節數+3)設置,單位為字節。
[0013]3)重傳數據緩衝區只在數據需要應答時才使用,存貯已經發送但還未得到有效應答的發送數據幀信息,按照發送目標節點分類,每一個重傳數據緩衝區有三個數據域,發送時刻,發送幀序列號,發送數據幀,重傳數據緩衝區的大小按照(N-1) X (MX每幀字節數+2)設置,單位為字節。
[0014]4)數據準備緩衝區按照重傳數據、轉發數據、本節點發送數據分為3個分區,每個分區大於NXMX每幀字節數。
[0015]所有緩衝區在初始狀態均為空。
[0016]第二步,設置星間傳輸數據幀。
[0017]針對時分多址接入空間動態網絡的特點,設計針對該網絡的傳輸數據幀。
[0018]每個傳輸數據幀由12個域組成,分別為:
[0019]DSCID:節點標識,傳輸節點在數據傳輸環境中的唯一編號;
[0020]2) VCF COUNT:虛擬信道計數,為每個虛擬信道上產生的傳送幀按順序編號;
[0021 ] 3) Dest Addr:目的地址 8 位;
[0022]4) HOP:傳播跳數,規定數據轉發的最大次數;
[0023]5)用戶數據:用戶自已定義的數據,是星間傳輸數據幀的內容;
[0024]6) Sequence_Num:發送序列號;
[0025]7)ACK_Num:確認序列號;
[0026]8) PRI數據優先級;0-15之間的數,15優先級最高;
[0027]9) PSH:發送序號有效標誌I位,發送序號有效標誌為「 I 」時,表示接收方應該儘快將這一數據幀提交應用層處理,發送序號有效標誌為「O」時,表示該數據為空幀數據或無效數據,接收方可拋棄;
[0028]10)ACK:確認序號有效標誌I位:為「I」時表示該數據幀的確認序列號欄位(ACK_Num)有效,否則無效;初始狀態為O ;
[0029]IDTP-1D:傳輸協議類別,0011表示不需要應答;0100表示需要應答
[0030]12) CRC校驗:數據傳輸幀的CRC校驗值。
[0031]第三步:管理節點根據衛星星曆確定數據傳輸節點之間的連接關係和數據傳輸路徑,得到建鏈規劃表和路由表,並將建鏈規劃表和路由表發送至每個數據傳輸節點。方法是:
[0032]3.1管理節點中的計算機上運行鏈路規劃軟體,鏈路規劃軟體根據存儲的衛星星曆計算出各衛星之間的可見關係(參見J.Vergados.A和D.Vergados的文章Fair TDMAscheduling in wireless multihop networks。見 Telecommun Syst 雜誌,2012 年 50 卷,第181-198頁。),確定在特定的時段內數據傳輸節點之間的連接關係和數據傳輸路徑,每個數據傳輸節點與其它數據傳輸節點的連接關係採用建鏈規劃表表示,數據傳輸路徑採用路由表表示,管理節點為每個數據傳輸節點生成I個建鏈規劃表和I個路由表,並發送到對應的數據傳輸節點,每個數據傳輸節點將接收到的與該傳輸節點對應的建鏈規劃表和路由表保存,這樣N個數據傳輸節點中共有N張不同的建鏈規劃表和路由表。在固定時間間隔後,網絡拓撲隨著衛星運動發生預期的變化,管理節點根據變化產生新的N個建鏈規劃表和N個路由表並發送至對應的數據傳輸節點,建鏈規劃表和路由表均帶有起始時刻和終止時刻,每個建鏈規劃表和路由表的有效時間段在時間上為順序關係,沒有重疊,特定時間段只有一組建鏈規劃表和路由表生效。
[0033]時分多址接入空間動態網絡具有扁平化特點,節點到節點的數據最多經過一次轉發即到達目的節點。
[0034]建鏈規劃表以時間序列的方式規定每個數據傳輸節點在特定時刻和特定數據傳輸節點的連接關係,此連接關係以時隙為單位,一個時隙內連接關係不變。
[0035]建鏈規劃表有2項,分別為表頭和表體。
[0036]表頭由起始時刻和終止時刻兩個域組成,起始時刻指所屬建鏈規劃表生效的時亥IJ,終止時刻指所屬建鏈規劃表失效的時刻。
[0037]表體有P項,P =(終止時刻-起始時刻)/時隙,即建鏈規劃表有效時間長度為P個時隙。表體由3個域組成,3個域分別為時隙編號、當前時隙的連接目標結點、當前時隙的收發狀態。時隙指起始時刻與終止時刻之間的時間段。表體形如:
[0038]I)時隙編號:以I為起始,順序增加,最大值為P。
[0039]2)目標節點號:本數據傳輸節點在本時隙的連接數據傳輸節點。
[0040]3)收發狀態:目標節點號所對應的目標節點在本時隙的狀態,有接收和發送兩個狀態。
[0041]路由表規定了數據從發送節點傳送到接收節點的傳輸路徑。
[0042]路由表有2項,分別為路由表表頭和路由表表體。
[0043]路由表表頭由路由表起始時刻和路由表終止時刻兩個域組成,路由表起始時刻指所屬路由表生效的時刻,路由表終止時刻指所屬路由表失效的時刻。
[0044]表體有N項,每項包括2個域,分別為:
[0045]I)路由表目標節點號:在數據傳輸環境中的數據傳輸節點。
[0046]2)轉發節點號:數據轉發節點。
[0047]路由表指定了全部數據傳輸節點作為數據傳輸最終目標節點時的轉發節點,按照數據傳輸節點的編號順序進行排列。
[0048]參與數據傳輸的每個數據傳輸節點使用的建鏈規劃表和路由表結構相同而內容不同,各數據傳輸節點按照建鏈規劃表和路由表確定連結關係和數據傳輸路徑。
[0049]3.2管理節點通過管理控制鏈路將建鏈規劃表和路由表發送至每個數據傳輸節點。
[0050]3.3設定數據重傳時限為T,T多NX時隙;當發送需要應答的數據幀時,超過T,發送節點沒有收到接收節點回傳的應答信息,則發送節點將數據重傳。
[0051]第四步,各數據傳輸節點中的計算機運行數據傳輸軟體,完成數據發送和數據接收。方法是:
[0052]數據傳輸包括兩個步驟,即數據發送和數據接收。數據發送和數據接收在同一個數據傳輸軟體中不同時實現,一般是數據發送和數據接收交替進行。數據重傳不是一個獨立的過程,而是在發送和接收過程中實現。
[0053]本發明數據重傳處理採用端到端應答機制,端到端應答機制是指在通信兩端的實體之間進行、由信息的最終接收節點向源節點發送確認應答的機制,傳輸路徑上的中間節點不負責確認,只負責轉發。
[0054]當發送節點將需要應達數據幀發送到目的節點,並在規定的數據重傳時間間隔內收到了回傳的應答幀,應答幀表明接收節點已經正確地收到了數據,則數據傳輸正常,否則為數據傳輸異常。數據重傳只在應達數據幀傳輸異常時發生。
[0055]所有數據傳輸節點的數據傳輸步驟相同,假設數據傳輸節點編號為ii(ii = 1,2,…,N),由於時分多址接入空間動態網絡的扁平化特點,各數據傳輸節點的數據傳輸軟體的處理步驟是相同的。編號為ii的數據傳輸節點上的數據傳輸軟體流程是:
[0056]4.1數據傳輸軟體讀取建鏈規劃表起始時刻、終止時刻並和本地時間比對,判斷本地時間是否等於終止時刻,若等於則本次建鏈規劃結束,轉步驟4.5 ;若不等於則說明本次建鏈規劃沒有結束,則從建鏈規劃表讀取時隙編號,確定當前時隙,執行步驟4.2。
[0057]4.2根據步驟4.1確定的當前時隙,數據傳輸軟體讀取建鏈規劃表的目標節點號和收發狀態,確定數據傳輸節點ii在當前時隙下的建鏈對象和收發狀態;
[0058]根據收發狀態確定下一步處理步驟,如果是數據發送狀態,則執行步驟4.3,如果是數據接收狀態,則執行步驟4.4。
[0059]4.3數據傳輸軟體進行數據發送:
[0060]4.3.1確定本時隙需要發送的數據幀:
[0061]數據幀發送的優先順序按照重傳數據、轉發數據、本節點發送數據的順序進行,在每一類數據內部按照數據幀中優先級PRI欄位進行排序。
[0062]4.3.1.1確定重傳數據。
[0063]讀取當前時刻和重傳數據緩衝區中所有數據幀的發送時刻數據域,逐幀判斷當前時刻-發送時刻是否大於T,如果大於T則將重傳數據緩衝區中的數據幀寫入數據準備緩衝區中的重傳數據分區,並將重傳數據緩衝區中的發送時刻數據域寫為當前時刻。
[0064]然後將數據準備緩衝區中的重傳數據分區按照優先級(PRI欄位)從高到低的順序進行排序,優先級高的先發送。
[0065]4.3.1.2將數據準備緩衝區中的轉發數據分區按照優先級(PRI欄位)進行排序,優先級高的先發送。
[0066]4.3.1.3將數據準備緩衝區中的本節點發送數據分區按照優先級(PRI欄位)進行排序,優先級高的先發送。
[0067]4.3.1.4 初始化,i = I。
[0068]4.3.1.5判斷i是否大於M,如果沒有大於M,則執行步驟4.3.1.6,否則跳轉至步驟 4.3.1.17。
[0069]4.3.1.6檢查數據準備緩衝區中重傳數據分區中是否有重傳數據,如果有,則執行步驟4.3.1.7,否則跳轉至步驟4.3.1.10。
[0070]4.3.1.7發送數據緩衝區中的發送數據幀賦值為重傳數據分區中的重傳數據中的當前幀。
[0071]4.3.1.8 i 加 I,並跳轉至步驟 4.3.1.5。
[0072]4.3.1.9判斷i是否大於M,如果沒有大於M,則執行步驟4.3.1.10,否則跳轉至步驟 4.3.1.17。
[0073]4.3.1.10檢查數據準備緩衝區的轉發數據分區中是否有轉發數據,如果有,則執行步驟4.3.1.11,否則跳轉至步驟4.3.1.14。
[0074]4.3.1.11發送數據緩衝區中的發送數據幀賦值為轉發數據分區中的轉發數據中的當前幀。
[0075]4.3.1.12 i 加 I,並跳轉至步驟 4.3.1.9。
[0076]4.3.1.13判斷i是否大於M,如果沒有大於M,則執行步驟4.3.1.14,否則跳轉至步驟 4.3.1.17。
[0077]4.3.1.14判斷數據準備緩衝區的本節點發送數據分區中是否有本節點發送數據,如果有,則執行步驟4.3.1.15,否則跳轉至步驟4.3.1.17。
[0078]4.3.1.15發送數據緩衝區中的發送數據幀賦值為本節點發送數據分區中的本節點發送數據的當前幀。
[0079]4.3.1.16 i 加 1,並跳轉至步驟 4.3.1.13。
[0080]4.3.1.17結束確定本時隙需要發送的數據幀,執行4.3.2步。
[0081]4.3.2 發送初始化,i = I。
[0082]4.3.3判斷i是否大於M(每時隙最大傳輸幀數),如果沒有大於M,則進行步驟
4.3.4,否則跳轉至步驟4.3.13。
[0083]4.3.4數據傳輸軟體首先對發送數據緩衝區的數據幀的幀頭進行修改。遍歷當前數據傳輸節點發送數據緩衝區,將數據幀中欄位SCID值置為當前本節點的節點號。
[0084]4.3.5 將數據幀的 VCF COUNT 加 I。
[0085]4.3.6將數據幀的發送序列號Sequence_Num加I。
[0086]4.3.7填寫捎帶應答信息。如果上一時隙的接收數據幀不為空,則根據上一時隙收到的數據幀是否需要應答情況,從接收數據緩衝區中的ACK和ACK_Num取出值並賦予數據幀頭對應的欄位。即將ACK置為1,同時將ACK_Num置為應答幀的Sequence_Num。
[0087]4.3.8計算用戶數據的CRC校驗值,置入該幀的CRC校驗欄位中。
[0088]4.3.9判斷數據幀中的TP-1D是否為0100,即是否需要應答。如果不需要應答,則直接跳轉至步驟4.3.11。如果需要應答,則執行步驟4.3.10。
[0089]4.3.10將當前時間寫入重傳數據緩衝區的發送時刻數據域,將發送數據幀幀頭中的SequenCe_Num、發送幀數據存入重傳數據緩衝區的相應數據域,然後跳轉至步驟4.3.11。
[0090]4.3.11發送數據第i幀完成,執行4.3.12。
[0091]4.3.12 i加I,然後跳轉至步驟4.3.3。
[0092]4.3.13本時隙數據發送完畢,跳轉至步驟4.1。
[0093]4.4數據傳輸軟體進行數據接收
[0094]4.4.1 接收初始化,i = I。
[0095]4.4.2判斷i是否大於M,如果沒有大於M,則進行步驟4.4.3,否則跳轉至步驟4.4.16。
[0096]4.4.3接收第i幀數據。
[0097]4.4.4用接收到的數據幀中的用戶數據計算CRC校驗,與接收數據幀中自帶的CRC校驗欄位進行比對。若一致,則執行步驟4.4.5 ;若不一致,說明數據校驗出錯,跳轉至步驟4.4.10。
[0098]4.4.5判斷接收數據幀ACK值,若為1,則表示該幀捎帶有應答信息,執行步驟4.4.6 ;若不為1,則直接跳轉至4.4.7ο
[0099]4.4.6在重傳數據緩衝區中找到Sequence_Num與ACK_Num相等的數據幀,並刪除相應緩衝區數據幀,執行步驟4.4.7ο
[0100]4.4.7判斷目的節點號Dest Addr與本傳輸節點號是否一致。若不一致,說明是轉發數據,執行步驟4.4.8 ;若一致,則表示為本機處理數據,跳轉至步驟4.4.11。
[0101]4.4.8判斷數據幀的HOP值,若大於0,執行步驟4.4.9 ;若為0,跳轉至步驟4.4.10。
[0102]4.4.9將該幀存入數據準備緩衝區的轉發數據分區中,並且將HOP減1,並跳轉至步驟 4.4.15。
[0103]4.4.10丟棄數據幀,並跳轉至步驟4.4.15。
[0104]4.4.11判斷數據幀的PSH值,若不為I則跳轉至步驟4.4.10 ;為I則判定該數據幀應為本節點處理。跳轉至步驟4.4.12。
[0105]4.4.12判斷接收數據幀的TP-1D值,如果不為0100,則直接跳轉至步驟4.4.14 ;若為0100,則執行步驟4.4.13。
[0106]4.4.13該幀需要應答,將對應的應答信息放入應答數組中,即ACK_Num賦值為Sequence_Num,待發送時用,並執行步驟4.4.14。
[0107]4.4.14將接收數據幀內的用戶數據進行存儲。
[0108]4.4.15 i加I,然後跳轉至步驟4.4.2,
[0109]4.4.16數據接收完畢,跳轉至步驟4.1。
[0110]4.5數據傳輸結束。
[0111]採用本發明可以達到以下技術效果:
[0112]1.在時分多址接入空間動態網絡中,使數據可靠地從端到端傳輸,同時,網絡節點的存儲和處理負擔較輕,可以有效地防止網絡數據擁塞現象。

【專利附圖】

【附圖說明】
[0113]圖1是本發明構建的基於時分多址接入空間動態網絡的數據傳輸環境物理結構圖。
[0114]圖2是本發明第一步中的不同緩衝區示意圖。
[0115]圖3是本發明第三步中的建鏈規劃表和路由表。
[0116]圖4是本發明的整體流程圖。
[0117]圖5是本發明第四步中步驟4.3數據發送流程圖。
[0118]圖6是本發明第四步中步驟4.3.1確定本時隙需要發送的數據幀流程圖。
[0119]圖7是本發明第四步中步驟4.4數據接收流程圖。

【具體實施方式】
[0120]以下將結合具體實施例和說明書附圖對本發明做進一步詳細說明。
[0121]圖1是本發明構建的基於時分多址接入空間動態網絡的數據傳輸環境物理結構圖。
[0122]此數據傳輸環境中有兩類節點,一類是管理節點,一類是數據傳輸節點。管理節點為各數據傳輸節點提供傳輸必備的各節點連接關係和數據傳輸路徑,具體形式為建鏈規劃表和路由表,因為各節點連接關係是周期可變的,因此,建鏈規劃表和路由表需要定期更新。數據傳輸節點根據建鏈規劃表和路由表規定的節點連接關係和數據傳輸路徑執行數據傳輸,各數據傳輸節點的地位是平等的。
[0123]本發明所提出的基於時分多址接入空間動態網絡的可靠數據傳輸方法由鏈路規劃軟體和數據傳輸軟體實現。
[0124]鏈路規劃軟體運行在管理節點中的計算機,產生的建鏈規劃表和路由表發送至參與數據傳輸的數據傳輸節點。數據傳輸軟體運行在數據傳輸節點中的計算機,由數據發送模塊和數據接收模塊組成,這兩個模塊共同完成數據發送、數據接收、數據重傳功能。各數據傳輸節點上運行的數據傳輸軟體結構完全相同。
[0125]圖2是本發明第一步中的不同緩衝區示意圖。
[0126]數據傳輸節點上均設置有發送數據緩衝區、接收數據緩衝區、重傳數據緩衝區和數據準備緩衝區。
[0127]I)發送數據緩衝區按照發送時隙順序存貯需要發送的數據幀,大小按照(N-1) XMX每幀字節數進行設置,單位為字節。
[0128]2)接收數據緩衝區按照接收目標節點分類,每一個節點緩衝區有四個數據域,ACK, ACK_Num, Sequence_Num,接收數據幀,接收數據緩衝區的大小按照(N_l) X (MX每幀字節數+3)設置,單位為字節。
[0129]3)重傳數據緩衝區只在數據需要應答時才使用,存貯已經發送但還未得到有效應答的發送數據幀信息,按照發送目標節點分類,每一個重傳數據緩衝區有三個數據域,發送時刻,發送幀序列號,發送數據幀,重傳數據緩衝區的大小按照(N-1) X (MX每幀字節數+2)設置,單位為字節。
[0130]4)數據準備緩衝區按照重傳數據、轉發數據、本節點發送數據分為3個分區。
[0131]所有緩衝區在初始狀態均為空。
[0132]圖3是本發明第三步中的建鏈規劃表和路由表。
[0133]建鏈規劃表和路由表均帶有起始時刻和終止時刻,每個建鏈規劃表和路由表的有效時間段在時間上為順序關係,沒有重疊,特定時間段只有一組建鏈規劃表和路由表生效。
[0134]根據上述建鏈規劃表和路由表生成方法,節點到節點的數據最多經過一次轉發即到達目的節點。
[0135]建鏈規劃表以時間序列的方式規定每個數據傳輸節點在特定時刻和特定數據傳輸節點的連接關係,此連接關係以時隙(時隙即物理連接持續的一段固定時間)為單位,一個時隙內連接關係不變。
[0136]建鏈規劃表有2項,分別為表頭和表體。
[0137]表頭由起始時刻和終止時刻兩個域組成,起始時刻指所屬建鏈規劃表生效的時間,終止時刻指所屬建鏈規劃表失效的時間。
[0138]表體有P項,P =(終止時刻-起始時刻)/時隙長度,即建鏈規劃表有效時間長度為P個時隙。表體由3個域組成,3個域分別為時隙編號、當前時隙的連接目標結點、當前時隙的收發狀態。時隙指起始時刻與終止時刻之間的時間段。表體形如:
[0139]I)時隙編號:以I為起始,順序增加,最大值為P。
[0140]2)目標節點號:本數據傳輸節點在本時隙的連接數據傳輸節點。
[0141]3)收發狀態:目標節點號所對應的目標節點在本時隙的狀態,有接收和發送兩個狀態。
[0142]路由表規定了數據從發送節點傳送到接收節點的傳輸路徑。
[0143]路由表有2項,分別為表頭和表體。
[0144]表頭由起始時刻和終止時刻兩個域組成,起始時刻指所屬路由表生效的時間,終止時刻指所屬路由表失效的時間。
[0145]表體有N項,每項包括2個域,分別為:
[0146]I)目標節點號:在數據傳輸環境中的數據傳輸節點。
[0147]2)轉發節點號:數據目標節點時的數據轉發節點。
[0148]路由表指定了全部數據傳輸節點作為數據傳輸最終目標節點時的轉發節點,按照數據傳輸節點的編號順序進行排列。
[0149]參與數據傳輸的每個數據傳輸節點使用的建鏈規劃表和路由表結構相同而內容不同,各數據傳輸節點按照建鏈規劃表和路由表確定連結關係和數據傳輸路徑。
[0150]圖4是本發明整體流程圖。
[0151]本發明分為以下幾步。
[0152]第一步,構建一個基於時分多址接入空間動態網絡的數據傳輸環境。
[0153]第二步,設置星間傳輸數據幀。
[0154]第三步:管理節點根據衛星星曆確定數據傳輸節點之間的連接關係和數據傳輸路徑,得到建鏈規劃表和路由表,並將建鏈規劃表和路由表發送至每個數據傳輸節點。
[0155]第四步,各數據傳輸節點中的計算機運行數據傳輸軟體,完成數據發送和數據接收。
[0156]4.1數據傳輸軟體讀取建鏈規劃表有效時間並和本地時間比對,判斷本次建鏈規劃是否結束,如果沒有結束則確定當前時隙並執行步驟4.2,否則轉步驟4.5。
[0157]4.2根據步驟4.1確定的當前時隙,數據傳輸軟體讀取建鏈規劃表的目標衛星號和收發狀態,確定了數據傳輸節點i在當前時隙下的建鏈對象和收發狀態;
[0158]根據收發狀態確定下一步處理步驟,如果是數據發送狀態,則執行步驟4.3,如果是數據接收狀態,則執行步驟4.4。
[0159]4.3數據傳輸軟體進行數據發送。
[0160]4.4數據傳輸軟體進行數據接收。
[0161]4.5結束數據傳輸軟體。
[0162]圖5是本發明第四步中步驟4.3數據發送流程圖。
[0163]具體步驟為:
[0164]4.3.1確定本時隙需要發送的數據幀:
[0165]數據發送的優先順序按照重傳數據、轉發數據、本節點發送數據的順序進行,在每一類數據內部按照優先級PRI欄位進行排序。
[0166]4.3.2 發送初始化,i = I。
[0167]4.3.3判斷i是否大於M(每時隙最大傳輸幀數),如果沒有大於M,則進行步驟4.3.4,否則跳轉至步驟4.3.13。
[0168]4.3.4數據傳輸軟體首先對發送數據緩衝區的數據幀的幀頭進行修改。遍歷當前數據傳輸節點發送數據緩衝區,將數據幀中欄位SCID值置為當前本節點的節點號。
[0169]4.3.5 將數據幀的 VCF COUNT 加 I。
[0170]4.3.6將數據幀的發送序列號Sequence_Num加I。
[0171]4.3.7填寫捎帶應答信息。如果上一時隙的接收數據幀不為空,則根據上一時隙收到的數據幀是否需要應答情況,從接收數據緩衝區中的ACK和ACK_Num取出值並賦予數據幀頭對應的欄位。即將ACK置為1,同時將ACK_Num置為應答幀的Sequence_Num。
[0172]4.3.8計算用戶數據的CRC校驗值,置入該幀的CRC校驗欄位中。
[0173]4.3.9判斷數據幀中的TP-1D是否為0100,即是否需要應答。如果不需要應答,則直接跳轉至步驟4.3.11。如果需要應答,則執行步驟4.3.10。
[0174]4.3.10將當前時間寫入重傳數據緩衝區的發送時刻數據域,將發送數據幀幀頭中的SequenCe_Num、發送幀數據存入重傳數據緩衝區的相應數據域,然後跳轉至步驟4.3.11。
[0175]4.3.11發送數據第i幀完成,執行4.3.12。
[0176]4.3.12 i加I,然後跳轉至步驟4.3.3。
[0177]4.3.13本時隙數據發送完畢,跳轉至步驟4.1。
[0178]圖6是本發明第四步中步驟4.3.1確定本時隙需要發送的數據幀流程圖。
[0179]數據幀發送的優先順序按照重傳數據、轉發數據、本節點發送數據的順序進行,在每一類數據內部按照數據幀中優先級PRI欄位進行排序。
[0180]4.3.1.1數據準備緩衝區中的重傳數據分區按照優先級(PRI欄位)進行排序,優先級高的先發送。
[0181]4.3.1.1.1確定重傳數據。
[0182]讀取當前時刻和重傳數據緩衝區中所有數據幀的發送時刻數據域,逐幀判斷當前時刻-發送時刻是否大於T,如果大於T則將重傳數據緩衝區中的數據幀寫入數據準備緩衝區中的重傳數據分區,並將重傳數據緩衝區中的發送時刻數據域寫為當前時刻。
[0183]然後將數據準備緩衝區中的重傳數據分區按照優先級(PRI欄位)從高到低的順序進行排序,優先級高的先發送。
[0184]4.3.1.2數據準備緩衝區中的轉發數據分區按照優先級(PRI欄位)進行排序,優先級高的先發送。
[0185]4.3.1.3數據準備緩衝區中的本節點發送數據分區按照優先級(PRI欄位)進行排序,優先級尚的先發送。
[0186]4.3.1.4 初始化,i = I。
[0187]4.3.1.5判斷i是否大於M,如果沒有大於M,則執行步驟4.3.1.6,否則跳轉至步驟 4.3.1.17。
[0188]4.3.1.6檢查數據準備緩衝區中重傳數據分區中是否有重傳數據,如果有,則執行步驟4.3.1.7,否則跳轉至步驟4.3.1.10。
[0189]4.3.1.7發送數據緩衝區中的發送數據幀賦值為重傳數據分區中的重傳數據中的當前幀。
[0190]4.3.1.8 i 加 I,並跳轉至步驟 4.3.1.5。
[0191]4.3.1.9判斷i是否大於M,如果沒有大於M,則執行步驟4.3.1.10,否則跳轉至步驟 4.3.1.17。
[0192]4.3.1.10檢查數據準備緩衝區的轉發數據分區中是否有轉發數據,如果有,則執行步驟4.3.1.11,否則跳轉至步驟4.3.1.14。
[0193]4.3.1.11發送數據緩衝區中的發送數據幀賦值為轉發數據分區中的轉發數據中的當前幀。
[0194]4.3.1.12i 加 I,並跳轉至步驟 4.3.1.9。
[0195]4.3.1.13判斷i是否大於M,如果沒有大於M,則執行步驟4.3.1.14,否則跳轉至步驟 4.3.1.17。
[0196]4.3.1.14判斷數據準備緩衝區的本節點發送數據分區中是否有本節點發送數據,如果有,則執行步驟4.3.1.15,否則跳轉至步驟4.3.1.17。
[0197]4.3.1.15發送數據緩衝區中的發送數據幀賦值為本節點發送數據分區中的本節點發送數據的當前幀。
[0198]4.3.1.16 i 加 1,並跳轉至步驟 4.3.1.13。
[0199]4.3.1.17結束確定本時隙需要發送的數據幀。
[0200]圖7是本發明第四步中步驟4.4數據接收流程圖。
[0201]4.4.1 接收初始化,i = I。
[0202]4.4.2判斷i是否大於M(每時隙最大傳輸幀數),如果沒有大於M,則進行步驟4.4.3,否則跳轉至步驟4.4.16。
[0203]4.4.3接收第i幀數據。
[0204]4.4.4用接收到的數據幀中的用戶數據計算CRC校驗,與接收數據幀中自帶的CRC校驗值進行比對。若一致,則跳轉至步驟4.4.5 ;若不一致,說明數據校驗出錯,跳轉至步驟4.4.10。
[0205]4.4.5判斷接收數據幀ACK值,若為1,則表示該幀捎帶有應答信息,跳轉至步驟4.4.6 ;若不為1,則直接跳轉至4.4.7ο
[0206]4.4.6在重傳數據緩衝區中找到Sequence_Num與ACK_Num相等的數據幀,並刪除相應緩衝區數據幀。跳轉至步驟4.4.7。
[0207]4.4.7判斷目的節點號Dest Addr與本傳輸節點號是否一致。若不一致,說明是轉發數據,跳轉至步驟4.4.8 ;若一致,則表示為本機處理數據,跳轉至步驟4.4.11。
[0208]4.4.8判斷數據幀的HOP值,若大於0,跳轉至步驟4.4.9 ;若為0,跳轉至步驟
4.4.10。
[0209]4.4.9將該幀存入數據準備緩衝區的轉發數據分區中,並且將HOP減1,並跳轉至步驟 4.4.15。
[0210]4.4.10丟棄數據幀,並跳轉至步驟4.4.15。
[0211]4.4.11判斷數據幀的PSH值,若不為I則跳轉至步驟4.4.10 ;為I則判定該數據幀應為本節點處理。跳轉至步驟4.4.12。
[0212]4.4.12判斷接收數據幀的TP-1D值,如果不為0100,則直接跳轉至步驟4.4.14 ;若為0100,則跳轉至步驟4.4.13。
[0213]4.4.13該幀需要應答,將對應的應答信息放入應答數組中,即ACK_Num賦值為Sequence_Num,待發送時用,並跳轉至步驟4.4.14。
[0214]4.4.14接收數據處理。對接收數據幀內的用戶數據進行處理。
[0215]4.4.15 i加I,然後跳轉至步驟4.4.2。
[0216]4.4.16數據接收完畢,跳轉至步驟4.1。
【權利要求】
1.一種基於時分多址接入空間動態網絡的可靠數據傳輸方法,其特徵在於包括以下步驟: 第一步,構建一個基於時分多址接入空間動態網絡的數據傳輸環境:數據傳輸環境中有兩類節點,一類是管理節點,一類是數據傳輸節點,管理節點通過管理控制鏈路和各數據傳輸節點相連,各數據傳輸節點之間通過數據傳輸鏈路相連,各數據傳輸節點的地位平等,數據傳輸鏈路每時隙最大傳輸幀數為M ;數據傳輸環境有I個管理節點,N個數據傳輸節點,N為正整數且N多2;兩類節點均是帶有計算機的時分多址接入空間動態網絡節點,管理節點中的計算機上安裝有鏈路規劃軟體,各數據傳輸節點中的計算機上安裝有數據傳輸軟體;鏈路規劃軟體為每個數據傳輸節點生成一張建鏈規劃表和一張路由表,每張建鏈規劃表和每張路由表不相同,用以確定數據傳輸節點的建鏈目標節點和數據傳輸路徑,數據傳輸軟體完成數據發送和數據接收工作; 數據傳輸節點上均設置有發送數據緩衝區、接收數據緩衝區、重傳數據緩衝區和數據準備緩衝區;發送數據緩衝區按照發送時隙順序存貯需要發送的數據幀;接收數據緩衝區按照接收目標節點分類,每一個節點緩衝區有四個數據域,ACK, ACK_Num, Sequence_Num,接收數據幀;重傳數據緩衝區只在數據需要應答時才使用,存貯已經發送但還未得到有效應答的發送數據幀信息,按照發送目標節點分類,每一個重傳數據緩衝區有三個數據域,發送時刻,發送幀序列號,發送數據幀;數據準備緩衝區按照重傳數據、轉發數據、本節點發送數據分為3個分區;所有緩衝區在初始狀態均為空; 第二步,針對時分多址接入空間動態網絡的特點,設計針對該網絡的傳輸數據幀,每個傳輸數據幀由12個域組成,分別為: DSCID:節點標識,傳輸節點在數據傳輸環境中的唯一編號; 2)VCF COUNT:虛擬信道計數,為每個虛擬信道上產生的傳送幀按順序編號; 3)Dest Addr:目的地址8位; 4)HOP:傳播跳數,規定數據轉發的最大次數; 5)用戶數據:用戶自已定義的數據,是星間傳輸數據幀的內容; 6)Sequence_Num:發送序列號; 7)ACK_Num:確認序列號; 8)PRI數據優先級;0-15之間的數,15優先級最高; 9)PSH:發送序號有效標誌I位,發送序號有效標誌為「I」時,表示接收方應該儘快將這一數據幀提交應用層處理,發送序號有效標誌為「O」時,表示該數據為空幀數據或無效數據,接收方可拋棄; 10)ACK:確認序號有效標誌I位:為「I」時表示該數據幀的確認序列號欄位ACK_Num有效,否則無效;初始狀態為O; IDTP-1D:傳輸協議類別,0011表示不需要應答;0100表示需要應答; 12) CRC校驗:數據傳輸幀的CRC校驗值; 第三步:管理節點根據衛星星曆確定數據傳輸節點之間的連接關係和數據傳輸路徑,得到建鏈規劃表和路由表,並將建鏈規劃表和路由表發送至每個數據傳輸節點,方法是: 3.1管理節點中的計算機上運行鏈路規劃軟體,鏈路規劃軟體根據存儲的衛星星曆計算出各衛星之間的可見關係,確定在特定的時段內數據傳輸節點之間的連接關係和數據傳輸路徑,每個數據傳輸節點與其它數據傳輸節點的連接關係採用建鏈規劃表表示,數據傳輸路徑採用路由表表示,管理節點為每個數據傳輸節點生成I個建鏈規劃表和I個路由表,並發送到對應的數據傳輸節點,每個數據傳輸節點將接收到的與該傳輸節點對應的建鏈規劃表和路由表保存;在固定時間間隔後,管理節點根據網絡拓撲變化產生新的建鏈規劃表和路由表並發送至對應的數據傳輸節點,建鏈規劃表和路由表均帶有起始時刻和終止時刻,每個建鏈規劃表和路由表的有效時間段在時間上為順序關係,沒有重疊,特定時間段只有一組建鏈規劃表和路由表生效; 建鏈規劃表以時間序列的方式規定每個數據傳輸節點在特定時刻和特定數據傳輸節點的連接關係,此連接關係以時隙為單位,一個時隙內連接關係不變; 建鏈規劃表有2項,分別為表頭和表體: 表頭由起始時刻和終止時刻兩個域組成,起始時刻指所屬建鏈規劃表生效的時刻,終止時刻指所屬建鏈規劃表失效的時刻; 表體有P項,P =(終止時刻-起始時刻)/時隙,即建鏈規劃表有效時間長度為P個時隙;表體由3個域組成,3個域分別為時隙編號、當前時隙的連接目標結點、當前時隙的收發狀態;時隙指起始時刻與終止時刻之間的時間段;表體形如: 1)時隙編號:以I為起始,順序增加,最大值為P; 2)目標節點號:本數據傳輸節點在本時隙的連接數據傳輸節點; 3)收發狀態:目標節點號所對應的目標節點在本時隙的狀態,有接收和發送兩個狀態; 路由表規定了數據從發送節點傳送到接收節點的傳輸路徑;路由表指定了全部數據傳輸節點作為數據傳輸最終目標節點時的轉發節點,按照數據傳輸節點的編號順序進行排列; 3.2管理節點通過管理控制鏈路將建鏈規劃表和路由表發送至每個數據傳輸節點; 3.3設定數據重傳時限為T,T彡NX時隙; 第四步,各數據傳輸節點中的計算機運行數據傳輸軟體完成數據發送和數據接收,所有數據傳輸節點的數據傳輸步驟相同,編號為ii的數據傳輸節點上的數據傳輸軟體流程如下,ii = 1,2,…,N: 4.1數據傳輸軟體讀取建鏈規劃表起始時刻、終止時刻並和本地時間比對,判斷本地時間是否等於終止時刻,若等於則本次建鏈規劃結束,轉步驟4.5 ;若不等於則說明本次建鏈規劃沒有結束,則從建鏈規劃表讀取時隙編號,確定當前時隙,執行步驟4.2 ; 4.2根據步驟4.1確定的當前時隙,數據傳輸軟體讀取建鏈規劃表的目標節點號和收發狀態,確定數據傳輸節點ii在當前時隙下的建鏈對象和收發狀態,如果是數據發送狀態,則執行步驟4.3,如果是數據接收狀態,則執行步驟4.4 ; 4.3數據傳輸軟體進行數據發送: 4.3.1確定本時隙需要發送的數據幀; 4.3.2發送初始化,i = l; 4.3.3判斷i是否大於M,如果沒有大於M,則進行步驟4.3.4,否則跳轉至步驟4.3.13 ; 4.3.4數據傳輸軟體首先對發送數據緩衝區的數據幀的幀頭進行修改,遍歷當前數據傳輸節點發送數據緩衝區,將數據幀中欄位SCID值置為當前本節點的節點號; 4.3.5將數據幀的VCF COUNT加I ; 4.3.6將數據幀的發送序列號Sequence_Num加I ; 4.3.7填寫捎帶應答信息,如果上一時隙的接收數據幀不為空,則根據上一時隙收到的數據幀是否需要應答情況,從接收數據緩衝區中的ACK和ACK_Num取出值並賦予數據幀頭對應的欄位,將ACK置為1,同時將ACK_Num置為應答幀的Sequence_Num ; 4.3.8計算用戶數據的CRC校驗值,置入該幀的CRC校驗欄位中; 4.3.9判斷數據幀中的TP-1D是否為0100,即是否需要應答;如果不需要應答,則直接跳轉至步驟4.3.11,如果需要應答,則執行步驟4.3.10 ; 4.3.10將當前時間寫入重傳數據緩衝區的發送時刻數據域,將發送數據幀幀頭中的SeqUenCe_Num、發送幀數據存入重傳數據緩衝區的相應數據域,,然後跳轉至步驟4.3.11 ;4.3.11發送數據第i幀完成,執行步驟4.3.12 ; 4.3.12i加I,然後跳轉至步驟4.3.3 ; 4.3.13本時隙數據發送完畢,跳轉至步驟4.1 ; 4.4數據傳輸軟體進行數據接收: 4.4.1接收初始化,i = l; 4.4.2判斷i是否大於M,如果沒有大於M,則進行步驟4.4.3,否則跳轉至步驟4.4.16 ; 4.4.3接收第i幀數據; 4.4.4用接收到的數據幀中的用戶數據計算CRC校驗,與接收數據幀中自帶的CRC校驗欄位進行比對,若一致,則執行步驟4.4.5;若不一致,說明數據校驗出錯,跳轉至步驟4.4.10 ; 4.4.5判斷接收數據幀ACK值,若為1,則表示該幀捎帶有應答信息,執行步驟4.4.6 ;若不為I,則直接跳轉至4.4.7; 4.4.6在重傳數據緩衝區中找到Sequence_Num與ACK_Num相等的數據幀,並刪除相應緩衝區數據幀,跳轉至步驟4.4.7 ; 4.4.7判斷目的節點號Dest Addr與本傳輸節點號是否一致,若不一致,說明是轉發數據,執行步驟4.4.8 ;若一致,則表示為本機處理數據,跳轉至步驟4.4.11 ; 4.4.8判斷數據幀的HOP值,若大於0,執行步驟4.4.9 ;若為0,跳轉至步驟4.4.10 ; 4.4.9將該幀存入數據準備緩衝區的轉發數據分區中,並且將HOP減I,並跳轉至步驟4.4.15 ; 4.4.10丟棄數據幀,並跳轉至步驟4.4.15 ; 4.4.11判斷數據幀的PSH值,若不為I則跳轉至步驟4.4.10 ;為I則判定該數據幀應為本節點處理,執行步驟4.4.12 ; 4.4.12判斷接收數據幀的TP-1D值,如果不為0100,則直接跳轉至步驟4.4.14 ;若為0100,執行步驟4.4.13, 4.4.13該幀需要應答,將對應的應答信息放入應答數組中,即ACK_Num賦值為Sequence_Num,待發送時用,執行步驟4.4.14 ; 4.4.14將接收的數據幀內的用戶數據進行存貯; 4.4.15i加I,然後跳轉至步驟4.4.2 ; 4.4.16數據接收完畢,跳轉至步驟4.1 ; 4.5數據傳輸結束。
2.如權利要求1所述的一種基於時分多址接入空間動態網絡的可靠數據傳輸方法,其特徵在於所述數據傳輸節點上設置的發送數據緩衝區大小按照(N-1)XMX每幀字節數進行設置,單位為字節;接收數據緩衝區的大小按照(N-1) X (MX每幀字節數+3)設置,單位為字節;重傳數據緩衝區的大小按照(N-1) X (MX每幀字節數+2)設置,單位為字節;數據準備緩衝區的每個分區大於NXMX每幀字節數。
3.如權利要求1所述的一種基於時分多址接入空間動態網絡的可靠數據傳輸方法,其特徵在於所述路由表有2項,分別為路由表表頭和路由表表體;路由表表頭由路由表起始時刻和路由表終止時刻兩個域組成,路由表起始時刻指所屬路由表生效的時刻,路由表終止時刻指所屬路由表失效的時刻;表體有N項,每項包括2個域,分別為: 1)路由表目標節點號:在數據傳輸環境中的數據傳輸節點; 2)轉發節點號:數據轉發節點。
4.如權利要求1所述的一種基於時分多址接入空間動態網絡的可靠數據傳輸方法,其特徵在於4.3.1步所述確定本時隙需要發送的數據幀的方法是:數據幀發送的優先順序按照重傳數據、轉發數據、本節點發送數據的順序進行,在每一類數據內部按照數據幀中優先級PRI欄位進行排序,具體為: 4.3.1.1確定重傳數據,讀取當前時刻和重傳數據緩衝區中所有數據幀的發送時刻數據域,逐幀判斷當前時刻-發送時刻是否大於T,如果大於T則將重傳數據緩衝區中的數據幀寫入數據準備緩衝區中的重傳數據分區,並將重傳數據緩衝區中的發送時刻數據域寫為當前時刻;並將數據準備緩衝區中的重傳數據分區按照優先級(PRI欄位)從高到低的順序進行排序,優先級高的先發送; 4.3.1.2將數據準備緩衝區中的轉發數據分區按照PRI欄位進行排序,優先級高的先發送; 4.3.1.3將數據準備緩衝區中的本節點發送數據分區按照PRI欄位進行排序,優先級尚的先發送;
4.3.1.4 初始化,i = l; 4.3.1.5判斷i是否大於M,如果沒有大於M,則執行步驟4.3.1.6,否則跳轉至步驟4.3.1.17 ; 4.3.1.6檢查數據準備緩衝區中重傳數據分區中是否有重傳數據,如果有,則執行步驟4.3.1.7,否則跳轉至步驟4.3.1.10 ; 4.3.1.7發送數據緩衝區中的發送數據幀賦值為重傳數據分區中的重傳數據中的當前幀; 4.3.1.8i加I,並跳轉至步驟4.3.1.5 ; 4.3.1.9判斷i是否大於M,如果沒有大於M,則執行步驟4.3.1.10,否則跳轉至步驟4.3.1.17 ; 4.3.1.10檢查數據準備緩衝區的轉發數據分區中是否有轉發數據,如果有,則執行步驟4.3.1.11,否則跳轉至步驟4.3.1.14 ; 4.3.1.11發送數據緩衝區中的發送數據幀賦值為轉發數據分區中的轉發數據中的當前幀; 4.3.1.12i加I,並跳轉至步驟4.3.1.9 ; 4.3.1.13判斷i是否大於M,如果沒有大於M,則執行步驟4.3.1.14,否則跳轉至步驟4.3.1.17 ; 4.3.1.14判斷數據準備緩衝區的本節點發送數據分區中是否有本節點發送數據,如果有,則執行步驟4.3.1.15,否則跳轉至步驟4.3.1.17 ; 4.3.1.15發送數據緩衝區中的發送數據幀賦值為本節點發送數據分區中的本節點發送數據的當前幀; 4.3.1.16?加I,並跳轉至步驟4.3.1.13 ; 4.3.1.17結束確定本時隙需要發送的數據幀。
【文檔編號】H04L1/18GK104506280SQ201510004471
【公開日】2015年4月8日 申請日期:2015年1月6日 優先權日:2015年1月6日
【發明者】楊俊 , 馮旭哲, 陳建雲, 黃文德, 周永彬, 胡梅 申請人:中國人民解放軍國防科學技術大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀