圖。
[0034] 圖15顯示具有固定分辨率但為單一分量載波分配不同HARQ處理數(shù)量需求的共用 緩沖池的第四實(shí)施方式。
[0035] 圖16顯示具有可變分辨率的共用緩沖池的第五實(shí)施方式。
[0036] 圖17是依據(jù)本發(fā)明一實(shí)施方式,為HARQ處理進(jìn)行動(dòng)態(tài)緩沖區(qū)分配的方法示意圖。
【具體實(shí)施方式】
[0037] 為讓本發(fā)明的上述和其它目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉出較佳實(shí)施 方式,并配合所附圖式,作詳細(xì)說(shuō)明如下:
[0038] 圖IA為依據(jù)本發(fā)明一實(shí)施方式,具有對(duì)HARQ處理進(jìn)行動(dòng)態(tài)緩沖區(qū)分配的移動(dòng)通 f目網(wǎng)絡(luò)100的不意圖。移動(dòng)通彳目網(wǎng)絡(luò)100是多載波移動(dòng)通彳目網(wǎng)絡(luò)。移動(dòng)通彳目網(wǎng)絡(luò)100是包 含基站(圖1中標(biāo)示為eNB) 101和用戶設(shè)備(圖1中標(biāo)示為UE) 102的LTE系統(tǒng)。圖IB為 依據(jù)本發(fā)明一實(shí)施方式,基站101的示意圖。對(duì)于下行鏈路數(shù)據(jù)傳輸來(lái)說(shuō),在發(fā)射端,基站 101將一個(gè)新傳輸塊110 (例如以碼字形式)作為編碼器輸入,經(jīng)由編碼器111執(zhí)行編碼,經(jīng) 由速率匹配模塊112執(zhí)行速率匹配,并且產(chǎn)生對(duì)應(yīng)于新傳輸塊的碼字113,以待傳輸至用戶 設(shè)備102。基站101可以基于物理源分配(physical resource allocation)來(lái)執(zhí)行速率 匹配?;?10可以基于頻分雙工/時(shí)分雙工模式、用戶設(shè)備類別以及傳輸模式(具有或 不具有空間多工)來(lái)假設(shè)全緩沖區(qū)大小或者使用有限緩沖速率匹配。例如,假如全部HARQ 存儲(chǔ)空間為A,所需的HARQ處理數(shù)量為X,則不考慮載波聚合行為,在用戶設(shè)備端,用于每一 HARQ處理的緩沖區(qū)大小為A/x。在基站端,基站101假設(shè)速率匹配大小受限于A/x,并且速 率匹配后編碼比特的大小可以為A/x。
[0039] 圖IC為依據(jù)本發(fā)明一實(shí)施方式,用戶設(shè)備102的示意圖。用戶設(shè)備102操作于具 有多個(gè)分量載波的載波聚合。在接收器端,用戶設(shè)備102接收碼字113,經(jīng)由解碼器121執(zhí) 行解碼,并且基于解碼結(jié)果將訊息ACK或NACK發(fā)回給基站101。假如解碼后證明一個(gè)新傳 輸塊是錯(cuò)誤的傳輸塊,則基站101在接收訊息NACK后重傳此傳輸塊,并且用戶設(shè)備102經(jīng) 由HARQ控制器122執(zhí)行HARQ。HARQ控制器122為每一個(gè)新的錯(cuò)誤傳輸塊分配一個(gè)HARQ 處理,將錯(cuò)誤傳輸塊儲(chǔ)存在相應(yīng)的HARQ軟緩沖區(qū)中,并且等待來(lái)自基站101的重傳數(shù)據(jù)以 執(zhí)行數(shù)據(jù)恢復(fù)。例如,相關(guān)于HARQ處理#1的傳輸塊#1具有軟緩沖區(qū)#1,相關(guān)于HARQ處 理#2的傳輸塊#2具有軟緩沖區(qū)#2……相關(guān)于HARQ處理#16的傳輸塊#16具有軟緩沖區(qū) #16……,以此類推。假如全部HARQ存儲(chǔ)空間為A,對(duì)于用戶設(shè)備102所需的HARQ處理數(shù) 量為X,則不需載波聚合,用于每一 HARQ處理的總緩沖區(qū)大小為A/x。然而,在載波聚合時(shí), 假如聚合的分量載波數(shù)量為N,則基于第三代合作伙伴計(jì)劃(3rd Generation Partnership Project,以下簡(jiǎn)稱為3GPP)規(guī)范,用于每一分量載波的總緩沖區(qū)大小僅為A/N。由此,在用 戶設(shè)備端,應(yīng)由用戶設(shè)備102為每一 HARQ處理分配八八林沁的緩沖區(qū)大小。也就是說(shuō),在 基站進(jìn)行速率匹配后編碼比特的大小可以比用戶設(shè)備所保留的緩沖區(qū)大小大N倍。
[0040] 本發(fā)明的一個(gè)創(chuàng)新點(diǎn)在于動(dòng)態(tài)地分配HARQ軟緩沖區(qū)。本發(fā)明提供多種方案。第 一實(shí)施方式中,提出具有固定分辨率(resolution)的單一分量載波緩沖池(per-CC buffer pooling),以減少速率匹配和軟緩沖區(qū)儲(chǔ)存之間的不匹配。第二實(shí)施方式中,提出具有可變 分辨率的單一分量載波緩沖池,以減少速率匹配和軟緩沖區(qū)儲(chǔ)存之間的不匹配,并且當(dāng)傳 輸塊小時(shí)增加 HARQ處理的總數(shù)量。當(dāng)上行鏈路-下行鏈路配置所需HARQ處理的數(shù)量比 3GPP規(guī)范所規(guī)定的更多時(shí),在LTE時(shí)分雙工模式中增加 HARQ處理的數(shù)量是有益的。第三實(shí) 施方式中,提出具有固定分辨率和對(duì)單個(gè)分量載波有相同HARQ處理數(shù)量需求的共用緩沖 池 (common buffer pooling),以減少速率匹配和軟緩沖區(qū)儲(chǔ)存之間的不匹配。第四實(shí)施方 式中,提出具有固定分辨率和對(duì)單個(gè)分量載波有不同HARQ處理數(shù)量需求的共用緩沖池,以 減少速率匹配和軟緩沖區(qū)儲(chǔ)存之間的不匹配。第五實(shí)施方式中,提出具有可變分辨率的共 用緩沖池,以減少速率匹配和軟緩沖區(qū)儲(chǔ)存之間的不匹配并且當(dāng)傳輸塊小時(shí)增加 HARQ處 理的總數(shù)量。上述單一分量載波緩沖池的實(shí)施方式中,每一分量載波具有用于每一對(duì)應(yīng)分 量載波的HARQ處理的專屬緩沖池。上述共用緩沖池的實(shí)施方式中,所有分量載波共享用于 所有分量載波的所有HARQ處理的共用緩沖池。
[0041] 圖2顯示以動(dòng)態(tài)緩沖區(qū)分配來(lái)執(zhí)行HARQ的程序示意圖。步驟211中,基站201發(fā) 送傳輸塊TB#1給用戶設(shè)備202。用戶設(shè)備202 -旦成功解碼傳輸塊TB#1就在步驟212將 訊息ACK發(fā)送回基站201。此下行鏈路傳輸可以對(duì)應(yīng)基站201和用戶設(shè)備202之間的多個(gè) 傳輸塊的傳輸。之后,步驟213中,基站201發(fā)送傳輸塊TB#11給用戶設(shè)備202。用戶設(shè)備 202 -旦解碼錯(cuò)誤就在步驟214將訊息NACK發(fā)送回基站201并開(kāi)始HARQ處理#1。HARQ處 理#1被分配具有預(yù)定緩沖區(qū)大?。ㄈ鐖D2所示的軟緩沖區(qū)大?。┑能浘彌_區(qū)221來(lái)儲(chǔ)存?zhèn)?輸塊TB#11。接著在步驟215,基站201發(fā)送傳輸塊TB#12給用戶設(shè)備202。用戶設(shè)備202 一旦解碼錯(cuò)誤就在步驟216將訊息NACK發(fā)送回基站201并開(kāi)始HARQ處理#2。HARQ處理 #2被分配具有預(yù)定緩沖區(qū)大小的軟緩沖區(qū)222來(lái)儲(chǔ)存?zhèn)鬏攭KTB#12。在基站201和用戶設(shè) 備202之間有越多的傳輸塊發(fā)生解碼錯(cuò)誤,就會(huì)開(kāi)始越多的HARQ處理。例如在步驟217,基 站201發(fā)送傳輸塊TB#13給用戶設(shè)備202。用戶設(shè)備202 -旦解碼錯(cuò)誤就在步驟218將訊 息NACK發(fā)送回基站201并開(kāi)始另一 HARQ處理#3。然而,所有的HARQ緩沖區(qū)空間都已經(jīng)分 配給了其他HARQ處理。
[0042] 本發(fā)明的另一創(chuàng)新點(diǎn)在于,軟緩沖區(qū)222的一部分會(huì)被釋放并且被分配作為另一 軟緩沖區(qū)223來(lái)給HARQ處理#3儲(chǔ)存?zhèn)鬏攭KTB#13 (圖2中,陰影部分表示被釋放并被分配 的緩沖區(qū)大小)。請(qǐng)注意,分配給軟緩沖區(qū)222的原始預(yù)定緩沖區(qū)大小可能大于最小系統(tǒng) 需求,而在釋放部分軟緩沖區(qū)后,軟緩沖區(qū)222所保留的緩沖區(qū)空間仍然滿足最小系統(tǒng)需 求,并且當(dāng)傳輸塊#12較小時(shí),保留的緩沖區(qū)空間仍能儲(chǔ)存?zhèn)鬏攭K#12的所有冗余版本。之 后,已經(jīng)接收到訊息NACK的基站201在步驟214a重傳傳輸塊TB#lla至用戶設(shè)備202,在 步驟216a重傳傳輸塊TB#12a,并且步驟218a重傳傳輸塊TB#13a。接著,用戶設(shè)備通過(guò)將 儲(chǔ)存的傳輸塊TB#11和重傳的傳輸塊TB#lla組合,將儲(chǔ)存的傳輸塊TB#12和重傳的傳輸塊 TB#12a組合,將儲(chǔ)存的傳輸塊TB#13和重傳的傳輸塊TB#13a組合,來(lái)執(zhí)行數(shù)據(jù)恢復(fù)?;?數(shù)據(jù)恢復(fù)結(jié)果,用戶設(shè)備202在步驟214b、216b、218b分別將訊息ACK或NACK發(fā)送回基站 201。通過(guò)動(dòng)態(tài)分配HARQ軟緩沖區(qū)給不同的HARQ處理,當(dāng)使用的HARQ處理總數(shù)量少時(shí),可 以由用戶設(shè)備最初分配較大的緩沖區(qū)大小來(lái)減少速率匹配和軟緩沖區(qū)儲(chǔ)存之間的不匹配。 此外,當(dāng)相應(yīng)傳輸塊小時(shí),通過(guò)釋放一部分最初已分配的軟緩沖區(qū),可以由用戶設(shè)備分配較 小的緩沖區(qū)大小來(lái)支持更多的HARQ處理。另一實(shí)施方式中,當(dāng)需要HARQ的錯(cuò)誤傳輸塊數(shù) 量小于預(yù)定數(shù)量時(shí),由用戶設(shè)備最初分配第一緩沖區(qū)大小的第一軟緩沖區(qū)給HARQ處理。當(dāng) 需要HARQ的錯(cuò)誤傳輸塊數(shù)量大于預(yù)定數(shù)量時(shí),用戶設(shè)備釋放一部分最初已分配的第一軟 緩沖區(qū),來(lái)分配第二緩沖區(qū)大小的第二軟緩沖區(qū)給HARQ處理。第二緩沖區(qū)大小小于第一緩 沖區(qū)大小,并且預(yù)定數(shù)量是取決于HARQ處理的最小所需數(shù)量和聚合的分量載波的數(shù)量。
[0043] 圖3顯示具有不同聚合的分量載波數(shù)量和不同的單一 HARQ(per-HARQ)緩沖區(qū)大 小時(shí)所需HARQ處理的數(shù)量。在LTE系統(tǒng)中,特定系統(tǒng)需求包括對(duì)每一用戶設(shè)備來(lái)說(shuō)HARQ 處理的數(shù)量和最小HARQ緩沖區(qū)大小。對(duì)于具有或不具有空間多工的頻分雙工/時(shí)分雙工, HARQ處理的數(shù)量是不同的。舉例來(lái)說(shuō),假設(shè)全部HARQ存儲(chǔ)空間為A,單一分量載波所需的 HARQ處理數(shù)量(例如HARQ處理的最小所需數(shù)量)為x(例如,對(duì)不具有空間多工的頻分雙 工來(lái)說(shuō)X = 8),并且對(duì)應(yīng)載波聚合,活動(dòng)的分量載波數(shù)量是N。在此進(jìn)一步假設(shè)HARQ存儲(chǔ)空 間如3GPP規(guī)范所規(guī)定的在每一活動(dòng)分量載波間平分。由此,用于每一分量載波的全部HARQ 緩沖區(qū)大小為A/N,并且在用戶設(shè)備端需要分配給每一 HARQ處理至少ΑΛχ*Ν)的緩沖區(qū)空 間。
[0044] 如圖3中的表300所示,假如聚合的分量載波數(shù)量N = 1,則每一HARQ緩沖區(qū)大小 為Α/χ時(shí)HARQ處理的數(shù)量可以為X。假如聚合的分量載波數(shù)量N = 2,則單一 HARQ緩沖區(qū) 大小為ΑΛ2χ)時(shí)HARQ處理的數(shù)量可以為X,或者單一 HARQ緩沖區(qū)大小為Α/χ時(shí)HARQ處理 的數(shù)量可以為bd,其中k」表示小于a的最接近的整數(shù)。假如聚合的分量載波數(shù)量N = 3, 則單一 HARQ緩沖區(qū)大小為ΑΛ3χ)時(shí)HARQ處理的數(shù)量可以為x(即L3%」),或者單一 HARQ 緩沖區(qū)大小為ΑΛ2χ)時(shí)HARQ處理的數(shù)量可以為L(zhǎng)2%」,或者單一 HARQ緩沖區(qū)大小為Α/χ時(shí) HARQ處理的數(shù)量可以為。假如聚合的分量載波數(shù)量N = 4,則單一HARQ緩沖區(qū)大小為A/ (4x)時(shí)HARQ處理的數(shù)量可以為x(即L4Mj ),或者單一 HARQ緩沖區(qū)大小為ΑΛ3χ)時(shí)HARQ 處理的數(shù)量可以為L(zhǎng)3%」,或者單一 HARQ緩沖區(qū)大小為V (2x)時(shí)HARQ處理的數(shù)量可以為 [_2%」,或者單一 HARQ緩沖區(qū)大小為Α/χ時(shí)HARQ處理的數(shù)量可以為L(zhǎng)^」。假如聚合的分量載 波數(shù)量N = 5,則單一 HARQ緩沖區(qū)大小為ΑΛ5χ)時(shí)HARQ處理的數(shù)量可以為X (即L5%」),或 者單一 HARQ緩沖區(qū)大小為ΑΛ4χ)時(shí)HARQ處理的數(shù)量可以為x(即L4%」),或者單一 HARQ 緩沖區(qū)大小為ΑΛ3χ)時(shí)HARQ處理的數(shù)量可以為L(zhǎng)3%」,或者單一 HARQ緩沖區(qū)大小為ΑΛ2χ) 時(shí)HARQ處理的數(shù)量可以為L(zhǎng)2%」,或者單一 HARQ緩沖區(qū)大小為Α/χ時(shí)HARQ處理的數(shù)量可以 為以」。請(qǐng)注意,圖3中括號(hào)中的值代表當(dāng)X = 8的情況。隨著單一 HARQ緩沖區(qū)大小的增 力口,HARQ處理的數(shù)量減少,以使得全部HARQ存儲(chǔ)空間為A。此外,隨著聚合的分量載波數(shù)量 N的增加,單一 HARQ緩沖區(qū)大小降低,以支持每一分量載波個(gè)體仍可對(duì)應(yīng)相同HARQ處理的 數(shù)量。
[0045] 圖4-圖8B顯示具有固定分辨率的單一分量載波緩沖池的第一實(shí)施方式。具有 固定分辨率的單一分量載波緩沖池,全部HARQ存儲(chǔ)池 (HARQ memory pool)在每一活動(dòng)的 分量載波間平分,并且無(wú)論相對(duì)應(yīng)錯(cuò)誤傳輸塊的大小,每一 HARQ軟緩沖區(qū)被分配有預(yù)定大 小。圖4顯示具有固定分辨率的單一分量載波緩沖池的第一實(shí)施方式中,當(dāng)需要的HARQ軟 緩沖區(qū)的錯(cuò)誤傳輸塊數(shù)量為m <=bc/N」時(shí),HARQ軟緩沖區(qū)的分配(情形#1)。在基站端, 速率匹配大小為A/x。對(duì)