5G RACH_时域和频域(二)

频域序列生成>

以下是基于36.211-6.3.3.1的频域PRACH序列生成公式。

在ecpri中RRU也同样需要知道PRACH在频域上资源的分配, guard tone在PRACH 的前后怎么放的,根据下表格中的K表示的就是低频段的PRACH PRB的个数。

NumPrb= gtLowBandwidth + PrachBandwidth + gtHighBandwidth

例如 LRA= 139, PRACH 和PUSCH的子载波间隔都是30Khz,那么一共占用12个PUSCH的带宽,K值就是2。

  1. 占用12个PRB那么子载波就有 12PRB * 12子载波/PRB = 144子载波  12
     PRACH 的LRA = 139,那么就是占用139的子载波的带宽 139
     K值等于2就是两个子载波,表示低频占用的guard bandwidth K=2
    用total 144个子载波 - 139 - 2 = 3 子载波(高频guard bandwidth)
         

<时域序列生成 >

以下是生成 PRACH 时域序列的公式。基本上,大局是对上面生成的频域数据进行IFFT。正如你在这里所注意到的,这是一个非常复杂和令人困惑的方程式。您不需要了解每个部分。我只是用很多凌乱的箭头写下这个方程式,只是为了突出一些重要的 参数。 有许多小参数未在此处描述。有关详细信息,请参阅 38.211-5.3.2

实施例 16 >TDD FR1 RachConfig = 156,SCS = 30 Khz,格式 B4

最近更新

  1. TCP协议是安全的吗?

    2024-01-31 21:58:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-31 21:58:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-31 21:58:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-31 21:58:03       20 阅读

热门阅读

  1. 5GNR解调分析手持式频谱分析仪

    2024-01-31 21:58:03       34 阅读
  2. Python面向对象

    2024-01-31 21:58:03       45 阅读
  3. QT基础篇(20)QT Quick Controls2新颖界面开发

    2024-01-31 21:58:03       27 阅读
  4. 回想起研发之路

    2024-01-31 21:58:03       33 阅读
  5. Hammerspoon配置

    2024-01-31 21:58:03       30 阅读
  6. Ruby详解及安装流程

    2024-01-31 21:58:03       51 阅读