5G NR帧结构与物理资源_yyl_woniu的博客-程序员秘密_nr帧结构上下行资源放在哪个物理资源上

技术标签: 5g  

        5G NR 要支持新型业务的顺利加入,又不能影响原有LTE业务的正常,在基于 LTE 协议标准设计了新的无线帧结构。5G 未来要支持多种多样的部署场景,其空口的工作频率的范围极广分布于1~100GHz频段之内,既有低频段也有高/超高频段,从而就有着多种无线网络部署模式。NR 帧结构将支持灵活可变的 OFDM 参数集,其子载波间隔可以在 15KHz 到 240KHz 的范围内选择,相应的循环前缀(Cyclic Prefix, CP)同时也需要进行一定比例的调整。

 5G NR 的帧结构

       5G新空口的帧结构即可在授权频段也可在非授权频段支持频分双工(FDD)以及TDD,其可使能非常低的时延、快速混合自动重传请求(HARQ)、动态tdd、与lte共存、传输长度可变比如为uRLLC配置短期,为eMMB配置长周期)。为了增强前向兼容并减小不同功能间的相互千扰,5G新空口帧结构的设计需要遵循以下三大原则:第一个原则为传输是自包含,子帧中的数据及波束中的数据可自主解码而无需依赖于其他的子帧及波束。第二个原则为传输要在时域及频域得到良好的定义。第三个原则为避免跨子帧以及跨不同传输方向的静态及/或严格的时间关系,比如,不宜使用预定义的传输时间而宜采取异步harq。

       类似与LTE帧结构,在NR中,一个 5G 帧长度为 10ms,包含两个长度为 5ms 的半帧,系统帧的定义为,,分别为半帧 0 和半帧 1,每个半帧由 5 个长度为 1ms 的子帧组成,半帧 0 由子帧号 0—4 组成,半帧 1 由子帧 5—9 组成 。每个子帧定义为,,在每个子帧中由多个OFDM符号构成,其中OFDM符号数定义如下:,同时也没有像 TD-LTE 帧结构采用单独的 GP 子帧用于上、下行保护间隔。每个子帧时隙也不固定,分为 1ms、0.5ms、0.25ms、0.125ms 和 0.0625ms 五种,这一点也是不同于 TD-LTE 固定为 0.5ms 一个时隙的。

 

时隙(Slots)

每个子帧的时隙数根据部分载波带宽配置确定,每个子帧的 OFDM 符号数 ,其中表示根据子载波带宽配置u确定每个子帧的符号数,N_{symb}^{slot}表示每个时隙对应的符号数。5G系统的时隙宽度和符号宽度都是随子载波间隔宽度的变化而变化的,并有6个变化选项, 使系统具有较高的灵活性,完全可以满足各种不同要求的应用场景。根据 R15 和 R16 技术标准的描述,当子帧时长固定为 1 ms 时,每个子帧的时隙数为 2μ ,其 中 μ=0、1、2、3、4、5,则每个无线帧的时隙数为 10×2μ , 每个子帧的常规CP OFDM符号数为14×2μ ,扩展CP符号数为 12×2μ ,每个时隙的长度为 1/(2μ)ms,常规 CP 的“符 号+CP”长度为 1/(14×2μ)ms,扩展 CP的“符号+CP”长 度为1/(12×2μ)ms,具体参数下图所示。

从表 1可以看出,当 μ=0时,5G 的帧结构与 4G 的常规帧结构完全一样,说明5G可以兼容 4G;当 μ=1、 2、3、4、5时,5G帧结构变成了时长不同的短帧,且越来越短。显然,这部分帧结构是为5G适应eMBB、uRLLC 和mMTC三大应用场景专门设计的。μ的取值不仅可以改变时域帧结构,还可以改变频域子载波间隔,从而直接改变资源粒子的大小,既达到了灵活调整承载信息的目的,又可以提高系统的相关性能,而且系统帧结构的控制量只有一个,不仅控制效率较高,而且控制过程也简单,技术实现难度相对较低。

时隙物理资源

根据部分载波带宽配置\mu ,一个子帧时隙号n_{s}^{\mu }\in{ 0 ,..., -1 } , 一个帧时隙号 n_{s,f}^{\mu }\in{ 0 ,...,N_{slot}^{frame,\mu } -1 }  ,每个时隙有N_{symb}^{slot }个连续的OFDM符号,具体 N_{symb}^{slot }值根据\mu值 与CP类型确定。同一子帧中的开始时隙n_{s}^{\mu }与开始的OFDM符号n_{s}^{\mu }N_{symb}^{slot } 对齐

1 个时隙中的 OFDM 符号可以分为“下行”(D)、“灵活”(X)或“上行”(U)。5G 中的上、下行是以 OFDM 符号为最小单位配置的,除了“全下行”和“全上行”,其余所有情况都必须至少有一个“X”,这个 X 充当 GP 的作用。这与 TD-LTE 以子帧为单位配置不同。LTE 中只有上、下行子帧,而 5G的时频域更加灵活,时域颗粒度更小,可以配置上、下行符号。

5G 常规 CP 时 1 个时隙资源格如下图所示,其中,一个 RB(Resource Block,资源块)不再是“时频域”资源,而仅表示“频域”资源,这是与TD-LTE的一个区别,包括N_{sc}^{RB}个RE(ResourceElement,资源单元),其中 N_{sc}^{RB}为 1 个 RB 对应的子载波数,每个子载波带宽为 15kHz。其中频域上每个资源块由 12 个子载波组成,频域上总的子载波数为k =N_{RB}^{\mu } * N_{sc}^{RB},其中N_{RB}^{\mu }为不同子载波带宽配置\mu对应资源块数K\in{ 0 ,L,N_{RB}^{\mu } * N_{sc}^{RB} -1 } ;常规CP,时域上一个子帧中的 OFDM 符号数 l= 14×2μ  。5G 的资源格相比于 TD-LTE 主要的区别是 RB 仅表示频域资源,同时,时隙根据部分载波带宽 灵活可变,上下行以时隙内 OFDM 符号为最小单位,这样更适应各种业务的应用。

 

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

智能推荐

纯小白:无废话,成功在ubuntu 服务器上远程安装 pytorch(血和泪后的最新踩坑经验)_ubuntu远程服务器安装pytorch_Robin_Pi的博客-程序员秘密

ubuntu 服务器安装 pytorch1. 下载、安装Anaconda2. 创建指定 Python 版本(3.7)的虚拟环境3. 添加/替换清华镜像源4. 安装正确版本的 Pytorch5. 验证安装结果先上这两天被虐无数次的成果:以及进入Python环境后的检验结果:历经 N 次错误尝试后,最后最主要的正确参考:win10系统在Anaconda下安装Pytorch的GPU版本+cuda10.2+python3.6+Pycharm(最新,详细,亲测可用),给我提供了思路,进

UOS 部署文档_清风冷吟的博客-程序员秘密

UOS SP1 自动部署之部署文档UOS SP1 自动部署之部署文档开启权限激活-试用期激活登陆获取root权限-开启开发者模式更改源国内源优先级docker 源更新源双系统时间不一致终端打开文件:oh-my-zsh下载安装使用zsh替换bash(需要注销)查看当前shell还原bash(需要重启)zsh 主题风格配置新增配置激活配置vim 主题风格配置简介添加配置文件激活配置python 高速源...

[转]项目经理面试指南_weixin_34138255的博客-程序员秘密

本文转自:http://arts.51job.com/arts/03/210971.html简介   本文的目的是为应聘项目经理提供帮助。项目管理是升迁的途径,需要运用你过去的开发经验,而且薪水通常高于程序员。应聘项目经理的准备工作包括:复习一些常用的概念、术语,问自己一些在面试中经常问到的问题。学会运用一个或多个项目管理计划编制工具。通过以上的准备,将为你应聘这个职位增加信心。   想好你要...

Java爬虫实践:Jsoup+HttpUnit爬取今日头条、网易、搜狐、凤凰新闻_weixin_34056162的博客-程序员秘密

0x0 背景最近学习爬虫,分析了几种主流的爬虫框架,决定使用最原始的两大框架进行练手:Jsoup&HttpUnit其中jsoup可以获取静态页面,并解析页面标签,最主要的是,可以采用类似于jquery的语法获取想要的标签元素,例如://1.获取url地址的网页htmlhtml = Jsoup.connect(url).get();// 2.jsoup获取新闻&lt...

在linux编程中,以下哪个TCP的套接字选项与nagle算法的开启和关闭有关?----腾讯2016研发工程师在线模拟笔试题_linux开关nagle_chengonghao的博客-程序员秘密

在linux编程中,以下哪个TCP的套接字选项与nagle算法的开启和关闭有关?正确答案: B  TCP_MAXSEGTCP_NODELAYTCP_SYNCNTTCP_KEEPALIVE添加笔记收藏纠错当有一个TCP数据段不足MSS,比如要发送700Byte数据,MSS为

【设计模式】快速全面通俗易懂的设计模式讲解(以大白话例子讲解)_通俗易懂讲设计模式_只睡四小时的博客-程序员秘密

马上要结课了,再不学来不及了。一、前言设计模式是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。其实早就有这样的感受了,大一面向过程编程,大二的时候开始触及项目时,发现自己写的代码很臃肿,比如连接数据库进行增删查改,我竟然把连接数据库的语句在每个需要对数据库进行操作的函数中都写了一遍,当时就觉得很愚蠢,但是不知道有什么好的规范和原则,后来才知道有个叫设计模式的东西,现在就来好好学吧。设计模式的概念我们刚刚在上面说过了,我们学习设计模式的目标就是:高内聚低耦合:要对自己系统

随便推点

机器学习第一讲 R语言线性回归假设检验以及解决方法_r语言线性检验_Jinsen0901的博客-程序员秘密

①变量之间不存在完全共线性判定方法:计算变量之间的相关系数(或者计算方差膨胀因子)如果方差膨胀因子超过10,则回归模型存在严重的多重共线性。结果判定:相关系数 相关性0.0-0.2 极弱相关或无相关0.2-0.4 弱相关0.4-0.6 中等程度相关0.6-0.8 强相关0.8-1.0 极强相关处理方法:删掉VIF过大且不显著的变量②样本的随机抽样性判定...

linphone用户注册与sip交互过程分析_linphone sip注册_奔跑的艾斯的博客-程序员秘密

linphone用户注册与sip交互过程分析在linphone_core_init 在linphone_configuring_terminated 在linphone_core_start 在 sip_config_read 在linphone_core_set_sip_transports 在_linphone_core_apply_transports 在sal_listen...

『经验分享』新手前端如何快速有效提升前端技能_zz_jesse的博客-程序员秘密

本文内容适合初入前端的同学,当然高手们也可以看,说不准你会觉得非常有共鸣。更好的学习方法很多刚开始学前端的小伙伴,上来就去学html、css、js,学了很久感觉还是有很多东西要学,学的越...

Python.append()与Python.expand()用法详解_.expand python_Wanderer001的博客-程序员秘密

alist=[1,2]] >>>[1,2] alist.append([3,4]) >>>[1, 2, [3, 4]] alist.extend([3,4]) >>>[1, 2, 3, 4]结论:list.apend(arg1) 参数类型任意,可以往已有列表中添加元素,若添加的是列表,就该列表被当成一个元素存在原列表中,只使li...

drools规则引擎的动态数据库交接使用和压力测试_drools规则引擎数据库_技术从心的博客-程序员秘密

开发中的真实项目中使用到drools规则引擎所以总结一下项目路径:pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o...

ibatis Order By注入问题_weixin_34162228的博客-程序员秘密

上周六单位被扫描出SQL注入漏洞 经过检查,发现ibatis框架都可能出现这个问题.如果有需求,让你实现页面grid所有字段都能排序,你会怎么做呢? 最简单的做法就是从页面把字段名,排序类型传回来,然后拼接在SQL里面.(在使用EasyUI前端框架的时候,这样做非常容易) 然后修改ibatis框架,将order by #排序字段# #排序类型#改为 order by $排序字段$ $排序类型$ ...