5G无线技术基础自学系列 | 无线帧结构

news2024/11/25 4:30:22

素材来源:《5G无线网络优化实践》

一边学习一边整理内容,并与大家分享,侵权即删,谢谢支持!

附上汇总贴:5G无线技术基础自学系列 | 汇总_COCOgsta的博客-CSDN博客


1.3.1 基本时间单位

NR物理层的基本时间单位为TC,与LTE的基本时间单位TS关系如下:

LTE的基本时间单位TS通过下式计算得到:

根据协议,LTE支持6种不同的传输带宽1.4 MHz、3 MHz、5 MHz、10 MHz、15MHz、20 MHz,子载波间隔为15kHz,所以最大传输带宽20MHz共含有1200个子载波,其余带宽为保护间隔。这1200个子载波分别承载着子序列信息,在做IFFT时,频域采样点数不能少于1200才可以保证信息不会丢失,但在计算机系统里,采样点数必须是2的幂次方,因此采用2048点的IFFT生成OFDM符号。

频域2048个点意味着时域也是2048个采样点,LTE子载波间隔是15kHz,对应OFDM符号长度为1/15000s,符号长度除以2048个采样点,得到采样间隔Ts,即LTE中OFDM符号的采样间隔,为3.255×10-8s。

NR时间单位TC的定义如下(参阅TS38.211 4.1节,实现方式和LTE类似):

TR38.802规定,5G可扩展子载波间隔至少从15kHz到480kHz(规范中暂未使用480kHz),得到NR最小OFDM符号长度为1/480000s。FR1和FR2频段最大支持的RB数为273个,共有子载波273×12=3276(个),因此需采用4096点的IFFT生成OFDM符号。符号长度除以采样点数得到NR的OFDM符号的采样间隔TC为5.086×10-10s。

不论是LTE还是NR,采样频率固定。LTE子载波间隔固定为15kHz,OFDM符号长度不变,所以每个OFDM符号的采样点个数不变,但NR有多种子载波间隔,OFDM符号长度不固定,因此每个OFDM符号的采样点数不固定。

1.3.2 无线帧结构

NR无线帧长度为10ms,由10个子帧构成,每个子帧长度为1ms,对应1966080TC。一个子帧可以包含一个或多个时隙,每个时隙固定包含14个OFDM符号。与LTE最小调度周期为一个子帧不同,NR以时隙(slot)为调度单位,其时域长度灵活可变。NR无线帧结构如图1-20所示。

NR的帧结构以时隙(slot)为粒度,共支持4种时隙类型。

①Type 1:时隙中14个符号全下行,DL-only slot;

②Type 2:时隙中14个符号全上行,UL-only slot;

③Type 3:全灵活资源,配置为上行或下行,Flexible-only slot;

④Type 4:至少一个上行或下行符号,其余灵活配置(自包含时隙)。

表1-17给出了不同子载波间隔时,无线帧、子帧、时隙长度和符号数间的关系。

正常CP情况下子载波带宽配置与时隙长度如图1-21所示。

图1-20 NR无线帧结构

表1-17 不同SCS配置对应时隙长度(TS38.211表4.3.2-1)

注:μ为5G新引入的变量,不同取值对应不同参数集合。

图1-21 正常CP情况下子载波带宽配置与时隙长度

注:Nslot表示每个时隙符号数;Nframe表示每个无线帧时隙数;Nsubframe表示每个子帧时隙数。NR无线帧结构支持单周期和双周期两种配置方式,其配置参数由分配周期、下行时隙数、下行符号数、上行时隙数和上行符号数组成,由SIB1下发给UE。

上下行时隙配置如图1-22所示。

图1-22 上下行时隙配置示意图

NR支持的上、下行时隙配比有8:2、7:3、4:1和3:1四种,其对应的无线帧结构如下:

①2.5ms双周期帧结构(7:3,DDDSUDDSUU); ②5ms单周期帧结构(8:2,7D1S2U);

③2.5ms单周期帧结构(4:1,3D1S1U);

④2ms单周期帧结构(3:1,DSDU);

⑤2ms单周期帧结构(3:1,DDSU);

⑥2.5ms单周期帧结构(4:1,DDDDU)。

中国移动4.9G、中国电信3.5G和中国联通3.5G采用2.5ms双周期帧结构,中国移动2.6G为了兼容LTE采用5ms单周期帧结构。下面分别对几种时隙配比的无线帧结构进行描述(子载波带宽30kHz)。

1.2.5ms双周期帧结构(7:3,DDDSUDDSUU)

2.5ms双周期帧结构仅用于FR1频段。无线帧中每5ms里面包含5个下行时隙D、3个上行时隙U和2个特殊时隙S,如图1-23所示。

特殊时隙采用10:2:2配置时,该模式可支持最多7个SSB块(同步信号块)。从容量上来看,该模式上下行时隙配比为7:3,能提供的上行吞吐率最大。

图1-23 NR 2.5ms双周期帧结构

2.5ms单周期帧结构(8:2,7D1S2U)

5ms单周期帧结构仅用于FR1频段,每5ms包含7个下行时隙D、1个特殊时隙S和2个上行时隙U。该模式可兼容现网2.6GHz TD-LTE,相对于LTE有3ms的时域偏移,如图1-24所示。

图1-24 NR 5ms单周期帧结构

为了和LTE兼容,NR特殊时隙S需配置为6:4:4,可支持最多8个SSB块。该模式下行时隙配比多,上下行转换点少,有利于提高下行吞吐量,不足之处是调度时延较大。

3.2.5ms单周期帧结构(3:1,3D1S1U)

2.5ms单周期帧结构适用于FR1和FR2频段。每2.5ms包含3个下行时隙D、1个特殊时隙S和1个上行时隙U,如图1-25所示。

该模式下行时隙配置较多,有利于提高下行吞吐量。与5ms单周期帧结构相比,该模式的不足之处是上下行转换点增多,但可以降低调度时延。

图1-25 NR 2.5ms单周期帧结构

4.2ms单周期帧结构(3:1,DSDU)

每2ms里面包含2个全下行时隙D、1个上行时隙U和1个特殊时隙S,其中特殊时隙配比可设为D:GP:U=10:2:2(可调整),上行时隙可设为D:GP:U=1:2:11(GP长度可调整),如图1-26所示。优势表现为时延短,但上下行转换点过多,容易影响性能。

图1-26 NR 2ms周期帧结构

5.2ms单周期帧结构(3:1,DDSU)

每2ms里面包含2个全下行时隙D、1个全上行时隙U和1个特殊时隙S,其中特殊时隙配比可设为D:GP:U=12:2:0(GP长度可调整,且大于等于2),如图1-27所示。

图1-27 NR 2ms帧结构

6.2.5ms周期帧结构(4:1,DDDDU)

每2.5ms里面包含5个双向时隙,其中4个下行为主时隙、1个上行为主时隙。上行时隙配比为D:GP:U=1:1:12。下行时隙配比为D:GP:U=12:1:1,如图1-28所示。

图1-28 NR 2.5ms帧结构

为了降低空口时延,NR引入了自包含帧结构,即一个时隙中同时有下行符号D、保护间隔GP和上行符号U,如图1-29所示。自包含帧能显著降低空口时延,适用于uRLLC业务。

图1-29 NR自包含帧时隙结构(示意图)

格式1:主要用于下行数据传输。时隙由1个下行控制符号、11个下行数据符号、保护间隔GP和1个上行控制符号共14个OFDM符号组成。下行调度、数据传输和HARQ反馈可以在同一个时隙完成。

格式2:主要用于上行数据传输。时隙由1个下行控制符号、保护间隔GP、11个上行数据符号和1个上行控制符号共14个OFDM符号组成。上行调度和数据传输可以在同一时隙完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/4644.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

R语言绘制瑞利分布和指数分布,并为瑞利分布着不同色

从概率论和统计学角度看,Weibull Distribution是连续性的概率分布,其概率密度为: 其中,x是随机变量,λ>0是比例参数(scale parameter),k>0是形状参数(shape para…

python sympy求多元函数的梯度、Hessian矩阵

1 求梯度 sympy实际上提供了求梯度的方法,但个人认为不是很直观,求出的是∂f∂xi⃗∂f∂yj⃗∂f∂zk⃗\frac{\partial f}{\partial x} \vec {i}\frac{\partial f}{\partial y} \vec {j}\frac{\partial f}{\partial z}\vec {k}∂x∂f​i∂y∂f​j​∂z∂…

java计算机毕业设计springboot+vue股票交易模拟系统

项目介绍 股票交易模拟系统是针对目前股票交易模拟管理的实际需求,从实际工作出发,对过去的股票交易模拟管理系统存在的问题进行分析,完善客户的使用体会。采用计算机系统来管理信息,取代人工管理模式,查询便利&#…

eCal 基础安装和使用

参考文章: 自动驾驶通信中间件ecal源码分析—1. 什么是ecal 1、安装 使用官网提供的指令安装 主要参考官网进行安装, https://eclipse-ecal.github.io/ecal/index.html 主要这里兼容的主要系统: Ubuntu 18.04 Ubuntu 20.04 Ubuntu 22.04 这…

[附源码]java毕业设计8号体育用品销售及转卖系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

搜索服从幂律分布的网络 论文阅读

一、定义 1、幂律分布网络定义: 大部分通信网络和社会网络都具有幂律分布的特点,也即度数高的节点的数量少,度数低节点的数量多。 2、数学推导: 对于指数为τ、最小度数为k 1、在mkmaxm k_{max}mkmax​处有突变截止点的幂律分…

LeetCode链表练习(上)

文章目录前言1.反转链表1.题目分析2.代码示例2.力扣203. 移除链表元素1.题目分析2.代码示例3.力扣876. 链表的中间结点1.题目分析2.代码示例4.链表倒数第k个节点1.题目分析2.代码示例5.总结前言 之前介绍了链表的实现,为了更好巩固所学的知识,刷题是很有…

【路径规划】局部路径规划算法——DWA算法(动态窗口法)|(含python实现)

文章目录参考资料1. DWA算法原理1.1 简介1.2 算法原理1. 速度采样2. 轨迹预测(轨迹推算)3. 轨迹评价2. Python实现2.1 参数配置2.2 机器人运动学模型2.3 DWA算法类实现2.4 画图2.5 主函数3. 总结参考资料 The Dynamic Window Approach to Collision Avo…

二分查找的模板

这篇博客的二分用的都是左闭右闭的区间&#xff0c;对于二分来说还是我还是习惯这样写 最传统的二分查找&#xff0c;用左闭右闭写 int search(vector<int>& nums, int target) {int left 0;int right nums.size() - 1; // 定义target在左闭右闭的区间里&#xff0…

Mybatis学习之动态Sql

目录 1. 什么是动态Sql 2. 动态Sql需要学习什么 3. 动态Sql之《if》 4. 动态Sql之《where》 5. 动态Sql之《foreach》 6. 动态Sql之《sql》 7. PageHelper分页插件的使用 1. 什么是动态Sql 答案&#xff1a;动态Sql指的是&#xff0c;Sql语句是变化的&#xff0c;不是固…

Allegro原理图反标教程

Allegro原理图反标教程 Logic→Auto Rename Refdes→Rename 点击More进行详细设置 按照下图设置 点击Rename 打开刚刚rename时生成的rename.log文件,需要提取一些数据,如下图 将上图所有带有OLD和NEW的行提取出来,再将OLD,NEW删除 打开Capture,点击Tools→Back Annota…

C++中运行一个程序的内存分配情况及qt中的内存管理机制

一个由c/C编译的程序占用的内存分为以下几个部分 1、栈区&#xff08;stack&#xff09;— 由编译器自动分配释放 &#xff0c;存放函数的参数值&#xff0c;局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区&#xff08;heap&#xff09; — 一般由程序员分配释放&a…

【springboot】你了解@Autowired 和 @Resource吗?@Autowired 和 @Resource深入分析

Autowired 和 Resource深入分析“认祖归宗”--Autowired 和 Resource来源“通过现象看本质”--Autowired 和 Resource作用和区别1.现象一&#xff1a;一个业务接口只对应一个业务实现类2.现象二&#xff1a;一个业务接口 对应 两个或多个业务实现类我们在开发中&#xff0c;一直…

【数据结构】链表其实并不难 —— 手把手带你实现双向链表

文章目录0. 前言1. 双向链表的概念2. 双向链表的实现2.1 结构设计2.2 接口总览2.3 初始化2.4 创建新节点2.5 尾插2.6 头插2.7 尾删2.8 头删2.9 查找2.10 在pos位置之前插入2.11 在pos位置删除2.12 打印2.13 销毁3. 完整代码List.hList.ctest.c4. 结语0. 前言 之前&#xff0c;…

【Python百日进阶-WEB开发】Day175 - Django案例:07状态保持

文章目录五、状态保持5.1 Django中状态保持5.1.1 状态保持概述5.1.2 Cookie5.1.2.1 Cookie的用处&#xff1a;5.1.2.1 Cookie的特点&#xff1a;5.1.2.1 Cookie的操作&#xff1a;5.1.3 session5.1.3.1 Session的特点&#xff1a;5.1.3.2 Session依赖于Cookie5.1.3.3 存储方式5…

网页数据抓取-网页实时数据抓取软件

网页数据抓取&#xff0c;随着社会的发展&#xff0c;互联网的普及&#xff0c;不管是企业还是个人都意识到数据的重要性。今天给大家分享一款免费的网页数据抓取软件。只要点点鼠标就能轻松采集你想要的内容不管是导出还是自动发布都支持&#xff01;详细参考图片&#xff01;…

Qlib股票数据获取与查看(Qlib学习1)

文章目录Qlib基本信息数据使用方法1. 借助Qlib下载数据2. 查看相关数据参考链接Qlib基本信息 Qlib Github主页&#xff1a;https://github.com/microsoft/qlib Qlib quickstart&#xff1a;https://qlib.readthedocs.io/en/latest/introduction/quick.html#introduction 基本…

LeetCode刷题---142. 环形链表 II(双指针-快慢指针)

文章目录一、编程题&#xff1a;142. 环形链表 II&#xff08;双指针-快慢指针&#xff09;1.题目描述2.示例1&#xff1a;3.示例2&#xff1a;4.示例3&#xff1a;5.提示&#xff1a;6.提示&#xff1a;二、解题思路1.思路2.复杂度分析&#xff1a;3.算法图解三、代码实现总结…

如何理解Linux下一切皆文件

文章目录一、问题抛出二、如何理解三、Linux源码验证一、问题抛出 Linux中普通文件、目录、字符设备、块设备、网络设备等都被当做文件来对待。虽然他们的类型不同&#xff0c;但是Linux中提供了统一的操作接口。  普通文件、目录文件显然非常好理解&#xff0c;因此在本文中&…

今日论文阅读2022-11-10

多模态预训练论文ViLBERT: Pretraining Task-Agnostic Visiolinguistic Representations for Vision-and-Language Tasksvision-and-language tasks&#xff1a; visual question answering,visual commonsense reasoning, referring expressions, and caption-based image ret…