我是靠谱客的博主 复杂美女,最近开发中收集的这篇文章主要介绍LTE学习-RACH(3)RACH随机接入信道(3),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

参考:sharetechnote

RACH

  • RACH随机接入信道(3)
    • PRACH信号结构
    • 网络发送RACH响应
    • RACH Preamble的功率如何确定

RACH随机接入信道(3)

PRACH信号结构

下图比较了PRACH Premable信号结构与普通上行子帧。
1.Preamble在频域的长度等于6RB的上行子帧,带宽为1.08MHz。
2.Preamble在时域的长度包括了保护时间(= CP长度+序列长度+ GT长度),保护时间可以是1,2,3,这取决于Preamble Format。
3.PRACH Preamble的一个子载波为1.25 Khz,而UL子帧的一个子载波为15 Khz。即12个preamble子载波等于1 个UL子帧子载波。

网络发送RACH响应

网络在接收到UE的RACH Preamble后会发送RACH响应,但是网络应该在什么时候,在哪个子帧中发送RACH响应?以下内容来自3GPP 36.321(章节5.1.4)。

一旦随机接入Preamble被发送出去,无论测量间隙是否出现,UE都会监测PDCCH来获得随机接入响应,而这种随机接入响应由RA-RNTI确认。在RA响应窗口中,它从包含preamble传输的末端,三个子帧和ra-ResponseWindowSize子帧。

它表示网络传输RACH响应的最早时间为RACH Preamble结束后的3个子帧后。网络最晚的传输时间由ra-ResponseWindowSize决定。这个窗口大小可以是子帧单元中0到10之间的数字。这意味着RACH Preamble和RACH响应之间的最大时间差只有12个子帧(12 ms),这是非常严格的时间要求。

RACH Preamble的功率如何确定

RACH Preamble (PRACH) 的功率视情况而定。(36.321 - 5.1.3)
本节中介绍的是仅用于传统LTE的PRACH功率。

PRACH功率基本上是由开环功率控制算法决定的。无论哪种情况,PRACH功率(P_PRACH)都由以下公式决定:
P_PRACH = min{P_CMAX, PREAMBLE_RECEIVED_TARGET_POWER + PL}

其中,PL表示eNB Tx天线和UE Rx天线之间的路径损耗。PREAMBLE_RECEIVED_TARGET_POWER是eNB期望接收的PRACH功率。

上面的公式表明了,
i)计算PREAMBLE_RECEIVED_TARGET_POWER + PL
ii)如果计算值小于P_CMAX(23dbm),则按计算值作为功率传输PRACH;
如果计算值大于P_CMAX(23 dBm),则按P_CMAX作为功率传输PRACH。

所以计算PRACH功率的确定的关键在于如何计算“PREAMBLE_RECEIVED_TARGET_POWER + PL”。具体的计算方法因情况的不同而异。

首先,让我们看看PREAMBLE_RECEIVED_TARGET_POWER是如何工作的。计算如下:

< 情况 1 >当UE发送第一个PRACH时:
PREAMBLE_RECEIVED_TARGET_POWER = preambleInitialReceivedTargetPower(SIB2携带) + DELTA_PREAMBLE
Preamble Format 和 DELTA_PREAMBLE 的映射关系如下:
36.321 - table 7.6-1: delta_preamble values
Preamble Format由SIB2携带的prach-Configindex确定:

< 情况 2 >当UE转发PRACH时:
PREAMBLE_RECEIVED_TARGET_POWER = preambleInitialReceivedTargetPower(SIB2携带) + DELTA_PREAMBLE + (PREAMBLE_TRANSMISSION_COUNTER – 1) * powerRampingStep(SIB2携带)

NOTE:在每次重传PREAMBLE_RECEIVED_TARGET_POWER时,其值都会增加
NOTE : PREAMBLE_TRANSMISSION_COUNTER在第一次发送PRACH时值为1,每次PRACH重传时值加1。

现在考虑UE如何估计eNB Tx天线和UE Rx天线之间的路径损耗。技术上很简单。路径损耗可以计算如下:
PL = eNB Transmitter Power - UE Reciever Power
通过直接测量,UE具有“UE接收功率”。问题在于UE如何得到eNB发射机的功率。对于UE来说,直接测量是不可能的。eNB应该通过发送消息告诉UE它的传输功率。eNB Tx功率由SIB2参数referenceSignalPower发送通知给UE,如下所示:

示例:
假设UE已经解码了以下SIB参数:

  • preambleInitialReceivedTargetPower = -104 (dBm)
  • referenceSignalPower = 18
  • prach-ConfigIndex: 3 ==> PREAMBLE FORMAT是Format 0
  • powerRampingStep = dB2

UE测量其接收天线的RSRP:

  • UE测量的RSRP = -80dBm

根据这些信息,可以计算出:
PREAMBLE_RECEIVED_TARGET_POWER = preambleInitialReceivedTargetPower(in SIB2) + DELTA_PREAMBLE = -104 + 0 = -104

路径损耗的计算为:
PL = (referenceSignalPower(SIB2携带)) - (UE测量的RSRP) = 18 - (-80) = 98

然后把这些代入PRACH功率公式,得到如下结果:
P_PRACH = min{23, -104+98 } = min(23, -6) = -6 dBm

最后

以上就是复杂美女为你收集整理的LTE学习-RACH(3)RACH随机接入信道(3)的全部内容,希望文章能够帮你解决LTE学习-RACH(3)RACH随机接入信道(3)所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部