5G-容量计算_5g中的最大rb数怎么计算_shepherdfree的博客-程序员秘密

技术标签: 5G  

1.5G帧结构

一个5G帧长度为10ms,包含两个长度为5ms的半帧,分别是半帧0和半帧1,每个半帧由5个长度为1ms的子帧组成,半帧0由子帧0-4,半帧1由子帧5-9。

一个时隙包含14个OFDM符号。

时隙长度Tslot = 1/2μms。

每帧,每子帧对应OFDM符号数和时隙如下表所示。(3GPP TS 38211)

每个子帧的OFDM符号数Nsubframe,μ-symb = Nslot-symb* Nsubframe,μ-slot。
在这里插入图片描述
(1)常规循环前缀
在这里插入图片描述
(2)扩展循环前缀
在这里插入图片描述
一个时隙中,OFDM符号可以被定义为下行、灵活或者上行。
下行帧里,每个slot的OFDM符号,只能定义为下行或者灵活。
上行帧里,每个slot的OFDM符号,只能定义为上行或者灵活。

5G频率范围定义
在这里插入图片描述

2.TBS-物理层最大速率

TR 21905中名词解释如下:

  • Transport Block: Transport Block is defined as the basic data unit exchanged between L1 and MAC. An equivalent term for Transport Block is “MAC PDU”.
  • Transport Block Size is defined as the size (number of bits) of a Transport Block.

2.1.PDSCH-TBS计算流程

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
这里计算出来的TBS应该是每个slot的传输bit数。
TTI等于slot时间?
TTI的概念需要再清晰。

3.RB数量

1RB=12子载波。
以100Mz,μ=1为例,1RB理论上=30kHz*12=0.36MHz。
100M/0.36M=277.77(个)。
考虑频段边带保护,最后定为273。

3GPP TS 38101-1中对RB数量定义如下:
在这里插入图片描述
在这里插入图片描述

4.PDSCH TBS计算示例

假设:
eMBB场景,μ=1,30kHz子载波带宽,100MHz载波带宽,RB数量为273。一个无线帧有20个slot。

计算表
在这里插入图片描述

5.容量计算

5.1.理论峰值速率

理论上:峰值速率(bit)=TBS/时隙长度

实际计算时,由于有保护间隔,上下时隙有配置,所以,需要根据实际配置按循环周期进行测算。

某上下时隙和符号配置如下图。
在这里插入图片描述
理论峰值速率在网络规划中并不具有参考意义,主要作为实验室测试和基站极限能力水平的反映。

5.2.单小区平均吞吐量

小区平均吞吐量被定义为系统整体可达到的小区吞吐率性能,是通过对业务模型、信道模型、系统配置等参数进行详细定义并经系统性能验证评估的小区平均吞吐率。

小区平均吞吐量C(Mbps)计算公式如下:

C=1000xνx2μx∫P(x)T(x)d(x)/1024/1024
其中,

  • ν为MIMO天线多流发射的流数,上行一般是1、2、4,下行一般是8、16、24。
  • μ为系统子载波参数,可取值为0、1、2、3、4、5。
  • P(x)为小区内SINR为x的面积占小区总面积的比例。
  • T(x)为目标BLER要求下,SINR为x的最大可选MCS Index所对应的传输块TBS大小。

6.参考文件

  1. 3GPP TS 38211 NR Physical channels and modulation (Release 15)
  2. 3GPP TS 38213 NR Physical layer procedures for control
    (Release 15)
  3. 3GPP TS 38214 NR Physical layer procedures for data (Release 15)
  4. 3GPP TR 21905 Technical Specification Group Services and System Aspects; Vocabulary for 3GPP Specifications (Release 16)
  5. 3GPP TS 38101-1 NR User Equipment (UE) radio transmission and reception, Part 1: Range 1 Standalone (Release 16)

7.词汇缩写

  • Physical Downlink Shared Channel, PDSCH
  • Physical Broadcast Channel, PBCH
  • Physical Downlink Control Channel, PDCCH.
  • Demodulation reference signals, DM-RS
  • Phase-tracking reference signals, PT-RS
  • Channel-state information reference signal, CSI-RS
  • Primary synchronization signal, PSS
  • Secondary synchronization signal, SSS
  • μ-Subcarrier spacing configuration(子载波间隔参数)
  • ν-Number of transmission layers

8.相关连接

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/shepherdfree/article/details/103364517

智能推荐

【C++】虚函数指针和虚函数列表_灰子学技术的博客-程序员秘密

本篇文章主要来讲述,C++多态的实现原理,也就是虚函数和虚函数列表是怎么回事?它们是如何实现多态的?虚函数概述:首先,C++多态的实现是通过关键字virtual,有了这个关键字之后,通过...

锐捷交换机配置RLDP协议进行防环处理_锐捷交换机自动屏蔽环路端口设置_「已注销」的博客-程序员秘密

RLDP 全称是 Rapid Link Detection Protocol,是锐捷网络自主开发的一个用于快速检测以太网链路故障的链路协议。利用RLDP协议用户将可以方便快速地检测出以太网设备的链路故障,包括环路链路故障。单向链路故障、双向链路故障。故障处理方法有四种:warning(告警)、block(关闭端口学习状态)、shutdown-port(设置端口违例)、shutdown-svi(关闭端口所在的svi)。以上内容摘自百度百科:rldp_百度百科 (baidu.com)开启RLDP功能

编译原理_举目沧桑的博客-程序员秘密

编译原理编译概述编译: 把源程序转换成等价的目标程序的过程程序设计语言低级语言:机器语言符号语言,汇编语言高级语言:过程性语言-专用语言

SWUSTOJ#616排序查找_智慧的大林的博客-程序员秘密

swust oj 616题目描述用选择法对N个学生的成绩按从大到小的顺序排序,N个学生的成绩整数用scanf 输入,输入的成绩在[0,100]之间。排序完成后,输入一个成绩,要求用逐个比较查找的方式找出该成绩是该组中第几个元素的值(即第几名)。如果该成绩不在数组中,则输出“no this score!”。 要求: 1、把排序算法写成函数形式,在主函数中输入N个数据,然后调用排序函数排序。 2、在排序过程中尽量减少数据的交换和移动。 3、把查找算法写成函数形式,在主函数中输入1个数据,然后调用查找函数查找

实现网页页面 自动刷新的几种代码_Programmer_FuQiang的博客-程序员秘密

1.页面自动刷新:把如下代码加入<head>区域中<meta http-equiv="refresh" content="10">               其中10指每隔10秒刷新一次页面.2.页面自动跳转:把如下代码加入<head>区域中<meta http-equiv="refresh" content="10;url=h

chrome谷歌浏览器如何关闭自动开启的开发者模式_谷歌浏览器开发者模式自动关闭_血色romantic的博客-程序员秘密

自动打开关闭开发者模式1.关闭自动开发者模式1.1对谷歌浏览器快捷方式右键打开属性1.2如图目标栏里增加 --args --disable-web-security --user-data-dir2.打开自动开发者模式2.1目标栏里增加--auto-open-devtools-for-tabs1.关闭自动开发者模式有朋友遇到谷歌浏览器开发者模式用多了,每次打开浏览器或者打开标签页都会自动打开开发者模式,烦不胜烦,以前有过解决方法,过去太久忘记了,下面这个我不明白咋回事,但有效,大家有正确的方法回复下

随便推点

搭建Spring cloud项目---搭建Consul_宝湖怪玩的博客-程序员秘密

官网:https://www.consul.io/搭建:我们先说重点,再说介绍。1:上官网下载consul。2:dev的搭建很简单,consul提供了dev的启动,一行命令:consul agent -dev快速搭建Spring Cloudhttps://blog.csdn.net/zhanghaishan/article/details/104061960价格:...

flash读取程序 msp430_MSP430读写flash程序_蔡子健的博客-程序员秘密

//******************************************************************************//******************************************************************************#include#define FLASH_ADDRESS 0x01000...

[转载]JDBC从入门到精通专题讲座二_congji3817的博客-程序员秘密

JDBC从入门到精通专题讲座二2. 7. 使普通任务简化    我们希望普通的任务能够是简单的,而不一般的工作是可行的。    一个普通任务是指一个程序员执行一个简单的没有参数的SQL语句(例如:SELECT,INSERT,UP...

GB 9706.1-2020新标准新法规下载与讨论_gb9706_只陷才华薛钦友的博客-程序员秘密

GB 9706.1-2020,医用电气设备第一部分:基本安全和基本性能的通用要求本标准融合了GB 9706.1-2007,GB 9706.15-2008,可直接代替,并且2020版标准实行后,被代替的两个标准将作废,药监局都不会审批,所以建议医疗行业开发的伙伴从现在开始尽量采用新版标准,这样注册认证一年两年后,审评才容易通过;本人专攻医疗器械开发,熟悉行业标准,有6种不同行业的医疗器械产品从策划——研发——送检——审批——注册的认证流程经验,10多款医疗器械产品注册经验,包括检验所送检,安规,EMC整改

freecplus框架-目录操作_C语言技术网-码农有道的博客-程序员秘密

文章目录一、源代码说明二、创建目录三、获取目录下的文件信息四、版权声明一、源代码说明freecplus是一个Linux系统下的C/C++开源框架,源代码请前往C语言技术网(www.freecplus.net)下载。本文介绍的是freecplus框架的目录操作函数和类。函数和类的声明文件是freecplus/_freecplus.h。函数和类的定义文件是freecplus/_freecpl...

推荐文章

热门文章

相关标签