專利名稱:無線分組通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在無線站間利用無線信道或空分復(fù)用來并行發(fā)送多個(gè)數(shù)據(jù) 分組的無線分組通信方法,特別涉及與數(shù)據(jù)分組無法正常傳輸時(shí)的重發(fā)處 理相關(guān)的無線分組通信方法。
背景技術(shù):
在以往的無線分組通信方法中,事先僅確定一個(gè)要使用的無線信道, 并在數(shù)據(jù)分組的發(fā)送之前檢測該無線信道是否處于空閑狀態(tài)(載波偵 聽),并僅當(dāng)該無線信道處于空閑狀態(tài)時(shí)發(fā)送一個(gè)數(shù)據(jù)分組。通過這種控 制,可以在多個(gè)無線站之間彼此將時(shí)間錯(cuò)開來共用一個(gè)無線信道((l) 'International Standard ISO/EC隱-l lANSI/EEE Std 602.11,1999 edtior^ 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)/J 、電力f 一夕通信、乂7 X 厶/広帯域移動(dòng)7夕iT7、乂7x厶(CSMA)標(biāo)準(zhǔn)規(guī)格、ARIBSDT-T71 1.0版、(社) 電波産業(yè)會(huì)、平成12年策定(低功率數(shù)據(jù)通信系繳寬帶移動(dòng)接入系統(tǒng)(CSMA) 標(biāo)準(zhǔn),ARIBSTD-T711.0版,無線電產(chǎn)業(yè)協(xié)會(huì)(株),平成12年制定))。
另一方面,為了提高數(shù)據(jù)分組的傳輸效率,正在探尋如下的無線分組 通信方法,即如果在載波偵聽時(shí)有多個(gè)無線信道處于空閑狀態(tài),則使用 該多個(gè)無線信道來并行發(fā)送多個(gè)數(shù)據(jù)分組。在該方法中,例如相對(duì)于三個(gè) 數(shù)據(jù)分組,如果有兩個(gè)空閑狀態(tài)的無線信道,則使用兩個(gè)無線信道來并行發(fā)送三個(gè)數(shù)據(jù)分組中的兩個(gè)。此外,相對(duì)于兩個(gè)數(shù)據(jù)分組,如果有三個(gè)空 閑狀態(tài)的無線信道,則使用兩個(gè)無線信道來并行發(fā)送所有的(兩個(gè))數(shù)據(jù) 分組。
此外,為了提高數(shù)據(jù)分組的傳輸效率,正在研究一種利用公知的空分
復(fù)用技術(shù)(黒崎^力、、MIMO ^亇氺/W二上0 100Mbit/s全実現(xiàn)卞3広帯域 移動(dòng)通信用SDM-COFDM方式O提案、電子情報(bào)通信學(xué)會(huì)技術(shù)研究報(bào)告、 A P2001-96, RCS2001-135(2001-10)(黑崎等、利用MIMO信道實(shí)現(xiàn) 100Mbit/s的寬帶移動(dòng)通信用SDM-COFDM方式的方案,電子信息通信學(xué) 會(huì)技術(shù)研究報(bào)告,A'P2001-96, RCS2001-135(2001-10))),以一個(gè)無線信 道并行發(fā)送多個(gè)數(shù)據(jù)分組的無線分組通信方法。這里,空分復(fù)用(SDM) 是這樣一種方式,即從多個(gè)天線通過相同無線信道同時(shí)發(fā)送不同的數(shù)據(jù) 分組,并通過與對(duì)方無線站的多個(gè)天線所接收的各數(shù)據(jù)分組的傳播系數(shù)的 差異相對(duì)應(yīng)的數(shù)字信號(hào)處理來接收通過相同的無線信道同時(shí)發(fā)送的多個(gè)數(shù) 據(jù)分組。另外,按照傳播系數(shù)等來確定空分復(fù)用數(shù)。
在使用多個(gè)無線信道并行發(fā)送多個(gè)數(shù)據(jù)分組的方法中,當(dāng)同時(shí)使用的 多個(gè)無線信道的中心頻率彼此接近時(shí),從一個(gè)無線信道向另一個(gè)無線信道 所使用的頻率區(qū)域泄漏的泄漏功率的影響很大。通常來說,當(dāng)傳輸數(shù)據(jù)分 組時(shí),在發(fā)送方的無線站發(fā)送了數(shù)據(jù)分組之后,接收方的無線站針對(duì)接收 到的數(shù)據(jù)分組向發(fā)送方的無線站發(fā)回送達(dá)確認(rèn)分組(ACK分組、NACK分 組)。當(dāng)發(fā)送方的無線站想要接收該送達(dá)確認(rèn)分組時(shí),來自并行發(fā)送所使 用的其他無線信道的泄漏功率的影響就成了問題。
例如,如圖48所示,假設(shè)無線信道#1與無線信道#2的中心頻率彼 此接近,并且從各無線信道并行發(fā)送的數(shù)據(jù)分組的傳輸所需時(shí)間不同的情 況。這里,由于從無線信道#1發(fā)送的數(shù)據(jù)分組短,所以當(dāng)接收與其相對(duì) 的ACK分組時(shí)無線信道W2還處于發(fā)送當(dāng)中。因此,在無線信道#1中, 有可能會(huì)由于來自無線信道弁2的泄漏功率而無法接收ACK分組。在這種 狀況下,即使同時(shí)使用了多個(gè)無線信道來進(jìn)行并行發(fā)送,也無法期望吞吐 量的改善。
另外,對(duì)于這種情形,當(dāng)各無線信道的傳輸速率相等時(shí),是由于各數(shù)據(jù)分組的分組長度(傳輸所需時(shí)間二分組大小)不同而產(chǎn)生的,如果還考 慮各無線信道的傳輸速率,則由于各數(shù)據(jù)分組的分組長度(傳輸所需時(shí)間 =數(shù)據(jù)大小準(zhǔn)輸速率)不同而產(chǎn)生的。
另一方面,在無線LAN系統(tǒng)等中,從網(wǎng)絡(luò)輸入的數(shù)據(jù)幀的數(shù)據(jù)大小 不恒定。因此,當(dāng)將輸入的數(shù)據(jù)幀依次轉(zhuǎn)換為數(shù)據(jù)分組來進(jìn)行發(fā)送時(shí),各 數(shù)據(jù)分組的分組長度(傳輸所需時(shí)間)也變化了。因此,如圖48所示, 即使并行發(fā)送多個(gè)數(shù)據(jù)分組,也會(huì)在各數(shù)據(jù)分組的分組長度上產(chǎn)生差異, 導(dǎo)致ACK分組接收失敗的可能性提高。
針對(duì)這種問題,正在研究一種通過使并行發(fā)送的多個(gè)數(shù)據(jù)分組的分組 長度相同或者相等,從而使多個(gè)數(shù)據(jù)分組的發(fā)送同時(shí)或者大致同時(shí)結(jié)束的 方法。由此,在多個(gè)數(shù)據(jù)分組各自所對(duì)的ACK分組到達(dá)的時(shí)刻,發(fā)送站 不進(jìn)行發(fā)送,因而能夠不受無線信道間的泄漏功率等的影響而接收全部 ACK分組,從而可以帶來吞吐量的改善。本說明書中的"并行發(fā)送"指的 是,多個(gè)數(shù)據(jù)分組的分組長度(傳輸所需時(shí)間) 一致且并行發(fā)送的狀態(tài)。
這里,作為從數(shù)據(jù)幀生成并行發(fā)送的多個(gè)數(shù)據(jù)分組的方法,有如下的 三種方法。例如當(dāng)數(shù)據(jù)幀為一個(gè)而空閑信道有兩個(gè)時(shí),如圖49 (1)所 示,分割數(shù)據(jù)幀來生成兩個(gè)數(shù)據(jù)分組。此外,當(dāng)數(shù)據(jù)幀為三個(gè)而空閑信道 數(shù)為兩個(gè)時(shí),如圖49 (2)所示,例如將數(shù)據(jù)幀2分割并分別與數(shù)據(jù)幀1 及數(shù)據(jù)幀3結(jié)合,生成兩個(gè)數(shù)據(jù)分組。此外,如圖49 (3)所示,將數(shù)據(jù) 幀1與數(shù)據(jù)幀2進(jìn)行組合,并在數(shù)據(jù)幀3上添加虛位,從而生成分組長度 一致的兩個(gè)數(shù)據(jù)分組。此外,在使用多個(gè)無線信道時(shí)各無線信道的傳輸速 率不同的情況下,使各數(shù)據(jù)分組的大小比與傳輸速率比相對(duì)應(yīng),從而將分 組長度調(diào)整為相同。
如果數(shù)據(jù)分組的發(fā)送失敗,則從接收方通過送達(dá)確認(rèn)分組發(fā)回該信 息,或者送達(dá)確認(rèn)分組本身不被發(fā)回。此時(shí),在接收方判斷為數(shù)據(jù)分組的 發(fā)送失敗,并對(duì)該數(shù)據(jù)分組進(jìn)行重發(fā)處理。 (重發(fā)時(shí)的問題l)
這里,首次發(fā)送時(shí)例如三個(gè)信道中有一個(gè)信道忙碌,對(duì)應(yīng)于空閑狀態(tài) 的兩個(gè)信道來生成兩個(gè)數(shù)據(jù)分組,并進(jìn)行并行發(fā)送。然后,在至少一個(gè)數(shù)據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),空閑狀態(tài)的無線信道未必有兩個(gè)。
例如圖50 (1) 、 (2)所示,當(dāng)從首次發(fā)送時(shí)到重發(fā)處理時(shí)空閑狀態(tài)的無 線信道增加的時(shí)候,如果不是使用與首次發(fā)送時(shí)相同的無線信道進(jìn)行重 發(fā),而是可以使用重發(fā)處理時(shí)的所有空閑狀態(tài)的無線信道來并行發(fā)送的 話,則可以帶來吞吐量的提高。
另一方面,如圖51所示,重發(fā)時(shí)空閑狀態(tài)的無線信道數(shù)有時(shí)也減 少。此時(shí),將重發(fā)的兩個(gè)數(shù)據(jù)分組分兩次進(jìn)行發(fā)送。此時(shí),由于在發(fā)送各 個(gè)重發(fā)分組之前需要分別進(jìn)行載波偵聽,所以未必能夠連續(xù)發(fā)送,從而可 能引起吞吐量的降低、平均傳輸延遲的增大以及抖動(dòng)的增大。 (重發(fā)時(shí)的問題2)
接著,對(duì)并行發(fā)送時(shí)的重發(fā)方法沒有特別的規(guī)定,下面對(duì)將以往的重 發(fā)方法應(yīng)用于并行發(fā)送時(shí)的問題進(jìn)行說明。
圖52示出了以往的重發(fā)方法1。這里,設(shè)可并行發(fā)送的數(shù)據(jù)分組數(shù)為 3,并且在通過載波偵聽而獲得的發(fā)送時(shí)刻tl、 t2、 t3都不變化。發(fā)送方的 無線站A從數(shù)據(jù)幀F(xiàn)l生成數(shù)據(jù)分組Pl、 P2、 P3,并從數(shù)據(jù)幀F(xiàn)2生成數(shù) 據(jù)分組P4、 P5、 P6。另外,P1 P6分別對(duì)應(yīng)于各數(shù)據(jù)分組的序列號(hào)。
無線站A在發(fā)送時(shí)刻tl并行發(fā)送數(shù)據(jù)分組P1 P3。然后,通過來自 接收方的ACK分組,確認(rèn)出數(shù)據(jù)分組Pl、 P3發(fā)送成功以及數(shù)據(jù)分組P2 發(fā)送失敗。無線站A通過數(shù)據(jù)分組P2的發(fā)送失敗而判斷出數(shù)據(jù)幀F(xiàn)l無法 復(fù)原,并在下一發(fā)送時(shí)刻t2重發(fā)與數(shù)據(jù)幀F(xiàn)l相對(duì)應(yīng)的全部數(shù)據(jù)分組Pl P3。此時(shí),雖然數(shù)據(jù)分組Pl、 P3被正常接收,但還是再次發(fā)送。但是, 如果這次數(shù)據(jù)分組Pl發(fā)送失敗,則在下一個(gè)發(fā)送時(shí)刻t3再次發(fā)送數(shù)據(jù)分 組P1 P3。
如此,發(fā)送方的無線站A并行發(fā)送構(gòu)成數(shù)據(jù)幀的多個(gè)數(shù)據(jù)分組,但如 果其一部分發(fā)送失敗,則再次并行發(fā)送構(gòu)成相同數(shù)據(jù)幀的多個(gè)數(shù)據(jù)分組。 即,由于發(fā)送成功的數(shù)據(jù)分組也會(huì)被再次發(fā)送,所以信道的使用效率低 下,并且無法避免吞吐量的降低。
特別是,在空分復(fù)用方式中,如果增加復(fù)用數(shù)則無線傳輸路徑的變動(dòng) 給傳輸質(zhì)量帶來的影響變大,分組出錯(cuò)率、誤碼率會(huì)增高。因此,如果由于并行發(fā)送的一部分?jǐn)?shù)據(jù)分組的失敗,就并行重發(fā)包含發(fā)送成功的數(shù)據(jù)分 組在內(nèi)的所有數(shù)據(jù)分組,則再次發(fā)送失敗的幾率提高,從而無法避免信道 利用效率的降低以及吞吐量的降低。
圖53示出了以往的重發(fā)方法2。這里,設(shè)可并行發(fā)送的數(shù)據(jù)分組數(shù)為 3,并且在通過載波偵聽而獲得的發(fā)送時(shí)刻tl、 t2、 t3不變化。發(fā)送方的無 線站A從數(shù)據(jù)幀F(xiàn)l生成數(shù)據(jù)分組Pl、 P2、 P3,并從數(shù)據(jù)幀F(xiàn)2生成數(shù)據(jù) 分組P4、 P5、 P6。這里,設(shè)數(shù)據(jù)分組P1 P6的傳輸所需時(shí)間相等。
無線站A在發(fā)送時(shí)刻tl并行發(fā)送數(shù)據(jù)分組Pl P3。然后,通過來自 接收方的ACK分組確認(rèn)出數(shù)據(jù)分組Pl、 P3發(fā)送成功以及數(shù)據(jù)分組P2發(fā) 送失敗。然后,在下一發(fā)送時(shí)刻t2,由于只對(duì)發(fā)送失敗的數(shù)據(jù)分組P2進(jìn) 行重發(fā)的話效率很低,所以并行發(fā)送同時(shí)生成的數(shù)據(jù)分組P4、 P5。然后, 通過來自接收方的ACK分組,確認(rèn)出數(shù)據(jù)分組P4、 P5發(fā)送成功以及數(shù)據(jù) 分組P2發(fā)送失敗。然后,在下一發(fā)送時(shí)刻t3,并行發(fā)送再次發(fā)送失敗的 數(shù)據(jù)分組P2和新的數(shù)據(jù)分組P6。然后,通過來自接收方的ACK分組,確 認(rèn)出數(shù)據(jù)分組P6發(fā)送成功以及數(shù)據(jù)分組P2發(fā)送失敗。
如此,如果數(shù)據(jù)分組P2反復(fù)發(fā)送失敗,而數(shù)據(jù)分組P6發(fā)送成功,則 構(gòu)成數(shù)據(jù)幀F(xiàn)2的數(shù)據(jù)分組P4 P6都被接收。其結(jié)果是,由于數(shù)據(jù)分組P2 發(fā)送失敗而無法復(fù)原數(shù)據(jù)幀F(xiàn)l,但下一數(shù)據(jù)幀F(xiàn)2被復(fù)原,從而順序被更 換。此時(shí),為了使復(fù)原的數(shù)據(jù)幀的順序一致,需要將先復(fù)原的數(shù)據(jù)幀F(xiàn)2 保持到數(shù)據(jù)分組P2發(fā)送成功從而數(shù)據(jù)幀F(xiàn)l被復(fù)原為止。
此外,雖然屈53中沒有記載,但當(dāng)重發(fā)數(shù)據(jù)分組F2時(shí),如果與從下 一數(shù)據(jù)幀F(xiàn)3生成的數(shù)據(jù)分組一起并行發(fā)送且數(shù)據(jù)分組P2發(fā)送失敗,則會(huì) 導(dǎo)致仍然無法復(fù)原數(shù)據(jù)幀F(xiàn)l,而數(shù)據(jù)幀F(xiàn)3先被復(fù)原的狀況。若重復(fù)這種 處理,則保持被分別復(fù)原的數(shù)據(jù)幀F(xiàn)2、 F3、……,直到數(shù)據(jù)分組P2發(fā)送 成功從而數(shù)據(jù)幀F(xiàn)l被復(fù)原為止,因而接收方的無線站中的接收緩沖器大 小不得不增大。
另夕卜,這里假設(shè)的是從數(shù)據(jù)幀F(xiàn)l、 F2生成的數(shù)據(jù)分組P1 P6的傳輸 所需時(shí)伺相等的情況,而當(dāng)數(shù)據(jù)分組P1 P3與數(shù)據(jù)分組P4 P6的傳輸所 需時(shí)間不同時(shí),如果在重發(fā)數(shù)據(jù)分組P2時(shí)并行發(fā)送數(shù)據(jù)分組P4、 P5,則上述信道間的泄漏功率的影響是個(gè)問題。
本發(fā)明的目的在于提供一種重發(fā)方法,其可以發(fā)揮并行發(fā)送的優(yōu)點(diǎn), 且即使在重發(fā)處理中也可以實(shí)現(xiàn)吞吐量的提高。另外,本發(fā)明的目的還在 于提供一種重發(fā)方法,使得當(dāng)從數(shù)據(jù)幀生成多個(gè)數(shù)據(jù)分組并進(jìn)行并行傳輸 時(shí),即使在重發(fā)處理中也可實(shí)現(xiàn)吞吐量的提高,并且使包含重發(fā)的數(shù)據(jù)分 組的多個(gè)數(shù)據(jù)分組向數(shù)據(jù)幀復(fù)原的處理變得容易。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,在兩個(gè)無線站之間,當(dāng)由于數(shù)據(jù)分組的發(fā)送失 敗而進(jìn)行重發(fā)處理時(shí),將通過載波偵聽而被判定為空閑狀態(tài)的無線信道數(shù)與 重發(fā)分組數(shù)進(jìn)行比較。然后,當(dāng)二者不同時(shí),或者僅在空閑信道數(shù)大于重發(fā) 分組數(shù)時(shí),根據(jù)空閑信道數(shù)重構(gòu)重發(fā)分組,并使用空閑狀態(tài)的無線信道來并 行發(fā)送重構(gòu)的各重發(fā)分組。
根據(jù)本發(fā)明的第二方面,在使用空分復(fù)用的兩個(gè)無線站之間,當(dāng)由于數(shù) 據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),將通過載波偵聽而被判定為空閑狀態(tài) 的一個(gè)無線信道的空分復(fù)用數(shù)與重發(fā)分組數(shù)進(jìn)行比較。然后,當(dāng)二者不同 時(shí),或者僅在空分復(fù)用數(shù)大于重發(fā)分組數(shù)時(shí),根據(jù)空分復(fù)用數(shù)重構(gòu)重發(fā)分 組,并使用空分復(fù)用來并行發(fā)送重構(gòu)的各重發(fā)分組。
根據(jù)本發(fā)明的第三方面,在可并用每一個(gè)無線信道的空分復(fù)用的兩個(gè)無 線站之間,當(dāng)由于數(shù)據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),將與通過載波偵 聽而被判定為空閑狀態(tài)的無線信道的各空分復(fù)用數(shù)的總和相當(dāng)?shù)牟⑿邪l(fā)送數(shù) 與重發(fā)分組數(shù)進(jìn)行比較。然后,當(dāng)二者不同時(shí),或者僅在并^1發(fā)送數(shù)大于重 發(fā)分組數(shù)時(shí),根據(jù)并行發(fā)送數(shù)來重構(gòu)重發(fā)分組,并使用空閑狀態(tài)的無線信道 與空分復(fù)用來并行發(fā)送重構(gòu)的各重發(fā)分組。
根據(jù)本發(fā)明的第四方面,在兩個(gè)無線站之間,當(dāng)由于數(shù)據(jù)分組的發(fā)送失 敗而進(jìn)行重發(fā)處理時(shí),將通過載波偵聽而被判定為空閑狀態(tài)的無線信道數(shù)與 重發(fā)分組數(shù)進(jìn)行比較。然后,當(dāng)空閑信道數(shù)大于重發(fā)分組數(shù)時(shí),根據(jù)剩余的 空閑信道數(shù)來復(fù)制重發(fā)分組,并使用空閑狀態(tài)的無線信道并行發(fā)送重發(fā)分組 與復(fù)制分組。然后,在接收方分集接收被并行發(fā)送的重發(fā)分組與復(fù)制分組。
9根據(jù)本發(fā)明的第五方面,在使用空分復(fù)用的兩個(gè)無線站之間,當(dāng)由于數(shù) 據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),將通過載波偵聽而被判定為空閑狀態(tài) 的一個(gè)無線信道的空分復(fù)用數(shù)與重發(fā)分組數(shù)進(jìn)行比較。然后,當(dāng)空分復(fù)用數(shù) 大于重發(fā)分組數(shù)時(shí),根據(jù)剩余的空分復(fù)用數(shù)來復(fù)制重發(fā)分組,并使用空分復(fù) 用并行發(fā)送重發(fā)分組與復(fù)制分組。然后,在接收方分集接收被并行發(fā)送的重 發(fā)分組與復(fù)制分組。
根據(jù)本發(fā)明的第六方面,在可并用每一個(gè)無線信道的空分復(fù)用的兩個(gè)無 線站之間,當(dāng)由于數(shù)據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),將與通過載波偵 聽而被判定為空閑狀態(tài)的無線信道的各空分復(fù)用數(shù)的總和相當(dāng)?shù)牟⑿邪l(fā)送數(shù) 與重發(fā)分組數(shù)進(jìn)行比較。然后,當(dāng)并行發(fā)送數(shù)大于重發(fā)分組數(shù)時(shí),根據(jù)并行 發(fā)送數(shù)的剩余數(shù)目來復(fù)制重發(fā)分組,并使用空閑狀態(tài)的無線信道和空分復(fù)用 并行發(fā)送重發(fā)分組與復(fù)制分組。然后,在接收方,分集接收被并行發(fā)送的重 發(fā)分組與復(fù)制分組。
根據(jù)本發(fā)明的第七方面,在兩個(gè)無線站之間,使用通過物理載波偵聽及 虛擬載波偵聽雙方而被判定為空閑狀態(tài)的多個(gè)無線信道,其中所述物理載波 偵聽是根據(jù)接收功率來判定是忙碌狀態(tài)還是空閑狀態(tài),所述虛擬載波偵聽是 假設(shè)在所設(shè)定的發(fā)送抑制時(shí)間當(dāng)中為忙碌狀態(tài)。在該無線站之間,當(dāng)由于數(shù) 據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),將通過載波偵聽而被判定為空閑狀態(tài) 的無線信道數(shù)與重發(fā)分組數(shù)進(jìn)行比較。然后,當(dāng)空閑信道數(shù)小于重發(fā)分組數(shù) 時(shí),確保以空閑狀態(tài)的無線信道發(fā)送多個(gè)重發(fā)分組所需要的時(shí)間,并且不經(jīng) 過物理載波偵聽就連續(xù)發(fā)送多個(gè)重發(fā)分組。
根據(jù)本發(fā)明的第八方面,在使用空分復(fù)用的兩個(gè)無線站之間,當(dāng)由于數(shù) 據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),將通過載波偵聽而被判定為空閑狀態(tài) 的一個(gè)無線信道的空分復(fù)用數(shù)與重發(fā)分組數(shù)進(jìn)行比較,當(dāng)空分復(fù)用數(shù)小于重 發(fā)分組數(shù)時(shí),確保以空閑狀態(tài)的無線信道發(fā)送多個(gè)重發(fā)分組所需要的時(shí)間, 并且不經(jīng)過物理載波偵聽就連續(xù)發(fā)送多個(gè)重發(fā)分組。
根據(jù)本發(fā)明的第九方面,在可并用每一個(gè)無線信道的空分復(fù)用的兩個(gè)無 線站之間,當(dāng)由于數(shù)據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),將與通過載波偵 聽而被判定為空閑狀態(tài)的無線信道數(shù)的各空分復(fù)用數(shù)的總和相當(dāng)?shù)牟⑿邪l(fā)送數(shù)與重發(fā)分組數(shù)進(jìn)行比較。然后,當(dāng)并行發(fā)送數(shù)小于重發(fā)分組數(shù)時(shí),確保以 空閑狀態(tài)的無線信道發(fā)送多個(gè)重發(fā)分組所需要的時(shí)間,并且不經(jīng)過物理載波 偵聽就連續(xù)發(fā)送多個(gè)重發(fā)分組。
根據(jù)本發(fā)明的第十方面,本發(fā)明第二、三、五、六、八、九方面中任一 方面所述的空分復(fù)用數(shù)是根據(jù)所述兩個(gè)無線站之間的傳輸環(huán)境來設(shè)定的。
根據(jù)本發(fā)明的第十一方面,在本發(fā)明的第七至第九方面中的任一方面 中,規(guī)定了確保以空閑狀態(tài)的無線信道發(fā)送多個(gè)重發(fā)分組所需要的時(shí)間,并 且不經(jīng)過物理載波偵聽就連續(xù)發(fā)送多個(gè)重發(fā)分組的步驟。在首先發(fā)送的重發(fā) 分組中,將多個(gè)重發(fā)分組的發(fā)送所需時(shí)間設(shè)為發(fā)送抑制時(shí)間并進(jìn)行發(fā)送。接 收到該重發(fā)分組的無線站抑制發(fā)送抑制時(shí)間當(dāng)中的發(fā)送,同時(shí),發(fā)送了所述 重發(fā)分組的本站連續(xù)地發(fā)送后續(xù)的重發(fā)分組。
根據(jù)本發(fā)明的第十二方面,在本發(fā)明的第七至第九方面中的任一方面 中,規(guī)定了確保以空閑狀態(tài)的無線信道發(fā)送多個(gè)重發(fā)分組所需要的時(shí)間,并 且不經(jīng)過物理載波偵聽就連續(xù)發(fā)送多個(gè)重發(fā)分組的步驟。給首先發(fā)送的重發(fā) 分組附加表示有后續(xù)重發(fā)分組的信息,正常地接收了該重發(fā)分組的無線站在 應(yīng)答分組中將后續(xù)重發(fā)分組的發(fā)送所需要的時(shí)間設(shè)為發(fā)送抑制時(shí)間并進(jìn)行發(fā) 送。接收到該應(yīng)答分組的無線站抑制該發(fā)送抑制時(shí)間當(dāng)中的發(fā)送,同時(shí),作 為該應(yīng)答分組的接收端的本站忽視該發(fā)送抑制時(shí)間而連續(xù)地發(fā)送后續(xù)的重發(fā) 分組。
根據(jù)本發(fā)明的第十三方面,在本發(fā)明的第七至第九方面中的任一方面 中,規(guī)定了確保以空閑狀態(tài)的無線信道發(fā)送多個(gè)重發(fā)分組所需要的時(shí)間,并 且不經(jīng)過物理載波偵聽就連續(xù)發(fā)送所述多個(gè)重發(fā)分組的步驟。發(fā)送將多個(gè)重 發(fā)分組的發(fā)送所需要的時(shí)間設(shè)為發(fā)送抑制時(shí)間的控制分組。接收到該控制分 組的無線站抑制該發(fā)送抑制時(shí)間當(dāng)中的發(fā)送,同時(shí),發(fā)送了所述控制分組的 本站連續(xù)地發(fā)送所述多個(gè)重發(fā)分組。
根據(jù)本發(fā)明的第十四方面,本發(fā)明第十三方面中的接收到控制分組的無 線站在應(yīng)答分組中設(shè)定發(fā)送抑制時(shí)間并進(jìn)行發(fā)送。接收到該應(yīng)答分組的無線 站抑制該發(fā)送抑制時(shí)間當(dāng)中的發(fā)送,且作為該應(yīng)答分組的接收端的本站忽視 該發(fā)送抑制時(shí)間而連續(xù)地發(fā)送多個(gè)重發(fā)分組。根據(jù)本發(fā)明的第十五方面,規(guī)定了兩個(gè)無線站中的重發(fā)處理步驟,其中 該兩個(gè)無線站使用多個(gè)無線信道并行發(fā)送多個(gè)數(shù)據(jù)分組,或者使用一個(gè)無線 信道通過空分復(fù)用來并行發(fā)送多個(gè)數(shù)據(jù)分組,或者并用二者來并行發(fā)送與多 個(gè)無線信道的各空分復(fù)用數(shù)的總和相當(dāng)?shù)亩鄠€(gè)數(shù)據(jù)分組。發(fā)送方的無線站從 發(fā)送緩沖器中存儲(chǔ)的一個(gè)以上的數(shù)據(jù)幀生成傳輸所需時(shí)間彼此相等的多個(gè)數(shù) 據(jù)分組并進(jìn)行并行發(fā)送。然后,接收從接收方的無線站發(fā)送的肯定應(yīng)答分 組,當(dāng)識(shí)別出一部分?jǐn)?shù)據(jù)分組發(fā)送成功時(shí),僅對(duì)發(fā)送失敗的數(shù)據(jù)分組進(jìn)行重 發(fā)。此外,當(dāng)沒有接收到肯定應(yīng)答分組時(shí),重發(fā)多個(gè)數(shù)據(jù)分組。當(dāng)接收到肯 定應(yīng)答分組,并識(shí)別出并行發(fā)送的全部數(shù)據(jù)分組發(fā)送成功時(shí),進(jìn)入下一發(fā)送 處理。
根據(jù)本發(fā)明的第十六方面,發(fā)送方的無線站從發(fā)送緩沖器中存儲(chǔ)的一個(gè) 以上的數(shù)據(jù)幀生成傳輸所需時(shí)間彼此相等的多個(gè)數(shù)據(jù)分組并進(jìn)行并行發(fā)送。 進(jìn)而發(fā)送否定應(yīng)答請(qǐng)求分組,用于請(qǐng)求表示接收失敗的數(shù)據(jù)分組的否定應(yīng)答 分組,并接收從接收方的無線站發(fā)送的否定應(yīng)答分組。這里,當(dāng)識(shí)別出一部 分或者全部數(shù)據(jù)分組發(fā)送失敗時(shí),僅對(duì)發(fā)送失敗的數(shù)據(jù)分組進(jìn)行重發(fā)。此 外,當(dāng)沒有接收到否定應(yīng)答分組時(shí),進(jìn)入下一發(fā)送處理。
根據(jù)根據(jù)本發(fā)明的第十七方面,發(fā)送方的無線站從發(fā)送緩沖器中存儲(chǔ)的 一個(gè)以上的數(shù)據(jù)幀,至少以可并行發(fā)送數(shù)為單位來生成傳輸所需時(shí)間彼此相 等的多個(gè)數(shù)據(jù)分組,并以可并行發(fā)送數(shù)為單位連續(xù)并行發(fā)送。進(jìn)而發(fā)送肯定 應(yīng)答請(qǐng)求分組,用于請(qǐng)求表示接收成功的數(shù)據(jù)分組的肯定應(yīng)答分組,并接收 從接收方的無線站發(fā)送的肯定應(yīng)答分組。這里,當(dāng)識(shí)別出一部分?jǐn)?shù)據(jù)分組發(fā) 送成功時(shí),僅對(duì)發(fā)送失敗的數(shù)據(jù)分組進(jìn)行重發(fā)。當(dāng)沒有接收到肯定應(yīng)答分組 時(shí),重發(fā)多個(gè)數(shù)據(jù)分組。當(dāng)接收到肯定應(yīng)答分組,并識(shí)別出并行發(fā)送的全部 數(shù)據(jù)分組發(fā)送成功時(shí),進(jìn)入下一發(fā)送處理。
根據(jù)根據(jù)本發(fā)明的第十八方面,發(fā)送方的無線站從發(fā)送緩沖器中存儲(chǔ)的 一個(gè)以上的數(shù)據(jù)幀,至少以可并行發(fā)送數(shù)為單位來生成傳輸所需時(shí)間彼此相 等的多個(gè)數(shù)據(jù)分組,并以可并行發(fā)送數(shù)為單位連續(xù)并行發(fā)送。進(jìn)而發(fā)送否定 應(yīng)答請(qǐng)求分組,用于請(qǐng)求表示接收失敗的數(shù)據(jù)分組的否定應(yīng)答分組,并接收 從接收方的無線站發(fā)送的所述否定應(yīng)答分組。這里,當(dāng)識(shí)別出一部分或者全
12部數(shù)據(jù)分組發(fā)送失敗時(shí),僅對(duì)發(fā)送失敗的數(shù)據(jù)分組進(jìn)行重發(fā)。當(dāng)沒有接收到 所述否定應(yīng)答分組時(shí),進(jìn)入下一發(fā)送處理。
根據(jù)本發(fā)明的第十九方面,在本發(fā)明的第十七或第十八方面中,當(dāng)連續(xù) 并行發(fā)送的多個(gè)數(shù)據(jù)分組的傳輸所需時(shí)間彼此相等時(shí),在發(fā)送失敗的數(shù)據(jù)分 組數(shù)超過可并行發(fā)送數(shù)的情況下,連續(xù)地并行重發(fā)發(fā)送失敗的數(shù)據(jù)分組。此 外,在發(fā)送失敗的數(shù)據(jù)分組數(shù)為可并行發(fā)送數(shù)以下的情況時(shí),對(duì)發(fā)送失敗的 數(shù)據(jù)分組進(jìn)行重發(fā)或者并行重發(fā)。
根據(jù)本發(fā)明的第二十方面,在本發(fā)明的第十七或第十八方面中,當(dāng)連續(xù) 并行發(fā)送的多個(gè)數(shù)據(jù)分組的傳輸所需時(shí)間根據(jù)可并行發(fā)送數(shù)而不同時(shí),在發(fā) 送失敗的數(shù)據(jù)分組的傳輸所需時(shí)間不同的情況下,給傳輸所需時(shí)間短的數(shù)據(jù) 分組附加虛位來使分組長度一致。然后,在發(fā)送失敗的數(shù)據(jù)分組數(shù)超過可并 行發(fā)送數(shù)的情況下,連續(xù)地并行重發(fā)發(fā)送失敗的數(shù)據(jù)分組。此外,在發(fā)送失 敗的數(shù)據(jù)分組數(shù)為可并行發(fā)送數(shù)以下的情況時(shí),對(duì)發(fā)送失敗的數(shù)據(jù)分組進(jìn)行 重發(fā)或者并行重發(fā)。
根據(jù)本發(fā)明的第二十一方面,在本發(fā)明的第十五至第十八方面中的任一 方面中,取代僅對(duì)發(fā)送失敗的數(shù)據(jù)分組進(jìn)行重發(fā),而是對(duì)發(fā)送失敗的數(shù)據(jù)分 組中序列號(hào)最小的數(shù)據(jù)分組及其以后的全部數(shù)據(jù)分組進(jìn)行重發(fā)。
根據(jù)本發(fā)明的第二十二方面,設(shè)并行發(fā)送的數(shù)據(jù)分組數(shù)為p個(gè)(p為2以
上的整數(shù))。在發(fā)送數(shù)據(jù)分組的第一無線站的步驟1中,從發(fā)送緩沖器中存
儲(chǔ)的一個(gè)以上的數(shù)據(jù)幀生成M組(M為1以上的整數(shù))由傳輸所需時(shí)間彼此 相等的p個(gè)以下的數(shù)據(jù)分組構(gòu)成的分組集。在步驟2中,在M組分組集中按 生成順序并行發(fā)送一組(取為第N組)分組集。在步驟3中,當(dāng)從接收了第 N組分組集的第二無線站接收到表示全部數(shù)據(jù)分組發(fā)送成功的應(yīng)答分組時(shí), 按生成順序并行發(fā)送第N+1組分組集。在步驟4中,當(dāng)從第二無線站接收到 表示一部分?jǐn)?shù)據(jù)分組發(fā)送失敗的應(yīng)答分組時(shí),獲取發(fā)送失敗的未發(fā)送數(shù)據(jù)分 組的個(gè)數(shù)h,如果按生成順序第N+l組及其以后的分組集中有未發(fā)送數(shù)據(jù)分 組,則并行發(fā)送第N組的h個(gè)未發(fā)送數(shù)據(jù)分組與第N+l組及其以后的分組集 的(p—h)個(gè)以下的未發(fā)送數(shù)據(jù)分組。此外,如果在第N+l組及其以后的分 組集中沒有未發(fā)送數(shù)據(jù)分組,則發(fā)送第N組的h個(gè)未發(fā)送數(shù)據(jù)分組。在步驟5中,當(dāng)沒有從第二無線站接收到應(yīng)答分組時(shí),再次并行發(fā)送第 N組分組集。在步驟6中,當(dāng)構(gòu)成第N組分組集的全部數(shù)據(jù)分組都發(fā)送成功 時(shí),將發(fā)送失敗的未發(fā)送數(shù)據(jù)分組的個(gè)數(shù)h替換成第N+l組及其以后的分組 集的未發(fā)送數(shù)據(jù)分組的個(gè)數(shù),重復(fù)所述步驟4的處理直至以下M組分組集的 全部數(shù)據(jù)分組發(fā)送結(jié)束。接著,當(dāng)M組分組集的全部數(shù)據(jù)分組發(fā)送結(jié)束后, 返回步驟1生成新的M組分組集。
根據(jù)本發(fā)明的第二十三方面,在本發(fā)明的第二十二方面中,在從第一無 線站向第二無線站發(fā)送了分組集之后,發(fā)送否定應(yīng)答請(qǐng)求分組。第二無線站 針對(duì)該否定應(yīng)答請(qǐng)求分組,在有發(fā)送失敗的數(shù)據(jù)分組時(shí)發(fā)送否定應(yīng)答分組。 第一無線站在否定應(yīng)答分組沒有到達(dá)的情況下進(jìn)行步驟3的處理,不進(jìn)行步 驟5的處理。
根據(jù)本發(fā)明的第二十四方面,在本發(fā)明的第二十二或第二十三方面中, 在步驟1中,當(dāng)一次可生成的分組集的數(shù)目M超過上限〗直時(shí),停止生成超過 上限值的分組集,并將分組集的生成中沒有用到的數(shù)據(jù)幀保留到下一個(gè)分組 集的生成機(jī)會(huì)。
根據(jù)本方面的第二十五方面,在本發(fā)明的第二十二或第二十三方面中,. 在步驟1中,當(dāng)M組分組集的生成中所使用的數(shù)據(jù)幀數(shù)目超過上限值時(shí),停 止從超過上限值的數(shù)據(jù)幀生成分組集,并將該數(shù)據(jù)幀保留至下一個(gè)分組集的 生成機(jī)會(huì)。
根據(jù)本發(fā)明的第二十六方面,設(shè)并行發(fā)送的數(shù)據(jù)分組數(shù)為p個(gè)(p為2以 上的整數(shù))。在發(fā)送數(shù)據(jù)分組的第一無線站的步驟1中,從發(fā)送緩沖器中存 儲(chǔ)的一個(gè)以上的數(shù)據(jù)幀生成由傳輸所需時(shí)間T彼此相等的多個(gè)數(shù)據(jù)分組構(gòu)成 的數(shù)據(jù)分組群,并將其數(shù)據(jù)分組數(shù)Dl加到數(shù)據(jù)分組累計(jì)數(shù)R上。在步驟2 中,在屬于所述數(shù)據(jù)分組群的數(shù)據(jù)分組中,按生成順序并行發(fā)送最大p個(gè)未 發(fā)送數(shù)據(jù)分組。在步驟3中,當(dāng)從接收并行發(fā)送的數(shù)據(jù)分組的第二無線站接 收到表示全部數(shù)據(jù)分組發(fā)送成功的應(yīng)答分組時(shí),獲取數(shù)據(jù)分組群的剩余的未 發(fā)送數(shù)據(jù)分組的個(gè)數(shù)w。如果w》p則按生成順序并行發(fā)送最大p個(gè)未發(fā)送數(shù) 據(jù)分組。如果w〈p時(shí)發(fā)送緩沖器中輸入了新的數(shù)據(jù)幀,則從該數(shù)據(jù)幀生成傳 輸所需時(shí)間T相等的數(shù)據(jù)分組并加到數(shù)據(jù)分組群中,在將該數(shù)據(jù)分組數(shù)D2加到數(shù)據(jù)分組累計(jì)數(shù)R上后,按生成順序并行發(fā)送最大p個(gè)未發(fā)送數(shù)據(jù)分組。
在步驟4中,當(dāng)表示并行發(fā)送的一部分?jǐn)?shù)據(jù)分組發(fā)送失敗的應(yīng)答分組從 第二無線站到來時(shí),獲取發(fā)送失敗的未發(fā)送數(shù)據(jù)分組與數(shù)據(jù)分組群的剩余的 未發(fā)送數(shù)據(jù)分組的總計(jì)個(gè)數(shù)w,如果w^p則包括所述發(fā)送失敗的未發(fā)送數(shù)據(jù) 分組在內(nèi)按生成順序來并行發(fā)送最大p個(gè)未發(fā)送數(shù)據(jù)分組。如果w<p時(shí)在發(fā) 送緩沖器中輸入了新的數(shù)據(jù)幀,則從該數(shù)據(jù)幀生成傳輸所需時(shí)間T相等的數(shù) 據(jù)分組并加到所述數(shù)據(jù)分組群中,在將該數(shù)據(jù)分組數(shù)加到數(shù)據(jù)分組累計(jì)數(shù)R 上之后,包括發(fā)送失敗的未發(fā)送數(shù)據(jù)分組在內(nèi)按生成順序來并行發(fā)送最大p 個(gè)未發(fā)送數(shù)據(jù)分組。在步驟5中,當(dāng)沒有與分組集的接收相對(duì)應(yīng)的應(yīng)答分組 從第二無線站到來時(shí),對(duì)剛剛發(fā)送的全部數(shù)據(jù)分組進(jìn)行并行發(fā)送。
重復(fù)進(jìn)行步驟3至步驟5中的任一處理,當(dāng)沒有新的數(shù)據(jù)幀輸入,從而 數(shù)據(jù)分組群的全部數(shù)據(jù)分組的發(fā)送結(jié)束時(shí),重置傳輸所需時(shí)間T以及數(shù)據(jù)分 組累計(jì)數(shù)R并返回步驟1。
根據(jù)本發(fā)明的第二十七方面,在本發(fā)明的第二十六方面中,第一無線站 在向第二無線站并行發(fā)送了數(shù)據(jù)分組之后,發(fā)送否定應(yīng)答請(qǐng)求分組。第二無 線站針對(duì)該否定應(yīng)答請(qǐng)求分組,在有發(fā)送失敗的數(shù)據(jù)分組時(shí)發(fā)送否定應(yīng)答分 組。第一無線站在否定應(yīng)答分組沒有到來的情況下進(jìn)行步驟3的處理,不進(jìn) 行步驟5的處理。
根據(jù)本發(fā)明的第二十八方面,在本發(fā)明的第二十六或第二十七方面中, 當(dāng)數(shù)據(jù)分組群的數(shù)據(jù)分組累計(jì)數(shù)R超過上限值時(shí),停止從新的數(shù)據(jù)幀生成數(shù) 據(jù)分組。然后,在數(shù)據(jù)分組群的全部數(shù)據(jù)分組發(fā)送結(jié)束后,重置傳輸所需時(shí) 間T以及數(shù)據(jù)分組累計(jì)數(shù)R并返回到步驟1 。
根據(jù)本發(fā)明的第二十九方面,在本發(fā)明的第二十八中,當(dāng)數(shù)據(jù)分組群的 全部數(shù)據(jù)分組的發(fā)送結(jié)束時(shí),如果數(shù)據(jù)分組群的數(shù)據(jù)分組累計(jì)數(shù)R沒有超過 上限值,則不重置傳輸所需時(shí)間T以及數(shù)據(jù)分組累計(jì)數(shù)R就返回步驟1。
根據(jù)本發(fā)明的第三十方面,在本發(fā)明的第二十六至第二十九方面中的任 一方面中,取代構(gòu)成數(shù)據(jù)分組群的數(shù)據(jù)分組的累計(jì)數(shù)R,而是使用在該數(shù)據(jù) 分組群的生成中用到的數(shù)據(jù)幀的累計(jì)數(shù)F。
根據(jù)本發(fā)明的第三十一方面,在本發(fā)明的第二十二中,取代步驟4中的發(fā)送失敗的未發(fā)送數(shù)據(jù)分組數(shù)h,而是將分組集中發(fā)送失敗的未發(fā)送數(shù)據(jù)分組 以及后續(xù)的數(shù)據(jù)分組作為未發(fā)送數(shù)據(jù)分組,并設(shè)其個(gè)數(shù)為h。
根據(jù)本發(fā)明的第三十二方面,在本發(fā)明的第二十六方面中,取代步驟4中
的發(fā)送失敗的未發(fā)送數(shù)據(jù)分組與數(shù)據(jù)分組群的剩余的未發(fā)送數(shù)據(jù)分組的總個(gè)數(shù)
w,而是將數(shù)據(jù)分組群中發(fā)送失敗的數(shù)據(jù)分組以及后續(xù)的數(shù)據(jù)分組作為未發(fā)送
數(shù)據(jù)分組,并設(shè)其個(gè)數(shù)為w。
圖1是表示本發(fā)明第一實(shí)施方式的處理步驟的流程圖; 圖2是表示本發(fā)明第一實(shí)施方式的操作示例的時(shí)序圖; 圖3是表示本發(fā)明第一實(shí)施方式的操作示例的時(shí)序圖; 圖4是表示本發(fā)明第二實(shí)施方式的處理步驟的流程圖; 圖5是表示本發(fā)明第三實(shí)施方式的處理步驟的流程圖; 圖6是表示本發(fā)明第四實(shí)施方式的處理步驟的流程圖; 圖7是表示本發(fā)明第五實(shí)施方式的處理步驟的流程圖; 圖8是表示本發(fā)明第六實(shí)施方式的處理步驟的流程圖; 圖9是表示本發(fā)明第六實(shí)施方式的操作示例的時(shí)序圖; 圖IO是表示本發(fā)明第七實(shí)施方式的處理步驟的流程圖ll是表示本發(fā)明第八實(shí)施方式的處理步驟的流程圖12是表示本發(fā)明第九實(shí)施方式的處理步驟的流程圖13是表示本發(fā)明第十實(shí)施方式的處理步驟的流程圖14是表示重發(fā)分組與復(fù)制分組的接收處理步驟的流程圖15是表示本發(fā)明第十一實(shí)施方式的處理步驟的流程圖16是表示本發(fā)明第十一實(shí)施方式的操作示例的時(shí)序圖17是表示本發(fā)明第十二實(shí)施方式的發(fā)送方無線站的處理步驟的流
程圖18是表示本發(fā)明第十二實(shí)施方式的接收方無線站的處理步驟的流 程圖19是表示本發(fā)明第十二實(shí)施方式的操作示例的時(shí)序圖;圖20是表示本發(fā)明第十三實(shí)施方式的處理步驟的流程圖; 圖21是表示本發(fā)明第十三實(shí)施方式的操作示例的時(shí)序圖; 圖22是表示本發(fā)明第十四實(shí)施方式的處理步驟的流程圖; 圖23是表示本發(fā)明第十四實(shí)施方式的操作示例的時(shí)序圖; 圖24是表示本發(fā)明第十五實(shí)施方式的處理步驟的流程圖; 圖25是表示本發(fā)明第十五實(shí)施方式的操作示例的時(shí)序圖; 圖26是表示本發(fā)明第十六實(shí)施方式的處理步驟的流程圖; 圖27是表示本發(fā)明第十六實(shí)施方式的操作示例的時(shí)序圖; 圖28是表示本發(fā)明第十七實(shí)施方式的處理步驟的流程圖29是本發(fā)明第十七實(shí)施方式中的多個(gè)數(shù)據(jù)分組的生成/發(fā)送/重發(fā)的 示例1的示意圖30是表示本發(fā)明的第十七實(shí)施方式的數(shù)據(jù)分組的生成/發(fā)送/重發(fā)的 示例l的操作例的時(shí)序圖31是本發(fā)明第十七實(shí)施方式中的多個(gè)數(shù)據(jù)分組的生成/發(fā)送/重發(fā)的 示例2的示意圖32是表示本發(fā)明的第十七實(shí)施方式的多個(gè)數(shù)據(jù)分組的生成/發(fā)送/重 發(fā)的示例2的操作例的時(shí)序圖33是表示本發(fā)明第十八實(shí)施方式的處理步驟的流程圖34是表示本發(fā)明第十八實(shí)施方式的操作示例的時(shí)序圖35是表示本發(fā)明第十九實(shí)施方式的操作示例的時(shí)序圖36是表示本發(fā)明第二十實(shí)施方式的操作示例的時(shí)序圖37是數(shù)據(jù)分組的結(jié)構(gòu)示意圖38是擴(kuò)展型ACK分組的結(jié)構(gòu)示意圖39擴(kuò)展型ACK請(qǐng)求分組的結(jié)構(gòu)示意圖40是表示本發(fā)明第二十一實(shí)施方式的處理步驟的流程圖41是表示本發(fā)明第二十一實(shí)施方式的操作示例的時(shí)序圖42是表示本發(fā)明第二十二實(shí)施方式的處理步驟的流程圖43是表示本發(fā)明第二十二實(shí)施方式的操作示例的時(shí)序圖44是表示本發(fā)明第二十四實(shí)施方式的處理步驟的流程圖;圖45是表示本發(fā)明第二十四實(shí)施方式的操作示例的時(shí)序圖; 圖46是表示本發(fā)明第二十五實(shí)施方式的處理步驟的流程圖; 圖47是表示本發(fā)明第二十五實(shí)施方式的操作示例的時(shí)序圖; 圖48是對(duì)多個(gè)無線信道的中心頻率接近的情況下的問題進(jìn)行說明的 時(shí)序圖49是對(duì)從數(shù)據(jù)幀生成并行發(fā)送的多個(gè)數(shù)據(jù)分組的方法進(jìn)行說明的 圖,其中(1)表示幀分割的例子,(2)表示幀修補(bǔ)的例子,(3)表示 幀聚合的例子;
圖50是對(duì)重發(fā)時(shí)的問題1 (無線信道增加時(shí))進(jìn)行說明的時(shí)序圖; 圖51是對(duì)重發(fā)時(shí)的問題1 (無線信道減少時(shí))進(jìn)行說明的時(shí)序圖; 圖52是對(duì)以往的重發(fā)方法1進(jìn)行說明的時(shí)序圖; 圖53是對(duì)以往的重發(fā)方法2進(jìn)行說明的時(shí)序圖。
具體實(shí)施例方式
如下所示的第一實(shí)施方式至第十四實(shí)施方式對(duì)應(yīng)于與首次發(fā)送時(shí)相比 重發(fā)處理時(shí)的空閑信道數(shù)增減的情況(所述重發(fā)時(shí)的問題1),或重發(fā)分 組數(shù)與空閑信道數(shù)不同的情況,并且在重發(fā)處理時(shí)也要有效利用并行發(fā) 送。
(第一實(shí)施方式)
圖l示出了本發(fā)明的第一實(shí)施方式的流程圖。圖2及圖3示出了本發(fā) 明的第一實(shí)施方式的操作示例。這里,備有無線信道#1、 #2、 #3。
首先,在數(shù)據(jù)到達(dá)發(fā)送緩沖器后,通過載波偵聽來檢索空閑狀態(tài)的無 線信道(SIOI、 S102)。這里,在發(fā)送數(shù)據(jù)產(chǎn)生時(shí)刻tl,檢索出無線信道 弁3處于忙碌狀態(tài),無線信道弁l及無線信道#2為空閑狀態(tài)。接著,根據(jù) 空閑信道數(shù)與待發(fā)送的數(shù)據(jù)幀數(shù)進(jìn)行重構(gòu),使得各無線信道的每一個(gè)中的 分組長度相同,并將重構(gòu)的各個(gè)分組分配給各無線信道來(并行)發(fā)送 (S103)。
在圖2所示的例子中,是有兩個(gè)信道為空閑狀態(tài),而要發(fā)送的數(shù)據(jù)幀 為一個(gè)的情況,通過圖49 (1)所示的方法對(duì)數(shù)據(jù)幀1進(jìn)行分割(la、
18lb)從而生成兩個(gè)數(shù)據(jù)分組,并分配給各無線信道來進(jìn)行并行發(fā)送。
接著,對(duì)于并行發(fā)送的所有分組,確認(rèn)發(fā)送后預(yù)定時(shí)間內(nèi)是否分別接
收了 ACK分組(S104),并對(duì)在預(yù)定時(shí)間內(nèi)ACK分組沒有被接收的分組 進(jìn)行重發(fā)處理(S105 S108)。在重發(fā)處理中,首先通過載波偵聽來檢索 空閑狀態(tài)的無線信道(S105)。接著,將空閑信道數(shù)與重發(fā)分組數(shù)進(jìn)行比 較,當(dāng)二者不同時(shí)(空閑信道數(shù)^重發(fā)分組數(shù)),為了利用所有空閑信道 進(jìn)行重發(fā)而進(jìn)行重構(gòu),使得各無線信道的每一個(gè)中的分組長度相同,并將 重構(gòu)的分組分配給各無線信道來(并行)重發(fā)(S107)。另一方面,當(dāng)空 閑信道數(shù)與重發(fā)分組數(shù)相等時(shí),由于不需要重構(gòu),所以將重發(fā)分組分配給 各無線信道來(并行)重發(fā)(S108)。下面,重復(fù)上面的重發(fā)處理,直至 所有分組接收了 ACK分組為止。
圖2 (1)是雖然接收到了與通過無線信道弁1發(fā)送的數(shù)據(jù)分組la相對(duì) 的ACK分組,但沒有接收到與通過無線信道#2發(fā)送的數(shù)據(jù)分組lb相對(duì) 的ACK分組,從而對(duì)數(shù)據(jù)分組lb進(jìn)行重發(fā)處理的情況。這里,由于重發(fā) 分組數(shù)為1,而在重發(fā)處理開始時(shí)刻t2空閑信道數(shù)為3,所以將數(shù)據(jù)分組 lb分為3個(gè)(lb-l, lb-2, lb-3),并分別分配給無線信道#1、弁2、 #3 來并行重發(fā)(圖1, S107)。
圖2 (2)是沒有接收到與通過無線信道弁1、 #2發(fā)送的數(shù)據(jù)分組 la、 lb相對(duì)的ACK分組,從而對(duì)數(shù)據(jù)分組la、 lb進(jìn)行重發(fā)處理的情況。 這里,由于重發(fā)分組數(shù)為2,而在重發(fā)處理開始時(shí)刻t2空閑信道數(shù)為3, 所以對(duì)數(shù)據(jù)分組la、 lb分別進(jìn)行分割并重構(gòu)(la-l、 (la-2、 lb-l) 、 lb-2),并分別分配給無線信道#1、 #2、 #3來并行重發(fā)(圖l, S107)。
圖2 (3)是沒有接收到與通過無線信道#1、 #2發(fā)送的數(shù)據(jù)分組 la、 lb相對(duì)的ACK分組,從而對(duì)數(shù)據(jù)分組la、 lb進(jìn)行重發(fā)處理的情況。 這里,由于重發(fā)分組數(shù)為2,而在重發(fā)處理開始時(shí)刻t2空閑信道數(shù)為2, 所以不進(jìn)行數(shù)據(jù)分組la、 lb的重構(gòu)就將其分別分配給無線信道#1、 #2 來并行重發(fā)(圖1, S108)。
圖2 (4)是沒有接收到與通過無線信道#1、 #2發(fā)送的數(shù)據(jù)分組 la、 lb相對(duì)的ACK分組,從而對(duì)數(shù)據(jù)分組la、 lb進(jìn)行重發(fā)處理的情況。這里,由于重發(fā)分組數(shù)為2,而在重發(fā)處理開始時(shí)刻t2空閑信道數(shù)為1,
所以對(duì)數(shù)據(jù)分組la、 lb進(jìn)行重構(gòu)(la+lb),并分配給無線信道#1來進(jìn)
行重發(fā)(圖1, S107)。另外,在本例子中,如圖49 (1)所示,通過對(duì)
分割一個(gè)數(shù)據(jù)幀而成的部分進(jìn)行重構(gòu)來將其返回成一個(gè)。此時(shí),當(dāng)分組長
度超過最大長度時(shí),也可以不進(jìn)行重構(gòu)而是進(jìn)行控制,從而通過一個(gè)無線
信道分兩次進(jìn)行發(fā)送。
上面的例子是空閑信道數(shù)與重發(fā)分組數(shù)不同的情況,即,不管空閑信
道數(shù)比重發(fā)分組數(shù)多還是少,都根據(jù)空閑信道數(shù)對(duì)重發(fā)分組進(jìn)行重構(gòu)。但
是,由于數(shù)據(jù)分組的重構(gòu)在接收方也要求與之相應(yīng)的處理從而很復(fù)雜,所
以可以僅限于空閑信道數(shù)不比重發(fā)分組數(shù)多的情況(圖1的S106的判斷
分支的帶括號(hào)的標(biāo)記)。
図3縣法iKr至il了^誦討干錄佶憎廿L廿?紫接的斷港A鉑1h站
對(duì)的ACK分組,從而對(duì)數(shù)據(jù)分組la、 lb進(jìn)行重發(fā)處理的情況。這里,重 發(fā)分組數(shù)為2,而在重發(fā)處理開始時(shí)刻t2空閑信道數(shù)為1,由于比數(shù)據(jù)分 組數(shù)少,所以不進(jìn)行數(shù)據(jù)分組la、 lb的重構(gòu),首先將數(shù)據(jù)分組la分配給 無線信道#1來重發(fā)(圖1, S108)。在下一重發(fā)處理開始時(shí)刻t3,由于 重發(fā)分組數(shù)為1,而空閑信道數(shù)為2,所以將數(shù)據(jù)分組lb分成兩個(gè)(lb-1、 lb-2),分別分配給無線信道弁1、 #3來并行重發(fā)(圖l, S107)。 (第二實(shí)施方式)
圖4示出了本發(fā)明的第二實(shí)施方式的流程圖。本實(shí)施方式的特征在 于,在第一實(shí)施方式中進(jìn)行數(shù)據(jù)分組的重發(fā)時(shí)利用了空分復(fù)用方式。
首先,在數(shù)據(jù)到達(dá)發(fā)送緩沖器后,通過載波偵聽檢索空閑狀態(tài)的無線 信道(SIOI、 S102)。接著,根據(jù)空閑信道數(shù)與待發(fā)送的數(shù)據(jù)分組數(shù)進(jìn)行 重構(gòu),使得各無線信道的每一個(gè)中的分組長度相同,并將重構(gòu)的各分組分 配給各無線信道來(并行)發(fā)送(S103)。
接著,對(duì)于并行發(fā)送的所有分組,確認(rèn)發(fā)送后預(yù)定時(shí)間內(nèi)是否分別接 收了ACK分組(S104),并對(duì)在預(yù)定時(shí)間內(nèi)沒有接收到ACK分組的分組 進(jìn)行重發(fā)處理(S111 S114)。在重發(fā)處理中,首先通過載波偵聽檢索空 閑狀態(tài)的無線信道(Sill)。這里,選擇處于空閑狀態(tài)的一個(gè)無線信道。接著,對(duì)所選擇的無線信道中的空分復(fù)用數(shù)和重發(fā)分組數(shù)進(jìn)行比較
(5112) ,當(dāng)空分復(fù)用數(shù)為重發(fā)分組數(shù)以上時(shí),為了通過空分復(fù)用將重發(fā)
分組一下子重發(fā)出去,根據(jù)空分復(fù)用數(shù)分割并重構(gòu)成相同的分組長度,然 后將重構(gòu)的各個(gè)分組分配給空分復(fù)用的各個(gè)天線來進(jìn)行并行重發(fā)
(5113) 。另一方面,當(dāng)空分復(fù)用數(shù)少于重發(fā)分組數(shù)時(shí),不重構(gòu)重發(fā)分 組,將重發(fā)分組分配給一個(gè)無線信道來進(jìn)行重發(fā)(S114)。下面,重復(fù)以 上的重發(fā)處理直至全部分組接收到ACK分組為止。
(第三實(shí)施方式)
圖5示出了本發(fā)明第三實(shí)施方式的流程圖。本實(shí)施方式的特征在于, 在第一實(shí)施方式中的數(shù)據(jù)分組的并行發(fā)送以及重發(fā)時(shí),并用了空分復(fù)用方 式。另外,通過并用空閑狀態(tài)的無線信道與空分復(fù)用,可并行發(fā)送的數(shù)據(jù) 分組的數(shù)目為空閑狀態(tài)的無線信道的各空分復(fù)用數(shù)的總和。這里,在以下 的實(shí)施方式中,設(shè)各無線信道的空分復(fù)用數(shù)相同,并將并行發(fā)送數(shù)作為空 閑信道數(shù)X空分復(fù)用數(shù)來進(jìn)行說明。
首先,在數(shù)據(jù)到達(dá)發(fā)送緩沖器后,通過載波偵聽來檢索空閑狀態(tài)的無 線信道(S101、 S102)。接著,根據(jù)空閑信道數(shù)X空分復(fù)用數(shù),分別重構(gòu) 成相同的分組長度,并將重構(gòu)的各分組分配給各無線信道以及空分復(fù)用的 各天線來進(jìn)行(并行)發(fā)送(S121)。
接著,針對(duì)并行發(fā)送的所有分組,確認(rèn)在發(fā)送后預(yù)定時(shí)間內(nèi)是否分別 接收了ACK分組(S104),對(duì)在預(yù)定時(shí)間內(nèi)沒有接收到ACK分組的分組 進(jìn)行重發(fā)處理(S105、 S122 S124)。在重發(fā)處理中,首先通過載波偵聽 來檢索空閑狀態(tài)的無線信道(S105)。接著,將空閑信道數(shù)X空分復(fù)用數(shù) 與重發(fā)分組數(shù)進(jìn)行比較(S122),當(dāng)二者不同時(shí)(空閑信道數(shù)X空分復(fù)用 數(shù)^重發(fā)分組數(shù)),為了使用空分復(fù)用以及全部空閑信道來進(jìn)行重發(fā),分 別重構(gòu)成相同的分組長度,并將重構(gòu)的各分組分配給各無線信道以及空分 復(fù)用的各天線來進(jìn)行(并行)重發(fā)(S123)。另一方面,當(dāng)空閑信道數(shù)X 空分復(fù)用數(shù)與重發(fā)分組數(shù)相等時(shí),不重構(gòu)重發(fā)分組,將重發(fā)分組分配給各 無線信道以及空分復(fù)用的各天線來(并行)重發(fā)(S124)。下面,重復(fù)進(jìn) 行以上的重發(fā)處理,直至全部分組接收到ACK分組為止。此外,在本實(shí)施方式中,由于數(shù)據(jù)分組的重構(gòu)在接收方也要求與其相
對(duì)應(yīng)的處理,從而很復(fù)雜,所以也可以僅限于空閑信道數(shù)x空分復(fù)用數(shù)多 于重發(fā)分組數(shù)的情況(圖5的S122判斷分支的帶括號(hào)的標(biāo)記)。 (第四實(shí)施方式)
圖6示出了本發(fā)明第四實(shí)施方式的流程圖。本實(shí)施方式的特征在于, 關(guān)于在第三實(shí)施方式的S121、 S122 S124中使用的空分復(fù)用數(shù),通過傳 播系數(shù)求出天線相關(guān),并通過預(yù)定的閾值求出一個(gè)信道可重復(fù)的空分復(fù)用 數(shù)(S125、 S126)。其他與第三實(shí)施方式相同。此外,對(duì)于在第二實(shí)施方 式的Sl 12中使用的空分復(fù)用數(shù)也同樣適用。 (第五實(shí)施方式)
圖7示出了本發(fā)明第五實(shí)施方式的流程圖。本實(shí)施方式的特征在于, 根據(jù)與到達(dá)發(fā)送緩沖器的數(shù)據(jù)數(shù)目、傳播環(huán)境相應(yīng)的空分復(fù)用數(shù)來選擇是 利用多個(gè)無線信道進(jìn)行并行發(fā)送還是使用空分復(fù)用方式進(jìn)行并行發(fā)送
(S131)。按照該選擇,根據(jù)空閑信道數(shù)(或者空分復(fù)用數(shù))分別重構(gòu)成 相同的分組長度,并將重構(gòu)的各分組分配給各無線信道(或者空分復(fù)用的 各天線)來(并行)發(fā)送(S132)。
接著,針對(duì)并行發(fā)送的全部分組,確認(rèn)在發(fā)送后預(yù)定時(shí)間內(nèi)是否分別 接收到了 ACK分組(S104),對(duì)在預(yù)定時(shí)間內(nèi)沒有接收到ACK分組的分 組進(jìn)行重發(fā)處理(S105、 S133 S135)。在重發(fā)處理當(dāng)中,首先通過載波 偵聽檢索空閑狀態(tài)的無線信道(S105)。接著,對(duì)空閑信道數(shù)(或者空分 復(fù)用數(shù))與重發(fā)分組數(shù)進(jìn)行比較(S133),當(dāng)兩者不同時(shí)(空閑信道數(shù)^ 重發(fā)分組數(shù)(或者空分復(fù)用數(shù)^重發(fā)分組數(shù))),為了使用所有空閑信道
(或者空分復(fù)用的各天線)來進(jìn)行重發(fā),分別重構(gòu)成相同的分組長度,并 將重構(gòu)的各分組分配給各無線信道(或者空分復(fù)用的各天線)來(并行) 重發(fā)(S134)。
另一方面,當(dāng)空閑信道數(shù)(或者空分復(fù)用數(shù))與重發(fā)分組數(shù)相等時(shí), 不重構(gòu)重發(fā)分組,將重發(fā)分組分配給各無線信道(或者空分復(fù)用的各天 線)來(并行)重發(fā)(S135)。下面,重復(fù)進(jìn)行以上的重發(fā)處理,直到全 部分組接收到ACK分組為止。
22(第六實(shí)施方式)
圖8示出了本發(fā)明第六實(shí)施方式的流程圖。圖9示出了本發(fā)明第六實(shí) 施方式的操作示例。這里,備有無線信道#1、 #2、弁3。
首先,在數(shù)據(jù)到達(dá)發(fā)送緩沖器后,通過載波偵聽來檢索空閑狀態(tài)的無 線信道(S201、 S202)。這里,在發(fā)送數(shù)據(jù)生成時(shí)刻tl,檢索出無線信道 弁3處于忙碌狀態(tài),無線信道弁l以及無線信道#2處于空閑狀態(tài)。接著, 根據(jù)空閑信道數(shù)與待發(fā)送的數(shù)據(jù)分組數(shù)進(jìn)行重構(gòu),使得各無線信道的每一 個(gè)中的分組長度相同,并將重構(gòu)的各分組分配給各無線信道來(并行)發(fā) 送(S203)。
在圖9所示的例子中,示出的是有兩個(gè)信道為空閑狀態(tài),而要發(fā)送的 數(shù)據(jù)幀為一個(gè)的情況,通過圖49 (1)所示的方法對(duì)數(shù)據(jù)幀1進(jìn)行分割 (la、 lb)從而生成兩個(gè)數(shù)據(jù)分組,并將其分配給各無線信道來進(jìn)行并行 發(fā)送。
接著,針對(duì)并行發(fā)送的所有分組,確認(rèn)在發(fā)送后預(yù)定時(shí)間內(nèi)是否分別 接收了ACK分組(S204),對(duì)在預(yù)定時(shí)間內(nèi)沒有接收到ACK分組的分組 進(jìn)行重發(fā)處理(S205 S209)。在重發(fā)處理中,首先通過載波偵聽檢索空 閑狀態(tài)的無線信道(S205)。接著,將空閑信道數(shù)與重發(fā)分組數(shù)進(jìn)行比 較,并當(dāng)空閑信道數(shù)大于重發(fā)分組數(shù)時(shí),根據(jù)超過重發(fā)分組數(shù)的剩余的空 閑信道數(shù)復(fù)制重發(fā)分組,并將重發(fā)分組與復(fù)制分組分配給各無線信道來并 行重發(fā)(S207)。另外,復(fù)制分組也可以使用對(duì)重發(fā)分組的有效載荷部進(jìn) 行復(fù)制而生成的新的分組。對(duì)于發(fā)送復(fù)制分組的重發(fā)分組來說,可以獲得 頻率分集(diversity)的效果。另一方面,當(dāng)空閑信道數(shù)為重發(fā)分組數(shù)以 下時(shí),將重發(fā)分組分配給各無線信道來(并行)重發(fā)(S208)。下面,重 復(fù)進(jìn)行以上的重發(fā)處理,直至全部分組接收到ACK分組為止。
圖9 (1)是接收到了與通過無線信道#1發(fā)送的數(shù)據(jù)分組la相對(duì)的 ACK分組,但沒有接收到與通過無線信道#2發(fā)送的數(shù)據(jù)分組lb相對(duì)的 ACK分組,從而對(duì)數(shù)據(jù)分組lb進(jìn)行重發(fā)處理的情況。這里,由于重發(fā)分 組數(shù)為1,而在重發(fā)處理開始時(shí)刻t2空閑信道數(shù)為2,所以對(duì)數(shù)據(jù)分組lb 進(jìn)行復(fù)制(lb、 lb,),并分別分配給無線信道#1、 #2來并行重發(fā)(圖8, S207)。
圖9 (2)是沒有接收到與通過無線信道弁1、 #2發(fā)送的數(shù)據(jù)分組 la、 lb相對(duì)的ACK分組,從而對(duì)數(shù)據(jù)分組la、 lb進(jìn)行重發(fā)處理的情況。 這里,由于重發(fā)分組數(shù)為2,而在重發(fā)處理開始時(shí)刻t2空閑信道數(shù)為3, 所以例如對(duì)數(shù)據(jù)分組la、 lb中的數(shù)據(jù)分組la進(jìn)行復(fù)制(la、 lb、 la'), 并分別分配給無線信道#1、 #2、弁3來并行重發(fā)(圖8, S207)。
圖9 (3)是沒有接收到與通過無線信道弁l、 #2發(fā)送的數(shù)據(jù)分組 la、 lb相對(duì)的ACK分組,從而對(duì)數(shù)據(jù)分組la、 lb進(jìn)行重發(fā)處理的情況。 這里,由于重發(fā)分組數(shù)為2,而在重發(fā)處理開始時(shí)刻t2空閑信道數(shù)為2, 所以將數(shù)據(jù)分組la、 lb分別分配給無線信道弁l、 #2來并行重發(fā)(圖8,
5208) 。
圖9 (4)是沒有接收到與通過無線信道弁1、弁2發(fā)送的數(shù)據(jù)分組 la、 lb相對(duì)的ACK分組,從而對(duì)數(shù)據(jù)分組la、 lb進(jìn)行重發(fā)處理的情況。 這里,由于重發(fā)分組數(shù)為2,而在重發(fā)處理開始時(shí)刻t2空閑信道數(shù)為1, 比數(shù)據(jù)分組數(shù)少,所以首先將數(shù)據(jù)分組la分配給無線信道ttl進(jìn)行重發(fā) (圖8, S208)。在下一重發(fā)處理開始時(shí)刻t3,由于重發(fā)分組數(shù)為1,而 空閑信道數(shù)為2,所以對(duì)數(shù)據(jù)分組lb進(jìn)行復(fù)制(lb、 lb'),并分別分配 給無線信道#1、井3來并行重發(fā)(圖8, S207)。
在重發(fā)處理時(shí),當(dāng)空閑信道數(shù)少于重發(fā)分組數(shù)時(shí),也可以根據(jù)空閑信 道數(shù)來重構(gòu)重發(fā)分組(圖8的S206的判斷分支的帶括號(hào)的標(biāo)記,
5209) 。 (第七實(shí)施方式)
圖10示出了本發(fā)明第七實(shí)施方式的流程圖。本實(shí)施方式的特征在 于,在第六實(shí)施方式中的數(shù)據(jù)分組的重發(fā)時(shí)利用了空分復(fù)用方式。
首先,在數(shù)據(jù)到達(dá)發(fā)送緩沖器后,通過載波偵聽來檢索空閑狀態(tài)的無 線信道(S201, S202)。接著,根據(jù)空閑信道數(shù)與待發(fā)送的數(shù)據(jù)分組數(shù)進(jìn) 行重構(gòu),使得各無線信道的每一個(gè)中的分組長度相同,并將重構(gòu)的各分組 分配給各無線信道來(并行)發(fā)送(S203)。
接著,針對(duì)并行發(fā)送的全部分組,確認(rèn)在發(fā)送后預(yù)定時(shí)間內(nèi)是否分別接收到了ACK分組(S204),對(duì)在預(yù)定時(shí)間內(nèi)沒有接收到ACK分組的分 組進(jìn)行重發(fā)處理(S211 S215)。在重發(fā)處理中,首先通過載波偵聽來檢 索空閑狀態(tài)的無線信道(S211)。這里,選擇處于空閑狀態(tài)的一個(gè)無線信 道。接著,將所選擇的無線信道中的空分復(fù)用數(shù)與重發(fā)分組數(shù)進(jìn)行比較
(S212),當(dāng)空分復(fù)用數(shù)比重發(fā)分組數(shù)大時(shí),根據(jù)超過重發(fā)分組數(shù)的剩余 的空分復(fù)用數(shù)來復(fù)制重發(fā)分組,并將重發(fā)分組與復(fù)制分組分配給空分復(fù)用 的各個(gè)天線來并行重發(fā)(S213)。另外,復(fù)制分組使用了復(fù)制重發(fā)分組的 有效載荷部而生成的新的分組。對(duì)于發(fā)送復(fù)制分組的重發(fā)分組來說,可以 獲得空間分集的效果。
此外,當(dāng)空分復(fù)用數(shù)與重發(fā)分組數(shù)相等時(shí)(這里,重發(fā)分組數(shù)為2以 上時(shí)),將重發(fā)分組分配給空分復(fù)用的各個(gè)天線來并行重發(fā)(S214)。另 一方面,當(dāng)空分復(fù)用數(shù)比重發(fā)分組數(shù)少時(shí)(包含重發(fā)分組數(shù)為1的時(shí) 候),不使用空分復(fù)用,而使用空閑信道依次對(duì)重發(fā)分組進(jìn)行重發(fā)
(S215)。下面,重復(fù)進(jìn)行以上的重發(fā)處理,直至全部分組接收到ACK 分組為止。另外,當(dāng)空分復(fù)用數(shù)少于重發(fā)分組數(shù)時(shí),也可以根據(jù)空分復(fù)用 數(shù)來重構(gòu)重發(fā)分組并進(jìn)行并行重發(fā)。 (第八實(shí)施方式)
圖11示出了本發(fā)明第八實(shí)施方式的流程圖。本實(shí)施方式的特征在 于,在第六實(shí)施方式中的數(shù)據(jù)分組的并行發(fā)送以及重發(fā)時(shí),并用了空分復(fù) 用方式。
首先,在數(shù)據(jù)到達(dá)發(fā)送緩沖器后,通過載波偵聽來檢索空閑狀態(tài)的無 線信道(S201, S202)。接著,根據(jù)空閑信道數(shù)X空分復(fù)用數(shù),分別重構(gòu) 成相同的分組長度,并使用各無線信道以及空分復(fù)用來(并行)發(fā)送各分 組(S221)。
接著,針對(duì)并行發(fā)送的全部分組,確認(rèn)在發(fā)送后預(yù)定時(shí)間內(nèi)是否分別 接收到了 ACK分組(S204),對(duì)在預(yù)定時(shí)間內(nèi)沒有接收到ACK分組的分 組進(jìn)行重發(fā)處理(S205、 S222 S225)。在重發(fā)處理中,首先通過載波偵 聽來檢索空閑狀態(tài)的無線信道(S205)。接著,將空閑信道數(shù)X空分復(fù)用 數(shù)與重發(fā)分組數(shù)進(jìn)行比較(S222),當(dāng)空閑信道數(shù)X空分復(fù)用數(shù)比重發(fā)分組數(shù)大時(shí),根據(jù)超過重發(fā)分組數(shù)的剩余的空閑信道數(shù)x空分復(fù)用數(shù)來復(fù)制
重發(fā)分組,并將重發(fā)分組與復(fù)制分組分配給無線信道以及空分復(fù)用的各個(gè)
天線來并行重發(fā)(S223)。另外,在將復(fù)制分組分配給無線信道時(shí)可獲得 頻率分集的效果,在使用空分復(fù)用時(shí)可獲得空間分集的效果。
另一方面,當(dāng)空閑信道數(shù)X空分復(fù)用數(shù)在重發(fā)分組數(shù)以下時(shí),使用各 無線信道以及空分復(fù)用對(duì)重發(fā)分組進(jìn)行(并行)重發(fā)(S224)。下面,重 復(fù)進(jìn)行以上的重發(fā)處理,直至全部分組接收到ACK分組為止。
此外,在本實(shí)施方式中,當(dāng)空閑信道數(shù)X空分復(fù)用數(shù)比重發(fā)分組數(shù)少 時(shí),也可以根據(jù)空閑信道數(shù)X空分復(fù)用數(shù)來重構(gòu)重發(fā)分組(圖11的S222 的判斷分支的帶括號(hào)的標(biāo)記,S225)。 (第九實(shí)施方式)
圖12示出了本發(fā)明的第九實(shí)施方式的流程圖。本實(shí)施方式的特征在 于,關(guān)于在第八實(shí)施方式的S221、 S222 S225中使用的空分復(fù)用數(shù),通 過傳播系數(shù)求出天線相關(guān),根據(jù)預(yù)定的閾值求出一個(gè)信道可重復(fù)的空分復(fù) 用數(shù)(S226, S227)。其他與第八實(shí)施方式相同。對(duì)于在第七實(shí)施方式的 S212中使用的空分復(fù)用數(shù)來說也可適用。 (第十實(shí)施方式)
圖13示出了本發(fā)明的第十實(shí)施方式的流程圖。本實(shí)施方式的特征在 于,根據(jù)與到達(dá)發(fā)送緩沖器的數(shù)據(jù)數(shù)、傳播環(huán)境相應(yīng)的空分復(fù)用數(shù)來選擇 是使用多個(gè)無線信道來進(jìn)行并行發(fā)送,還是使用空分復(fù)用方式進(jìn)行并行發(fā) 送(S231)。按照該選擇,根據(jù)空閑信道數(shù)(或者空分復(fù)用數(shù))分別重構(gòu) 成相同的分組長度,并將重構(gòu)的各分組分配給各無線信道(或者空分復(fù)用 的各個(gè)天線)來(并行)發(fā)送(S232)。
接著,針對(duì)并行發(fā)送的全部分組,確認(rèn)在發(fā)送后預(yù)定時(shí)間內(nèi)是否分別 接收到了ACK分組(S204),對(duì)在預(yù)定時(shí)間內(nèi)沒有接收到ACK分組的分 組進(jìn)行重發(fā)處理(S205、 S233 S235)。在重發(fā)處理中,首先通過載波偵 聽檢索空閑狀態(tài)的無線信道(S205)。接著,對(duì)空閑信道數(shù)(或者空分復(fù) 用數(shù))與重發(fā)分組數(shù)進(jìn)行比較(S233),當(dāng)空閑信道數(shù)(或者空分復(fù)用 數(shù))比重發(fā)分組數(shù)大時(shí),根據(jù)超過重發(fā)分組數(shù)的剩余的空閑信道數(shù)(或者
26剩余的空分復(fù)用數(shù))來復(fù)制重發(fā)分組,并將重發(fā)分組與復(fù)制分組分配給各
無線信道(或者空分復(fù)用的各個(gè)天線)來(并行)重發(fā)(S234)。
另一方面,當(dāng)空閑信道數(shù)(或者空分復(fù)用數(shù))在重發(fā)分組數(shù)以下時(shí), 不復(fù)制重發(fā)分組,將重發(fā)分組分配給各無線信道(或者空分復(fù)用的各個(gè)天 線)來(并行)重發(fā)(S235)。下面,重復(fù)進(jìn)行以上的重發(fā)處理,直到全 部分組接收到ACK分組為止。
此外,在本實(shí)施方式中,當(dāng)空閑信道數(shù)(或者空分復(fù)用數(shù))少于重發(fā) 分組數(shù)時(shí),也可以根據(jù)空閑信道數(shù)(或者空分復(fù)用數(shù))來重構(gòu)重發(fā)分組 (圖13的S233的判斷分支的帶括號(hào)的標(biāo)記,S236)。 (重發(fā)分組以及復(fù)制分組的接收處理)
在并行發(fā)送重發(fā)分組與復(fù)制分組之際,當(dāng)將重發(fā)分組與復(fù)制分組分別 分配給不同的無線信道時(shí),可獲得頻率分集的效果。此外,當(dāng)將重發(fā)分組 與復(fù)制分組分配給空分復(fù)用的各個(gè)天線時(shí),可獲得空間分集的效果。另一 方面,當(dāng)分集接收重發(fā)分組與復(fù)制分組時(shí),可以使用圖14 (1)所示的選 擇分集接收,或者圖14 (2)所示的合成分集接收。
首先,作為共同的接收操作,在使用多個(gè)無線信道的頻率分集的時(shí)候 按各各個(gè)無線信道進(jìn)行接收解調(diào),在分配給空分復(fù)用的各個(gè)天線的空間分 集的時(shí)候按各個(gè)天線進(jìn)行接收解調(diào)。在選擇分集接收中,確認(rèn)分別經(jīng)接收 處理的各分組的序列號(hào)是否重復(fù),并選擇重復(fù)的分組中的一個(gè)分組,廢棄 剩下的。然后,發(fā)送與所選擇的分組的序列號(hào)相對(duì)應(yīng)的到達(dá)確認(rèn)分組 Ack。另一方面,在合成分集接收中,取分別經(jīng)接收處理的各分組的信號(hào) 相關(guān),并組合超過預(yù)定閾值的分組(重發(fā)分組與復(fù)制分組)來進(jìn)行合成處 理。然后,發(fā)送與所合成的分組的序列號(hào)相對(duì)應(yīng)的到達(dá)確認(rèn)分組Ack。
另外,到達(dá)確認(rèn)分組Ack通過針對(duì)重發(fā)分組與復(fù)制分組二者而分別使 用的無線信道或者天線來進(jìn)行發(fā)送,或者通過針對(duì)任一分組而使用的無線 信道或者天線來進(jìn)行發(fā)送。在重發(fā)分組的發(fā)送方,確認(rèn)發(fā)送的分組的序列 號(hào),從而識(shí)別出相對(duì)應(yīng)的重發(fā)分組已到達(dá),然后結(jié)束重發(fā)處理。 (第十一實(shí)施方式)
圖15示出了本發(fā)明第十一實(shí)施方式的流程圖。圖16示出了本發(fā)明第十一實(shí)施方式的操作示例。這里,備有無線信道#1、 #2、 #3。
首先,數(shù)據(jù)到達(dá)發(fā)送緩沖器后,通過載波偵聽來檢索空閑狀態(tài)的無線
信道(S301, S302)。在圖16中,在發(fā)送數(shù)據(jù)生成時(shí)刻tl,檢索出無線 信道#3處于忙碌狀態(tài),無線信道#1以及無線信道#2處于空閑狀態(tài)。接 著,根據(jù)空閑信道數(shù)與待發(fā)送的數(shù)據(jù)分組數(shù),通過例如圖49所示的方 法,生成在各無線信道的每一個(gè)中分組長度相同的數(shù)據(jù)分組,并將其分配 給各無線信道來(并行)發(fā)送(S303)。
在圖16所示的例子中,示出的是有兩個(gè)信道處于空閑狀態(tài),而發(fā)送 的數(shù)據(jù)幀為三個(gè)的情況,通過圖49 (2)所示的方法將數(shù)據(jù)幀2分為兩個(gè) (2a、 2b),并分別與數(shù)據(jù)幀1以及數(shù)據(jù)幀3相結(jié)合而生成數(shù)據(jù)分組(1 + 2a) 、 (2b+3),并將其分配給各無線信道來進(jìn)行并行發(fā)送。
接著,針對(duì)并行發(fā)送的全部數(shù)據(jù)分組,確認(rèn)在發(fā)送后預(yù)定時(shí)間內(nèi)是否 分別接收到ACK分組(S304),對(duì)在預(yù)定時(shí)間內(nèi)沒有接收到ACK分組的 數(shù)據(jù)分組進(jìn)行重發(fā)處理(S305 S308)。在重發(fā)處理中,首先通過載波偵 聽來檢索空閑狀態(tài)的無線信道,并對(duì)空閑信道數(shù)與重發(fā)分組數(shù)進(jìn)行比較
(5305) 。當(dāng)空閑信道數(shù)為重發(fā)分組數(shù)以上時(shí),選擇要在重發(fā)處理中使用 的空閑信道,并將重發(fā)分組分配給所選的各空閑信道來(并行)發(fā)送
(5306) o
另一方面,當(dāng)空閑信道數(shù)小于重發(fā)分組數(shù)時(shí),選擇第一個(gè)發(fā)送的重發(fā) 分組,并將該重發(fā)分組以及剩余的重發(fā)分組的發(fā)送所需要的時(shí)間之和設(shè)定 為該重發(fā)分組所記述的發(fā)送抑制時(shí)間(占有時(shí)間),從而進(jìn)行發(fā)送
(5307) 。接著,在所選的重發(fā)分組的發(fā)送結(jié)束后,使用該無線信道連續(xù) 發(fā)送后續(xù)的重發(fā)分組(S308)。下面,重復(fù)進(jìn)行以上的重發(fā)處理,直至所 有分組接收到ACK分組為止。
圖16是直到ACK待機(jī)期限t2為止也沒有接收到與通過無線信道弁 1、 #2發(fā)送的數(shù)據(jù)分組(l+2a) 、 (2b+3)相對(duì)的ACK分組,從而對(duì) 數(shù)據(jù)分組(l+2a) 、 (2b + 3)進(jìn)行重發(fā)處理的情況。這里,在重發(fā)處理 開始時(shí)刻t3只有無線信道#1處于空閑狀態(tài),重發(fā)分組數(shù)為2而空閑信道 數(shù)為1,比重發(fā)分組數(shù)少,因而首先將重發(fā)分組(l+2a)分配給無線信道弁1來進(jìn)行發(fā)送(圖15: S307)。
此時(shí),重發(fā)分組(l+2a)的發(fā)送抑制時(shí)間被設(shè)定為自身所需發(fā)送時(shí) 間與重發(fā)分組(2b + c)的發(fā)送所需時(shí)間之和。通過該重發(fā)分組(1 + 2a),對(duì)無線信道井1設(shè)定到下一重發(fā)分組(2b+c)的發(fā)送結(jié)束為止之間 的NAV。由此,關(guān)于無線信道#1,其被抑制了來自其他無線站的發(fā)送, 從而處于本站的獨(dú)占狀態(tài)。因此,在重發(fā)分組(l+2a)的發(fā)送結(jié)束后, 可以通過無線信道#1連續(xù)發(fā)送重發(fā)分組(2b+c)(圖15: S308)。
這里,對(duì)NAV (Network Allocation Vector,網(wǎng)絡(luò)分配矢量)進(jìn)行簡單 說明。載波偵聽方法使用了兩種方法, 一種是物理載波偵聽方法,其通過 RSSI (Received Signal Strength Indicator,接收信號(hào)強(qiáng)度指示器)等測量無 線信道的接收功率,從而檢測是否有其他無線站使用該無線信道發(fā)送數(shù)據(jù) 分組。另一種虛擬載波偵聽方法,其利用數(shù)據(jù)分組的報(bào)頭中所記述的、在 所述數(shù)據(jù)分組的收發(fā)中所使用的無線信道的占有時(shí)間,來設(shè)定僅在該占有 時(shí)間內(nèi)無線信道處于忙碌狀態(tài)。
無線站具有被稱為NAV的計(jì)時(shí)器,用于表示無線信道直至變?yōu)榭臻e 狀態(tài)的時(shí)間。NAV為0時(shí),表示無線信道處于空閑狀態(tài);不為0時(shí),表示 通過虛擬載波偵聽,無線信道處于忙碌狀態(tài)。當(dāng)接收了從其他無線站發(fā)送 的數(shù)據(jù)分組時(shí),讀取該數(shù)據(jù)分組的報(bào)頭中所記述的占有時(shí)間,并當(dāng)該值比 NAV的當(dāng)前值大時(shí)將該值設(shè)為NAV。
此時(shí),如果將數(shù)據(jù)分組的實(shí)際發(fā)送時(shí)間設(shè)定為數(shù)據(jù)分組的報(bào)頭中所記 述的占有時(shí)間,則基于RSSI的物理載波偵聽和基于NAV的虛擬載波偵聽 都表示忙碌狀態(tài),上述兩種方法中的載波偵聽大致發(fā)揮相同的功能。另一 方面,如果將比數(shù)據(jù)分組的實(shí)際發(fā)送時(shí)間長的占有時(shí)間記入報(bào)頭,則即使 在數(shù)據(jù)分組接收結(jié)束后的時(shí)間,該無線信道也是虛擬載波偵聽所檢測出的 忙碌狀態(tài),從而具有可抑制使用該無線信道進(jìn)行發(fā)送的效果。此時(shí)的占有 時(shí)間可叫做發(fā)送抑制時(shí)間,在本發(fā)明的說明中被記為"發(fā)送抑制時(shí)間"。 發(fā)送數(shù)據(jù)分組的無線站只有當(dāng)在該兩個(gè)載波偵聽中都處于空閑狀態(tài)時(shí),才 判定無線信道處于空閑狀態(tài),從而進(jìn)行發(fā)送。 (第十二實(shí)施方式)圖17及圖18示出了本發(fā)明的第十二實(shí)施方式的流程圖。圖17表示發(fā) 送方無線站的處理,圖18表示接收方無線站的處理。圖19示出了本發(fā)明 第十二實(shí)施方式的操作示例。這里,備有無線信道#1、弁2、 #3。本實(shí) 施方式的特征在于,不是在發(fā)送方而是從接收方設(shè)定NAV。
首先,在發(fā)送方無線站中,當(dāng)數(shù)據(jù)到達(dá)發(fā)送緩沖器后,通過載波偵聽 來檢索空閑狀態(tài)的無線信道(圖17; S301, S302)。接著,根據(jù)空閑信道 數(shù)與待發(fā)送的數(shù)據(jù)分組數(shù),通過例如圖49所示的方法,生成在各無線信 道的每一個(gè)中分組長度相同的數(shù)據(jù)分組,并分配給各無線信道來(并行) 發(fā)送(圖17: S303)。
接著,針對(duì)并行發(fā)送的全部數(shù)據(jù)分組,確認(rèn)在發(fā)送后預(yù)定時(shí)間內(nèi)是否 分別接收到ACK分組(圖17: S304),對(duì)在預(yù)定時(shí)間內(nèi)沒有接收到ACK 分組的數(shù)據(jù)分組進(jìn)行重發(fā)處理(圖17: S305、 S306、 S311至S313)。在 重發(fā)處理中,首先通過載波偵聽來檢索空閑狀態(tài)的無線信道,并對(duì)空閑信 道數(shù)與重發(fā)分組數(shù)進(jìn)行比較(圖17: S305)。當(dāng)空閑信道數(shù)為重發(fā)分組數(shù) 以上時(shí),選擇要在重發(fā)處理中使用的空閑信道,并將重發(fā)分組分配給所選 的各空閑信道來(并行)發(fā)送(圖17: S306)。另一方面,當(dāng)空閑信道數(shù) 比重發(fā)分組數(shù)小時(shí),選擇第一個(gè)發(fā)送的重發(fā)分組,并給該重發(fā)分組添加表 示有后續(xù)的重發(fā)分組的信息,然后發(fā)送(圖17: S311)。
接收方的無線站接收到數(shù)據(jù)分組后,判斷該數(shù)據(jù)分組中是否添加了表 示有后續(xù)的數(shù)據(jù)分組(重發(fā)分組)的信息(圖18: S321, S322)。當(dāng)沒有 后續(xù)的數(shù)據(jù)分組時(shí),發(fā)回普通的ACK分組(圖18: S323)。另一方面, 當(dāng)具有后續(xù)的數(shù)據(jù)分組時(shí),將從發(fā)送方無線站通知的后續(xù)的重發(fā)分組的發(fā) 送所需時(shí)間設(shè)定為普通的ACK分組中所記述的發(fā)送抑制時(shí)間,并發(fā)回 (圖18: S324)。接收到記述了該發(fā)送抑制時(shí)間的ACK分組的無線站將 發(fā)送抑制時(shí)間設(shè)定為所述無線信道的NAV,并抑制發(fā)送。
作為先前發(fā)送的數(shù)據(jù)分組的回信,當(dāng)接收到設(shè)定了發(fā)送抑制時(shí)間的 ACK分組時(shí),發(fā)送方無線站與其他無線站同樣地將該發(fā)送抑制時(shí)間設(shè)為 NAV,但忽視它(不進(jìn)行載波偵聽),并使用所述無線信道連續(xù)發(fā)送后續(xù) 的重發(fā)分組(圖17: S312, S313)。此外,響應(yīng)于設(shè)定了發(fā)送抑制時(shí)間的ACK分組的接收,也可以不進(jìn)行NAV自身的設(shè)定。下面,重復(fù)進(jìn)行以上 的重發(fā)處理,直至全部分組都接收到ACK分組為止。
圖19是直到Ack待機(jī)時(shí)刻t2為止也沒有接收到與通過無線信道弁1、 弁2發(fā)送的數(shù)據(jù)分組(l+2a) 、 (2b+3)相對(duì)的ACK分組,從而對(duì)數(shù)據(jù) 分組(l+2a) 、 (2b + 3)進(jìn)行重發(fā)處理的情況。這里,重發(fā)分組數(shù)為 2,而在重發(fā)處理開始時(shí)刻t3空閑信道數(shù)為1,由于空閑信道數(shù)少于重發(fā) 分組數(shù),所以首先將重發(fā)分組(l+2a)分配給無線信道弁1進(jìn)行發(fā)送。此 時(shí),給重發(fā)分組(l+2a)添加表示有后續(xù)的重發(fā)分組的信息(圖17: S311)。
然后,通過該重發(fā)分組(l+2a)所對(duì)的ACK分組中所設(shè)定的發(fā)送抑 制時(shí)間,在無線信道#1中設(shè)定直到下一重發(fā)分組(2b+3)的發(fā)送結(jié)束為 止的期間的NAV,從而抑制使用無線信道弁l的發(fā)送。其中,在發(fā)送了重 發(fā)分組(l+2a)的無線站中,忽視根據(jù)ACK分組而設(shè)定在無線信道弁1 中的NAV,并使用無線信道#1連續(xù)發(fā)送后續(xù)的重發(fā)分組(2b+3)(圖 17: S312, S313)。由此,可連續(xù)發(fā)送重發(fā)分組(l+2a) 、 (2b+3)。 (第十三實(shí)施方式)
第十一實(shí)施方式是從連續(xù)發(fā)送多個(gè)重發(fā)分組的發(fā)送方無線站來設(shè)定 NAV的,第十二實(shí)施方式是根據(jù)來自連續(xù)發(fā)送多個(gè)重發(fā)分組的發(fā)送方無線 站的請(qǐng)求而從接收方無線站設(shè)定NAV的。通過這種NAV設(shè)定,無線站# l變?yōu)楠?dú)占狀態(tài)從而能夠連續(xù)發(fā)送多個(gè)重發(fā)分組。但是,進(jìn)行NAV設(shè)定的 無線站僅限于能夠從發(fā)送方無線站接收第一個(gè)重發(fā)分組的無線站,或者僅 限于能夠從接收方無線站接收ACK分組的無線站。g卩,僅限于處于發(fā)送 方無線站以及接收方無線站的各自周邊的無線站。因此,為了擴(kuò)展進(jìn)行該 NAV設(shè)定的無線站的范圍,將第十一實(shí)施方式與第十二實(shí)施方式組合起來 成為第十三實(shí)施方式。
圖20示出了本發(fā)明第十三實(shí)施方式的流程圖。圖21示出了本發(fā)明的 第十三實(shí)施方式的操作示例。這里,備有無線信道弁l、 #2、 #3。省略 了與第十一實(shí)施方式和第十二實(shí)施方式共有的S301 S304的說明。
在重發(fā)處理中,首先通過載波偵聽來檢索空閑狀態(tài)的無線信道,并將
31空閑信道數(shù)與重發(fā)分組數(shù)進(jìn)行比較(S305)。這里,當(dāng)空閑信道數(shù)小于重發(fā)分組數(shù)時(shí),選擇第一個(gè)發(fā)送的重發(fā)分組,并將所述重發(fā)分組以及剩余的重發(fā)分組的發(fā)送所需時(shí)間之和設(shè)為該重發(fā)分組中所記述的發(fā)送抑制時(shí)間
(占有時(shí)間),并添加表示還有后續(xù)的重發(fā)分組的信息后進(jìn)行發(fā)送
(S314)。
接收方無線站的功能以及基于其的NAV設(shè)定的步驟與第十二實(shí)施方式相同,接收了 ACK分組的無線站將發(fā)送抑制時(shí)間設(shè)為所述無線信道的NAV,并抑制發(fā)送。然后,使用所述無線信道連續(xù)發(fā)送后續(xù)的重發(fā)分組。另外,通過在重發(fā)分組中設(shè)定的發(fā)送抑制時(shí)間,還可以向接收方無線站通知有后續(xù)的重發(fā)分組。這時(shí)的接收方無線站發(fā)送ACK分組即可,其中該ACK分組將從通知的發(fā)送抑制時(shí)間減去第一個(gè)重發(fā)分組的發(fā)送時(shí)間所得的時(shí)間(后續(xù)的重發(fā)分組的發(fā)送所需要的時(shí)間)設(shè)定為發(fā)送抑制時(shí)間。
圖21示出的是直到Ack待機(jī)時(shí)刻t2為止也沒有接收到與通過無線信道#1、 #2發(fā)送的數(shù)據(jù)分組(l+2a) 、 (2b+3)相對(duì)的ACK分組,從而對(duì)數(shù)據(jù)分組(l+2a) 、 (2b + 3)進(jìn)行重發(fā)處理的情況。這里,重發(fā)分組數(shù)為2,而在重發(fā)處理開始時(shí)刻t3空閑信道數(shù)為1,由于比重發(fā)分組數(shù)少,所以首先將重發(fā)分組(l+2a)分配給無線信道#1并發(fā)送。此時(shí),在重發(fā)分組(l+2a)中,將自身所需的發(fā)送時(shí)間與重發(fā)分組(2b+c)的發(fā)送所需要的時(shí)間之和設(shè)為發(fā)送抑制時(shí)間(圖20: S314)。
然后,通過在該重發(fā)分組(l+2a)所對(duì)的ACK分組中設(shè)定的發(fā)送抑制時(shí)間,在無線信道井1中設(shè)定直到下一重發(fā)分組(2b+3)的發(fā)送結(jié)束為止的期間的NAV,從而抑制使用無線信道#1的發(fā)送。這里,在發(fā)送重發(fā)分組(l+2a)的無線站中,忽視根據(jù)ACK分組而設(shè)定在無線信道#1中的NAV,并使用無線信道#1連續(xù)發(fā)送后續(xù)的重發(fā)分組(2b + 3)(圖20: S312, S313)。由此可連續(xù)發(fā)送重發(fā)分組(l+2a) 、 (2b+3)。(第十四實(shí)施方式)
圖22示出了本發(fā)明第十四實(shí)施方式的流程圖。圖23示出了本發(fā)明第十四實(shí)施方式的操作示例。這里,備有無線信道井1、 #2、 #3。本實(shí)施方式的特征在于,當(dāng)分為多個(gè)發(fā)送時(shí)刻來發(fā)送多個(gè)重發(fā)分組時(shí),預(yù)先交換用于設(shè)定NAV的控制分組。
首先,在數(shù)據(jù)到達(dá)發(fā)送緩沖器后,通過載波偵聽來檢索空閑狀態(tài)的無
線信道(S301, S302)。接著,根據(jù)空閑信道數(shù)與待發(fā)送的數(shù)據(jù)分組數(shù),通過例如圖49所示的方法,生成在各無線信道的每一個(gè)中分組長度相同的數(shù)據(jù)分組,并分配給各無線信道來(并行)發(fā)送(S303)。
接著,針對(duì)并行發(fā)送的全部數(shù)據(jù)分組,確認(rèn)在發(fā)送后預(yù)定時(shí)間內(nèi)是否分別接收到ACK分組(S304),對(duì)在預(yù)定時(shí)間內(nèi)沒有接收到ACK分組的數(shù)據(jù)分組進(jìn)行重發(fā)處理(S305、 S306、 S331至S333)。在重發(fā)處理中,首先通過載波偵聽來檢索空閑狀態(tài)的無線信道,并將空閑信道數(shù)與重發(fā)分組數(shù)進(jìn)行比較(S305)。當(dāng)空閑信道數(shù)為重發(fā)分組數(shù)以上時(shí),選擇要在重發(fā)處理中使用的空閑信道,并將重發(fā)分組分配給所選的各空閑信道來(并行)發(fā)送(S306)。
另一方面,當(dāng)空閑信道數(shù)小于重發(fā)分組數(shù)時(shí),利用當(dāng)前的空閑信道來發(fā)送控制分組(S331),所述控制分組將多個(gè)重發(fā)分組的發(fā)送所需要的時(shí)間設(shè)為發(fā)送抑制時(shí)間。然后,在與所述控制分組相對(duì)的接收方無線站的應(yīng)答分組中設(shè)定該發(fā)送抑制時(shí)間并進(jìn)行發(fā)送。接收到控制分組的無線站接收到應(yīng)答分組時(shí)的處理與第十二及第十三實(shí)施方式相同,選擇第一個(gè)發(fā)送的重發(fā)分組進(jìn)行發(fā)送,進(jìn)而使用該無線信道連續(xù)發(fā)送后續(xù)的重發(fā)分組(S332, S333)。下面,重復(fù)進(jìn)行以上的重發(fā)處理,直至全部分組都接收到ACK分組為止。另外,在應(yīng)答分組中設(shè)定發(fā)送抑制時(shí)間的處理可以是任意的。
圖23示出的是直到Ack待機(jī)時(shí)刻t2為止也沒有接收到與通過無線信道#1、 #2發(fā)送的數(shù)據(jù)分組(l+2a) 、 (2b+3)相對(duì)的ACK分組,從而對(duì)數(shù)據(jù)分組(l+2a) 、 (2b + 3)進(jìn)行重發(fā)處理的情況。這里,在重發(fā)處理時(shí)刻t3僅有無線信道#1處于空閑狀態(tài),由于重發(fā)分組數(shù)為2而空閑信道數(shù)為1,比重發(fā)分組數(shù)少,所以首先使用無線信道#1來發(fā)送用于設(shè)定NAV的控制分組(圖22: S331)。在該控制分組中,將全部的重發(fā)分組(l+2b) 、 (2b+3)的發(fā)送所需要的時(shí)間設(shè)為發(fā)送抑制時(shí)間。此外,在與控制分組相對(duì)的應(yīng)答分組中也設(shè)定同等的發(fā)送抑制時(shí)間。通過該控制分組以及應(yīng)答分組,在無線信道#1中設(shè)定直到重發(fā)分組(l+2a) 、 (2b
33+ 3)的發(fā)送結(jié)束為止的期間的NAV,從而無線信道弁1為獨(dú)占狀態(tài)。由此,在重發(fā)分組(l+2a)的發(fā)送結(jié)束后,可以通過無線信道#1連續(xù)發(fā)送重發(fā)分組(2b+3)(圖22: S333)。
在以上所示的實(shí)施方式中,基于ACK分組的送達(dá)確認(rèn)也可以是從發(fā)送方發(fā)送NACK請(qǐng)求分組,并從接收方應(yīng)答NACK分組。(第十五實(shí)施方式)
以下所示的實(shí)施方式對(duì)應(yīng)于首次發(fā)送時(shí)與重發(fā)處理時(shí)的空閑信道數(shù)沒有變化的情況(所述重發(fā)時(shí)的問題2)。
圖24示出了本發(fā)明的第十五實(shí)施方式的流程圖。圖25示出了第十五實(shí)施方式的操作示例。這里,備有無線信道弁l、 #2、 #3,并且在通過載波偵聽而獲得的發(fā)送時(shí)刻tl、 t2、 t3,可并行發(fā)送的數(shù)據(jù)分組數(shù)3沒有變化。
在發(fā)送方,當(dāng)數(shù)據(jù)幀到達(dá)發(fā)送緩沖器后,從數(shù)據(jù)幀生成與可并行發(fā)送的數(shù)目相對(duì)應(yīng)的數(shù)據(jù)分組(S401, S402)。在圖25所示的發(fā)送時(shí)刻tl,從數(shù)據(jù)幀F(xiàn)l生成數(shù)據(jù)分組Pl、 P2、 P3。各數(shù)據(jù)分組的分組長度一致。在數(shù)據(jù)分組的生成中所使用的數(shù)據(jù)幀的數(shù)目是任意的,例如圖49 (2)、(3)所示,也可以從三個(gè)數(shù)據(jù)幀生成兩個(gè)數(shù)據(jù)分組。接著,獲取要發(fā)送的數(shù)據(jù)分組的所有序列號(hào)(S403)。另外,P1 P3分別與各數(shù)據(jù)分組的序列號(hào)對(duì)應(yīng)。
接著,并行發(fā)送所生成的數(shù)據(jù)分組P1 P3 (S404)。然后,通過來自接收方的ACK分組,確認(rèn)所有數(shù)據(jù)分組的發(fā)送的成敗(S405,
5406) 。在圖25所示的例子中,將并行發(fā)送的各數(shù)據(jù)分組的發(fā)送的成敗信息記入到一個(gè)ACK分組中,然后使用一個(gè)無線信道(這里為#1)進(jìn)行發(fā)送。這種擴(kuò)展型的ACK分組例如使用了 IEEE 802.11 TGe等正在研究的Group ACK協(xié)議。
通過該ACK分組確認(rèn)出數(shù)據(jù)分組Pl、 P3發(fā)送成功以及數(shù)據(jù)分組P2發(fā)送失敗。然后,在通過載波偵聽獲得的下一發(fā)送時(shí)刻t2,在剛剛發(fā)送的數(shù)據(jù)分組P1 P3中,僅重發(fā)發(fā)送失敗的數(shù)據(jù)分組(這里為P2) (S406,
5407) 。此外,當(dāng)數(shù)據(jù)分組P1 P3的并行發(fā)送后即使經(jīng)過了預(yù)定時(shí)間也沒有接收到ACK分組時(shí),確認(rèn)全部分組發(fā)送失敗,并進(jìn)行數(shù)據(jù)分組P1 P3的重發(fā)(S405, S408)。接著,獲取重發(fā)的數(shù)據(jù)分組的全部序列號(hào)(S409)。
然后,通過來自接收方的ACK分組,確認(rèn)并行發(fā)送的全部數(shù)據(jù)分組的發(fā)送的成敗(S405, S406)。若根據(jù)該ACK分組確認(rèn)出數(shù)據(jù)分組P2發(fā)送成功,則能夠確認(rèn)并行發(fā)送的全部數(shù)據(jù)分組P1 P3發(fā)送成功,從而返回步驟S401進(jìn)入下一個(gè)數(shù)據(jù)分組的生成及發(fā)送處理。在圖25中,從數(shù)據(jù)幀F(xiàn)2生成數(shù)據(jù)分組P4、 P5、 P6,并在發(fā)送時(shí)刻t3進(jìn)行并行發(fā)送。另一方面,在接收方,通過聚齊數(shù)據(jù)分組P1、 P2、 P3來復(fù)原數(shù)據(jù)幀F(xiàn)1。(第十六實(shí)施方式)
圖26示出了本發(fā)明第十六實(shí)施方式的流程圖。圖27示出了第十六實(shí)施方式的操作示例。
本實(shí)施方式的特征在于,在第十五實(shí)施方式中,在從發(fā)送方的無線站A向接收方的無線站B發(fā)送了數(shù)據(jù)分組后,從無線站A向無線站B發(fā)送NACK請(qǐng)求分組,并接收從無線站B發(fā)送的NACK分組。該NACK請(qǐng)求分組中含有從無線站A向無線站B發(fā)送的數(shù)據(jù)分組的信息。無線站B在數(shù)據(jù)分組被正常接收時(shí),不會(huì)針對(duì)NACK請(qǐng)求分組發(fā)回NACK分組,當(dāng)數(shù)據(jù)分組沒有被正常接收時(shí),則發(fā)回包含該數(shù)據(jù)分組的信息的NACK分組。因此,在無線站A中,NACK請(qǐng)求分組發(fā)送之后若沒有NACK分組從無線站B到來,則判斷為先前發(fā)送的數(shù)據(jù)分組發(fā)送成功了。相反,若接收到NACK分組,則判斷為其中記述的數(shù)據(jù)分組發(fā)送失敗。其他的數(shù)據(jù)分組的重發(fā)處理與第一實(shí)施方式相同。
在發(fā)送方,在數(shù)據(jù)幀到達(dá)發(fā)送緩沖器后,從數(shù)據(jù)幀生成與可并行發(fā)送的數(shù)目相對(duì)應(yīng)的數(shù)據(jù)分組(S401, S402)。在圖27所示的發(fā)送時(shí)刻tl,從數(shù)據(jù)幀F(xiàn)l生成數(shù)據(jù)分組Pl、 P2、 P3。接著,獲取要發(fā)送的數(shù)據(jù)分組的所有序列號(hào)(S403),然后并行發(fā)送數(shù)據(jù)分組P1 P3 (S404)。接著,將請(qǐng)求并行發(fā)送的多個(gè)數(shù)據(jù)分組的接收成敗的NACK請(qǐng)求分組發(fā)向數(shù)據(jù)分組的接收端(S411)。
然后,通過來自接收方的NACK分組,確認(rèn)全部數(shù)據(jù)分組的發(fā)送的成敗(S412)。另外,在圖27所示的例子中示出了使用一個(gè)無線信道(這里為# 1)來收發(fā)NACK請(qǐng)求分組以及與其相對(duì)應(yīng)的NACK分組,并將發(fā)送失敗的無線信道的數(shù)據(jù)分組的信息一同記述在該NACK分組中的例子。這種擴(kuò)展型的NACK請(qǐng)求分組以及NACK分組例如使用IEEE 802.11 TGe等正在研究的Group ACK協(xié)議。
通過該NACK分組確認(rèn)出數(shù)據(jù)分組P2發(fā)送失敗。然后,在通過載波偵聽而獲得的下一發(fā)送時(shí)刻t2,僅對(duì)發(fā)送失敗的數(shù)據(jù)分組(這里為P2)進(jìn)行重發(fā)(S412, S407)。接著,獲取重發(fā)的數(shù)據(jù)分組的全部序列號(hào)
(S409),并將NACK請(qǐng)求分組發(fā)送給數(shù)據(jù)分組的接收端(S411)。
然后,通過來自接收方的NACK分組確認(rèn)全部數(shù)據(jù)分組的發(fā)送的成敗
(S412),在圖27所示的例子中,沒有來自接收方的NACK分組被輸入,從而確認(rèn)數(shù)據(jù)分組P2重發(fā)成功。由此,確認(rèn)出并行發(fā)送的全部數(shù)據(jù)分組P1 P3發(fā)送成功,從而返回步驟S401進(jìn)入下一個(gè)數(shù)據(jù)分組的生成以及發(fā)送處理。在圖27中,從數(shù)據(jù)幀F(xiàn)2生成數(shù)據(jù)分組P4、 P5、 P6,并在發(fā)送時(shí)刻t3進(jìn)行并行發(fā)送。另一方面,在接收方,通過聚齊數(shù)據(jù)分組Pl、P2、 P3來復(fù)原數(shù)據(jù)幀F(xiàn)1。(第十七實(shí)施方式)
圖28示出了本發(fā)明第十七實(shí)施方式的流程圖。圖29示出了第十七實(shí)施方式中的多個(gè)數(shù)據(jù)分組的生成/發(fā)送/重發(fā)的示例1。圖30示出了第十七實(shí)施方式中的多個(gè)數(shù)據(jù)分組的生成/發(fā)送/重發(fā)的示例1的操作例。
本實(shí)施方式的特征在于,從發(fā)送緩沖器中所存儲(chǔ)的數(shù)據(jù)幀,以可并行發(fā)送數(shù)為單位生成傳輸所需時(shí)間彼此相等的多個(gè)數(shù)據(jù)分組,并以可并行發(fā)送數(shù)為單位連續(xù)并行發(fā)送。
在發(fā)送方,在數(shù)據(jù)幀到達(dá)發(fā)送緩沖器后,從數(shù)據(jù)幀生成與可并行發(fā)送的數(shù)目相對(duì)應(yīng)的數(shù)據(jù)分組(S401, S402)。這里,如圖29所示,分別分割兩個(gè)數(shù)據(jù)幀F(xiàn)1、 F2,并分別生成傳輸所需時(shí)間TA相同的三個(gè)數(shù)據(jù)分組Pl、 P2、 P3及數(shù)據(jù)分組P4、 P5、 P6。接著,獲取要發(fā)送的數(shù)據(jù)分組的全部序列號(hào)(S403),然后連續(xù)地并行發(fā)送數(shù)據(jù)分組P1 P3及數(shù)據(jù)分組P4 P6 (S421),并將肯定應(yīng)答請(qǐng)求分組發(fā)送給數(shù)據(jù)分組的接收端(S422)。另外,數(shù)據(jù)分組的連續(xù)發(fā)送可以利用例如IEEE 802.il TGe等正在研究的Group ACK協(xié)議來進(jìn)行。
然后,通過來自接收方的ACK分組,確認(rèn)全部數(shù)據(jù)分組的發(fā)送的成敗(S423, S424)。在圖30所示的例子中,示出的是使用一個(gè)無線信道
(這里為弁l)來收發(fā)肯定應(yīng)答分組以及與其相對(duì)應(yīng)的ACK分組,并且各數(shù)據(jù)分組的發(fā)送的成敗信息被記入到其ACK分組中的例子。這種擴(kuò)展型的ACK請(qǐng)求分組以及ACK分組利用了例如由IEEE 802.11 TGe正在研究的Group ACK協(xié)議。
通過該ACK分組確認(rèn)出數(shù)據(jù)分組P1、 P2、 P3、 P4發(fā)送成功以及數(shù)據(jù)分組P2、 P5、 P6發(fā)送失敗。然后,在通過載波偵聽而獲得的下一發(fā)送時(shí)刻t2,在剛剛發(fā)送的數(shù)據(jù)分組P1 P6中,進(jìn)入僅對(duì)發(fā)送失敗的數(shù)據(jù)分組
(這里為P2、 P5、 P6)進(jìn)行重發(fā)的處理(S425 S431)。
首先,識(shí)別發(fā)送失敗的數(shù)據(jù)分組的傳輸所需時(shí)間是否一致,不一致時(shí),向傳輸所需時(shí)間短的數(shù)據(jù)分組附加虛位,從而使并行重發(fā)的多個(gè)數(shù)據(jù)分組的傳輸所需時(shí)間一致(S425, S426)。另外,在本實(shí)施方式中,由于從數(shù)據(jù)幀F(xiàn)l、 F2生成的數(shù)據(jù)分組P1 P3及數(shù)據(jù)分組P4 P6的傳輸所需時(shí)間一致,所以發(fā)送失敗的數(shù)據(jù)分組P2、 P5、 P6的傳輸所需時(shí)間也一致,從而不必在并行重發(fā)時(shí)附加虛位。
接著,將發(fā)送失敗的數(shù)據(jù)分組的數(shù)目Xng和可并行發(fā)送的數(shù)目K-L
(K:空分復(fù)用數(shù),L:空閑信道數(shù))進(jìn)行比較,判斷是否需要連續(xù)重發(fā)
(S427)。當(dāng)Xng《K L時(shí)進(jìn)行一次重發(fā)(Xng=l時(shí))或者進(jìn)行并行重發(fā)(Xng〉1時(shí))(S428);當(dāng)Xng>K*L時(shí)進(jìn)行連續(xù)的并行重發(fā)
(S429)。在圖29及圖30所示的例子中,由于可并行發(fā)送數(shù)為3,而發(fā)送失敗的數(shù)據(jù)分組數(shù)也為3,因而在一次處理中并行發(fā)送。
此外,若數(shù)據(jù)分組P1 P6的連續(xù)/并行發(fā)送后,即使經(jīng)過了預(yù)定時(shí)間也沒有接收到ACK分組,則確認(rèn)為全部數(shù)據(jù)分組發(fā)送失敗,并進(jìn)行數(shù)據(jù)分組P1 P6的連續(xù)/并行重發(fā)(S423, S430)。接著,獲取重發(fā)的數(shù)據(jù)分組的全部序列號(hào)(S431),并將肯定應(yīng)答請(qǐng)求分組發(fā)送給數(shù)據(jù)分組的接收端(S422)。
37然后,通過來自接收方的ACK分組,確認(rèn)并行發(fā)送的全部數(shù)據(jù)分組 的發(fā)送的成敗(S423, S424 )。若通過該ACK分組確認(rèn)出數(shù)據(jù)分組P2、 P5、 P6發(fā)送成功,則能夠確認(rèn)連續(xù)并行發(fā)送的數(shù)據(jù)分組P1 P3及數(shù)據(jù)分 組P4 P6發(fā)送成功,從而返回步驟S401進(jìn)入到下一個(gè)數(shù)據(jù)分組的生成及 發(fā)送處理。在圖30中,從數(shù)據(jù)幀F(xiàn)3生成數(shù)據(jù)分組P7、 P8、 P9,并在發(fā)送 時(shí)刻t3進(jìn)行并行發(fā)送。另一方面,在接收方,通過聚齊數(shù)據(jù)分組P1 P3 及數(shù)據(jù)分組P4 P6來復(fù)原數(shù)據(jù)幀F(xiàn)l 、 F2。
另外,在本實(shí)施方式中,是數(shù)據(jù)幀F(xiàn)2的復(fù)原在先,數(shù)據(jù)幀F(xiàn)1的復(fù)原 在后的情況,但由于是以一次生成的數(shù)據(jù)分組P1 P3及數(shù)據(jù)分組P4 P6 為單位來進(jìn)行發(fā)送及重發(fā)處理的,因而不會(huì)出現(xiàn)先收發(fā)在下次機(jī)會(huì)中所生 成的數(shù)據(jù)分組P7及其后來的數(shù)據(jù)分組,并先復(fù)原數(shù)據(jù)幀F(xiàn)3的情況。艮口, 數(shù)據(jù)幀的復(fù)原順序沒有大的更換,只要根據(jù)一次處理的數(shù)據(jù)幀數(shù)或數(shù)據(jù)分 組數(shù)來確定接收緩沖器大小即可,從而較小的接收緩沖器就可以應(yīng)付了。
圖31示出了第十七實(shí)施方式中的多個(gè)數(shù)據(jù)分組的生成/發(fā)送/重發(fā)的示 例2。圖32示出了第十七實(shí)施方式中的多個(gè)數(shù)據(jù)分組的生成/發(fā)送/重發(fā)的 示例2的操作例。
這里,如圖31所示,分割數(shù)據(jù)幀F(xiàn)l從而生成傳輸所需時(shí)間TA相同 的三個(gè)數(shù)據(jù)分組P1、 P2、 P3,進(jìn)一步分割數(shù)據(jù)幀F(xiàn)2從而生成傳輸所需時(shí) 間TB相同的三個(gè)數(shù)據(jù)分組P4、 P5、 P6。這里,由于數(shù)據(jù)幀F(xiàn)l、 F2的幀 大小不同,所以以可并行發(fā)送數(shù)為單位而生成的數(shù)據(jù)分組的傳輸處理時(shí)間 TA與TB不同(TA〉TB)。即,雖然以可并行發(fā)送數(shù)為單位而生成傳輸 所需時(shí)間彼此相等的多個(gè)數(shù)據(jù)分組,但連續(xù)并行發(fā)送的多個(gè)數(shù)據(jù)分組的傳 輸所需時(shí)間有時(shí)根據(jù)可并行發(fā)送數(shù)的單位而不同。
如此,當(dāng)一次生成的數(shù)據(jù)分組P1 P3與數(shù)據(jù)分組P4 P6的傳輸所需 時(shí)間不同時(shí),發(fā)送失敗的數(shù)據(jù)分組P2與數(shù)據(jù)分組P5、 P6的傳輸所需時(shí)間 也不同,從而在并行重發(fā)時(shí)給傳輸所需時(shí)間短的數(shù)據(jù)分組P5、 P6附加虛 位,并需要使它們的傳輸所需時(shí)間與數(shù)據(jù)分組P2—致(S425, S426)。 (第十八實(shí)施方式)
圖33示出了本發(fā)明第十八實(shí)施方式的流程圖。圖34示出了第十八實(shí)施方式的操作示例。
本實(shí)施方式的特征在于,在第十七實(shí)施方式中,在接收到從發(fā)送方的
無線站A發(fā)送給接收方的無線站B的數(shù)據(jù)分組后,從無線站A向無線站B 發(fā)送NACK請(qǐng)求分組,并接收從無線站B發(fā)送的NACK分組。該NACK 請(qǐng)求分組中含有從無線站A發(fā)送給無線站B的數(shù)據(jù)分組的信息。無線站B 在正常接收了數(shù)據(jù)分組時(shí)不對(duì)NACK請(qǐng)求分組發(fā)回NACK分組,若沒有 正常接收到數(shù)據(jù)分組,則發(fā)回包含該數(shù)據(jù)分組的信息的NACK分組。因 此,在無線站A中,若NACK請(qǐng)求分組發(fā)送后沒有NACK分組從無線站 B到來,則判斷為先發(fā)送的數(shù)據(jù)分組成功發(fā)送了。相反,若接收到NACK 分組,則判斷為記入到其中的數(shù)據(jù)分組發(fā)送失敗。其他的數(shù)據(jù)分組的重發(fā) 處理與第十七實(shí)施方式相同。
另外,圖34所示的操作示例與圖29及圖30所示的多個(gè)數(shù)據(jù)分組的生 成/發(fā)送/重發(fā)的示例1相對(duì)應(yīng),在圖31及圖32所示的多個(gè)數(shù)據(jù)分組的生 成/發(fā)送/重發(fā)的示例2中也相同。
(第十九實(shí)施方式、第二十實(shí)施方式)
圖35示出了本發(fā)明第十九實(shí)施方式的操作例。圖36示出了本發(fā)明第 二十實(shí)施方式的操作例。
第十五實(shí)施方式至第十八實(shí)施方式中示出了如下狀況,即在從數(shù)據(jù) 幀F(xiàn)l生成的數(shù)據(jù)分組P1 P3中,數(shù)據(jù)分組Pl、 P3發(fā)送成功,數(shù)據(jù)分組 P2發(fā)送失敗從而被重發(fā)。此時(shí),先到達(dá)的數(shù)據(jù)分組Pl、 P3與后到達(dá)的數(shù) 據(jù)分組P2在被重排列成正確的順序之后進(jìn)行數(shù)據(jù)幀F(xiàn)l的復(fù)原。
第十九實(shí)施方式是在第十五實(shí)施方式以及第十六實(shí)施方式中,為了在 接收方簡化伴有重排序的數(shù)據(jù)幀的復(fù)原處理,對(duì)圖24及圖26的步驟S407 的處理進(jìn)行改變,使得重發(fā)發(fā)送失敗的數(shù)據(jù)分組中最小序號(hào)的分組及其以 后的數(shù)據(jù)分組(這里為P2、 P3)。由此,能夠容易地復(fù)原數(shù)據(jù)幀F(xiàn)1。
第二十實(shí)施方式是在第十七實(shí)施方式以及第十八實(shí)施方式中,為了在 接收方簡化伴有重排序的數(shù)據(jù)幀的復(fù)原處理,對(duì)圖28及圖33的步驟 S428、 S429的處理進(jìn)行改變,使得重發(fā)發(fā)送失敗的數(shù)據(jù)分組中最小序號(hào)的 數(shù)據(jù)分組及其以后的數(shù)據(jù)分組(這里為P2、 P3、 P4、 P5、 P6)。與此相
39伴,不進(jìn)行使步驟S425、 S426的數(shù)據(jù)分組間的傳輸所需時(shí)間一致的操 作。
艮口,如圖31所示,當(dāng)數(shù)據(jù)分組P1 P3與數(shù)據(jù)分組P4 P6的傳輸所 需時(shí)間不同時(shí),重發(fā)的數(shù)據(jù)分組P2 P3與數(shù)據(jù)分組P4 P6的傳輸所需時(shí) 間也不同。因此,不進(jìn)行使數(shù)據(jù)分組間的傳輸所需時(shí)間一致的操作,連續(xù) 地并行發(fā)送數(shù)據(jù)分組P2 P3和數(shù)據(jù)分組P4 P6。由此,可以容易地復(fù)原 數(shù)據(jù)幀F(xiàn)1、 F2。
(數(shù)據(jù)分組的結(jié)構(gòu))
圖37示出了數(shù)據(jù)分組的結(jié)構(gòu)。數(shù)據(jù)分組由如下部分構(gòu)成分組種類 信息、接收端無線站的識(shí)別信息(ID)、發(fā)送方無線站的識(shí)別信息 (ID)、為了分別區(qū)別并行發(fā)送的多個(gè)數(shù)據(jù)分組而附加的序列號(hào)、并行發(fā) 送的多個(gè)數(shù)據(jù)分組的序列號(hào)中最小的序列號(hào)、數(shù)據(jù)部、FCS部。 (擴(kuò)展型ACK分組的結(jié)構(gòu))
圖38示出了擴(kuò)展型ACK分組的結(jié)構(gòu)。擴(kuò)展型的ACK分組用于將如 圖25等所示那樣并行發(fā)送的各數(shù)據(jù)分組的發(fā)送成敗信息一同進(jìn)行發(fā)送, 對(duì)于如圖27等所示的擴(kuò)展型NACK分組來說也是一樣的。
例(1)的ACK分組由分組識(shí)別信息、接收端無線站(數(shù)據(jù)分組發(fā)送 方無線站)的識(shí)別信息(ID)、成功接收的數(shù)據(jù)分組的序列號(hào)、FCS部構(gòu) 成。例(2)的ACK分組配備了位圖,以代替記述成功接收的數(shù)據(jù)分組的 序列號(hào),通過根據(jù)接收成敗來給與數(shù)據(jù)分組的序列號(hào)相對(duì)應(yīng)的位賦值,來 表現(xiàn)接收成功。另外,位圖的先頭位對(duì)應(yīng)于并行發(fā)送的多個(gè)數(shù)據(jù)分組中具 有最小序列號(hào)的數(shù)據(jù)分組。
(擴(kuò)展型的ACK請(qǐng)求分組的結(jié)構(gòu))
圖39示出了擴(kuò)展型ACK請(qǐng)求分組的結(jié)構(gòu)。擴(kuò)展型ACK請(qǐng)求分組用 于將請(qǐng)求如圖30等所示那樣并行發(fā)送的多個(gè)數(shù)據(jù)分組的接收成敗的信息 一同進(jìn)行發(fā)送,對(duì)于如圖27等所示的擴(kuò)展型NACK請(qǐng)求分組來說也是同 樣的。
例(1)的ACK請(qǐng)求分組由如下部分構(gòu)成分組種類信息、接收端無 線站(數(shù)據(jù)分組接收無線站)的識(shí)別信息(ID)、發(fā)送方無線站(數(shù)據(jù)分組發(fā)送方無線站)的識(shí)別信息(ID)、并行發(fā)送的全部數(shù)據(jù)分組的序列
號(hào)、FCS部。例(2)的ACK請(qǐng)求分組取代了記述并行發(fā)送的所有數(shù)據(jù)分 組的序列號(hào),而是記述并行發(fā)送的數(shù)據(jù)分組的序列號(hào)中最小的序列號(hào)和并 行發(fā)送的數(shù)據(jù)分組的個(gè)數(shù)。 (第二十一實(shí)施方式)
圖40示出了本發(fā)明第二十一實(shí)施方式的流程圖。圖41示出了本發(fā)明 第二十一實(shí)施方式的操作例。這里,備有無線信道弁1、 #2、 #3,并且 在通過載波偵聽而獲得的時(shí)刻tl、 t2、 t3、 t4可并行發(fā)送的數(shù)據(jù)分組數(shù)p (=3)沒有變化。此外,當(dāng)從數(shù)據(jù)幀生成數(shù)據(jù)分組時(shí),以由p個(gè)以下的 數(shù)據(jù)分組構(gòu)成的分組集為單位,設(shè)一次生成的分組集的數(shù)目為M,與數(shù)據(jù) 分組的序列號(hào)不同,設(shè)分組集的序列號(hào)為N。
在發(fā)送方,在數(shù)據(jù)幀到達(dá)發(fā)送緩沖器后,生成由p個(gè)以下的數(shù)據(jù)分組 構(gòu)成的M組分組集(S501 S503)。在圖41所示的發(fā)送時(shí)刻tl,從數(shù)據(jù) 幀F(xiàn)l、 F2生成數(shù)據(jù)分組Pl、 P2、 P3作為第一分組集,從數(shù)據(jù)幀F(xiàn)3、 F4 生成數(shù)據(jù)分組P4、 P5、 P6作為第二分組集,總計(jì)生成兩組(M二2)分組 集。各數(shù)據(jù)分組的分組長度一致。另外,只要以分組集為單位生成數(shù)據(jù)分 組即可,相對(duì)應(yīng)的數(shù)據(jù)幀的數(shù)目是任意的。
在發(fā)送時(shí)刻tl,并行發(fā)送第一組(N=l)分組集(數(shù)據(jù)分組Pl P3) (S504)。然后,通過來自發(fā)送方的ACK分組,確認(rèn)第一組分組集 的全部數(shù)據(jù)分組的發(fā)送成敗(S505, S506)。另外,在圖41所示的示例 中,將各數(shù)據(jù)分組的發(fā)送成敗信息記入到一個(gè)ACK分組中,并使用一個(gè) 無線信道(這里為#1)將其發(fā)回。
通過該ACK分組確認(rèn)出數(shù)據(jù)分組P2發(fā)送失敗后,獲取第一組(第N 組)分組集的未發(fā)送數(shù)據(jù)分組的個(gè)數(shù)h (這里為1) (S506, S510, S511)。另外,"未發(fā)送數(shù)據(jù)分組"指的是由于發(fā)送失敗而沒有完成發(fā)送 的數(shù)據(jù)分組以及待發(fā)送的數(shù)據(jù)分組這兩者。此外,將在后面敘述S510的 標(biāo)記a的意思。另外,當(dāng)同時(shí)生成的分組集的數(shù)目M為兩組以上時(shí),判斷 第二組(第N+l組)及其以后的分組集當(dāng)中是否有未發(fā)送數(shù)據(jù)分組 (S512, S513),如果有未發(fā)送數(shù)據(jù)分組,則選擇第一組的分組集的h個(gè)未發(fā)送數(shù)據(jù)分組(發(fā)送失敗的數(shù)據(jù)分組P2),以及從第二組及其以后的分
組集當(dāng)中選擇(p—h)個(gè)以下的未發(fā)送數(shù)據(jù)分組(P4、 P5),在下一發(fā)送 時(shí)刻t2進(jìn)行并行發(fā)送(S514)。另夕卜,數(shù)據(jù)分組P2與數(shù)據(jù)分組P4、 P5由 于生成時(shí)刻相同所以分組長度也相等,對(duì)并行發(fā)送沒有障礙。
然后,通過來自接收方的ACK分組,確認(rèn)第一組(第N組)的分組 集的全部數(shù)據(jù)分組的發(fā)送成敗(S516, S506)。在通過該ACK分組確認(rèn) 出數(shù)據(jù)分組P2發(fā)送成功后,確認(rèn)第一組(第N組)的分組集(P1 P3) 發(fā)送成功。然后,增加分組集的序列號(hào)N (S506, S507, S508),從而轉(zhuǎn) 移到第二組(第N+l組)的分組集的處理,直到確認(rèn)出所有分組集發(fā)送 成功為止。在接收方,通過聚齊數(shù)據(jù)分組P1、 P2、 P3來復(fù)原數(shù)據(jù)幀F(xiàn)1、 F2。
這里,對(duì)于全部數(shù)據(jù)分組成功發(fā)送的第一組(第N組)的分組集,利 用標(biāo)記a判斷其是同時(shí)發(fā)送成功的,還是通過重發(fā)以及與其他分組集的數(shù) 據(jù)分組的并行發(fā)送而發(fā)送成功的(S509, S510) 。 g卩,當(dāng)?shù)谝唤M(第N 組)分組集的數(shù)據(jù)分組同時(shí)發(fā)送成功時(shí),由于一直是a二O的狀態(tài),所以直 接進(jìn)入第二組(第N+l組)分組集的并行發(fā)送(S509, S504)。另一方 面,當(dāng)?shù)谝唤M(第N組)分組集的一部分?jǐn)?shù)據(jù)分組要重發(fā)時(shí),在S510中a =1,并與第二組(第N+1組)及其以后的分組集的未發(fā)送數(shù)據(jù)分組一并 并行發(fā)送。然后,當(dāng)?shù)谝唤M(第N組)分組集的全部數(shù)據(jù)分組發(fā)送成功 時(shí),第二組(第N+l組)分組集的一部分或是全部數(shù)據(jù)分組已經(jīng)被發(fā) 送。因此,從S509返回到S506,判斷第二組(第N+l組)分組集的全 部數(shù)據(jù)分組是否成功發(fā)送,如果還有未發(fā)送的數(shù)據(jù)分組則編入第三組(第 N+2組)及其以后的分組集的數(shù)據(jù)分組并重復(fù)進(jìn)行同樣的處理。
在圖41所示的例子中,當(dāng)在發(fā)送時(shí)刻t2并行發(fā)送了數(shù)據(jù)分組P2與數(shù) 據(jù)分組P4、 P5后,由于數(shù)據(jù)分組P2的發(fā)送成功而結(jié)束第一組分組集的發(fā) 送。另一方面,由于數(shù)據(jù)分組P4發(fā)送失敗,所以針對(duì)第二組分組集從 S506轉(zhuǎn)到S511,并計(jì)算第二組分組集的未發(fā)送數(shù)據(jù)分組的個(gè)數(shù)h (這里為 兩個(gè))。此外,由于分組集的生成數(shù)M為2,沒有第三組及其以后的分組 集,所以選擇第二組分組集的兩個(gè)未發(fā)送數(shù)據(jù)分組(P4、 P6),并在下一
42發(fā)送時(shí)刻t3進(jìn)行并行發(fā)送(S5D, S515)。另外,當(dāng)同時(shí)生成的分組集為 l組(M二l)時(shí),進(jìn)行從S512到S515的處理。此外,在發(fā)送時(shí)刻t3,雖 然數(shù)據(jù)幀F(xiàn)5、 F6、 F7到達(dá)了發(fā)送緩沖器,但在首先生成的兩組分組集發(fā) 送結(jié)束前不進(jìn)行數(shù)據(jù)分組的生成。
然后,當(dāng)通過來自接收方的ACK分組確認(rèn)出第二組分組集的所有數(shù) 據(jù)分組發(fā)送成功后,確認(rèn)首先生成的全部分組集發(fā)送成功(N = M),并 從S507返回到S501。由此,在發(fā)送時(shí)刻t4,從數(shù)據(jù)幀F(xiàn)5、 F6、 F7新生 成數(shù)據(jù)分組P1、 P2、 P3作為一組(M=l)分組集。另外,在發(fā)送時(shí)刻tl 生成的數(shù)據(jù)分組P1 P6與在發(fā)送時(shí)刻t4生成的數(shù)據(jù)分組P1 P3是彼此獨(dú) 立的,并且通常分組長度不同。
此外,當(dāng)無法在S505、 S516的處理中接收ACK分組時(shí),由于要重發(fā) 上次發(fā)送的全部數(shù)據(jù)分組,所以分別返回到S504或者S512及其以后的處 理。
(第二十二實(shí)施方式)
圖42示出了本發(fā)明第二十二實(shí)施方式的流程圖。圖43示出了本發(fā)明 第二十二實(shí)施方式的操作例。
本實(shí)施方式的特征在于,在接收到從發(fā)送方的無線站A發(fā)送給接收方 的無線站B的數(shù)據(jù)分組后,從無線站A向無線站B發(fā)送否定應(yīng)答請(qǐng)求分 組,并接收從無線站B發(fā)送的否定應(yīng)答分組。無線站B在數(shù)據(jù)分組被正常 接收時(shí)不會(huì)根據(jù)否定應(yīng)答請(qǐng)求分組發(fā)回否定應(yīng)答分組,而在數(shù)據(jù)分組沒有 被正常接收時(shí)則發(fā)回表示該情況的否定應(yīng)答分組。因此,在無線站A中, 當(dāng)否定應(yīng)答請(qǐng)求分組發(fā)送后,沒有否定應(yīng)答分組從無線站B到來時(shí),則判 斷為先前發(fā)送的數(shù)據(jù)分組發(fā)送成功了。而當(dāng)接收到否定應(yīng)答分組時(shí),則判 斷為其中記述的數(shù)據(jù)分組發(fā)送失敗了 。其他的數(shù)據(jù)分組的重發(fā)處理與第二 十一實(shí)施方式相同。
在發(fā)送方,在數(shù)據(jù)幀到達(dá)發(fā)送緩沖器后,生成由p個(gè)以下的數(shù)據(jù)分組 構(gòu)成的M組分組集(S501 S503)。在圖43所示的發(fā)送時(shí)刻tl,從數(shù)據(jù) 幀F(xiàn)l、 F2生成數(shù)據(jù)分組Pl、 P2、 P3作為第一分組集,從數(shù)據(jù)幀F(xiàn)3、 F4 生成數(shù)據(jù)分組P4、 P5、 P6作為第二分組集,總計(jì)生成兩組(M=2)分組集。
在發(fā)送時(shí)刻tl,并行發(fā)送第一組(N=l)分組集(數(shù)據(jù)分組Pl
P3) (S504),并發(fā)送否定應(yīng)答請(qǐng)求分組(S521)。然后,通過來自接收 方的否定應(yīng)答分組NACK確認(rèn)第一組分組集的發(fā)送成敗(S522)。另外, 在圖43所示的例子中示出的是,使用一個(gè)無線信道(這里為弁l)來收發(fā) 否定應(yīng)答請(qǐng)求分組及與其相對(duì)應(yīng)的否定應(yīng)答分組NACK,并且發(fā)送失敗的 數(shù)據(jù)分組的信息被記入到該否定應(yīng)答分組NACK中的例子。
在通過該否定應(yīng)答分組NACK確認(rèn)出數(shù)據(jù)分組P2發(fā)送失敗后,獲取 第一組(第N組)分組集的未發(fā)送數(shù)據(jù)分組的個(gè)數(shù)h (這里為1)
(S511)。然后,當(dāng)同時(shí)生成的分組集的數(shù)目M為兩組以上時(shí),判斷第二 組(第N+l組)及其以后的分組集中是否有未發(fā)送數(shù)據(jù)分組(S512, S513),如果有未發(fā)送數(shù)據(jù)分組,則選擇第一分組集的一個(gè)未發(fā)送數(shù)據(jù)分 組(發(fā)送失敗的數(shù)據(jù)分組P2),以及從第二組分組集中選擇(p—h)個(gè)以 下的未發(fā)送數(shù)據(jù)分組(P4、 P5),并在下一發(fā)送時(shí)刻t2進(jìn)行并行發(fā)送
(S514),并發(fā)送否定應(yīng)答請(qǐng)求分組(S521)。
這里,第一組(第N組)分組集的一部分?jǐn)?shù)據(jù)分組被重發(fā),第二組
(第N+l組)及其以后的分組集的未發(fā)送數(shù)據(jù)分組的一部分或者全部也 被一并并行發(fā)送。若在S522中沒有接收到否定應(yīng)答分組NACK,則這些 數(shù)據(jù)分組全部發(fā)送成功,從而確認(rèn)出第一組(第N組)分組集(P1 P3) 發(fā)送成功。另一方面,針對(duì)第二組(第N+l組)及其以后的分組集,增 加分組集的序列號(hào)N,直至確認(rèn)到全部分組集發(fā)送成功為止(S522, S507, S508, S523)。在S523中,判斷第二組(第N+1組)分組集的全 部數(shù)據(jù)分組的發(fā)送成敗,如果還有未發(fā)送數(shù)據(jù)分組則編入第三組(第N+ 2組)及其以后的分組集中并重復(fù)進(jìn)行同樣的處理。
在圖43所示的例子中,當(dāng)在發(fā)送時(shí)刻t2并行發(fā)送了數(shù)據(jù)分組P2與數(shù) 據(jù)分組P4、 P5之后,由于數(shù)據(jù)分組P2的發(fā)送成功而第一組分組集的發(fā)送 結(jié)束。另一方面,由于數(shù)據(jù)分組P4發(fā)送失敗,所以針對(duì)第二組分組集從 S523轉(zhuǎn)到S511,并計(jì)算第二組分組集的未發(fā)送數(shù)據(jù)分組的個(gè)數(shù)h (這里為 兩個(gè))。此外,由于分組集的生成數(shù)M為2,沒有第三組及其以后的分組集,所以選擇第二組分組集的兩個(gè)未發(fā)送數(shù)據(jù)分組(P4、 P6),并在下一 發(fā)送時(shí)刻t3進(jìn)行并行發(fā)送(S513, S515)。另外,當(dāng)同時(shí)生成的分組集為 一組(M=l)時(shí),進(jìn)行從S512到S515的處理。此外,在發(fā)送時(shí)刻t3, 雖然有數(shù)據(jù)幀F(xiàn)5、 F6、 F7到達(dá)發(fā)送緩沖器,但在首先生成的兩組分組集 的發(fā)送結(jié)束之前都不進(jìn)行數(shù)據(jù)分組的生成。
然后,當(dāng)沒有來自接收方的否定應(yīng)答分組NACK被輸入,從而確認(rèn)出 第二組分組集的全部數(shù)據(jù)分組發(fā)送成功后,能夠確認(rèn)首先生成的所有分組 集發(fā)送成功(N = M),從而從S507返回到S501。由此,在發(fā)送時(shí)刻 t4,從數(shù)據(jù)幀F(xiàn)5、 F6、 F7新生成數(shù)據(jù)分組Pl、 P2、 P3作為一組(M= 1)分組集。
(第二十三實(shí)施方式)
第二十三實(shí)施方式是,在第二十一實(shí)施方式及第二十二實(shí)施方式的從 數(shù)據(jù)幀生成分組集的步驟S503中,給一次可生成的分組集的數(shù)目M設(shè)定 上限值,并停止生成超過上限值的分組集。另外,在分組集的生成中沒有 用到的數(shù)據(jù)幀被保留到下一分組集的生成機(jī)會(huì)。
此外,在第二十一實(shí)施方式及第二十二實(shí)施方式的從數(shù)據(jù)幀生成分組 集的步驟S503中,若M組分組集的生成中所使用的數(shù)據(jù)幀數(shù)F超過上限 值,則停止從超過上限值的數(shù)據(jù)幀生成分組集。然后,將分組集的生成中 沒有用到的數(shù)據(jù)幀保留至下一分組集的生成機(jī)會(huì)。 (第二十四實(shí)施方式)
圖44示出了本發(fā)明第二十四實(shí)施方式的流程圖。圖45示出了本發(fā)明 的第二十四實(shí)施方式的操作例。這里,備有無線信道弁1、 #2、 #3,并 且在通過載波偵聽而得到的發(fā)送時(shí)刻tl、 t2、 t3、 t4、 t5可并行發(fā)送的數(shù)據(jù) 分組數(shù)p (=3)沒有變化。此外,設(shè)從數(shù)據(jù)幀一次生成的D個(gè)(Dl個(gè)、 D2個(gè)、……)數(shù)據(jù)分組作為數(shù)據(jù)分組群,并設(shè)構(gòu)成數(shù)據(jù)分組群的數(shù)據(jù)分 組的累計(jì)數(shù)為R。這里,本實(shí)施方式的累計(jì)數(shù)R是任意的,不涉及直接控 制。此外,給構(gòu)成數(shù)據(jù)分組群的數(shù)據(jù)分組按生成順序附加序列號(hào),并按生 成順序進(jìn)行發(fā)送處理。
在發(fā)送方,當(dāng)數(shù)據(jù)幀到達(dá)發(fā)送緩沖器后,生成傳輸所需時(shí)間為T的數(shù)據(jù)分組,并將生成的Dl個(gè)數(shù)據(jù)分組作為數(shù)據(jù)分組群(S531 S533)。在 圖45所示的發(fā)送時(shí)刻tl,從數(shù)據(jù)幀F(xiàn)l、 F2生成數(shù)據(jù)分組Pl、 P2、 P3, 從數(shù)據(jù)幀F(xiàn)3、 F4生成數(shù)據(jù)分組P4、 P5、 P6,總計(jì)生成六個(gè)(R=6)數(shù)據(jù) 分組群。各數(shù)據(jù)分組的傳輸所需時(shí)間為T。另外,數(shù)據(jù)分組群的生成中所 使用的數(shù)據(jù)幀數(shù)是任意的。
在發(fā)送時(shí)刻tl,從數(shù)據(jù)分組群中按生成順序并行發(fā)送最大p個(gè)數(shù)據(jù)分 組(P1 P3) (S534)。然后,通過來自接收方的ACK分組,確認(rèn)各數(shù) 據(jù)分組的發(fā)送成敗(S535, S536)。另外,在圖45所示的例子中,將各 數(shù)據(jù)分組的發(fā)送成敗信息記入一個(gè)ACK分組中,并使用一個(gè)無線信道
(這里為弁l)將其發(fā)回。
在通過該ACK分組確認(rèn)出數(shù)據(jù)分組P2發(fā)送失敗后,獲取發(fā)送失敗的 未發(fā)送數(shù)據(jù)分組以及數(shù)據(jù)分組群的剩余的未發(fā)送數(shù)據(jù)分組的總計(jì)個(gè)數(shù)w
(這里為四個(gè))(S536, S537)。另一方面,如果發(fā)送沒有失敗,則僅獲 取數(shù)據(jù)分組群的剩余的未發(fā)送數(shù)據(jù)分組的個(gè)數(shù)w (S536, S538)。將該個(gè) 數(shù)w與可并行發(fā)送數(shù)p進(jìn)行比較,如果w》p,則從數(shù)據(jù)分組群中按生成 順序并行發(fā)送最大p個(gè)未發(fā)送數(shù)據(jù)分組(S539, S534)。在圖45所示的 例子中,發(fā)送失敗的數(shù)據(jù)分組P2與未發(fā)送數(shù)據(jù)分組P4、 P5在下一發(fā)送時(shí) 刻t2被并行發(fā)送。
然后,通過來自接收方的ACK分組,確認(rèn)各數(shù)據(jù)分組的發(fā)送的成敗 (S535, S536)。這里,當(dāng)數(shù)據(jù)分組群的未發(fā)送數(shù)據(jù)分組的個(gè)數(shù)w低于可 并行發(fā)送數(shù)p時(shí)(S537, S538, S539),由于在可用于并行發(fā)送的無線信 道中產(chǎn)生了空閑信道,所以在不是w=0的時(shí)候就進(jìn)行新的數(shù)據(jù)分組的生 成(S540, S541, S542) 。 B卩,判斷發(fā)送緩沖器中是否存在數(shù)據(jù)幀 (S541),如果存在數(shù)據(jù)幀,則與首先生成時(shí)相同,生成傳輸所需時(shí)間為 T的數(shù)據(jù)分組,并將生成的D2個(gè)數(shù)據(jù)分組加到數(shù)據(jù)分組群上(S542), 并按生成順序并行發(fā)送最大p個(gè)數(shù)據(jù)分組(S534)。此時(shí),數(shù)據(jù)分組群的 累計(jì)數(shù)R為Dl+D2。此外,如果在發(fā)送緩沖器中沒有數(shù)據(jù)幀,則按生成 順序并行發(fā)送最大P個(gè)(w個(gè))數(shù)據(jù)分組(S541, S534)。另一方面,當(dāng) 數(shù)據(jù)分組群的未發(fā)送數(shù)據(jù)分組的個(gè)數(shù)w為0時(shí),從S540返回到S531,新從數(shù)據(jù)幀進(jìn)行數(shù)據(jù)分組的生成。
在圖45所示的例子中,由于在發(fā)送時(shí)刻t2發(fā)送的數(shù)據(jù)分組P2、 P4、 P5中的數(shù)據(jù)分組P4發(fā)送失敗,所以未發(fā)送數(shù)據(jù)分組的個(gè)數(shù)w為數(shù)據(jù)分組 P4、 P6這兩個(gè)(w<p)。另一方面,在接收方,通過聚齊數(shù)據(jù)分組Pl P3來復(fù)原數(shù)據(jù)幀F(xiàn)1、 F2。在下一發(fā)送時(shí)刻t3,從數(shù)據(jù)幀F(xiàn)5、 F6生成傳輸 所需時(shí)間為T的數(shù)據(jù)分組P7、 P8、 P9,并加到數(shù)據(jù)分組群上從而使累計(jì) 數(shù)R為9。
此外,在發(fā)送時(shí)刻t3并行發(fā)送了數(shù)據(jù)分組P4、 P6和數(shù)據(jù)分組P7后, 若通過來自接收方的ACK分組確認(rèn)出數(shù)據(jù)分組P6發(fā)送失敗,則未發(fā)送數(shù) 據(jù)分組的個(gè)數(shù)w為數(shù)據(jù)分組P6、 P8、 P9這三個(gè)。在下一發(fā)送時(shí)刻t4,并 行發(fā)送數(shù)據(jù)分組P6與數(shù)據(jù)分組群P8、 P9,并在確認(rèn)其發(fā)送成功從而數(shù)據(jù) 分組群中沒有未發(fā)送數(shù)據(jù)分組后(w=0),返回到初始狀態(tài)(S531)。另 一方面,在接收方,從數(shù)據(jù)分組P4 P6復(fù)原數(shù)據(jù)幀F(xiàn)3、 F4,并從數(shù)據(jù)分 組P7 P9復(fù)原數(shù)據(jù)幀F(xiàn)5、 F6。由此,在發(fā)送時(shí)刻t5,從數(shù)據(jù)幀F(xiàn)7、 F8、 F9新生成傳輸所需時(shí)間為T的數(shù)據(jù)分組Pl、 P2、 P3。另外,在發(fā)送時(shí)刻 tl生成的數(shù)據(jù)分組P1 P6與在發(fā)送時(shí)刻t5生成的數(shù)據(jù)分組P1 P3彼此相 互獨(dú)立,且通常傳輸所需時(shí)間T不同。
此外,當(dāng)在S535的處理中無法接收ACK分組時(shí),由于重發(fā)了上次發(fā) 送的全部數(shù)據(jù)分組,所以返回到S534及其以后的處理。 (第二十五實(shí)施方式)
圖46示出了本發(fā)明第二十四實(shí)施方式的流程圖。圖47示出了本發(fā)明 第二十五實(shí)施方式的操作例。本實(shí)施方式的特征在于,給第二十四實(shí)施方 式中的數(shù)據(jù)分組群的累計(jì)數(shù)R設(shè)置上限值Rover。這是由于考慮到下述問 題的緣故,即在第二十四實(shí)施方式所示的圖45的發(fā)送時(shí)刻t3、 t4,例如 當(dāng)數(shù)據(jù)分組P6發(fā)送成功之前,如果其后生成的數(shù)據(jù)分組P7 P9發(fā)送成 功,則產(chǎn)生了數(shù)據(jù)幀的復(fù)原順序被顛倒的問題。如果不限制數(shù)據(jù)分組群的 累計(jì)數(shù)R,則擔(dān)心這種問題會(huì)頻繁產(chǎn)生。
圖46所示的第二十五實(shí)施方式的流程的S531 S542與圖44所示第 二十五實(shí)施方式相同。在本實(shí)施方式中,當(dāng)數(shù)據(jù)分組群的未發(fā)送數(shù)據(jù)分組
47的個(gè)數(shù)w小于可并行發(fā)送數(shù)p時(shí)(S539、 S540),將數(shù)據(jù)分組群的累計(jì)數(shù) R與上限值Rover進(jìn)行比較(S551),當(dāng)R》Rover時(shí),進(jìn)行控制使得不是 從下一個(gè)數(shù)據(jù)幀進(jìn)行數(shù)據(jù)分組的生成(不進(jìn)入S541),而是返回到S534 將當(dāng)前的數(shù)據(jù)分組群的數(shù)據(jù)分組全部發(fā)送。
此外,當(dāng)數(shù)據(jù)分組群的未發(fā)送數(shù)據(jù)分組的個(gè)數(shù)w為0時(shí)(S539, S540),將數(shù)據(jù)分組群的累計(jì)數(shù)R與上限值Rover進(jìn)行比較(S552),當(dāng) R》Rover時(shí),為了從數(shù)據(jù)幀新生成數(shù)據(jù)分組而返回S531。另一方面,當(dāng) R<R0ver時(shí),判斷發(fā)送緩沖器中是否存在數(shù)據(jù)幀(S553),如果有數(shù)據(jù) 幀,則在不重置當(dāng)前的數(shù)據(jù)分組群的累計(jì)數(shù)R的情況下,為了從數(shù)據(jù)幀新 生成數(shù)據(jù)分組而進(jìn)入S542、 S534。此外,如果沒有數(shù)據(jù)幀,則為了從數(shù)據(jù) 幀新生成數(shù)據(jù)分組而返回到S531。
在圖47所示的例子中,將數(shù)據(jù)分組群的累計(jì)數(shù)R的上限值Rover設(shè) 為6,從而在發(fā)送時(shí)刻tl生成數(shù)據(jù)分組P1 P6的時(shí)候成為R^Rover。與 圖45所示的第二十四實(shí)施方式的區(qū)別在于,當(dāng)發(fā)送時(shí)刻t3數(shù)據(jù)分組群的 未發(fā)送數(shù)據(jù)分組的個(gè)數(shù)w為2 (<p)時(shí),即使發(fā)送緩沖器中有數(shù)據(jù)幀F(xiàn)5、 F6,也不進(jìn)行數(shù)據(jù)分組的生成。由此,數(shù)據(jù)分組P1 P6的發(fā)送結(jié)束優(yōu) 先,從而在發(fā)送時(shí)刻t3并行發(fā)送數(shù)據(jù)分組P4、 P6,由于數(shù)據(jù)分組P6發(fā)送 失敗從而在發(fā)送時(shí)刻t4發(fā)送數(shù)據(jù)分組P6,當(dāng)發(fā)送成功后,在發(fā)送時(shí)刻t5 從數(shù)據(jù)幀F(xiàn)5、 F6、 F7新生成數(shù)據(jù)分組P1、 P2、 P3。 (第二十六實(shí)施方式)
第二十六實(shí)施方式是,在第二十五實(shí)施方式中,取代構(gòu)成數(shù)據(jù)分組群 的數(shù)據(jù)分組的累計(jì)數(shù)R,而是使用在該數(shù)據(jù)分組群的生成中所使用的數(shù)據(jù) 幀的累計(jì)數(shù)F。通過限制該數(shù)據(jù)幀的累計(jì)數(shù)F,與對(duì)數(shù)據(jù)分組的累計(jì)數(shù)R 加以限制時(shí)一樣,能夠避免當(dāng)生成了所需以上的數(shù)據(jù)分組時(shí)在重發(fā)處理的 過程中數(shù)據(jù)幀的復(fù)原順序被顛倒的問題。 (第二十七實(shí)施方式)
第二十七實(shí)施方式是,在第二十四至第二十五實(shí)施方式中,與第二十 二實(shí)施方式一樣從無線站A向無線站B發(fā)送否定應(yīng)答請(qǐng)求分組,并接收從 無線站B發(fā)送的否定應(yīng)答分組。此時(shí),S535及S536的處理為否定應(yīng)答請(qǐng)求分組的發(fā)送以及否定應(yīng)答分組的接收,當(dāng)接收到否定應(yīng)答分組時(shí),在
S537中獲取發(fā)送失敗的未發(fā)送數(shù)據(jù)分組和數(shù)據(jù)分組群中剩余的未發(fā)送數(shù)據(jù) 分組的總的個(gè)數(shù)w,并在沒有接收否定應(yīng)答分組時(shí),在S538中獲取數(shù)據(jù) 分組群中剩余的未發(fā)送數(shù)據(jù)分組的個(gè)數(shù)w即可。其他與第二十四實(shí)施方式 以及第二十五實(shí)施方式相同。 (第二十八實(shí)施方式)
第二十八實(shí)施方式是,在第二十一至第二十二實(shí)施方式中,取代獲取 分組集中發(fā)送失敗的未發(fā)送數(shù)據(jù)分組數(shù)h的步驟S511,而是將分組集中發(fā) 送失敗的未發(fā)送數(shù)據(jù)分組及其后續(xù)數(shù)據(jù)分組作為未發(fā)送數(shù)據(jù)分組,并將其 數(shù)目h用于以下的處理。
例如,在圖41、圖43所示的例子中,若在發(fā)送時(shí)刻tl數(shù)據(jù)分組P2 發(fā)送失敗,則雖然數(shù)據(jù)分組P3發(fā)送成功,但在發(fā)送時(shí)刻t2進(jìn)行數(shù)據(jù)分組 P2、 P3、 P4的并行發(fā)送。由此,可以解決在接收方從分組集復(fù)原數(shù)據(jù)幀 時(shí),數(shù)據(jù)幀的復(fù)原順序被顛倒的問題。 (第二十九實(shí)施方式)
第二十九實(shí)施方式是,在第二十四至第二十五實(shí)施方式中,取代獲取 發(fā)送失敗的未發(fā)送數(shù)據(jù)分組和數(shù)據(jù)分組群中剩余的未發(fā)送數(shù)據(jù)分組的總的 個(gè)數(shù)w的步驟S537,而是將構(gòu)成數(shù)據(jù)分組群的數(shù)據(jù)分組中發(fā)送失敗的未 發(fā)送分組及以后所生成的數(shù)據(jù)分組作為發(fā)送分組,并將其數(shù)目w用于以下 的處理。
例如,在圖45、圖47所示的例子中,若在發(fā)送時(shí)刻tl數(shù)據(jù)分組P2 發(fā)送失敗,則雖然數(shù)據(jù)分組P3已被發(fā)送,但在發(fā)送時(shí)刻t2進(jìn)行數(shù)據(jù)分組 P2、 P3、 P4的并行發(fā)送。由此,可以解決在接收方從數(shù)據(jù)分組復(fù)原數(shù)據(jù)幀 時(shí),數(shù)據(jù)幀的復(fù)原順序被顛倒的問題。 (第三十實(shí)施方式)
以上所述的第十五至第二十九實(shí)施方式是使用多個(gè)無線信道來并行發(fā) 送數(shù)據(jù)分組的,但在數(shù)據(jù)分組的發(fā)送時(shí)也可以是利用空分復(fù)用方式的方 法,或是并用多個(gè)無線信道與空分復(fù)用方式的方法。
此外,當(dāng)使用空分復(fù)用時(shí),也可以通過傳播系數(shù)求出天線相關(guān),并通過預(yù)定的閾值求出一個(gè)信道中可重復(fù)的空分復(fù)用數(shù)。此外,也可以根據(jù)發(fā) 送緩沖器中所到達(dá)的數(shù)據(jù)數(shù)或是與傳播環(huán)境相應(yīng)的空分復(fù)用數(shù)來選擇是使 用多個(gè)無線信道進(jìn)行并行發(fā)送還是使用空分復(fù)用方式進(jìn)行并行發(fā)送。 工業(yè)實(shí)用性
本發(fā)明能夠在數(shù)據(jù)分組的發(fā)送失敗所引起的重發(fā)時(shí),最大限度地利用 空閑信道及空分復(fù)用,從而能夠高效且可靠地傳輸重發(fā)分組,并提高吞吐 量。另外,在實(shí)現(xiàn)吞吐量提高的同時(shí),不會(huì)增大接收緩沖器大小,從而能 夠簡化接收方的數(shù)據(jù)幀的復(fù)原控制。
權(quán)利要求
1. 一種無線分組通信方法,在可使用多個(gè)無線信道的兩個(gè)無線站之間,使用通過載波偵聽而被判定為空閑狀態(tài)的多個(gè)無線信道來并行發(fā)送多個(gè)數(shù)據(jù)分組,其特征在于,當(dāng)由于所述數(shù)據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),將通過載波偵聽而被判定為空閑狀態(tài)的無線信道數(shù)與重發(fā)分組數(shù)進(jìn)行比較,當(dāng)二者不同時(shí),或者僅在空閑信道數(shù)大于重發(fā)分組數(shù)時(shí),根據(jù)空閑信道數(shù)重構(gòu)重發(fā)分組,并使用空閑狀態(tài)的無線信道來并行發(fā)送重構(gòu)的各重發(fā)分組。
2. —種無線分組通信方法,在可使用空分復(fù)用的兩個(gè)無線站之間,使用通過載波偵聽而被判定為空閑狀態(tài)的無線信道,通過空分復(fù)用來并行發(fā) 送多個(gè)數(shù)據(jù)分組,其特征在于,當(dāng)由于所述數(shù)據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),將通過載波偵聽 而被判定為空閑狀態(tài)的一個(gè)無線信道的空分復(fù)用數(shù)與重發(fā)分組數(shù)進(jìn)行比 較,當(dāng)二者不同時(shí),或者僅在空分復(fù)用數(shù)大于重發(fā)分組數(shù)時(shí),根據(jù)空分復(fù) 用數(shù)重構(gòu)重發(fā)分組,并使用空分復(fù)用來并行發(fā)送重構(gòu)的各重發(fā)分組。
3. —種無線分組通信方法,在可并用多個(gè)無線信道和每一個(gè)無線信道 的空分復(fù)用的兩個(gè)無線站之間,使用通過載波偵聽而被判定為空閑狀態(tài)的 多個(gè)無線信道和空分復(fù)用,并行發(fā)送與多個(gè)無線信道的各空分復(fù)用數(shù)的總 和相當(dāng)?shù)亩鄠€(gè)數(shù)據(jù)分組,其特征在于,當(dāng)由于所述數(shù)據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),將與通過載波偵 聽而被判定為空閑狀態(tài)的無線信道的各空分復(fù)用數(shù)的總和相當(dāng)?shù)牟⑿邪l(fā)送 數(shù)與重發(fā)分組數(shù)進(jìn)行比較,當(dāng)二者不同時(shí),或者僅在所述并行發(fā)送數(shù)大于 重發(fā)分組數(shù)時(shí),根據(jù)所述并行發(fā)送數(shù)重構(gòu)重發(fā)分組,并使用空閑狀態(tài)的無 線信道與空分復(fù)用來并行發(fā)送重構(gòu)的各重發(fā)分組。
4. 如權(quán)利要求2或3所述的無線分組通信方法,其特征在于, 根據(jù)所述兩個(gè)無線站之間的傳輸環(huán)境來設(shè)定空分復(fù)用數(shù)。
5. —種無線分組通信裝置,在可使用多個(gè)無線信道的兩個(gè)無線站之 間,使用通過載波偵聽而被判定為空閑狀態(tài)的多個(gè)無線信道來并行發(fā)送多個(gè)數(shù)據(jù)分組,其特征在于,包括當(dāng)由于所述數(shù)據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),將通過載波偵聽 而被判定為空閑狀態(tài)的無線信道數(shù)與重發(fā)分組數(shù)進(jìn)行比較的單元;當(dāng)二者 不同時(shí),或者僅在空閑信道數(shù)大于重發(fā)分組數(shù)時(shí),根據(jù)空閑信道數(shù)來重構(gòu) 重發(fā)分組的單元;以及使用空閑狀態(tài)的無線信道并行發(fā)送重構(gòu)的各重發(fā)分組的單元。
6. —種無線分組通信裝置,在可使用空分復(fù)用的兩個(gè)無線站之間,使 用通過載波偵聽而被判定為空閑狀態(tài)的無線信道,通過空分復(fù)用來并行發(fā) 送多個(gè)數(shù)據(jù)分組,其特征在于,包括當(dāng)由于所述數(shù)據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),將通過載波偵聽 而被判定為空閑狀態(tài)的一個(gè)無線信道的空分復(fù)用數(shù)與重發(fā)分組數(shù)進(jìn)行比較的單元;當(dāng)二者不同時(shí),或者僅在空分復(fù)用數(shù)大于重發(fā)分組數(shù)時(shí),根據(jù)空 分復(fù)用數(shù)重構(gòu)重發(fā)分組的單元;以及使用空分復(fù)用并行發(fā)送重構(gòu)的各重發(fā) 分組的單元。
7. —種無線分組通信裝置,在可并用多個(gè)無線信道和每一個(gè)無線信道的空分復(fù)用的兩個(gè)無線站之間,使用通過載波偵聽而被判定為空閑狀態(tài)的 多個(gè)無線信道和空分復(fù)用,并行發(fā)送與多個(gè)無線信道的各空分復(fù)用數(shù)的總和相當(dāng)?shù)亩鄠€(gè)數(shù)據(jù)分組,其特征在于,包括當(dāng)由于所述數(shù)據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),將與通過載波偵 聽而被判定為空閑狀態(tài)的無線信道的各空分復(fù)用數(shù)的總和相當(dāng)?shù)牟⑿邪l(fā)送數(shù)與重發(fā)分組數(shù)進(jìn)行比較的單元;當(dāng)二者不同時(shí),或者僅在所述并行發(fā)送 數(shù)大于重發(fā)分組數(shù)時(shí),根據(jù)所述并行發(fā)送數(shù)重構(gòu)重發(fā)分組的單元;以及使 用空閑狀態(tài)的無線信道與空分復(fù)用并行發(fā)送重構(gòu)的各重發(fā)分組的單元。
8. 如權(quán)利要求6或7所述的無線分組通信裝置,其特征在于,還包括 根據(jù)所述兩個(gè)無線站之間的傳輸環(huán)境來設(shè)定空分復(fù)用數(shù)的單元。
全文摘要
本發(fā)明提供了一種無線分組通信方法。在利用多個(gè)無線信道或空分復(fù)用來并行發(fā)送多個(gè)數(shù)據(jù)分組的兩個(gè)無線站之間,當(dāng)由于數(shù)據(jù)分組的發(fā)送失敗而進(jìn)行重發(fā)處理時(shí),將空閑信道數(shù)與重發(fā)分組數(shù)進(jìn)行比較。然后,當(dāng)二者不同時(shí),或僅在空閑信道數(shù)大于重發(fā)分組數(shù)時(shí),根據(jù)空閑信道數(shù)重構(gòu)重發(fā)分組,并使用空閑信道并行發(fā)送重構(gòu)的各重發(fā)分組。
文檔編號(hào)H04L1/18GK101478382SQ20081018109
公開日2009年7月8日 申請(qǐng)日期2004年6月18日 優(yōu)先權(quán)日2003年6月18日
發(fā)明者大槻信也, 太田厚, 永田健悟, 熊谷智明, 相河聰, 蛭川明則, 齊藤一賢 申請(qǐng)人:日本電信電話株式會(huì)社