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

10 篇文章 1 订阅
本文介绍了5G NR中的相位跟踪参考信号(PTRS)如何应对高频段相位噪声问题。PTRS的配置、序列生成、资源映射等关键点被详细阐述,以提升系统容量并降低误码率。
摘要由CSDN通过智能技术生成

相位噪声

相位噪声指射频器件在各种噪声(如随机性白噪声、闪烁噪声)的作用下引起的系统输出信号相位的随机变化。相位噪声会恶化接收端的SNR(Signal-Noise Ratio信噪比)或EVM(Error Vector Magnitude误差向量幅度),造成大量的误码,这样就限制了高阶调制的使用,会严重影响系统的容量。

相对来说,相位噪声对低频段,也就是sub6G频段的影响较小一些。而高频段(毫米波)下,由于参考时钟源的倍频次数大幅增加以及器件的工艺水平和功耗等各方面的原因,相位噪声的影响也是大幅增加。

为了应对高频段下的相位噪声,除了增大子载波间隔、提高器件质量之外,5G新空口引入了PT-RS(Phase Tracking Reference Signal)信号以及相位估计补偿算法。

序列

序列生成方式与DMRS一致。

配置

下行是否配置了PT-RS,由DMRS-DownlinkConfig中的字段phaseTrackingRS来决定,如果该字段缺省或配置为released,则表示下行没有PT-RS信号。

PT-RS的具体配置在PTRS-DownlinkConfig中:

在这里插入图片描述

frequencyDensity提供了两个值,这两个值都在(1,276)的范围内,分别对应了TS
38.214-Table5.1.6.3-2中的 N R B 0 N_{RB0} NRB0 N R B 1 N_{RB1} NRB1,UE再通过DCI中的调度RB数查询该表,就可以确定PT-RS的频域密度 K P T − R S K_{PT-RS} KPTRS。可以看到,如果调度RB数过少,即 N R B < N R B 0 N_{RB}<N_{RB0} NRB<NRB0时,PT-RS的系统开销相对来说就太大了,这个时候下行没有PT-RS信号。

在这里插入图片描述

timeDensity提供了三个范围在(0,29)的值,分别对应TS 38.214-Table5.1.6.3-1中的ptrs-MCS1、ptrs-MCS2、ptrs-MCS3,UE再通过DCI中的调度MCS信息就可以确定PT-RS的时域密度 L P T − R S L_{PT-RS} LPTRS。表中的ptrs-MCS4没有在高层参数中明确配置,UE可以假定该值为当前可使用的最大MCS+1。

在这里插入图片描述

epre-Ratio通过TS 38.214-Table4.1-2确定了PT-RS端口每层每个RE上PT-RS EPRE与PDSCH EPRE的比例,这个比例叫做 ρ P T R S {\rho}_{PTRS} ρPTRS,它与 β P T R S \beta_{PTRS} βPTRS的关系为 β P T R S = 1 0 ρ P T R S 20 \beta_{PTRS}=10^{\frac{\rho_{PTRS}}{20}} βPTRS=1020ρPTRS

在这里插入图片描述

resourceElementOffset在讲资源映射时具体说明。

资源映射

PT-RS序列通过如下方式映射到RE ( k , l ) p , μ (k,l)_{p,\mu} (k,l)p,μ上:
在这里插入图片描述
其中, β P T − R S \beta_{PT-RS} βPTRS的获取方式如上文所述。*r(2m+k’)*和DMRS的一致。

确定时域索引l的步骤如下:

  1. 设置i=0 l r e f = 0 l_{ref}=0 lref=0

  2. 如果从 m a x ( l r e f + ( i − 1 ) L P T − R S + 1 , l r e f ) max(l_{ref}+(i-1)L_{PT-RS}+1,l_{ref}) max(lref+(i1)LPTRS+1,lref) l r e f + i L P T − R S l_{ref}+iL_{PT-RS} lref+iLPTRS的间隔中,有任何一个符号和DMRS的符号重叠,则:

  • 设置i=1

  • 如果是单符号DMRS,设置 l r e f l_{ref} lref为DMRS的符号索引,如果是双符号DMRS,设置 l r e f l_{ref} lref为DMRS第二个符号的索引。

  • 只要 l r e f + i L P T − R S l_{ref}+iL_{PT-RS} lref+iLPTRS还在为PDSCH分配的符号中,从步骤2开始重复执行

  1. l r e f + i L P T − R S l_{ref}+iL_{PT-RS} lref+iLPTRS加入到PT-RS的时域索引集合中

  2. 只要 l r e f + i L P T − R S l_{ref}+iL_{PT-RS} lref+iLPTRS还在为PDSCH分配的符号中,从步骤2开始重复执行

    也就是说,PT-RS时域的的范围,从调度的PDSCH的第一个符号开始,避开DMRS所在的位置,以 L P T − R S L_{PT-RS} LPTRS为密度,一直到PDSCH结束。

    在频域上,首先,假定分配给PDSCH的RB为从0到 N R B − 1 N_{RB}-1 NRB1,那么分配给PDSCH的子载波范围就是从0到 N s c R B N R B − 1 N_{sc}^{RB}N_{RB}-1 NscRBNRB1。最终映射PT-RS的子载波通过下列公式得到:
    在这里插入图片描述
    其中

  • i=1,2,…

  • n R N T I n_{RNTI} nRNTI是DCI调度本次传输的RNTI

  • k r e f R B k_{ref}^{RB} krefRB的取值见TS 38.211-Table7.4.1.2.2-1,表中给出了与PT-RS天线端口相关联的DMRS天线端口和该值的关系。如果UE调度为单码字,则PT-RS端口与分配给PDSCH的DMRS天线端口中最小索引的端口关联:如果UE调度为双码字,则PT-RS端口与分配给较高MCS码字的DMRS天线端口中最小索引的端口关联;如果两个码字的MCS一样,则PT-RS端口与码字0的DMRS天线端口中最小索引的端口关联。表中resoureceElementOffset由高层配置,缺省配置为’00’。

在这里插入图片描述

以下是基于5G NR下行PDSCH,DMRS参考信号的MMSE信道估计滤波系数,采用NR TDLC信道模型的MATLAB代码: ```matlab function [estChannel] = mmseChannelEstimate(rxSig, dmrsSymbols, dmrsIndices, noiseVarEst, chanDelay) % rxSig: 接收信号 % dmrsSymbols: DMRS参考信号 % dmrsIndices: DMRS参考信号的索引 % noiseVarEst: 噪声方差估计 % chanDelay: 信道时延 N = length(rxSig); % 接收信号长度 K = length(dmrsIndices); % DMRS参考信号长度 estChannel = zeros(1, N+chanDelay); % 初始化信道估计 filterCoeff = zeros(1, N+chanDelay); % 初始化滤波系数 % 计算接收信号的功率 rxPower = mean(abs(rxSig).^2); % 计算信道估计 for k = 1:K % 提取一个OFDM符号的DMRS参考信号 dmrsSymbol = dmrsSymbols(k); dmrsIndex = dmrsIndices(k); % 利用接收信号中的DMRS符号计算信道估计 estH = rxSig(dmrsIndex) / dmrsSymbol; % 计算MMSE权重 weight = (rxPower / (rxPower + noiseVarEst)); % 更新信道估计 estChannel(dmrsIndex+chanDelay) = weight * estH; end % 线性插值估计其余位置的信道 estChannel = interp1(dmrsIndices+chanDelay, estChannel(dmrsIndices+chanDelay), 1:N+chanDelay, 'linear', 'extrap'); % 计算信道滤波系数 filterCoeff(1) = estChannel(1); for n = 2:N+chanDelay filterCoeff(n) = estChannel(n) - estChannel(n-1); end % 保证滤波系数的平方和为1 filterCoeff = filterCoeff / sqrt(sum(filterCoeff.^2)); end ``` 其中,`rxSig`为接收信号,`dmrsSymbols`为DMRS参考信号,`dmrsIndices`为DMRS参考信号的索引,`noiseVarEst`为噪声方差估计,`chanDelay`为信道时延。函数输出`estChannel`为信道估计结果,`filterCoeff`为信道估计滤波系数。在该函数中,我们采用了NR TDLC信道模型,使用插值方法将DMRS参考信号的信道估计结果线性插值至其余位置,并且计算了信道滤波系数。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值