物理层过程

文章详细阐述了5GNR中的子载波间隔(SCS)在不同场景下的应用,包括不同SCS类型如何适应不同频率范围,以及SCS与OFDM符号长度、频谱效率、延迟之间的关系。此外,还讨论了Numerology在物理信道配置、RRC信息、UE能力、采样时间、帧结构等方面的影响,并介绍了SSB、PSS、SSS、PBCH等关键同步和广播信道的概念及其作用。
摘要由CSDN通过智能技术生成

物理层过程

Numerology

SCS

在5GNR中,根据u值的不同,SCS的数值大小也不同,具体关系如图1所示,一共有七种类型15KHz、30KHz、60KHz、120KHz、240KHz、480KHz、960KHz,而LTE中只有一种类型15KHz。

图1

为什么要给NR这么多类型的SCS呢?主要原因在于很难找到一种SCS来覆盖NR的整个工作频率范围(<3GHz、<6GHz和>25GHz)。较大的SCS可降低延迟并支持较高的频段,而较小的SCS适用于较低的频段并扩大覆盖范围。

  1. SCS与OFDM符号长度之间存在一种反比关系,如下图2所示。SCS越窄,OFDM符号越长,则可为CP分配更多的空间,信号承受衰落的能力越强。而SCS越大,符号持续时间越短,可实现更快的数据传输和更低的延迟。

图2

  1. SCS和频谱效率之间也存在着一种反比关系,SCS越窄,同频带内可传输的子载波数量越多,则可传输的数据越多,频谱效率越高。
  2. 在3G和6G以下,没有太多的频带可为SCS分配窄子载波间隔,需要在有限的频谱内容纳尽可能多的子载波。
  3. 使用的子载波过小的时候,在传输信号经过各种衰减信道时,会导致每个子载波的漂移程度非常大,信号对衰减的耐受性大大减弱。
  4. 在NR中,我们会使用基于Massive MIMO的波束成型,SCS越窄,控制相位越难,因此实现波束成型也会很难。
  5. 频率越高,相位噪声越大,更宽的SCS更容易实现相位噪声估计和校正机制。
Numerology and Supported Channels

并非每种子载波间隔均可用于每种物理信道,图3显示了哪些子载波间隔可适用于哪些物理信道。

图3

Numerology in RRC

不同子载波间隔在不同地方定义的RRC信息不同,具体对应关系如图4所示:

图4

UE Capability

在实际中,并非每个终端都能接收所有不同间隔的子载波,所以会定义UE支持的子载波间隔,如下图5所示。supportedSubcarrierSpacingDL:定义 UE 支持的 DL 子载波间隔,表示 UE 支持 CA (载波聚合)中相同或不同数字的同步接收。

图5

Sampling Time

最常用的两种采样单位:

  • Tc = 0.509 ns
  • Ts = 32.552 ns

Frame Structure

Radio Frame Structure

一个无线电帧长度均为10ms,一个子帧的长度均为1ms。5G网络为提升网络效率和响应能力,可根据服务需求动态调整每个时隙的持续时间。数据量大的服务可获取较长的时隙,而需快速响应的服务就会被分配较短的时隙。故在NR中,根据u值的不同,每种子载波具有不同个数的slot,每个子载波的长度也会随之改变,具体对应关系如下图1所示。

图1

在Numerology中提到,并非每种子载波都可用于每种物理信道,可在一个子帧中放入不同数量的slot数来适应来改变SCS以此来适应不同的物理信道,也可改变一个slot内的OFDM符号数来适应信道。但是一个slot内的符号数只与slot的配置类型有关,不会随数字结构的改变而改变,普通CP的slot的符号数始终为14。而扩展CP的slot的符号数为12。扩展的时隙长度为0.25ms/slot。

  1. 普通CP,u=0,一个子帧具有1个slot,相当于1ms/slot

图2

  1. 普通CP,u=1,一个子帧具有2个slot,相当于0.5ms/slot

图3

  1. 普通CP,u=2,一个子帧具有4个slot,相当于0.25ms/slot

图4

  1. 普通CP,u=3,一个子帧具有8个slot,相当于0.125ms/slot

图6

  1. 普通CP,u=4,一个子帧具有16个slot,相当于0.0625ms/slot

图7

  1. 普通CP,u=5,一个子帧具有32个slot,相当于0.03125ms/slot

图8

  1. 普通CP,u=4,一个子帧具有16个slot,相当于0.01565ms/slot

图9   

  1. 扩展CP,u=2,一个子帧具有4个slot,相当于0.25ms/slot

图10

OFDM Symbol Duration

相同时隙内,子载波间隔越大,则一个OFDM符号的持续时间越短。不同子载波下的OFDM的持续时间、普通CP持续时间关系和一个OFDM总持续时间的对应关系如下图11所示。

图11

Slot Format

在LTE中。如果一个子帧(相当于一个slot)被配置为DL或UL,则该子帧中的所有符号都被应用相应DL或UL。但在NR中,一个slot内的符号可按照不同的方式配置,且可使用部分用于数据传输。时隙内的符号可配置为D(Downlink)、U(Uplink)和F(Flexible)。目前3GPP定义了61种符号组合来实现不同类型的调度。

Resource Grid

为了确保网络资源的优化分配,为用户提供更快的连接,将频域资源分为资源块,并进一步细分为资源网格元素。在一个OFDM符号中由一个子载波组成的资源元素是NR中最小的物理资源,频域中12个连续的子载波称为一个RB。在图12中,l代表一个子载波中的OFDM符号的编号(按0~1个slot中的符号数*2u-1编号),k代表一个SSB中的RB的编号(按0~子载波的RB个数*一个RB的子载波数-1编号)。

图12

20个RB(即240个子载波,子载波按0~239的序号编号)可组成一个SSB,一个SSB占4个OFDM符号。SSB携带用于建立下行链路同步的特定信号,由同步信号SS和PBCH信道组成,其中同步信号由主同步信号PSS、辅同步信号SSS组成,PBCH由PBCH DMRS和PBCH(MIB数据)组成。其在具体频域中的位置如下图13所示。

图13

在频域中,所有的LTE设备都可以接收全载波带宽,并以载波频率为中心NR设备可能不会以载波频率为中心。一个NR设备可能只看到载波的一部分,并且,为了有效地利用载波,设备接收的部分载波可能不围绕载波频率为中心。如下图14所示

图14

Synchronization

SSB

LTE中,SS和PBCH的周期是不同的,SS每5ms传输一次,PBCH每10ms传输一次。在NR中,SS和PBCH是同时传输的,典型周期为20ms,但根据3GPP的规范不同,周期也可以不同。如下图1所示

图1

图2

SSB Transmission Pattern(SSB Bitmap)

LTE在时域中只有一种SSB传输模式如上所示,而在NR中,SSB有多种传输模式,会随着子载波间隔和频率带宽的改变而改变,如下图2所示。上述 SSB 传输示例是传输所有 SSB 的情况,但并不要求传输所有 SSB。根据网络需求,它可以选择性地只传输几个SSB,并告知UE哪些SSB传输,哪些不传输,可通过ssb-PositionInBurst的Bitmap来告知UE。这个SSB Bitmap用于SA并在SIB1消息中配置。如下所示。

ServingCellConfigCommonSIB ::=      SEQUENCE {

     ...

    ssb-PositionsInBurst                  SEQUENCE {

        inOneGroup                        BIT STRING (SIZE (8)),

        groupPresence                     BIT STRING (SIZE (8))

                                  OPTIONAL -- Cond Above6GHzOnly

   },

    ssb-periodicityServingCell       ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160,spare2, spare1 }

}

其中在 FR1 中,inOneGroup可以指定所有可能的ssb bitmap。但在FR2中,inOneGroup 只能指定所有可能的ssb bitmap,因为FR2的 SSB bitmap最大为 64 位,但 inOneGroup只能指定8位。 groupPresence IE就是为了处理这种情况。64 位图分为 8 组,由 8 位组成。每个组位图都由 groupPresense 指定。故两个 inOneGroup和groupPrsense结合起来可以指定64位图中的任何一个。

ssb-PositionInBurst 的结构即第一位(最左边的位)表示第一个SSB,第二位(最左边的第二个位)表示第二个SSB等。例如:

ssb-PositionsInBurst CHOICE {

        mediumBitmap                  = 10101010

},

上述伪代码表示的是LTE 锚点的 RRC 连接重新配置以添加 NR 信元。因为它定义了 8 位(8个SSB),则表示此 NR 信元的 SSB 传输模式是3Ghz和6Ghz之间的情况A或情况B,并且传输 SSB#0、#2、#4、#6。

SSB Index

5毫秒传输周期内的所有SSblock都分配有一个从0逐增的唯一编号。此索引号在下一个 SSBlot重置为 0。这个SSBlock索引通过SSBlock中的两个不同编号通知UE。一个是PBCH DMRS携带的i_SSB参数,另一个是PBCH_Payload。半帧中的候选SS / PBCH块按从0到L-1的时间升序进行索引。UE 应根据与 PBCH 中传输的 DM-RS 序列索引的一对一映射,确定每半帧 SSB 块索引的 2 个 LSB 位(对于 L = 4)或 3 LSB 个位(对于 L > 4)。对于L = 64,UE应通过PBCH_Payload确定半帧中SSB块索引的3个 MSB位。

Beam Sweeping

以下为UE进行波束扫描找出最好波束的步骤:

  1. 在一个特定的时间段内传输多种SSB
  2. 每个SSB都标志一个SSB索引
  3. 在每个特定的方向每个SSB都通过一个特定的波束传输
  4. 在一个GNB附近的多个位置有多个UE
  5. 在特定的时间内UE测量每个SSB检测到的信号强度
  6. 从测量结果中,UE可识别信号强度最强的那个SSB的索引号,则这个为UE的最好波束。

一个 SSB 波束集(在 5 毫秒的 SSB 传输窗口内传输的一组 SSB)内传输多少个 SSB,决定了传输多少个不同的波束。定义 SSB 波束集内 SSB 最大数量的参数称为 Lmax。在 6 GHz 以下频率中,Lmax 为 4 或 8,而在毫米波中,Lmax 为 64。换句话说,在 6 Ghz 以下频率中,最多可以使用 4 或 8 个不同波束,它们在一个维度(仅水平或仅垂直)上扫描。如下图1所示,对于UE1而言,1号波束信号强度最大,故1号波束为UE1的最强波束。对于UE2而言,7号波束信号强度最强,故7号波束为该UE的最佳波束。

图1

PSS

PSS是用于无线电帧同步的特定物理层信号,是决定物理小区的关键因素之一,位于子载波符号0上的56~182的SSB块中心周围的127个有效子载波上。

LTE使用ZC序列产生PSS,具体实现如下图2所示。

而在NR中使用m序列产生PSS,具体实现如下图3所示。

图3

SSS

SSS是用于无线电帧同步的特定物理层信号,是决定物理小区的关键因素之一,位于符号2的子载波56~182的SSB块中心周围的127个有效子载波上。

LTE产生PSS的具体实现如下图4所示。

图4

LTE SSS 序列会根据传输的子帧而有所不同,而 NR SSS 不会随传输的子帧而变化。且在NR中,序列由NID(1)和NID(2)决定。在LTE中,只有NID(1)参与SSS生成。在NR生成SSS的具体实现如下图5所示。

图5

图6

PBCH(物理广播信道)

生成PBCH序列的具体传输步骤如图6所示:

  1. 生成PBCH序列
  2. 加扰
  3. CRC增加校验位,提升传输的容错率
  4. 信道编码
  5. 速率匹配
  6. 加扰
  7. 调制
  8. 资源匹配

MIB(Master Information Block)/SIB

UE在接入小区前必须解码MIB消息和SIB1消息。MIB消息由物理信道PBCH携带,SIB1消息由PDSCH携带。MIB 包含参考子载波间隔、SIB PDSCH 的控制信道、DMRS 位置等信息,SIB1 携带 UE 执行初始连接程序(至少到 RrcSetup)的所有基本信息,同时SIB1 还为其他 SIB 提供调度信息。

Overall MIB/SIB Transmission Flow

整体MIB/SIB传输过程如下图7所示。

图7

MIB/SIB Aquisition Process
  1. 上电后,没有存储的SIB,无需按SI指示
  1. 开机
  2. 小区搜索并解码MIB
  3. 存储MIB信息
  4. 检查CellBarred是否为barred,若是,立即停止;若不是,继续
  5. 尝试利用MIB中的参数解码出SIB1
  6. 若SIB1解码成功,存储信息然后继续下一步
  7. [假设SIB1表示无按需SI]继续解码其他SIB
  1. 上电后,没有存储的SIB,需按SI指示
  1. 开机
  2. 小区搜索并解码MIB
  3. 存储MIB信息
  4. 检查CellBarred是否为barred,若是,立即停止;若不是,继续
  5. 尝试利用MIB中的参数解码出SIB1
  6. 若SIB1解码成功,存储信息然后继续下一步
  7. [假设SIB1表示按需SI]检查RRC状态
  1. 若RRC状态为RRC_IDLE 或RRC_INACTIVE
  • 触发低层去初始化前导码传输步骤
  • 当接收到SI的请求时,获得所需的SI信息
  1. 若RRC状态为 RRC_CONNECTED

未定义该过程

Master Information Block

MIB消息的传输特性

  1. 在BCH/PBCH上传输
  2. 以80ms的周期传输
  3. 初始小区选择时,一个UE可能假设SSB的半帧会在2帧中周期性的出现
  4. 包含需要解码SIB1的参数

MIB消息的组成如下图8所示

图8

subCarrierSpacingCommon:表示SIB1、Msg.2/4用于初始接入的和SI信息的子载波间隔。在不同频带下的值不同,具体对应关系如下图9所示。

图9

ssb-subcarrierOffset :相当于k_ssb表示SSB和整个资源块的频域偏移,以子载波为单位。当k_ssb的值大于15时,则需通过PBCH的数据字段和ssb-subcarrierOffset的组合表示。

dmrs-TypeA-Position:表面第一个下行DM-RS的位置。

dmrs-TypeA-Position:确定PDCCH/SIB的带宽,一个公共控制资源集(CORESET),一个公共搜索空间和必要的ODCCH参数。相当于 RMSI-PDCCH-Config.

在许多情况下,我们交替使用 PBCH 和 MIB,但它们并不完全相同。PBCH 是携带 MIB 的信道名称。简单地说,PBCH 是一种容器,而 MIB 是容器中的内容。因此, PBCH(容器)的大小至少与 MIB(内容)的大小相同或更大。图10为MIB 传输的 BCCH 的 ASN 结构。BCCH-BCH由一个选择参数组成,该参数有两个元素(MIB或 messageClassExtension)。因此,该选择参数需要1个比特。

图10

因此,BCCH-BCH 的比特长度可以是以下其中之一:

  1. BBCH-BCH的比特长度=MIB的比特长度+1
  2. BBCH-BCH的比特长度=messageClassExtension的比特长度+1

就情况1而言,如下图11所示,可算出MIB消息的比特长度是23比特,因此,BCCH-BCH 的大小 = 23 + 1 = 24 比特。这 24 比特就是 PBCH 传输通道的输入数据。

图11

System Information Block

在LTE中,所有的SIB无论UE是否需要GNB都会向UE定期广播,但在NR中,有两种类型,一种是与LTE一样定期广播,另外一种就是当UE提出请求时才会发送。

SIB1的总体特征:

  1. 通过 DL-SCH 传输。
  2. 以 160 毫秒的周期传输,并在这 160 毫秒内重复传输。
  3. 包括有关其他 SIB 可用性和调度(如周期、SI 窗口大小)的信息。
  4. 说明其他 SIB是通过定期广播提供还是仅按需提供。
  5. 如果其他 SIB 按需提供,则 SIB1包括 UE 执行 SI 请求的信息。

定期广播传输的其他 SIB(即 SIB1 以外的 SIB)的总体特征

  1. 通过 DL-SCH 传输
  2. 在称为 SI-Windo 的周期性时域窗口内传输

PBCH DMRS:

和许多其他物理层信号一样,PBCH DMRS是由伪随机序列生成,具体生成序列如下图12所示,但它的c_init初始化值由物理小区ID、SSB索引和半帧编号等多个部分组成。也就是说,通过解码该DMRS,UE可以找出SSB的索引和半帧。

图12

PBCH DMRS的物理位置如frame structure的图13中所示,位置根据物理小区ID在频域中移动。如下图13所示。

图13

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值