NR PRACH(三)时域位置

1.时域位置

t_RA_start代表PRACH preamble在subframe的开始位置。

RACH 时机的起始符号l 的确定

由l0、N_RA_slot、N_RA_t和N_RA_dur,UE可以计算出所有RACH时机的起始符号l,公式为l = l0 + n_RA_t x N_RA_dur + 14 x n_RA_slot。其中的参数由table 6.3.3.2-2~4 得到,计算即可确定start symbol的位置,值得注意地是表中的starting symbol l0 不是起始符号的索引,l才是。

Delta f_RA的确定

在时域上,通过PRACH Configuration Index,基站指示UE使用什么PRACH格式,以及哪些位置可以发送Preamble。对于长前导码(format 0~3 长度大于时隙),UE只需要知道哪些系统帧(system frame)的哪些子帧(subframe)可以发送Preamble。对于短前导码(formatA1、A2、A3、B1、B2、B3、B4、C0、C2 长度不足一个时隙),UE还需要确定哪些时隙(slot)的哪些符号(symbol)可以发送Preamble就行。
PRACH Configuration Index和时域资源的对应关系,可通过3GPP TS 38.211的三张表格获知:表格6.3.3.2-2对应FR1 FDD / SUL、表格6.3.3.2-3对应FR1 TDD、表格6.3.3.2-4对应FR2 TDD。每张表格都包含256个配置选项(FR2只包含短前导码)。
如果A格式和B格式(A1/B1、A2/B2或A3/B3)组合使用,RACH时隙的最后一个RACH时机使用B格式(B1、B2或B3),其他RACH时机使用A格式(A1、A2或A3),这样做的目的就是考虑到了A格式没有GP。format A1/B1和format A1的区别,就是把format A1没有占用的最后两个符号用于format B1,相对应的,N_RA_t也由6变成7,即format 1单独使用时,最多只能发送6次,剩余的2个symbol 空起来,相当于GP的作用,或者与B1混合使用,由B格式做尾(B格式有GP)。其余的A2/A3 也是相同的道理。

关于 Number of PRACH slots within a subframe 的理解

倒数第三列:表示1个subframe(1ms)包含RACH时隙的数量。如上面1绿色字体,协议假定FR1的“参考时隙”SCS为15 KHz(1个子帧正好包含1个时隙)( Table 6.3.3.2-2和 Table 6.3.3.2-3),FR2的“参考时隙”SCS为60 KHz ( Table 6.3.3.2-4)
对于短前导码,适用于FR1的preamble SCS有两种:15 KHz和30 KHz,适用于FR2的preamble SCS也有两种:60 KHz和120 KHz。于是,preamble SCS和“参考时隙”SCS的组合只有两种可能:preamble SCS(15 KHz或60 KHz)和“参考时隙”SCS相同,或preamble SCS(30 KHz或120 KHz)是“参考时隙”SCS的两倍。
于是,如果preamble SCS为30 KHz(FR1)或120 KHz(FR2),“参考时隙”可以包含2个RACH时隙;如果preamble SCS为15 KHz(FR1)或60 KHz(FR2),“参考时隙”只包含1个RACH时隙。 反过来说取2就说明,preamble SCS 是参考时隙的2倍;如果倒数第三列的值是1,则两种情况都有可能。
对于R17,FR-2 增加了480/960kHZ,按照上面的叙述,应该有“参考时隙” 60kHZ可以包含8或16个RACH时隙的情况,但是协议上最终是定死了 只能最多包含2个RACH 时隙,而且n_RA_slot的取值也很有讲究,480khz时取值3和7,960khz时取值7和15,如上图蓝色部分描述。

2.时域位置举例

先回顾下scs与帧结构的关系:
无线帧/帧(frame):基本数据发送的周期(10ms) = 10 x subframe
子帧(subframe):上下行子帧的分配单位(1ms)= N x slot(根据子载波大小会有不同个数的slot)
一个系统帧10ms 和一个子帧1ms 长度是不变的,scs的不同,会导致一个子帧包含的时隙发生变化。 
当NR SCS=15khz时,此时NR的1子帧=1个时隙=14个符号   1 slot=1ms
当NR SCS=30khz时,此时NR的1子帧=2个时隙=28个符号  1 slot=0.5ms
当NR SCS=60khz时,此时NR的1子帧=4个时隙=48/56个符号(12对应扩展CP,14对应普通CP)   1 slot=0.25ms
当NR SCS=120khz时,此时NR的1子帧=8个时隙=112个符号    1 slot=0.125ms
当NR SCS=240khz时,此时NR的1子帧=16个时隙=224个符号   1 slot=0.0625ms
举例1 
prach Configuration Index 103  代表用format A1 在系统帧Nsfn mod 1=0 的时 发送preamble;具体就是所有帧都可以发送, 具体到subframe就是在第2和7subframe上发送preamble ;最后一列代表一个formatA1 占用2个symbol ,本身format A1也占用2个symbol ;倒数第二列代表 在一个时隙 发送6次format;
倒数第三列代表一个subframe 包含2个PRACH slot,这部分table 假定FR1的SCS是 15khz,对应一个subframe 包含2个PRACH slot,就是说UE preamble SCS 是30khz,即一个subframe=2slot;如果倒数第三列 是1代表一个subframe 包含1个PRACH slot,这时候UE preamble SCS 就是15khz,也可能是UE preamble SCS=30khz时,只发送其中一个PRACH slot。
starting symbol=0=l0
起始符号 l = l0 + n_RA_t x N_RA_dur + 14 x n_RA_slot,这里n_RA_t =0,1,2,3,4,5  N_RA_dur=2  n_RA_slot=0 l0=0
l=0,2,4,6,8,10
则一个时隙内的情况如下
举例2
假设A1 子载波间隔是15khz
prach Configuration Index 87  代表用format A1 在系统帧Nsfn mod 16=0 的时 发送preamble,即每隔160ms发送一次,
具体就是0,16,32....等系统帧可以发送;具体到subframe 就是在第4和9 subframe上发送preamble ;
最后一列代表一个formatA1 占用2个symbol 
倒数第二列代表 在一个时隙 发送6次format
倒数第三列代表一个subframe 包含1个PRACH slot 代表一个subframe 包含1个PRACH slot,假如这时候UE的SCS =15khz
starting symbol=0=l0
起始符号 l = l0 + n_RA_t x N_RA_dur + 14 x n_RA_slot,这里n_RA_t =0,1,2,3,4,5  N_RA_dur=2  n_RA_slot=0 l0=0
l=0,2,4,6,8,10
和例1 相同
prach Configuration index 88  的区别就是在 1,17,33....的系统帧上  具体在第4个子帧上发送
这部分table 假定FR1的SCS是15khz,对应一个subframe 包含2个PRACH slot,就是说UE的scs是30khz,即一个subframe=2slot。
那n_RA_slot=0 ,1
l=0,2,4,6,8,10, 14,16,18,20,22,24 上发送
举例 3
假设A1/B1 子载波间隔是15khz
prach Configuration Index 108  代表用format A1/B1 在系统帧Nsfn mod 2=0 的时 发送preamble,即每隔20ms发送一次,具体就是0,2,4....等系统帧可以发送   具体到subframe 就是在第4和9subframe上发送preamble ;
最后一列代表一个formatA1/B1 占用2个symbol,其本身也就是占用2个symbol,倒数第二列代表 在一个时隙 发送7次format,倒数第三列 代表一个subframe 包含1个PRACH slot ,假如这时候UE的SCS =15khz
starting symbol=0=l0
起始符号 l = l0 + n_RA_t x N_RA_dur + 14 x n_RA_slot,这里n_RA_t =0,1,2,3,4,5,6  N_RA_dur=2  n_RA_slot=0(假设A1/B1 子载波间隔是15khz) l0=0
l=0,2,4,6,8,10,12
prach Configuration Index 109  代表用format A1/B1 在系统帧Nsfn mod 2=0 的时 发送preamble,即每隔20ms发送一次,具体就是0,2,4....等系统帧可以发送   具体到subframe 就是在第4 subframe上发送preamble ;
最后一列代表一个formatA1/B1 占用2个symbol,其本身也就是占用2个symbol ,倒数第二列代表 在一个时隙 发送7次format,倒数第三列 代表一个subframe 包含2个PRACH slot ,表格默认是15khz,那这时候UE的SCS 就是30khz。
starting symbol=0=l0
起始符号 l = l0 + n_RA_t x N_RA_dur + 14 x n_RA_slot,这里n_RA_t =0,1,2,3,4,5,6  N_RA_dur=2  n_RA_slot=0,1(假设A1/B1 子载波间隔是15khz) l0=0
l=0,2,4,6,8,10,12,14,16,18,20,22,24,26
则连续两个时隙的发送情况如下
最后再来回顾下时频域位置 
  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
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网络的正常连接提供了基础。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

modem协议笔记

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

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

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

打赏作者

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

抵扣说明:

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

余额充值