当前位置: 首页 > 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


在这里插入图片描述

相关文章:

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

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客…...

解决oracle.sql.TIMESTAMP序列化转换失败问题 及 J2EE13Compliant原理

目录 报错现象报错内容处理方法Oracle驱动源码总结 报错现象 oracle表中存在TIMESTAMP类型的列时,jdbc查出来做序列化时报错 报错内容 org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframewo…...

QQ2023备份

需要修改的路径(共3处) 这三处路径中,只有一处是需要修改的 QQPC端-主菜单-设置-基本设置-文件管理 点击上面的“”自定义“”,然后修改路径即可 修改路径后提示 然后等一会才会关干净QQ的相关进程,关闭后才会有自动…...

HNU计算机结构体系-实验2:CPU动态指令调度Tomasulo

文章目录 实验2 CPU动态指令调度Tomasulo一、实验目的二、实验说明三、实验内容问题1:问题2:问题3:问题4:问题5: 四、思考题问题1:问题2: 五、实验总结 实验2 CPU动态指令调度Tomasulo 一、实验…...

智慧城市是什么?为什么要建智慧城市?

智慧城市是一个通过现代科技手段推动城市管理和服务创新的概念。 具体来说,它利用信息技术和创新概念,将城市的各个系统和服务集成起来,以提升城市运行效率、优化城市管理和服务,改善市民的生活质量。 为什么要建智慧城市呢&…...

数据结构线性表-栈和队列的实现

1. 栈(Stack) 1.1 概念 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈 顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。 …...

IntelliJ IDEA 的 HTTP 客户端的高级用法

本心、输入输出、结果 文章目录 IntelliJ IDEA 的 HTTP 客户端的高级用法前言HTTP 请求对 gRPC 请求的支持对 GraphQL 和 WebSocket 请求的支持环境文件OpenAPI 补全用于持续集成的 HTTP 客户端 CLI花有重开日,人无再少年实践是检验真理的唯一标准IntelliJ IDEA 的 HTTP 客户端…...

代码随想录算法训练营第四十六天 _ 动态规划_198.打家劫舍、213.打家劫舍II、337.打家劫舍 III。

学习目标: 动态规划五部曲: ① 确定dp[i]的含义 ② 求递推公式 ③ dp数组如何初始化 ④ 确定遍历顺序 ⑤ 打印递归数组 ---- 调试 引用自代码随想录! 60天训练营打卡计划! 学习内容: 198.打家劫舍 动态规划五步曲&a…...

ffmpeg编译问题

利用ffmpeg实现一个播放器,ffmpeg提供动态库,但是编译链接的时候遇到下面的问题: ../ffmpegWidgetPlayer/videoplayerwidget.cpp:23: error: undefined reference to sws_freeContext(SwsContext*) ../ffmpegWidgetPlayer/videoplayerwidget.…...

【flink番外篇】1、flink的23种常用算子介绍及详细示例(3)-window、distinct、join等

Flink 系列文章 一、Flink 专栏 Flink 专栏系统介绍某一知识点,并辅以具体的示例进行说明。 1、Flink 部署系列 本部分介绍Flink的部署、配置相关基础内容。 2、Flink基础系列 本部分介绍Flink 的基础部分,比如术语、架构、编程模型、编程指南、基本的…...

centos7做gitlab数据灾备项目地址指向问题

如果你在 CentOS 7 上使用 GitLab 时,它回复的数据指向了另一个服务器的地址,可能是因为配置文件中的一些设置不正确。 要解决这个问题,可以尝试以下几个步骤: 检查 GitLab 配置文件:打开 GitLab 的配置文件&#xf…...

leetcode:93. 复原 IP 地址

复原 IP 地址 中等 1.4K 相关企业 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 ‘.’ 分隔。 例如:“0.1.2.201” 和 “192.168.1.1” 是 有效 IP 地址,但…...

玄子Share-CSS3 弹性布局知识手册

玄子Share-CSS3 弹性布局知识手册 Flexbox Layout(弹性盒布局)是一种在 CSS 中用于设计复杂布局结构的模型。它提供了更加高效、简便的方式来对容器内的子元素进行排列、对齐和分布 主轴和交叉轴 使用弹性布局,最重要的一个概念就是主轴与…...

Nat easy IP ACL

0表示匹配,1表示任意(主机位0.0.0.255(255主机位)) rule deny source 192.168.2.1 0 设置拒绝192.168.2.1的主机通过 记住将其应用到接口上 [AR2]acl 2000 //创建基本ACL [AR2-acl-basic-2000]rule deny source 192…...

Numpy数组的数据类型汇总 (第4讲)

Numpy数组的数据类型 (第4讲)         🍹博主 侯小啾 感谢您的支持与信赖。☀️ 🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ�…...

通讯app:

为了开发一个即时通讯的app,包含发送文字、语音、视频以及视频通话的功能,我们需要考虑以下的技术栈和实现步骤: 技术栈建议: 前端:React Native 或 Flutter 用于跨平台移动应用开发。后端:ThinkPHP Wor…...

【Backbone】TransNeXt:最新ViT模型(原理+常用神经网络汇总)

文章目录 一、近几年神经网络 Backbone 回顾1.Densenet 与 Resnet2.CBP3.SENet4.GCNet5.DANet6.PANet 与 FPN7.ASPP8.SPP-net9.PSP-net10.ECA-Net 二、TransNeXt(2023)1.提出问题2.Aggregated Pixel-focused Attention2.1 Pixel-focused Attention&#…...

使用Java将图片添加到Excel的几种方式

1、超链接 使用POI&#xff0c;依赖如下 <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>4.1.2</version></dependency>Java代码如下,运行该程序它会在桌面创建ImageLinks.xlsx文件。 …...

用什么台灯对眼睛最好?考公护眼台灯推荐

之前我一直觉得&#xff0c;孩子近视&#xff0c;是因为玩手机太多&#xff0c;看电子产品的时间过长&#xff0c;但后来控制孩子看电子产品时间的触底反弹与越来越深的度数告诉我&#xff0c;孩子近视的真正原因&#xff0c;我根本没有找到&#xff0c;后来看到一篇报告&#…...

【嵌入式开发 Linux 常用命令系列 4.2 -- .repo 各个目录介绍】

文章目录 概述.repo 目录结构manifests/default.xmlManifest 文件的作用default.xml 文件内容示例linkfile 介绍 .repo/projects 子目录配置和管理configHEADhooksinfo/excludeobjectsrr-cache 工作区中的对应目录 概述 repo 是一个由 Google 开发的版本控制工具&#xff0c;它…...

任务跟踪系统排名怎么看?8款企业常用工具对比

本文将深入对比8款任务跟踪系统和项目管理软件&#xff1a;Worktile、PingCode、Jira、Asana、monday.com、ClickUp、Trello、Microsoft Project。一、任务跟踪系统和项目管理软件有什么区别1、任务跟踪系统解决“事情有没有人跟、有没有进展”任务跟踪系统的核心价值&#xff…...

MySQL实现跨库在线迁移的方法_利用Binlog实时数据同步工具

MySQL跨库迁移不能只靠mysqldump&#xff0c;因其逻辑全量导出会锁表或阻塞写入&#xff0c;且无位点信息无法增量追平&#xff1b;必须结合binlog实时拉取回放实现秒级停机。MySQL跨库迁移为什么不能只靠mysqldump因为mysqldump是逻辑全量导出&#xff0c;锁表或至少阻塞写入&…...

【无人机控制】一维环境下LQR与PID控制在无人机悬停控制中的对比分析附matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码及仿真咨询…...

Trigger.dev与Supabase集成:构建全栈实时任务系统的终极指南

Trigger.dev与Supabase集成&#xff1a;构建全栈实时任务系统的终极指南 【免费下载链接】trigger.dev Trigger.dev – build and deploy fully‑managed AI agents and workflows 项目地址: https://gitcode.com/gh_mirrors/tr/trigger.dev Trigger.dev是一个强大的工作…...

服务器上5分钟搞定:用wget直接下载并配置mongodump备份工具(Linux实战)

服务器极速部署指南&#xff1a;5分钟完成mongodump备份工具配置 在Linux服务器运维中&#xff0c;时间就是效率。想象一下这样的场景&#xff1a;凌晨三点收到数据库告警&#xff0c;你需要立即建立备份机制&#xff0c;但传统的"下载-上传-配置"流程至少需要15分钟…...

AbMole丨Apigenin:天然黄酮化合物在氧化应激中的应用

Apigenin&#xff08;芹菜素&#xff09;是一种广泛存在于芹菜、洋甘菊、欧芹等植物中的天然黄酮类化合物[1]。Apigenin&#xff08;CAS No.&#xff1a;520-36-5&#xff09;具有多种生物活性&#xff0c;其分子机制涉及对多条细胞信号通路的调控&#xff0c;包括PI3K/AKT/mTO…...

Notemd Pro:基于Web技术栈的开源个人知识管理应用深度解析

1. 项目概述&#xff1a;一个面向未来的笔记应用如果你和我一样&#xff0c;常年混迹在程序员、产品经理和知识工作者的圈子里&#xff0c;那你一定对“笔记软件”这个赛道又爱又恨。爱的是&#xff0c;它确实是我们整理思路、记录灵感、构建知识体系的刚需&#xff1b;恨的是&…...

RAG 系统性能优化完全指南:从“答非所问“到“精准命中“的六步进化

&#x1f3af; RAG 系统性能优化完全指南&#xff1a;从"答非所问"到"精准命中"的六步进化 一句话总结&#xff1a;本文用餐厅备菜的类比&#xff0c;拆解 RAG 系统六大优化环节——从智能切菜、混合找料、精选食材到严控火候&#xff0c;让你的 AI 回答又…...

uni-app安卓云打包实战:三种证书方案详解与避坑指南

1. 为什么需要关注安卓打包证书&#xff1f; 第一次接触uni-app安卓云打包的开发者&#xff0c;往往会在证书选择环节卡壳。我自己刚入门时也踩过坑——用测试证书打了包&#xff0c;结果应用商店审核被拒&#xff0c;白白浪费两周时间。证书不仅是APK的"身份证"&…...

独立开发者如何借助Taotoken模型广场快速选型与验证创意

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 独立开发者如何借助Taotoken模型广场快速选型与验证创意 对于独立开发者或小型团队而言&#xff0c;验证一个AI产品创意的核心挑战…...