Sequence generation
上行PUSCH 的DM-RS和PDSCH的DM-RS很相似,也分为两类: front-loaded DMRS和additional DMRS。而且PUSCH的DMRS和PDSCH的DMRS在时频域位置的处理算法以及相关front-loaded DMRS和additional DMRS的长度算法以及处理流程方面都很类似,如果大家能把这两者结合起来看,会很容易理解。
如果PUSCH没有使用transform precoding,序列r(n)按照下式生成:

如果PUSCH使用transform precoding,序列r(n)按照下式生成:

PUSCH的DMRS hopping模式由以下信令决定:
- 对于传输msg3的PUSCH, disable sequence hopping, group hopping enable还是disable由信令PUSCH-Common中的IE:groupHoppingEnabledTransformPrecoding确定:
- 对于其他的PUSCH传输,sequence hopping和group hopping的enable或者disable由信令 DMRS-UplinkConfig中的IE:sequenceHopping和sequenceGroupHopping分别确定;如果这两个IE都不存在,使用与msg3相同的hopping模式:
- PUSCH DMRS不能同时使用sequence hopping和group hopping。
Precoding and mapping to physical resources
序列r(m)根据以下条件映射为中间量
:
- 如果没有开启transform precoding:
- 如果开启了tranform precoding:
以上公式中的