本發明涉及無線通信技術領域,尤其涉及一種數據傳輸方法和終端。
背景技術:
隨著數據通信與多媒體業務需求的發展,適應移動數據、移動計算及移動多媒體運作需要的4G通信自興起以來,為人們提供了巨大的便利。然而,人們對通信速度更快、可靠性更高的追求促使研究人員開啟對5G通信的研究。
低傳輸時延和高可靠性是未來5G通信的一個研究熱點。一個典型的應用場景是設備之間能實時、快速地相互交換動態信息,對這些信息交互“嚴格實時”的要求主要體現在對傳輸時延和可靠性的更嚴格要求上,這些要求都對現有的4G傳輸技術帶來了挑戰。
技術實現要素:
本發明提供一種數據傳輸方法和終端,以解決現有技術的通信網絡傳輸時延大的技術問題。
第一方面,本發明提供一種數據傳輸方法,包括:
根據預先確定的時域傳輸模式T-RPT信息和頻域傳輸模式F-RPT信息,得到調度周期內的用于傳輸數據的各目標子幀以及所述各目標子幀對應的用于傳輸數據的各目標子載波;
將攜帶有所述T-RPT信息和所述F-RPT信息的控制消息CI與待傳輸數據在所述各目標子幀對應的用于傳輸數據的各目標子載波上進行傳輸;
其中,所述時域傳輸模式T-RPT信息用于指示一個時域幀中包含的子幀個數及所述時域幀中用于傳輸數據的子幀的位置;
所述頻域傳輸模式F-RPT信息用于指示一個頻域子載波集合中包含的子載波個數及所述頻域子載波集合中用于傳輸數據的子載波的位置。
可選地,所述根據預先確定的時域傳輸模式T-RPT信息和頻域傳輸模式F-RPT信息,得到調度周期內用于傳輸數據的各目標子幀以及所述各目標子幀對應的用于傳輸數據的各目標子載波之前,所述方法還包括:
接收基站發送的用于指示時域傳輸模式T-RPT的第一序列或第一序列集合,以及接收基站發送的用于指示頻域傳輸模式F-RPT的第二序列或第二序列集合;
將所述第一序列和所述第二序列分別作為所述預先確定的時域傳輸模式T-RPT信息和頻域傳輸模式F-RPT信息;或基于預設傳輸模式確定規則,從所述第一序列集合與所述第二序列集合中,確定一個第一序列和一個第二序列分別作為所述預先確定的時域傳輸模式T-RPT信息和頻域傳輸模式F-RPT信息。
可選地,所述調度周期內的用于傳輸數據的各目標子幀通過以下步驟得到:
根據調度周期包含的子幀個數N,根據所述T-RPT信息指示的時域幀包含的子幀個數n,確定調度周期內的所述時域幀個數;其中,N≥n;
基于所述時域幀中用于傳輸數據的子幀的位置以及所述時域幀個數,得到調度周期內的用于傳輸數據的各目標子幀。
可選地,所述根據調度周期包含的子幀個數N,根據所述T-RPT信息指示的時域幀包含的子幀個數n,確定調度周期內的所述時域幀個數,包括:
若N/n=l,l為商且為整數,則調度周期內的所述時域幀個數為l;
若N/n=l……k,l為商,k為余數,l、k均為整數,則調度周期內的所述時域幀個數為l+1,且第l+1個時域幀傳輸前k個子幀。
可選地,所述各目標子幀對應的用于傳輸數據的各目標子載波通過以下步驟得到:
根據調度周期內調度的物理資源塊PRB集合,確定所述PRB集合包含的子載波個數M,基于所述F-RPT信息指示的頻域子載波集合中包含的子載波個數m,確定所述PRB集合包含的頻域子載波集合的個數;其中,M≥m;
基于所述PRB集合包含的頻域子載波集合的個數以及所述頻域子載波集合中用于傳輸數據的子載波的位置,得到各目標子幀對應的用于傳輸數據的各目標子載波。
可選地,所述根據調度周期內調度的物理資源塊PRB集合,確定所述PRB集合包含的子載波個數M,基于所述F-RPT信息指示的頻域子載波集合中包含的子載波個數m,確定所述PRB集合包含的頻域子載波集合的個數,包括:
若M/m=s,s為商且為整數,則所述PRB集合包含的頻域子載波集合的個數為s;
若M/m=s……t,s為商,t為余數,s、t均為整數,則所述PRB集合包含的頻域子載波集合的個數為s+1,且第s+1個頻域子載波集合包含前t個子載波。
第二方面,本發明提供一種終端,包括:
目標子幀與目標子載波確定單元,用于根據預先確定的時域傳輸模式T-RPT信息和頻域傳輸模式F-RPT信息,得到調度周期內的用于傳輸數據的各目標子幀以及所述各目標子幀對應的用于傳輸數據的各目標子載波;
數據傳輸單元,用于將攜帶有所述T-RPT信息和所述F-RPT信息的控制消息CI與待傳輸數據在所述各目標子幀對應的用于傳輸數據的各目標子載波上進行傳輸;
其中,所述時域傳輸模式T-RPT信息用于指示一個時域幀中包含的子幀個數及所述時域幀中用于傳輸數據的子幀的位置;
所述頻域傳輸模式F-RPT信息用于指示一個頻域子載波集合中包含的子載波個數及所述頻域子載波集合中用于傳輸數據的子載波的位置。
可選地,所述終端還包括:
T-RPT及F-RPT確定單元,用于在所述目標子幀與目標子載波確定單元之前,接收基站發送的用于指示時域傳輸模式T-RPT的第一序列或第一序列集合,以及接收基站發送的用于指示頻域傳輸模式F-RPT的第二序列或第二序列集合;
將所述第一序列和所述第二序列分別作為所述預先確定的時域傳輸模式T-RPT信息和頻域傳輸模式F-RPT信息;或基于預設傳輸模式確定規則,從所述第一序列集合與所述第二序列集合中,確定一個第一序列和一個第二序列分別作為所述預先確定的時域傳輸模式T-RPT信息和頻域傳輸模式F-RPT信息。
可選地,所述目標子幀與目標子載波確定單元,具體用于:
根據調度周期包含的子幀個數N,根據所述T-RPT信息指示的時域幀包含的子幀個數n,確定調度周期內的所述時域幀個數;其中,N≥n;
基于所述時域幀中用于傳輸數據的子幀的位置以及所述時域幀個數,得到調度周期內的用于傳輸數據的各目標子幀。
可選地,所述目標子幀與目標子載波確定單元,具體用于:
根據調度周期內調度的物理資源塊PRB集合,確定所述PRB集合包含的子載波個數M,基于所述F-RPT信息指示的頻域子載波集合中包含的子載波個數m,確定所述PRB集合包含的頻域子載波集合的個數;其中,M≥m;
基于所述PRB集合包含的頻域子載波集合的個數以及所述頻域子載波集合中用于傳輸數據的子載波的位置,得到各目標子幀對應的用于傳輸數據的各目標子載波。
由上述技術方案可知,本發明的數據傳輸方法及終端,通過在調 度周期內以T-RPT指示的時域幀為傳輸單位,在調度的物理資源塊PRB集合中以F-RPT指示的頻域子載波集合為傳輸單位,同時將控制消息CI和數據在同一目標子幀內進行傳輸,可以有效地降低數據的傳輸時延,同時提高數據傳輸的可靠性,從而大大提高資源的使用效率。
附圖說明
圖1為本發明一實施例提供的數據傳輸方法的流程示意圖;
圖2為本發明一實施例提供的終端的結構示意圖;
圖3為本發明一實施例提供的數據傳輸方法的T-RPT與F-RPT的關系示意圖。
具體實施方式
下面結合附圖和實施例,對本發明的具體實施方式作進一步詳細描述。以下實施例用于說明本發明,但不用來限制本發明的范圍。
圖1示出了本發明一實施例提供的數據傳輸方法的流程示意圖。如圖1所示,本實施例的數據傳輸方法包括步驟101和102。
101、根據預先確定的時域傳輸模式T-RPT信息和頻域傳輸模式F-RPT信息,得到調度周期內的用于傳輸數據的各目標子幀以及所述各目標子幀對應的用于傳輸數據的各目標子載波。
其中,所述時域傳輸模式T-RPT信息用于指示一個時域幀中包含的子幀個數及所述時域幀中用于傳輸數據的子幀的位置;
所述頻域傳輸模式F-RPT信息用于指示一個頻域子載波集合中包含的子載波個數及所述頻域子載波集合中用于傳輸數據的子載波的位置。
T-RPT(time resource pattern of transmission)用于表示數據在時域的傳輸模式,F-RPT(frequency resource pattern of transmission)用于表示數據在頻域的傳輸模式。目標子幀為調度周期內用于傳輸數據的子幀,目標子載波是目標子幀上能夠傳輸數據的子載波。
時域幀為T-RPT信息指示的幀結構,頻域子載波集合為F-RPT信 息指示的子載波集合的結構。
例如,T-RPT信息為1110100,則1110100即為一時域幀,數據在時域內傳輸時以時域幀為單位傳輸,此時域幀中包含的子幀個數為7,用于傳輸數據的子幀的位置為時域幀中第一個、第二個、第三個及第五個子幀。
同理,如果F-RPT信息為1111000,則1111000即為一頻域子載波集合,數據在頻域內傳輸時以頻域子載波集合為單位傳輸,此頻域子載波集合中包含的子載波個數為7,用于傳輸數據的子載波的位置為頻域子載波集合中的第一個、第二個、第三個及第四個子載波。
本實施例僅為舉例說明,并不限定T-RPT的值,也不限定F-RPT的值,本領域技術人員可根據實際需要確定T-RPT的值及F-RPT的值。
102、將攜帶有所述T-RPT信息和所述F-RPT信息的控制消息CI與待傳輸數據在所述各目標子幀對應的用于傳輸數據的各目標子載波上進行傳輸。
控制消息CI中包括T-RPT信息和F-RPT信息,將控制消息CI和待發送的數據在同一目標子幀內對應的各目標子載波上進行傳輸,每個目標子載波上都傳輸有控制消息CI和待發送的數據,這樣,在同一目標子幀內,控制消息CI和待發送的數據被傳輸多次,從而提高了數據傳輸的可靠性。
在一個具體的例子中,控制消息CI不僅攜帶有T-RPT信息和F-RPT信息,還攜帶有目標終端所在組網的標識信息、時間調整信息TA以及調制與編碼策略信息MCS。
在目標子幀對應的各目標子載波上將控制消息CI和待發送的數據傳輸給目標終端后,目標終端首先解析出控制消息CI,根據CI中包含的T-RPT信息和F-RPT信息,確定數據所在的子幀及子載波。
本實施例公開的一種數據傳輸方法,在滿足數據需要重復傳輸多次的要求的同時,可以減少同一數據傳輸在時域上所占用的子幀數目,降低了新的數據傳輸要等待的時間,從而有效降低了數據傳輸的時間 延遲。
在一個具體的例子中,在步驟101之前,上述方法還包括圖1中未示出的子步驟1001和1002。
1001、接收基站發送的用于指示時域傳輸模式T-RPT的第一序列或第一序列集合,以及接收基站發送的用于指示頻域傳輸模式F-RPT的第二序列或第二序列集合。
其中,第一序列和第二序列為由0和1所構成的數字序列;第一序列集合為滿足一定條件的第一序列構成的集合,第二序列集合為滿足一定條件的第一序列構成的集合。
例如,第一序列為1110100,1表示傳輸數據,0表示不傳輸數據,則上述表示在調度周期內的第一個、第二個、第三個及第五個子幀可以進行數據傳輸,第四個、第六個及第七個子幀不進行數據傳輸,即第一序列中有四個子幀可以進行數據傳輸,則第一個、第二個、第三個及第五個子幀即為目標子幀。
對應的第一序列集合為含有4個1和3個0的所有序列構成的集合,也就是說第一序列集合中可包括:1110100,1110010,1101010,1011010……。
第二序列為1111000,則表示在調度的PRB集合中,第一個、第二個、第三個及第四個子載波可以進行數據傳輸,第五個、第六個及第七個子載波不進行數據傳輸,則第一個、第二個、第三個及第四個子載波即為目標子載波。
同理,第二序列集合可包括:1110100,1110010,1101010,1011010……。
本實施例僅為舉例說明,并不限定第一序列中包含的子幀個數,也不限定第二序列中包含的子載波個數,本領域技術人員可根據實際需要確定第一序列中包含的子幀個數及第二序列中包含的子載波個數。
基站可通過發送PDCCH動態指示給終端以提供第一序列或第二 序列,基站通過廣播系統信息配置或者預配置給終端以提供第一序列集合或者第二序列集合。
1002、將所述第一序列和所述第二序列分別作為所述預先確定的時域傳輸模式T-RPT信息和頻域傳輸模式F-RPT信息;或基于預設傳輸模式確定規則,從所述第一序列集合與所述第二序列集合中,確定一個第一序列和一個第二序列分別作為所述預先確定的時域傳輸模式T-RPT信息和頻域傳輸模式F-RPT信息。
如果基站向終端發送的為第一序列和第二序列,那么第一序列即為預先確定的時域傳輸模式T-RPT信息,第二序列即為預先確定的頻域傳輸模式F-RPT信息。
如果基站向終端發送的為第一序列集合和第二序列集合,那么終端需要首先從第一序列集合中確定出一個第一序列作為預先確定的時域傳輸模式T-RPT信息,從第二序列集合中確定出一個第二序列作為預先確定的頻域傳輸模式F-RPT信息。
在一個具體的例子中,步驟101中調度周期內的目標子幀可通過圖1中未示出的子步驟1011和1012得到。
1011、根據調度周期包含的子幀個數N,根據所述T-RPT信息指示的時域幀包含的子幀個數n,確定調度周期內的所述時域幀個數;其中,N≥n。
設定調度周期包含的子幀個數為N,T-RPT信息指示的時域幀包含的子幀個數為n,確定在調度周期內傳輸的時域幀的個數,此處要求N≥n。
1012、基于所述時域幀中用于傳輸數據的子幀的位置以及所述時域幀個數,得到調度周期內的用于傳輸數據的各目標子幀。
根據調度周期內傳輸的時域幀的個數,以及時域幀中指示的用于傳輸數據的子幀的位置,可以確定在調度周期內的用于傳輸數據的各目標子幀。
例如,調度周期的子幀個數為18,T-RPT為1110100,則時域幀 中包含7個子幀,調度周期內傳輸的時域幀的個數為3個,那么在調度周期內的數據傳輸模式為111010011101001110,其中數字1所在的子幀都是目標子幀。
在一個具體的例子中,步驟1011具體包括圖1中未示出的子步驟10111和10112。
10111、若N/n=l,l為整數,則調度周期內的所述時域幀個數為l。
當N整除n時,則在調度周期內傳輸的時域幀的個數為l。
10112、若N/n=l……k,l為商,k為余數,l、k均為整數,則調度周期內的所述時域幀個數為l+1,且第l+1個時域幀傳輸前k個子幀。
當N不能整除n時,即N/n=l……k,則在調度周期傳輸的時域幀的個數為l+1,但第l+1個時域幀只傳輸前k個子幀。
在一個具體的例子中,步驟101中的目標子幀對應的目標子載波通過圖1中未示出的子步驟1011’和1012’。
1011’、根據調度周期內調度的物理資源塊PRB集合,確定所述PRB集合包含的子載波個數M,基于所述F-RPT信息指示的頻域子載波集合中包含的子載波個數m,確定所述PRB集合包含的頻域子載波集合的個數;其中,M≥m。
本實施例中,預先配置了一個用于數據傳輸的頻域資源池,這樣就使得數據傳輸與蜂窩網中的其他業務的傳輸資源劃分開,可以避免各業務間的干擾,為低時延高可靠性的數據傳輸提供了保障。
基站通過配置可用PRB個數、PRB的起始位置和PRB的終止位置來確定頻域資源池,配置方式如下所示:
prb-Num INTEGER(1..100),
prb-Start INTEGER(0..99),
prb-End INTEGER(0..99).
其中,prb-Num表示可用PRB個數,prb-Start表示PRB的起始位置,prb-End表示PRB的終止位置。
根據上述可用PRB個數、PRB的起始位置和PRB的終止位置, 可以確定資源池上的可用頻域資源,包括兩個PRB集合:集合一(prb-Start,prb-Start+prb-Num),集合二(prb-End-prb-Num,prb-End)。
基站可通過發送PDCCH動態指示、廣播系統信息配置或者預配置的方式將調度的PRB集合指示給發端,可以理解的是,調度的PRB集合屬于上述兩個PRB集合。
確定調度的PRB集合中包含的子載波個數M,基于F-RPT信息指示的頻域子載波集合中包含的子載波個數m,確定在調度的PRB集合中頻域子載波集合的個數,此處要求M≥m。
1012’、基于所述PRB集合包含的頻域子載波集合的個數以及所述頻域子載波集合中用于傳輸數據的子載波的位置,得到各目標子幀對應的用于傳輸數據的各目標子載波。
在一個具體的例子中,步驟1011’具體包括圖1中未示出的子步驟1011’1和1011’2。
1011’1、若M/m=s,s為商且為整數,則所述PRB集合包含的頻域子載波集合的個數為s。
1011’2、若M/m=s……t,s為商,t為余數,s、t均為整數,則所述PRB集合包含的頻域子載波集合的個數為s+1,且第s+1個頻域子載波集合包含前t個子載波。
在調度的PRB集合中,根據頻域子載波集合的個數及其內用于傳輸數據的子載波的位置確定目標子載波的原理,與調度周期內根據時域幀的個數及時域幀中包含的用于傳輸數據的子幀的位置確定目標子幀的原理類似,此處不再贅述。
本實施例提供的數據傳輸方法能夠應用于蜂窩網內及輔助蜂窩網內所有設備與設備間的通信。
圖2示出了本發明提供的一種終端的結構示意圖,如圖2所示,本實施例的終端包括:目標子幀與目標子載波確定單元21和數據傳輸單元22。
其中,目標子幀與目標子載波確定單元21,用于根據預先確定的 時域傳輸模式T-RPT信息和頻域傳輸模式F-RPT信息,得到調度周期內的用于傳輸數據的各目標子幀以及所述各目標子幀對應的用于傳輸數據的各目標子載波;
數據傳輸單元22,用于將攜帶有所述T-RPT信息和所述F-RPT信息的控制消息CI與待傳輸數據在所述各目標子幀對應的用于傳輸數據的各目標子載波上進行傳輸。
其中,所述時域傳輸模式T-RPT信息用于指示一個時域幀中包含的子幀個數及所述時域幀中用于傳輸數據的子幀的位置;
所述頻域傳輸模式F-RPT信息用于指示一個頻域子載波集合中包含的子載波個數及所述頻域子載波集合中用于傳輸數據的子載波的位置。
在一個具體的例子中,上述終端還包括:
T-RPT及F-RPT確定單元,用于在所述目標子幀與目標子載波確定單元之前,接收基站發送的用于指示時域傳輸模式T-RPT的第一序列或第一序列集合,以及接收基站發送的用于指示頻域傳輸模式F-RPT的第二序列或第二序列集合;
將所述第一序列和所述第二序列分別作為所述預先確定的時域傳輸模式T-RPT信息和頻域傳輸模式F-RPT信息;或基于預設傳輸模式確定規則,從所述第一序列集合與所述第二序列集合中,確定一個第一序列和一個第二序列分別作為所述預先確定的時域傳輸模式T-RPT信息和頻域傳輸模式F-RPT信息。
在一個具體的例子中,目標子幀與目標子載波確定單元,具體用于:
根據調度周期包含的子幀個數N,根據所述T-RPT信息指示的時域幀包含的子幀個數n,確定調度周期內的所述時域幀個數;其中,N≥n;
基于所述時域幀中用于傳輸數據的子幀的位置以及所述時域幀個 數,得到調度周期內的用于傳輸數據的各目標子幀。
在一個具體的例子中,目標子幀與目標子載波確定單元,具體用于:
根據調度周期內調度的物理資源塊PRB集合,確定所述PRB集合包含的子載波個數M,基于所述F-RPT信息指示的頻域子載波集合中包含的子載波個數m,確定所述PRB集合包含的頻域子載波集合的個數;其中,M≥m;
基于所述PRB集合包含的頻域子載波集合的個數以及所述頻域子載波集合中用于傳輸數據的子載波的位置,得到各目標子幀對應的用于傳輸數據的各目標子載波。
本實施例的終端,可以用于執行上述圖1所示方法實施例的技術方案,其實現原理和技術效果類似,此處不再贅述。
圖3為本發明提供的數據傳輸方法的T-RPT與F-RPT的關系示意圖。由圖可知,T-RPT為1110100,包括7個子幀,F-RPT為1111000,包括7個子載波。
圖中的第一個示出的子幀可以傳輸數據,對應的可傳輸數據的子載波有4個,將控制消息CI和帶傳輸數據在4個可傳輸數據的子載波上頻分調制后傳輸,這樣,每個子載波傳輸一次控制消息和數據,在第一個子幀內重復傳輸4次。這與現有技術中,4個子幀只能傳輸相同數據的情況相比,在保證傳輸次數相同的同時,節約了傳輸相同數據所需的子幀,從而實現降低數據傳輸時延的效果。
進一步地,在調度周期內,以T-RPT指示的時域幀為單位傳輸;在可用PRB集合內,以F-RPT指示的頻域子載波集合為單位傳輸。可以使得數據在同一子幀內傳輸多次,有效地提高了數據傳輸的可靠性。
本實施例僅為舉例說明,并不限定T-RPT的值及其中包含的子幀個數,也不限定F-RPT的值及其中包含的子載波個數,本領域技術人員可根據實際需要確定T-RPT的值及其中包含的子幀個數及F-RPT的值及其中包含的子載波個數。
本領域普通技術人員可以理解:以上各實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明權利要求所限定的范圍。