技术标签: 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频率范围定义
TR 21905中名词解释如下:
这里计算出来的TBS应该是每个slot的传输bit数。
TTI等于slot时间?
TTI的概念需要再清晰。
1RB=12子载波。
以100Mz,μ=1为例,1RB理论上=30kHz*12=0.36MHz。
100M/0.36M=277.77(个)。
考虑频段边带保护,最后定为273。
3GPP TS 38101-1中对RB数量定义如下:
假设:
eMBB场景,μ=1,30kHz子载波带宽,100MHz载波带宽,RB数量为273。一个无线帧有20个slot。
计算表
理论上:峰值速率(bit)=TBS/时隙长度
实际计算时,由于有保护间隔,上下时隙有配置,所以,需要根据实际配置按循环周期进行测算。
某上下时隙和符号配置如下图。
理论峰值速率在网络规划中并不具有参考意义,主要作为实验室测试和基站极限能力水平的反映。
小区平均吞吐量被定义为系统整体可达到的小区吞吐率性能,是通过对业务模型、信道模型、系统配置等参数进行详细定义并经系统性能验证评估的小区平均吞吐率。
小区平均吞吐量C(Mbps)计算公式如下:
C=1000xνx2μx∫P(x)T(x)d(x)/1024/1024
其中,
本篇文章主要来讲述,C++多态的实现原理,也就是虚函数和虚函数列表是怎么回事?它们是如何实现多态的?虚函数概述:首先,C++多态的实现是通过关键字virtual,有了这个关键字之后,通过...
RLDP 全称是 Rapid Link Detection Protocol,是锐捷网络自主开发的一个用于快速检测以太网链路故障的链路协议。利用RLDP协议用户将可以方便快速地检测出以太网设备的链路故障,包括环路链路故障。单向链路故障、双向链路故障。故障处理方法有四种:warning(告警)、block(关闭端口学习状态)、shutdown-port(设置端口违例)、shutdown-svi(关闭端口所在的svi)。以上内容摘自百度百科:rldp_百度百科 (baidu.com)开启RLDP功能
编译原理编译概述编译: 把源程序转换成等价的目标程序的过程程序设计语言低级语言:机器语言符号语言,汇编语言高级语言:过程性语言-专用语言
swust oj 616题目描述用选择法对N个学生的成绩按从大到小的顺序排序,N个学生的成绩整数用scanf 输入,输入的成绩在[0,100]之间。排序完成后,输入一个成绩,要求用逐个比较查找的方式找出该成绩是该组中第几个元素的值(即第几名)。如果该成绩不在数组中,则输出“no this score!”。 要求: 1、把排序算法写成函数形式,在主函数中输入N个数据,然后调用排序函数排序。 2、在排序过程中尽量减少数据的交换和移动。 3、把查找算法写成函数形式,在主函数中输入1个数据,然后调用查找函数查找
1.页面自动刷新:把如下代码加入<head>区域中<meta http-equiv="refresh" content="10"> 其中10指每隔10秒刷新一次页面.2.页面自动跳转:把如下代码加入<head>区域中<meta http-equiv="refresh" content="10;url=h
自动打开关闭开发者模式1.关闭自动开发者模式1.1对谷歌浏览器快捷方式右键打开属性1.2如图目标栏里增加 --args --disable-web-security --user-data-dir2.打开自动开发者模式2.1目标栏里增加--auto-open-devtools-for-tabs1.关闭自动开发者模式有朋友遇到谷歌浏览器开发者模式用多了,每次打开浏览器或者打开标签页都会自动打开开发者模式,烦不胜烦,以前有过解决方法,过去太久忘记了,下面这个我不明白咋回事,但有效,大家有正确的方法回复下
官网:https://www.consul.io/搭建:我们先说重点,再说介绍。1:上官网下载consul。2:dev的搭建很简单,consul提供了dev的启动,一行命令:consul agent -dev快速搭建Spring Cloudhttps://blog.csdn.net/zhanghaishan/article/details/104061960价格:...
//******************************************************************************//******************************************************************************#include#define FLASH_ADDRESS 0x01000...
windows下命令行乱码问题解决
JDBC从入门到精通专题讲座二2. 7. 使普通任务简化 我们希望普通的任务能够是简单的,而不一般的工作是可行的。 一个普通任务是指一个程序员执行一个简单的没有参数的SQL语句(例如:SELECT,INSERT,UP...
GB 9706.1-2020,医用电气设备第一部分:基本安全和基本性能的通用要求本标准融合了GB 9706.1-2007,GB 9706.15-2008,可直接代替,并且2020版标准实行后,被代替的两个标准将作废,药监局都不会审批,所以建议医疗行业开发的伙伴从现在开始尽量采用新版标准,这样注册认证一年两年后,审评才容易通过;本人专攻医疗器械开发,熟悉行业标准,有6种不同行业的医疗器械产品从策划——研发——送检——审批——注册的认证流程经验,10多款医疗器械产品注册经验,包括检验所送检,安规,EMC整改
文章目录一、源代码说明二、创建目录三、获取目录下的文件信息四、版权声明一、源代码说明freecplus是一个Linux系统下的C/C++开源框架,源代码请前往C语言技术网(www.freecplus.net)下载。本文介绍的是freecplus框架的目录操作函数和类。函数和类的声明文件是freecplus/_freecplus.h。函数和类的定义文件是freecplus/_freecpl...