NR PRACH(四)PRACH与SSB的映射

协议规定 7种SSB Pattern caseA~G,即规定了SSB 在时域周期内的发送机会,可以分别对应不同波束;所以在NR中,只有当SSB 的波束扫描信号“覆盖”到UE时,UE 才有机会发送PRACH 随机接入。即PRACH 的发送时刻RO 需要和SSB index建立映射关系。然后基站可以根据UE上行PRACH 的资源位置,决定下行RAR 发送的波束。
先看参数配置结构
SSB-per-rach-occasion N代表SSB与RO的映射关系,其中一个RO对应的preamble是由参数totalNumberOfRA-Preambles指定的。

1.SSB-per-rach-occasion N 的意义

如果N<1 ,代表一个SSB 映射到多个RO 上,每个RO 都有R 个连续的CB preamble index (0~R-1)
例如totalNumberOfRA-Preambles =64 ssb-perRACH-OccasionAndCB-PreamblesPerSSB 1/8 :12 即N=1/8  R=12
N=1/8,代表一个SSB映射到8个RO ,每个RO 都有连续的12 个CB Preamble。
如果N>=1, 即一个RO 映射到多个SSB。SSB n 就有R个连续的CB preamble,每个RO 的起始preamble index 是n*N_total_preamble/N。
N=1,代表一个SSB 映射到一个RO 这个不用解释。
假如totalNumberOfRA-Preambles =64 ssb-perRACH-OccasionAndCB-PreamblesPerSSB 2 :12 即N=2  R=12:
如果N=2,代表2个SSB 映射到一个RO(64个preamble),每个SSB 分得 32 个preamble,
SSB 0 的起始preamble index =0*64/2 =0   preamble 0~31(其中0~11 是CB preamble),   
SSB 1 的起始preamble index =1*64/2 =32  preamble 32~63(其中32~44 是CB preamble)
N>1 时 参数 totalNumberOfRA-Preambles 配置必须是N的整数倍,这样才能整除。
对于link recovery ,BeamFailureRecoveryConfig 中的ssb-perRACH-Occasion 会提供对应的参数。
道理与前面的意思相同。
当ssb-perRACH-Occasion<1 时,即一个SSB 对应多个RACH Occasion
  SSB index和RACH 中的CB preamble对应关系,顺序为:
1 每个PRACH Occasion 中的CB Preamble 按照Preamble index 次序递增
2 当配置RACH FDM 时(即频域多个RACH Occasion),按照频域索引递增
3 当配置PRACH 时隙内,有多个PRACH Occasion时,按照PRACH 时隙内索引递增
4 当配置多个PRACH 时隙时,按照PRACH 时隙索引递增。
几个preamble参数的配置关系如上。

2.实际举例

例1
前提 4 个 SSB(0~3),msg1-FDM = 4(表示频域 PRACH occasion 的个数)  totalNumberOfRA-Preambles =64
ssb-perRACH-Occasion =1/4  CB-preambles-per-SSB=60
一个SSB 映射到4个RO,每个RO上的CB preamble 分别为0~59
例2
前提 4 个 SSB(0~3),msg1-FDM = 4(表示频域 PRACH occasion 的个数)  totalNumberOfRA-Preambles =64
ssb-perRACH-Occasion =1  CB-preambles-per-SSB=56
一个SSB 映射到1个RO,每个RO上的CB preamble 分别为0~55
例3
前提 8 个 SSB(0~7),msg1-FDM = 4(表示频域 PRACH occasion 的个数)  totalNumberOfRA-Preambles =64
ssb-perRACH-Occasion =2  CB-preambles-per-SSB=12
2个SSB 映射到1个RO,SSB 对应的CB preamble 分别为0~11(SSB0),32~43(SSB1)   
例4
前提 4 个 SSB(0~3),msg1-FDM = 4(表示频域 PRACH occasion 的个数)  totalNumberOfRA-Preambles =64
ssb-perRACH-Occasion =4  CB-preambles-per-SSB=12
4个SSB 映射到1个RO,SSB 对应的CB preamble 分别为0~11(SSB0),16~27(SSB1)   32~43(SSB2)  48~59(SSB3)

3.RACH 信道配置-SSB和RACH发送时刻关系

SSB 块在一个周期内(ssb-PositionsInBurst,5ms)有多次发送机会(Pattern对应Case A/B/C/D/E) 最大值为L=4/8/64,实际发送个数N_SSB_Tx,
PRACH 在时域和频域上有多个发送时刻,每个SSB要和PRACH 发送时刻建立映射关系。
SSB映射到RO的 association period的定义是在该周期内至少完成一轮SSB到RO的映射,使得每个实际发送的SSB至少映射到一个RO。SSB映射到RO的 association period必须是PRACH配置周期的整数倍,且倍数是下表所列取值中的最小值。其中,该 association period从无线帧0开始计算。在一个 association period内,完成一轮SSB到RO的映射之后,继续下一轮映射,直到剩余的RO不足以完成一轮SSB到RO的映射。如果剩余的RO不足以完成一轮SSB到RO的映射,则这些剩余RO为一个无效RO集合。该无效RO集合内的所有RO不能关联到SSB,也不能用于PRACH传输。由于在一些配置条件下, SSB映射到RO的关联周期内包含的有效RO个数是可变的,因此,NR协议进一步通过 Association pattern period来定义SSB映射到RO的 association period的时域重复周期。SSB映射到RO的 Association pattern period的最大值是160ms。
在每个SSB 和RO 进行完至少一次映射后,再根据下表去取最小值确定SSB 映射到 PO 的周期
下面用一个具体的例子来说明。假设PRACH配置周期是10ms,上下行转换周期是4ms,SSB周期是80ms, SSB映射到RO的关联周期是10ms、20ms和40ms, SSB映射到RO的关联模式周期是160ms(表示每间隔160ms, SSB映射到RO的关联周期重复一次)。一个SSB周期内实际发送的SSB个数NSSB=8,偶数号和奇数号PRACH 配置周期内分别包含8个和6个有效RO,包含SSB的PRACH配置周期内有0个有效RO。如下图所示,关联模式周期(160ms)由6个关联周期组成。在前面150ms(对应于编号为0~14的无线帧)内,依次包括4、1、2、4、2和2个PRACH配置周期,分别采用不同的颜色表示;最后10ms(对应于编号为15的无线帧)是奇数号无线帧,只能映射6个SSB,所以无法映射全部8个SSB。因此,这6个RO组成了无效RO集合,该无效RO集合内的所有6个RO不能被SSB映射,也不能用于PRACH传输。无线帧3是奇数号无线帧,有6个RO,但是根据SSB映射到RO的关联周期的定义,无线帧0、1、2和3中总的有效RO个数必须是8的倍数,所以无线帧3只能有2个有效RO;同理,无线帧6和14只有2个有效RO,无线帧10只有4个有效RO。

4. 如何确定SSB 块在一个周期的有多少次发送机会?

SIB1 中的IE
截至R17 38.213 中规定了SSB 7种case 分别对应 每半帧不同的SSB 发送情况,在FR1 中 L=4  or 8;FR2 L=64。
对于大多 数频段来说,协议规定了唯一的默认SSB子载波间限,同时也规定了唯一的默认SSB模式
38.104  Table 5.4.3.3-1(FR1)  5.4.3.3-2(FR2) 是具体情况
N41  log中SSB SCS是15KHZ 所以SSB pattern是 Case A
在各个区间中,特定NR ARFCN(NREF)对应频率和参考频率(FREF-Offs)的偏移,就是NREF和NREF-Offs的差值和ΔFGlobal的乘积,即FREF = FREF-Offs + ΔFGlobal x ( NREF- NREF-Offs)。这里,NR ARFCN(NREF)= 518190在区间A中(FREF-Offs为0 MHz,NREF-Offs为 0),FREF为0 + 5 x ( 518190– 0 ) = 2590900 kHz,即2590.9 MHz =2.5G HZ。 <3G HZ
则5ms半帧内 SSB 发送次数 L =4 
inOneGroup '11111111'B   根据规定 则忽略 最右边的4bits,因此网络实际只发送了SSB 0~3 

5.PRACH occasion 有效性的确认

1 对于FDD 所有的PO 都是有效的,前提是SSB 和PO 进行过mapping 后的PO 才是有效的,常见上面内容mapping后,可能有些PO 并没有用到。
2 对于TDD,基站通过PRACH Configuration Index配置的RACH时机不一定都是有效的,UE还要结合帧结构进行判断。基站只是告诉UE哪些RACH时机可以用于发送preamble,实际能不能发送要UE自己判断。
  2.1 如果UE没有收到tdd-UL-DL-Configuration,在满足以下条件时,RACH时机是有效的:UE在RACH时机对应的RACH时隙没有处理SSB,并且RACH时机和前面最近的SSB相隔至少Ngap个符号 —— 如果preamble SCS为1.25 KHz或5 KHzNgap为0;如果preamble SCS为15 KHz、30 KHz、60 KHz或120 KHz,Ngap为2。
  2.2如果UE收到tdd-UL-DL-Configuration,在满足以下条件之一时,RACH时机是有效的:
    一、RACH时机在UL符号范围内;
    二、UE在RACH时机对应的RACH时隙没有处理SSB,并且RACH时机和前面最近的SSB相隔至少Ngap个符号,并且RACH时机和前面最近的DL符号相隔至少Ngap个符号,则RACH时机是有效的。Ngap取值同上。
  • 9
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
NR PRACh(Physical Random Access Channel)是5G新无线标准中引入的一种信道,用于实现设备对基站的随机接入过程。NR PRACh的流程经过了一些改进和更新,现在我们来简析NR PRACh的流程v2.0版本。 NR PRACh的随机接入过程主要分为两个阶段:PREAMBLE和数据传输。 在PREAMBLE阶段,设备首先选择一个RA-RNTI(Random Access-Radio Network Temporary Identifier),然后根据系统配置的PREAMBLE格式,生成一个随机接入前导码(Preamble)。设备使用随机接入前导码发送信号至基站。基站会对接收到的信号进行解码,并通过测量指示器(Timing Advance Command)告知设备在物理层的传输时延。 在数据传输阶段,设备收到测量指示器后,会根据所获取的时延信息,将数据发送至基站。为了提高传输效率和容量,5G引入了一种新的方式称为CPRACH(Contetion-based Physical Random Access Channel)。通过CPRACH,设备可以发送多个半持续信号。 在CPRACH过程中,设备首先进行功率等级控制,然后根据随机接入指示器(Random Access Indication)选择合适的重传间隔。设备会在相应的时间和频率资源上发送CPRACH,并等待基站的响应。 基站在收到CPRACH后,会进行接收处理,并使用随机接入响应(Random Access Response)回复设备。随机接入响应中包含了一个时间对齐命令(Timing Alignment Command),设备根据该命令进行时间对齐,并开始与基站正式通信。 以上就是NR PRACh信道和随机接入流程v2.0的简析。NR PRACh通过PREAMBLE和数据传输两个阶段实现设备对基站的随机接入,提高了传输效率和容量。该过程为5G网络的正常连接提供了基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

modem协议笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值