一种4G网络物理层PUCCH资源索引计算方法与流程


一种4g网络物理层pucc索引计算方法
技术领域
1.本发明属于资源索引技术领域,具体涉及一种4g网络物理层pucc索引计算方法。


背景技术:



2.4g网络物理层使用上行控制信道(pucch)携带终端向反馈的控制信息。根据携带的信息和每子帧内信息比特数的不同,pucch具有格式1/1a/1b、格式2/2a/2b、格式3、格式4、格式5等多种应用场景。pucch格式1/1a/1b用于混合自动重传请求(harq)和调度请求的传输,能承载最多两个信息比特,pucch格式2/2a/2b用于csi报告,能处理多达22个信息比特/帧。pucch格式3用于两个以上分量载波的载波聚合场景下的多个harq的传输,能够承载多达48个信息比特/帧。pucch格式4和pucch格式5用于传输比pucch格式3更多的harq信息。每种pucch格式占用不同的资源,通过pucc索引,能够得到pucch传输资源的关键参数,如所使用的资源块、循环移位和正交序列等。为了能够模拟pucch数据,需要分析并给出各个pucch格式的资源索引计算方法。
3.目前,4g网络物理层pucc索引计算方法主要分为两大类,一种以美国是德科技n7624c软件为代表,另一种以德国罗德施瓦茨winiqsim2软件为代表。在以n7624c软件为代表的第一类计算方法中,支持pucch格式1/1a/1b、格式2/2a/2b、pucch格式3的资源索引计算。以pucch格式2/2a/2b的资源索引范围为例,该类方法提供pucch格式2/2a/2b的可用资源块个数、pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数、循环移位间隔等三个参数的设置,用于计算pucch的资源索引。该类方法的pucc索引计算示意如图1所示,其中“n_rb(2)”是pucch格式2/2a/2b的可用资源块个数,“n_cs(1)”是pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数,“delta shift pucch”是循环移位间隔。该类方法不支持pucch格式4和格式5等场景下的资源索引计算,同时认为所有上行资源块都用于pucch传输(未考虑pucch仅占用部分上行资源块的情形)。
4.在以winiqsim2软件为代表的第二类计算方法中,通过“用于pucch的资源块个数”参数计算pucch占用的上行资源块个数,pucch不仅可以占用所有上行资源块,而且可以占用部分上行资源块。然后通过pucch格式2/2a/2b的可用资源块个数、pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数、循环移位间隔等三个参数计算pucch格式1/1a/1b、格式2/2a/2b的资源索引,其中pucch格式2/2a/2b的资源块不能超过“用于pucch的资源块个数”,同时该类方法也支持pucch格式4和格式5的资源索引计算。该类方法的pucc索引计算示意如图2所示,其中“delta shift”是循环移位间隔,“n(1)_cs”是pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数,“n(2)_rb”是pucch格式2/2a/2b的可用资源块个数,底纹为灰的参数顶表示该参数自动计算且无法人工更改。该类方法没有给出pucch的资源索引与可用资源块个数、循环前缀、循环移位间隔等多种高层协议参数之间的关系,同时没有给出pucch数据处理流程、其他上行
信号传输对pucch占用资源的影响,通过该类方法无法得出不同pucch格式的资源索引范围的计算公式。
5.综合分析目前两种主流pdsc分配方法,可以总结出现有技术存在如下两个不足:
6.1、没有给出pucch的资源索引与可用资源块个数、循环前缀、循环移位间隔等多种高层协议参数之间的关系,同时没有给出pucch数据处理流程、其他上行信号传输对pucch占用资源的影响。
7.2、无法得出不同pucch格式的资源索引范围的计算公式,可移植性较差。其中第一类方法不支持pucch格式4和格式5的资源索引计算。


技术实现要素:



8.针对现有技术中存在的上述技术问题,本发明提出了一种4g网络物理层pucc索引计算方法,设计合理,克服了现有技术的不足,具有良好的效果。
9.为了实现上述目的,本发明采用如下技术方案:
10.一种4g网络物理层pucc索引计算方法,包括如下步骤:
11.步骤1:pucch格式1/1a/1b的资源索引计算;
12.记用于pucch的资源块个数为nr,pucch格式1/1a/1b的可用资源块个数pucch格式2/2a/2b的可用资源块个数为pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数为正交序列个数为n,循环移位间隔为δs,各参数存在如下关系:δs∈{1,2,3},在常规循环前缀下,n=3,在扩展循环前缀的情形下下,n=2;每个时隙最多只有一个资源块用于pucch格式1/1a/1b和2/2a/2b混合传输;当时,pucch格式1/1a/1b和2/2a/2b不进行混合传输;
13.pucch格式1/1a/1b的资源总数,即资源索引范围的最大值,分为两部分,一部分为只传输pucch格式1/1a/1b的资源数,另一部分是pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时pucch格式1/1a/1b的资源数;
14.对于只传输pucch格式1/1a/1b的情形,一个资源块内可用的循环移位个数为一个资源块包含的pucc数为正交序列个数与可用的循环移位个数的乘积,即一个资源块包含的pucc数为正交序列个数与可用的循环移位个数的乘积,即因此该情形下的pucch格式1/1a/1b的资源数
15.对于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输的情形,一个资源块内可用于pucch格式1/1a/1b的循环移位个数为一个资源块包含的pucch格式1/1a/1b的资源数为正交序列个数与可用的循环移位个数为的乘积,即由于一个时隙内最多一个资源块用于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输,因此该情形下的pucch格式1/1a/1b的资源数
16.综上,pucch格式1/1 a/1b的资源总数表示如下式所示:
17.18.当某个时隙有一个资源块用于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时,只传输pucch格式1/1a/1b的可用资源块个数
19.若某个时隙内pucch格式1/1a/1b与pucch格式2/2a/2b不进行混合传输,则若某个时隙内pucch格式1/1a/1b与pucch格式2/2a/2b不进行混合传输,则
20.因此,pucch格式1/1a/1b的资源总数满足如下关系:
[0021][0022]
也就是说,pucch格式1/1a/1b的资源索引范围为:0~(n
max-1);
[0023]
步骤2:pucch格式2/2a/2b的资源索引计算;
[0024]
记用于pucch的资源块个数为nr,pucch格式2/2a/2b的可用资源块个数为pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数为pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数为各参数存在如下关系:每个时隙最多只有一个资源块用于pucch格式1/1a/1b和2/2a/2b混合传输;当时,pucch格式1/1a/1b和2/2a/2b不进行混合传输;
[0025]
pucch格式2/2a/2b的资源总数,即资源索引范围的最大值,分为两部分,一部分为只传输pucch格式2/2a/2b的资源数,另一部分是pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时pucch格式2/2a/2b的资源数;
[0026]
对于只传输pucch格式2/2a/2b的情形,一个资源块内可用的循环移位个数为因此该情形下的pucch格式2/2a/2b的资源数
[0027]
对于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输的情形,一个资源块内用于pucch格式2/2a/2b的循环移位个数为减2的原因是有2个循环移位索引要作为保护循环移位,不能用于发送pucch;一个资源块包含的pucch格式2/2a/2b的资源数为可用的循环移位个数,即由于一个时隙内最多一个资源块用于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输,因此该情形下的pucch格式2/2a/2b的资源数
[0028]
综上,pucch格式2/2a/2b的资源总数表示如下式所示:
[0029][0030]
当某个时隙有一个资源块用于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时,只传输pucch格式2/2a/2b的可用资源块个数若某个时隙内pucch格式1/1a/1b与pucch格式2/2a/2b不进行混合传输,则因此,pucch格式2/2a/2b的资源总数满足如下关系:
[0031][0032]
也就是说,pucch格式2/2a/2b的资源索引范围为:0~(n
max-1);
[0033]
步骤3:pucch格式3、格式4、格式5的资源索引计算;
[0034]
pucch格式3基于长为5的正交序列形成,正交序列个数为5,同一资源块上不同的pucch格式3资源只通过正交序列来区分,而不使用频域上的循环移位来区分,正交序列个数为5;
[0035]
记用于pucch的资源块个数为nr,pucch格式3的可用资源块个数为一个资源块至多包含5个pucc,因此pucch格式3的资源数为最大资源数为n
max
=5nr,资源索引范围为0~(n
max-1);
[0036]
pucch格式4使用多个资源块进行数据传输,数据符号分成若干组,并在两个时隙中传输,每组数据符号对应一个传输pucch格式4的sc-fdma符号,不使用正交序列和频域上的循环移位进行区分;由于两个时隙中传输pucch格式4的sc-fdma符号个数相同,每个时隙中的pucch格式4的数据符号个数为两个时隙总符号个数的1/2,因此每个资源块包含的pucch格式4的资源数为1/2;
[0037]
记用于pucch的资源块个数为nr,pucch格式4的可用资源块个数为一个资源块包含1/2个pucc,因此pucch格式4的资源数为最大资源数为资源索引范围为0~(n
max-1);
[0038]
pucch格式5使用一个资源块进行数据传输,数据符号分成若干组,并在两个时隙中传输,每组数据符号对应一个传输pucch格式5的sc-fdma符号;与pucch格式4不同的是,每个传输pucch格式5的sc-fdma符号使用两个正交序列进行区分,因此每个资源块包含1个pucch格式5资源;
[0039]
记用于pucch的资源块个数为nr,pucch格式5的可用资源块个数为一个资源块包含1个pucc,因此pucch格式5的资源数为最大资源数为n
max
=nr,资源索引范围为0~(n
max-1)。
[0040]
优选地,步骤1中,pucch格式1/1a/1b的资源索引计算流程如下:
[0041]
步骤1.1:读取用于pucch的资源块个数nr和pucch格式2/2a/2b的可用资源块个数
[0042]
步骤1.2:读取循环移位间隔δs;
[0043]
步骤1.3:计算只传输pucch格式1/1a/1b的资源块内可用的循环移位个数t1,t1=12/循环移位间隔=12/δs;
[0044]
步骤1.4:读取循环前缀;
[0045]
步骤1.5:判断是否为常规循环前缀;
[0046]
若:判断结果是为常规循环前缀,正交序列个数n=3;
[0047]
或判断结果是不为常规循环前缀,正交序列个数n=2;
[0048]
步骤1.6:读取pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数
[0049]
步骤1.7:判断步骤1.6中的循环移位个数是否等于零;
[0050]
若:判断结果是步骤1.6中的循环移位个数等于零,则pucch格式1/1a/1b和2/2a/2b不进行混合传输;只传输pucch格式1/1a/1b,执行步骤1.8;
[0051]
或判断结果是步骤1.6中的循环移位个数不等于零,则pucch格式1/1a/1b和2/2a/2b进行混合传输;执行步骤1.10;
[0052]
步骤1.8:对于只传输pucch格式1/1a/1b的情形,计算pucch格式1/1a/1b的可用资源块个数最大值n
m,1
;n
m,1
=用于pucch的资源块个数-pucch格式2/2a/2b的可用资源块个数;
[0053]

[0054]
步骤1.9:计算pucc索引最大值n
max
=n
m,1
*n*t1,执行步骤1.13;
[0055]
步骤1.10:对于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输的情形,计算一个资源块内可用于pucch格式1/1a/1b的循环移位个数t2,,
[0056]
步骤1.11:计算pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时,只传输pucch格式1/1a/1b的可用资源块个数最大值n
m,1

[0057]nm,1
=用于pucch的资源块个数-pucch格式2/2a/2b的资源块个数-1;
[0058]

[0059]
步骤1.12:计算pucc索引最大值n
max
=n
m,1
*n*t1+t2;
[0060]
步骤1.13:结束。
[0061]
优选地,步骤2中,pucch格式2/2a/2b的资源索引计算流程如下:
[0062]
步骤2.1:读取用于pucch的资源块个数nr;
[0063]
步骤2.2:读取pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数
[0064]
步骤2.3:判断循环移位个数是否等于0;
[0065]
若:判断结果是循环移位个数等于0,则pucch格式1/1a/1b和2/2a/2b不进行混合传输,执行步骤2.4;
[0066]
或判断结果是循环移位个数不等于0,则执行步骤2.6;
[0067]
步骤2.4:对于只传输pucch格式2/2a/2b的情形,计算pucch格式2/2a/2b的可用资源块个数最大值n
m,2
,n
m,2
=用于pucch的资源块个数;
[0068]
步骤2.5:计算pucc索引最大值n
max
=n
m,2
*12,然后执行步骤2.9;
[0069]
步骤2.6:对于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输的情形,计算一个资源块内可用于pucch格式2/2a/2b的循环移位个数t2;
[0070]
步骤2.7:计算pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时,只传输pucch格式2/2a/2b的可用资源块个数最大值n
m,2
,n
m,2
=用于pucch的资源块个数-1;即n
m,2
=n
r-1;n
m,2
=n
r-1;
[0071]
步骤2.8:计算pucc索引最大值n
max
=n
m,2
*12+t2;
[0072]
步骤2.9:结束。
[0073]
本发明所带来的有益技术效果:
[0074]
1、本发明不仅可以通过循环前缀、可用资源块个数、循环移位个数、循环移位间隔
等高层协议参数以及部分物理层参数,计算pucch格式1/1a/1b与pucch格式2/2a/2b的资源索引范围,而且可以通过正交序列个数计算pucch格式3的资源索引范围,同时给出了pucch格式4和格式5的资源索引范围计算方法。
[0075]
2、使用本发明提出的方法,可以得到循环前缀、可用资源块个数、循环移位个数、循环移位间隔等高层协议参数以及正交序列个数等部分物理层参数对pucc索引范围的影响,并且可以进行pucc索引计算方法的跨平台移植。
附图说明
[0076]
图1为第一类方法中pucc索引计算方式示意图;
[0077]
图2为第二类方法中pucc索引计算方式示意图;
[0078]
图3为pucch格式1/1a/1b的资源索引范围的计算流程图;
[0079]
图4为pucch格式2/2a/2b的资源索引范围的计算流程图。
具体实施方式
[0080]
下面结合附图以及具体实施方式对本发明作进一步详细说明:
[0081]
不同的pucch格式具有不同的资源索引计算方式,由于pucch数据处理流程不同,高层协议参数、其他上行信号对pucc索引的影响也不完全相同。
[0082]
(一)pucch格式1/1a/1b的资源索引计算
[0083]
pucch格式1/1a/1b通过对一个长为12的频域序列进行循环移位(一个资源块在频域内至多支持12个循环移位)形成,并且经过时域正交序列扩频。在实际部署中,12个频域循环移位的序列并不一定都能够使用,每个资源块上可用的循环移位数由高层协议参数“循环移位间隔”参数(取值为{1,2,3,})确定,可用的循环移位个数为12与“循环移位间隔”参数的商。该参数取值范围为{1,2,3},表示每个资源块上相邻循环移位的间隔。在常规循环前缀和扩展循环前缀的情形下,一个时隙中分别只有3个和2个sc-fdma符号可用于传输上行解调参考信号(dmrs),分别对应3个和2个dmrs正交序列。为了满足dmrs的需求,在常规循环前缀和扩展循环前缀的情形下,pucch format 1/1a/1b分别只能使用3个和2个正交序列,用于pucch格式1/1a/1b的时域上的正交序列长度为4。
[0084]
记用于pucch的资源块个数为nr,pucch格式1/1a/1b的可用资源块个数pucch格式2/2a/2b的可用资源块个数为pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数为正交序列个数为n,循环移位间隔为δs,各参数存在如下关系:δs∈{1,2,3},在常规循环前缀下,n=3,在扩展循环前缀的情形下下,n=2。每个时隙最多只有一个资源块用于pucch格式1/1a/1b和2/2a/2b混合传输。当时,pucch格式1/1a/1b和2/2a/2b不进行混合传输。
[0085]
pucch格式1/1a/1b的资源总数,即资源索引范围的最大值,分为两部分,一部分为只传输pucch格式1/1a/1b的资源数,另一部分是pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时pucch格式1/1a/1b的资源数。
[0086]
对于只传输pucch格式1/1a/1b的情形,一个资源块内可用的循环移位个数为
一个资源块包含的pucc数为正交序列个数与可用的循环移位个数的乘积,即一个资源块包含的pucc数为正交序列个数与可用的循环移位个数的乘积,即因此该情形下的pucch格式1/1a/1b的资源数
[0087]
对于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输的情形,一个资源块内可用于pucch格式1/1a/1b的循环移位个数为一个资源块包含的pucch格式1/1a/1b的资源数为正交序列个数与可用的循环移位个数为的乘积,即由于一个时隙内最多一个资源块用于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输,因此该情形下的pucch格式1/1a/1b的资源数
[0088]
综上,pucch格式1/1a/1b的资源总数可以表示为下式。
[0089][0090]
当某个时隙有一个资源块用于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时,只传输pucch格式1/1a/1b的可用资源块个数若某个时隙内pucch格式1/1a/1b与pucch格式2/2a/2b不进行混合传输,则因此,pucch格式1/1a/1b的资源总数满足如下关系。
[0091][0092]
也就是说,pucch格式1/1a/1b的资源索引范围为:0~n
max-1。
[0093]
计算pucch格式1/1a/1b的资源索引范围的工作流程如图3所示。
[0094]
(二)pucch格式2/2a/2b的资源索引计算
[0095]
pucch格式2/2a/2b基于长为12的频域序列循环移位(一个资源块在频域内支持12个循环移位)形成,可用的循环移位个数为12。同一资源块上不同的pucch格式2/2a/2b资源只通过频域上的循环移位来区分,而不使用正交序列来区分。
[0096]
记用于pucch的资源块个数为nr,pucch格式2/2a/2b的可用资源块个数为pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数为pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数为各参数存在如下关系:每个时隙最多只有一个资源块用于pucch格式1/1a/1b和2/2a/2b混合传输。当时,pucch格式1/1a/1b和2/2a/2b不进行混合传输。
[0097]
pucch格式2/2a/2b的资源总数,即资源索引范围的最大值,分为两部分,一部分为只传输pucch格式2/2a/2b的资源数,另一部分是pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时pucch格式2/2a/2b的资源数。
[0098]
对于只传输pucch格式2/2a/2b的情形,一个资源块内可用的循环移位个数为因此该情形下的pucch格式2/2a/2b的资源数
[0099]
对于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输的情形,一个资源块内可用于pucch格式2/2a/2b的循环移位个数为减2的原因是有2个循环移位索引要作为保护循环移位(guard cyclic shift),不能用于发送pucch。一个资源块包含的pucch格式2/2a/2b的资源数为可用的循环移位个数,即由于一个时隙内最多一个
资源块用于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输,因此该情形下的pucch格式2/2a/2b的资源数
[0100]
综上,pucch格式2/2a/2b的资源总数可以表示为下式。
[0101][0102]
当某个时隙有一个资源块用于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时,只传输pucch格式2/2a/2b的可用资源块个数若某个时隙内pucch格式1/1a/1b与pucch格式2/2a/2b不进行混合传输,则因此,pucch格式2/2a/2b的资源总数满足如下关系。
[0103][0104]
也就是说,pucch格式2/2a/2b的资源索引范围为:0~n
max-1。
[0105]
计算pucch格式1/1a/1b的资源索引范围的工作流程如图4所示。
[0106]
图2pucch格式2/2a/2b的资源索引范围的计算流程
[0107]
(三)pucch格式3、格式4、格式5的资源索引计算
[0108]
pucch格式3基于长为5的正交序列形成,正交序列个数为5。同一资源块上不同的pucch格式3资源只通过正交序列来区分,而不使用频域上的循环移位来区分。正交序列个数为5。记用于pucch的资源块个数为nr,pucch格式3的可用资源块个数为一个资源块至多包含5个pucc,因此pucch格式3的资源数为最大资源数为n
max
=5nr,资源索引范围为0~n
max-1。
[0109]
pucch格式4使用多个资源块进行数据传输,数据符号分成若干组,并在两个时隙中传输,每组数据符号对应一个传输pucch格式4的sc-fdma符号,不使用正交序列和频域上的循环移位进行区分。由于两个时隙中传输pucch格式4的sc-fdma符号个数相同,每个时隙中的pucch格式4的数据符号个数为两个时隙总符号个数的1/2,因此每个资源块包含的pucch格式4的资源数为1/2。记用于pucch的资源块个数为nr,pucch格式4的可用资源块个数为一个资源块包含1/2个pucc,因此pucch格式4的资源数为最大资源数为资源索引范围为0~n
max-1。
[0110]
pucch格式5使用一个资源块进行数据传输,数据符号分成若干组,并在两个时隙中传输,每组数据符号对应一个传输pucch格式5的sc-fdma符号。与pucch格式4不同的是,每个传输pucch格式5的sc-fdma符号使用两个正交序列进行区分,因此每个资源块包含1个pucch格式5资源。记用于pucch的资源块个数为nr,pucch格式5的可用资源块个数为一个资源块包含1个pucc,因此pucch格式5的资源数为个资源块包含1个pucc,因此pucch格式5的资源数为最大资源数为n
max
=nr,资源索引范围为0~n
max-1。
[0111]
关键点和保护点1:pucch格式1/1a/1b与pucch格式2/2a/2b的资源索引计算方法
[0112]
本发明使用循环前缀、可用资源块个数、循环移位个数、循环移位间隔等高层协议参数,并结合部分物理层参数,提出了pucch格式1/1a/1b与pucch格式2/2a/2b的资源索引计算方法和流程。弥补了现有技术中未给出pucch格式1/1a/1b与pucch格式2/2a/2b的资源
索引计算方法的不足。
[0113]
关键点和保护点2:pucch格式4、格式5的资源索引计算方法
[0114]
本发明提出的方法中,结合pucch格式4和格式5的数据处理流程,分析每个资源块包含的pucc数,并提出pucch格式4和格式5的资源索引计算方法。不仅克服了第一类现有方法中不支持pucch格式4个格式5的资源索引计算的不足,而且弥补了第二类现有方法中未给出pucch格式4和格式5的资源索引计算方法的不足。
[0115]
当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的技术人员在本发明的实质范围内所做出的变化、改型、添加或替换,也应属于本发明的保护范围。

技术特征:


1.一种4g网络物理层pucc索引计算方法,其特征在于:包括如下步骤:步骤1:pucch格式1/1a/1b的资源索引计算;记用于pucch的资源块个数为n
r
,pucch格式1/1a/1b的可用资源块个数pucch格式2/2a/2b的可用资源块个数为pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数为正交序列个数为n,循环移位间隔为δ
s
,各参数存在如下关系:δ
s
∈{1,2,3},在常规循环前缀下,n=3,在扩展循环前缀的情形下下,n=2;每个时隙最多只有一个资源块用于pucch格式1/1a/1b和2/2a/2b混合传输;当时,pucch格式1/1a/1b和2/2a/2b不进行混合传输;pucch格式1/1a/1b的资源总数,即资源索引范围的最大值,分为两部分,一部分为只传输pucch格式1/1a/1b的资源数,另一部分是pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时pucch格式1/1a/1b的资源数;对于只传输pucch格式1/1a/1b的情形,一个资源块内可用的循环移位个数为一个资源块包含的pucc数为正交序列个数与可用的循环移位个数的乘积,即含的pucc数为正交序列个数与可用的循环移位个数的乘积,即因此该情形下的pucch格式1/1a/1b的资源数对于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输的情形,一个资源块内可用于pucch格式1/1a/1b的循环移位个数为一个资源块包含的pucch格式1/1a/1b的资源数为正交序列个数与可用的循环移位个数为的乘积,即由于一个时隙内最多一个资源块用于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输,因此该情形下的pucch格式1/1a/1b的资源数综上,pucch格式1/1a/1b的资源总数表示如下式所示:当某个时隙有一个资源块用于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时,只传输pucch格式1/1a/1b的可用资源块个数若某个时隙内pucch格式1/1a/1b与pucch格式2/2a/2b不进行混合传输,则若某个时隙内pucch格式1/1a/1b与pucch格式2/2a/2b不进行混合传输,则因此,pucch格式1/1a/1b的资源总数满足如下关系:也就是说,pucch格式1/1a/1b的资源索引范围为:0~(n
max-1);步骤2:pucch格式2/2a/2b的资源索引计算;记用于pucch的资源块个数为n
r
,pucch格式2/2a/2b的可用资源块个数为pucch格
式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数为式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数为各参数存在如下关系:每个时隙最多只有一个资源块用于pucch格式1/1a/1b和2/2a/2b混合传输;当时,pucch格式1/1a/1b和2/2a/2b不进行混合传输;pucch格式2/2a/2b的资源总数,即资源索引范围的最大值,分为两部分,一部分为只传输pucch格式2/2a/2b的资源数,另一部分是pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时pucch格式2/2a/2b的资源数;对于只传输pucch格式2/2a/2b的情形,一个资源块内可用的循环移位个数为因此该情形下的pucch格式2/2a/2b的资源数对于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输的情形,一个资源块内用于pucch格式2/2a/2b的循环移位个数为减2的原因是有2个循环移位索引要作为保护循环移位,不能用于发送pucch;一个资源块包含的pucch格式2/2a/2b的资源数为可用的循环移位个数,即由于一个时隙内最多一个资源块用于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输,因此该情形下的pucch格式2/2a/2b的资源数综上,pucch格式2/2a/2b的资源总数表示如下式所示:当某个时隙有一个资源块用于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时,只传输pucch格式2/2a/2b的可用资源块个数若某个时隙内pucch格式1/1a/1b与pucch格式2/2a/2b不进行混合传输,则因此,pucch格式2/2a/2b的资源总数满足如下关系:也就是说,pucch格式2/2a/2b的资源索引范围为:0~(n
max-1);步骤3:pucch格式3、格式4、格式5的资源索引计算;pucch格式3基于长为5的正交序列形成,正交序列个数为5,同一资源块上不同的pucch格式3资源只通过正交序列来区分,而不使用频域上的循环移位来区分,正交序列个数为5;记用于pucch的资源块个数为n
r
,pucch格式3的可用资源块个数为一个资源块至多包含5个pucc,因此pucch格式3的资源数为最大资源数为n
max
=5n
r
,资源索引范围为0~(n
max-1);pucch格式4使用多个资源块进行数据传输,数据符号分成若干组,并在两个时隙中传输,每组数据符号对应一个传输pucch格式4的sc-fdma符号,不使用正交序列和频域上的循环移位进行区分;由于两个时隙中传输pucch格式4的sc-fdma符号个数相同,每个时隙中的pucch格式4的数据符号个数为两个时隙总符号个数的1/2,因此每个资源块包含的pucch格
式4的资源数为1/2;记用于pucch的资源块个数为n
r
,pucch格式4的可用资源块个数为一个资源块包含1/2个pucc,因此pucch格式4的资源数为最大资源数为资源索引范围为0~(n
max-1);pucch格式5使用一个资源块进行数据传输,数据符号分成若干组,并在两个时隙中传输,每组数据符号对应一个传输pucch格式5的sc-fdma符号;与pucch格式4不同的是,每个传输pucch格式5的sc-fdma符号使用两个正交序列进行区分,因此每个资源块包含1个pucch格式5资源;记用于pucch的资源块个数为n
r
,pucch格式5的可用资源块个数为一个资源块包含1个pucc,因此pucch格式5的资源数为最大资源数为n
max
=n
r
,资源索引范围为0~(n
max-1)。2.根据权利要求1所述的4g网络物理层pucc索引计算方法,其特征在于:步骤1中,pucch格式1/1a/1b的资源索引计算流程如下:步骤1.1:读取用于pucch的资源块个数n
r
和pucch格式2/2a/2b的可用资源块个数步骤1.2:读取循环移位间隔δ
s
;步骤1.3:计算只传输pucch格式1/1a/1b的资源块内可用的循环移位个数t1,t1=12/循环移位间隔=12/δ
s
;步骤1.4:读取循环前缀;步骤1.5:判断是否为常规循环前缀;若:判断结果是为常规循环前缀,正交序列个数n=3;或判断结果是不为常规循环前缀,正交序列个数n=2;步骤1.6:读取pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数步骤1.7:判断步骤1.6中的循环移位个数是否等于零;若:判断结果是步骤1.6中的循环移位个数等于零,则pucch格式1/1a/1b和2/2a/2b不进行混合传输;只传输pucch格式1/1a/1b,执行步骤1.8;或判断结果是步骤1.6中的循环移位个数不等于零,则pucch格式1/1a/1b和2/2a/2b进行混合传输;执行步骤1.10;步骤1.8:对于只传输pucch格式1/1a/1b的情形,计算pucch格式1/1a/1b的可用资源块个数最大值n
m,1
;n
m,1
=用于pucch的资源块个数-pucch格式2/2a/2b的可用资源块个数;即步骤1.9:计算pucc索引最大值n
max
=n
m,1
*n*t1,执行步骤1.13;步骤1.10:对于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输的情形,计算一个资源块内可用于pucch格式1/1a/1b的循环移位个数t2,
步骤1.11:计算pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时,只传输pucch格式1/1a/1b的可用资源块个数最大值n
m,1
;n
m,1
=用于pucch的资源块个数-pucch格式2/2a/2b的资源块个数-1;即步骤1.12:计算pucc索引最大值n
max
=n
m,1
*n*t1+t2;步骤1.13:结束。3.根据权利要求1所述的4g网络物理层pucc索引计算方法,其特征在于:步骤2中,pucch格式2/2a/2b的资源索引计算流程如下:步骤2.1:读取用于pucch的资源块个数n
r
;步骤2.2:读取pucch格式1/1a/1b和2/2a/2b混合传输时用于pucch格式1/1a/1b的循环移位个数步骤2.3:判断循环移位个数是否等于0;若:判断结果是循环移位个数等于0,则pucch格式1/1a/1b和2/2a/2b不进行混合传输,执行步骤2.4;或判断结果是循环移位个数不等于0,则执行步骤2.6;步骤2.4:对于只传输pucch格式2/2a/2b的情形,计算pucch格式2/2a/2b的可用资源块个数最大值n
m,2
,n
m,2
=用于pucch的资源块个数;步骤2.5:计算pucc索引最大值n
max
=n
m,2
*12,然后执行步骤2.9;步骤2.6:对于pucch格式1/1a/1b与pucch格式2/2a/2b混合传输的情形,计算一个资源块内可用于pucch格式2/2a/2b的循环移位个数t2;步骤2.7:计算pucch格式1/1a/1b与pucch格式2/2a/2b混合传输时,只传输pucch格式2/2a/2b的可用资源块个数最大值n
m,2
,n
m,2
=用于pucch的资源块个数-1;即n
m,2
=n
r-1;n
m,2
=n
r-1;步骤2.8:计算pucc索引最大值n
max
=n
m,2
*12+t2;步骤2.9:结束。

技术总结


本发明公开了一种4G网络物理层PUCCH资源索引计算方法,属于资源索引技术领域,本发明不仅可以通过循环前缀、可用资源块个数、循环移位个数、循环移位间隔等高层协议参数以及部分物理层参数,计算PUCCH格式1/1a/1b与PUCCH格式2/2a/2b的资源索引范围,而且可以通过正交序列个数计算PUCCH格式3的资源索引范围,同时给出了PUCCH格式4和格式5的资源索引范围计算方法;使用本发明提出的方法,可以得到循环前缀、可用资源块个数、循环移位个数、循环移位间隔等高层协议参数以及正交序列个数等部分物理层参数对PUCCH资源索引范围的影响,并且可以进行PUCCH资源索引计算方法的跨平台移植。植。植。


技术研发人员:

严小军 台鑫 王鹏 徐明哲 左永锋 时慧

受保护的技术使用者:

中电科思仪科技股份有限公司

技术研发日:

2022.09.23

技术公布日:

2023/2/3

本文发布于:2024-09-21 08:48:37,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/57888.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:格式   资源   数为   个数
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议