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调度,则 对应高层参数scramblingID0和scramblingID1; 通过DCI 0_1的“DMRS sequence initialization”字段指示;
l 如果PUSCH通过DCI 0_0调度且RNTI为C-RNTI,则 对应高层参数scramblingID0;
l 否则,
PUSCH transform-precoder = enabled时,高层指示group hopping和sequence hopping:
Question:group hopping和sequence hopping不能同时enable?
序列组号u定义为: ,其中:
l 当PUSCH不是Msg3时, , 由高层参数nPUSCH-Identity配置;否则, 。
l 和序列号 定义参见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.
Question:double-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:
l nrPuschTp: transform-precoder configuration of PUSCH, can be: {enabled, disabled}
l nrPuschDmrsType: DM-RS configuration type of PUSCH, can be: {type1, type2}
l nrNumFrontLoadDmrsSymbs: can be {1, 2}
l nrPuschMappingType: PUSCH mapping type, can be {typeA, typeB}
l nrPuschFreqHop: PUSCH frequency hopping configuration, can be {mode1,mode2, disabled}
l nrDlDmrsTypeAPos: DL DMRS position, can be {2, 3}
l nrPuschDmrsAddPos: PUSCH DMRS additional position, can be: {0, 1, 2, 3}
以下DMRS for PUSCH mapping示例: