概述
【声明】:本文为原创文章,发表于wingsofsilence的CSDN博客。
欢迎转载,但请务必保留本信息,注明文章出处。
本文作者: wingsofsilence
本文原始地址:http://blog.csdn.net/wingsofsilence/article/details/79356236
第三部分: 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尺寸来表征。
Case No | SC(kHz) | u | TA granularity in Tc | FFT size | Ts vs Tc | TA granularity in Ts |
1 | 120 | 3 | 16*8 Tc | 1024 | 1 Ts = 16 Tc | 8 Ts |
2 | 120 | 3 | 16*8 Tc | 2048 | 1 Ts = 8 Tc | 16 Ts |
3 | 30 | 1 | 16*32 Tc | 4096 | 1 Ts = 16 Tc | 32 Ts |
文章同步发表在微信公众号, 微信转载请联系
最后
以上就是聪明舞蹈为你收集整理的5G NR 定时提前:从协议信令到算法实现 (2)的全部内容,希望文章能够帮你解决5G NR 定时提前:从协议信令到算法实现 (2)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复