当前位置: 首页 > news >正文

【5G PHY】5G NR 如何计算资源块的数量?

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!
博主链接

本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。


博客内容主要围绕:
       5G/6G协议讲解
       算力网络讲解(云计算,边缘计算,端计算)
       高级C语言讲解
       Rust语言讲解



文章目录

  • 5G NR 如何计算资源块的数量?
    • 一、什么是资源块?
    • 二、通过RB数计算带宽以及通过带宽计算RB数

5G NR 如何计算资源块的数量?

在这里插入图片描述

一、什么是资源块?

       在5G中,一个NR资源块(RB:Resource Block)在频域包含12个子载波,与LTE类似。而LTE资源块带宽固定为180 KHz,但在NR中它不固定,其依赖于子载波间隔:

子载波间隔资源块的大小
15kHz频域=180kHz(15×12)
时域=1ms
30kHz频域=360kHz(30×12)
时域=0.5ms
60kHz频域=720kHz(60×12)
时域=0.25ms
120kHz频域=1440kHz(120×12)
时域=0.125ms
240kHz频域=2880kHz(240×12)
时域=0.0625ms

二、通过RB数计算带宽以及通过带宽计算RB数

       NR中低于6 GHz的频段最大的可用带宽是100 MHz,而在毫米波范围内最大的可用带宽是400 MHz。NR旨在提供更高的带宽效率,达到99%,而LTE约为90%(10%浪费在保护频段)。NR与LTE的另一个不同之处在于,它不为上行链路和下行链路保留任何直流子载波。

       NR的每个参数集(numerology)都定义了最小和最大数量的资源块,在知道了一个资源块的带宽后,就可以计算最小和最大信道带宽。例如下表所示(包括保护带宽):

子载波间隔最小RB最大RB最小带宽最大带宽
15 kHz242754.3249.5
30 kHz242758.6499
60 kHz2427517.28198
120 kHz2427534.56396
240 kHz2413869.12397.44

       3GPP 38.101定义了不同子载波间隔下,每个UE的最大传输带宽。下表中所示的资源块数是在从信道带宽中移除保护带后的值,所考虑的最大带宽为100 MHz。

子载波间隔带宽最小保护带宽最大RB数
15 kHz50 MHz692.5 kHz270
30 kHz100 MHz845 kHz273
60 kHz100 MHz1370 kHz135

在这里插入图片描述

上表的计算方法如下:

N R B = ( 信道带宽 − 2 × 保护带宽 ) / 一个 R B 的带宽 N_{RB}=(信道带宽 - 2×保护带宽)/一个RB的带宽 NRB=(信道带宽2×保护带宽)/一个RB的带宽

  1. 对于scs=15 kHz,一个RB的带宽是180 kHz。对于信道带宽50MHz,保护带宽692.5kHz,其RB数量为: N R B = ( 50 × 1 0 3 − 2 × 692.5 ) / 180 = 270 P R B N_{RB}=(50×10^3 - 2×692.5)/180=270 PRB NRB=(50×1032×692.5)/180=270PRB
  2. 对于scs=30 kHz,一个RB的带宽是360kHz。对于信道带宽100MHz,保护带宽845kHz,其RB数量为: N R B = ( 100 × 1 0 3 − 2 × 845 ) / 360 = 273 P R B N_{RB}=(100×10^3 - 2×845)/360=273 PRB NRB=(100×1032×845)/360=273PRB
  3. 对于scs=60 kHz,一个RB的带宽是720kHz。对于信道带宽100MHz,保护带宽1370kHz,其RB数量为: N R B = ( 100 × 1 0 3 − 2 × 1370 ) / 720 = 135 P R B N_{RB}=(100×10^3 - 2×1370)/720=135 PRB NRB=(100×1032×1370)/720=135PRB


在这里插入图片描述

http://www.lryc.cn/news/255979.html

相关文章:

  • 解决oracle.sql.TIMESTAMP序列化转换失败问题 及 J2EE13Compliant原理
  • QQ2023备份
  • HNU计算机结构体系-实验2:CPU动态指令调度Tomasulo
  • 智慧城市是什么?为什么要建智慧城市?
  • 数据结构线性表-栈和队列的实现
  • IntelliJ IDEA 的 HTTP 客户端的高级用法
  • 代码随想录算法训练营第四十六天 _ 动态规划_198.打家劫舍、213.打家劫舍II、337.打家劫舍 III。
  • ffmpeg编译问题
  • 【flink番外篇】1、flink的23种常用算子介绍及详细示例(3)-window、distinct、join等
  • centos7做gitlab数据灾备项目地址指向问题
  • leetcode:93. 复原 IP 地址
  • 玄子Share-CSS3 弹性布局知识手册
  • Nat easy IP ACL
  • Numpy数组的数据类型汇总 (第4讲)
  • 通讯app:
  • 【Backbone】TransNeXt:最新ViT模型(原理+常用神经网络汇总)
  • 使用Java将图片添加到Excel的几种方式
  • 用什么台灯对眼睛最好?考公护眼台灯推荐
  • 【嵌入式开发 Linux 常用命令系列 4.2 -- .repo 各个目录介绍】
  • 【C++学习手札】基于红黑树封装模拟实现map和set
  • linux查看当前路径的所有文件大小;linux查看当前文件夹属于什么文件系统
  • PPT插件-好用的插件-超级文本-大珩助手
  • Kafka中的Topic
  • LAMP部署
  • DouyinAPI接口开发系列丨商品详情数据丨视频详情数据
  • AWS Remote Control ( Wi-Fi ) on i.MX RT1060 EVK - 3 “编译 NXP i.MX RT1060”( 完 )
  • 5G - NR物理层解决方案支持6G非地面网络中的高移动性
  • python epub文件解析
  • Visual Studio 2015 中 FFmpeg 开发环境的搭建
  • 期末速成数据库极简版【存储过程】(5)