我是靠谱客的博主 伶俐滑板,最近开发中收集的这篇文章主要介绍5G NR 定时学习,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

定时提前的定义

定时提前(Timing Advance, TA),用于UE上行传输,指UE根据相应指令提前相应时间发出数据包。

定时提前命令(Timing Advance Command,TAC), TRP(Transmit-Receive Point, 5G对于基站的新叫法)

通过发送TAC给UE,告知UE定时提前的时间大小。

        上行下行的发送时间关系参见下图(Ref: 3GPP TS 38.211 Chapter 4.3.1)。N_TA 是UE在TAC中解

析出来的测量量,N_TA, offset是根据不同的频段、子载波间隔而变化的定值,具体数值参考 3GPP TS38.133 Chapter 7.1。

   在 LTE-A 的 Release 11 版本中,因为载波聚合, UE支持的不同载波(包括一个主载波,其余为辅载波),允许具有不同的 TA值,引入定时提前组(Timing Advance Group, TAG)的概念。 一个TAG可以包括一个或多个服务小区,具有相同的TA数值。如果TAG中包含主小区(Pcell),则称之为主定时提前组;如果只包含辅小区,则称为辅定时提前组(sTAG)。在Rel 11 中,受限于射频,载波聚合最多允许两个下行载波。所以,最多只有两个TAG。5G中沿用了TAG的概念。

 

第二部分:定时提前的必要性

        上行传输的一个重要特征是不同UE在时频上正交多址接入,即来自同一小区的不同UE的上行传输之间互不干扰。为了保证上行传输的正交性,避免小区内干扰,TRP要求来自同一子帧但不同频域资源的不同UE的信号到达TRP的时间基本上是对齐的。TRP只要在CP(Cyclic Prefix)范围内接收到UE所发送的上行数据,就能够正确地解码上行数据,因此,上行同步要求来自同一子帧的不同UE的信号到达TRP的时间都落在CP之内。在UE侧看来, TA本质上是接收到下行子帧的起始时间与传输上行子帧的时间之间的一个负偏移(negative offset)。TRP通过适当地控制每个UE的偏移,可以控制来自不同UE的上行信号到达TRP的时间。对于离TRP较远的UE,由于有较大的传输延迟,就要比离TRP较近的UE提前发送上行数据。

上图中的(a)中指出了不进行上行定时提前所造成的影响。从图中的(b)可以看出,TRP侧的上行子帧和下行子帧的timing是相同的,而UE侧的上行子帧和下行子帧的timing之间有偏移。同时可以看出:不同UE有各自不同的TA值,即TA值是UE级的配置。需要注意的是, 定时提前量是两倍的传输时间量。在有些地方中也被称为RTT(round trip time), 即往返时间。在没有TAG之前,上行载波聚合只能在所有载波的TA值相同时才可以进行。 中继在不同的频段内会引入不同的时延。另外一种典型场景是,为了拥有高吞吐量,一个宏小区(覆盖范围广的地方) 和一个其他频段的小小区(small cell)进行载波聚合。两个小区的天线位置不同,因此TA值差异较大,如下图所示。因此不同的载波需要用到不同的TA。

 

 其中,根据载波的TA值,UE可以获悉通过该载波发送上行信道需要的时间提前量,以使通过该载波发送的上行信道到达TRP的时间与其设定时间一致,从而完成UE的上行传输时间同步,进而UE可以被TRP调度进行上行传输。实际应用中,根据载波的TA值不同可以将载波分成不同的定时提前组,每一个TAG内的载波的TA值相同。

第三部分: TA值测量的方式

TA估计算法

           1) PRACH 信道在初始接入过程中,TRP通过测量RACH信号PDP能量的峰值所在的位置来确定TA值。在之后介绍PRACH时会进行更加详细的介绍。  

            2)PUSCH/PUCCH/SRS等

        时域检测: 在接收端将估计的参考信号的信道通过IFFT变换变到时域,然后寻找主径所在的位置,与原本位置的差值便是TA的数值。这种方法的原理很直观,画一下信道的冲激响应图就可以很明显的看到TA的影响。

        频域检测:时域上的时间变化在频域上对应着相位旋转。因此,在全频带上,对相邻的参考信号估计出相位差,两两估计出一个,然后再对所有的相位差取平均,得到TA值。频域的方法不需要进行IFFT变换,复杂度更小一些。但是性能很大程度上依赖信道估计的结果。信道初步估计时,通常会采用LS的方法,这种方法在低信噪比时性能较差,因此频域检测的方法,如下图所示,在低信噪比时的TA估计结果误差会比较大。

  提升精度的方法,是采用更大的带宽,这样计算出来的用于平均的相位差会更多,即样本点多,平均的结果也会更加准确。

TA最大值的计算方式与颗粒度

        TA值对应的距离是参照1Ts来计算的。含义就是距离=传播速度(光速)*1Ts/2 (上下行路径和)。假设子载波间隔15 kHz, FFT 大小为2048,1 Ts对应的时间提前量距离等于: (3*10^8 * 1 / (15000*2048))/2=4.89m。

在LTE的随机接入过程中:TA值上报的范围在0~1282之间,根据RAR中的TA值,UE调整上行发射时间N_TA = TA*16Ts,值恒为正。例如:TA = 1,那么N_TA = 1*16Ts,表征的距离为16*4.89 m = 78.12 m,同时可以计算得到在初始接入阶段,UE与网络的最大接入距离 = 1282*78.12 m  = 100.156 km。

(参考:https://wenku.baidu.com/view/b9fa226149d7c1c708a1284ac850ad02de8007f7.html)

        在5G中,N_TA的单位变为 Tc,计算公式改为N_TA = TA* 16*64* Tc /2^u。与LTE的16 Ts 不同, NR TA的颗粒度随着子载波间隔和系统带宽变化。 系统带宽可以有FFT尺寸来表征。

原文链接:https://blog.csdn.net/wingsofsilence/article/details/79356236

最后

以上就是伶俐滑板为你收集整理的5G NR 定时学习的全部内容,希望文章能够帮你解决5G NR 定时学习所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部