專利名稱:自動(dòng)重復(fù)請(qǐng)求協(xié)議的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及可靠的數(shù)據(jù)通信。在一個(gè)具體例子中,本發(fā)明涉及用于增加通信可靠性的自動(dòng)重復(fù)請(qǐng)求(ARQ)類型的機(jī)制。在這個(gè)例子中,本發(fā)明可以用于提高這種基于ARQ的通信的效率。
背景技術(shù):
和概要數(shù)據(jù)分組通信是典型地“盡力而為”分組傳送系統(tǒng)。盡力而為傳送努力試圖傳遞分組,即不隨意丟棄分組。事實(shí)上數(shù)據(jù)分組業(yè)務(wù)典型地被稱為是不可靠的,因?yàn)閭鬟f不能被保證,即分組可能被丟失、被重復(fù)、延遲或無序傳遞。
不過,許多數(shù)據(jù)通信應(yīng)用需要或至少受益于較高程度的可靠性。增加傳輸可靠性的一種方法是兩個(gè)通信單元交換確認(rèn)消息,這樣它們知道是否和何時(shí)某條消息成功傳送。使用肯定和/或否定確認(rèn)和重發(fā)來增加可靠性典型地稱為自動(dòng)重復(fù)請(qǐng)求(ARQ)。更確切地說,發(fā)送機(jī)向接收機(jī)發(fā)送數(shù)據(jù)單元。如果數(shù)據(jù)單元被正確接收,則接收機(jī)通過向發(fā)送機(jī)發(fā)回一個(gè)肯定確認(rèn)來響應(yīng)。如果數(shù)據(jù)單元未被正確接收即接收的數(shù)據(jù)單元有錯(cuò)誤(或至少有太多錯(cuò)誤無法有效糾錯(cuò))以及數(shù)據(jù)單元僅僅未被接收,則發(fā)送一個(gè)否定確認(rèn)。在否定確認(rèn)的情況下,接收機(jī)接著向發(fā)送機(jī)發(fā)送一條重發(fā)沒有正確接收的數(shù)據(jù)單元的請(qǐng)求。
然后關(guān)注何時(shí)決定重發(fā)數(shù)據(jù)單元。一種方法是使用一個(gè)ARQ定時(shí)器來確定何時(shí)重發(fā)數(shù)據(jù)單元(如一個(gè)協(xié)議數(shù)據(jù)單元)。具體而言,定時(shí)器可以在數(shù)據(jù)單元發(fā)送時(shí)啟動(dòng)。如果定時(shí)器在接收到肯定消息之前到期,則該數(shù)據(jù)單元被自動(dòng)重發(fā)。
這種ARQ定時(shí)器的缺點(diǎn)是很難將ARQ定時(shí)器設(shè)置為最佳的超時(shí)值。如果超時(shí)值設(shè)置得太小,ARQ定時(shí)器將很可能太早到期,即在確認(rèn)消息可合理期望接收之前。換句話說,如果等待一些額外的時(shí)間,則可能接收到確認(rèn)消息,從而避免不必要的重發(fā)請(qǐng)求和數(shù)據(jù)單元的重發(fā)。這樣超時(shí)值如果太小則導(dǎo)致不希望的重發(fā)請(qǐng)求和重發(fā)。兩者都浪費(fèi)通信資源,這在通信系統(tǒng)如在帶寬非常受限的無線通信系統(tǒng)中尤其是個(gè)問題。另一方面,如果超時(shí)值設(shè)置得太大,就產(chǎn)生太大而不必要的重發(fā)請(qǐng)求延遲。這種延遲最終減慢了通信系統(tǒng)的有效吞吐量。
選擇合適的超時(shí)值的問題在物理通信信道數(shù)據(jù)速率可變的系統(tǒng)中更為復(fù)雜。在一些系統(tǒng)如在提供廣范業(yè)務(wù)的第三代蜂窩電話系統(tǒng)中,數(shù)據(jù)速率變化很快,如每無線幀變化—這可能在10ms數(shù)量級(jí)。對(duì)一種數(shù)據(jù)速率的最佳超時(shí)值很可能對(duì)其他數(shù)據(jù)速率太長或太短。因此在可變環(huán)境中分配恰當(dāng)?shù)闹祦韺?shí)現(xiàn)最佳超時(shí)是非常困難的。
本發(fā)明的一個(gè)目的是提供可靠而有效的數(shù)據(jù)通信。
本發(fā)明的一個(gè)目的是在各種條件下提供可靠而有效的數(shù)據(jù)通信。
本發(fā)明的另一個(gè)目的是提供一種有效確定一個(gè)或多個(gè)數(shù)據(jù)單元應(yīng)何時(shí)已被接收的機(jī)制。
本發(fā)明還有一個(gè)目的是提供最適應(yīng)不同通信條件,具體而言是不同信道傳輸速率的自動(dòng)重復(fù)請(qǐng)求(ARQ)規(guī)程。
通過準(zhǔn)許通信單元有效而準(zhǔn)確地確定在各種條件下一個(gè)和多個(gè)數(shù)據(jù)單元應(yīng)何時(shí)被接收,本發(fā)明避免了帶有簡單定時(shí)器的方法的缺點(diǎn)并實(shí)現(xiàn)了以上目的。具體而言,本發(fā)明補(bǔ)償了傳輸延遲和變化的傳輸速率。盡管以下公開的本發(fā)明示例通常在ARQ型環(huán)境下,但對(duì)于接收機(jī)請(qǐng)求發(fā)送和等待接收一個(gè)或多個(gè)數(shù)據(jù)單元的任何通信環(huán)境,本發(fā)明具有更廣泛的適用性。
在第一和第二通信節(jié)點(diǎn)間的通信期間,第一節(jié)點(diǎn)接收從第二節(jié)點(diǎn)發(fā)送的數(shù)據(jù)單元序列。第一通信節(jié)點(diǎn)確定一個(gè)或多個(gè)發(fā)送數(shù)據(jù)單元或者根本未被接收或者被錯(cuò)誤接收(即已被破壞)。然后第一節(jié)點(diǎn)向第二節(jié)點(diǎn)發(fā)送一條重發(fā)未被接收或被錯(cuò)誤接收的一個(gè)或多個(gè)數(shù)據(jù)單元的請(qǐng)求。在重發(fā)請(qǐng)求發(fā)送時(shí)啟動(dòng)一個(gè)重發(fā)定時(shí)器。重發(fā)定時(shí)器考慮重發(fā)請(qǐng)求到達(dá)第二節(jié)點(diǎn)、第二節(jié)點(diǎn)處理請(qǐng)求并開始發(fā)送所請(qǐng)求的數(shù)據(jù)單元和第一個(gè)重發(fā)的數(shù)據(jù)單元到達(dá)第一節(jié)點(diǎn)所需的延遲時(shí)間周期。
當(dāng)定時(shí)器表明延遲時(shí)間周期已經(jīng)超過,則啟動(dòng)一個(gè)計(jì)數(shù)器?;谟?jì)數(shù)器的值,確定是否所有請(qǐng)求重發(fā)的數(shù)據(jù)單元已被正確接收。如果確定指明該請(qǐng)求的一個(gè)或多個(gè)數(shù)據(jù)單元已被重發(fā)并正確接收,則不采取另外的措施。另一方面,如果該請(qǐng)求重發(fā)的一個(gè)或多個(gè)數(shù)據(jù)單元未被接收或被錯(cuò)誤接收,則重復(fù)上述過程。
優(yōu)選地,該定時(shí)器在從第一節(jié)點(diǎn)到第二節(jié)點(diǎn)的重發(fā)請(qǐng)求發(fā)送的同時(shí)啟動(dòng)。計(jì)數(shù)器也最好在啟動(dòng)定時(shí)器的同時(shí)或之前初始化。計(jì)數(shù)值的改變?cè)诿總€(gè)時(shí)間間隔之后,在該間隔期間在第一和第二節(jié)點(diǎn)間傳輸了多個(gè)數(shù)據(jù)單元。這種時(shí)間間隔的一個(gè)例子是通信幀。在一個(gè)示例實(shí)施方案中,計(jì)數(shù)器在每個(gè)時(shí)間間隔后按此時(shí)間間隔期間應(yīng)該已被接收的數(shù)據(jù)單元數(shù)量增加。例如,如果當(dāng)前每時(shí)間間隔發(fā)送兩個(gè)數(shù)據(jù)單元,計(jì)數(shù)器增加2。當(dāng)計(jì)數(shù)值到達(dá)請(qǐng)求重發(fā)的數(shù)據(jù)單元數(shù)量時(shí),這是第一通信節(jié)點(diǎn)決定請(qǐng)求重發(fā)的數(shù)據(jù)單元是否已被正確接收的時(shí)機(jī)。此時(shí),那些請(qǐng)求的數(shù)據(jù)單元應(yīng)該已被第二通信節(jié)點(diǎn)重發(fā)并被第一通信節(jié)點(diǎn)接收。
如上所述,本發(fā)明可以在任何發(fā)送數(shù)據(jù)單元的請(qǐng)求中有利地使用。通過考慮請(qǐng)求發(fā)送某數(shù)據(jù)單元的往返行程延遲,計(jì)數(shù)器就開始計(jì)數(shù)在某時(shí)間點(diǎn)上期望的數(shù)據(jù)單元,從該點(diǎn)開始可合理期望請(qǐng)求的數(shù)據(jù)單元將已被發(fā)送和可能已接收。通過只以每個(gè)時(shí)間間隔應(yīng)該接收的數(shù)據(jù)單元的數(shù)量來改變計(jì)數(shù)值,計(jì)數(shù)器適應(yīng)通信信道上的傳輸速率的變化。這樣,當(dāng)傳輸速率較低時(shí)可有效提供更多時(shí)間,而高傳輸速率則允許有較少時(shí)間。最終結(jié)果是延遲(當(dāng)請(qǐng)求的數(shù)據(jù)單元未被正確接收時(shí)等待太長時(shí)間來請(qǐng)求重發(fā))和不必要的重發(fā)請(qǐng)求和重發(fā)(在數(shù)據(jù)單元已經(jīng)有合理時(shí)機(jī)被接收之前)之間的有效而最佳的平衡。
本發(fā)明的一個(gè)優(yōu)選示例實(shí)施方案公開在寬帶碼分多址接入(WCDMA)無線通信系統(tǒng)環(huán)境中。在此例中,本發(fā)明是作為在無線鏈路控制(RLC)通信協(xié)議層上實(shí)施的自動(dòng)重復(fù)請(qǐng)求技術(shù)來執(zhí)行的。該ARQ技術(shù)使用計(jì)數(shù)器和定時(shí)器在移動(dòng)臺(tái)和無線接入網(wǎng)實(shí)體的RLC層上實(shí)現(xiàn)。計(jì)數(shù)器存儲(chǔ)一個(gè)表明要被重傳的數(shù)據(jù)單元的數(shù)目的計(jì)數(shù)值。定時(shí)器使計(jì)數(shù)器在一個(gè)有關(guān)重發(fā)請(qǐng)求的時(shí)間間隔之后開始計(jì)數(shù)。本發(fā)明在此環(huán)境中特別有利,因?yàn)闊o線信道上的數(shù)據(jù)傳輸速率可以在逐幀基礎(chǔ)上迅速改變。
附圖簡述本發(fā)明的前述的和其它的目的、特征和優(yōu)點(diǎn)從
的優(yōu)選示例實(shí)施方案的以下描述中可以明顯看出來,附圖中所使用的相似參考數(shù)字用于不同圖中的相同部分。附圖不一定是按比例繪制的,而是其重點(diǎn)放在說明本發(fā)明的原理上。
圖1是本發(fā)明可以在其中使用的通信系統(tǒng)的圖;圖2是說明在一個(gè)示例實(shí)施方案中實(shí)現(xiàn)本發(fā)明的規(guī)程的流程圖;圖3是說明其中有利使用本發(fā)明的示例寬帶碼分多址接入(WCDMA)無線通信系統(tǒng)的功能框圖;圖4是說明可在圖3所示系統(tǒng)中使用的幾個(gè)較低通信協(xié)議層的圖;圖5是說明在圖3所示系統(tǒng)環(huán)境下本發(fā)明的另一示例實(shí)現(xiàn)的功能框圖;圖6是說明本發(fā)明一個(gè)具體示例的圖;圖7是說明本發(fā)明另一具體示例的圖;圖8是說明本發(fā)明又一具體示例的圖。
附圖詳述在下面的描述中為了解釋而非限制,提出了具體的細(xì)節(jié),如具體實(shí)施方案、數(shù)據(jù)流、信令實(shí)現(xiàn)、協(xié)議、技術(shù)等,以便提供對(duì)本發(fā)明的理解。然而,對(duì)于本領(lǐng)域的技術(shù)人員非常明顯的是本發(fā)明可以在不同于這些具體細(xì)節(jié)的其它實(shí)施方案中實(shí)現(xiàn)。例如,盡管本發(fā)明的一個(gè)示例實(shí)施方案公布在一個(gè)具體協(xié)議層即鏈路層的環(huán)境中,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解本發(fā)明可以在任何合適的通信協(xié)議或協(xié)議層中實(shí)現(xiàn)。在其它的例子中,公知方法、接口、設(shè)備和信令技術(shù)的詳細(xì)描述被省略,目的是不以不必要細(xì)節(jié)來模糊本發(fā)明的描述。
圖1說明了一種包括第一通信單元12和第二通信單元14的通信系統(tǒng)10。數(shù)據(jù)(可能包括大量消息信息、控制信息或者二者兼有)單元在合適通信介質(zhì)上從第一通信單元12向第二通信單元14傳送。一個(gè)數(shù)據(jù)單元的非限制示例是協(xié)議數(shù)據(jù)單元(PDU);然而,也可使用較大、較小或不同格式的數(shù)據(jù)單元。當(dāng)?shù)诙ㄐ艈卧?4檢測到一個(gè)或多個(gè)數(shù)據(jù)單元未被接收或者被錯(cuò)誤接收,它向第一通信單元12發(fā)送一個(gè)重發(fā)那些檢測到的數(shù)據(jù)單元的請(qǐng)求。
此后,如果第二通信單元14至某一時(shí)間點(diǎn)時(shí)沒有接收到請(qǐng)求的數(shù)據(jù)單元,它發(fā)送另一個(gè)重發(fā)那些同樣數(shù)據(jù)單元的請(qǐng)求。那個(gè)時(shí)間點(diǎn)用兩階段過程確定。第一,當(dāng)重發(fā)請(qǐng)求發(fā)送時(shí),第二通信單元14等待一個(gè)預(yù)定時(shí)間周期,它對(duì)應(yīng)期望的往返行程延遲,用于第一通信單元12接收并處理重發(fā)請(qǐng)求和第二通信單元14接收第一個(gè)重發(fā)數(shù)據(jù)單元。第二,在預(yù)定時(shí)間周期后,第二通信單元14向上計(jì)數(shù)至(或向下計(jì)數(shù)自)此后應(yīng)該接收的PDU數(shù)量。如果當(dāng)計(jì)數(shù)器到達(dá)此數(shù)時(shí)請(qǐng)求的數(shù)據(jù)單元未被完全接收,則發(fā)送另一個(gè)重發(fā)那些數(shù)據(jù)單元的請(qǐng)求。
圖2說明了自動(dòng)重復(fù)請(qǐng)求(ARQ)例程(塊20),它包括本發(fā)明的一個(gè)示例和非限性的實(shí)施。接收通信單元(如圖1中單元14)接收由發(fā)送通信單元(如圖1中單元12)發(fā)送的數(shù)據(jù)單元(塊22)。通信單元14確定一個(gè)或多個(gè)數(shù)據(jù)單元未被接收或者被錯(cuò)誤接收(塊24)。然后,通信單元14請(qǐng)求重發(fā)那些一個(gè)或多個(gè)數(shù)據(jù)單元(塊26)。在或大約在重發(fā)請(qǐng)求發(fā)送的同時(shí),第二通信單元也啟動(dòng)了一個(gè)重發(fā)定時(shí)器(塊28)。在考慮發(fā)送請(qǐng)求和實(shí)際重發(fā)的傳送延遲的預(yù)定重發(fā)時(shí)間周期之后,重發(fā)定時(shí)器產(chǎn)生一個(gè)輸出。它也考慮在兩個(gè)通信單元的處理時(shí)間和其它條件/參數(shù)。
重發(fā)時(shí)間周期的結(jié)束對(duì)應(yīng)于被重傳的第一個(gè)請(qǐng)求的數(shù)據(jù)單元何時(shí)應(yīng)被接收。在這個(gè)時(shí)間上,通信單元14啟動(dòng)一個(gè)數(shù)據(jù)單元計(jì)數(shù)器(塊30)。此后,計(jì)數(shù)器的數(shù)據(jù)單元計(jì)數(shù)值通過增長到對(duì)應(yīng)于應(yīng)被接收的數(shù)據(jù)單元數(shù)量的一個(gè)計(jì)數(shù)值(或者通過從那個(gè)值減少到0)來改變。計(jì)數(shù)值在每個(gè)發(fā)送時(shí)間間隔如發(fā)送幀結(jié)束時(shí)改變,改變量應(yīng)對(duì)應(yīng)于在當(dāng)前傳輸速率的基礎(chǔ)上該發(fā)送時(shí)間間隔內(nèi)將接收的PDU數(shù)量(塊32)。
當(dāng)數(shù)據(jù)單元計(jì)數(shù)值到達(dá)請(qǐng)求重發(fā)的數(shù)據(jù)單元的數(shù)量時(shí),通信單元14確定要發(fā)送的請(qǐng)求數(shù)據(jù)單元是否已被正確接收(塊34)。如果是這樣,通信單元14繼續(xù)從通信單元12接收新的數(shù)據(jù)單元。可選擇地,通信單元14可以向通信單元12發(fā)送一個(gè)肯定確認(rèn),表示請(qǐng)求的數(shù)據(jù)單元已被正確接收。另一方面,如果到數(shù)據(jù)單元計(jì)數(shù)器到達(dá)合適計(jì)數(shù)值時(shí)任何一個(gè)要發(fā)送的請(qǐng)求數(shù)據(jù)單元被錯(cuò)誤接收,則重置重發(fā)定時(shí)器和計(jì)數(shù)器(塊36),并且重復(fù)從塊26開始的過程。
現(xiàn)在本發(fā)明的一個(gè)示例應(yīng)用在圖3所示的通用移動(dòng)電信系統(tǒng)(UMTS)50的環(huán)境中描述。云團(tuán)52所示的一個(gè)典型的面向連接的外部核心網(wǎng)可以是例如公用交換電話網(wǎng)(PSDN)和/或綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)。云團(tuán)54所示的一個(gè)典型的面向無連接的外部核心網(wǎng)可以是例如因特網(wǎng)。這兩個(gè)核心網(wǎng)都連接到對(duì)應(yīng)的業(yè)務(wù)節(jié)點(diǎn)56。PSTN/ISDN面向連接的網(wǎng)絡(luò)52連接到提供電路交換業(yè)務(wù)的面向連接的業(yè)務(wù)節(jié)點(diǎn),表示為移動(dòng)交換中心(MSC)節(jié)點(diǎn)58。在現(xiàn)有的GSM模型中,移動(dòng)交換中心58通過接口A連接到基站系統(tǒng)(BSS)62,而BSS62進(jìn)而又通過接口A,連接到無線基站63。因特網(wǎng)面向無連接的網(wǎng)絡(luò)54連接到適合提供分組交換型業(yè)務(wù)的通用分組無線業(yè)務(wù)(GPRS)節(jié)點(diǎn)60。
每個(gè)核心網(wǎng)業(yè)務(wù)節(jié)點(diǎn)58和60通過UMTS陸地?zé)o線接入網(wǎng)(UTRAN)64接口(Iu)連接到UTRAN64。UTRAN64包括一個(gè)或多個(gè)無線網(wǎng)絡(luò)控制器26。每個(gè)RNC66連接到多個(gè)基站(BS)68和UTRAN64中任何其它的RNC。基站68和移動(dòng)無線臺(tái)(MS)70之間的無線通信是利用一個(gè)無線接口。無線接入建立在寬帶CDMA(WCDMA)的基礎(chǔ)上,使用WCDMA擴(kuò)展碼分配單獨(dú)無線信道。WCDMA提供寬帶用于多媒體業(yè)務(wù)以及其它高速率要求和魯棒特性,象分集切換和RAKE接收機(jī)以保證高質(zhì)量。
圖3所示無線接口劃分為幾個(gè)協(xié)議層,含圖4所述的幾個(gè)低級(jí)層。具體而言,移動(dòng)臺(tái)70使用這些協(xié)議以配合與UTRAN64中相似協(xié)議層的通信。這兩個(gè)協(xié)議堆棧包括物理層、數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層。數(shù)據(jù)鏈路層劃分為兩個(gè)子層無線鏈路控制(RLC)層和介質(zhì)訪問控制(MAC)層。在此例中網(wǎng)絡(luò)層劃分為控制平面協(xié)議(RRC)和用戶平面協(xié)議(IP)。
物理層通過空中接口使用寬帶CDMA提供信息傳輸業(yè)務(wù),執(zhí)行以下功能前向糾錯(cuò)編碼和解碼、宏分集分配/組合、軟切換執(zhí)行、錯(cuò)誤檢測、傳輸信道的復(fù)用和解復(fù)用、傳輸信道到物理信道的映射、物理信道的調(diào)制和擴(kuò)展/解調(diào)和解擴(kuò)展、頻率和時(shí)間同步、功率控制、RF處理和其它功能。
介質(zhì)訪問控制(MAC)層提供同等MAC實(shí)體間業(yè)務(wù)數(shù)據(jù)單元(SDU)的無確認(rèn)傳輸。MAC功能包括為每個(gè)傳輸信道選擇合適的傳輸格式,它取決于數(shù)據(jù)速率、一個(gè)用戶數(shù)據(jù)流間和不同用戶數(shù)據(jù)流間的優(yōu)先級(jí)處理、控制消息的調(diào)度、更高層PDU的復(fù)用和去復(fù)用以及其它功能。RLC執(zhí)行各種功能,包括RLC連接的建立、釋放和維護(hù)、將變長的更高層PDU分段成較小RLC PDU或從較小RLC PDU重裝成變長的更高層PDU、串聯(lián)、重發(fā)(ARQ)糾錯(cuò)、順序傳遞更高層PDU、重復(fù)檢測、流量控制和其它功能。
UTRAN網(wǎng)絡(luò)層的控制平面部分包括無線資源控制協(xié)議(RRC)。RRC協(xié)議處理無線接口上的控制信令,如無線接入承載控制信令、測量報(bào)告和切換信令。網(wǎng)絡(luò)層用戶平面部分包括由第三層協(xié)議如公知的因特網(wǎng)協(xié)議(IP)執(zhí)行的傳統(tǒng)功能。
圖5描述了本發(fā)明在諸如圖3所示移動(dòng)臺(tái)70的UMTS實(shí)體RLC層或RNC66RLC層的示例執(zhí)行的功能框圖。在這個(gè)RLC層的實(shí)現(xiàn)中,全部RLC層的操作和各種具體RLC層功能可以由RLC控制器80進(jìn)行監(jiān)管和一般控制。盡管具體功能塊表示在圖5中,那些功能可以用任何合適的硬件和/或軟件實(shí)現(xiàn)。例如,計(jì)數(shù)器或定時(shí)器可以在硬件或軟件中實(shí)現(xiàn)。
在RLC層的通信實(shí)體的發(fā)送側(cè),更高層分組以分段、串聯(lián)并加上RLC頭標(biāo)的形式被接收。更高層分組分段和/或串聯(lián)為固定長度的PDU。PDU長度在為涉及特定的移動(dòng)臺(tái)的通信建立具體無線接入網(wǎng)業(yè)務(wù)時(shí)決定。一旦將RLC頭標(biāo)加到每個(gè)PDU,它們就經(jīng)選擇器88存儲(chǔ)在重發(fā)緩沖器86和發(fā)送緩沖器90。然后存儲(chǔ)在發(fā)送緩沖器90的PDU根據(jù)來自RLC控制器80的流量控制信號(hào)發(fā)送到更低的MAC層,以便通過無線接口經(jīng)物理層傳輸?shù)浇邮諜C(jī)。當(dāng)重發(fā)一個(gè)或多個(gè)PDU的請(qǐng)求(如ACK、NACK或SACK)被接收時(shí),RLC控制器80控制選擇器88來選擇存儲(chǔ)在重發(fā)緩沖器86中的PDU用于經(jīng)發(fā)送緩沖器90的發(fā)送。
在RLC層的通信實(shí)體的接收側(cè),PDU從MAC子層的邏輯信道被接收。接收的PDU被放在接收緩沖器98中,然后由檢測和分析塊96處理。塊96將正確接收的PDU轉(zhuǎn)發(fā)到塊84,在這里將RLC頭標(biāo)從PDU中去除,并且將PDU重裝成更高層分組然后傳送到更高協(xié)議層。
當(dāng)檢測和分析塊96檢測到PDU被丟失或錯(cuò)誤接收時(shí),就產(chǎn)生一個(gè)重發(fā)請(qǐng)求信號(hào),例如以否定確認(rèn)(NACK)或選擇確認(rèn)(SACK)的形式。該重發(fā)請(qǐng)求被傳遞到RLC控制器80。使用從RLC控制器80到重發(fā)緩沖器86、選擇器88和發(fā)送緩沖器90的合適控制信號(hào),重發(fā)請(qǐng)求收到在發(fā)送緩沖器90中高于其它等待發(fā)送的PDU的優(yōu)先級(jí)。
在或大約在產(chǎn)生重發(fā)請(qǐng)求的同時(shí),檢測和分析塊96也啟動(dòng)了一個(gè)估算PDU計(jì)數(shù)器(EPC)定時(shí)器94。該EPC定時(shí)器94被設(shè)置為重發(fā)時(shí)間,它對(duì)應(yīng)的時(shí)間是補(bǔ)償重發(fā)請(qǐng)求和初始響應(yīng)的往返傳播時(shí)延、發(fā)送機(jī)和接收機(jī)的處理時(shí)間、以及幀結(jié)構(gòu)成。當(dāng)EPC定時(shí)器94表明重發(fā)時(shí)間已超過時(shí),估算的PDU計(jì)數(shù)器(EPC)92使能或啟動(dòng)。EPC定時(shí)器94也可以實(shí)現(xiàn)為計(jì)數(shù)器,計(jì)算期望在請(qǐng)求重發(fā)的第一個(gè)PDU可能實(shí)際接收之前經(jīng)過的無線幀的數(shù)量。
EPC92可以置成增加到被請(qǐng)求發(fā)送的PDU數(shù)量,或者作為選擇降低到被請(qǐng)求發(fā)送的PDU數(shù)量。在此例中,EPC 92在典型為一個(gè)無線幀的每個(gè)物理層(L1)時(shí)間周期上增加;然而L1周期可以多于一個(gè)無線幀。在L1時(shí)間周期內(nèi),整數(shù)個(gè)PDU被發(fā)送。該整數(shù)取決于PDU大小和PDU的傳輸速率。
在UMTS50中,很可能在每個(gè)L1時(shí)間周期后傳輸速率改變。結(jié)果,PDU數(shù)量也可能改變。傳輸速率信息比特可以與來自MAC層的數(shù)據(jù)PDU并行傳輸,且由RLC控制器80使用來確定當(dāng)前L1時(shí)間周期的傳輸速率。然后RLC控制器估算有多少PDU在當(dāng)前L1時(shí)間周期期間應(yīng)該已經(jīng)發(fā)送。EPC92在每個(gè)L1時(shí)間周期上以估算的當(dāng)前L1時(shí)間周期內(nèi)應(yīng)該已經(jīng)發(fā)送的PDU數(shù)量(由RLC控制器80在從MAC層接收的最近接收速率信息的基礎(chǔ)上提供)來增加(或減少)。
當(dāng)EPC92到達(dá)請(qǐng)求重發(fā)的未完成PDU數(shù)量時(shí),檢測和分析塊96檢測那些請(qǐng)求的PDU在重發(fā)后是否實(shí)際已被正確接收。如果是這樣,則繼續(xù)新PDU的接收和處理。但是,如果檢測和分析塊96確定請(qǐng)求重發(fā)的一個(gè)或多個(gè)PDU未被正確接收,則重置EPC92和EPC定時(shí)器94。另外,發(fā)送一個(gè)新的重發(fā)請(qǐng)求,請(qǐng)求(再次)重發(fā)這些未完成的PDU。再次啟動(dòng)EPC定時(shí)器94,重復(fù)上述過程。
現(xiàn)在參考表示一個(gè)具體示例的圖6。發(fā)送機(jī)以較高傳輸速率(即每L1幀4PDU)發(fā)送具有序列號(hào)0、1、2和3的四個(gè)PDU。PDU1和2被丟失或者錯(cuò)誤接收。因此接收機(jī)發(fā)回一個(gè)選擇確認(rèn)(SACK)給發(fā)送機(jī)請(qǐng)求重發(fā)PDU1和2。同時(shí),將EPC置零并啟動(dòng)EPC定時(shí)器。注意從發(fā)送機(jī)到接收機(jī)的每個(gè)箭頭代表一個(gè)L1時(shí)間周期。在下一L1時(shí)間周期中,發(fā)送機(jī)發(fā)送對(duì)應(yīng)序列號(hào)4、5、6和7的另外四個(gè)數(shù)據(jù)PDU。此后,傳輸速率從每L1時(shí)間周期4PDU降低到每L1時(shí)間周期1PDU。
然后發(fā)送機(jī)接收來自接收機(jī)的SACK消息,請(qǐng)求重發(fā)PDU1和2。重發(fā)請(qǐng)求收到高優(yōu)先權(quán),因此發(fā)送機(jī)在下一L1時(shí)間周期重發(fā)PDU1。由于現(xiàn)在在一個(gè)L1時(shí)間周期內(nèi)只有一個(gè)PDU以低傳輸速率發(fā)送,所以發(fā)送器在下一L1時(shí)間周期只發(fā)送一個(gè)PDU8。收到PDU8后,EPC定時(shí)器到期,從而啟動(dòng)EPC計(jì)數(shù)器。當(dāng)下一L1時(shí)間周期對(duì)應(yīng)PDU1的重發(fā)出現(xiàn)時(shí),EPC增加1。
記住速率信息與數(shù)據(jù)并行提供,并在一次執(zhí)行中包括在MAC層提供的傳輸格式信息中。該傳輸格式信息表明在每個(gè)無線幀中應(yīng)該有多少RLC PDU被接收。在下一L1時(shí)間周期中,重發(fā)的PDU2被接收,EPC增至2。在此計(jì)數(shù)處,接收機(jī)檢查確定所有請(qǐng)求重發(fā)的PDU是否已被正確接收。由于重發(fā)的PDU1和2都已被正確接收,因此發(fā)送機(jī)和接收機(jī)都繼續(xù)重發(fā)之前過程。
但是,也可能是這種情況,即一個(gè)或多個(gè)重發(fā)的PDU被丟失或者錯(cuò)誤接收。圖7說明了這種情況的一個(gè)示例。除了第一個(gè)重發(fā)的PDU1未被接收機(jī)正確接收外,圖7與圖6相似。不過,當(dāng)在L1時(shí)間周期結(jié)尾PDU1應(yīng)該已被接收時(shí),EPC增加1。在下一L1時(shí)間周期結(jié)尾,PDU號(hào)2被正確接收,且EPC增加到2。盡管PDU1到此時(shí)應(yīng)已被接收,但此時(shí)進(jìn)行確定它被錯(cuò)誤接收。作為結(jié)果,接收機(jī)向發(fā)送機(jī)發(fā)回另一個(gè)選擇確認(rèn),請(qǐng)求重發(fā)PDU1。
在這個(gè)第二次重發(fā)請(qǐng)求處,EPC計(jì)數(shù)器初始化為零而且再次啟動(dòng)EPC定時(shí)器。PDU9在下一L1時(shí)間周期結(jié)尾被接收。傳輸速率增加到每L1時(shí)間周期2PDU,以至PDU10和11都在下一L1時(shí)間周期中發(fā)送。發(fā)送機(jī)接收到第二個(gè)重發(fā)請(qǐng)求,然后在下一L1時(shí)間周期發(fā)送請(qǐng)求的PDU1以及下一個(gè)按順序的PDU12,EPC增為1。但是就在那個(gè)時(shí)間之前,EPC定時(shí)器的到期啟動(dòng)了EPC計(jì)數(shù)器。當(dāng)下一L1時(shí)間周期發(fā)生時(shí),該EPC相應(yīng)于PDU1和2的接收而增加到1。此時(shí),檢測和分析塊96確定請(qǐng)求的PDU1是否應(yīng)該且實(shí)際上是已被正確接收。此后,發(fā)送機(jī)和接收機(jī)都繼續(xù)重發(fā)以前的過程。
同樣也有這種情況,即EPC定時(shí)器置為太大或太小的值。例如,圖8說明了EPC定時(shí)器設(shè)置為太長超時(shí)時(shí)段的情況的一個(gè)示例。如圖所示,PDU1和2未被正確接收。緊隨PDU3的接收之后,當(dāng)接收機(jī)檢測到PDU1和2未被正確接收之時(shí),啟動(dòng)EPC定時(shí)器接收機(jī)將SACK消息發(fā)送給發(fā)送機(jī),列出PDU1和2。因?yàn)镋PC定時(shí)器置為太長的超時(shí)值,所以重發(fā)的PDU1在EPC定時(shí)器到期前被接收。結(jié)果,EPC以接收的所請(qǐng)求PDU數(shù)量—此例中為1而啟動(dòng)。然后當(dāng)重發(fā)的PDU2被接收時(shí)EPC增加到2。在此點(diǎn)接收機(jī)確定所有請(qǐng)求的PDU已被正確接收。
與產(chǎn)生大量傳輸延遲和不必要重發(fā)請(qǐng)求/重發(fā)的簡單超時(shí)方法相比,本發(fā)明適應(yīng)傳輸條件的變化,并提供最佳時(shí)間來確定期望的數(shù)據(jù)單元是否已到達(dá)。通過考慮傳輸某數(shù)據(jù)單元的請(qǐng)求的往返行程時(shí)延,計(jì)數(shù)器在一時(shí)間點(diǎn)開始計(jì)數(shù)期望的數(shù)據(jù)單元,從該時(shí)間點(diǎn)起可合理期望所有請(qǐng)求的單元將已被發(fā)送并應(yīng)該已被接收。而且,計(jì)數(shù)器適應(yīng)于變化的條件,如太長或太短的EPC定時(shí)器值,和通信信道傳輸速率的變化。對(duì)于后一種情況,計(jì)數(shù)值用每個(gè)時(shí)間間隔應(yīng)該接收的數(shù)據(jù)單元的數(shù)量來改變。當(dāng)傳輸速率較低時(shí)可有效提供更多時(shí)間,而在高傳輸速率時(shí)提供較少時(shí)間。因此,本發(fā)明有效而最佳地平衡了延遲和重發(fā)請(qǐng)求及重發(fā)。
盡管本發(fā)明已關(guān)于具體實(shí)施方案進(jìn)行了描述,本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到本發(fā)明并不局限于這里描述和說明的具體實(shí)施方案。除了上述部分外,不同的格式、實(shí)施方案和適配,以及許多修改、變化和等價(jià)安排也可以用于本發(fā)明的實(shí)施。因此,盡管本發(fā)明已關(guān)于在ARQ協(xié)議中的實(shí)施方案進(jìn)行了描述,應(yīng)當(dāng)理解這些實(shí)施方案是本發(fā)明的非限制的示例。本發(fā)明總地可以應(yīng)用于其中數(shù)據(jù)單元被請(qǐng)求重發(fā)而請(qǐng)求者需要確定何時(shí)哪些數(shù)據(jù)單元應(yīng)該已被接收的任何環(huán)境。因此,本發(fā)明僅被所附權(quán)利要求的主旨和范圍所限制。
權(quán)利要求
1.能與第二通信節(jié)點(diǎn)通信的第一通信節(jié)點(diǎn),包含以下步驟向第二節(jié)點(diǎn)發(fā)送請(qǐng)求,請(qǐng)求發(fā)送一個(gè)或多個(gè)數(shù)據(jù)單元;在一個(gè)與發(fā)送請(qǐng)求關(guān)聯(lián)的時(shí)間周期之后啟動(dòng)一個(gè)計(jì)數(shù)器;以及在計(jì)數(shù)器輸出值的基礎(chǔ)上確定所請(qǐng)求的一個(gè)或多個(gè)數(shù)據(jù)單元是否已被接收。
2.權(quán)利要求1中的方法,其中在發(fā)送步驟之前該方法還包含接收從第二通信節(jié)點(diǎn)發(fā)送的數(shù)據(jù)單元;以及確定一個(gè)或多個(gè)發(fā)送的數(shù)據(jù)單元未被接收或被錯(cuò)誤接收,其中發(fā)送步驟包括請(qǐng)求重發(fā)一個(gè)或多個(gè)未被接收或被錯(cuò)誤接收的數(shù)據(jù)單元,以及其中計(jì)數(shù)器在一個(gè)與重發(fā)請(qǐng)求關(guān)聯(lián)的時(shí)間周期之后被啟動(dòng)。
3.權(quán)利要求2中的方法,其中如果請(qǐng)求的一個(gè)或多個(gè)數(shù)據(jù)單元未被接收或被錯(cuò)誤接收,則重復(fù)發(fā)送、啟動(dòng)和確定步驟。
4.權(quán)利要求1中的方法,還包含提供計(jì)數(shù)器控制器以確定該時(shí)間周期。
5.權(quán)利要求4中的方法,其中計(jì)數(shù)器控制器是一個(gè)定時(shí)器,該方法還包含在請(qǐng)求發(fā)送時(shí)啟動(dòng)定時(shí)器,以及在定時(shí)器到期之時(shí)或之前用一個(gè)初始值設(shè)置計(jì)數(shù)器。
6.權(quán)利要求5中的方法,其中當(dāng)定時(shí)器到達(dá)該時(shí)間周期時(shí),計(jì)數(shù)器計(jì)數(shù)以提供應(yīng)該已經(jīng)從第二節(jié)點(diǎn)接收的數(shù)據(jù)單元數(shù)量的估值。
7.權(quán)利要求5中的方法,其中如果一個(gè)被請(qǐng)求的PDU在時(shí)間周期到期前被接收,則計(jì)數(shù)器從該被請(qǐng)求的PDU開始計(jì)數(shù)。
8.權(quán)利要求4中的方法,其中計(jì)數(shù)器控制器是另一個(gè)對(duì)時(shí)間間隔進(jìn)行計(jì)數(shù)以確定時(shí)間周期的計(jì)數(shù)器。
9.權(quán)利要求1中的方法,還包含在一個(gè)可以發(fā)送多個(gè)數(shù)據(jù)單元的時(shí)間間隔到期之后改變計(jì)數(shù)值。
10.權(quán)利要求9中的方法,其中計(jì)數(shù)值在每個(gè)時(shí)間間隔后改變直至計(jì)數(shù)值等于應(yīng)該已經(jīng)從第二節(jié)點(diǎn)接收的數(shù)據(jù)單元的數(shù)量。
11.權(quán)利要求10中的方法,其中如果當(dāng)計(jì)數(shù)值等于應(yīng)該已經(jīng)從第二節(jié)點(diǎn)接收的數(shù)據(jù)單元的數(shù)量時(shí)一個(gè)或多個(gè)數(shù)據(jù)單元未被接收或被錯(cuò)誤接收,則該方法還包含再次設(shè)置時(shí)間周期;請(qǐng)求重發(fā)未被接收或被錯(cuò)誤接收的一個(gè)或多個(gè)數(shù)據(jù)單元;重置計(jì)數(shù)器;以及在設(shè)置的時(shí)間周期到期后啟動(dòng)計(jì)數(shù)器。
12.權(quán)利要求9中的方法,其中時(shí)間間隔對(duì)應(yīng)于第一和第二通信節(jié)點(diǎn)間通信信道上的一幀。
13.權(quán)利要求12中的方法,其中時(shí)間間隔對(duì)應(yīng)多幀。
14.權(quán)利要求12中的方法,其中通信信道是無線信道而且時(shí)間間隔是在10ms數(shù)量級(jí)的無線幀。
15.權(quán)利要求9中的方法,其中在時(shí)間間隔中發(fā)送整數(shù)個(gè)數(shù)據(jù)單元。
16.權(quán)利要求9中的方法,其中計(jì)數(shù)值在每個(gè)時(shí)間間隔以應(yīng)該已在該時(shí)間間隔發(fā)送的數(shù)據(jù)單元數(shù)量來改變。
17.權(quán)利要求1中的方法,其中時(shí)間周期對(duì)應(yīng)的往返行程時(shí)延涉及向第一通信節(jié)點(diǎn)發(fā)送信息和從第一通信節(jié)點(diǎn)接收返回的信息。
18.在無線通信系統(tǒng)中監(jiān)控發(fā)送機(jī)和接收機(jī)之間的通信的方法,其中協(xié)議數(shù)據(jù)單元(PDU)通過無線通信信道在發(fā)送機(jī)和接收機(jī)間進(jìn)行傳送,其中的數(shù)據(jù)單元在指定信道時(shí)間間隔中發(fā)送,該方法包括以下步驟(a)檢測發(fā)送機(jī)向接收機(jī)發(fā)送的PDU未被接收機(jī)正確接收;(b)從接收機(jī)向發(fā)送機(jī)發(fā)送消息請(qǐng)求重發(fā)該P(yáng)DU;(c)與發(fā)送消息合作而啟動(dòng)時(shí)間監(jiān)控器;(d)在時(shí)間監(jiān)控器表明預(yù)定的時(shí)間周期已經(jīng)過去之后,啟動(dòng)PDU計(jì)數(shù)器;(e)在下一指定無線時(shí)間間隔到期之后改變PDU計(jì)數(shù)器中的值;(f)在估算PDU計(jì)數(shù)器的輸出值的基礎(chǔ)上確定被請(qǐng)求的PDU是否已被正確接收。
19.權(quán)利要求18中的方法,其中在下一指定無線時(shí)間間隔之后,PDU計(jì)數(shù)器中的值在下一指定無線時(shí)間間隔中應(yīng)該已被發(fā)送到接收機(jī)的PDU數(shù)量的基礎(chǔ)上改變。
20.權(quán)利要求18中的方法,其中如果PDU計(jì)數(shù)器到達(dá)表明被請(qǐng)求的PDU應(yīng)該已被接收機(jī)正確接收到的計(jì)數(shù)值,并且如果被請(qǐng)求的PDU未被接收機(jī)正確接收到,則重復(fù)步驟(b)-(f)。
21.權(quán)利要求18中的方法,其中響應(yīng)傳輸速率的變化,不同數(shù)量的PDU可以在其中一個(gè)指定的無線時(shí)間間隔內(nèi)發(fā)送。
22.權(quán)利要求18中的方法,其中消息是在無線鏈路控制(RLC)通信協(xié)議層上傳輸?shù)倪x擇確認(rèn)消息。
23.權(quán)利要求18中的方法,其中如果在時(shí)間周期到期前被請(qǐng)求的PDU被接收,計(jì)數(shù)器就從該被請(qǐng)求的PDU開始計(jì)數(shù)。
24.權(quán)利要求18中的方法,其中定時(shí)器監(jiān)控器是另一個(gè)對(duì)時(shí)間間隔進(jìn)行計(jì)數(shù)以估計(jì)預(yù)定時(shí)間周期的計(jì)數(shù)器。
25.用于通信系統(tǒng)中的通信單元包含在通信信道上從另一個(gè)通信單元接收數(shù)據(jù)單元的接收機(jī);向其它通信單元發(fā)送向該通信單元發(fā)送多個(gè)數(shù)據(jù)單元的請(qǐng)求的發(fā)送機(jī);具有表明要發(fā)送的數(shù)據(jù)單元數(shù)量的計(jì)數(shù)值的計(jì)數(shù)器;以及時(shí)間監(jiān)控器,使計(jì)數(shù)器在與發(fā)送請(qǐng)求關(guān)聯(lián)的時(shí)間間隔到期后開始計(jì)數(shù),其中該通信單元使用該計(jì)數(shù)值確定多個(gè)數(shù)據(jù)單元是否已被發(fā)送并且然后被正確接收。
26.權(quán)利要求25中的通信單元,其中數(shù)據(jù)單元在通信信道上在信道幀中傳送,而計(jì)數(shù)器在信道幀之后增加。
27.權(quán)利要求25中的通信單元,其中在信道幀期間可以發(fā)送整數(shù)個(gè)數(shù)據(jù)單元,而且其中每信道幀數(shù)據(jù)單元的整數(shù)數(shù)量可以因不同信道幀而不同。
28.權(quán)利要求27中的通信單元,其中在信道幀期間傳輸?shù)臄?shù)據(jù)單元的數(shù)量的變化取決于數(shù)據(jù)單元的大小和數(shù)據(jù)單元傳輸速率。
29.權(quán)利要求25中的通信單元,其中與發(fā)送請(qǐng)求關(guān)聯(lián)的時(shí)間間隔估算向另外的通信單元傳送該發(fā)送請(qǐng)求和該通信單元接收發(fā)送的數(shù)據(jù)單元所需要的時(shí)間。
30.權(quán)利要求25中的通信單元,其中通信單元是具有無線鏈路控制(RLC)協(xié)議層的移動(dòng)臺(tái),它包括時(shí)間監(jiān)控器和計(jì)數(shù)器。
31.權(quán)利要求25中的通信單元,其中通信單元是具有無線鏈路控制(RLC)協(xié)議層的無線接入網(wǎng)中的無線網(wǎng)絡(luò)控制器,它包括定時(shí)器和計(jì)數(shù)器。
32.權(quán)利要求25中的通信單元,其中通信系統(tǒng)是無線通信系統(tǒng),通信單元是移動(dòng)臺(tái)。
33.權(quán)利要求25中的通信單元,其中通信系統(tǒng)是無線通信系統(tǒng),通信單元是無線網(wǎng)絡(luò)節(jié)點(diǎn)。
34.權(quán)利要求25中的方法,其中如果一個(gè)請(qǐng)求的PDU在時(shí)間周期到期前被接收,PDU計(jì)數(shù)器就從該請(qǐng)求的PDU開始計(jì)數(shù)。
35.權(quán)利要求25中的方法,其中定時(shí)器監(jiān)控器是另一個(gè)對(duì)時(shí)間間隔進(jìn)行計(jì)數(shù)以估計(jì)該時(shí)間間隔的計(jì)數(shù)器。
36.操作第一通信單元的方法,包括以下步驟在第一通信單元接收由第二通信單元經(jīng)通信信道發(fā)送的數(shù)據(jù)單元;請(qǐng)求第二通信單元向第一通信單元發(fā)送一個(gè)或多個(gè)數(shù)據(jù)單元;以及在第一通信單元確定請(qǐng)求的一個(gè)或多個(gè)數(shù)據(jù)單元應(yīng)在何時(shí)被接收,包括補(bǔ)償相應(yīng)于發(fā)送請(qǐng)求的延遲和通信信道上的當(dāng)前傳輸速率。
37.權(quán)利要求36中的方法,其中延遲是使用定時(shí)器補(bǔ)償而當(dāng)前傳輸速率是使用計(jì)數(shù)器補(bǔ)償。
38.權(quán)利要求37中的方法,其中當(dāng)定時(shí)器表明對(duì)應(yīng)延遲的預(yù)定時(shí)間周期已經(jīng)到期時(shí),計(jì)數(shù)器開始計(jì)數(shù)以確定請(qǐng)求的一個(gè)或多個(gè)數(shù)據(jù)單元1應(yīng)在何時(shí)被第一通信單元接收。
39.權(quán)利要求38中的方法,其中如果當(dāng)計(jì)數(shù)器到達(dá)特定計(jì)數(shù)值時(shí)請(qǐng)求的一個(gè)或多個(gè)數(shù)據(jù)單元未被接收,則該方法還包含向第二通信單元發(fā)送重發(fā)請(qǐng)求。
40.權(quán)利要求39中的方法,其中特定計(jì)數(shù)值對(duì)應(yīng)于應(yīng)該已被第一通信單元接收的數(shù)據(jù)單元數(shù)量。
41.權(quán)利要求36中的方法,其中第二通信單元被請(qǐng)求向第一通信單元重發(fā)一個(gè)或多個(gè)數(shù)據(jù)單元。
全文摘要
在第一通信節(jié)點(diǎn)和第二通信節(jié)點(diǎn)間的通信期間,第一節(jié)點(diǎn)接收從第二節(jié)點(diǎn)發(fā)送的數(shù)據(jù)單元序列。第一通信節(jié)點(diǎn)確定有一個(gè)或多個(gè)發(fā)送的數(shù)據(jù)單元或者根本未被接收或者被錯(cuò)誤接收(即已被破壞)。然后第一節(jié)點(diǎn)向第二節(jié)點(diǎn)發(fā)送一條重發(fā)該未接收或錯(cuò)誤接收的一個(gè)或多個(gè)數(shù)據(jù)單元的請(qǐng)求。當(dāng)發(fā)送重發(fā)請(qǐng)求時(shí)啟動(dòng)一個(gè)重發(fā)定時(shí)器。重發(fā)定時(shí)器考慮重發(fā)請(qǐng)求到達(dá)第二節(jié)點(diǎn)、第二節(jié)點(diǎn)重發(fā)所請(qǐng)求的數(shù)據(jù)單元和重發(fā)的數(shù)據(jù)單元到達(dá)第一節(jié)點(diǎn)所需的延遲時(shí)間周期。當(dāng)定時(shí)器表明延遲時(shí)間周期已發(fā)生/到期時(shí),啟動(dòng)計(jì)數(shù)器。基于計(jì)數(shù)器的值,確定是否所有請(qǐng)求重發(fā)的數(shù)據(jù)單元已被正確接收。如果確定該請(qǐng)求的一個(gè)或多個(gè)數(shù)據(jù)單元已經(jīng)被重發(fā)和正確接收,則不采取另外的措施。另一方面,如果該請(qǐng)求重發(fā)的一個(gè)或多個(gè)數(shù)據(jù)單元未被接收或被錯(cuò)誤接收,則重復(fù)上述過程。
文檔編號(hào)H04B7/26GK1335003SQ99815939
公開日2002年2月6日 申請(qǐng)日期1999年11月26日 優(yōu)先權(quán)日1998年11月30日
發(fā)明者M·約翰遜, J·拉爾森, C·魯博爾 申請(qǐng)人:艾利森電話股份有限公司