專利名稱:無線通信系統(tǒng)中通過多條鏈路進行的分組傳輸?shù)闹谱鞣椒?br>
技術領域:
概括地說,本發(fā)明涉及通信,具體地說,本發(fā)明涉及無線通信系統(tǒng)中發(fā)送數(shù)據(jù)的技 術。
背景技術:
對無線通信系統(tǒng)進行廣泛地部署,以提供各種通信服務,如語音、視頻、分組數(shù)據(jù)、 消息發(fā)送、廣播等等。這些系統(tǒng)可以是能夠通過共享可用系統(tǒng)資源來支持多個用戶的多址 系統(tǒng)。這些多址系統(tǒng)的例子包括碼分多址(CDMA)系統(tǒng)、時分多址(TDMA)系統(tǒng)、頻分多址 (FDMA)系統(tǒng)、正交FDMA (OFDMA)系統(tǒng)和單載波FDMA (SC-FDMA)系統(tǒng)。無線通信系統(tǒng)可以使用混合自動重傳請求(HARQ)來改善數(shù)據(jù)傳輸?shù)目煽啃浴@?用HARQ,發(fā)射機可以為數(shù)據(jù)分組產生多個子分組,并且可以發(fā)送一個或多個子分組直到該 分組被接收機正確解碼為止,或者直到已經(jīng)發(fā)送了最大數(shù)量的子分組為止。根據(jù)信道狀況 和其它因素,利用不同數(shù)目的子分組可以成功地解碼不同的分組。發(fā)射機可以通過一條或多條鏈路向接收機發(fā)送數(shù)據(jù)。每條鏈路可以與可用于數(shù)據(jù) 傳輸?shù)囊恍o線資源(例如,不同的載波)相關聯(lián)。如果僅有一條鏈路,則發(fā)射機可以通過 該鏈路以一次一個分組的方式順序地發(fā)送分組。然后,接收機可以以適當?shù)捻樞蚪邮者@些 分組。如果有多條鏈路,則發(fā)射機可以通過這些鏈路并行地發(fā)送多個分組。根據(jù)每個分組 所需的子分組的數(shù)目,這些多個分組可以在不同的時間終止。需要以一定的方式發(fā)送這些 分組,使得可以按順序或具有盡可能少的無序分組地來接收這些分組。
發(fā)明內容
本申請描述了以一定方式在多條并行鏈路(例如,多載波)上產生和發(fā)送分組的 技術,以減少或避免在多條鏈路上發(fā)送的分組的亂序傳輸??梢詫⒁l(fā)送的數(shù)據(jù)分割成數(shù) 據(jù)單元。每個數(shù)據(jù)單元可以與序列號相關聯(lián),序列號指示該數(shù)據(jù)單元在可用數(shù)據(jù)單元之中 的位置。每個分組可以包括任意數(shù)目的數(shù)據(jù)單元,這取決于分組的大小和數(shù)據(jù)單元的大小。在一個實施例中,根據(jù)在下次傳輸時機每條鏈路可用的可能性,發(fā)射機為多條鏈 路產生新的分組。在一個設計中,發(fā)射機根據(jù)每條鏈路上是否存在尚未完成的分組以及為 該尚未完成的分組已發(fā)送的子分組的數(shù)目(如果存在尚未完成的分組),來確定該鏈路可 用的可能性。發(fā)射機產生新的分組,使得用于可用的可能性逐漸變小的各條鏈路的各個分 組包含具有逐漸變大的序列號的數(shù)據(jù)單元。例如,發(fā)射機根據(jù)在每條鏈路上為尚未完成的 分組接收到的確認(ACK)或否定確認(NAK),由此確定該條鏈路是否是可用的。然后,發(fā)射 機在可用的每條鏈路上發(fā)送分組。通過以此方式產生分組,可以減少亂序發(fā)送的分組數(shù)目。
8
在另一實施例中,發(fā)射機以確保按順序傳輸分組的方式產生和發(fā)送新分組。在一 個設計中,發(fā)射機為在下次傳輸時機可能可用的鏈路的每個可能組合產生新分組。要產生 的新分組的數(shù)目取決于鏈路的數(shù)目和用于每條鏈路的分組大小。發(fā)射機可以為兩條鏈路產 生最多三個新分組,為三條鏈路產生最多七個新分組等。發(fā)射機產生該新分組,使得可以在 每條可用鏈路上發(fā)送一個新分組,并且也使得如果有未發(fā)送的數(shù)據(jù)單元的話,已發(fā)送的分 組中的數(shù)據(jù)單元具有比未發(fā)送的數(shù)據(jù)單元的序列號更小的序列號。以下進一步詳細描述本申請的各個實施例和特征。
圖1示出了無線通信系統(tǒng)。圖2示出了具有HARQ的數(shù)據(jù)傳輸。圖3示出了用于在多個(K個)載波上進行傳輸?shù)臄?shù)據(jù)的處理。圖4示出了在三個載波上的數(shù)據(jù)傳輸。圖5示出了用于三個載波的三個分組的產生。圖6示出了根據(jù)優(yōu)先級產生用于K個載波的K個新分組。圖7示出了在K個載波上的K個新分組的傳輸。圖8示出了在三個載波上的三個分組的傳輸。圖9A示出了用于兩個載波的三個分組的產生。圖9B示出了用于三個載波的七個分組的產生。圖10示出了用于三個載波的四個分組的產生。圖11示出了用于在多條鏈路上發(fā)送分組的過程。圖12示出了用于在多條鏈路上按順序發(fā)送分組的過程。圖13示出了在接收機處的數(shù)據(jù)接收和重新裝配緩沖。圖14示出了用于通過多條鏈路接收分組的過程。圖15示出了接入終端和接入點的方框圖。
具體實施例方式本申請描述的數(shù)據(jù)傳輸技術可以用于各種無線通信系統(tǒng),如CDMA、TDMA、FDMA、 OFDMA和SC-FDMA系統(tǒng)。術語“系統(tǒng)”和“網(wǎng)絡”經(jīng)??梢越换サ厥褂?。CDMA系統(tǒng)可以實現(xiàn) 無線電技術,如cdma2000、通用陸地無線接入(UTRA)等。cdma2000涵蓋IS-2000、IS-95和 IS-856標準。UTRA包括寬帶CDMA(WCDMA)和CDMA的其它變型。TDMA系統(tǒng)可以實現(xiàn)如全 球移動通信系統(tǒng)(GSM)的無線電技術。OFDMA系統(tǒng)可以實現(xiàn)諸如超移動寬帶(UMB)、演進型 UTRA (E-UTRA)、IEEE 802. Il(Wi-Fi)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、Flash-OFDM 等的無線電技術。UTRA和E-UTRA是通用移動電信系統(tǒng)(UMTS)的一部分。長期演進(LTE) 是使用E-UTRA的UMTS的未來版本,其在下行鏈路上使用OFDMA并且在上行鏈路上使用 SC-FDMA。在名為“第三代合作伙伴計劃(3rd GenerationPartnership Project) ”(3GPP) 的組織提供的文檔中描述了 UTRA、E-UTRA、UMTS、LTE和GSM。在名為“第三代合作伙伴 計劃 2 (3rd GenerationPartnership Project 2) ”(3GPP2)的組織提供的文檔中描述了 cdma2000 和 UMB。
為了清楚起見,以下針對實現(xiàn)IS-856的高速分組數(shù)據(jù)(HRPD)系統(tǒng)描述了技術的 一些方面。HRPD也稱為CDMA2000IxEV-DO (數(shù)據(jù)最優(yōu)化演進)、lxEV-DO、lx_D0、DO、高數(shù)據(jù) $ (HDR)等。cdmg^OOOHighRiite Packet Data Air Interface Specification,,、 日期注明為2007年3月的3GPP2C. S0024-B中描述了 HRPD,該文件是公眾可用的。為了清 楚起見,在下面的許多描述中使用HRPD術語。圖1示出了無線通信系統(tǒng)100,其可以是HRPD系統(tǒng)。無線系統(tǒng)100可以包括多個 接入點和多個基站控制器/分組控制功能體(BSC/PCF)。為了簡化,圖1中僅示出了一個 接入點120和一個BSC/PCF 122。接入點通??梢允怯糜诤徒尤虢K端進行通信的固定站, 所述接入點可以被稱作基站、節(jié)點B、演進型節(jié)點B等等。BSC/PCF 122耦合至一組接入點, 為在其控制下的接入點提供協(xié)調和控制,并且為這些接入點路由數(shù)據(jù)。分組數(shù)據(jù)服務節(jié)點 (PDSN) 130支持用于接入終端的數(shù)據(jù)服務。PDSN 130可以負責用于接入終端的數(shù)據(jù)會話的 建立、維持和終止,并且還可以向接入終端分配動態(tài)因特網(wǎng)協(xié)議(IP)地址。PDSN 130可以 耦合至數(shù)據(jù)網(wǎng)絡140,數(shù)據(jù)網(wǎng)絡140可以包括核心網(wǎng)、私有和/或公共數(shù)據(jù)網(wǎng)絡、因特網(wǎng)等。 無線系統(tǒng)100可以包括圖1中未示出的其它網(wǎng)絡實體。接入終端(AT) 110可以與無線系統(tǒng)100通信以獲得通信服務。接入終端110也可 以被稱作移動站、用戶設備、用戶終端、用戶單元、站等。接入終端110可以是蜂窩電話、個 人數(shù)字助理(PDA)、無線調制解調器、手持設備、膝上型電腦等。接入終端110可以通過前向 和反向鏈路與接入點120通信。前向鏈路(或下行鏈路)是指從接入點至接入終端的通信 鏈路,反向鏈路(或上行鏈路)是指從接入終端至接入點的通信鏈路。本申請所述的數(shù)據(jù) 傳輸技術可以用于前向鏈路和反向鏈路。為了清楚起見,以下針對反向鏈路上的數(shù)據(jù)傳輸, 來描述該技術的某些方面。系統(tǒng)100可以支持在前向和/或反向鏈路上的多載波操作。對于多載波操作 而言,發(fā)射機可以在多個CDMA信道上并行發(fā)送分組,其中每個CDMA信道在HRPD中具有 1.2288MHz的寬度。CDMA信道也可以稱為載波。多條鏈路在多載波操作上是可用的,并且 每條鏈路對應于不同的CDMA信道或載波。系統(tǒng)100可以支持前向和/或反向鏈路上的HARQ。對于HRPD中的HARQ來說,發(fā) 射機處理數(shù)據(jù)分組以產生已編碼的分組,并且還將已編碼的分組分割為多個(S個)子分 組,其中S可以是四或一些其它值??梢越o分組的S個子分組分配有順序的子分組標識符 (SPID),使得給第一子分組分配SPID = 1,給第二子分組分配SPID = 2,以此類推,從而給 最后一個子分組分配SPID = S。每個子分組包含足夠的信息,以允許接收機在良好信道條 件下解碼并恢復該分組。S個子分組包含用于該分組的不同的冗余信息,并且是按順序來發(fā) 送這些子分組的。因此,首先發(fā)送第一子分組,如果必要則接著發(fā)送第二子分組,如果必要 接著發(fā)送第三子分組,等等。可以為該分組發(fā)送S個子分組的全部或子集。圖2示出了利用HARQ的數(shù)據(jù)傳輸?shù)睦?。在HRPD中,傳輸時間線被分割為子幀, 其中每個子幀包括四個時隙并且具有6. 667毫秒(ms)的持續(xù)時間。每個子分組可以在一 個子幀中發(fā)送。傳輸時間線還被分割為三個HARQ交錯(interlace) 1、2和3。每個HARQ交 錯包括每三個中的一個子幀,并且三個HARQ交錯占有非重疊的子幀。每個分組的子分組可 以在一個HARQ交錯上的不同子幀中發(fā)送。為了簡化,下面的大部分描述是針對一個HARQ 交錯的??梢詾榭捎糜跀?shù)據(jù)傳輸?shù)拿總€HARQ交錯重復相同的處理。
在圖2所示的例子中,發(fā)射機(例如,接入終端110)在子幀η中,在業(yè)務數(shù)據(jù)信道 上發(fā)送分組1的第一子分組(SPID = 1)。接收機(例如,接入點120)接收第一子分組,根 據(jù)第一子分組錯誤地解碼分組1,并且在子幀η+2中的ACK信道上發(fā)送ΝΑΚ。發(fā)射機接收 NAK并且在子幀η+3中發(fā)送分組1的第二子分組(SPID = 2)。接收機接收第二子分組,根 據(jù)第一和第二子分組兩者錯誤地解碼分組1,并且在子幀η+5中的ACK信道上發(fā)送ΝΑΚ。發(fā) 射機接收NAK并且在子幀η+6中發(fā)送分組1的第三子分組(SPID = 3)。接收機接收第三子 分組,根據(jù)全部三個子分組正確地解碼分組1,并且在子幀n+8中,在ACK信道上發(fā)送ACK。 發(fā)射機接收ACK并且在子幀n+9中發(fā)送下一個分組2的第一子分組(SPID = 1)。數(shù)據(jù)傳輸 以此方式為每個分組繼續(xù)進行。在HRPD中,為一個分組可以發(fā)送多個子分組。在其它系統(tǒng)中,可以為一個分組發(fā) 送多個傳輸、多個HARQ傳輸或多個塊。因此,術語“子分組”、“HARQ傳輸”、“傳輸”和“塊” 是同義的并且可以互換使用。在圖2所示的設計中,可以每三個子幀發(fā)送一個新的子分組,針對每個子分組存 在用于ACK/NAK的兩個子幀的延遲。由于ACK/NAK跨越三個時隙,在ACK/NAK的結束至下 一個傳輸時機的開始之間具有一個時隙的延遲。這一個時隙的延遲不足以提供足夠時間以 產生或構造新分組。在這種情況下,發(fā)射機可以從數(shù)據(jù)隊列中取出數(shù)據(jù)并且足夠早地產生 新分組,使得該分組在下一傳輸時機是可用的。就在傳輸時間之前,發(fā)射機可以確定尚未完 成的分組是否已經(jīng)終止。尚未完成的分組是當前正在發(fā)送的分組,并且還可以稱為進行中 的(in-flight)分組。如果尚未完成的分組已經(jīng)終止,則發(fā)射機可以發(fā)送新的分組。否則, 發(fā)射機可以拆除新分組,并且將有效載荷歸還至數(shù)據(jù)隊列。圖2示出了通過單載波的數(shù)據(jù)傳輸。對于多載波操作而言,多個分組可以通過多 載波同時被發(fā)送。圖3示出了由發(fā)射機進行的、通過多個(K個)載波傳輸數(shù)據(jù)的數(shù)據(jù)處理。數(shù)據(jù)隊 列310接收并且緩沖輸入數(shù)據(jù),并且在傳輸資源可用時提供數(shù)據(jù)??梢砸韵热胂瘸?FIFO) 的方式發(fā)送輸入數(shù)據(jù),使得較早到達的數(shù)據(jù)在較晚到達的數(shù)據(jù)之前被發(fā)送。輸入數(shù)據(jù)也可 以被分割為數(shù)據(jù)單元,每個數(shù)據(jù)單元具有合適的大小。例如,數(shù)據(jù)單元可以具有一個八位字 節(jié)(octet)的大小或其它大小??梢越o數(shù)據(jù)單元分配順序增加的序列號。序列號可以從零 開始,為每個數(shù)據(jù)單元增加一,并且在到達最大值2B-1之后環(huán)繞回到零,其中B是用于序列 號的比特數(shù)目。為了簡化,在以下描述中,數(shù)據(jù)隊列中最早的數(shù)據(jù)單元被認為具有最小的序 列號(由于環(huán)繞,其實際上可以大于較晚數(shù)據(jù)單元的序列號)??梢杂蔁o線鏈路協(xié)議(RLP) 或某種其它協(xié)議分配序列號,并且可以由接收機使用這些序列號,以重新裝配數(shù)據(jù)單元和/ 或用于其它目的。在圖3所示的例子中,數(shù)據(jù)隊列310分別向分組處理器320a至320k提供分組1 至K。每個分組處理器320處理其分組并且為一個載波提供L個子分組。通過一個載波可 以發(fā)送每個分組的一個或多個子分組。圖4示出了 K = 3個載波上的示例數(shù)據(jù)傳輸。在圖4中,每個分組的第一子分組 以陰影表示,并且每個分組的其余子分組以非陰影表示。在子幀η中,分別在載波1、2和3上發(fā)送分組1、2和3的第一子分組。分組1和 2解碼錯誤,分組3解碼正確。在子幀η+3中,分別在載波1、2和3上發(fā)送分組1和2的第
11二子分組和新的分組4的第一子分組。分組1和4解碼錯誤,分組2解碼正確。在子幀n+6 中,分別在載波1、2和3上發(fā)送分組1的第三子分組、新分組5的第一子分組和分組4的第 二子分組。分組1和4解碼正確,分組5解碼錯誤。在子幀n+9,分別在載波1、2和3上發(fā) 送新分組6的第一子分組、分組5的第二子分組和新分組7的第一子分組。數(shù)據(jù)傳輸以此 方式在每個隨后的子幀中繼續(xù)進行。如圖4中所示,對于多載波操作而言,相同時間處可以出現(xiàn)多個傳輸時機。在發(fā)送 用于K個尚未完成的分組的子分組之后(例如,在子幀η中),發(fā)射機可以產生可能在下一 個可用子幀中傳輸?shù)腒個新分組。但是,在不知道是否有尚未完成的分組或者哪個尚未完 成的分組由接收機正確解碼的情況下,發(fā)射機可以產生新分組(例如,在子幀η+1期間), 這是由于用于每個尚未完成的分組的ACK/NAK稍后才會被接收(例如,在子幀η+2期間)。 不知道尚未完成的分組的解碼狀況而產生新分組可能導致新分組被亂序發(fā)送。圖5示出了由于不知道尚未完成的分組的解碼狀況而導致的新分組亂序傳輸?shù)?例子。在該例子中,數(shù)據(jù)隊列包括數(shù)據(jù)單元15至24,其中數(shù)據(jù)單元15具有最小序列號,并 且數(shù)據(jù)單元24具有最大序列號。用于載波1的分組可以包括兩個數(shù)據(jù)單元,用于載波2的 分組可以包括一個數(shù)據(jù)單元,并且用于載波3的分組可以包括三個數(shù)據(jù)單元。當分別在三 個載波1、2和3上傳輸三個尚未完成的分組X、Y和Z之后,產生三個新分組1、2和3。在 該例子中,依順序向新分組提供數(shù)據(jù)單元,使得將前兩個數(shù)據(jù)單元15和16提供至分組1,將 接下來的數(shù)據(jù)單元17然后提供至分組2,以及將接下來的三個數(shù)據(jù)單元18、19和20提供至 分組6。如果僅載波3上發(fā)送的分組Z被成功解碼,則僅在載波3上發(fā)送分組3。在這種情 況下,將在攜帶有數(shù)據(jù)單元15和16的分組1和攜帶有數(shù)據(jù)單元17的分組2之前,發(fā)送攜 帶有數(shù)據(jù)單元18、19和20的分組3,因此導致數(shù)據(jù)單元的亂序傳輸。可以將數(shù)據(jù)單元15、 16和17返回至數(shù)據(jù)隊列,用于在下次傳輸時機進行傳輸。在第一傳輸方案中,發(fā)射機以減少亂序發(fā)送的分組的數(shù)目的方式產生新分組。典 型地,發(fā)射機產生并且發(fā)送分組,使得接收機在子分組的目標數(shù)目之后,可以以一定的概率 正確地解碼該分組。這個子分組的目標數(shù)目也稱為分組的終止目標(ΤΤ)。終止目標一般小 于子分組的最大數(shù)目,或者TT < S,并且可以根據(jù)各種因素來選擇。接收機一般根據(jù)全部已 接收子分組,對該分組進行解碼。正確解碼該分組的可能性可以隨著為該分組已發(fā)送的子 分組的數(shù)目而提高。發(fā)射機根據(jù)每個載波上的尚未完成的分組被正確解碼的可能性,可以 確定在該載波上發(fā)送新分組的可能性,反過來可以根據(jù)為尚未完成的分組已發(fā)送的子分組 的數(shù)目來確定該尚未完成的分組被正確解碼的可能性。發(fā)射機可以產生新分組,使得在用 于新分組的全部數(shù)據(jù)單元中(i)最有可能被發(fā)送的新分組包括具有最小序列號的數(shù)據(jù)單 元;以及(ii)最不可能被發(fā)送的新分組包括具有最大序列號的數(shù)據(jù)單元。在一個設計中,發(fā)射機以如下方式為K個載波產生K個新分組。發(fā)射機首先以如 下方式確定每個載波k的優(yōu)先級
‘Max_Priority 如果已發(fā)送的子分組數(shù)目=S 其中SPID (k)是載波k上最近發(fā)送的子分組的標識符,其還是載波k上為尚未完成的分組已發(fā)送的子分組的數(shù)目,并且TT (k)是載波k上用于尚未完成的分組的終止目標。在等式(1)中,如果載波k上沒有尚未完成的分組或者如果已經(jīng)為尚未完成的分 組發(fā)送了最大數(shù)目的子分組,則載波k具有最大的優(yōu)先級。這兩個條件中的任一個都意 味著在下一傳輸時機,可以在載波k上發(fā)送新分組。最大的優(yōu)先級可以設置為總是高于 SPID (k)-TT (k)。如果這兩個條件的任何一個都不滿足,則通過為尚未完成的分組已發(fā)送的 子分組的數(shù)目SPID(k)和載波k上用于尚未完成的分組的終止目標TT (k),確定載波k的優(yōu) 先級。每個載波k的優(yōu)先級可以在從發(fā)送一個子分組之后的I-TT (k)至發(fā)送S-I個子分組 之后的S-TTGO-I的范圍內變化。如果根據(jù)等式(1)存在平局(tie)并且多于一個的載波 具有相同優(yōu)先級,則可以隨機地或根據(jù)額外的信息來打破該平局??傮w來說,可以給K個載 波分配優(yōu)先級,使得具有最高優(yōu)先級的載波最可能可用,并且具有最低優(yōu)先級的載波最不 可能可用。圖6示出了根據(jù)這些載波的優(yōu)先級來產生用于K個載波的K個新分組的設計。在 該設計中,將具有最小序列號的數(shù)據(jù)單元提供給用于具有最高優(yōu)先級的載波的新分組,然 后將具有次大序列號的數(shù)據(jù)單元提供給用于具有次高優(yōu)先級的載波的新分組,等等,并且 將具有最大序列號的數(shù)據(jù)單元提供給用于具有最低優(yōu)先級的載波的新分組。圖7示出了根據(jù)第一發(fā)送方案的K個載波上的數(shù)據(jù)傳輸。在子幀η中發(fā)射機可以 為K個尚未完成的分組X至Z發(fā)送子分組。發(fā)射機在子幀η+1中可以確定K個載波的優(yōu)先 級。根據(jù)這些載波的優(yōu)先級,發(fā)射機在子幀η+1中可以產生用于K個載波的K個新分組。發(fā) 射機在子幀η+2中可以為K個尚未完成的分組中的每一個接收ACK或ΝΑΚ。對于每個子載 波k而言,如果尚未完成的分組已經(jīng)被正確解碼并且因此終止,則發(fā)射機可以發(fā)送為該載 波產生的新分組,并且如果錯誤解碼,則發(fā)射機可以繼續(xù)發(fā)送尚未完成的分組。發(fā)射機可以 根據(jù)K個尚未完成的分組的解碼狀況,在K個載波上發(fā)送K個新分組中的零個或多個。如果在較低優(yōu)先級載波上的尚未完成的分組終止而在較高優(yōu)先級載波上的另一 尚未完成的分組未終止,則發(fā)射機可能亂序地發(fā)送一個或多個新分組。如果亂序地發(fā)送新 分組,則一個或多個未發(fā)送新分組會包含某些具有比已發(fā)送新分組中的數(shù)據(jù)單元的序列號 更低的序列號的數(shù)據(jù)單元。發(fā)射機可以確保將在下一傳輸時機發(fā)送具有更低序列號的未發(fā) 送數(shù)據(jù)單元。通過將具有更低序列號的未發(fā)送數(shù)據(jù)單元傳遞至具有比數(shù)據(jù)隊列更高優(yōu)先級 的高優(yōu)先級隊列,可以實現(xiàn)上述方案。圖8示出了根據(jù)第一傳輸方案在三個載波上的示例數(shù)據(jù)傳輸。在該例子中,傳輸 目標是四,并且最高優(yōu)先級是五。在子幀η中,發(fā)射機在載波1上發(fā)送尚未完成的分組X的 第三子分組(SPID = 3),在載波2上發(fā)送尚未完成的分組Y的第一子分組(SPID = 1),并 且在載波3上不發(fā)送子分組。在子幀η+1中,發(fā)射機確定每個載波的優(yōu)先級,其中載波3具 有最高優(yōu)先級5,載波1具有第二高優(yōu)先級SPID-TT = 3-4 = -1,并且載波2具有最低優(yōu)先 級SPID-TT = 1-4 = -3。發(fā)射機針對最高優(yōu)先級載波3產生包括具有最小序列號的數(shù)據(jù) 單元15、16和17的新分組1,為次高優(yōu)先級載波1產生包括具有次大序列號的數(shù)據(jù)單元18 和19的新分組2,并且為最低優(yōu)先級載波2產生包括具有最大序列號的數(shù)據(jù)單元20的新 分組3。在子幀η+2中,發(fā)射機接收用于載波1上的尚未完成的分組X的NAK和用于載波2 上的尚未完成的分組Y的ACK。在子幀η+3中,發(fā)射機在載波3上發(fā)送具有數(shù)據(jù)單元15、16 和17的新分組1,并且在載波2上發(fā)送具有數(shù)據(jù)單元20的新分組3。由于載波1上的尚未完成的分組X沒有終止,發(fā)射機在載波1上不發(fā)送新分組2,并且將數(shù)據(jù)單元18和19存儲 回數(shù)據(jù)隊列或者高優(yōu)先級隊列,用于在下一傳輸時機進行傳輸。在第二傳輸方案中,發(fā)射機以確保分組的按順序傳輸?shù)姆绞疆a生并且發(fā)送新分 組。在一個設計中,發(fā)射機為在下一傳輸時機可能可用的載波的每個可能組合產生新分組。 要產生的新分組的數(shù)目大于載波的數(shù)目,并且依賴于載波的數(shù)目和用于每個載波的分組大 小。發(fā)射機在可用載波上發(fā)送新分組的適當?shù)淖蛹?。圖9A示出了用于利用載波1和2進行的第二傳輸方案的分組產生的例子。在這 個例子中,用于載波1的分組可以包括兩個數(shù)據(jù)單元,用于載波2的分組可以包括一個數(shù)據(jù) 單元,并且數(shù)據(jù)隊列包括數(shù)據(jù)單元15至24。發(fā)射機產生包括兩個數(shù)據(jù)單元15和16的新分 組1、包括一個數(shù)據(jù)單元17的新分組2和包括一個數(shù)據(jù)單元15的新分組3。如果載波1和2上的尚未完成的分組終止,則發(fā)射機在載波1上發(fā)送新分組1,并 且在載波2上發(fā)送新分組2。如果僅載波1上的尚未完成的分組終止,則發(fā)射機在載波1上 發(fā)送新分組1,并且將數(shù)據(jù)單元17返回至數(shù)據(jù)隊列。如果僅載波2上的尚未完成的分組終 止,則發(fā)射機在載波2上發(fā)送新分組3并且將數(shù)據(jù)單元16和17返回至數(shù)據(jù)隊列。圖9B示出了用于利用三個載波1、2和3進行的第二傳輸方案的分組產生的例子。 在該例子中,用于載波1的分組可以包括兩個數(shù)據(jù)單元,用于載波2的分組可以包括一個數(shù) 據(jù)單元,用于載波3的分組可以包括三個數(shù)據(jù)單元,并且數(shù)據(jù)隊列包括數(shù)據(jù)單元15至24。 發(fā)射機產生如下七個新分組
包括兩個數(shù)據(jù)單元15和16的新分組1, 包括-一個 女據(jù)單元17的新分組2,
包括_三個 女據(jù)單元18、19和20的新分組3,
包括_三個 女據(jù)單元17、18和19的新分組4,
包括-一個 女據(jù)單元15的新分組5,
包括_三個 女據(jù)單元16、17和18的新分組6,以及
包括_三個 女據(jù)單元15、16和17的新分組7。
根據(jù)三個載波上尚未完成的分組的解碼狀況,發(fā)射機可以在最多三個載波上發(fā)送最多三個新分組。表1列出了用于三個載波的八種不同傳輸情景,并且在每種情景中指示在每個可用載波上要發(fā)送的分組。每種情景對應于可用于傳輸?shù)妮d波的不同組合。
表1
在情景1中,在全部三個載波1、2和3上的尚未完成的分組都終止。發(fā)射機分別 在載波1、2和3上發(fā)送新分組1、2和3。在情景2中,只有兩個載波1和2上的尚未完成的 分組終止。發(fā)射機分別在載波1和2上發(fā)送新分組1和2,并且將數(shù)據(jù)單元18、19和20返 回至數(shù)據(jù)隊列。在情景3中,只有兩個載波1和3上的尚未完成的分組終止。發(fā)射機分別 在載波1和3上發(fā)送新分組1和4,并且將數(shù)據(jù)單元20返回至數(shù)據(jù)隊列。在表1中示出了 用于每種剩余情景的分組傳輸。也可以以其它方式產生分組,并且可以為每種情景發(fā)送不 同的分組組合。在圖9B中所示的例子中,用于三個載波的新分組具有不同的大小,并且為所有可 能情景產生了七個新分組。如果用于多個載波的分組具有相同的大小,則由于可以在多于 一個的載波上發(fā)送給定的分組,所以可以減少要產生的分組的數(shù)目。一般來說,可以為任意數(shù)目的載波產生任意數(shù)目的新分組。對于給定的載波,可以 產生包括不同數(shù)據(jù)單元的多個新分組,并且可以依據(jù)載波的終止狀況在該載波上發(fā)送一個 分組。在圖9A和9B中所示的例子中,發(fā)射機為在下一傳輸時機可能可用的載波的所有 可能組合產生新分組。因此,不需要知道在下一傳輸時機每個載波可用的可能性。在第三傳輸方案中,發(fā)射機以減少亂序發(fā)送分組的數(shù)目和減少要產生的新分組的 數(shù)目的方式,產生并且發(fā)送新分組。在一個設計中,發(fā)射機首先確定在下一傳輸時機每個載 波可用的可能性,并且根據(jù)K個載波的可用性的可能性來產生用于每個載波的新分組,如 上文針對第一傳輸方案所述。預計到由被視為最可能可用的一個或多個載波是不可用的所 導致的錯誤預測,發(fā)射機還產生一個或多個額外分組??梢詫⒌谌齻鬏敺桨敢暈榈谝缓偷?二傳輸方案的組合。圖10示出了用于利用三個載波1、2和3進行的第三傳輸方案的分組產生的例子。 在該例子中,用于載波1的分組可以包括兩個數(shù)據(jù)單元,用于載波2的分組可以包括一個數(shù) 據(jù)單元,用于載波3的分組可以包括三個數(shù)據(jù)單元,并且數(shù)據(jù)隊列包括數(shù)據(jù)單元15至24。 在下一傳輸時機載波3是最可能可用的,載波1是其次最可能可用的,并且載波2是最小可 能可用的。發(fā)射機為載波3產生包括三個數(shù)據(jù)單元15、16和17的新分組1,為載波1產生包 括兩個數(shù)據(jù)單元18和19的新分組2并且為載波3產生包括一個數(shù)據(jù)單元20的新分組3。 發(fā)射機還為載波1產生包括兩個數(shù)據(jù)單元15和16的額外新分組4。如果在全部三個載波上的尚未完成的分組都終止,則發(fā)射機分別在載波1、2和3 上發(fā)送新分組2、3和1。如果在載波3 (其最有可能可用)上的尚未完成的分組未終止,但 是在載波1 (其其次最有可能可用)上的尚未完成的分組終止,則發(fā)射機在載波1上發(fā)送新分組4,并且將數(shù)據(jù)單元17至20返回至數(shù)據(jù)隊列。在圖10中示出的一個設計中,對于三個載波的情況,發(fā)射機為最可能可用的并且 具有兩個最高優(yōu)先級的兩個載波產生三個新分組。對于這兩個載波而言,發(fā)射機能夠在每 個可用的載波上按順序發(fā)送新分組。根據(jù)剩余載波的優(yōu)先級并且假定兩個最高優(yōu)先級載波 可用,發(fā)射機還為K-2個剩余載波產生K-2個新分組,其中每個剩余載波一個新分組。如果 每個剩余載波都是可用的,則發(fā)射機在K-2個剩余載波的對應的一個載波上發(fā)送K-2個新 分組中的每個新分組。根據(jù)K-2個剩余載波中哪個(哪些)是可用的,發(fā)射機可以亂序地 發(fā)送K-2個新分組。在另一設計中,發(fā)射機為每個載波產生新分組,其中假定在下一傳輸時機只有該 載波是可用的。在圖10中所示的例子中,發(fā)射機可以為載波2產生包括一個數(shù)據(jù)單元15 的第二額外分組。在另一設計中,發(fā)射機確定在下一傳輸時機每個可能的傳輸情景出現(xiàn)的可能性。 對具有三個載波的情況來說,表1中示出了八種可能的傳輸情景。發(fā)射機為其中K個載波 都可用的情景產生K個新分組。發(fā)射機還為一個或多個其它更可能的情景產生一個或多個 額外的新分組。如圖10所示,發(fā)射機可以為數(shù)據(jù)隊列中的數(shù)據(jù)產生一個或多個額外分組。發(fā)射機 還可以產生額外分組,以確保能夠在下一傳輸時機發(fā)送高優(yōu)先級隊列中的數(shù)據(jù)。例如,發(fā)射 機可以為每個載波產生包括高優(yōu)先級隊列中的數(shù)據(jù)單元的新分組。然后,這可以確保能夠 在任何可用的載波上發(fā)送高優(yōu)先級隊列中的數(shù)據(jù)單元。在第四傳輸方案中,發(fā)射機根據(jù)載波可用的可能性產生新分組,并且以確保分組 按順序傳輸?shù)姆绞桨l(fā)送新分組。在一個設計中,發(fā)射機首先確定在下一傳輸時機每個載波 可用的可能性,并且根據(jù)K個載波的可用性的可能性來產生用于每個載波的新分組,如第 一傳輸方案中所述。對每個載波來說,只有具有更高優(yōu)先級的全部載波也是可用的時,發(fā)射 機才在該載波上發(fā)送新分組。在一個設計中,發(fā)射機從具有最高優(yōu)先級的載波開始一次一 個載波地遍歷K個載波。對于每個被考慮的載波,如果其是可用的,則發(fā)射機在該載波上發(fā) 送新分組。一遇到不可用的載波,發(fā)射機就終止處理,并且將未發(fā)送新分組中的全部數(shù)據(jù)單 元(如果有的話)返回至數(shù)據(jù)隊列??梢詫⒌谒膫鬏敺桨敢暈榈谝粋鬏敺桨傅淖冃汀D11示出了用于在多條鏈路上發(fā)送數(shù)據(jù)的過程1100的設計。每條鏈路可以對應 于一個載波或一些其它傳輸資源。過程1100可以由發(fā)射機來執(zhí)行,該發(fā)射機可以是在反向 鏈路上進行數(shù)據(jù)傳輸?shù)慕尤虢K端,或者是在前向鏈路上進行數(shù)據(jù)傳輸?shù)慕尤朦c。發(fā)射機獲得要發(fā)送的多個數(shù)據(jù)單元,其中每個數(shù)據(jù)單元與指示該數(shù)據(jù)單元在多個 數(shù)據(jù)單元之中的位置的序列號相關聯(lián)(框1112)。發(fā)射機確定多條鏈路中的每條鏈路可用 于發(fā)送數(shù)據(jù)的可能性(框1114)。可以由優(yōu)先級號碼或某個其它量來給出鏈路可用的可能 性。發(fā)射機根據(jù)每條鏈路可用的可能性,為多條鏈路產生多個分組(框1116)。多個分組包 括用于最可能可用的第一鏈路的第一分組和用于最不可能可用的最后一條鏈路的最后一 個分組。在多個分組中的全部數(shù)據(jù)單元之中,第一分組包括具有最小序列號的數(shù)據(jù)單元,并 且最后一個分組包括具有最大序列號的數(shù)據(jù)單元。對框1114來說,發(fā)射機根據(jù)在每條鏈路上為尚未完成的分組已發(fā)送的子分組的 數(shù)目(如果有的話),可以確定該鏈路可用的可能性,如等式(1)所示。如果鏈路上沒有尚
16未完成的分組或者如果為鏈路上的尚未完成的分組已經(jīng)發(fā)送了最大數(shù)目的子分組,則發(fā)射 機還可以確定該鏈路是可用的。對框1116來說,發(fā)射機可以為多條鏈路中的每條產生一個分組,其中用于可用的 可能性逐漸變小的各條鏈路的各個分組包括具有逐漸變大的序列號的數(shù)據(jù)單元。對第三傳 輸方案來說,發(fā)射機還可以為其次最可能可用的第二鏈路產生額外分組。額外分組可以包 括具有最小序列號的數(shù)據(jù)單元,并且只有第一鏈路不可用時,才可以在第二鏈路上發(fā)送額 外分組。例如,發(fā)射機根據(jù)為多條鏈路中的每條鏈路上的尚未完成的分組接收的ACK或 NAK,來確定該鏈路是否可用(框1118)。在一個設計中,如果多條鏈路中的一條鏈路是可用 的,則發(fā)射機在該條鏈路上發(fā)送多個分組中的對應的一個分組(框1120)。在另一設計中, 對第四傳輸方案來說,如果多條鏈路中的一條鏈路是可用的并且如果全部更可能可用的鏈 路也是可用的,則發(fā)射機在該鏈路上發(fā)送多個分組中的對應的一個分組。該設計確保分組 的按順序傳輸。對兩個設計來說,發(fā)射機可以將用于不可用鏈路的未發(fā)送分組中的數(shù)據(jù)單 元返回至隊列中,用于在隨后時間間隔中進行傳輸。圖12示出了用于在多條鏈路上按順序發(fā)送數(shù)據(jù)的過程1200的設計。過程1200 還可以由發(fā)射機來執(zhí)行。發(fā)射機獲得多個要發(fā)送的數(shù)據(jù)單元,其中每個數(shù)據(jù)單元與一個序 列號相關聯(lián)(框1212)。發(fā)射機為多條鏈路產生多個分組,其中每個分組包括多個數(shù)據(jù)單元 之中的至少一個數(shù)據(jù)單元(框1214)。例如,發(fā)射機根據(jù)為多條鏈路中的每條鏈路上的尚未 完成的分組所接收的ACK或NAK,來確定該鏈路是否可用(框1216)。發(fā)射機在多條鏈路之 中的至少一條可用鏈路上發(fā)送多個分組之中的至少一個分組,其中在多個分組中,所述至 少一個分組包括具有序列號小于未發(fā)送數(shù)據(jù)單元(如果有的話)的序列號的數(shù)據(jù)單元(框 1218)。對框1214來說,發(fā)射機可以為多條鏈路之中可用鏈路的所有可能組合產生分組。 發(fā)射機還可以產生多個分組,使得在每條可用鏈路上可以發(fā)送一個分組,并且還使得在已 發(fā)送分組中的數(shù)據(jù)單元具有比任何未發(fā)送數(shù)據(jù)單元的序列號更小的序列號。發(fā)射機可以為 至少一條鏈路中的每條鏈路產生包括不同數(shù)據(jù)單元的至少兩個分組。在用于兩條鏈路的設計中,發(fā)射機可以為第一鏈路產生包括具有最小序列號的數(shù) 據(jù)單元的第一分組,為第二鏈路產生包括具有更大序列號的數(shù)據(jù)單元的第二分組,并且為 第二鏈路產生包括具有最小序列號的數(shù)據(jù)單元的第三分組。如果兩條鏈路都可用,發(fā)射機 可以在第一鏈路上發(fā)送第一分組,并且在第二鏈路上發(fā)送第二分組。如果僅第一鏈路可用, 則發(fā)射機可以僅在第一鏈路上發(fā)送第一分組;如果僅第二鏈路可用,則發(fā)射機可以僅在第 二鏈路上發(fā)送第三分組。在用于三條鏈路的設計中,發(fā)射機可以為三條鏈路產生最多七個分組。發(fā)射機可 以在最多三條可用鏈路上發(fā)送最多三個分組,其中在最多七個分組中,最多三個發(fā)送分組 包括具有序列號小于未發(fā)送數(shù)據(jù)單元(如果有的話)的序列號的數(shù)據(jù)單元。對上述的全部傳輸方案來說,可以起始于相同的時間來發(fā)送多個分組,但是卻以 亂序解碼這些分組。當包含具有較小序列號的數(shù)據(jù)單元的分組在包含具有較大序列號的數(shù) 據(jù)單元的分組之后被解碼時,可能發(fā)生亂序接收。圖13示出了起始于同一時間被發(fā)送的多個分組的亂序接收的例子。在該例子中,發(fā)射機在載波3 (其可以具有最高優(yōu)先級)上發(fā)送包括數(shù)據(jù)單元15、16和17的分組1,在載 波1 (其可以具有第二高優(yōu)先級)上發(fā)送包括數(shù)據(jù)單元18和19的分組2,并且在載波2 (其 可以具有最低優(yōu)先級)上發(fā)送包括數(shù)據(jù)單元20的分組3。在子幀η中,發(fā)射機分別在載波 1、2和3上發(fā)送分組2、3和1的第一子分組。接收機錯誤地解碼每個分組。然后在子幀η+3 中,發(fā)射機分別在載波1、2和3上發(fā)送分組2、3和1的第二子分組。接收機正確解碼分組3 并且恢復數(shù)據(jù)單元20。然后在子幀η+6中,發(fā)射機分別在載波1和3上發(fā)送分組2和1的 第三子分組。接收機正確解碼分組2并且恢復數(shù)據(jù)單元18和19。然后在子幀η+9中,發(fā) 射機在載波3上發(fā)送分組1的第四子分組。接收機正確解碼分組1并且恢復數(shù)據(jù)單元15、 16和17。在該例子中,即使起始于相同的時間發(fā)送三個分組,由于需要更多子分組來正確 解碼包括具有較小序列號的數(shù)據(jù)單元的分組,所以接收機以亂序獲得數(shù)據(jù)單元。序列號可以由RLP分配,并且當包括具有較大序列號的數(shù)據(jù)單元的分組在包括具 有較小序列號的數(shù)據(jù)單元的分組之前被解碼時,可以產生RLP空洞。在圖13所示的例子 中,當對包括數(shù)據(jù)單元20的分組3正確解碼時,在子幀η+3中產生覆蓋數(shù)據(jù)單元15至19 的RLP空洞。引起RLP空洞的分組可以稱為較早到達的分組。當接收機檢測到RLP空洞時,可以為該RLP空洞發(fā)送RLP NAK以觸發(fā)對丟失的數(shù) 據(jù)單元的重傳。但是,接收機可以以預定時間量T ms來延遲發(fā)送RLP NAK,其中T可以是適 當?shù)闹怠T谝粋€設計中,T是用于與較早到達分組同一時間開始發(fā)送的全部分組的最大終 止時間。在圖13所示的例子中,最大終止時間可以是四個子分組,并且在子幀η+9中接收 到第四子分組之后,可以發(fā)送RLP ΝΑΚ。該設計確保在發(fā)送RLP NAK之前每個分組有足夠時 間來終止。在不同的子幀中,發(fā)射機可以按順序發(fā)送多個分組。但是,接收機可以在較早發(fā)送 的分組之前解碼較晚發(fā)送的分組,然后檢測RLP空洞。在一個設計中,接收機可以以較早發(fā) 送的分組的最大終止時間所確定的時間量來延遲發(fā)送RLP ΝΑΚ。例如,最大終止時間可以是 四個子分組,可以在子幀η中開始發(fā)送分組1,可以在子幀η+3中開始發(fā)送分組2,并且可以 先于分組1解碼分組2。接收機可以延遲發(fā)送RLP ΝΑΚ,直到在子幀η+9之后為分組1已經(jīng) 接收了四個子分組之后為止。在上述的第一和第三傳輸方案中,由于在K個載波上尚未完成的分組沒有如預測 一樣的終止,可以以亂序發(fā)送分組。由于分組的亂序傳輸,接收機可以檢測RLP空洞。接收 機可以根據(jù)通過以下方式確定的時間量為RLP空洞延遲發(fā)送RLP NAK (i)用于未發(fā)送的亂 序數(shù)據(jù)單元的最大終止時間;以及(ii)將在下一傳輸時機發(fā)送這些數(shù)據(jù)單元的假定。一般來說,接收機可以以一個時間量來延遲發(fā)送針對已檢測到的RLP空洞的RLP NAK,以允許發(fā)射機在最早傳輸時機發(fā)送丟失的數(shù)據(jù)單元。這可以避免或減少由于不同載波 上發(fā)送的分組的提早終止而引起的偽RLPNAK。圖14示出了用于通過多條鏈路接收數(shù)據(jù)的過程1400的設計。過程1400可以由 接收機來執(zhí)行,其中接收機可以是用于在反向鏈路上進行數(shù)據(jù)傳輸?shù)慕尤朦c或者用于在前 向鏈路上進行數(shù)據(jù)傳輸?shù)慕尤虢K端。接收機從多條鏈路接收多個分組,每個分組包括至少一個數(shù)據(jù)單元,每個數(shù)據(jù)單 元與指示該數(shù)據(jù)單元在多個數(shù)據(jù)單元之中的位置的序列號相關聯(lián)(框1412)。多個分組 可以是(i)根據(jù)多條鏈路中的每條鏈路可用于發(fā)送數(shù)據(jù)的可能性而由發(fā)射機產生的,或者(ii)由發(fā)射機發(fā)送以確保多個分組的按順序傳輸。接收機解碼多個分組以獲得已解碼的分 組(框 1414)。接收機可以檢測空洞,其中,該空洞由于對包括序列號大于未解碼的丟失的數(shù)據(jù) 單元的序列號的數(shù)據(jù)單元的分組進行成功解碼而引起(框1416)。接收機可以以預定時間 量為檢測到的空洞延遲傳輸NAK,以允許傳輸和解碼包括所丟失的數(shù)據(jù)單元的至少一個分 組(框 1418)。可以在已成功解碼的分組的同時或早于已成功解碼的分組,開始發(fā)送具有丟失數(shù) 據(jù)單元的至少一個分組。然后,接收機可以延遲NAK的傳輸,直到經(jīng)過了用于至少一個分組 的最大傳輸時間為止。也可以晚于已成功解碼的分組,開始發(fā)送具有丟失數(shù)據(jù)單元的所述 至少一個分組。然后,接收機可以延遲NAK的傳輸,直到經(jīng)過了用于至少一個分組的預期的 最大傳輸時間為止。接收機根據(jù)(i)將在下一傳輸時機發(fā)送至少一個分組的假定以及(ii) 用于至少一個分組的最大傳輸時間,可以確定預期的最大傳輸時間。圖15示出了圖1中的接入終端110和接入點120的設計的方框圖。對于反向鏈 路上的數(shù)據(jù)傳輸而言,在接入終端110處,編碼器1512從數(shù)據(jù)隊列1510接收數(shù)據(jù),產生一 個或多個分組,編碼每個分組以獲得已編碼的分組,并且將每個已編碼的分組分割為多個 子分組。調制器(Mod) 1514接收用于尚未完成的分組的子分組并且處理每個子分組以進行 傳輸。調制器1514的處理可以包括符號映射、信道化、譜擴展等。發(fā)射機(TMTR) 1516處理 來自調制器1514的輸出并且產生反向鏈路信號,通過天線1518發(fā)送反向鏈路信號。在接入點120處,反向鏈路信號由通信1552接收,并且由接收機(RCVR) 1554處理 以獲得采樣。解調器(Demod) 1556處理(例如,解擴展、解信道化和數(shù)據(jù)解調)所述采樣并 且提供已解調符號。解碼器1558解碼用于每個尚未完成的分組的已解調符號,并且檢查每 個已解碼的分組。解碼器1558向控制器/處理器1570提供每個已解碼的分組的狀況,并 且向數(shù)據(jù)存儲設備1560提供分組(如果解碼正確)。在接入點120處由解調器1556和解 碼器1558進行的處理分別與接入終端110處由調制器1514和編碼器1512進行的處理是 互補的。在前向鏈路上,用于尚未完成的分組的ACK/NAK由編碼器1582進行編碼,由調制 器1584進一步處理,并由發(fā)射機1586進行調節(jié)以產生前向鏈路信號,前向鏈路信號是通過 天線1552發(fā)送的。在接入終端110處,前向鏈路信號由天線1518接收,并且由接收機1530 處理以獲得采樣。解調器1532處理所述采樣并且提供已解調的符號。解碼器1534進一步 處理已解調的符號并且提供ACK/NAK反饋??刂破?處理器1520根據(jù)ACK/NAK反饋來指 導尚未完成的分組和新分組的子分組的傳輸。前向鏈路上的數(shù)據(jù)傳輸可以以與反向鏈路上 的數(shù)據(jù)傳輸類似的方式進行??刂破?處理器1520和1570可以分別指導在接入終端110和接入點120處的操 作??刂破?處理器1520和/或1570可以實現(xiàn)或指導圖11中的過程1100、圖12中的過 程1200,圖14中的過程1400和/或用于這里所述技術的其它過程。存儲器1522和1572 分別存儲用于接入終端110和接入點120的程序代碼和數(shù)據(jù)。本領域技術人員應當理解,信息和信號可以使用多種不同的技術和方法來表示。 例如,在貫穿上面的描述中提及的數(shù)據(jù)、指令、命令、信息、信號、比特、符號和碼片可以用電 壓、電流 電磁波、磁場或粒子、光場或粒子或者其任意組合來表示。
本領域技術人員還應當明白,結合本申請的公開內容描述的各種示例性的邏輯 框、模塊、電路和算法步驟均可以實現(xiàn)成電子硬件、計算機軟件或兩者的組合。為了清楚地 表示硬件和軟件之間的可交換性,上面對各種示例性的部件、框、模塊、電路和步驟均圍繞 其功能進行了總體描述。至于這種功能是實現(xiàn)成硬件還是實現(xiàn)成軟件,取決于特定的應用 和對整個系統(tǒng)所施加的設計約束條件。熟練的技術人員可以針對每個特定應用,以變通的 方式實現(xiàn)所描述的功能,但是,這種實現(xiàn)決策不應解釋為背離本發(fā)明的范圍。用于執(zhí)行本申請所述功能的通用處理器、數(shù)字信號處理器(DSP)、專用集成電路 (ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯器件、分立門或者晶體管邏輯器件、 分立硬件組件或者其任意組合,可以實現(xiàn)或執(zhí)行結合本申請的公開內容所描述的各種示例 性的邏輯框、模塊和電路。通用處理器可以是微處理器,或者,該處理器也可以是任何常規(guī) 的處理器、控制器、微控制器或者狀態(tài)機。處理器也可能實現(xiàn)為計算設備的組合,例如,DSP 和微處理器的組合、多個微處理器、一個或多個微處理器與DSP內核的結合,或者任何其它 此種結構。結合本申請的公開內容所描述的方法或者算法的步驟可直接體現(xiàn)為硬件、由處理 器執(zhí)行的軟件模塊或兩者的組合。軟件模塊可以位于RAM存儲器、閃存、ROM存儲器、EPROM 存儲器、EEPROM存儲器、寄存器、硬盤、移動磁盤、⑶-ROM或者本領域熟知的任何其它形式 的存儲介質中。一種示例性的存儲介質連接至處理器,從而使處理器能夠從該存儲介質讀 取信息,且可向該存儲介質寫入信息。當然,存儲介質也可以是處理器的組成部分。處理器 和存儲介質可以位于ASIC中。該ASIC可以位于用戶終端中。當然,處理器和存儲介質也 可以作為分立組件存在于用戶終端中。在一個或多個示例性設計中,所述功能可以實現(xiàn)在硬件、軟件、固件或其任意組合 中。如果實現(xiàn)在軟件中,則可以將這些功能作為一個或多個指令或代碼存儲在計算機可讀 介質上或通過計算機可讀介質來傳輸。計算機可讀介質包括計算機存儲介質和通信介質, 該通信介質包括有助于實現(xiàn)將計算機程序產品從一個位置傳送到另一個位置的任何介質。 存儲介質可以是能夠由通用計算機或特定計算機訪問的任何可用介質。舉例而言而非限制 性地,該計算機可讀介質可以包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲介質、磁盤存 儲介質或其它磁性存儲設備或者是可以用于以指令或數(shù)據(jù)結構形式攜帶或存儲所需的程 序代碼并且能夠由通用計算機或特定計算機訪問的任何其它介質。此外,任何連接都可以 適當?shù)胤Q為計算機可讀介質。例如,如果使用同軸電纜、光纖電纜、雙絞線、數(shù)字用戶線路 (DSL)或諸如紅外線、無線電和微波的無線技術來從網(wǎng)站、服務器或其它遠程源發(fā)送軟件, 則在介質的定義中包括上述同軸電纜、光纖電纜、雙絞線、數(shù)字用戶線路(DSL)或諸如紅外 線、無線電和微波的無線技術。如這里所使用的,磁盤和光盤包括壓縮盤(CD)、激光盤、光學 盤、數(shù)字多功能盤(DVD)、軟盤、藍光盤,其中磁盤通常通過磁性再現(xiàn)數(shù)據(jù),而光盤利用激光 通過光學技術再現(xiàn)數(shù)據(jù)。上述內容的組合應當包括在計算機可讀介質的范圍內。所公開內容的以上描述用于使本領域的任何技術人員能夠實現(xiàn)或使用本發(fā)明。對 于本領域技術人員來說,這些公開內容的各種修改都是顯而易見的,并且本申請定義的總 體原理也可以在不脫離本發(fā)明的精神和范圍的基礎上適用于其它實施例。因此,本發(fā)明并 不限于本申請描述的示例和設計,而是與符合本申請公開的原理和新穎特征的最廣范圍相 一致。
20
權利要求
一種在無線通信系統(tǒng)中發(fā)送數(shù)據(jù)的方法,包括如下步驟獲得要發(fā)送的多個數(shù)據(jù)單元,每個數(shù)據(jù)單元與指示該數(shù)據(jù)單元在所述多個數(shù)據(jù)單元之中的位置的序列號相關聯(lián);確定多條鏈路中的每條鏈路可用于發(fā)送數(shù)據(jù)的可能性;以及根據(jù)每條鏈路可用的可能性,為所述多條鏈路產生多個分組,所述多個分組包括第一分組和最后一個分組,所述第一分組用于最有可能可用的第一鏈路,所述最后一個分組用于最不可能可用的最后一條鏈路,在所述多個分組中的全部數(shù)據(jù)單元之中,所述第一分組包括具有最小序列號的數(shù)據(jù)單元,并且所述最后一個分組包括具有最大序列號的數(shù)據(jù)單元。
2.根據(jù)權利要求1所述的方法,其中,確定所述多條鏈路中的每條鏈路可用的可能性 的步驟包括針對具有尚未完成的分組的每條鏈路,根據(jù)為所述尚未完成的分組已發(fā)送的 子分組的數(shù)目,來確定該鏈路可用的可能性。
3.根據(jù)權利要求1所述的方法,其中,確定所述多條鏈路中的每條鏈路可用的可能性 的步驟包括如果鏈路上沒有尚未完成的分組或者如果在所述鏈路上已經(jīng)為尚未完成的分 組發(fā)送了最大數(shù)目的子分組,則確定所述鏈路是可用的。
4.根據(jù)權利要求1所述的方法,其中,為所述多條鏈路產生所述多個分組的步驟包括 為所述多條鏈路中的每條鏈路產生一個分組,其中用于可用的可能性逐漸變小的各條鏈路 的各個分組包括具有逐漸變大的序列號的數(shù)據(jù)單元。
5.根據(jù)權利要求4所述的方法,其中,為所述多條鏈路產生所述多個分組的步驟進一 步包括為其次最可能可用的第二鏈路產生額外分組,所述額外分組包括所述具有最小序 列號的數(shù)據(jù)單元,并且只有在所述第一鏈路不可用時才在所述第二鏈路上發(fā)送所述額外分 組。
6.根據(jù)權利要求1所述的方法,還包括如下步驟 確定所述多條鏈路中的每條鏈路是否可用;以及如果所述多條鏈路中的一條鏈路可用,則在該條鏈路上發(fā)送所述多個分組中的對應的 一個分組。
7.根據(jù)權利要求1所述的方法,還包括如下步驟 確定所述多條鏈路中的每條鏈路是否可用;以及如果所述多條鏈路中的一條鏈路可用并且如果全部更可能可用的鏈路也可用,則在該 條鏈路上發(fā)送所述多個分組中的對應的一個分組。
8.根據(jù)權利要求1所述的方法,還包括如下步驟將在不可用鏈路上未發(fā)送的每個分組中的數(shù)據(jù)單元返回至隊列,以在后續(xù)時間間隔中 進行傳輸。
9.根據(jù)權利要求1所述的方法,其中,所述多條鏈路對應于多個載波,每個載波一條鏈路。
10.一種用于在無線通信系統(tǒng)中發(fā)送數(shù)據(jù)的裝置,包括用于獲得要發(fā)送的多個數(shù)據(jù)單元的模塊,每個數(shù)據(jù)單元與指示該數(shù)據(jù)單元在所述多個 數(shù)據(jù)單元之中的位置的序列號相關聯(lián);用于確定多條鏈路中的每條鏈路可用于發(fā)送數(shù)據(jù)的可能性的模塊;以及用于根據(jù)每條鏈路可用的可能性為所述多條鏈路產生多個分組的模塊,所述多個分組 包括第一分組和最后一個分組,所述第一分組用于最可能可用的第一鏈路,所述最后一個 分組用于最不可能可用的最后一條鏈路,在所述多個分組中的全部數(shù)據(jù)單元之中,所述第 一分組包括具有最小序列號的數(shù)據(jù)單元,并且所述最后一個分組包括具有最大序列號的數(shù) 據(jù)單元。
11.根據(jù)權利要求10所述的裝置,其中,用于確定所述多條鏈路中的每條鏈路可用的 可能性的模塊包括用于針對具有尚未完成的分組的每條鏈路,根據(jù)為所述尚未完成的分組已發(fā)送的子分 組的數(shù)目來確定該鏈路可用的可能性的模塊;以及用于如果鏈路上沒有尚未完成的分組或者如果在所述鏈路上已經(jīng)為尚未完成的分組 發(fā)送了最大數(shù)目的子分組則確定所述鏈路可用的模塊。
12.根據(jù)權利要求10所述的裝置,其中,用于為所述多條鏈路產生所述多個分組的模 塊包括用于為所述多條鏈路中的每條鏈路產生一個分組的模塊,其中用于可用的可能性 逐漸變小的各條鏈路的各個分組包括具有逐漸變大的序列號的數(shù)據(jù)單元。
13.根據(jù)權利要求10所述的裝置,還包括用于確定所述多條鏈路中的每條鏈路是否可用的模塊;以及用于如果所述多條鏈路中的一條鏈路可用,則在該條鏈路上發(fā)送所述多個分組中的對 應的一個分組的模塊。
14.一種用于無線通信系統(tǒng)的裝置,包括至少一個處理器,被配置為獲得要發(fā)送的多個數(shù)據(jù)單元,每個數(shù)據(jù)單元與指示該數(shù) 據(jù)單元在所述多個數(shù)據(jù)單元之中的位置的序列號相關聯(lián);確定多條鏈路中的每條鏈路可用 于發(fā)送數(shù)據(jù)的可能性;以及根據(jù)每條鏈路可用的可能性,為所述多條鏈路產生多個分組,所 述多個分組包括第一分組和最后一個分組,所述第一分組用于最可能可用的第一鏈路,所 述最后一個分組用于最不可能可用的最后一條鏈路,在所述多個分組中的全部數(shù)據(jù)單元之 中,所述第一分組包括具有最小序列號的數(shù)據(jù)單元,并且所述最后一個分組包括具有最大 序列號的數(shù)據(jù)單元。
15.根據(jù)權利要求14所述的裝置,其中,所述至少一個處理器被配置為針對具有尚未 完成的分組的每條鏈路,根據(jù)為所述尚未完成的分組已發(fā)送的子分組的數(shù)目,來確定該鏈 路可用的可能性;以及如果所述鏈路上沒有尚未完成的分組或者如果在所述鏈路上已經(jīng)為 尚未完成的分組發(fā)送了最大數(shù)目的子分組,則確定所述鏈路是可用的。
16.根據(jù)權利要求14所述的裝置,其中,所述至少一個處理器被配置為為所述多條鏈 路中的每條鏈路產生一個分組,其中用于可用的可能性逐漸變小的各條鏈路的各個分組包 括具有逐漸變大的序列號的數(shù)據(jù)單元。
17.根據(jù)權利要求14所述的裝置,其中,所述至少一個處理器被配置為確定所述多條 鏈路中的每條鏈路是否可用;以及如果所述多條鏈路中的一條鏈路可用,則在所述鏈路上 發(fā)送所述多個分組中的對應的一個分組。
18.一種計算機程序產品,包括計算機可讀介質,其包括用于使至少一個計算機獲得要發(fā)送的多個數(shù)據(jù)單元的代碼,每個數(shù)據(jù)單元與指示該數(shù)據(jù)單元在所述多個數(shù)據(jù)單元之中的位置的序列號相關聯(lián);用于使至少一個計算機確定多條鏈路中的每條鏈路可用于發(fā)送數(shù)據(jù)的可能性的代碼;以及用于使至少一個計算機根據(jù)每條鏈路可用的可能性來為所述多條鏈路產生多個分組 的代碼,所述多個分組包括第一分組和最后一個分組,所述第一分組用于最可能可用的第 一鏈路,所述最后一個分組用于最不可能可用的最后一條鏈路,在所述多個分組中的全部 數(shù)據(jù)單元之中,所述第一分組包括具有最小序列號的數(shù)據(jù)單元,并且所述最后一個分組包 括具有最大序列號的數(shù)據(jù)單元。
19.根據(jù)權利要求18所述的計算機程序產品,其中,所述計算機可讀介質還包括用于使所述至少一個計算機針對具有尚未完成的分組的每條鏈路,根據(jù)為所述尚未完 成的分組已發(fā)送的子分組的數(shù)目來確定該鏈路可用的可能性的代碼;以及用于使所述至少一個計算機在當鏈路上沒有尚未完成的分組或者在鏈路上已經(jīng)為尚 未完成的分組發(fā)送了最大數(shù)目的子分組時,確定所述鏈路可用的代碼。
20.根據(jù)權利要求18所述的計算機程序產品,其中,所述計算機可讀介質還包括用于使所述至少一個計算機為所述多條鏈路中的每條鏈路產生一個分組的代碼,其中 用于可用的可能性逐漸變小的各條鏈路的各個分組包括具有逐漸變大的序列號的數(shù)據(jù)單兀。
21.根據(jù)權利要求18所述的計算機程序產品,其中,所述計算機可讀介質還包括 用于使所述至少一個計算機確定所述多條鏈路中的每條鏈路是否可用的代碼;以及 用于使所述至少一個計算機在所述多條鏈路中的一條鏈路可用時,在該條鏈路上發(fā)送所述多個分組中的對應的一個分組的代碼。
22.一種在無線通信系統(tǒng)中發(fā)送數(shù)據(jù)的方法,包括如下步驟獲得要發(fā)送的多個數(shù)據(jù)單元,每個數(shù)據(jù)單元與指示該數(shù)據(jù)單元在所述多個數(shù)據(jù)單元之 中的位置的序列號相關聯(lián);為多條鏈路產生多個分組,每個分組包括所述多個數(shù)據(jù)單元之中的至少一個數(shù)據(jù)單元;確定所述多條鏈路中的每條鏈路是否可用;以及在所述多條鏈路之中的至少一條可用鏈路上發(fā)送所述多個分組之中的至少一個分組, 如果在所述多個分組中有未發(fā)送的數(shù)據(jù)單元,則所述至少一個分組包括序列號小于所述未 發(fā)送的數(shù)據(jù)單元的序列號的數(shù)據(jù)單元。
23.根據(jù)權利要求22所述的方法,其中,為所述多條鏈路產生所述多個分組的步驟包 括為所述多條鏈路之中的可用鏈路的全部可能組合產生分組。
24.根據(jù)權利要求22所述的方法,其中,為所述多條鏈路產生所述多個分組的步驟包 括產生所述多個分組,使得在每個可用鏈路上可以發(fā)送一個分組,并且已發(fā)送的分組中的 數(shù)據(jù)單元具有比任何未發(fā)送的數(shù)據(jù)單元的序列號更小的序列號。
25.根據(jù)權利要求22所述的方法,其中,為所述多條鏈路產生所述多個分組的步驟包 括為所述多條鏈路中的至少一條鏈路中的每條鏈路,產生包括不同數(shù)據(jù)單元的至少兩個 分組。
26.根據(jù)權利要求22所述的方法,其中,所述多條鏈路包括第一和第二鏈路,并且其中,為所述多條鏈路產生所述多個分組的步驟包括為所述第一鏈路產生第一分組,所述第一分組包括具有最小序列號的數(shù)據(jù)單元; 為所述第二鏈路產生第二分組,所述第二分組包括具有較大序列號的數(shù)據(jù)單元;以及 為所述第二鏈路產生第三分組,所述第三分組包括具有所述最小序列號的所述數(shù)據(jù)單元。
27.根據(jù)權利要求26所述的方法,其中,發(fā)送所述至少一個分組的步驟包括如果所述第一和第二鏈路都可用,則在所述第一鏈路上發(fā)送所述第一分組,在所述第 二鏈路上發(fā)送所述第二分組;如果僅所述第一鏈路可用,則僅在所述第一鏈路上發(fā)送所述第一分組;以及 如果僅所述第二鏈路可用,則僅在所述第二鏈路上發(fā)送所述第三分組。
28.根據(jù)權利要求22所述的方法,其中,所述多條鏈路包括三條鏈路,其中,為所述多 條鏈路產生所述多個分組的步驟包括為所述三條鏈路產生最多七個分組,并且其中,發(fā)送 所述至少一個分組的步驟包括在最多三個可用鏈路上發(fā)送最多三個分組,如果在所述最 多七個分組中有未發(fā)送的數(shù)據(jù)單元,則所述最多三個分組包括序列號小于所述未發(fā)送的數(shù) 據(jù)單元的序列號的數(shù)據(jù)單元。
29.一種用于在無線通信系統(tǒng)中發(fā)送數(shù)據(jù)的裝置,包括用于獲得要發(fā)送的多個數(shù)據(jù)單元的模塊,每個數(shù)據(jù)單元與指示該數(shù)據(jù)單元在所述多個 數(shù)據(jù)單元之中的位置的序列號相關聯(lián);用于為多條鏈路產生多個分組的模塊,每個分組包括所述多個數(shù)據(jù)單元之中的至少一 個數(shù)據(jù)單元;用于確定所述多條鏈路中的每條鏈路是否可用的模塊;以及用于在所述多條鏈路之中的至少一條可用鏈路上發(fā)送所述多個分組之中的至少一個 分組的模塊,在所述多個分組中如果有未發(fā)送的數(shù)據(jù)單元,則所述至少一個分組包括序列 號小于所述未發(fā)送的數(shù)據(jù)單元的序列號的數(shù)據(jù)單元。
30.根據(jù)權利要求29所述的裝置,其中,用于為所述多條鏈路產生所述多個分組的模 塊包括用于產生所述多個分組的模塊,使得在每個可用鏈路上可以發(fā)送一個分組,已發(fā)送 的分組中的數(shù)據(jù)單元具有比任何未發(fā)送的數(shù)據(jù)單元的序列號更小的序列號。
31.根據(jù)權利要求29所述的裝置,其中,用于為所述多條鏈路產生所述多個分組的模 塊包括用于為所述多條鏈路之中的至少一條鏈路中的每條鏈路,產生包括不同數(shù)據(jù)單元 的至少兩個分組的模塊。
32.一種在無線通信系統(tǒng)中接收數(shù)據(jù)的方法,包括如下步驟接收來自多條鏈路的多個分組,每個分組包括至少一個數(shù)據(jù)單元,每個數(shù)據(jù)單元與指 示該數(shù)據(jù)單元在多個數(shù)據(jù)單元之中的位置的序列號相關聯(lián),所述多個分組由發(fā)射機根據(jù)所 述多條鏈路中的每條鏈路可用于發(fā)送數(shù)據(jù)的可能性而產生,或者所述多個分組由所述發(fā)射 機發(fā)送以確保所述多個分組的按順序傳輸;以及 解碼所述多個分組以獲得已解碼的分組。
33.根據(jù)權利要求32所述的方法,還包括如下步驟檢測空洞,所述空洞是由于對包括序列號大于還未解碼的丟失數(shù)據(jù)單元的序列號的數(shù) 據(jù)單元的分組進行成功解碼而引起的;以及以預定的時間量來延遲發(fā)送針對已檢測到的空洞的否定確認(NAK),以允許對包括所 述丟失數(shù)據(jù)單元的至少一個分組進行傳輸和解碼。
34.根據(jù)權利要求33所述的方法,其中,所述包括丟失數(shù)據(jù)單元的至少一個分組的傳 輸與已成功解碼的所述分組同時開始,或早于該已成功解碼的分組開始,并且其中,延遲發(fā) 送針對所述已檢測到的空洞的NAK的步驟包括延遲發(fā)送所述NAK,直到已經(jīng)經(jīng)歷了用于所 述至少一個分組的最大傳輸時間為止。
35.根據(jù)權利要求33所述的方法,其中,所述包括丟失數(shù)據(jù)單元的至少一個分組的傳 輸晚于已成功解碼的所述分組開始,并且其中,延遲發(fā)送針對所述已檢測到的空洞的NAK 的步驟包括延遲發(fā)送所述NAK,直到已經(jīng)經(jīng)歷了用于所述至少一個分組的預期的最大傳 輸時間為止。
36.根據(jù)權利要求35所述的方法,還包括如下步驟基于所述至少一個分組將在下一傳輸時機被發(fā)送和用于所述至少一個分組的最大傳 輸時間,來確定用于所述至少一個分組的所述預期的最大傳輸時間。
37.一種在無線通信系統(tǒng)中接收數(shù)據(jù)的裝置,包括用于接收來自多條鏈路的多個分組的模塊,每個分組包括至少一個數(shù)據(jù)單元,每個數(shù) 據(jù)單元與指示該數(shù)據(jù)單元在所述多個數(shù)據(jù)單元之中的位置的序列號相關聯(lián),所述多個分組 由發(fā)射機根據(jù)所述多條鏈路中的每條鏈路可用于發(fā)送數(shù)據(jù)的可能性而產生,或者所述多個 分組由發(fā)射機發(fā)送以確保所述多個分組的按順序傳輸;以及用于解碼所述多個分組以獲得已解碼的分組的模塊。
38.根據(jù)權利要求37所述的裝置,還包括用于檢測空洞的模塊,所述空洞是由于對包括序列號大于還未解碼的丟失數(shù)據(jù)單元的 序列號的數(shù)據(jù)單元的分組進行成功解碼而引起的;以及用于以預定時間量來延遲發(fā)送針對已檢測到的空洞的否定確認(NAK),以允許對包括 所述丟失數(shù)據(jù)單元的至少一個分組進行傳輸和解碼的模塊。
39.根據(jù)權利要求38所述的裝置,其中,所述包括丟失數(shù)據(jù)單元的至少一個分組的傳 輸與已成功解碼的所述分組同時開始,或早于該已成功解碼的分組開始,并且其中,用于延 遲發(fā)送針對所述已檢測到的空洞的NAK的模塊包括用于延遲發(fā)送所述NAK,直到已經(jīng)經(jīng)歷 了用于所述至少一個分組的最大傳輸時間為止的模塊。
40.根據(jù)權利要求38所述的裝置,其中,所述包括丟失數(shù)據(jù)單元的至少一個分組的傳 輸晚于已成功解碼的所述分組開始,并且其中,用于延遲發(fā)送針對所述已檢測到的空洞的 NAK的模塊包括用于延遲發(fā)送所述NAK,直到已經(jīng)經(jīng)歷了用于所述至少一個分組的預期的 最大傳輸時間為止的模塊。
41.一種用于無線通信系統(tǒng)的裝置,包括至少一個處理器,被配置為接收來自多條鏈路的多個分組,每個分組包括至少一個數(shù) 據(jù)單元,每個數(shù)據(jù)單元與指示該數(shù)據(jù)單元在多個數(shù)據(jù)單元之中的位置的序列號相關聯(lián),所 述多個分組由發(fā)射機根據(jù)所述多條鏈路中的每條鏈路可用于發(fā)送數(shù)據(jù)的可能性而產生,或 者所述多個分組由所述發(fā)射機發(fā)送以確保所述多個分組的按順序傳輸;以及解碼所述多個 分組以獲得已解碼的分組。
42.根據(jù)權利要求41所述的裝置,其中,所述至少一個處理器被配置為檢測空洞,所述空洞是由于對包括序列號大于還未解碼的丟失數(shù)據(jù)單元的序列號的數(shù)據(jù)單元的分組進 行成功解碼而引起的;以及以預定的時間量來延遲發(fā)送針對已檢測到的空洞的否定確認 (NAK),以允許對包括所述丟失數(shù)據(jù)單元的至少一個分組進行傳輸和解碼。
43.根據(jù)權利要求42所述的裝置,其中,所述包括丟失數(shù)據(jù)單元的至少一個分組的傳 輸與已成功解碼的所述分組同時開始,或早于該已成功解碼的分組開始,并且其中,至少一 個處理器被配置為延遲發(fā)送所述NAK,直到已經(jīng)經(jīng)歷了用于所述至少一個分組的最大傳 輸時間為止。
44.根據(jù)權利要求42所述的裝置,其中,所述包括丟失數(shù)據(jù)單元的至少一個分組的傳 輸晚于已成功解碼的所述分組開始,并且其中,至少一個處理器被配置為延遲發(fā)送所述 NAK,直到已經(jīng)經(jīng)歷了用于所述至少一個分組的預期的最大傳輸時間為止。
全文摘要
描述了在無線通信系統(tǒng)中,在多條鏈路上產生和發(fā)送分組的技術。在一個方面中,發(fā)射機根據(jù)每條鏈路可用的可能性,為多條鏈路產生新分組。發(fā)射機根據(jù)每個載波上是否存在尚未完成的分組以及為該尚未完成的分組已發(fā)送的子分組的數(shù)目(如果存在尚未完成的分組),來確定該載波可用的可能性。發(fā)射機產生新分組,使得用于可用的可能性逐漸變小的各條鏈路的各個分組包括具有逐漸變大的序列號的數(shù)據(jù)單元。發(fā)射機確定每條鏈路是否是可用的,并且在可用的每條鏈路上發(fā)送分組。在另一方面中,發(fā)射機以確保按順序傳輸?shù)姆绞疆a生和發(fā)送新分組。在一個設計中,發(fā)射機為可能可用的鏈路的每個可能組合產生新分組。
文檔編號H04L25/14GK101933298SQ200980103677
公開日2010年12月29日 申請日期2009年1月30日 優(yōu)先權日2008年2月1日
發(fā)明者P·J·布萊克, R·雷扎法 申請人:高通股份有限公司