1 序列生成

序列生成公式如下式所示

加扰序列仍然采用31阶Gold序列,为两个m序列的模二和,加扰序列的初始序列如下式所示

其中各变量含义为:

  • L为时隙中的符号索引;
  • Nsf为时隙索引;
  • Nsymb为一个时隙内的符号数量;
  • NID为加扰ID,加扰ID 0和加扰ID 1分别由高层参数scramblingID0 和scramblingID1提供,参数不存在的情况下默认为小区ID,具体用ID0还是ID1由DCI指示。

2 资源映射

前置导频

序列映射到RE的公式如下所示:

k为频域指示,l为时域指示。DM-RS分为类型1和类型2,由参数dmrs-Type指示,分别用于支持单用户MIMO和多用户MIMO。除此之外,由于类型1和类型2平均每个端口占用的RE数量不同,即每个端口的RE密度不同,所以各自有不同的适用场景。类型1更适合低信噪比、频域选择性较高的场景,类型2更适合高信噪比、时延扩展较小的场景。

式中的一些参数如下两表所示,从表中可以看出:

  • 类型1在单符号情况下,最多支持4个端口,端口01和23分别在不同的CDM group,每个CDM group内,比如端口0和1,又通过频域的OCC来实现正交,从而实现4个端口的正交。
  • 类型1在双符号情况下,最多支持8个端口,除了频域OCC外,还可以时域OCC来实现正交,所以可以支持更多的端口。
  • 类型2在单符号情况下,最多支持6个端口,共三个CDM group,每个group内又通过频域OCC实现正交。
  • 类型2在双符号情况下,最多支持12个端口,与类型1双符号情况同理,除了频域OCC外,还可以时域OCC,从而支持更多的端口。

如下图举例所示,图中黄色表示PDCCH,白色表示PDSCH,绿色表示同一个CDM group内的端口,蓝色表示同一个CDM group内的端口,数字表示端口号。

频域指示k的参考点分两种情况:

  • 承载SIB1的PDSCH的DM-RS,k的参考点为CORESET0的RE0;
  • 其余情况参考点为CRB0的RE0即point A。

时域指示也分为两种情况:

  • 当为PDSCH mapping type
    A时,时域指示l的参考点为slot的起始symbol,且DM-RS的第一个符号位置为3或4,由MIB中参数dmrs-TypeA-Position指示,主要考虑PDCCH的具体配置。
  • PDSCH mapping type B时,l的参考点为PDSCH的起始symbol,DM-RS从PDSCH调度区域的第一个符号开始传输。

从上面的描述中也可以看出,NR的导频信号的映射位置在尽可能靠前的位置,是为了减小解调和译码时延,也就是所谓的导频前置(front-loaded DM-RS)

附加导频

在NR中的中/高速场景中,为了保证估计精度,除了前置导频外,加入了与前置导频TDM的附加导频,附加DM-RS结构与前置DM-RS的图样相同,在双符号DM-RS情况下,最多可以配置1组附加导频,在单符号前置DM-RS情况下最多可以配置3组附加导频。附加导频的数量与调度时长有关,时域位置由高层参数dmrs-AdditionalPosition指示为0、1或3,缺省值为2。如下表所示:


当PDSCH mapping type B时,如果PDSCH的资源和CORESET相重叠,则PDSCH DM-RS要往后顺延到紧挨CORESET的后面,此时,如果PDSCH的duration为2时,DM-RS的起始位置不能超过PDSCH的第二个symbol,当PDSCH的duration为4时,DM-RS的起始位置不能超过PDSCH的第3个symbol,当PDSCH的duration为7时,DM-RS的第一个symbol不能超过PDSCH的第4个symbol。

NR中,DM-RS分为single-symbol和double-symbol两种类型。如果高层参数maxLength没有配置,则为single类型,如果高层参数存在,则根据DCI的指示来确定是single还是double。

如果CSI-RS不存在,则DM-RS与SSB QCL,同一个CDM group内的DM-RS QCL。

3 DM-RS接收过程

初始接收

在PDSCH的初始接收时,此时UE还没有收到参数dmrs-AdditionalPosition, maxLength and dmrs-Type,则此时UE默认情况为:

  • PDSCH不会占用承载DM-RS的symbol;单符号前置导频信号在端口1000上传输;
  • 其余正交端口没有用于其他UE的PDSCH传输;
  • dmrs-AdditionalPosition=‘pos2’;
  • PDSCH mapping type B时,当前置导频在PDSCH的第一个或第二个符号上时,如果PDSCH的duration是7(for normal CP)或6(for extended CP),则此时附加导频在PDSCH的第5个或第6个符号上,否则不存在附加导频;
  • PDSCH mapping type B时,当PDSCH的duration为4时,UE默认不存在附加导频;
  • PDSCH mapping type B时,当PDSCH的duration为2时,UE默认不存在附加导频,且PDSCH是要占用DM-RS的位置的。
其他情况

当C-RNTI, MCS-C-RNTI, or CS-RNTI加扰DCI format 1_1调度PDSCH时,UE处于连接态,可以接收到相关参数,所以接收DM-RS的过程如下:

  • 首先根据参数dmrs-Type来确定DM-RS类型;
  • 通过参数maxLength来确定是单符号还是双符号DM-RS;
  • 如果是len1,则为单符号;
  • 如果是len2,则根据DCI确定单符号还是双符号;
  • 根据参数dmrs-AdditionalPosition来确定附加DM-RS的位置。

DCI中会指示DM-RS端口数量。

在实际配置当中,UE不希望收到一些冲突的DM-RS配置,比如如下几种情况:

  • 在参数phaseTrackingRS配置了的情况下,要不就占用DM-RS端口1004-1007 or
    1006-1011来传输PT-RS,要不就不传输PT-RS,端口1004-1007 or 1006-1011仍然用来传输DM-RS。

  • 双符号导频的附加导频是不能多于1个的(这个前面也描述过)

  • 联合调度的UE不能收到不同的DM-RS配置

  • DM-RS与CSI-RS不能配置重叠的资源

等。

5G NR PDSCH DM-RS相关推荐

  1. 5g nr,PDSCH/PUSCH,UE如何选择MCS table

    下行 NR中为PDSCH定义了3个MCS表,分别是表5.1.3.1-1.5.1.3.1-2.5.1.3.1-3,其中表5.1.3.1-1的最高调制方式和频谱效率分别是64qam和948x6/1024= ...

  2. 5G NR PDSCH、PUSCH资源分配

    本文转载自:https://blog.csdn.net/jxwxg/article/details/92393652   通信就是把数据承载在特定的时间和频率上,传输到数据接收方,数据接收方在在相应的 ...

  3. 5G NR PDSCH频域资源调度

    PDSCH频域资源调度 在5G NR中,PDCCH主要负责物理层各种关键控制信息的传递,其中就包括PDSCH的频域调度信息.在本文中,就PDSCH的频域资源调度,结合DCI进行简单的介绍.       ...

  4. 5G NR PDSCH的相位跟踪参考信号PTRS

    相位噪声 相位噪声指射频器件在各种噪声(如随机性白噪声.闪烁噪声)的作用下引起的系统输出信号相位的随机变化.相位噪声会恶化接收端的SNR(Signal-Noise Ratio信噪比)或EVM(Erro ...

  5. 5G/NR - PDSCH DMRS

    帮忙也同时扫码关注公众号,谢谢! PDSCH DMRS序列 可见DRMS序列与符号位置 相关外,还与调度PDSCH的DCI以及RRC配置相关. 首先,仅在使用DCI format 1-1调度的PDSC ...

  6. 5G NR PDSCH时域资源调度

    PDSCH时域资源调度 针对PDSCH时域调度,为了考虑不同的业务需求(比如URLLC和eMBB),NR同时支持基于时隙和非时隙的调度.和频域调度一样,NR的DCI中有专门的时域资源分配信息比特支持针 ...

  7. 5G/NR PDSCH之频域资源分配

    物理下行共享信道(Physical Downlink Shared CHannel, PDSCH)是无线通信系统中物理下行信道的一种,用于传输下行用户数据.而在PDSCH进行下行数据传输时,是需要基站 ...

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

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

  9. [5G][NR] PDSCH DMRS

    1. PDSCH DMRS的频域位置 对于DMRS configuration type 1 ,以天线端口 p=1000为例,DMRS在频域上的位置如下图所示,可见,在DMRS configurati ...

最新文章

  1. VS2010运行速度优化汇总
  2. Html一修改就会自动刷新,web 前端修改 自动刷新 插件使用 liveReload
  3. 数据中心空调系统应急方案
  4. c语言按行存储数据库,C语言实现按行读写文件
  5. Mybatis CRUD注解Annotation的使用
  6. vue3.0js 非prop属性的值和setup函数的使用
  7. 创建oracle数据库表空间并分配用户
  8. 深度学习,路在何方?
  9. Spring Boot 2.0与Java 9
  10. sys.dm_exec_query_stats的total_worker_time的单位是微秒还是毫秒
  11. 信息学奥赛一本通 1004:字符三角形 | OpenJudge NOI 1.1 08
  12. CCF201712-1 最小差值(100分)【序列处理】
  13. 华为云交付项目服务器配置表,云服务器交付确认表
  14. USGS官网批量下载卫星数据方法
  15. 基因编辑技术在农业中的应用综述
  16. 基于眼底照片的病理性近视眼及识别
  17. “XXX停止运行”问题解决
  18. [跟练]基于七普修正Worldpop人口栅格数据(附2020年worldpop100m人口栅格)
  19. 幸福公开课字幕 中英文全
  20. 一分钟读懂互联网广告竞价策略

热门文章

  1. 复制iso镜像文件到U盘时,提示对于目标文件系统,文件“CentOS-7-x86_64-DVD_1810.iso”过大
  2. 电影中的“暴力美学”(2) -止戈为武!
  3. 拉链表开链 | 拉链表闭链 | 拉链表断链
  4. MATLAB文件路径
  5. MT【192】又是绝对值函数
  6. 【工具】MySQL Workbench使用教程
  7. 工业相机编程模型和流程
  8. Talend 使用thttpRequest请求json数据,并使用tExtractJSONFields解析数据
  9. 基于FPGA的图像处理1--图像处理基础IP设计
  10. 如何安装 Swift 环境