小区搜索

温金辉的博文
b站

概要

4G 中的小区搜索过程。主要涉及PSS/SSS以及UE通过PSS/SSS能够得到哪些有用的信息。
UE要接入LTE网络,必须经过小区搜索、获取小区系统信息、随机接入等过程。
时间同步和频率同步。

5G 中的变化
image.png|320
在5G中,由于带宽增加,同步信号可能不在信道中间,需要引入同步栅格来提高搜索速度。

小区搜索的主要目的

  1. 与小区取得频率和符号同步;
  2. 获取系统帧timing,即下行帧的起始位置;
  3. 确定小区的PCI。

UE 的小区搜索状态

gNB发送同步信号,UE开机。

UE在开机时进行小区搜索,为了支持移动性,UE还会不停地搜索邻居小区、取得同步并估计该小区信号的接收质量,从而决定是否进行切换(handover,当UE处于RRC_CONNECTED态)或小区重选(cell re-selection,当UE处于RRC_IDLE态)。

当UE处于RRC_CONNECTED态时,它会根据当前服务小区的质量和邻近小区的信号强度来决定是否进行切换。

切换是指在UE移动过程中,当发现当前服务小区的信号质量不再满足UE的需求时,UE会寻找一个更优质的小区,并向该小区发起切换请求,从而转移到新的小区继续通信。切换的成功与否直接影响着用户业务体验和使用。

当UE处于RRC_IDLE态时,它会通过小区重选机制选择信号质量最好的小区进行驻留。

小区重选是空闲模式中最重要的一项任务,通过小区重选,UE端驻留到优质的小区中。

LTE系统中的小区重选由终端根据一定的测量规则和重选准则自主完成。这些测量规则和重选准则包括了对当前服务小区和邻近小区的RSRP(参考信号接收功率)测量,以及周期性测量触发的小区重选和事件触发的小区重选过程。

PCI的分配和管理

LTE一共定义了504个不同的PCI(对应协议36.211中的 NIDcellN^{cell}_{ID}),且每个PCI对应一个特定的下行参考信号序列。所有PCI的集合被分成168个组(对应协议中的 3NID(1)3 N^{(1)}_{ID} 取值范围0 ~ 167),每组包含3个小区ID(对应协议中的 3NID(2)3 N^{(2)}_{ID},取值范围0 ~ 2)。

NIDcell=3NID(1)+NID(2)N^{cell}_{ID}=3N^{(1)}_{ID}+N^{(2)}_{ID}

同步信号PSS和SSS

为了支持小区搜索,LTE定义了2个下行同步信号:PSS和SSS。

补充
在TDD模式下,基站和移动设备在同一频率上进行通信,但是通过时间来区分上下行链路,即在一个无线帧中,上行链路和下行链路的传输是在不同的时间段内完成的。这种模式允许基站和移动设备在相同的频率上交替使用,从而有效地利用频谱资源。

相比之下,FDD模式下,基站和移动设备在分离的两个频率信道上进行通信,每个方向的通信占用一个频率信道,这样可以避免信号之间的干扰。FDD模式通常用于需要较大带宽的应用环境中,因为它能够提供足够的保护带宽来区分上下行链路。

一个无线帧(frame)的长度固定为10毫秒(ms),这是时间的基本单位。
每个子帧的持续时间为1毫秒(ms),是帧的一个小部分。
每个子帧由多个时隙组成,这些时隙是子帧的最小时间单位。

LTE 和 5 G 时隙(Slot)包含的符号(Symbol)数量有所不同。
对于 LTE,如果系统采用普通 CP(Normal CP),每个时隙包含 7 个 OFDM 符号;
如果是扩展 CP(Extended CP),则每个时隙包含 6 个 OFDM 符号。
而对于 5 G,无论子载波间隔多大,一个时隙都包括 14 个 OFDM 符号。

对于TDD和FDD而言,这2类同步信号的结构是完全一样的,但在帧中时域位置有所不同。

  • 对于FDD而言,
    PSS在子帧0和5的第一个slot的最后一个symbol中发送;
    SSS与PSS在同一子帧同一slot发送,但SSS位于倒数第二个symbol中,比PSS提前一个symbol;

  • 对于TDD而言,
    PSS在子帧1和6(即DwPTS,下行导频时隙)的第三个symbol中发送;
    而SSS在子帧0和5的最后一个symbol中发送,比PSS提前3个symbol。

FDD或TDD中,PSS/SSS的时域位置

[!center] 图 1.1

UE开机时并不知道系统带宽的大小,但它知道自己支持的频带和带宽。
 
 为了使UE能够尽快检测到系统的频率和符号同步信息,无论系统带宽大小,PSS和SSS都位于中心的72个子载波上(即中心的6个RB上,不包含DC。实际只使用了频率中心DC周围的62个子载波,两边各留了5个子载波用作保护波段)。UE会在其支持的LTE频率的中心频点附近去尝试接收PSS和SSS。

中心子载波的通用性提高了搜索效率。

保护波段减少由于频率偏移或符号时钟偏移导致的同步信号的干扰,使得信号更加稳定,便于UE检测。

通过将PSS和SSS固定在中心的72个子载波上,UE不需要在整个频带范围内搜索,而是只需要在中心频率附近搜索。

通过PSS,UE可以确定小区的PCI(根据PSS 序列与 PCI 的对应关系)。而SSS则提供了额外的同步信息,帮助UE确定系统帧的10ms定时信息。

PSS 的结构和作用

PSS 使用长度为 63 的 Zadoff-Chu 序列(中间有 DC 子载波,所以实际上传输的长度为 62),加上边界额外预留的用作保护频段的 5 个子载波,形成了占据中心 72 个子载波(不包含 DC)的 PSS。

Zadoff-Chu序列具有接近理想的自相关特性,这意味着当序列与其自身错位时,自相关值会非常高,而与其他序列错位时,自相关值会非常低。这使得UE能够通过计算自相关来检测PSS序列,即使在有噪声的情况下也能准确识别。

不同的Zadoff-Chu序列之间具有良好的正交性,即它们相互之间的相关性很低。这有助于UE区分不同的小区,因为每个小区的PSS序列由其PCI决定,且不同PCI对应的PSS序列是不同的。

800
PSS 有 3 个取值,对应 3 种不同的 Zadoff-Chu 序列,每种序列对应一个 NID(2)N^{(2)}_{ID}。某个小区的 PSS 对应的序列由该小区的 PCI 决定,即 NIDcell%3N^{cell}_{ID} \,\% \,3

不同的 NID(2)N^{(2)}_{ID} 对应不同的 Root index uu(见下表),进而决定了不同 Zadoff-Chu 序列。

NID(2)N^{(2)}_{ID} Root index uu
0 25
1 29
2 334
UE 为了接收 PSS,会使用表中指定的 Root index u 来尝试解码 PSS,直到其中某个 Root index uu 成功解出 PSS 为止。这样,UE 就知道了该小区的 NID(2)N^{(2)}_{ID} 。又由于 PSS 在时域上的位置是固定的(图 1 ),UE 又可以得到该小区的 5 ms timing(一个系统帧内有两个 PSS,且这两个 PSS 的相同的,因此 UE 不知道解出的 PSS 是第一个还是第二个,所以只能得到 5 ms timing)

SSS的结构和解码过程

与 PSS 类似,SSS 也使用长度为 63 的 Zadoff-Chu 序列,加上边界额外预留的用作保护频段的 5 个子载波,形成了占据中心 72 个子载波(不包含 DC)的 SSS。从图 1 可以看出,无论是 FDD 还是 TDD,SSS 都在子帧 0 和 5 上传输。

LTE 中,SSS 的设计有其特别之处:
• 2 个 SSS(sss1{sss}_{1} 位于子帧 0,sss2{sss}_{2} 位于子帧 5)的值来源于 168 个可选值的集合,其对应 168 个不同的 NID(2)N^{(2)}_{ID}
sss1{sss}_{1} 的取值范围与 sss2{sss}_{2} 是不同的,因此允许 UE 只接收一个 SSS 就检测出系统帧 10 ms 的 timing(即子帧 0 所在的位置)。这样做的原因在于,小区搜索过程中,UE 会搜索多个小区,搜索的时间窗可能不足以让 UE 检测超过一个 SSS。

sss1{sss}_{1} 是由 2 个长度为 31 的 m-sequence X 和 Y 交织而成的,每个都可以取 31 个不同的值(实际上是同一 m-sequences 的 31 种不同的偏移)。在同一个小区中, sss2{sss}_{2}sss1{sss}_{1} 使用的是相同的 2 个 m-sequence,不同的是,前者的2 个 sequence(X 和 Y)在频域上交换了一下位置,从而保证了它们 属于不同的集合。
800

  • 步骤一
    UE 知道 PSS 后,就知道了 SSS 可能的位置。

    首先,UE 在检测到 SSS 之前,还不知道该小区是工作在 FDD 还是 TDD 模式下。如果 UE 同时支持 FDD 和 TDD,则会在 2 个可能的位置上(见图 1.1)去尝试解码 SSS。如果在 PSS 的前一个 symbol 上检测到 SSS,则小区工作在 FDD 模式下;如果在 PSS 的前 3 个 symbol 上检测到 SSS,则小区工作在 TDD 模式下。如果 UE 只支持 FDD 或 TDD,则只会在相应的位置上去检测 SSS,如果检测不到,则认为不能接入该小区。(通过检测 SSS,UE 知道小区是工作在 FDD 模式还是 TDD 模式下)

    其次,SSS 的确切位置还和 CP(Cyclic Prefix)的长度有关(如图 1.4、图 1.5 所示)。在此阶段,UE 还不知道小区的 CP 配置(Normal CP 还是 Extended CP),因此会在这两个可能的位置去盲检 SSS。(通过检测 SSS,UE 知道小区的 CP 配置)

image.png|500
image.png|500

  • 步骤二
    UE 会在 SSS 可能出现的位置(如果 UE 同时支持 FDD 和 TDD,则至多有 4 个位置),根据公式、表中可能出现的 168 种取值、以及 X 与 Y 交织的顺序(以便确定是 sss1{sss}_{1} 还是 sss2{sss}_{2} )等,盲检 SSS。

    如果成功解码出 SSS,就确定了 168 种取值之一,也就确定了 NID(1)N^{(1)}_{ID}。确定了 SSS 是 sss1{sss}_{1} 还是 sss2{sss}_{2} ,也就确定了该 SSS 是位于子帧 0 还是子帧 5,进而也就确定了该系统帧中子帧 0 所在的位置,即 10 ms timing。

多天线传输中的PSS和SSS

在多天线传输的情况下,同一子帧内,PSS 和 SSS 总是在相同的天线端口上发射,而在不同的子帧上,则可以利用多天线增益,在不同的天线端口上发射。

初始同步与邻居小区识别

如果是初始同步(此时 UE 还没有驻留或连接到一个 LTE 小区),在检测完同步信号之后,UE 会解码 PBCH,以获取最重要的系统信息。

如果是识别邻居小区,UE 并不需要解码 PBCH,而只需要基于最新检测到的小区参考信号来测量下行信号质量水平,以决定是进行小区重选,还是 handover(此时 UE 会通过 RSRP 将这些测量结果上报给服务小区,决定是否进行 handover)。

image.png|420

在 LTE 网络规划中,需要避免相邻小区的“PCI mod 3”、“PCI mod 6”、“PCI mod 30”的值相等。即所谓的避免“模 3 干扰”、“模 6 干扰”、“模 30 干扰”。

  • 模 3 干扰:如果相邻小区的 PCI mod 3 的值相同,那么相邻小区的 PSS 相同,就会造成 PSS 的相互干扰。
  • 模 6 干扰:在时域位置固定的情况下,下行小区特定的参考信号在频域有 6 个频率移位。如果相邻小区的 PCI mod 6 值相同,那么下行小区特定的参考信号在频域上的位置会重叠,就会造成参考信号间的相互干扰。
  • 模 30 干扰:在 PUSCH 信道中携带了 DM-RS 和 SRS 信息,这两个参考信号对于信道估计和解调非常重要。它们是由 30 组基本的 ZC 序列构成,即有 30 组不同的序列组合。如果相邻小区的 PCI mod 30 值相同,则会使用相同的 ZC 序列,就会造成上行 DM-RS 和 SRS 的相互干扰。

涉及的英文全称及解释

  • 5G NR(New Radio)
    5G NR 是第三代合作伙伴计划(3 GPP)为满足国际电信联盟(ITU)对 IMT-2020 的要求而设计的第一代 5 G 标准,它旨在通过提供更高的数据传输速率、更低的延迟和更大的连接密度来满足未来通信的需求。

  • UE(User Equpment)
    用户设备,指移动通信网络中的移动终端设备。

  • LTE(Long Term Evolution)
    LTE 是一种无线通信技术标准,用于数据和话音通信。在小区搜索的上下文中,LET 涉及到终端设备如何获取与小区的时间和频率同步,并检测该小区的物理层小区 ID 的过程。

    LTE 作为向 4 G 过渡的标准,它代表了从 3 G 到 4 G 技术演进的一个重要步骤。

    随着 5 G 技术的发展,LTE 也逐渐与 5 G NR 技术结合,形成了所谓的 LTE-NR 双连接模式,以提高网络的性能和覆盖范围。

  • RRC - Radio Resource control
    无线资源控制,是3GPP移动通信标准中的一个重要协议层,负责无线链路的控制。

  • RRC_CONNECTED
    这是RRC的一个状态,表示UE已经与网络建立了连接。

  • RRC_IDLE
    同样是RRC的一个状态,表示UE未与网络建立连接,处于空闲状态。

  • 2个下行同步信号

    • PSS(Primary Synchronization Signal)
      主同步信号。
      它是用于帮助UE确定小区的半帧定时位置和扇区号。
      PSS的设计旨在通过特定的序列结构,使UE能够在复杂的无线环境中准确地检测到该信号,从而获取必要的同步信息。

    • SSS(Secondary Synchronization Signal)
      辅同步信号。
      SSS用于进一步帮助UE确定小区组号,进而确定具体的小区号2。
      与PSS相比,SSS提供了更细粒度的同步信息,有助于UE在多个小区中准确地定位到目标小区。

  • PCI(Physical-layer Cell Identity)
    物理层小区身份,主要用于在异构和小型蜂窝网络中标识不同的物理小区,以实现有效的网络管理和通信。

  • 两种不同的通信模式

    • TDD(Time Division Duplex,时分双工)
      • 通过在不同时间段传输和接收信号来实现双向通信。
    • FDD(Frequency Division Duplex,频分双工)
      • 使用两个不同的频率来实现双向通信。
  • DC - Direct Current
    或者在通信领域中指 Downlink Component,即下行分量。

  • RB - Resource block
    资源块,LTE网络中用于传输数据的基本频域单位。

  • m-sequence - Maximum Length sequenceDiagram
    最长序列,一种伪随机二进制序列。

  • Zadoff-Chu序列
    一种具有良好自相关特性的序列,常用于通信系统的同步过程。

  • CP - Cyclic Prefix
    循环前缀,LTE中用于减少多径效应影响的技术。

  • RSRP - Reference Signal Received Power
    参考信号接收功率,用于测量信号质量。

  • PBCH - Physical Broadcast Channel
    物理广播信道,用于传输重要的系统信息。

  • 3GPP - The 3rd Generation Partnership project
    第三代合作伙伴计划,一个国际标准化组织,负责制定全球移动通信的技术标准。

  • TS - Technical Specification
    技术规范,3GPP标准文档的一种形式。


小区搜索
https://yohakuo.github.io/2024/04/23/cell search procedure/
作者
liuliu
发布于
2024年4月24日
许可协议