图解5G NR帧结构

news/2024/7/7 21:50:23

子载波间隔

与LTE(子载波间隔和符号长度)相比, NR支持多种子载波间隔(在LTE中,只有15 Khz这种子载波间隔)。

在3GPP38.211中,有关于NR子载波间隔类型的总结。

具体的子载波间隔类型如下图所示:

image

时隙长度

如下图所示,时隙长度因为子载波间隔不同会有所不同,一般是随着子载波间隔变大,时隙长度变小。

image

image

支持信道的能力

不同的子载波间隔支持物理信道的能力不同,具体如下图所示:

image

OFDM符号长度

image

无线帧结构

虽然5GNR支持多种子载波间隔,但是不同子载波间隔配置下,无线帧和子帧的长度是相同的。无线帧长度为10ms,子帧长度为1ms。

那么不同子载波间隔配置下,无线帧的结构有哪些不同呢?答案是每个子帧中包含的时隙数不同。在正常CP情况下,每个时隙包含的符号数相同,且都为14个。

子载波间隔=15Khz(正常CP)

在这个配置中,一个子帧仅有1个时隙,所以无线帧包含10个时隙。一个时隙包
含的OFDM符号数为14。

image

子载波间隔=30Khz(正常CP)

在这个配置中,一个子帧有2个时隙,所以无线帧包含20个时隙。1个时隙包
含的OFDM符号数为14。

image

子载波间隔=60Khz(正常CP)

在这个配置中,一个子帧有4个时隙,所以无线帧包含40个时隙。1个时隙包含
的OFDM符号数为14。

image

子载波间隔=120Khz(正常CP)

在这个配置中,一个子帧有8个时隙,所以无线帧包含80个时隙。1个时隙包含
的OFDM符号数为14。

image

子载波间隔=240Khz(正常CP)

在这个配置中,一个子帧有16个时隙,所以无线帧包含160个时隙。1个时隙包
含的OFDM符号数为14。

image

子载波间隔=480Khz(正常CP)

在这个配置中,一个子帧有32个时隙,所以无线帧包含320个时隙。1个时隙包
含的OFDM符号数为14。

image

子载波间隔=60Khz(扩展CP)

在这个配置中,一个子帧有4个时隙,所以无线帧包含40个时隙。1个时隙包含
的OFDM符号数为12。

image

时隙格式

3GPP 38.211(从2.0.0开始)定义了许多不同的时隙格式。这种概念与传统的LTE TDD子帧配置相类似,但是又有很多不同点:

1、在NR时隙格式中,上下行业务是以符号作为转换点(在LTE TDD中,上下行业务是以子帧作为转换点)

2、与LTE TDD上下行子帧配置相比,在NR时隙格式中,上下行符号配置类型更多(对于FPGA或者DSP工程师是来说,不是个好消息)

3、38.211-表4.3.2-3仅适用于具有SFI_RNTI的DCI(即DCI 2_0)
尽管所有时隙格式看起来都像TDD结构,但这些也可以部署在FDD模式中。

image

原文发布时间为:2018-08-03
本文作者: 余兵才
本文来自云栖社区合作伙伴“ 鲜枣课堂”,了解相关信息可以关注“ 鲜枣课堂”


http://lihuaxi.xjx100.cn/news/236483.html

相关文章

mysql中leave和_MySQL数据库之Mysql存储过程使用LEAVE实现MSSQL存储过程中return语法

本文主要向大家介绍了MySQL数据库之Mysql存储过程使用LEAVE实现MSSQL存储过程中return语法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。DELIMITER $$USE qrsoft_dyj_db$$DROP PROCEDURE IF EXISTS proc_withdraw_approve$$CREATE PR…

ASP.NET 下载文件方式

protected void Button1_Click(object sender, EventArgs e){/*微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。代码如下:*/Response.ContentType "a…

XML DTD 语言学习笔记

-XML DTD 全称:Document Type Definition简介:用于定义文档的合法性。它定义了文档应该有哪些元素及其属性,还有其他一些约束性规则。 注意:DTD语言定义的文档类型是SGML家族的标记性语言。包括SGML,XML,HTML)&#xf…

pma mysql_Table ‘phpmyadmin.pma_table_uiprefs’ doesn’t exist mysql

Error: #1146 – Table ‘phpmyadmin.pma_table_uiprefs’ doesn’t exist mysqlJust upgrade my ubuntu 14 to 15. all looks good then i go to my localhost phpmyadmin and tried to open database then found a strange error like mysql said: #1146 – Table ‘phpmyadm…

Linux上重启服务的正确命令

在开发环境下,我们经常需要部署代码,重启服务,所以会把命令写在脚本中,方便使用。 我们可能这么写 #!/bin/bashps -ef | grep backend-api-1.0 | grep -v "\-\-color" |awk {print $2} |xargs kill -9 sleep 1 nohup ja…

Linux练习(显示环境变量)

#include <stdio.h> #include <stdlib.h> extern char **environ; int main() {char **envenviron;while(*env){printf("%s\n",*env);env;}exit(0); } 主要是environ变量&#xff0c;定义如下 #include <stdlib> extern char **environ;

stm32的rxne和idle中断_HAL库的STM32F767的DMA通过IDLE中断接收数据但不能访问

仿真能看到接收缓冲区数组中的数据&#xff0c;但不能访问&#xff0c;如果不访问&#xff0c;再开启DMA接收能正常接收&#xff0c;并且在仿真状态下也能查看。只要访问一次这个数组&#xff0c;下一次开启DMA接收后就不能接收数据了。原代码如下&#xff1a;if(rx_end 1){rx…

CSS完美兼容IE6/IE7/IE8/IE9/IE10的通用方法

300px!important;width /**/:340px;margin:0 10px 0 10px} &#xff0c;关于这个/**/是什么我也不太明白&#xff0c;只知道IE5和firefox都支持但IE6不支持&#xff0c;如果有人理解的话&#xff0c;请告诉我一声&#xff0c;谢了&#xff01;&#xff1a;&#xff09; 3、ul标…