Harq號計算方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種混合自動重傳請求(HybridAutomatic Repeat Request,簡稱:HARQ)號計算方法及裝置。
【背景技術(shù)】
[0002]為了增強上行的小速率業(yè)務(wù)的覆蓋,降低正常HARQ重傳帶來的時延,第三代合作伙伴計劃(the 3rd Generat1n Partnership Project,簡稱:3GPP)引入了傳輸時間間隔(Transmiss1n Time Interval,簡稱:TTI)捆綁(Bundling)的解決方案,TTI Bundling是將多個子幀綁定為一個傳輸塊(Transport Block,簡稱:TB),在多個連續(xù)的子幀上多次發(fā)送同一個TB,無需等待確認(rèn)(Acknowledgement,簡稱:ACK)/否定確認(rèn)(NegativeAcknowledgement,簡稱:NACK),對應(yīng)同一 TB的不同冗余版本可以在連續(xù)的子巾貞中發(fā)送,在連續(xù)的子幀接收同一 TB的多次傳輸,并做軟合并處理后,使用一個ACK/NACK做統(tǒng)一的回應(yīng)。從而可以提高數(shù)據(jù)解碼成功的概率進(jìn)而提高上行覆蓋。在時隙配比1下,可利用公式通過系統(tǒng)幀號和子幀號來計算TTI Bundling下當(dāng)前的HARQ號(每個上行子幀對應(yīng)一個HARQ號,初傳時刻和重傳時刻需要保持一致)。而在時隙配比0下,由于時序關(guān)系的約束,存在一個往返時間(Round Trip Time,簡稱:RTT)中有上行子巾貞不被調(diào)度的可能,并且不被調(diào)度的子巾貞具有不確定性,另外由于一個巾貞循環(huán)(0-1023)中的往返時間(Round Trip Time,簡稱:RTT)個數(shù)不是整數(shù)個,因此不能通過系統(tǒng)幀號和子幀號來計算TTI Bundling下當(dāng)前的HARQ 號。
[0003]現(xiàn)有技術(shù)中可通過其他的一些方法來計算時隙配比0 TTI Bundling下當(dāng)前的HARQ號,在該類方法中,用戶設(shè)備(User Equipment,簡稱:UE)側(cè)需要維護(hù)多個HARQ號的結(jié)構(gòu)體鏈表,在收到下行鏈路控制信息(Downlink Control Informat1n,簡稱:DCI) 0的授權(quán)時UE要將下次的物理HARQ指不信道(Physical Hybrid ARQ Indicator Channel,簡稱:PHICH)的系統(tǒng)幀號和子幀號和重傳的物理上行共享信道(Physical Uplink SharedChannel,簡稱:PUSCH)的系統(tǒng)幀號和子幀號進(jìn)行保存,在收到該HARQ的NACK或DC10重傳時,UE需要到該結(jié)構(gòu)體鏈表中尋找是否有和重傳的PUSCH的系統(tǒng)幀號和子幀號相等的HARQ,來獲取HARQ號。
[0004]上述方法中存在下述限制:UE在收到當(dāng)前的HARQ對應(yīng)的ACK后,當(dāng)前HARQ的數(shù)據(jù)不能釋放;存在異頻測量間隔(Measurement gap,簡稱:GAP)測量時,如果有PHICH落在GAP區(qū)還需要特殊處理,假設(shè)當(dāng)前的HARQ對應(yīng)的反饋是ACK,對應(yīng)的HARQ數(shù)據(jù)不能釋放。上述限制使得GAP場景下落到GAP區(qū)的ACK處理和虛ACK (受限于資源等問題,3GPP協(xié)議中允許基站上行譯錯的情況下先給UE回一個ACK,然后再使用DC10進(jìn)行重傳調(diào)度,這個ACK稱為虛ACK)處理難以進(jìn)行,而且一個RTT中不被調(diào)度的子幀的不確定性導(dǎo)致時隙配比為0時TTI Bundling下的HARQ號的計算也難以進(jìn)行。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種HARQ號計算方法及裝置,以解決時隙配比為0時TTIBundling下的HARQ號的計算,以及GAP區(qū)ACK處理和虛ACK處理的問題。
[0006]第一方面,本發(fā)明實施例提供一種HARQ號計算方法,包括:
[0007]用戶設(shè)備UE獲取當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號;
[0008]所述UE獲取剩余的HARQ數(shù),所述剩余的HARQ數(shù)初始值為0,所述剩余的HARQ數(shù)在一個系統(tǒng)巾貞號循環(huán)1024時更新;
[0009]所述UE根據(jù)所述當(dāng)前的系統(tǒng)幀號、當(dāng)前子幀的子幀號和剩余的HARQ數(shù)計算所述當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號對應(yīng)的HARQ號。
[0010]進(jìn)一步地,所述UE根據(jù)所述當(dāng)前的系統(tǒng)幀號、當(dāng)前子幀的子幀號和剩余的HARQ數(shù)計算所述當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號對應(yīng)的HARQ號,包括:
[0011]所述UE通過如下公式計算所述當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號對應(yīng)的HARQ號A:
[0012]A = ((SFN*B+C+D) % E) ?2 ;
[0013]其中,SFN為當(dāng)前的系統(tǒng)幀號,B為當(dāng)前時隙配比下一個系統(tǒng)幀內(nèi)的上行子幀的數(shù)目,C為當(dāng)前子幀的子幀號,D為剩余的HARQ數(shù),E為一個往返時間RTT中的上行子幀的數(shù)目,“ ”為取余,“》2”為右移兩位。
[0014]進(jìn)一步地,所述UE獲取剩余的HARQ數(shù),包括:
[0015]所述UE通過如下公式計算得到所述剩余的HARQ數(shù)D:
[0016]D = (D+1024*B% E) % E ;
[0017]其中,“ % ”為取余,B為當(dāng)前時隙配比下一個系統(tǒng)幀內(nèi)的上行子幀的數(shù)目,E為一個往返時間RTT中的上行子幀的數(shù)目。
[0018]第二方面,本發(fā)明實施例提供一種用戶設(shè)備,包括:
[0019]第一獲取模塊,用于獲取當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號;
[0020]第二獲取模塊,用于獲取剩余的HARQ數(shù),所述剩余的HARQ數(shù)初始值為0,所述剩余的HARQ數(shù)在一個系統(tǒng)幀號循環(huán)1024時更新;
[0021]計算模塊,用于根據(jù)所述當(dāng)前的系統(tǒng)幀號、當(dāng)前子幀的子幀號和剩余的HARQ數(shù)計算所述當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號對應(yīng)的HARQ號。
[0022]進(jìn)一步地,所述計算模塊根據(jù)所述當(dāng)前的系統(tǒng)幀號、當(dāng)前子幀的子幀號和剩余的HARQ數(shù)計算所述當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號對應(yīng)的HARQ號,包括:
[0023]通過如下公式計算所述當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號對應(yīng)的HARQ號A:
[0024]A = ((SFN*B+C+D) % E) ?2 ;
[0025]其中,SFN為當(dāng)前的系統(tǒng)幀號,B為當(dāng)前時隙配比下一個系統(tǒng)幀內(nèi)的上行子幀的數(shù)目,C為當(dāng)前子幀的子幀號,D為剩余的HARQ數(shù),E為一個往返時間RTT中的上行子幀的數(shù)目,“ ”為取余,“》2”為右移兩位。
[0026]進(jìn)一步地,所述第二獲取模塊獲取剩余的HARQ數(shù),包括:
[0027]通過如下公式計算得到所述剩余的HARQ數(shù)D:
[0028]D = (D+1024*B% E) % E ;
[0029]其中,“ ”為取余,B為當(dāng)前時隙配比下一個系統(tǒng)幀內(nèi)的上行子幀的數(shù)目,E為一個往返時間RTT中的上行子幀的數(shù)目。
[0030]本發(fā)明實施例提供的HARQ號計算方法及裝置,通過UE首先獲取當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號,然后獲取剩余的HARQ數(shù),接著根據(jù)當(dāng)前的系統(tǒng)幀號、當(dāng)前的子幀號和剩余的HARQ數(shù)計算當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號對應(yīng)的HARQ號。因此可以很好地解決時隙配比為0時TTIBundling下的HARQ號的計算,以及GAP區(qū)ACK處理和虛ACK處理的問題,從而使整個HARQ號的計算和維護(hù)過程清晰、簡便。
【附圖說明】
[0031]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0032]圖1為本發(fā)明HARQ號計算方法實施例一的流程圖;
[0033]圖2為本發(fā)明用戶設(shè)備實施例一的結(jié)構(gòu)示意圖。
【具體實施方式】
[0034]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0035]本實施例提供的HARQ號計算方法及裝置,主要是針對時隙配比為0時一個RTT中不被調(diào)度的子幀的不確定性會導(dǎo)致TTI Bundling下的HARQ號的計算難以進(jìn)行,并且由于通過現(xiàn)有技術(shù)中的HARQ號獲取方法存在的技術(shù)限制,會導(dǎo)致GAP場景下落到GAP區(qū)的ACK處理和虛ACK處理難以進(jìn)行,從而提出了一種解決方法,可以很好地解決時隙配比為0時TTI Bundling下的HARQ號的計算,以及GAP區(qū)ACK處理和虛ACK處理的問題,從而使整個HARQ號的計算和維護(hù)過程清晰、簡便。
[0036]圖1為本發(fā)明HARQ號計算方法實施例一的流程圖,本實施例主要是詳細(xì)說明時隙配比為0時TTI Bundling下的HARQ號計算方法,如圖1所示,本實施例的方法可以包括:
[0037]S10UUE獲取當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號。
[0038]其中,系統(tǒng)巾貞號(system frame number,簡稱:SFN)共有10個比特位,也就是取值從0-1023循環(huán),主信息塊(MIB)顯式定義了它的8個高有效位,其余的2個低有效位從物理廣播信道的解碼中獲得。主信息塊包含下行系統(tǒng)帶寬、物理混合自動重傳指示信道配置信息和SFN。當(dāng)前子幀的子幀號是指當(dāng)前子幀在當(dāng)前系統(tǒng)幀中的序號。
[0039]UE獲取當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號的方法是UE入網(wǎng)后讀取系統(tǒng)消息中的主信息塊來獲取當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號。UE獲取到系統(tǒng)幀號和子幀號后會維護(hù)和基站側(cè)相同的系統(tǒng)巾貞號和子巾貞號。
[0040]S102、UE獲取剩余的HARQ數(shù),剩余的HARQ數(shù)的初始值為0,剩余的HARQ數(shù)在一個系統(tǒng)幀號循環(huán)1024時更新。
[0041]具體來說,UE可以通過如下公式計算得到剩余的HARQ數(shù)D:
[0042]D = (D+1024*B% E) % E ;
[0043]其中,“ ”為取余,B為當(dāng)前時隙配比下一個系統(tǒng)幀內(nèi)的上行子幀的數(shù)目,E為一個往返時間RTT中的上行子幀的數(shù)目。
[0044]S103、UE根據(jù)當(dāng)前的系統(tǒng)幀號、當(dāng)前的子幀號和剩余的HARQ數(shù)計算當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號對應(yīng)的HARQ號。
[0045]具體地,UE可以通過如下公式計算當(dāng)前的系統(tǒng)幀號和當(dāng)前子幀的子幀號對應(yīng)的HARQ 號 A:
[0046]A = ((SFN*B+C+D) % E) ?2 ;
[0047]其中,SFN為當(dāng)前的系統(tǒng)幀號,B為當(dāng)前時隙配比下一個系統(tǒng)幀內(nèi)的上行子幀的數(shù)目,C為當(dāng)前子幀的子幀號,D為剩余的HARQ數(shù),E為一個往返時間RTT中的上行子幀的數(shù)目,“ ”為取余,“》2”為右移兩位。
[0048]例如,UE在SFN為5和系統(tǒng)子幀號(SBFN)為0時收到上行子幀序號(ul index)為2的DC10授權(quán),ulindex是DC10信息里的一個域,在時隙配比0時表示上行子幀在+4子幀還是+7子幀發(fā)送,UE將在SFN為5和系統(tǒng)子幀號(SBFN)為4時發(fā)送PUSCH,此時當(dāng)前的系統(tǒng)幀號SFN為5,例如當(dāng)前時隙配比0下一個系統(tǒng)幀內(nèi)的上行子幀的數(shù)目B為6,當(dāng)前子幀的子幀號C例如為2,剩余的HARQ數(shù)D例如為0,一個往返時間RTT中的上行子幀的數(shù)目E例如為14時,按照上述公式:
[0049]A = ((SFN*B+C+D) % E) ?2
[0050]= ((5*6+2+0) % 14) ?2 ;
[0051]= 1 ;
[0052]再例如,SFN為5,C例如為0,其余值不變時:
[0053]A = ((SFN*B+C+D) % E) ?2
[0054