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

7/12~7/13号完成DMRS for PUSCH需求分析:(refer to 38.211/38.212/38.213/38.214/38.331)


DM-RS sequence generation:

PUSCH transform-precoder = disabled时,

l  如果PUSCH通过DCI 0_1调度,则 对应高层参数scramblingID0scramblingID1通过DCI 0_1的“DMRS sequence initialization”字段指示;

l  如果PUSCH通过DCI 0_0调度且RNTI为C-RNTI,则 对应高层参数scramblingID0

l  否则

PUSCH transform-precoder = enabled时,高层指示group hopping和sequence hopping:

Questiongroup hoppingsequence hopping不能同时enable

序列组号u定义为: ,其中:

l  当PUSCH不是Msg3时, 由高层参数nPUSCH-Identity配置;否则,

和序列号 定义参见38.211 6.4.1.1.1.2


DM-RS precoding and resource mapping:

PUSCH transform-precoder为disabled时:

PUSCH transform-precoder为enabled时(即仅支持configuration type 1,且v = 1):

其中k为频域位置,l为时域位置。


DCI 0_1 “Antenna Ports”字段解析:

Table 7.3.1.1.2-6~7.3.1.1.2-23信息汇总如下:

transform-precoder

dmrs-type

antenna port(s)

#front-load symbols

enabled

type1

0

1

enabled

type1

1

1

enabled

type1

2

1

enabled

type1

3

1

enabled

type1

0

2

enabled

type1

1

2

enabled

type1

2

2

enabled

type1

3

2

enabled

type1

4

2

enabled

type1

5

2

enabled

type1

6

2

enabled

type1

7

2

disabled

type1

0

1

disabled

type1

1

1

disabled

type1

2

1

disabled

type1

3

1

disabled

type1

0,1

1

disabled

type1

2,3

1

disabled

type1

0,2

1

disabled

type1

0-2

1

disabled

type1

0-3

1

disabled

type1

0

2

disabled

type1

1

2

disabled

type1

2

2

disabled

type1

3

2

disabled

type1

4

2

disabled

type1

5

2

disabled

type1

6

2

disabled

type1

7

2

disabled

type1

0,1

2

disabled

type1

2,3

2

disabled

type1

4,5

2

disabled

type1

6,7

2

disabled

type1

0,4

2

disabled

type1

2,6

2

disabled

type1

0,1,4

2

disabled

type1

2,3,6

2

disabled

type1

0,1,4,5

2

disabled

type1

2,3,6,7

2

disabled

type1

0,2,4,6

2

disabled

type2

0

1

disabled

type2

1

1

disabled

type2

2

1

disabled

type2

3

1

disabled

type2

4

1

disabled

type2

5

1

disabled

type2

0,1

1

disabled

type2

2,3

1

disabled

type2

4,5

1

disabled

type2

0,2

1

disabled

type2

0-2

1

disabled

type2

3-5

1

disabled

type2

0-3

1

disabled

type2

0

2

disabled

type2

1

2

disabled

type2

2

2

disabled

type2

3

2

disabled

type2

4

2

disabled

type2

5

2

disabled

type2

6

2

disabled

type2

7

2

disabled

type2

8

2

disabled

type2

9

2

disabled

type2

10

2

disabled

type2

11

2

disabled

type2

0,1

2

disabled

type2

2,3

2

disabled

type2

4,5

2

disabled

type2

6,7

2

disabled

type2

8,9

2

disabled

type2

10,11

2

disabled

type2

0,1,6

2

disabled

type2

2,3,8

2

disabled

type2

4,5,10

2

disabled

type2

0,1,6,7

2

disabled

type2

2,3,8,9

2

disabled

type2

4,5,10,11

2

结合上表中的antenna ports及38.211 Table 6.4.1.1.3-1(对应DMRS type 1)和Table 6.4.1.1.3-2(对应DMRS type 2),可以得到频域偏置 (由此可以确定频域位置k):


时域位置l的确定方式如下(需要结合#front-loaded symbols = {1, 2}):

其中:

的定义参见:

l  Table 6.4.1.1.3-3: PUSCH DM-RS positions   for single-symbol DM-RS and frequency hopping disabled.

l  Table 6.4.1.1.3-4: PUSCH DM-RS positions   for double-symbol DM-RS and frequency hopping disabled.

l  Table 6.4.1.1.3-6: PUSCH DM-RS positions   for single-symbol DM-RS and frequency hopping enabled.

Questiondouble-symbol DMRS + frequency hopping enabled的表格缺失?(即Table 6.4.1.1.3-7

的定义参见:

l  Table 6.4.1.1.3-5: PUSCH DM-RS time index  .


Proposedparameters as below:

nrPuschTp: transform-precoder configuration of PUSCH, can be: {enabled, disabled}

nrPuschDmrsType: DM-RS configuration type of PUSCH, can be: {type1, type2}

nrNumFrontLoadDmrsSymbs: can be {1, 2}

nrPuschMappingType: PUSCH mapping type, can be {typeA, typeB}

nrPuschFreqHop: PUSCH frequency hopping configuration, can be {mode1,mode2, disabled}

nrDlDmrsTypeAPos: DL DMRS position, can be {2, 3}

nrPuschDmrsAddPos: PUSCH DMRS additional position, can be: {0, 1, 2, 3}


以下DMRS for PUSCH mapping示例:


猜你喜欢

转载自blog.csdn.net/jeffyko/article/details/81040039
今日推荐