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:

以上公式中的由Table 6.4.1.1.3-1和6.4.1.1.3-2确定:

中间量按照如下公式映射到物理资源上:
DM-RS符号的位置由和PUSCH持续时间确定:
  • 根据Tables 6.4.1.1.3-3和6.4.1.1.3-4,对于PUSCH映射类型A,如果没有使用intra-slot跳频,持续时间指的是被调度的PUSCH传输所在的slot的第一个OFDM符号到被调度的PUSCH资源的最后一个OFDM符号之间的时长,或者,
  • 根据Tables 6.4.1.1.3-3和6.4.1.1.3-4,对于PUSCH映射类型B,如果没有使用intra-slot跳频,持续时间指的是被调度的PUSCH资源在时域上的持续时长,或者,
  • 如果使用了intra-slot跳频,为每一跳的持续时间,从Table 6.4.1.1.3-6中获取;
  • 如果没有在信令DMRS-UplinkConfig中配置IE:maxLength,此时PUSCH DM-RS为single-symbol DMRS;
  • 如果信令DMRS-UplinkConfig中配置了IE:maxLength,并且maxLength =‘len2’,则PUSCH DM-RS是single-symbol还是double-symbol DM-RS由DCI 0_1中的“Antenna ports”字段确定(对于动态调度的PUSCH)或者由configured grant configuration(对于半静态调度的PUSCH);
  • 如果信令DMRS-UplinkConfig中IE:dmrs-AdditionalPosition的数值没有设置为‘pos0’并且使能了intra-slot跳频,则对于每一跳应认为dmrs-AdditionalPosition的数值都等于‘pos1’,并使用dmrs-AdditionalPosition=‘pos1’从Table 6.4.1.1.3-6中获取相关信息。

对于PUSCH映射类型A,

  • 只有当信令ServingCellConfigCommon中IE:dmrs-TypeA-Position的值等于‘pos2’时才支持dmrs-AdditionalPosition = ‘pos3’
  • 只有当信令ServingCellConfigCommon中IE:dmrs-TypeA-Position的值等于‘pos2’时才支持Table 6.4.1.1.3-4中的=4
下面我们也为PUSCH的DMRS做一个梳理总结:
1. 上行PUSCH DMRS分为两类:front loaded DMRS和additional DMRS:
  • front loaded DMRS:对于PUSCH映射类型A, front loaded DMRS的起始位置   由信令ServingCellConfigCommon中IE:dmrs-TypeA-Position确定
  • additional DMRS:additional DMRS的起始位置要通过Table 6.4.1.1.3-3和Table 6.4.1.1.3-4获取。
          下面我们举2个例子来说明:
           

2. 上行PUSCH DMRS有两种配置类型:configuration Type 1和configuration Type 2,这两种配置方式决定了DMRS在频域上的不同位置:
  • 对于没有使能transform precoding的场景:

  • 对于使能transform precoding的场景:

可以看到,在没有使能transform precoding的场景中,PUSCH DMRS configuration Type 1和Type 2在频域上位置的计算公式是不同的;而在使能了transform precoding的场景中,PUSCH DMRS configuration Type 1和Type 2在频域上计算公式是相同的。
从Table 6.4.1.1.3-1和6.4.1.1.3-2可以看出,不同的配置类型对应不同的天线端口,CDM group在不同的配置类型和天线端口中数值也各有差异;而PUSCH DMRS在时域上的位置不仅和PDSCH映射类型有关系,还和是否使能跳频功能有关。
下面我们举例说明:

例1:假设PUSCH映射类型A,dmrs-TypeA-Position = pos2, dmrs-AdditionPosition = pos0(即没有additional DMRS),跳频功能关闭,single-symbol DMRS;

对于tranform precoding功能关闭,configuration type 1的场景:

对于tranform precoding功能关闭,configuration Type 2的场景:

对于tranform precoding功能打开, configuration type 1的场景:

对于tranform precoding功能打开, configuration type 2的场景():

(N.B. 由于CDM group 0,1,2在频域上都占用子载波2,4,6,8,10, 而通过时域码分+频域码分最多只能区别一个CDM group里面不同端口的DMRS符号,因此此处必须在时域上把三个DMRS group分开以避免配置在相同的RE上造成相互干扰。)

3. PUSCH DMRS的天线端口和single-symbol DMRS和double-symbol DMRS的关系
    我们前面提到过“如果信令DMRS-UplinkConfig中的IE:maxLength数值为‘len2’, 则是single-symbol DMRS还是double-symbol DMRS由相关DCI确定”,这其实是通过上行DCI中的‘antenna port(s)’字段来指定的。查阅38.21.2我们知道上行DCI格式一共有2个:DCI format 0_0和DCI format 0_1。DCI 0_0里面没有‘antenna port(s)’字段,DCI 0_1中存在‘antenna port(s)’字段。我们先来看看DCI 0_0,因为没有该字段,所以3GPP做了以下规定:
  • 对于由DCI 0_0调度的PUSCH传输,如果加扰DCI 0_0的RNTI为C-RNTI,PUSCH DMRS为single-symbol front loaded DMRS, 该DMRS类型为configuration type 1,DMRS端口为0,并且该PUSCH相关的时频资源不存在于任何携带DMRS的OFDM符号中(除非PUSCH在时域上的长度2个OFDM符号,并且transform precoding是关闭的)
  • 对于由DCI0_0调度的PUSCH传输,如果加扰DCI0_0的RNTI为CS-RNTI,PUSCH DMRS为single-symbol front loaded DMRS, DMRS类型由信令configuredGrantConfig中IE:dmrs-Type指定,DMRS端口为0,并且该PUSCH相关的时频资源不存在于任何携带DMRS的OFDM符号中(除非PUSCH在时域上的长度2个OFDM符号,并且transform precoding是关闭的)。
  • 对于由DCI0_0调度的PUSCH传输,如果没有开启跳频了,UE认为additional DMRS相关信令dmrs-AdditionalPosition=‘pos2’,并且最多有2个additional DMRS可以在PUSCH中传输;如果开启了跳频,UE认为dmrs-AdditionalPosition=‘pos1’,并且最多只有1个additional DMRS可以在PUSCH中传输:   
    然后我们再看看DCI 0_1,在DCI 0_1中的‘antenna ports’字段定义如下:
  1. Antenna ports - 该字段长度定义如下:
  • 2 bits(Table 7.3.1.1.2-6),如果tranform precoder开启, dmrs-Type = 1, maxLength = 1
  • 4 bits(Table 7.3.1.1.2-7),如果tranform precoder开启, dmrs-Type = 1, maxLength = 2

  • 4 bits (Table 7.3.1.1.2-12/13/14/15),如果tranform precoder关闭, dmrs-Type = 1, maxLength = 2

 

  • 4 bits (Table 7.3.1.1.2-16/17/18/19),如果tranform precoder关闭, dmrs-Type = 2, maxLength = 1

  • 3 bits (Table 7.3.1.1.2-8/9/10/11),如果tranform precoder关闭, dmrs-Type = 1, maxLength = 1

  • 5 bits (Table 7.3.1.1.2-20/21/22/23),如果tranform precoder关闭, dmrs-Type = 2, maxLength = 1

  

    以上Table中的‘number CDM groups without data’的数值1,2,3分别指的是CDM groups {0}, {0,1}和{0,1,2},这里的‘CDM group without data’指的就是用于DM-RS的RE不能同时用于PUSCH。
    从以上各表可以看出,第一列'Value'的数值确定了DMRS的端口号以及CDM group,在知道了这两个信息后,通过Table 6.4.1.1.3-1和6.4.1.1.3-2就可以知道DMRS对应的 ,从而获取DMRS映射到频域资源上的位置和方式。DMR在时域上的位置是根据DCI中PUSCH所持续的OFDM符号数量查找Table 6.4.1.1.3-3,6.4.1.1.3-4和6.4.1.1.3-6得到的。
4. 下面我们再介绍一下PUSCH映射类型A和B,与PDSCH映射类型类似,PUSCH映射类型也是通过信令配置给UE的:

上行参考信号DMRS for PUSCH相关推荐

  1. [4G5G专题-73]:物理层 - 4G LTE上行信道探测参考信号SRS与上行解调参考信号DMRS

    第1章 参考信号xRS xRS: x Reference Signal 所谓参考信号, 是指基站或手机端发出的周期性信号,用于接收端作为从业务信道接收数据的参考. 参考信号分为: (1)下行 下行小区 ...

  2. 上行参考信号-SRS

    NR的SRS和LTE的SRS作用一样,都是用来获取上行信道质量,NR SRS资源由信令SRS-Resource配置,组成如下: 简单总结一下: 一个SRS资源最多支持4个天线端口 一个SRS资源在时域 ...

  3. 5G NR PDSCH的解调参考信号DMRS

    分类 front loaded DMRS,前置DMRS,占据1~2个符号,默认需要配置. Additional DMRS,额外DMRS,由高层参数PDSCH-Config=>DMRS-Downl ...

  4. [4G5G专题-43]:物理层-4G/5G参考信号大全(DM-RS, PT-RS, CSI-RS, SRS)

    待续................ 目录 第1章 参考信号概述 1.1 参考信号概述 1.2  为什么需要参考信号? 1.3 NR参考信号在物理层信道中的位置 1.4 LTE物理信道 VS NR物理 ...

  5. LTE上行物理层传输机制(3)-上行物理信道和参考信号的位置

    1.上行传输机制 与下行类似,当UE需要给eNB传递信息时,也是通过物理信道和参考信号发送的.上行物理信道包括PRACH随机接入信道.PUCCH控制信道.PUSCH共享信道,上行参考信号包括解调参考信 ...

  6. csirs参考信号_5G NR参考信号(DMRS,PTRS,SRS和CSI-RS)

    本文转载自[微信公众号:通信百科,ID:Txbaike]经微信公众号授权转载,如需转载与原文作者联系 为了提高协议效率并保证传输包含在一个时隙或波束内而不必依赖其他时隙和波束,为此5G NR引入了以下 ...

  7. 天线端口和参考信号支持的多端口

    1 天线端口 天线端口是指能进行信道估计分辨的端口数,即与参考信号有关.直观地来说,有多少种参考信号,就有多少个端口.实际物理天线数大于端口数,但天线端口和物理天线间没有固定的映射关系,标准协议里也没 ...

  8. LTE学习:下行参考信号的总结

    转自:http://bbs.c114.net/forum.php?mod=viewthread&tid=704721&page=1#pid7694271 下行参考信号简介及功能 在R9 ...

  9. LTE参考信号CRS、DRS、SRS、DMRS

    SRS:Sounding Reference Signal(上行探测参考信号) 作用:上行信道估计,选择MCS和上行频率选择性调度,TDD系统中,估计上行信道矩阵H,用于下行波束赋形. DMRS:De ...

最新文章

  1. 都在建议,不要直接使用 @Async 注解,为什么?
  2. Exploring the 7 Different Types of Data Stories
  3. 学多门计算机语言的好处,多学一门语言的19大好处
  4. python截图保存到内存卡_Python画月饼,云上过中秋,天池Python入门案例系列赛开启...
  5. 密码学系列之:明文攻击和Bletchley Park
  6. 实现3d图片移动_「3D建模」什么是动画和角色设计的3D索具?
  7. Oracle systemstate dump介绍
  8. 计算机组成与结构PLA,计算机组成与结构.doc
  9. mongodb如何实现更新一个字段的值为另外一个字段的值?
  10. 服务器型号惠普RX3600,384854-B21 389344-001 146G SAS 15K 3.5寸HP服务器硬盘批发
  11. mysql新用户不能创建数据库中_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限...
  12. h5 uniapp history模式下刷新页面404
  13. [转]把复杂事物简明化
  14. uboot修改传递给内核的cmdline的方法
  15. 大型网站技术架构(八)——网站的安全架构
  16. html5获取经纬度失败,h5获取经纬度有问题
  17. 服务器注册表被管理员禁用,win10中如何修复被管理员或病毒禁用的注册表编辑器...
  18. Shinobi视频监控平台
  19. mysql三表联合查询(员工表,部门表,工资表)
  20. RN(React Native)

热门文章

  1. MySql的数据文件迁移
  2. 三维反对称矩阵_反对称矩阵的性质(秩、合同矩阵)
  3. BLDC控制实验:方波、霍尔、开环、定速、正转
  4. 搜索框封装-微信小程序
  5. java页面的模糊查询_利用java8 steam实现代码中模糊搜索以及分页实现
  6. ZOJ 3228 Searching the String (AC自动机)
  7. Linux系统查看CPU使用率、内存使用率、磁盘使用率
  8. yolov6解锁了新姿势
  9. MySQL_1_数据库的详细安装和卸载过程(附带软件)
  10. 用户体验设计笔记(1-1)