1. PUSCH DMRS序列
PUSCH DMRS序列在PUSCH配置爲Transform precoding enabled和disabled時候使用的序列不一樣。
Transformprecoding disabled
可見此時PUSCH的DRMS序列生成方式與PDSCH的DMRS序列生成方式是一樣的。
- DCI format 0-1
對於DCI 0-1調度的PUSCH,由DCI format 0-1中1比特DMRS sequenceinitialization field確定。
或如果DMRS-UplinkConfig中scramblingID0/scramblingID1配置了的話,則使用RRC配置的值,否則使用小區ID。
- Type 1 configured grant
在Type 1 Configured Grant中,如果RRC配置中的dmrs-SeqInitialization配置了的話,則由其確定,否則或爲小區ID。
- DCI format 0-0
在C-RNTI/MCS-C-RNTI/CS-RNTI中的DCI format 0-0或其它上行調度,其取值爲0,。
- 其它
其他場景,包括Type 0 Configured Grant,Temporary C-RNTI DCIformat 0,則爲小區ID。
Transformprecoding disabled
生成序列如下
RAR調度的PUSCH或者TC-RNTI加擾DCI format 0-0調度的PUSCH,groupHoppingEnabledTransformPrecoding作爲hopping配置使用。
其它PUSCH,當hopping參數未配置時候,則仍然使用上面使用MSG3的hopping mode的即參數groupHoppingEnabledTransformPrecoding。
group hopping和sequence hopping參數確定之後,則確定序列的其它兩個參數也確定。UE不期望網絡同時使能group hopping和sequence hopping。
2. PUSCH DMRS頻域位置
在transform precoding enabled的時候,在頻域映射分爲Configuration Type 1和Configuration Type 2。由dmrs-Type配置確定,如果該參數未配置,則爲DMRS type 1。
Configuration Type 1
Configuration Type 2
在transform precoding disabled的時候,在頻域映射則只爲Configuration Type 1這種。
其中的reference point for k在transform precoding enabled和disabled不同。
3. PUSCH DMRS符號位置
DMRS的符號位置取決於PDSCH的mapping type,分爲mapping type A和mapping type B,在NR - K0, K1, K2中介紹K2時候,參考表格或者配置可以獲得PUSCH的mapping type。
兩種mapping type在PUSCH的起始符號位置和PUSCH符號數的限制不同。Mappingtype A的起始符號只能在符號位置0。
與PDSCH的差別還在於PUSCH還會配置frequency intra-slot hopping方式,是否hopping兩種方式下DMRS符號會有些差異。
intra-slot hopping disabled
intra-slot hopping enabled
38.211中Table 6.4.1.1.3-3和Table 6.4.1.1.3-4,single-symbol DMRS還是double-symbol DMRS取決於配置maxLength。
如果沒有配置maxLength或者maxLength配置爲len1,則取值爲len1(single-symbol);如果配置爲len2(double-symbol),那麼需要通過DCI來指示取值爲len1還是len2。
single-symbol DMRS
以ld等於12,PUSCH mapping type A爲例。
跳頻的情況下,以ld等於6,PUSCH mapping type A爲例。
double-symbol DMRS
對於Table 6.4.1.1.3-4中的mapping type A,如果PUSCH的符號數爲4,則dmrs-TypeA-Position爲‘pos2’。
以ld等於12,PUSCH mapping type A爲例。