没有合适的资源?快使用搜索试试~ 我知道了~
首页图解5GNR随机接入过程(科普 基础).pdf
初始接入意味着UE 和gNB(基站)之间的序列处理,以便UE 获取上行链路同步 并获得用于无线接入通信的特定ID(C-RNTI)。用更熟悉的术语来说,这种初始接入被 称为“RACH 过程”。根据文档,术语初始接入可能意味着'下行链路同步+ RACH'。但 就我而言,初始接入通常是指RACH 过程,我为下行同步写了一个单独的页面。即使未 确定详细参数(截至2017 年4 月),NR RACH 的总体过程与LTE RACH 非常相似(基 于TR 38.804 v1.0.0 - Ref [32])。因此,如果您已经熟悉LTE RACH 过程,您将很容易 理解NR RACH 过程。如果您不熟悉LTE RACH 过程,我强烈建议您先浏览LTE RACH 页面并尝试熟悉该过程。
资源详情
资源评论
资源推荐

图解 5G NR 随机接入过程

初始接入意味着 UE 和 gNB(基站)之间的序列处理,以便 UE 获取上行链路同步
并获得用于无线接入通信的特定 ID(C-RNTI)。 用更熟悉的术语来说,这种初始接入被
称为“RACH 过程”。 根据文档,术语初始接入可能意味着'下行链路同步+ RACH'。 但
就我而言,初始接入通常是指 RACH 过程,我为下行同步写了一个单独的页面。即使未
确定详细参数(截至 2017 年 4 月),NR RACH 的总体过程与 LTE RACH 非常相似(基
于 TR 38.804 v1.0.0 - Ref [32])。 因此,如果您已经熟悉 LTE RACH 过程,您将很容易
理解 NR RACH 过程。 如果您不熟悉 LTE RACH 过程,我强烈建议您先浏览 LTE RACH
页面并尝试熟悉该过程。
一、 为什么需要随机接入?
当你第一次听到 RACH 或 RACH 过程这个词时,出现在脑中的第一个问题就是'为什
么要 RACH?','RACH 过程的功能/目的是什么?','为什么我们需要这种复杂的过程(看
起来过于复杂)?'。当然,它不会让你感到困惑,RACH 具有非常重要的功能,特别是
在 LTE 以及 WCDMA 中。 RACH 的主要目的可以描述如下:
i)实现 UE 和 gNB 之间的上行同步
ii)获取 Message 3(例如 RRC Connection Request)的资源
在大多数通信中(尤其是数字通信,无论是有线还是无线),最重要的前提是在接收
器和发送器之间建立定时同步。因此,无论您在研究什么通信技术,您都会看到某种专门
为特定通信而设计的同步机制。
在 NR 中(LTE 和 WCDMA 也是),下行同步(发送器 = gNB,接收器 = UE)是通
过特殊同步信道(SS/PBCH)来实现,有关详细信息,请参阅同步页面。该下行同步信
号广播给每个人并且以一定的时间间隔周期发送。然而在上行链路(发送器 = UE,接收
器 = gNB)中,如果 UE 也用这种广播/始终在线同步机制,则其效率不高(实际上浪费
能量并且对其他 UE 造成大量干扰),您可以很容易理解这类问题。在上行链路中,该同
步过程应满足以下标准:
i)同步过程应该只在有必要时才会发生
ii)同步应仅专用于特定 UE

本文中所有复杂/混乱的故事主要是关于满足这些标准的特殊设计机制的过程。
RACH 过程的另一个目的是获得 Msg3 的资源(Message 3)。 RRC Connection Request 是
Msg3 的一个示例,并且根据场景存在几种不同类型的 Msg3,在阅读本文时您会弄清楚这
一部分,这一点并不是很难理解。
二、 随机接入的两种类型:基于竞争和基于非竞争
接下来所述的内容与 LTE 的几乎相同。当 UE 发送 PRACH Preamble 时,它以特定模
式发送,并且该特定模式被称为签名。在每个 LTE 小区中,总共有 64 个 Preamble 签名可
用,并且 UE 随机选择这些签名中的一个。
UE 随机地选择这些签名之一?这是否意味着多个 UE 有可能发送具有相同签名的
PRACH?是的,有这种可能性。这意味着多个 UE 的相同 PRACH Preamble 同时到达基站。
这种 PRACH 的冲突被称为竞争,并且这种类型的 RACH 过程被称为基于竞争的 RACH
过程。在这种基于竞争的 RACH 过程中,基站将在后面的步骤中经过额外的过程来解决
这些冲突,这个过程称为竞争解决步骤。
但是在某些情况下,由于某种原因(例如时间限制)这种竞争是不可接受的,并且可
以防止这些竞争。通常在这种情况下,基站会通知 UE 何时必须使用哪个 Preamble 签名。
当然在这种情况下,Network 将会分配这些 Preamble 签名给 UE,以便不发生冲突。这种
RACH 过程称为基于非竞争的 RACH 过程。为了启动非竞争 RACH 过程,UE 应该在
RACH 过程之前处于连接态模式,正如在切换情况中那样。
1、典型的基于竞争的 RACH 过程如下:
i)UE —> NW:RACH Preamble(RA-RNTI,L2 / L3 message 大小的指示)
i i)UE <—NW:Random Access Response(Timing Advance,TC-RNTI,L2 / L3
message 的 UL grant)
iii)UE —> NW:L2 / L3 message
iv)UE <—NW:Message for early contention resolution

现在让我们假设在步骤 i)发生了冲突。例如两个 UE 发送 PRACH,在这种情况下,
UE 将在步骤 ii)接收相同的 TC-RNTI 和资源分配。因此两个 UE 将在步骤 iii)通过相同
的资源分配(意味着具有相同的时频位置)向基站发送 L2 / L3 消息。当两个 UE 在完全
相同的时频位置上发送完全相同的信息时会发生什么?一种可能性是这两个信号对彼此起
干扰作用,并且基站不对它们进行解码。在这种情况下,UE 中没有一个会从基站侧获得
任何响应(HARQ ACK),并且它们都认为 RACH 过程已经失败并返回到步骤 i)。另一
种可能性是基站仅成功解码其中一个 UE 的消息,对另外一个 UE 失败解码。在这种情况
下,被基站成功解码 L2 / L3 消息的 UE 将从基站侧获得 HARQ ACK。给步骤 iii)消息的
HARQ ACK 过程称为“竞争解决”过程。
2、典型的基于非竞争的 RACH 过程如下:
i)UE <— NW:RACH Preamble(PRACH)分配
ii)UE —> NW:RACH Preamble(RA-RNTI,L2 / L3 message 大小的指示)
iii)UE <—NW:Random Access Response(Timing Advance,C-RNTI,L2 / L3
message 的 UL grant)
三、 与
LTE
随机接入过程的根本区别
如上所述,NR 的整个协议序列与 LTE 几乎相同。 LTE RACH 和 NR RACH 之间
的主要区别就在于 RACH Preamble 被传输之前的过程。由于 BeamForming(波束赋形)
在 NR 中是默认支持的,特别是在 mmWave(毫米波)中,当 NR 运行在
BeamForming 模式下,UE 需要检测并选择用于 RACH 过程的最佳波束。 该波束选择
过程将是 LTE RACH 和 NR RACH 之间的根本区别。

四、 Preamble 序列生成过程
与 LTE Preamble 序列一样,NR Preamble 序列也是基于 Zadoff Chu 序列。 整体序列
生成如下。
详细的序列生成算法可以总结如下。 虽然细节不同,但基本上与 LTE 是类似的。 就
序列长度而言,这里有两种类型的序列(L_RA = 139 和 839)。
剩余50页未读,继续阅读














安全验证
文档复制为VIP权益,开通VIP直接复制

评论1