新四季網

無線分組通信方法

2023-10-24 21:35:57

專利名稱:無線分組通信方法
技術領域:
本發明涉及在無線站間利用無線信道或空分復用來並行發送多個數據 分組的無線分組通信方法,特別涉及與數據分組無法正常傳輸時的重發處 理相關的無線分組通信方法。
背景技術:
在以往的無線分組通信方法中,事先僅確定一個要使用的無線信道, 並在數據分組的發送之前檢測該無線信道是否處於空閒狀態(載波偵 聽),並僅當該無線信道處於空閒狀態時發送一個數據分組。通過這種控 制,可以在多個無線站之間彼此將時間錯開來共用一個無線信道((l) "International Standard ISO/EC 8802-1固SMEEE Std 60211, 1999 edtioA Information technology-Telecommunication and information exchange between systems-Local and metropolitan area networks-Specific requirements-Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specification", (2)小電力f一夕通信、乂7於 厶/広帯域移動7夕iT7、乂7亍厶(CSMA)標準規格、ARIBSDT-T71 1.0版、(社) 電波産業會、平成12年策定(低功率數據通信系糹I寬帶移動接入系統(CSMA) 標準,ARIBSTD-T711.0版,無線電產業協會(株),平成12年制定))。
另一方面,為了提高數據分組的傳輸效率,正在探尋如下的無線分組 通信方法,S卩如果在載波偵聽時有多個無線信道處於空閒狀態,則使用 該多個無線信道來並行發送多個數據分組。在該方法中,例如相對於三個 數據分組,如果有兩個空閒狀態的無線信道,則使用兩個無線信道來並行發送三個數據分組中的兩個。此外,相對於兩個數據分組,如果有三個空 閒狀態的無線信道,則使用兩個無線信道來並行發送所有的(兩個)數據 分組。
此外,為了提高數據分組的傳輸效率,正在研究一種利用公知的空分
復用技術(黒崎法力、、MIMO於亇氺/W31J: =9 100Mbit/s ^実現卞3広帯域 移動通信用SDM-COFDM方式O提案、電子情報通信學會技術研究報告、 A P2001-96, RCS2001-135(2001-10)(黑崎等、利用MIMO信道實現 100Mbit/s的寬帶移動通信用SDM-COFDM方式的方案,電子信息通信學 會技術研究報告,A'P2001-96, RCS2001-135(2001-10))),以一個無線信 道並行發送多個數據分組的無線分組通信方法。這裡,空分復用(SDM) 是這樣一種方式,即從多個天線通過相同無線信道同時發送不同的數據 分組,並通過與對方無線站的多個天線所接收的各數據分組的傳播係數的 差異相對應的數位訊號處理來接收通過相同的無線信道同時發送的多個數 據分組。另外,按照傳播係數等來確定空分復用數。
在使用多個無線信道並行發送多個數據分組的方法中,當同時使用的 多個無線信道的中心頻率彼此接近時,從一個無線信道向另一個無線信道 所使用的頻率區域洩漏的洩漏功率的影響很大。通常來說,當傳輸數據分 組時,在發送方的無線站發送了數據分組之後,接收方的無線站針對接收 到的數據分組向發送方的無線站發回送達確認分組(ACK分組、NACK分 組)。當發送方的無線站想要接收該送達確認分組時,來自並行發送所使 用的其他無線信道的洩漏功率的影響就成了問題。
例如,如圖48所示,假設無線信道#1與無線信道#2的中心頻率彼 此接近,並且從各無線信道並行發送的數據分組的傳輸所需時間不同的情 況。這裡,由於從無線信道#1發送的數據分組短,所以當接收與其相對 的ACK分組時無線信道弁2還處於發送當中。因此,在無線信道#1中, 有可能會由於來自無線信道弁2的洩漏功率而無法接收ACK分組。在這種 狀況下,即使同時使用了多個無線信道來進行並行發送,也無法期望吞吐 量的改善。
另外,對於這種情形,當各無線信道的傳輸速率相等時,是由於各數
9據分組的分組長度(傳輸所需時間=分組大小)不同而產生的,如果還考 慮各無線信道的傳輸速率,則由於各數據分組的分組長度(傳輸所需時間 =數據大小/傳輸速率)不同而產生的。
另一方面,在無線LAN系統等中,從網絡輸入的數據幀的數據大小 不恆定。因此,當將輸入的數據幀依次轉換為數據分組來進行發送時,各 數據分組的分組長度(傳輸所需時間)也變化了。因此,如圖48所示, 即使並行發送多個數據分組,也會在各數據分組的分組長度上產生差異, 導致ACK分組接收失敗的可能性提高。
針對這種問題,正在研究一種通過使並行發送的多個數據分組的分組 長度相同或者相等,從而使多個數據分組的發送同時或者大致同時結束的 方法。由此,在多個數據分組各自所對的ACK分組到達的時刻,發送站 不進行發送,因而能夠不受無線信道間的洩漏功率等的影響而接收全部 ACK分組,從而可以帶來吞吐量的改善。本說明書中的"並行發送"指的 是,多個數據分組的分組長度(傳輸所需時間) 一致且並行發送的狀態。
這裡,作為從數據幀生成並行發送的多個數據分組的方法,有如下的 三種方法。例如當數據幀為一個而空閒信道有兩個時,如圖49 (1)所 示,分割數據幀來生成兩個數據分組。此外,當數據幀為三個而空閒信道 數為兩個時,如圖49 (2)所示,例如將數據幀2分割並分別與數據幀1 及數據幀3結合,生成兩個數據分組。此外,如圖49 (3)所示,將數據 幀1與數據幀2進行組合,並在數據幀3上添加虛位,從而生成分組長度 一致的兩個數據分組。此外,在使用多個無線信道時各無線信道的傳輸速 率不同的情況下,使各數據分組的大小比與傳輸速率比相對應,從而將分 組長度調整為相同。
如果數據分組的發送失敗,則從接收方通過送達確認分組發回該信 息,或者送達確認分組本身不被發回。此時,在接收方判斷為數據分組的 發送失敗,並對該數據分組進行重發處理。 (重發時的問題l)
這裡,首次發送時例如三個信道中有一個信道忙碌,對應於空閒狀態 的兩個信道來生成兩個數據分組,並進行並行發送。然後,在至少一個數據分組的發送失敗而進行重發處理時,空閒狀態的無線信道未必有兩個。
例如圖50 (1) 、 (2)所示,當從首次發送時到重發處理時空閒狀態的無 線信道增加的時候,如果不是使用與首次發送時相同的無線信道進行重 發,而是可以使用重發處理時的所有空閒狀態的無線信道來並行發送的 話,則可以帶來吞吐量的提高。
另一方面,如圖51所示,重發時空閒狀態的無線信道數有時也減 少。此時,將重發的兩個數據分組分兩次進行發送。此時,由於在發送各 個重發分組之前需要分別進行載波偵聽,所以未必能夠連續發送,從而可 能引起吞吐量的降低、平均傳輸延遲的增大以及抖動的增大。 (重發時的問題2)
接著,對並行發送時的重發方法沒有特別的規定,下面對將以往的重 發方法應用於並行發送時的問題進行說明。
圖52示出了以往的重發方法1。這裡,設可並行發送的數據分組數為 3,並且在通過載波偵聽而獲得的發送時刻tl、 t2、 t3都不變化。發送方的 無線站A從數據幀Fl生成數據分組Pl、 P2、 P3,並從數據幀F2生成數 據分組P4、 P5、 P6。另外,P1 P6分別對應於各數據分組的序列號。
無線站A在發送時刻tl並行發送數據分組P1 P3。然後,通過來自 接收方的ACK分組,確認出數據分組Pl、 P3發送成功以及數據分組P2 發送失敗。無線站A通過數據分組P2的發送失敗而判斷出數據幀Fl無法 復原,並在下一發送時刻t2重發與數據幀Fl相對應的全部數據分組Pl P3。此時,雖然數據分組Pl、 P3被正常接收,但還是再次發送。但是, 如果這次數據分組Pl發送失敗,則在下一個發送時刻t3再次發送數據分 組P1 P3。
如此,發送方的無線站A並行發送構成數據幀的多個數據分組,但如 果其一部分發送失敗,則再次並行發送構成相同數據幀的多個數據分組。 即,由於發送成功的數據分組也會被再次發送,所以信道的使用效率低 下,並且無法避免吞吐量的降低。
特別是,在空分復用方式中,如果增加復用數則無線傳輸路徑的變動 給傳輸質量帶來的影響變大,分組出錯率、誤碼率會增高。因此,如果由
ii於並行發送的一部分數據分組的失敗,就並行重發包含發送成功的數據分 組在內的所有數據分組,則再次發送失敗的機率提高,從而無法避免信道 利用效率的降低以及吞吐量的降低。
圖53示出了以往的重發方法2。這裡,設可並行發送的數據分組數為 3,並且在通過載波偵聽而獲得的發送時刻tl、 t2、 t3不變化。發送方的無 線站A從數據幀Fl生成數據分組Pl、 P2、 P3,並從數據幀F2生成數據 分組P4、 P5、 P6。這裡,設數據分組P1 P6的傳輸所需時間相等。
無線站A在發送時刻tl並行發送數據分組P1 P3。然後,通過來自 接收方的ACK分組確認出數據分組Pl、 P3發送成功以及數據分組P2發 送失敗。然後,在下一發送時刻t2,由於只對發送失敗的數據分組P2進 行重發的話效率很低,所以並行發送同時生成的數據分組P4、 P5。然後, 通過來自接收方的ACK分組,確認出數據分組P4、 P5發送成功以及數據 分組P2發送失敗。然後,在下一發送時刻t3,並行發送再次發送失敗的 數據分組P2和新的數據分組P6。然後,通過來自接收方的ACK分組,確 認出數據分組P6發送成功以及數據分組P2發送失敗。
如此,如果數據分組P2反覆發送失敗,而數據分組P6發送成功,則 構成數據幀F2的數據分組P4 P6都被接收。其結果是,由於數據分組P2 發送失敗而無法復原數據幀Fl,但下一數據幀F2被復原,從而順序被更 換。此時,為了使復原的數據幀的順序一致,需要將先復原的數據幀F2 保持到數據分組P2發送成功從而數據幀Fl被復原為止。
此外,雖然圖53中沒有記載,但當重發數據分組F2時,如果與從下 一數據幀F3生成的數據分組一起並行發送且數據分組P2發送失敗,則會 導致仍然無法復原數據幀Fl,而數據幀F3先被復原的狀況。若重複這種 處理,則保持被分別復原的數據幀F2、 F3、……,直到數據分組P2發送 成功從而數據幀Fl被復原為止,因而接收方的無線站中的接收緩衝器大 小不得不增大。
另外,這裡假設的是從數據幀F1、 F2生成的數據分組P1 P6的傳輸 所需時間相等的情況,而當數據分組P1 P3與數據分組P4 P6的傳輸所 需時間不同時,如果在重發數據分組P2時並行發送數據分組P4、 P5,則上述信道間的洩漏功率的影響是個問題。
本發明的目的在於提供一種重發方法,其可以發揮並行發送的優點, 且即使在重發處理中也可以實現吞吐量的提高。另外,本發明的目的還在 於提供一種重發方法,使得當從數據幀生成多個數據分組並進行並行傳輸 時,即使在重發處理中也可實現吞吐量的提高,並且使包含重發的數據分 組的多個數據分組向數據幀復原的處理變得容易。

發明內容
根據本發明的第一方面,在兩個無線站之間,當由於數據分組的發送失 敗而進行重發處理時,將通過載波偵聽而被判定為空閒狀態的無線信道數與 重發分組數進行比較。然後,當二者不同時,或者僅在空閒信道數大於重發 分組數時,根據空閒信道數重構重發分組,並使用空閒狀態的無線信道來並 行發送重構的各重發分組。
根據本發明的第二方面,在使用空分復用的兩個無線站之間,當由於數 據分組的發送失敗而進行重發處理時,將通過載波偵聽而被判定為空閒狀態 的一個無線信道的空分復用數與重發分組數進行比較。然後,當二者不同 時,或者僅在空分復用數大於重發分組數時,根據空分復用數重構重發分 組,並使用空分復用來並行發送重構的各重發分組。
根據本發明的第三方面,在可並用每一個無線信道的空分復用的兩個無 線站之間,當由於數據分組的發送失敗而進行重發處理時,將與通過載波偵 聽而被判定為空閒狀態的無線信道的各空分復用數的總和相當的並行發送數 與重發分組數進行比較。然後,當二者不同時,或者僅在並行發送數大於重 發分組數時,根據並行發送數來重構重發分組,並使用空閒狀態的無線信道 與空分復用來並行發送重構的各重發分組。
根據本發明的第四方面,在兩個無線站之間,當由於數據分組的發送失 敗而進行重發處理時,將通過載波偵聽而被判定為空閒狀態的無線信道數與 重發分組數進行比較。然後,當空閒信道數大於重發分組數時,根據剩餘的 空閒信道數來複製重發分組,並使用空閒狀態的無線信道並行發送重發分組 與複製分組。然後,在接收方分集接收被並行發送的重發分組與複製分組。使用空分復用的兩個無線站之間,當由於數 據分組的發送失敗而進行重發處理時,將通過載波偵聽而被判定為空閒狀態 的一個無線信道的空分復用數與重發分組數進行比較。然後,當空分復用數 大於重發分組數時,根據剩餘的空分復用數來複製重發分組,並使用空分復 用並行發送重發分組與複製分組。然後,在接收方分集接收被並行發送的重 發分組與複製分組。
根據本發明的第六方面,在可並用每一個無線信道的空分復用的兩個無 線站之間,當由於數據分組的發送失敗而進行重發處理時,將與通過載波偵 聽而被判定為空閒狀態的無線信道的各空分復用數的總和相當的並行發送數 與重發分組數進行比較。然後,當並行發送數大於重發分組數時,根據並行 發送數的剩餘數目來複製重發分組,並使用空閒狀態的無線信道和空分復用 並行發送重發分組與複製分組。然後,在接收方,分集接收被並行發送的重 發分組與複製分組。
根據本發明的第七方面,在兩個無線站之間,使用通過物理載波偵聽及 虛擬載波偵聽雙方而被判定為空閒狀態的多個無線信道,其中所述物理載波 偵聽是根據接收功率來判定是忙碌狀態還是空閒狀態,所述虛擬載波偵聽是 假設在所設定的發送抑制時間當中為忙碌狀態。在該無線站之間,當由於數 據分組的發送失敗而進行重發處理時,將通過載波偵聽而被判定為空閒狀態 的無線信道數與重發分組數進行比較。然後,當空閒信道數小於重發分組數 時,確保以空閒狀態的無線信道發送多個重發分組所需要的時間,並且不經 過物理載波偵聽就連續發送多個重發分組。
根據本發明的第八方面,在使用空分復用的兩個無線站之間,當由於數 據分組的發送失敗而進行重發處理時,將通過載波偵聽而被判定為空閒狀態 的一個無線信道的空分復用數與重發分組數進行比較,當空分復用數小於重 發分組數時,確保以空閒狀態的無線信道發送多個重發分組所需要的時間, 並且不經過物理載波偵聽就連續發送多個重發分組。
根據本發明的第九方面,在可並用每一個無線信道的空分復用的兩個無 線站之間,當由於數據分組的發送失敗而進行重發處理時,將與通過載波偵 聽而被判定為空閒狀態的無線信道數的各空分復用數的總和相當的並行發送
14數與重發分組數進行比較。然後,當並行發送數小於重發分組數時,確保以 空閒狀態的無線信道發送多個重發分組所需要的時間,並且不經過物理載波 偵聽就連續發送多個重發分組。
根據本發明的第十方面,本發明第二、三、五、六、八、九方面中任一 方面所述的空分復用數是根據所述兩個無線站之間的傳輸環境來設定的。
根據本發明的第十一方面,在本發明的第七至第九方面中的任一方面
中,規定了確保以空閒狀態的無線信道發送多個重發分組所需要的時間,並 且不經過物理載波偵聽就連續發送多個重發分組的步驟。在首先發送的重發 分組中,將多個重發分組的發送所需時間設為發送抑制時間並進行發送。接 收到該重發分組的無線站抑制發送抑制時間當中的發送,同時,發送了所述 重發分組的本站連續地發送後續的重發分組。
根據本發明的第十二方面,在本發明的第七至第九方面中的任一方面
中,規定了確保以空閒狀態的無線信道發送多個重發分組所需要的時間,並 且不經過物理載波偵聽就連續發送多個重發分組的步驟。給首先發送的重發 分組附加表示有後續重發分組的信息,正常地接收了該重發分組的無線站在 應答分組中將後續重發分組的發送所需要的時間設為發送抑制時間並進行發 送。接收到該應答分組的無線站抑制該發送抑制時間當中的發送,同時,作 為該應答分組的接收端的本站忽視該發送抑制時間而連續地發送後續的重發 分組。
根據本發明的第十三方面,在本發明的第七至第九方面中的任一方面 中,規定了確保以空閒狀態的無線信道發送多個重發分組所需要的時間,並 且不經過物理載波偵聽就連續發送所述多個重發分組的步驟。發送將多個重 發分組的發送所需要的時間設為發送抑制時間的控制分組。接收到該控制分 組的無線站抑制該發送抑制時間當中的發送,同時,發送了所述控制分組的 本站連續地發送所述多個重發分組。
根據本發明的第十四方面,本發明第十三方面中的接收到控制分組的無 線站在應答分組中設定發送抑制時間並進行發送。接收到該應答分組的無線 站抑制該髮根據本發明的第十五方面,規定了兩個無線站中的重發處理步驟,其中 該兩個無線站使用多個無線信道並行發送多個數據分組,或者使用一個無線 信道通過空分復用來並行發送多個數據分組,或者並用二者來並行發送與多 個無線信道的各空分復用數的總和相當的多個數據分組。發送方的無線站從 發送緩衝器中存儲的一個以上的數據幀生成傳輸所需時間彼此相等的多個數 據分組並進行並行發送。然後,接收從接收方的無線站發送的肯定應答分 組,當識別出一部分數據分組發送成功時,僅對發送失敗的數據分組進行重 發。此外,當沒有接收到肯定應答分組時,重發多個數據分組。當接收到肯 定應答分組,並識別出並行發送的全部數據分組發送成功時,進入下一發送 處理。
根據本發明的第十六方面,發送方的無線站從發送緩衝器中存儲的一個 以上的數據幀生成傳輸所需時間彼此相等的多個數據分組並進行並行發送。 進而發送否定應答請求分組,用於請求表示接收失敗的數據分組的否定應答 分組,並接收從接收方的無線站發送的否定應答分組。這裡,當識別出一部 分或者全部數據分組發送失敗時,僅對發送失敗的數據分組進行重發。此 外,當沒有接收到否定應答分組時,進入下一發送處理。
根據根據本發明的第十七方面,發送方的無線站從發送緩衝器中存儲的 一個以上的數據幀,至少以可並行發送數為單位來生成傳輸所需時間彼此相 等的多個數據分組,並以可並行發送數為單位連續並行發送。進而發送肯定 應答請求分組,用於請求表示接收成功的數據分組的肯定應答分組,並接收 從接收方的無線站發送的肯定應答分組。這裡,當識別出一部分數據分組發 送成功時,僅對發送失敗的數據分組進行重發。當沒有接收到肯定應答分組 時,重發多個數據分組。當接收到肯定應答分組,並識別出並行發送的全部 數據分組發送成功時,進入下一發送處理。
根據根據本發明的第十八方面,發送方的無線站從發送緩衝器中存儲的 一個以上的數據幀,至少以可並行發送數為單位來生成傳輸所需時間彼此相 等的多個數據分組,並以可並行發送數為單位連續並行發送。進而發送否定 應答請求分組,用於請求表示接收失敗的數據分組的否定應答分組,並接收 從接收方的無線站發送的所述否定應答分組。這裡,當識別出一部分或者全部數據分組發送失敗時,僅對發送失敗的數據分組進行重發。當沒有接收到 所述否定應答分組時,進入下一發送處理。
根據本發明的第十九方面,在本發明的第十七或第十八方面中,當連續 並行發送的多個數據分組的傳輸所需時間彼此相等時,在發送失敗的數據分 組數超過可並行發送數的情況下,連續地並行重發發送失敗的數據分組。此 外,在發送失敗的數據分組數為可並行發送數以下的情況時,對發送失敗的 數據分組進行重發或者並行重發。
根據本發明的第二十方面,在本發明的第十七或第十八方面中,當連續 並行發送的多個數據分組的傳輸所需時間根據可並行發送數而不同時,在發 送失敗的數據分組的傳輸所需時間不同的情況下,給傳輸所需時間短的數據 分組附加虛位來使分組長度一致。然後,在發送失敗的數據分組數超過可並 行發送數的情況下,連續地並行重發發送失敗的數據分組。此外,在發送失 敗的數據分組數為可並行發送數以下的情況時,對發送失敗的數據分組進行 重發或者並行重發。
根據本發明的第二十一方面,在本發明的第十五至第十八方面中的任一 方面中,取代僅對發送失敗的數據分組進行重發,而是對發送失敗的數據分 組中序列號最小的數據分組及其以後的全部數據分組進行重發。
根據本發明的第二十二方面,設並行發送的數據分組數為p個(p為2以 上的整數)。在發送數據分組的第一無線站的步驟1中,從發送緩衝器中存
儲的一個以上的數據幀生成M組(M為1以上的整數)由傳輸所需時間彼此 相等的p個以下的數據分組構成的分組集。在步驟2中,在M組分組集中按 生成順序並行發送一組(取為第N組)分組集。在步驟3中,當從接收了第 N組分組集的第二無線站接收到表示全部數據分組發送成功的應答分組時, 按生成順序並行發送第N+1組分組集。在步驟4中,當從第二無線站接收到 表示一部分數據分組發送失敗的應答分組時,獲取發送失敗的未發送數據分 組的個數h,如果按生成順序第N+l組及其以後的分組集中有未發送數據分 組,則並行發送第N組的h個未發送數據分組與第N+l組及其以後的分組集 的(p—h)個以下的未發送數據分組。此外,如果在第N+l組及其以後的分 組集中沒有未發送數據分組,則發送第N組的h個未發送數據分組。
17在步驟5中,當沒有從第二無線站接收到應答分組時,再次並行發送第
N組分組集。在步驟6中,當構成第N組分組集的全部數據分組都發送成功 時,將發送失敗的未發送數據分組的個數h替換成第N+l組及其以後的分組 集的未發送數據分組的個數,重複所述步驟4的處理直至以下M組分組集的 全部數據分組發送結束。接著,當M組分組集的全部數據分組發送結束後, 返回步驟1生成新的M組分組集。
根據本發明的第二十三方面,在本發明的第二十二方面中,在從第一無 線站向第二無線站發送了分組集之後,發送否定應答請求分組。第二無線站 針對該否定應答請求分組,在有發送失敗的數據分組時發送否定應答分組。 第一無線站在否定應答分組沒有到達的情況下進行步驟3的處理,不進行步 驟5的處理。
根據本發明的第二十四方面,在本發明的第二十二或第二十三方面中, 在步驟1中,當一次可生成的分組集的數目M超過上限值時,停止生成超過 上限值的分組集,並將分組集的生成中沒有用到的數據幀保留到下一個分組 集的生成機會。
根據本方面的第二十五方面,在本發明的第二十二或第二十三方面中, 在步驟1中,當M組分組集的生成中所使用的數據幀數目超過上限值時,停 止從超過上限值的數據幀生成分組集,並將該數據幀保留至下一個分組集的 生成機會。
根據本發明的第二十六方面,設並行發送的數據分組數為p個(p為2以 上的整數)。在發送數據分組的第一無線站的步驟1中,從發送緩衝器中存 儲的一個以上的數據幀生成由傳輸所需時間T彼此相等的多個數據分組構成 的數據分組群,並將其數據分組數Dl加到數據分組累計數R上。在步驟2 中,在屬於所述數據分組群的數據分組中,按生成順序並行發送最大p個未 發送數據分組。在步驟3中,當從接收並行發送的數據分組的第二無線站接 收到表示全部數據分組發送成功的應答分組時,獲取數據分組群的剩餘的未 發送數據分組的個數w。如果w》p則按生成順序並行發送最大p個未發送數 據分組。如果w<p時發送緩衝器中輸入了新的數據幀,則從該數據幀生成傳 輸所需時間T相等的數據分組並加到數據分組群中,在將該數據分組數D2加到數據分組累計數R上後,按生成順序並行發送最大p個未發送數據分組。
在步驟4中,當表示並行發送的一部分數據分組發送失敗的應答分組從
第二無線站到來時,獲取發送失敗的未發送數據分組與數據分組群的剩餘的
未發送數據分組的總計個數w,如果w》p則包括所述發送失敗的未發送數據 分組在內按生成順序來並行發送最大p個未發送數據分組。如果w<p時在發 送緩衝器中輸入了新的數據幀,則從該數據幀生成傳輸所需時間T相等的數 據分組並加到所述數據分組群中,在將該數據分組數加到數據分組累計數R 上之後,包括發送失敗的未發送數據分組在內按生成順序來並行發送最大p 個未發送數據分組。在步驟5中,當沒有與分組集的接收相對應的應答分組 從第二無線站到來時,對剛剛發送的全部數據分組進行並行發送。
重複進行步驟3至步驟5中的任一處理,當沒有新的數據幀輸入,從而 數據分組群的全部數據分組的發送結束時,重置傳lT所需時間T以及數據分 組累計數R並返回步驟1。
根據本發明的第二十七方面,在本發明的第二十六方面中,第一無線站 在向第二無線站並行發送了數據分組之後,發送否定應答請求分組。第二無 線站針對該否定應答請求分組,在有發送失敗的數據分組時發送否定應答分 組。第一無線站在否定應答分組沒有到來的情況下進行步驟3的處理,不進 行步驟5的處理。
根據本發明的第二十八方面,在本發明的第二十六或第二十七方面中, 當數據分組群的數據分組累計數R超過上限值時,停止從新的數據幀生成數 據分組。然後,在數據分組群的全部數據分組發送結束後,重置傳輸所需時 間T以及數據分組累計數R並返回到步驟1 。
根據本發明的第二十九方面,在本發明的第二十八中,當數據分組群的 全部數據分組的發送結束時,如果數據分組群的數據分組累計數R沒有超過 上限值,則不重置傳輸所需時間T以及數據分組累計數R就返回步驟1 。
根據本發明的第三十方面,在本發明的第二十六至第二十九方面中的任 一方面中,取代構成數據分組群的數據分組的累計數R,而是使用在該數據 分組群的生成中用到的數據幀的累計數F。
根據本發明的第三十一方面,在本發明的第二十二中,取代步驟4中的
19發送失敗的未發送數據分組數h,而是將分組集中發送失敗的未發送數據分組 以及後續的數據分組作為未發送數據分組,並設其個數為h。
根據本發明的第三十二方面,在本發明的第二十六方面中,取代步驟4中 的發送失敗的未發送數據分組與數據分組群的剩餘的未發送數據分組的總個數 W,而是將數據分組群中發送失敗的數據分組以及後續的數據分組作為未發送
數據分組,並設其個數為w。


圖1是表示本發明第一實施方式的處理步驟的流程圖; 圖2是表示本發明第一實施方式的操作示例的時序圖; 圖3是表示本發明第一實施方式的操作示例的時序圖; 圖4是表示本發明第二實施方式的處理步驟的流程圖; 圖5是表示本發明第三實施方式的處理步驟的流程圖; 圖6是表示本發明第四實施方式的處理步驟的流程圖; 圖7是表示本發明第五實施方式的處理步驟的流程圖; 圖8是表示本發明第六實施方式的處理步驟的流程圖; 圖9是表示本發明第六實施方式的操作示例的時序圖; 圖IO是表示本發明第七實施方式的處理步驟的流程圖; 圖ll是表示本發明第八實施方式的處理步驟的流程圖; 圖12是表示本發明第九實施方式的處理步驟的流程圖; 圖13是表示本發明第十實施方式的處理步驟的流程圖; 圖14是表示重發分組與複製分組的接收處理步驟的流程圖; 圖15是表示本發明第十一實施方式的處理步驟的流程圖; 圖16是表示本發明第十一實施方式的操作示例的時序圖; 圖17是表示本發明第十二實施方式的發送方無線站的處理步驟的流 程圖18是表示本發明第十二實施方式的接收方無線站的處理步驟的流 程圖19是表示本發明第十二實施方式的操作示例的時序圖;圖20是表示本發明第十三實施方式的處理步驟的流程圖; 圖21是表示本發明第十三實施方式的操作示例的時序圖; 圖22是表示本發明第十四實施方式的處理步驟的流程圖; 圖23是表示本發明第十四實施方式的操作示例的時序圖; 圖24是表示本發明第十五實施方式的處理步驟的流程圖; 圖25是表示本發明第十五實施方式的操作示例的時序圖; 圖26是表示本發明第十六實施方式的處理步驟的流程圖; 圖27是表示本發明第十六實施方式的操作示例的時序圖; 圖28是表示本發明第十七實施方式的處理步驟的流程圖; 圖29是本發明第十七實施方式中的多個數據分組的生成/發送/重發的 示例1的示意圖30是表示本發明的第十七實施方式的數據分組的生成/發送/重發的 示例l的操作例的時序圖31是本發明第十七實施方式中的多個數據分組的生成/發送/重發的 示例2的示意圖32是表示本發明的第十七實施方式的多個數據分組的生成/發送/重 發的示例2的操作例的時序圖33是表示本發明第十八實施方式的處理步驟的流程圖34是表示本發明第十八實施方式的操作示例的時序圖35是表示本發明第十九實施方式的操作示例的時序圖36是表示本發明第二十實施方式的操作示例的時序圖37是數據分組的結構示意圖38是擴展型ACK分組的結構示意圖39擴展型ACK請求分組的結構示意圖40是表示本發明第二十一實施方式的處理步驟的流程圖41是表示本發明第二十一實施方式的操作示例的時序圖42是表示本發明第二十二實施方式的處理步驟的流程圖43是表示本發明第二十二實施方式的操作示例的時序圖44是表示本發明第二十四實施方式的處理步驟的流程21圖45是表示本發明第二十四實施方式的操作示例的時序圖; 圖46是表示本發明第二十五實施方式的處理步驟的流程圖; 圖47是表示本發明第二十五實施方式的操作示例的時序圖48是對多個無線信道的中心頻率接近的情況下的問題進行說明的 時序圖49是對從數據幀生成並行發送的多個數據分組的方法進行說明的 圖,其中(1)表示幀分割的例子,(2)表示幀修補的例子,(3)表示 幀聚合的例子;
圖50是對重發時的問題1 (無線信道增加時)進行說明的時序圖; 圖51是對重發時的問題1 (無線信道減少時)進行說明的時序圖; 圖52是對以往的重發方法1進行說明的時序圖; 圖53是對以往的重發方法2進行說明的時序圖。
具體實施例方式
如下所示的第一實施方式至第十四實施方式對應於與首次發送時相比 重發處理時的空閒信道數增減的情況(所述重發時的問題1),或重發分 組數與空閒信道數不同的情況,並且在重發處理時也要有效利用並行發 送。
(第一實施方式)
圖l示出了本發明的第一實施方式的流程圖。圖2及圖3示出了本發 明的第一實施方式的操作示例。這裡,備有無線信道#1、 #2、 #3。
首先,在數據到達發送緩衝器後,通過載波偵聽來檢索空閒狀態的無 線信道(SIOI、 S102)。這裡,在發送數據產生時刻tl,檢索出無線信道 弁3處於忙碌狀態,無線信道#1及無線信道#2為空閒狀態。接著,根據 空閒信道數與待發送的數據幀數進行重構,使得各無線信道的每一個中的 分組長度相同,並將重構的各個分組分配給各無線信道來(並行)發送 (S103)。
在圖2所示的例子中,是有兩個信道為空閒狀態,而要發送的數據幀 為一個的情況,通過圖49 (1)所示的方法對數據幀1進行分割(la、lb)從而生成兩個數據分組,並分配給各無線信道來進行並行發送。
接著,對於並行發送的所有分組,確認發送後預定時間內是否分別接
收了ACK分組(S104),並對在預定時間內ACK分組沒有被接收的分組 進行重發處理(S105 S108)。在重發處理中,首先通過載波偵聽來檢索 空閒狀態的無線信道(S105)。接著,將空閒信道數與重發分組數進行比 較,當二者不同時(空閒信道數-重發分組數),為了利用所有空閒信道 進行重發而進行重構,使得各無線信道的每一個中的分組長度相同,並將 重構的分組分配給各無線信道來(並行)重發(S107)。另一方面,當空 閒信道數與重發分組數相等時,由於不需要重構,所以將重發分組分配給 各無線信道來(並行)重發(S108)。下面,重複上面的重發處理,直至 所有分組接收了 ACK分組為止。
圖2 (1)是雖然接收到了與通過無線信道#1發送的數據分組la相對 的ACK分組,但沒有接收到與通過無線信道弁2發送的數據分組lb相對 的ACK分組,從而對數據分組lb進行重發處理的情況。這裡,由於重發 分組數為1,而在重發處理開始時刻t2空閒信道數為3,所以將數據分組 lb分為3個(lb-l, lb-2, lb-3),並分別分配給無線信道井1、 #2、 #3 來並行重發(圖1, S107)。
圖2 (2)是沒有接收到與通過無線信道弁l、 #2發送的數據分組 la、 lb相對的ACK分組,從而對數據分組la、 lb進行重發處理的情況。 這裡,由於重發分組數為2,而在重發處理開始時刻t2空閒信道數為3, 所以對數據分組la、 lb分別進行分割並重構(la-l、 (la-2、 lb-l) 、 lb-2),並分別分配給無線信道#1、 #2、 #3來並行重發(圖l, S107)。
圖2 (3)是沒有接收到與通過無線信道弁1、 #2發送的數據分組 la、 lb相對的ACK分組,從而對數據分組la、 lb進行重發處理的情況。 這裡,由於重發分組數為2,而在重發處理開始時刻t2空閒信道數為2, 所以不進行數據分組la、 lb的重構就將其分別分配給無線信道弁l、 #2 來並行重發(圖1, S108)。
圖2 (4)是沒有接收到與通過無線信道#1、 #2發送的數據分組 la、 lb相對的ACK分組,從而對數據分組la、 lb進行重發處理的情況。這裡,由於重發分組數為2,而在重發處理開始時刻t2空閒信道數為1, 所以對數據分組la、 lb進行重構(la+lb),並分配給無線信道#1來進 行重發(圖1, S107)。另外,在本例子中,如圖49 (1)所示,通過對 分割一個數據幀而成的部分進行重構來將其返回成一個。此時,當分組長 度超過最大長度時,也可以不進行重構而是進行控制,從而通過一個無線 信道分兩次進行發送。
上面的例子是空閒信道數與重發分組數不同的情況,即,不管空閒信 道數比重發分組數多還是少,都根據空閒信道數對重發分組進行重構。但 是,由於數據分組的重構在接收方也要求與之相應的處理從而很複雜,所 以可以僅限於空閒信道數不比重發分組數多的情況(圖1的S106的判斷 分支的帶括號的標記)。
圖3是接收到了與通過無線信道#1、 #2發送的數據分組la、 lb相 對的ACK分組,從而對數據分組la、 lb進行重發處理的情況。這裡,重 發分組數為2,而在重發處理開始時刻t2空閒信道數為1,由於比數據分 組數少,所以不進行數據分組la、 lb的重構,首先將數據分組la分配給 無線信道#1來重發(圖1, S108)。在下一重發處理開始時刻t3,由於 重發分組數為1,而空閒信道數為2,所以將數據分組lb分成兩個(lb-1、 lb-2),分別分配給無線信道#1、 #3來並行重發(圖l, S107)。 (第二實施方式)
圖4示出了本發明的第二實施方式的流程圖。本實施方式的特徵在 於,在第一實施方式中進行數據分組的重發時利用了空分復用方式。
首先,在數據到達發送緩衝器後,通過載波偵聽檢索空閒狀態的無線 信道(S101、 S102)。接著,根據空閒信道數與待發送的數據分組數進行 重構,使得各無線信道的每一個中的分組長度相同,並將重構的各分組分 配給各無線信道來(並行)發送(S103)。
接著,對於並行發送的所有分組,確認發送後預定時間內是否分別接 收了 ACK分組(S104),並對在預定時間內沒有接收到ACK分組的分組 進行重發處理(S111 S114)。在重發處理中,首先通過載波偵聽檢索空 閒狀態的無線信道(S111)。這裡,選擇處於空閒狀態的一個無線信道。接著,對所選擇的無線信道中的空分復用數和重發分組數進行比較
(5112) ,當空分復用數為重發分組數以上時,為了通過空分復用將重發 分組一下子重發出去,根據空分復用數分割並重構成相同的分組長度,然 後將重構的各個分組分配給空分復用的各個天線來進行並行重發
(5113) 。另一方面,當空分復用數少於重發分組數時,不重構重發分
組,將重發分組分配給一個無線信道來進行重發(S114)。下面,重複以 上的重發處理直至全部分組接收到ACK分組為止。 (第三實施方式)
圖5示出了本發明第三實施方式的流程圖。本實施方式的特徵在於, 在第一實施方式中的數據分組的並行發送以及重發時,並用了空分復用方 式。另外,通過並用空閒狀態的無線信道與空分復用,可並行發送的數據 分組的數目為空閒狀態的無線信道的各空分復用數的總和。這裡,在以下 的實施方式中,設各無線信道的空分復用數相同,並將並行發送數作為空 閒信道數X空分復用數來進行說明。
首先,在數據到達發送緩衝器後,通過載波偵聽來檢索空閒狀態的無 線信道(S101、 S102)。接著,根據空閒信道數X空分復用數,分別重構 成相同的分組長度,並將重構的各分組分配給各無線信道以及空分復用的 各天線來進行(並行)發送(S121)。
接著,針對並行發送的所有分組,確認在發送後預定時間內是否分別 接收了ACK分組(S104),對在預定時間內沒有接收到ACK分組的分組 進行重發處理(S105、 S122 S124)。在重發處理中,首先通過載波偵聽 來檢索空閒狀態的無線信道(S105)。接著,將空閒信道數X空分復用數 與重發分組數進行比較(S122),當二者不同時(空閒信道數X空分復用 數^重發分組數),為了使用空分復用以及全部空閒信道來進行重發,分 別重構成相同的分組長度,並將重構的各分組分配給各無線信道以及空分 復用的各天線來進行(並行)重發(S123)。另一方面,當空閒信道數X 空分復用數與重發分組數相等時,不重構重發分組,將重發分組分配給各 無線信道以及空分復用的各天線來(並行)重發(S124)。下面,重複進 行以上的重發處理,直至全部分組接收到ACK分組為止。此外,在本實施方式中,由於數據分組的重構在接收方也要求與其相
對應的處理,從而很複雜,所以也可以僅限於空閒信道數x空分復用數多 於重發分組數的情況(圖5的S122判斷分支的帶括號的標記)。
(第四實施方式)
圖6示出了本發明第四實施方式的流程圖。本實施方式的特徵在於, 關於在第三實施方式的S121、 S122 S124中使用的空分復用數,通過傳 播係數求出天線相關,並通過預定的閾值求出一個信道可重複的空分復用 數(S125、 S126)。其他與第三實施方式相同。此外,對於在第二實施方 式的S112中使用的空分復用數也同樣適用。 (第五實施方式)
圖7示出了本發明第五實施方式的流程圖。本實施方式的特徵在於, 根據與到達發送緩衝器的數據數目、傳播環境相應的空分復用數來選擇是 利用多個無線信道進行並行發送還是使用空分復用方式進行並行發送
(S131)。按照該選擇,根據空閒信道數(或者空分復用數)分別重構成 相同的分組長度,並將重構的各分組分配給各無線信道(或者空分復用的 各天線)來(並行)發送(S132)。
接著,針對並行發送的全部分組,確認在發送後預定時間內是否分別 接收到了 ACK分組(S104),對在預定時間內沒有接收到ACK分組的分 組進行重發處理(S105、 S133 S135)。在重發處理當中,首先通過載波 偵聽檢索空閒狀態的無線信道(S105)。接著,對空閒信道數(或者空分 復用數)與重發分組數進行比較(S133),當兩者不同時(空閒信道數^ 重發分組數(或者空分復用數-重發分組數)),為了使用所有空閒信道
(或者空分復用的各天線)來進行重發,分別重構成相同的分組長度,並 將重構的各分組分配給各無線信道(或者空分復用的各天線)來(並行) 重發(S134)。
另一方面,當空閒信道數(或者空分復用數)與重發分組數相等時, 不重構重發分組,將重發分組分配給各無線信道(或者空分復用的各天 線)來(並行)重發(S135)。下面,重複進行以上的重發處理,直到全 部分組接收到ACK分組為止。(第六實施方式)
圖8示出了本發明第六實施方式的流程圖。圖9示出了本發明第六實 施方式的操作示例。這裡,備有無線信道#1、 #2、 #3。
首先,在數據到達發送緩衝器後,通過載波偵聽來檢索空閒狀態的無 線信道(S201、 S202)。這裡,在發送數據生成時刻tl,檢索出無線信道 弁3處於忙碌狀態,無線信道#1以及無線信道弁2處於空閒狀態。接著, 根據空閒信道數與待發送的數據分組數進行重構,使得各無線信道的每一 個中的分組長度相同,並將重構的各分組分配給各無線信道來(並行)發 送(S203)。
在圖9所示的例子中,示出的是有兩個信道為空閒狀態,而要發送的 數據幀為一個的情況,通過圖49 (1)所示的方法對數據幀1進行分割 (la、 lb)從而生成兩個數據分組,並將其分配給各無線信道來進行並行 發送。
接著,針對並行發送的所有分組,確認在發送後預定時間內是否分別 接收了 ACK分組(S204),對在預定時間內沒有接收到ACK分組的分組 進行重發處理(S205 S209)。在重發處理中,首先通過載波偵聽檢索空 閒狀態的無線信道(S205)。接著,將空閒信道數與重發分組數進行比 較,並當空閒信道數大於重發分組數時,根據超過重發分組數的剩餘的空 閒信道數複製重發分組,並將重發分組與複製分組分配給各無線信道來並 行重發(S207)。另外,複製分組也可以使用對重發分組的有效載荷部進 行複製而生成的新的分組。對於發送複製分組的重發分組來說,可以獲得 頻率分集(diversity)的效果。另一方面,當空閒信道數為重發分組數以 下時,將重發分組分配給各無線信道來(並行)重發(S208)。下面,重 復進行以上的重發處理,直至全部分組接收到ACK分組為止。
圖9 (1)是接收到了與通過無線信道#1發送的數據分組la相對的 ACK分組,但沒有接收到與通過無線信道#2發送的數據分組lb相對的 ACK分組,從而對數據分組lb進行重發處理的情況。這裡,由於重發分 組數為1,而在重發處理開始時刻t2空閒信道數為2,所以對數據分組lb 進行複製(lb、 lb,),並分別分配給無線信道#1、 #2來並行重發(圖
278, S207)。
圖9 (2)是沒有接收到與通過無線信道#1、 #2發送的數據分組 la、 lb相對的ACK分組,從而對數據分組la、 lb進行重發處理的情況。 這裡,由於重發分組數為2,而在重發處理開始時刻t2空閒信道數為3, 所以例如對數據分組la、 lb中的數據分組la進行複製(la、 lb、 la'), 並分別分配給無線信道#1、 #2、弁3來並行重發(圖8, S207)。
圖9 (3)是沒有接收到與通過無線信道#1、 #2發送的數據分組 la、 lb相對的ACK分組,從而對數據分組la、 lb進行重發處理的情況。 這裡,由於重發分組數為2,而在重發處理開始時刻t2空閒信道數為2, 所以將數據分組la、 lb分別分配給無線信道弁l、 #2來並行重發(圖8,
5208) 。
圖9 (4)是沒有接收到與通過無線信道#1、 #2發送的數據分組 la、 lb相對的ACK分組,從而對數據分組la、 lb進行重發處理的情況。 這裡,由於重發分組數為2,而在重發處理開始時刻t2空閒信道數為1, 比數據分組數少,所以首先將數據分組la分配給無線信道#1進行重發 (圖8, S208)。在下一重發處理開始時刻t3,由於重發分組數為1,而 空閒信道數為2,所以對數據分組lb進行複製(lb、 lb'),並分別分配 給無線信道弁l、弁3來並行重發(圖8, S207)。
在重發處理時,當空閒信道數少於重發分組數時,也可以根據空閒信 道數來重構重發分組(圖8的S206的判斷分支的帶括號的標記,
5209) 。 (第七實施方式)
圖10示出了本發明第七實施方式的流程圖。本實施方式的特徵在 於,在第六實施方式中的數據分組的重發時利用了空分復用方式。
首先,在數據到達發送緩衝器後,通過載波偵聽來檢索空閒狀態的無 線信道(S201, S202)。接著,根據空閒信道數與待發送的數據分組數進 行重構,使得各無線信道的每一個中的分組長度相同,並將重構的各分組 分配給各無線信道來(並行)發送(S203)。
接著,針對並行發送的全部分組,確認在發送後預定時間內是否分別接收到了ACK分組(S204),對在預定時間內沒有接收到ACK分組的分 組進行重發處理(S211 S215)。在重發處理中,首先通過載波偵聽來檢 索空閒狀態的無線信道(S211)。這裡,選擇處於空閒狀態的一個無線信 道。接著,將所選擇的無線信道中的空分復用數與重發分組數進行比較
(S212),當空分復用數比重發分組數大時,根據超過重發分組數的剩餘 的空分復用數來複製重發分組,並將重發分組與複製分組分配給空分復用 的各個天線來並行重發(S213)。另外,複製分組使用了複製重發分組的 有效載荷部而生成的新的分組。對於發送複製分組的重發分組來說,可以 獲得空間分集的效果。
此外,當空分復用數與重發分組數相等時(這裡,重發分組數為2以 上時),將重發分組分配給空分復用的各個天線來並行重發(S214)。另 一方面,當空分復用數比重發分組數少時(包含重發分組數為1的時 候),不使用空分復用,而使用空閒信道依次對重發分組進行重發
(S215)。下面,重複進行以上的重發處理,直至全部分組接收到ACK 分組為止。另外,當空分復用數少於重發分組數時,也可以根據空分復用 數來重構重發分組並進行並行重發。 (第八實施方式)
圖11示出了本發明第八實施方式的流程圖。本實施方式的特徵在 於,在第六實施方式中的數據分組的並行發送以及重發時,並用了空分復 用方式。
首先,在數據到達發送緩衝器後,通過載波偵聽來檢索空閒狀態的無 線信道(S201, S202)。接著,根據空閒信道數X空分復用數,分別重構 成相同的分組長度,並使用各無線信道以及空分復用來(並行)發送各分 組(S221)。
接著,針對並行發送的全部分組,確認在發送後預定時間內是否分別 接收到了 ACK分組(S204),對在預定時間內沒有接收到ACK分組的分 組進行重發處理(S205、 S222 S225)。在重發處理中,首先通過載波偵 聽來檢索空閒狀態的無線信道(S205)。接著,將空閒信道數X空分復用 數與重發分組數進行比較(S222),當空閒信道數X空分復用數比重發分
29組數大時,根據超過重發分組數的剩餘的空閒信道數x空分復用數來複製
重發分組,並將重發分組與複製分組分配給無線信道以及空分復用的各個
天線來並行重發(S223)。另外,在將複製分組分配給無線信道時可獲得頻率分集的效果,在使用空分復用時可獲得空間分集的效果。
另一方面,當空閒信道數X空分復用數在重發分組數以下時,使用各無線信道以及空分復用對重發分組進行(並行)重發(S224)。下面,重複進行以上的重發處理,直至全部分組接收到ACK分組為止。
此外,在本實施方式中,當空閒信道數X空分復用數比重發分組數少時,也可以根據空閒信道數X空分復用數來重構重發分組(圖11的S222的判斷分支的帶括號的標記,S225)。(第九實施方式)
圖12示出了本發明的第九實施方式的流程圖。本實施方式的特徵在於,關於在第八實施方式的S221、 S222 S225中使用的空分復用數,通過傳播係數求出天線相關,根據預定的閾值求出一個信道可重複的空分復用數(S226, S227)。其他與第八實施方式相同。對於在第七實施方式的S212中使用的空分復用數來說也可適用。(第十實施方式)
圖13示出了本發明的第十實施方式的流程圖。本實施方式的特徵在於,根據與到達發送緩衝器的數據數、傳播環境相應的空分復用數來選擇是使用多個無線信道來進行並行發送,還是使用空分復用方式進行並行發送(S231)。按照該選擇,根據空閒信道數(或者空分復用數)分別重構成相同的分組長度,並將重構的各分組分配給各無線信道(或者空分復用的各個天線)來(並行)發送(S232)。
接著,針對並行發送的全部分組,確認在發送後預定時間內是否分別接收到了 ACK分組(S204),對在預定時間內沒有接收到ACK分組的分組進行重發處理(S205、 S233 S235)。在重發處理中,首先通過載波偵聽檢索空閒狀態的無線信道(S205)。接著,對空閒信道數(或者空分復用數)與重發分組數進行比較(S233),當空閒信道數(或者空分復用數)比重發分組數大時,根據超過重發分組數的剩餘的空閒信道數(或者
30剩餘的空分復用數)來複製重發分組,並將重發分組與複製分組分配給各
無線信道(或者空分復用的各個天線)來(並行)重發(S234)。
另一方面,當空閒信道數(或者空分復用數)在重發分組數以下時,不複製重發分組,將重發分組分配給各無線信道(或者空分復用的各個天線)來(並行)重發(S235)。下面,重複進行以上的重發處理,直到全部分組接收到ACK分組為止。
此外,在本實施方式中,當空閒信道數(或者空分復用數)少於重發分組數時,也可以根據空閒信道數(或者空分復用數)來重構重發分組(圖13的S233的判斷分支的帶括號的標記,S236)。(重發分組以及複製分組的接收處理)
在並行發送重發分組與複製分組之際,當將重發分組與複製分組分別分配給不同的無線信道時,可獲得頻率分集的效果。此外,當將重發分組與複製分組分配給空分復用的各個天線時,可獲得空間分集的效果。另一方面,當分集接收重發分組與複製分組時,可以使用圖14 (1)所示的選擇分集接收,或者圖14 (2)所示的合成分集接收。
首先,作為共同的接收操作,在使用多個無線信道的頻率分集的時候按各各個無線信道進行接收解調,在分配給空分復用的各個天線的空間分集的時候按各個天線進行接收解調。在選擇分集接收中,確認分別經接收處理的各分組的序列號是否重複,並選擇重複的分組中的一個分組,廢棄剩下的。然後,發送與所選擇的分組的序列號相對應的到達確認分組Ack。另一方面,在合成分集接收中,取分別經接收處理的各分組的信號相關,並組合超過預定閾值的分組(重發分組與複製分組)來進行合成處理。然後,發送與所合成的分組的序列號相對應的到達確認分組Ack。
另外,到達確認分組Ack通過針對重發分組與複製分組二者而分別使用的無線信道或者天線來進行發送,或者通過針對任一分組而使用的無線信道或者天線來進行發送。在重發分組的發送方,確認發送的分組的序列號,從而識別出相對應的重發分組己到達,然後結束重發處理。(第十一實施方式)
圖15示出了本發明第十一實施方式的流程圖。圖16示出了本發明第十一實施方式的操作示例。這裡,備有無線信道弁1、 #2、 #3。
首先,數據到達發送緩衝器後,通過載波偵聽來檢索空閒狀態的無線
信道(S301, S302)。在圖16中,在發送數據生成時刻tl,檢索出無線信道弁3處於忙碌狀態,無線信道#1以及無線信道弁2處於空閒狀態。接著,根據空閒信道數與待發送的數據分組數,通過例如圖49所示的方法,生成在各無線信道的每一個中分組長度相同的數據分組,並將其分配給各無線信道來(並行)發送(S303)。
在圖16所示的例子中,示出的是有兩個信道處於空閒狀態,而發送的數據幀為三個的情況,通過圖49 (2)所示的方法將數據幀2分為兩個(2a、 2b),並分別與數據幀1以及數據幀3相結合而生成數據分組(1 +2a) 、 (2b+3),並將其分配給各無線信道來進行並行發送。
接著,針對並行發送的全部數據分組,確認在發送後預定時間內是否分別接收到ACK分組(S304),對在預定時間內沒有接收到ACK分組的數據分組進行重發處理(S305 S308)。在重發處理中,首先通過載波偵聽來檢索空閒狀態的無線信道,並對空閒信道數與重發分組數進行比較
(5305) 。當空閒信道數為重發分組數以上時,選擇要在重發處理中使用的空閒信道,並將重發分組分配給所選的各空閒信道來(並行)發送
(5306) 。
另一方面,當空閒信道數小於重發分組數時,選擇第一個發送的重發分組,並將該重發分組以及剩餘的重發分組的發送所需要的時間之和設定為該重發分組所記述的發送抑制時間(佔有時間),從而進行發送
(5307) 。接著,在所選的重發分組的發送結束後,使用該無線信道連續發送後續的重發分組(S308)。下面,重複進行以上的重發處理,直至所有分組接收到ACK分組為止。
圖16是直到ACK待機期限t2為止也沒有接收到與通過無線信道#1、 #2發送的數據分組(l+2a) 、 (2b+3)相對的ACK分組,從而對數據分組(l+2a) 、 (2b + 3)進行重發處理的情況。這裡,在重發處理開始時刻t3隻有無線信道井1處於空閒狀態,重發分組數為2而空閒信道數為1,比重發分組數少,因而首先將重發分組(l+2a)分配給無線信道#1來進行發送(圖15: S307)。
此時,重發分組(l+2a)的發送抑制時間被設定為自身所需發送時間與重發分組(2b + c)的發送所需時間之和。通過該重發分組(1 +2a),對無線信道#1設定到下一重發分組(2b+c)的發送結束為止之間的NAV。由此,關於無線信道弁l,其被抑制了來自其他無線站的發送,從而處於本站的獨佔狀態。因此,在重發分組(l+2a)的發送結束後,可以通過無線信道弁1連續發送重發分組(2b+c)(圖15: S308)。
這裡,對NAV (Network Allocation Vector,網絡分配矢量)進行簡單說明。載波偵聽方法使用了兩種方法, 一種是物理載波偵聽方法,其通過RSSI (Received Signal Strength Indicator,接收信號強度指示器)等測量無線信道的接收功率,從而檢測是否有其他無線站使用該無線信道發送數據分組。另一種虛擬載波偵聽方法,其利用數據分組的報頭中所記述的、在所述數據分組的收發中所使用的無線信道的佔有時間,來設定僅在該佔有時間內無線信道處於忙碌狀態。
無線站具有被稱為NAV的計時器,用於表示無線信道直至變為空閒狀態的時間。NAV為0時,表示無線信道處於空閒狀態;不為0時,表示通過虛擬載波偵聽,無線信道處於忙碌狀態。當接收了從其他無線站發送的數據分組時,讀取該數據分組的報頭中所記述的佔有時間,並當該值比NAV的當前值大時將該值設為NAV。
此時,如果將數據分組的實際發送時間設定為數據分組的報頭中所記述的佔有時間,則基於RSSI的物理載波偵聽和基於NAV的虛擬載波偵聽都表示忙碌狀態,上述兩種方法中的載波偵聽大致發揮相同的功能。另一方面,如果將比數據分組的實際發送時間長的佔有時間記入報頭,則即使在數據分組接收結束後的時間,該無線信道也是虛擬載波偵聽所檢測出的忙碌狀態,從而具有可抑制使用該無線信道進行發送的效果。此時的佔有時間可叫做發送抑制時間,在本發明的說明中被記為"發送抑制時間"。發送數據分組的無線站只有當在該兩個載波偵聽中都處於空閒狀態時,才判定無線信道處於空閒狀態,從而進行發送。(第十二實施方式)圖17及圖18示出了本發明的第十二實施方式的流程圖。圖17表示發送方無線站的處理,圖18表示接收方無線站的處理。圖19示出了本發明第十二實施方式的操作示例。這裡,備有無線信道井1、 #2、 #3。本實施方式的特徵在於,不是在發送方而是從接收方設定NAV。
首先,在發送方無線站中,當數據到達發送緩衝器後,通過載波偵聽來檢索空閒狀態的無線信道(圖17; S301, S302)。接著,根據空閒信道數與待發送的數據分組數,通過例如圖49所示的方法,生成在各無線信道的每一個中分組長度相同的數據分組,並分配給各無線信道來(並行)發送(圖17: S303)。
接著,針對並行發送的全部數據分組,確認在發送後預定時間內是否分別接收到ACK分組(圖17: S304),對在預定時間內沒有接收到ACK分組的數據分組進行重發處理(圖17: S305、 S306、 S311至S313)。在重發處理中,首先通過載波偵聽來檢索空閒狀態的無線信道,並對空閒信道數與重發分組數進行比較(圖17: S305)。當空閒信道數為重發分組數以上時,選擇要在重發處理中使用的空閒信道,並將重發分組分配給所選的各空閒信道來(並行)發送(圖17: S306)。另一方面,當空閒信道數比重發分組數小時,選擇第一個發送的重發分組,並給該重發分組添加表示有後續的重發分組的信息,然後發送(圖17: S311)。
接收方的無線站接收到數據分組後,判斷該數據分組中是否添加了表示有後續的數據分組(重發分組)的信息(圖18: S321, S322)。當沒有後續的數據分組時,發回普通的ACK分組(圖18: S323)。另一方面,當具有後續的數據分組時,將從發送方無線站通知的後續的重發分組的發送所需時間設定為普通的ACK分組中所記述的發送抑制時間,並發回(圖18: S324)。接收到記述了該發送抑制時間的ACK分組的無線站將發送抑制時間設定為所述無線信道的NAV,並抑制發送。
作為先前發送的數據分組的回信,當接收到設定了發送抑制時間的ACK分組時,發送方無線站與其他無線站同樣地將該發送抑制時間設為NAV,但忽視它(不進行載波偵聽),並使用所述無線信道連續發送後續的重發分組(圖17: S312, S313)。此外,響應於設定了發送抑制時間的ACK分組的接收,也可以不進行NAV自身的設定。下面,重複進行以上的重發處理,直至全部分組都接收到ACK分組為止。
圖19是直到Ack待機時刻t2為止也沒有接收到與通過無線信道# 1、弁2發送的數據分組(l+2a) 、 (2b+3)相對的ACK分組,從而對數據分組(l+2a) 、 (2b + 3)進行重發處理的情況。這裡,重發分組數為2,而在重發處理開始時刻t3空閒信道數為1,由於空閒信道數少於重發分組數,所以首先將重發分組(l+2a)分配給無線信道井1進行發送。此時,給重發分組(l+2a)添加表示有後續的重發分組的信息(圖17:S311)。
然後,通過該重發分組(l+2a)所對的ACK分組中所設定的發送抑制時間,在無線信道#1中設定直到下一重發分組(2b+3)的發送結束為止的期間的NAV,從而抑制使用無線信道#1的發送。其中,在發送了重發分組(l+2a)的無線站中,忽視根據ACK分組而設定在無線信道#1中的NAV,並使用無線信道#1連續發送後續的重發分組(2b+3)(圖17: S312, S313)。由此,可連續發送重發分組(l+2a) 、 (2b+3)。(第十三實施方式)
第十一實施方式是從連續發送多個重發分組的發送方無線站來設定NAV的,第十二實施方式是根據來自連續發送多個重發分組的發送方無線站的請求而從接收方無線站設定NAV的。通過這種NAV設定,無線站#l變為獨佔狀態從而能夠連續發送多個重發分組。但是,進行NAV設定的無線站僅限於能夠從發送方無線站接收第一個重發分組的無線站,或者僅限於能夠從接收方無線站接收ACK分組的無線站。即,僅限於處於發送方無線站以及接收方無線站的各自周邊的無線站。因此,為了擴展進行該NAV設定的無線站的範圍,將第十一實施方式與第十二實施方式組合起來
成為第十三實施方式。
圖20示出了本發明第十三實施方式的流程圖。圖21示出了本發明的第十三實施方式的操作示例。這裡,備有無線信道#1、 #2、 #3。省略了與第十一實施方式和第十二實施方式共有的S301 S304的說明。
在重發處理中,首先通過載波偵聽來檢索空閒狀態的無線信道,並將
35空閒信道數與重發分組數進行比較(S305)。這裡,當空閒信道數小於重發分組數時,選擇第一個發送的重發分組,並將所述重發分組以及剩餘的重發分組的發送所需時間之和設為該重發分組中所記述的發送抑制時間
(佔有時間),並添加表示還有後續的重發分組的信息後進行發送
(S314)。
接收方無線站的功能以及基於其的NAV設定的步驟與第十二實施方式相同,接收了 ACK分組的無線站將發送抑制時間設為所述無線信道的NAV,並抑制發送。然後,使用所述無線信道連續發送後續的重發分組。另外,通過在重發分組中設定的發送抑制時間,還可以向接收方無線站通知有後續的重發分組。這時的接收方無線站發送ACK分組即可,其中該ACK分組將從通知的發送抑制時間減去第一個重發分組的發送時間所得的時間(後續的重發分組的發送所需要的時間)設定為發送抑制時間。
圖21示出的是直到Ack待機時刻t2為止也沒有接收到與通過無線信道弁l、 #2發送的數據分組(l+2a) 、 (2b+3)相對的ACK分組,從而對數據分組(l+2a) 、 (2b + 3)進行重發處理的情況。這裡,重發分組數為2,而在重發處理開始時刻t3空閒信道數為1,由於比重發分組數少,所以首先將重發分組(l+2a)分配給無線信道弁l並發送。此時,在重發分組(l+2a)中,將自身所需的發送時間與重發分組(2b + c)的發送所需要的時間之和設為發送抑制時間(圖20: S314)。
然後,通過在該重發分組(l+2a)所對的ACK分組中設定的發送抑制時間,在無線信道#1中設定直到下一重發分組(2b+3)的發送結束為止的期間的NAV,從而抑制使用無線信道#1的發送。這裡,在發送重發分組(l+2a)的無線站中,忽視根據ACK分組而設定在無線信道弁l中的NAV,並使用無線信道#1連續發送後續的重發分組(2b + 3)(圖20: S312, S313)。由此可連續發送重發分組(l+2a) 、 (2b+3)。(第十四實施方式)
圖22示出了本發明第十四實施方式的流程圖。圖23示出了本發明第十四實施方式的操作示例。這裡,備有無線信道#1、 #2、 #3。本實施方式的特徵在於,當分為多個發送時刻來發送多個重發分組時,預先交換用於設定NAV的控制分組。
首先,在數據到達發送緩衝器後,通過載波偵聽來檢索空閒狀態的無
線信道(S301, S302)。接著,根據空閒信道數與待發送的數據分組數,通過例如圖49所示的方法,生成在各無線信道的每一個中分組長度相同的數據分組,並分配給各無線信道來(並行)發送(S303)。
接著,針對並行發送的全部數據分組,確認在發送後預定時間內是否分別接收到ACK分組(S304),對在預定時間內沒有接收到ACK分組的數據分組進行重發處理(S305、 S306、 S331至S333)。在重發處理中,首先通過載波偵聽來檢索空閒狀態的無線信道,並將空閒信道數與重發分組數進行比較(S305)。當空閒信道數為重發分組數以上時,選擇要在重發處理中使用的空閒信道,並將重發分組分配給所選的各空閒信道來(並行)發送(S306)。
另一方面,當空閒信道數小於重發分組數時,利用當前的空閒信道來發送控制分組(S331),所述控制分組將多個重發分組的發送所需要的時間設為發送抑制時間。然後,在與所述控制分組相對的接收方無線站的應答分組中設定該發送抑制時間並進行發送。接收到控制分組的無線站接收到應答分組時的處理與第十二及第十三實施方式相同,選擇第一個發送的重發分組進行發送,進而使用該無線信道連續發送後續的重發分組(S332, S333)。下面,重複進行以上的重發處理,直至全部分組都接收到ACK分組為止。另外,在應答分組中設定發送抑制時間的處理可以是任意的。
圖23示出的是直到Ack待機時刻t2為止也沒有接收到與通過無線信道#1、 #2發送的數據分組(l+2a) 、 (2b+3)相對的ACK分組,從而對數據分組(l+2a) 、 (2b + 3)進行重發處理的情況。這裡,在重發處理時刻t3僅有無線信道#1處於空閒狀態,由於重發分組數為2而空閒信道數為1,比重發分組數少,所以首先使用無線信道#1來發送用於設定NAV的控制分組(圖22: S331)。在該控制分組中,將全部的重發分組(l+2b) 、 (2b+3)的發送所需要的時間設為發送抑制時間。此外,在與控制分組相對的應答分組中也設定同等的發送抑制時間。通過該控制分組以及應答分組,在無線信道#1中設定直到重發分組(l+2a) 、 (2b
37+ 3)的發送結束為止的期間的NAV,從而無線信道井l為獨佔狀態。由此,在重發分組(l+2a)的發送結束後,可以通過無線信道#1連續發送重發分組(2b + 3)(圖22: S333)。
在以上所示的實施方式中,基於ACK分組的送達確認也可以是從發送方發送NACK請求分組,並從接收方應答NACK分組。(第十五實施方式)
以下所示的實施方式對應於首次發送時與重發處理時的空閒信道數沒有變化的情況(所述重發時的問題2)。
圖24示出了本發明的第十五實施方式的流程圖。圖25示出了第十五實施方式的操作示例。這裡,備有無線信道#1、弁2、弁3,並且在通過載波偵聽而獲得的發送時刻tl、 t2、 t3,可並行發送的數據分組數3沒有變化。
在發送方,當數據幀到達發送緩衝器後,從數據幀生成與可並行發送的數目相對應的數據分組(S401, S402)。在圖25所示的發送時刻tl,從數據幀Fl生成數據分組Pl、 P2、 P3。各數據分組的分組長度一致。在數據分組的生成中所使用的數據幀的數目是任意的,例如圖49 (2)、(3)所示,也可以從三個數據幀生成兩個數據分組。接著,獲取要發送的數據分組的所有序列號(S403)。另外,P1 P3分別與各數據分組的序列號對應。
接著,並行發送所生成的數據分組P1 P3 (S404)。然後,通過來自接收方的ACK分組,確認所有數據分組的發送的成敗(S405,
5406) 。在圖25所示的例子中,將並行發送的各數據分組的發送的成敗信息記入到一個ACK分組中,然後使用一個無線信道(這裡為#1)進行發送。這種擴展型的ACK分組例如使用了 IEEE 802.11 TGe等正在研究的Group ACK協議。
通過該ACK分組確認出數據分組Pl、 P3發送成功以及數據分組P2發送失敗。然後,在通過載波偵聽獲得的下一發送時刻t2,在剛剛發送的數據分組P1 P3中,僅重發發送失敗的數據分組(這裡為P2) (S406,
5407) 。此外,當數據分組P1 P3的並行發送後即使經過了預定時間也沒有接收到ACK分組時,確認全部分組發送失敗,並進行數據分組P1 P3的重發(S405, S408)。接著,獲取重發的數據分組的全部序列號(S409)。
然後,通過來自接收方的ACK分組,確認並行發送的全部數據分組的發送的成敗(S405, S406)。若根據該ACK分組確認出數據分組P2發送成功,則能夠確認並行發送的全部數據分組P1 P3發送成功,從而返回步驟S401進入下一個數據分組的生成及發送處理。在圖25中,從數據幀F2生成數據分組P4、 P5、 P6,並在發送時刻t3進行並行發送。另一方面,在接收方,通過聚齊數據分組P1、 P2、 P3來復原數據幀F1。(第十六實施方式)
圖26示出了本發明第十六實施方式的流程圖。圖27示出了第十六實施方式的操作示例。
本實施方式的特徵在於,在第十五實施方式中,在從發送方的無線站A向接收方的無線站B發送了數據分組後,從無線站A向無線站B發送NACK請求分組,並接收從無線站B發送的NACK分組。該NACK請求分組中含有從無線站A向無線站B發送的數據分組的信息。無線站B在數據分組被正常接收時,不會針對NACK請求分組發回NACK分組,當數據分組沒有被正常接收時,則發回包含該數據分組的信息的NACK分組。因此,在無線站A中,NACK請求分組發送之後若沒有NACK分組從無線站B到來,則判斷為先前發送的數據分組發送成功了。相反,若接收到NACK分組,則判斷為其中記述的數據分組發送失敗。其他的數據分組的重發處理與第一實施方式相同。
在發送方,在數據幀到達發送緩衝器後,從數據幀生成與可並行發送的數目相對應的數據分組(S401, S402)。在圖27所示的發送時刻tl,從數據幀Fl生成數據分組Pl、 P2、 P3。接著,獲取要發送的數據分組的所有序列號(S403),然後並行發送數據分組P1 P3 (S404)。接著,將請求並行發送的多個數據分組的接收成敗的NACK請求分組發向數據分組的接收端(S411)。
然後,通過來自接收方的NACK分組,確認全部數據分組的發送的成敗(S412)。另外,在圖27所示的例子中示出了使用一個無線信道(這裡為#1)來收發NACK請求分組以及與其相對應的NACK分組,並將發送失敗的無線信道的數據分組的信息一同記述在該NACK分組中的例子。這種擴展型的NACK請求分組以及NACK分組例如使用IEEE 802.11 TGe等正在研究的Group ACK協議。
通過該NACK分組確認出數據分組P2發送失敗。然後,在通過載波偵聽而獲得的下一發送時刻t2,僅對發送失敗的數據分組(這裡為P2)進行重發(S412, S407)。接著,獲取重發的數據分組的全部序列號
(S409),並將NACK請求分組發送給數據分組的接收端(S411)。
然後,通過來自接收方的NACK分組確認全部數據分組的發送的成敗
(S412),在圖27所示的例子中,沒有來自接收方的NACK分組被輸入,從而確認數據分組P2重發成功。由此,確認出並行發送的全部數據分組P1 P3發送成功,從而返回步驟S401進入下一個數據分組的生成以及發送處理。在圖27中,從數據幀F2生成數據分組P4、 P5、 P6,並在發送時刻t3進行並行發送。另一方面,在接收方,通過聚齊數據分組Pl、P2、 P3來復原數據幀F1。(第十七實施方式)
圖28示出了本發明第十七實施方式的流程圖。圖29示出了第十七實施方式中的多個數據分組的生成/發送/重發的示例1。圖30示出了第十七實施方式中的多個數據分組的生成/發送/重發的示例1的操作例。
本實施方式的特徵在於,從發送緩衝器中所存儲的數據幀,以可並行發送數為單位生成傳輸所需時間彼此相等的多個數據分組,並以可並行發送數為單位連續並行發送。
在發送方,在數據幀到達發送緩衝器後,從數據幀生成與可並行發送的數目相對應的數據分組(S401, S402)。這裡,如圖29所示,分別分割兩個數據幀F1、 F2,並分別生成傳輸所需時間TA相同的三個數據分組Pl、 P2、 P3及數據分組P4、 P5、 P6。接著,獲取要發送的數據分組的全部序列號(S403),然後連續地並行發送數據分組P1 P3及數據分組P4 P6 (S421),並將肯定應答請求分組發送給數據分組的接收端(S422)。另外,數據分組的連續發送可以利用例如IEEE 802.il TGe等正在研究的Group ACK協議來進行。
然後,通過來自接收方的ACK分組,確認全部數據分組的發送的成敗(S423, S424)。在圖30所示的例子中,示出的是使用一個無線信道
(這裡為弁1)來收發肯定應答分組以及與其相對應的ACK分組,並且各數據分組的發送的成敗信息被記入到其ACK分組中的例子。這種擴展型的ACK請求分組以及ACK分組利用了例如由IEEE 802.11 TGe正在研究的Group ACK協議。
通過該ACK分組確認出數據分組P1、 P2、 P3、 P4發送成功以及數據分組P2、 P5、 P6發送失敗。然後,在通過載波偵聽而獲得的下一發送時刻t2,在剛剛發送的數據分組P1 P6中,進入僅對發送失敗的數據分組
(這裡為P2、 P5、 P6)進行重發的處理(S425 S431)。
首先,識別發送失敗的數據分組的傳輸所需時間是否一致,不一致時,向傳輸所需時間短的數據分組附加虛位,從而使並行重發的多個數據分組的傳輸所需時間一致(S425, S426)。另外,在本實施方式中,由於從數據幀Fl、 F2生成的數據分組P1 P3及數據分組P4 P6的傳輸所需時間一致,所以發送失敗的數據分組P2、 P5、 P6的傳輸所需時間也一致,從而不必在並行重發時附加虛位。
接著,將發送失敗的數據分組的數目Xng和可並行發送的數目K*L
(K:空分復用數,L:空閒信道數)進行比較,判斷是否需要連續重發
(S427)。當Xng《K L時進行一次重發(Xng=l時)或者進行並行重發(Xng〉1時)(S428);當Xng〉K'L時進行連續的並行重發
(S429)。在圖29及圖30所示的例子中,由於可並行發送數為3,而發送失敗的數據分組數也為3,因而在一次處理中並行發送。
此外,若數據分組P1 P6的連續/並行發送後,即使經過了預定時間也沒有接收到ACK分組,則確認為全部數據分組發送失敗,並進行數據分組P1 P6的連續/並行重發(S423, S430)。接著,獲取重發的數據分組的全部序列號(S431),並將肯定應答請求分組發送給數據分組的接收端(S422)。然後,通過來自接收方的ACK分組,確認並行發送的全部數據分組的發送的成敗(S423, S424 )。若通過該ACK分組確認出數據分組P2、P5、 P6發送成功,則能夠確認連續並行發送的數據分組P1 P3及數據分組P4 P6發送成功,從而返回步驟S401進入到下一個數據分組的生成及發送處理。在圖30中,從數據幀F3生成數據分組P7、 P8、 P9,並在發送時刻t3進行並行發送。另一方面,在接收方,通過聚齊數據分組P1 P3及數據分組P4 P6來復原數據幀F1、 F2。
另外,在本實施方式中,是數據幀F2的復原在先,數據幀F1的復原在後的情況,但由於是以一次生成的數據分組P1 P3及數據分組P4 P6為單位來進行發送及重發處理的,因而不會出現先收發在下次機會中所生成的數據分組P7及其後來的數據分組,並先復原數據幀F3的情況。艮口,數據幀的復原順序沒有大的更換,只要根據一次處理的數據幀數或數據分組數來確定接收緩衝器大小即可,從而較小的接收緩衝器就可以應付了。
圖31示出了第十七實施方式中的多個數據分組的生成/發送/重發的示例2。圖32示出了第十七實施方式中的多個數據分組的生成/發送/重發的示例2的操作例。
這裡,如圖31所示,分割數據幀Fl從而生成傳輸所需時間TA相同的三個數據分組P1、 P2、 P3,進一步分割數據幀F2從而生成傳輸所需時間TB相同的三個數據分組P4、 P5、 P6。這裡,由於數據幀Fl、 F2的幀大小不同,所以以可並行發送數為單位而生成的數據分組的傳輸處理時間TA與TB不同(TA〉TB) 。 S卩,雖然以可並行發送數為單位而生成傳輸所需時間彼此相等的多個數據分組,但連續並行發送的多個數據分組的傳輸所需時間有時根據可並行發送數的單位而不同。
如此,當一次生成的數據分組P1 P3與數據分組P4 P6的傳輸所需時間不同時,發送失敗的數據分組P2與數據分組P5、 P6的傳輸所需時間也不同,從而在並行重發時給傳輸所需時間短的數據分組P5、 P6附加虛位,並需要使它們的傳輸所需時間與數據分組P2—致(S425, S426)。(第十八實施方式)
圖33示出了本發明第十八實施方式的流程圖。圖34示出了第十八實
42施方式的操作示例。
本實施方式的特徵在於,在第十七實施方式中,在接收到從發送方的
無線站A發送給接收方的無線站B的數據分組後,從無線站A向無線站B 發送NACK請求分組,並接收從無線站B發送的NACK分組。該NACK 請求分組中含有從無線站A發送給無線站B的數據分組的信息。無線站B 在正常接收了數據分組時不對NACK請求分組發回NACK分組,若沒有 正常接收到數據分組,則發回包含該數據分組的信息的NACK分組。因 此,在無線站A中,若NACK請求分組發送後沒有NACK分組從無線站 B到來,則判斷為先發送的數據分組成功發送了。相反,若接收到NACK 分組,則判斷為記入到其中的數據分組發送失敗。其他的數據分組的重發 處理與第十七實施方式相同。
另外,圖34所示的操作示例與圖29及圖30所示的多個數據分組的生 成/發送/重發的示例1相對應,在圖31及圖32所示的多個數據分組的生 成/發送/重發的示例2中也相同。
(第十九實施方式、第二十實施方式)
圖35示出了本發明第十九實施方式的操作例。圖36示出了本發明第 二十實施方式的操作例。
第十五實施方式至第十八實施方式中示出了如下狀況,即在從數據 幀Fl生成的數據分組P1 P3中,數據分組Pl、 P3發送成功,數據分組 P2發送失敗從而被重發。此時,先到達的數據分組Pl、 P3與後到達的數 據分組P2在被重排列成正確的順序之後進行數據幀Fl的復原。
第十九實施方式是在第十五實施方式以及第十六實施方式中,為了在 接收方簡化伴有重排序的數據幀的復原處理,對圖24及圖26的步驟S407 的處理進行改變,使得重發發送失敗的數據分組中最小序號的分組及其以 後的數據分組(這裡為P2、 P3)。由此,能夠容易地復原數據幀F1。
第二十實施方式是在第十七實施方式以及第十八實施方式中,為了在 接收方簡化伴有重排序的數據幀的復原處理,對圖28及圖33的步驟 S428、 S429的處理進行改變,使得重發發送失敗的數據分組中最小序號的 數據分組及其以後的數據分組(這裡為P2、 P3、 P4、 P5、 P6)。與此相
43伴,不進行使步驟S425、 S426的數據分組間的傳輸所需時間一致的操 作。
艮口,如圖31所示,當數據分組P1 P3與數據分組P4 P6的傳輸所 需時間不同時,重發的數據分組P2 P3與數據分組P4 P6的傳輸所需時 間也不同。因此,不進行使數據分組間的傳輸所需時間一致的操作,連續 地並行發送數據分組P2 P3和數據分組P4 P6。由此,可以容易地復原 數據幀F1、 F2。
(數據分組的結構)
圖37示出了數據分組的結構。數據分組由如下部分構成分組種類 信息、接收端無線站的識別信息(ID)、發送方無線站的識別信息 (ID)、為了分別區別並行發送的多個數據分組而附加的序列號、並行發 送的多個數據分組的序列號中最小的序列號、數據部、FCS部。 (擴展型ACK分組的結構)
圖38示出了擴展型ACK分組的結構。擴展型的ACK分組用於將如 圖25等所示那樣並行發送的各數據分組的發送成敗信息一同進行發送, 對於如圖27等所示的擴展型NACK分組來說也是一樣的。
例(1)的ACK分組由分組識別信息、接收端無線站(數據分組發送 方無線站)的識別信息(ID)、成功接收的數據分組的序列號、FCS部構 成。例(2)的ACK分組配備了位圖,以代替記述成功接收的數據分組的 序列號,通過根據接收成敗來給與數據分組的序列號相對應的位賦值,來 表現接收成功。另外,位圖的先頭位對應於並行發送的多個數據分組中具 有最小序列號的數據分組。
(擴展型的ACK請求分組的結構)
圖39示出了擴展型ACK請求分組的結構。擴展型ACK請求分組用 於將請求如圖30等所示那樣並行發送的多個數據分組的接收成敗的信息 一同進行發送,對於如圖27等所示的擴展型NACK請求分組來說也是同 樣的。
例(1)的ACK請求分組由如下部分構成分組種類信息、接收端無 線站(數據分組接收無線站)的識別信息(ID)、發送方無線站(數據分
44組發送方無線站)的識別信息(ID)、並行發送的全部數據分組的序列
號、FCS部。例(2)的ACK請求分組取代了記述並行發送的所有數據分 組的序列號,而是記述並行發送的數據分組的序列號中最小的序列號和並 行發送的數據分組的個數。 (第二十一實施方式)
圖40示出了本發明第二十一實施方式的流程圖。圖41示出了本發明 第二十一實施方式的操作例。這裡,備有無線信道#1、 #2、 #3,並且 在通過載波偵聽而獲得的時刻tl、 t2、 t3、 t4可並行發送的數據分組數p (=3)沒有變化。此外,當從數據幀生成數據分組時,以由p個以下的 數據分組構成的分組集為單位,設一次生成的分組集的數目為M,與數據 分組的序列號不同,設分組集的序列號為N。
在發送方,在數據幀到達發送緩衝器後,生成由p個以下的數據分組 構成的M組分組集(S501 S503)。在圖41所示的發送時刻tl,從數據 幀Fl、 F2生成數據分組Pl、 P2、 P3作為第一分組集,從數據幀F3、 F4 生成數據分組P4、 P5、 P6作為第二分組集,總計生成兩組(M=2)分組 集。各數據分組的分組長度一致。另外,只要以分組集為單位生成數據分 組即可,相對應的數據幀的數目是任意的。
在發送時刻tl,並行發送第一組(N=l)分組集(數據分組Pl P3) (S504)。然後,通過來自發送方的ACK分組,確認第一組分組集 的全部數據分組的發送成敗(S505, S506)。另外,在圖41所示的示例 中,將各數據分組的發送成敗信息記入到一個ACK分組中,並使用一個 無線信道(這裡為弁l)將其發回。
通過該ACK分組確認出數據分組P2發送失敗後,獲取第一組(第N 組)分組集的未發送數據分組的個數h (這裡為1) (S506, S510, S511)。另外,"未發送數據分組"指的是由於發送失敗而沒有完成發送 的數據分組以及待發送的數據分組這兩者。此外,將在後面敘述S510的 標記a的意思。另外,當同時生成的分組集的數目M為兩組以上時,判斷 第二組(第N+l組)及其以後的分組集當中是否有未發送數據分組 (S512, S513),如果有未發送數據分組,則選擇第一組的分組集的h個未發送數據分組(發送失敗的數據分組P2),以及從第二組及其以後的分
組集當中選擇(p—h)個以下的未發送數據分組(P4、 P5),在下一發送 時刻t2進行並行發送(S514)。另外,數據分組P2與數據分組P4、 P5由 於生成時刻相同所以分組長度也相等,對並行發送沒有障礙。
然後,通過來自接收方的ACK分組,確認第一組(第N組)的分組 集的全部數據分組的發送成敗(S516, S506)。在通過該ACK分組確認 出數據分組P2發送成功後,確認第一組(第N組)的分組集(P1 P3) 發送成功。然後,增加分組集的序列號N (S506, S507, S508),從而轉 移到第二組(第N+l組)的分組集的處理,直到確認出所有分組集發送 成功為止。在接收方,通過聚齊數據分組P1、 P2、 P3來復原數據幀F1、 F2。
這裡,對於全部數據分組成功發送的第一組(第N組)的分組集,利 用標記a判斷其是同時發送成功的,還是通過重發以及與其他分組集的數 據分組的並行發送而發送成功的(S509, S510) 。 S卩,當第一組(第N 組)分組集的數據分組同時發送成功時,由於一直是a二O的狀態,所以直 接進入第二組(第N+l組)分組集的並行發送(S509, S504)。另一方 面,當第一組(第N組)分組集的一部分數據分組要重發時,在S510中a =1,並與第二組(第N+l組)及其以後的分組集的未發送數據分組一併 並行發送。然後,當第一組(第N組)分組集的全部數據分組發送成功 時,第二組(第N+l組)分組集的一部分或是全部數據分組己經被發 送。因此,從S509返回到S506,判斷第二組(第N+l組)分組集的全 部數據分組是否成功發送,如果還有未發送的數據分組則編入第三組(第 N+2組)及其以後的分組集的數據分組並重複進行同樣的處理。
在圖41所示的例子中,當在發送時刻t2並行發送了數據分組P2與數 據分組P4、 P5後,由於數據分組P2的發送成功而結束第一組分組集的發 送。另一方面,由於數據分組P4發送失敗,所以針對第二組分組集從 S506轉到S511,並計算第二組分組集的未發送數據分組的個數h (這裡為 兩個)。此外,由於分組集的生成數M為2,沒有第三組及其以後的分組 集,所以選擇第二組分組集的兩個未發送數據分組(P4、 P6),並在下一發送時刻t3進行並行發送(S513, S515)。另外,當同時生成的分組集為 l組(M=l)時,進行從S512到S515的處理。此外,在發送時刻t3,雖 然數據幀F5、 F6、 F7到達了發送緩衝器,但在首先生成的兩組分組集發 送結束前不進行數據分組的生成。
然後,當通過來自接收方的ACK分組確認出第二組分組集的所有數 據分組發送成功後,確認首先生成的全部分組集發送成功(N = M),並 從S507返回到S501。由此,在發送時刻t4,從數據幀F5、 F6、 F7新生 成數據分組P1、 P2、 P3作為一組(M=l)分組集。另外,在發送時刻tl 生成的數據分組P1 P6與在發送時刻t4生成的數據分組P1 P3是彼此獨 立的,並且通常分組長度不同。
此外,當無法在S505、 S516的處理中接收ACK分組時,由於要重發 上次發送的全部數據分組,所以分別返回到S504或者S512及其以後的處 理。
(第二十二實施方式)
圖42示出了本發明第二十二實施方式的流程圖。圖43示出了本發明 第二十二實施方式的操作例。
本實施方式的特徵在於,在接收到從發送方的無線站A發送給接收方 的無線站B的數據分組後,從無線站A向無線站B發送否定應答請求分 組,並接收從無線站B發送的否定應答分組。無線站B在數據分組被正常 接收時不會根據否定應答請求分組發回否定應答分組,而在數據分組沒有 被正常接收時則發回表示該情況的否定應答分組。因此,在無線站A中, 當否定應答請求分組發送後,沒有否定應答分組從無線站B到來時,則判 斷為先前發送的數據分組發送成功了。而當接收到否定應答分組時,則判 斷為其中記述的數據分組發送失敗了。其他的數據分組的重發處理與第二 十一實施方式相同。
在發送方,在數據幀到達發送緩衝器後,生成由p個以下的數據分組 構成的M組分組集(S501 S503)。在圖43所示的發送時刻tl,從數據 幀Fl、 F2生成數據分組Pl、 P2、 P3作為第一分組集,從數據幀F3、 F4 生成數據分組P4、 P5、 P6作為第二分組集,總計生成兩組(M=2)分組集。
在發送時刻tl,並行發送第一組(N=l)分組集(數據分組Pl
P3) (S504),並發送否定應答請求分組(S521)。然後,通過來自接收 方的否定應答分組NACK確認第一組分組集的發送成敗(S522)。另外, 在圖43所示的例子中示出的是,使用一個無線信道(這裡為#1)來收發 否定應答請求分組及與其相對應的否定應答分組NACK,並且發送失敗的 數據分組的信息被記入到該否定應答分組NACK中的例子。
在通過該否定應答分組NACK確認出數據分組P2發送失敗後,獲取 第一組(第N組)分組集的未發送數據分組的個數h (這裡為1)
(S511)。然後,當同時生成的分組集的數目M為兩組以上時,判斷第二 組(第N+l組)及其以後的分組集中是否有未發送數據分組(S512, S513),如果有未發送數據分組,則選擇第一分組集的一個未發送數據分 組(發送失敗的數據分組P2),以及從第二組分組集中選擇(p—h)個以 下的未發送數據分組(P4、 P5),並在下一發送時刻t2進行並行發送
(S514),並發送否定應答請求分組(S521)。
這裡,第一組(第N組)分組集的一部分數據分組被重發,第二組
(第N+l組)及其以後的分組集的未發送數據分組的一部分或者全部也 被一併並行發送。若在S522中沒有接收到否定應答分組NACK,則這些 數據分組全部發送成功,從而確認出第一組(第N組)分組集(P1 P3) 發送成功。另一方面,針對第二組(第N+l組)及其以後的分組集,增 加分組集的序列號N,直至確認到全部分組集發送成功為止(S522, S507, S508, S523)。在S523中,判斷第二組(第N+1組)分組集的全 部數據分組的發送成敗,如果還有未發送數據分組則編入第三組(第N+ 2組)及其以後的分組集中並重複進行同樣的處理。
在圖43所示的例子中,當在發送時刻t2並行發送了數據分組P2與數 據分組P4、 P5之後,由於數據分組P2的發送成功而第一組分組集的發送 結束。另一方面,由於數據分組P4發送失敗,所以針對第二組分組集從 S523轉到S511,並計算第二組分組集的未發送數據分組的個數h (這裡為 兩個)。此外,由於分組集的生成數M為2,沒有第三組及其以後的分組
48集,所以選擇第二組分組集的兩個未發送數據分組(P4、 P6),並在下一 發送時刻t3進行並行發送(S513, S515)。另外,當同時生成的分組集為 一組(M=l)時,進行從S512到S515的處理。此外,在發送時刻t3, 雖然有數據幀F5、 F6、 F7到達發送緩衝器,但在首先生成的兩組分組集 的發送結束之前都不進行數據分組的生成。
然後,當沒有來自接收方的否定應答分組NACK被輸入,從而確認出 第二組分組集的全部數據分組發送成功後,能夠確認首先生成的所有分組 集發送成功(N二M),從而從S507返回到S501。由此,在發送時刻 t4,從數據幀F5、 F6、 F7新生成數據分組Pl、 P2、 P3作為一組(M = 1)分組集。
(第二十三實施方式)
第二十三實施方式是,在第二十一實施方式及第二十二實施方式的從 數據幀生成分組集的步驟S503中,給一次可生成的分組集的數目M設定 上限值,並停止生成超過上限值的分組集。另外,在分組集的生成中沒有 用到的數據幀被保留到下一分組集的生成機會。
此外,在第二十一實施方式及第二十二實施方式的從數據幀生成分組 集的步驟S503中,若M組分組集的生成中所使用的數據幀數F超過上限 值,則停止從超過上限值的數據幀生成分組集。然後,將分組集的生成中 沒有用到的數據幀保留至下一分組集的生成機會。 (第二十四實施方式)
圖44示出了本發明第二十四實施方式的流程圖。圖45示出了本發明 的第二十四實施方式的操作例。這裡,備有無線信道#1、 #2、 #3,並 且在通過載波偵聽而得到的發送時刻tl、 t2、 t3、 t4、 t5可並行發送的數據 分組數p (=3)沒有變化。此外,設從數據幀一次生成的D個(Dl個、 D2個、……)數據分組作為數據分組群,並設構成數據分組群的數據分 組的累計數為R。這裡,本實施方式的累計數R是任意的,不涉及直接控 制。此外,給構成數據分組群的數據分組按生成順序附加序列號,並按生 成順序進行發送處理。
在發送方,當數據幀到達發送緩衝器後,生成傳輸所需時間為T的數據分組,並將生成的Dl個數據分組作為數據分組群(S531 S533)。在 圖45所示的發送時刻tl,從數據幀Fl、 F2生成數據分組Pl、 P2、 P3, 從數據幀F3、 F4生成數據分組P4、 P5、 P6,總計生成六個(R=6)數據 分組群。各數據分組的傳輸所需時間為T。另外,數據分組群的生成中所 使用的數據幀數是任意的。
在發送時刻tl,從數據分組群中按生成順序並行發送最大p個數據分 組(P1 P3) (S534)。然後,通過來自接收方的ACK分組,確認各數 據分組的發送成敗(S535, S536)。另外,在圖45所示的例子中,將各 數據分組的發送成敗信息記入一個ACK分組中,並使用一個無線信道
(這裡為#1)將其發回。
在通過該ACK分組確認出數據分組P2發送失敗後,獲取發送失敗的 未發送數據分組以及數據分組群的剩餘的未發送數據分組的總計個數w
(這裡為四個)(S536, S537)。另一方面,如果發送沒有失敗,則僅獲 取數據分組群的剩餘的未發送數據分組的個數w (S536, S538)。將該個 數w與可並行發送數p進行比較,如果w^p,則從數據分組群中按生成 順序並行發送最大p個未發送數據分組(S539, S534)。在圖45所示的 例子中,發送失敗的數據分組P2與未發送數據分組P4、 P5在下一發送時 刻t2被並行發送。
然後,通過來自接收方的ACK分組,確認各數據分組的發送的成敗 (S535, S536)。這裡,當數據分組群的未發送數據分組的個數w低於可 並行發送數p時(S537, S538, S539),由於在可用於並行發送的無線信 道中產生了空閒信道,所以在不是w=0的時候就進行新的數據分組的生 成(S540, S541, S542) 。 g卩,判斷發送緩衝器中是否存在數據幀 (S541),如果存在數據幀,則與首先生成時相同,生成傳輸所需時間為 T的數據分組,並將生成的D2個數據分組加到數據分組群上(S542), 並按生成順序並行發送最大p個數據分組(S534)。此時,數據分組群的 累計數R為Dl+D2。此外,如果在發送緩衝器中沒有數據幀,則按生成 順序並行發送最大p個(w個)數據分組(S541, S534)。另一方面,當 數據分組群的未發送數據分組的個數w為0時,從S540返回到S531,新從數據幀進行數據分組的生成。
在圖45所示的例子中,由於在發送時刻t2發送的數據分組P2、 P4、 P5中的數據分組P4發送失敗,所以未發送數據分組的個數w為數據分組 P4、 P6這兩個(w<p)。另一方面,在接收方,通過聚齊數據分組Pl P3來復原數據幀F1、 F2。在下一發送時刻t3,從數據幀F5、 F6生成傳輸 所需時間為T的數據分組P7、 P8、 P9,並加到數據分組群上從而使累計 數R為9。
此外,在發送時刻t3並行發送了數據分組P4、 P6和數據分組P7後, 若通過來自接收方的ACK分組確認出數據分組P6發送失敗,則未發送數 據分組的個數w為數據分組P6、 P8、 P9這三個。在下一發送時刻t4,並 行發送數據分組P6與數據分組群P8、 P9,並在確認其發送成功從而數據 分組群中沒有未發送數據分組後(w=0),返回到初始狀態(S531)。另 一方面,在接收方,從數據分組P4 P6復原數據幀F3、 F4,並從數據分 組P7 P9復原數據幀F5、 F6。由此,在發送時刻t5,從數據幀F7、 F8、 F9新生成傳輸所需時間為T的數據分組P1、 P2、 P3。另外,在發送時刻 tl生成的數據分組P1 P6與在發送時刻t5生成的數據分組P1 P3彼此相 互獨立,且通常傳輸所需時間T不同。
此外,當在S535的處理中無法接收ACK分組時,由於重發了上次發 送的全部數據分組,所以返回到S534及其以後的處理。 (第二十五實施方式)
圖46示出了本發明第二十四實施方式的流程圖。圖47示出了本發明 第二十五實施方式的操作例。本實施方式的特徵在於,給第二十四實施方 式中的數據分組群的累計數R設置上限值Rover。這是由於考慮到下述問 題的緣故,即在第二十四實施方式所示的圖45的發送時刻t3、 t4,例如 當數據分組P6發送成功之前,如果其後生成的數據分組P7 P9發送成 功,則產生了數據幀的復原順序被顛倒的問題。如果不限制數據分組群的 累計數R,則擔心這種問題會頻繁產生。
圖46所示的第二十五實施方式的流程的S531 S542與圖44所示第 二十五實施方式相同。在本實施方式中,當數據分組群的未發送數據分組的個數w小於可並行發送數p時(S539、 S540),將數據分組群的累計數 R與上限值Rover進行比較(S551),當R^Rover時,進行控制使得不是 從下一個數據幀進行數據分組的生成(不進入S541),而是返回到S534 將當前的數據分組群的數據分組全部發送。
此外,當數據分組群的未發送數據分組的個數w為0時(S539, S540),將數據分組群的累計數R與上限值Rover進行比較(S552),當 R^Rover時,為了從數據幀新生成數據分組而返回S531。另一方面,當 R<Rover時,判斷發送緩衝器中是否存在數據幀(S553),如果有數據 幀,則在不重置當前的數據分組群的累計數R的情況下,為了從數據幀新 生成數據分組而進入S542、 S534。此外,如果沒有數據幀,則為了從數據 幀新生成數據分組而返回到S531。
在圖47所示的例子中,將數據分組群的累計數R的上限值Rover設 為6,從而在發送時刻tl生成數據分組P1 P6的時候成為R^Rover。與 圖45所示的第二十四實施方式的區別在於,當發送時刻t3數據分組群的 未發送數據分組的個數w為2 (<p)時,即使發送緩衝器中有數據幀F5、 F6,也不進行數據分組的生成。由此,數據分組P1 P6的發送結束優 先,從而在發送時刻t3並行發送數據分組P4、 P6,由於數據分組P6發送 失敗從而在發送時刻t4發送數據分組P6,當發送成功後,在發送時刻t5 從數據幀F5、 F6、 F7新生成數據分組P1、 P2、 P3。 (第二十六實施方式)
第二十六實施方式是,在第二十五實施方式中,取代構成數據分組群 的數據分組的累計數R,而是使用在該數據分組群的生成中所使用的數據 幀的累計數F。通過限制該數據幀的累計數F,與對數據分組的累計數R 加以限制時一樣,能夠避免當生成了所需以上的數據分組時在重發處理的 過程中數據幀的復原順序被顛倒的問題。 (第二十七實施方式)
第二十七實施方式是,在第二十四至第二十五實施方式中,與第二十 二實施方式一樣從無線站A向無線站B發送否定應答請求分組,並接收從 無線站B發送的否定應答分組。此時,S535及S536的處理為否定應答請求分組的發送以及否定應答分組的接收,當接收到否定應答分組時,在
S537中獲取發送失敗的未發送數據分組和數據分組群中剩餘的未發送數據 分組的總的個數w,並在沒有接收否定應答分組時,在S538中獲取數據 分組群中剩餘的未發送數據分組的個數w即可。其他與第二十四實施方式 以及第二十五實施方式相同。 (第二十八實施方式)
第二十八實施方式是,在第二十一至第二十二實施方式中,取代獲取 分組集中發送失敗的未發送數據分組數h的步驟S511,而是將分組集中發 送失敗的未發送數據分組及其後續數據分組作為未發送數據分組,並將其 數目h用於以下的處理。
例如,在圖41、圖43所示的例子中,若在發送時刻tl數據分組P2 發送失敗,則雖然數據分組P3發送成功,但在發送時刻t2進行數據分組 P2、 P3、 P4的並行發送。由此,可以解決在接收方從分組集復原數據幀 時,數據幀的復原順序被顛倒的問題。 (第二十九實施方式)
第二十九實施方式是,在第二十四至第二十五實施方式中,取代獲取 發送失敗的未發送數據分組和數據分組群中剩餘的未發送數據分組的總的 個數w的步驟S537,而是將構成數據分組群的數據分組中發送失敗的未 發送分組及以後所生成的數據分組作為發送分組,並將其數目w用於以下 的處理。
例如,在圖45、圖47所示的例子中,若在發送時刻tl數據分組P2 發送失敗,則雖然數據分組P3已被發送,但在發送時刻t2進行數據分組 P2、 P3、 P4的並行發送。由此,可以解決在接收方從數據分組復原數據幀 時,數據幀的復原順序被顛倒的問題。 (第三十實施方式)
以上所述的第十五至第二十九實施方式是使用多個無線信道來並行發 送數據分組的,但在數據分組的發送時也可以是利用空分復用方式的方 法,或是並用多個無線信道與空分復用方式的方法。
此外,當使用空分復用時,也可以通過傳播係數求出天線相關,並通過預定的閾值求出一個信道中可重複的空分復用數。此外,也可以根據發 送緩衝器中所到達的數據數或是與傳播環境相應的空分復用數來選擇是使 用多個無線信道進行並行發送還是使用空分復用方式進行並行發送。 工業實用性
本發明能夠在數據分組的發送失敗所引起的重發時,最大限度地利用 空閒信道及空分復用,從而能夠高效且可靠地傳輸重發分組,並提高吞吐 量。另外,在實現吞吐量提高的同時,不會增大接收緩衝器大小,從而能 夠簡化接收方的數據幀的復原控制。
5權利要求
1. 一種無線分組通信方法,其在兩個無線站之間,使用多個無線信道並行發送多個數據分組,或是使用一個無線信道通過空分復用來並行發送多個數據分組,或是並用二者來並行發送與多個無線信道的各空分復用數的總和相當的多個數據分組,其特徵在於,在發送方的無線站中,從發送緩衝器中存儲的一個以上的數據幀生成傳輸所需時間彼此相等的多個數據分組且並行發送,接收從接收方的無線站發送的肯定應答分組,並在識別出一部分數據分組發送成功時,僅對發送失敗的數據分組進行重發,當沒有接收到所述肯定應答分組時,重發所述多個數據分組,當接收到所述肯定應答分組,並識別出並行發送的全部數據分組發送成功時,進入下一發送處理。
2. —種無線分組通信方法,其在兩個無線站之間,使用多個無線信道並行發送多個數據分組,或是使用一個無線信道通過空分復用來並行發送 多個數據分組,或是並用二者來並行發送與多個無線信道的各空分復用數 的總和相當的多個數據分組,其特徵在於, 在發送方的無線站中,從發送緩衝器中存儲的一個以上的數據幀生成傳輸所需時間彼此相等 的多個數據分組且並行發送,進一步發送否定應答請求分組,用於請求表示接收失敗的數據分組的 否定應答分組,接收從接收方的無線站發送的所述否定應答分組,當識別出一部分或 者全部的數據分組發送失敗時,僅對發送失敗的數據分組進行重發, 當沒有接收到所述否定應答分組時,進入下一發送處理。
3. —種無線分組通信方法,其在兩個無線站之間,使用多個無線信道 並行發送多個數據分組,或是使用一個無線信道通過空分復用來並行發送 多個數據分組,或是並用二者來並行發送與多個無線信道的各空分復用數的總和相當的多個數據分組,其特徵在於, 在發送方的無線站中,從發送緩衝器中存儲的一個以上的數據幀,至少以可並行發送數為單 位生成傳輸所需時間彼此相等的多個數據分組,並以所述可並行發送數為 單位連續地並行發送,進一步發送肯定應答請求分組,用於請求表示接收成功的數據分組的 肯定應答分組,接收從接收方的無線站發送的所述肯定應答分組,當識別出一部分數 據分組發送成功時,僅對發送失敗的數據分組進行重發,當沒有接收到所述肯定應答分組時,重發所述多個數據分組, 當接收到所述肯定應答分組,並識別出並行發送的全部數據分組發送 成功時,進入下一發送處理。
4. 一種無線分組通信方法,其在兩個無線站之間,使用多個無線信道 並行發送多個數據分組,或是使用一個無線信道通過空分復用來並行發送 多個數據分組,或是並用二者來並行發送與多個無線信道的各空分復用數 的總和相當的多個數據分組,其特徵在於,在發送方的無線站中,從發送緩衝器中存儲的一個以上的數據幀,至少以可並行發送數為單 位生成傳輸所需時間彼此相等的多個數據分組,並以所述可並行發送數為 單位連續地並行發送,進一步發送否定應答請求分組,用於請求表示接收失敗的數據分組的 否定應答分組,接收從接收方的無線站發送的所述否定應答分組,當識別出一部分或 者全部的數據分組發送失敗時,僅對發送失敗的數據分組進行重發, 當沒有接收到所述否定應答分組時,進入下一發送處理。
5. 如權利要求3或4所述的無線分組通信方法,其特徵在於, 當連續並行發送的多個數據分組的傳輸所需時間彼此相等時, 在所述發送失敗的數據分組數超過所述可並行發送數的情況下,連續地並行重發所述發送失敗的數據分組,在所述發送失敗的數據分組數為所述可並行發送數以下的情況下,對 所述發送失敗的數據分組進行重發或並行重發。
6. 如權利要求3或4所述的無線分組通信方法,其特徵在於, 當連續並行發送的多個數據分組的傳輸所需時間根據所述可並行發送數而不同時,在所述發送失敗的數據分組的傳輸所需時間不同的情況下,給傳輸所 需時間短的數據分組附加虛位來使分組長度一致,在所述發送失敗的數據分組數超過所述可並行發送數的情況下,連續 地並行重發所述發送失敗的數據分組,在所述發送失敗的數據分組數為所述可並行發送數以下的情況下,對 所述發送失敗的數據分組進行重發或並行重發。
7. 如權利要求1至4中任一項所述的無線分組通信方法,其特徵在於,取代僅對所述發送失敗的數據分組進行重發,而是對所述發送失敗的 數據分組中序列號最小的數據分組及其以後的全部數據分組進行重發。
8. —種無線分組通信裝置,在兩個無線站之間,使用多個無線信道並 行發送多個數據分組,或是使用一個無線信道通過空分復用來並行發送多 個數據分組,或是並用二者來並行發送與多個無線信道的各空分復用數的 總和相當的多個數據分組,其特徵在於,發送方的無線站包括從發送緩衝器中存儲的一個以上的數據幀生成傳輸所需時間彼此相等 的多個數據分組並進行並行發送的單元;接收從接收方的無線站發送的肯定應答分組,當識別出一部分數據分 組發送成功時,僅對發送失敗的數據分組進行重發,當沒有接收到所述肯 定應答分組時,重發所述多個數據分組的單元;並且,當接收到所述肯定應答分組,並識別出並行發送的全部數據分 組的發送成功時,進入下一發送處理。
9. 一種無線分組通信裝置,在兩個無線站之間,使用多個無線信道並 行發送多個數據分組,或是使用一個無線信道通過空分復用來並行發送多個數據分組,或是並用二者來並行發送與多個無線信道的各空分復用數的 總和相當的多個數據分組,其特徵在於, 發送方的無線站包括從發送緩衝器中存儲的一個以上的數據幀生成傳輸所需時間彼此相等 的多個數據分組並進行並行發送的單元;發送否定應答請求分組的單元,其中該否定應答請求分組用於請求表示接收失敗的數據分組的否定應答分組;接收從接收方的無線站發送的所述否定應答分組,當識別出一部分或 者全部的數據分組發送失敗時,僅對發送失敗的數據分組進行重發的單 元;並且,當沒有接收到所述否定應答分組時,進入下一發送處理。
10. —種無線分組通信裝置,在兩個無線站之間,使用多個無線信道 並行發送多個數據分組,或是使用一個無線信道通過空分復用來並行發送 多個數據分組,或是並用二者來並行發送與多個無線信道的各空分復用數 的總和相當的多個數據分組,其特徵在於,發送方的無線站包括從發送緩衝器中存儲的一個以上的數據幀,至少以可並行發送數為單 位生成傳輸所需時間彼此相等的多個數據分組,並以所述可並行發送數為 單位連續並行發送的單元;發送肯定應答請求分組的單元,其中該肯定應答請求分組用於請求表 示接收成功的數據分組的肯定應答分組;接收從接收方的無線站發送的所述肯定應答分組,當識別出一部分數 據分組發送成功時,僅對發送失敗的數據分組進行重發,當沒有接收到所 述肯定應答分組時,重發所述多個數據分組的單元;並且,當接收到所述肯定應答分組,並識別出並行發送的全部數據分 組的發送成功時,進入下一發送處理。
11. 一種無線分組通信裝置,在兩個無線站之間,使用多個無線信道 並行發送多個數據分組,或是使用一個無線信道通過空分復用來並行發送 多個數據分組,或是並用二者來並行發送與多個無線信道的各空分復用數的總和相當的多個數據分組,其特徵在於, 發送方的無線站包括從發送緩衝器中存儲的一個以上的數據幀,至少以可並行發送數為單 位生成傳輸所需時間彼此相等的多個數據分組,並以所述可並行發送數為 單位連續並行發送的單元;發送否定應答請求分組的單元,其中該否定應答請求分組用於請求表示接收失敗的數據分組的否定應答分組;接收從接收方的無線站發送的所述否定應答分組,當識別出一部分或 者全部的數據分組發送失敗時,僅對發送失敗的數據分組進行重發的單 元;並且,當沒有接收到所述否定應答分組時,進入下一發送處理。
12. 如權利要求10或11所述的無線分組通信裝置,其特徵在於,還 包括當連續並行發送的多個數據分組的傳輸所需時間彼此相等時, 在所述發送失敗的數據分組數超過所述可並行發送數的情況下,連續地並行重發所述發送失敗的數據分組的單元;以及在所述發送失敗的數據分組數為所述可並行發送數以下的情況下,對所述發送失敗的數據分組進行重發或者並行重發的單元。
13. 如權利要求10或11所述的無線分組通信裝置,其特徵在於,還 包括當連續並行發送的多個數據分組的傳輸所需時間根據所述可並行發送 數而不同時,在所述發送失敗的數據分組的傳輸所需時間不同的情況下,給傳輸所 需時間短的數據分組附加虛位來使分組長度一致的單元;在所述發送失敗的數據分組數超過所述可並行發送數的情況下,連續 地並行重發所述發送失敗的數據分組的單元;以及在所述發送失敗的數據分組數為所述可並行發送數以下的情況下,對 所述發送失敗的數據分組進行重發或者並行重發的單元。
14. 如權利要求8至11中任一項所述的無線分組通信裝置,其特徵在於,在所述進行重發的單元中,取代僅對所述發送失敗的數據分組進行重 發,而是對所述發送失敗的數據分組中序列號最小的數據分組及其以後的 全部數據分組進行重發。
全文摘要
本發明提供了一種無線分組通信方法。在利用多個無線信道或空分復用來並行發送多個數據分組的兩個無線站之間,當由於數據分組的發送失敗而進行重發處理時,將空閒信道數與重發分組數進行比較。然後,當二者不同時,或僅在空閒信道數大於重發分組數時,根據空閒信道數重構重發分組,並使用空閒信道並行發送重構的各重發分組。
文檔編號H04J99/00GK101478378SQ20081018109
公開日2009年7月8日 申請日期2004年6月18日 優先權日2003年6月18日
發明者大槻信也, 太田厚, 永田健悟, 熊谷智明, 相河聰, 蛭川明則, 齊藤一賢 申請人:日本電信電話株式會社

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀