NG Toolset开发笔记--5GNR Resource Grid(7)

PUSCH Requirement Analysis Part III

PUSCH频域调度信息:

参见38.214,对于RA type0/type1的描述:RA type0仅支持 OFDM-based PUSCH(即pusch-tp=disabled),而RA type1支持pusch-tp=enabled/disabled两种情况。DCI 0_0对应RA type 1,而DCI0_1同时支持RA type0/1

 

高层配置的RA类型有3种(38.331):type0、type1和dynamic

DCI 0_1中Frequency domain resource assignment字段定义如下(38.212 7.3.1.1.2):

NG Toolset开发笔记--5GNR Resource Grid(7)_第1张图片

高层resourceAllocation配置为type0时,DCI 0_1使用type0;

高层resourceAllocation配置为type1时,DCI 0_1使用type1;

高层resourceAllocation配置为dynamic时,DCI 0_1的RA类型由MSB决定:MSB=0为type0,MSB=1为type1。


RA type0说明:

RA type0采用RBG bitmap形式分配资源。RBG是一组连续VRB。

NG Toolset开发笔记--5GNR Resource Grid(7)_第2张图片

RBG configuration 1/2选择由高层指示:

QuestionN_RBG是取floor还是取ceil

 

RA type1说明:

RA type1资源分配由RIV(resource indication value)指示,通过RIV确定起始位置和连续VRB数目

PUSCH频域跳频(RA type0不支持跳频,仅RA type1支持):

PUSCH跳频有2种模式:mode1(intra-slot hopping)和mode2(inter-slot hopping)。其中mode2仅支持PUSCH multi-slot调度。高层配置参数有2个:

对于active BWP带宽小于50时,freqHoppingOffsetLists有2种配置;带宽大于等于50时,有4种配置。相应的在DCI 0_1中通过N_UL_hop MSB来指示其中一种offset配置。

NG Toolset开发笔记--5GNR Resource Grid(7)_第3张图片


对于intra-slot hopping,per hop的RB_start定义如下:

其中RB_start从RIV计算得到。

Intra-slot hopping时,1st hop符号为,2nd hop符号为:

待确认:协议中可能写错了,N_PUSCH_symb才是1slotPUSCH占用符号数?

 

对于inter-slot hopping,per slot的RB_start定义如下:


How to determine RB_start and L_RB from RIV?

NG Toolset开发笔记--5GNR Resource Grid(7)_第4张图片

#1let div = RIV // rem = RIV %

#2two cases exist:

Case A: =div+1 and =rem

Case B: =+1-div and =-1-rem

#3Case A is valid only ifotherwisecase B is valid.


PUSCH时域调度信息:

高层可以配置最多16PUSCH时域分配方案:

NG Toolset开发笔记--5GNR Resource Grid(7)_第5张图片


时域分配方案有3个参数:

k2:slot offset

mappingType:pusch mapping type: 1 or 2

startSymbolAndLength:start and length indication value(SLIV)

如果PUSCH承载TB(即有DRB),不管有无CSI report,都根据DCI指示得到上面3个参数;

如果PUSCH仅承载CSI report(即无DRBDCICSI request指示在PUSCH上发送半静态CSI report),此时根据DCI指示得到上面的mappingTable和SLIV,但k2根据下列方法计算得到:


CSI report方式:PUCCH支持周期性和半静态,PUSCH支持半静态(DCI activated by CSI-request field)和非周期性。

PUSCH CSI report配置参数reportSlotOffsetList为:

NG Toolset开发笔记--5GNR Resource Grid(7)_第6张图片

DCI 0_1中的CSI Request字段指示一种SP trigger state,对应一种CSI report config,对应一组report slot offsetK2=max(Yj)

l 根据k2和DCI slot n,确定PUSCH发送slot:

l  根据SLIV确认PUSCH起始符号S和符号数L。有效的S/L组合如下:

Note: for extended CP with Type B, S should be {0…11}.

NG Toolset开发笔记--5GNR Resource Grid(7)_第7张图片

NG Toolset开发笔记--5GNR Resource Grid(7)_第8张图片

待确认:Above SLIV calculation is used only for normal CP?

l  根据PUSCH mapping type确定DMRS for PUSCH(待分析

 

Proposed parameters:

nrPuschTp: transform precoding, can be enabled/disabled

nrPuschRaType: PUSCH resource allocation type, can be type0/type1

nrPuschType0RbgBitmap: RBG bitmap for PUSCH RA type0

nrPuschType0RbgSize: RGB size configuration for PUSCH RA type0

nrPuschType1Vrb2PrbMapping: VRB-to-PRB mapping for PUSCH RA type1

nrPuschType1RivRbStart: RB_start of RIV for PUSCH RA type1

nrPuschType1RivLrb: L_RB of RIV for PUSCH RA type1

nrPuschHop: PUSCH hopping, disabled or mode1/mode2

nrPuschFreqHopOff: PUSCH hopping offset

nrPuschK2: K2 in time-domain scheduling

nrPuschMappingType: PUSCH mapping type, can be type1/type2

nrPuschSlivS: S of SLIV for PUSCH time-domain scheduling

nrPuschSlivL: L of SLIV for PUSCH time-domain scheduling

UL PTRS settings: TODO

PUSCH DMRS settings: TODO

SRSsettings: TODO


你可能感兴趣的:(4G/5G)