5G学习(一)_子载波间隔为15khz的一个时隙中有多少个采样点_雪顶饿的博客-程序员秘密

技术标签: 5G  5g  

5G基本框架

在这里插入图片描述
gNB:向UE提供NR用户面和控制面协议终端的节点,并且经由NG接口连接到5GC

ng-eNB: 向UE提供E-UTRA用户面和控制面协议终端的节点,并且经由NG接口连接到5GC
5G网络整体架构
红色虚线中为核心网,UPF是用户面,除此之外都是控制面。
5G将控制面和用户面进行分离。
NGC VS EPC
NR架构
5G RAN架构考虑采用中央单元(CU)和分布单元(DU)独立部署的方式,以更好地满足各场景和应用的需求。
CU和DU的切分是根据不同协议层实时性的要求来进行的。在这样的原则下,把原先BBU中的物理底层下沉到AAU中处理,对实时性要求高的物理高层,MAC,RLC层放在DU中处理,而把对实时性要求不高的PDCP和RRC层放到CU中处理。
在这里插入图片描述

5G物理层规范

无线帧结构

请移步这里详细学习

slot概念在5G上的强化

在4G LTE中也有slot的概念,一个subframe (1ms)中 2个slot,每个slot 0.5ms,但是slot这个概念在LTE中体现的不强。这个slot的除非支持Slot base的跳频,基本上没啥用,整个LTE系统是工作在sub frame的时序上的。调度器和L1都是以subframe为周期运行。4G在这方面很是死板,5G则大大不同,5G要面对的不是简单的一个高速接入网,而是不同的应用场景。那么体现不同应用场景具体就落实在slot这个概念上了。不同的slot格式带来不同使用场景的变化。调度器和L1都是工作在以slot为周期的节奏上了。

基本物理资源

关于5G的物理资源,也是分为两个维度来考究的,即在时域上传输数据,同时在频域上传输数据,时频就像一个二维网格一般,填充着各种数据,如下图所示。

子载波:LTE采用的是OFDM技术,不同于WCDMA采用的扩频技术,每个symbol占用的带宽都是3.84M,通过扩频增益来对抗干扰。OFDM则是每个Symbol都对应一个正交的子载波,通过载波间的正交性来对抗干扰。协议规定,通常情况下子载波间隔15khz,Normal CP(Cyclic Prefix)情况下,每个子载波一个slot有7个symbol;Extend CP情况下,每个子载波一个slot有6个symbol。下图给出的是常规CP情况下的时频结构,从竖的的来看,每一个方格对应就是频率上一个子载波。(太复杂看不懂,没关系)

RB(Resource Block):频率上连续12个子载波,时域上一个slot,称为1个RB。如下图左侧橙色框内就是一个RB。根据一个子载波带宽是15k可以得出1个RB的带宽为180kHz。

RE(Resource Element):频率上一个子载波及时域上一个symbol,称为一个RE,如下图右下角橙色小方框所示,这也是物理资源上最小最基本的单位。

REG(Resource Element Group):频率上12个子载波及时域上一个symbol,称为一个REG,控制信道基本组成单位。

PRB(Physical RB):指BWP内的物理资源块。频域上12个子载波。

RBG(Resource Block Group):物理资源块的集合。频域上其大小和BWP内RB数有关。

CCE(Control Channel Element):频域上1个CCE = 6REG = 6PRB,控制信道资源分配基本调度单位。
支持CCE聚合等级:1,2,4,8,16。也就是说用于PDCCH的资源数是可选的,对于远点的用户来说,CCE个数多对应资源就多,数据传输的速率就低,解调性能会更好。
CRB (common resource block):CRB0 的子载波0 的中心也就是Point A。在5G中,不同的资源可能使用不同的子载波间隔,比如SSB,PUSCH,PRACH可能拥有各自不同的子载波间隔,CRB相当于一个标尺,用于定位这些资源的位置。
在这里插入图片描述

时隙结构

思考(频域)

  • NR指定了两大频段范围FR1和FR2,FR1(450MHz-6GHz),FR2(24.25GHz-52.6GHz),也就是说5G的FR1的信道/单载波带宽高达100MHz,FR2的单载波带宽高达400MHz。那么以FR1为例,一共是273个PRB,每个PRB有12个子载波,而我们在5G中傅里叶变化的取样点为4096(在4G LTE中20Mhz为2048),但是273*12为3276,为什么会这样呢?
  • 的确,我们发射出去的信号在频域上,分布在3276(273*12)个子载波上,而(4096-3276)也就是820个子载波上是没有信号的,其在能量频率上的分布是中间有信号,两边为空,各410个子载波。
  • 这是因为数字接收发射机,需要经过带通滤波器的,两侧有残留带宽,两侧的410个采样点恰恰就是残留带宽中的内容,3276/4096为80%,就是5G中对带通有10%的残留带宽要求。

思考(时域)

  • 在时域上,5G的码片速率是122.88M/sec,也就是说一秒钟发射出去122.88M个脉冲,也就是1毫秒内有
    122880个脉冲被发射出去(注意这个脉冲是一个模拟信号)。
  • 一个slot内,则有61440个脉冲发射出去。(slot=0.5ms)
  • 在一个symbol内,FFT是4096,所以产生4096个脉冲信号。
  • 一个slot中,一共有14个symbol,就是4096*14是57344,而这并不等于一个slot的61440。
  • 这是因为,61440-57344=4096,这4096个脉冲其实就是这个slot里14symbol的CP(循环前缀)的脉冲数量,每个symbol都配有CP,4096/14=292.5,也就是说,每个symbol中最后的292.5脉冲放到前面去了。*CP后面我也会讲到。*在5G中,每个symbol的CP长度是不一致的。

信道映射关系

在这里插入图片描述

参考信号

5G NR定义了几种reference signal(参考信号)。

上行链路reference signal有4种,分别为:

1,Demodulation reference signal for PUSCH

2,Phase-tracking reference signals for PUSCH

3,Demodulation reference signal for PUCCH

4,Sounding reference signal

下行链路reference signal有5种,分别为:

1,Demodulation reference signals for PDSCH

2,Phase-tracking reference signals for PDSCH

3,Demodulation reference signals for PDCCH

4,Demodulation reference signals for PBCH

5,CSI reference signals

探测参考信号(SRS)

SRS是给UE分配一个周期性的时域资源,一般是全频带的,周期从5ms到160ms不等。UE上报一个基站已知的序列,基站对这个序列的分析可以知道:

  • UE在各个UL PRB上的SINR,或者相应的频率有效性。提供给上行调度器(类似于下行的CQI)
  • 测量UE的TA(时间提前量)
  • 获得UE的WB SINR
  • 测量UE的速度

SRS的pattern配置

1)天线端口数:NR SRS可以配置【1,2,4】个天线端口;LTE SRS一般配置1个天线端口;
2)OFDM符号数:NR SRS可以配置【1,2,4】个OFDM符号;LTE SRS一般配置1个OFDM符号;
3)时域位置:NR SRS可以位于一个slot中的最后6个符号中的连续【1,2,4】个连续符号;LTE SRS一般位于一个slot中的最后一个符号上;
4)频域位置:NR SRS的频域位置与BWP有关;LTE SRS一般是全频域覆盖;

CSI-RS(Channel State Information - Reference Signal)

CSI-RS是5G NR系统中非常重要的一种参考信号,名字非常直白,就是用作信道状态信息参考的。

  • 在LTE中,下行信道情况是完全通过手机对小区参考信号(Cell Reference Signal,CRS)的测量得到的。
    CRS均匀地洒在LTE整个载波带宽中,不管有没有业务都要占用资源持续发射信号,就像是高速路中间没有井盖的井一样,所有车辆必须要绕着走,造成了严重的资源浪费和拥堵,还对邻区产生了持续的干扰。
    在这里插入图片描述
    这些重要的资源被用来传输价值较低的CRS,随着端口数增加,影响也越大,在LTE的R10版本中,就定义了CSI-RS信号。
    CSI-RS可以测量哪些数据?一般包括三项:信道质量指示(CQI:Channel Quality Indicator),秩指示(RI:Rank Indicator)和预编码指示(PMI:Precoder Matrix Indicator)。这三项合起来称为信道状态信息(CSI:Channel State Information),也就是CSI-RS存在的意义。
    在这里插入图片描述
    和CRS不同,CSI-RS只在给手机分配的带宽上有效,而不必在整个带宽上持续发送,因此即使支持8端口传输,也不会引起系统开销的大幅增加。网络会通过信令通知手机CSI-RS相关信息,如果没有通知,则手机就认为CSI-RS不存在。
    请移步这里详细查阅

DMRS(解调参考信号)

对每一个Symbol,每一个子载波上,接收到的信号为 R=H*S+n;
其中R为收到的信号;S为发射的信号;H为信道相应的函数;n为噪声。

那么DMRS的作用就是,为了估计出H是什么,其原理为:n暂时忽略,已知信号是R,未知信号是S,为了得到H,我们可以下发一组已知信号,也就是DMRS,根据所对应的R,解出H来,然后把H当作其他位置上的H,从而用户就可以把PUSCH 数据解出。

在上面信道映射的图中,可以看到,DMRS在除了PRACH中不需要此参考信号,其他都有配置。

PT-RS(相位参考信号)

PT-RS并不是必须的,一般用于子载波间隔比较大的5G,子载波间隔比较小的可用可不用,其作用在于纠正信号的相位差,并且弥补时间上的差距。(由于在5G子载波间隔比较大时,TTI的长度比较小,时间上的偏差更容易造成信号的损失,所以PT-RS的信号是沿着Smybol在时间上展开的)
在这里插入图片描述
从5G来看,原理上来说,每一个symbol的时间差是固定的,利用时域上每一个信号的相位差也能算出时间偏差。(PT-RS信号是要避开DMRS的位置)

物理层信道与信号

物理层过程

RACH代表随机接入信道(Random Access Channel)。这是当你的手机开机后,eNodeB从UE收到的第一条消息。从eNodeB的角度看,它从UE接收到的初始接入信号是随机的(在随机的时间和随机的频率上,UE使用随机的识别码)。因为eNodeB不知道当用户什么时间打开手机。(当然实际上并不是完全随机的,协议规定了UE可以发送RACH的时间和频率)。

随机接入过程简述

在小区搜索过程之后,UE已经与小区取得了下行同步,因此UE能够接收下行数据。但UE只有与小区取得上行同步,才能进行上行传输。UE通过随机接入过程(Random Access Procedure)与小区建立连接并取得上行同步。
可以知道,RAR的目的是:(1)实现UE和基站之间的上行链路同步;(2)为UE分配一个唯一的标识C-RNTI;(3)获得发送msg3的上行资源。
在这里插入图片描述
几个术语介绍以下:

  • preamble,即随机接入前导码,用于随机接入时识别UE身份。
  • RA-RNTI,用于随机接入响应(RAR)
  • RAR,UE发送了preamble之后,将在RAR时间窗(RA Response window)内监听PDCCH,以接收对应RA-RNTI的RAR(此时不考虑可能出现的测量gap)。如果在RAR时间窗内没有接收到gNB回复的RAR,则认为此次随机接入过程失败。

其实RACH随机接入的作用是完成接入网络时的上行同步当且仅当上行定时完成,UE取得上行同步之后,UE才会被eNB调度上行时频资源并进行上行数据的传输的。所以,当UE未取得或已丢失与基站的上行同步时,就一定会牵扯到随机接入过程了。因为RACH的重要作用便是用于取得上行时间同步。而反过来说,一旦UE获得上行同步,UE就可以占用PUCCH等信道申请资源(SR/BSR),进而eNB也就可以调度上行的正交的SC-FDMA传输资源给UE,UE才可能传输数据。
流程步骤如下:
Msg1 : Random Access Preamble (RA)—发送随机接入码,UE在合适的PRACH上向gNB发送Preamble
Msg2 : Random Access Response (RAR)—接收发送随机接入响应,包含TC-RNTI、UL timing和对Msg3的调度等信息
Msg3 : RRC Connection Request—发送RRC连接请求整理,Msg3/4是用于竞争冲突解决(多个UE恰巧在同一PRACH时频资源上采用了同一个preamble做RACH)
Msg4 : Contention Resolution—接收竞争结果整理

关于RAR,我还会在后续博客中详解。

下行共享信道传输

PDSCH主要用于传输来自DL-SCH和PCH的数据,更确切的说,RAR/Paging/SIB/RRC消息(不包括MIB)和用户数据等最终会在PDSCH上传输。PDSCH是在下行子帧的数据区域上传输的。为了发送PDSCH,UE会先解码PDCCH,其携带的DCI指定了在空口上如何传输PDSCH,包括PDSCH所占的资源,MCS,初传或重传相关信息,层以及预编码等信息。

上行共享信道传输

PUSCH主要用于传输来自UL-SCH的数据,更确切的说,RRC消息和用户数据等最终会在PUSCH上传输。与PDSCH一样,UE也会先解码PDCCH,其携带的DCI指定了在空口上如何传输PUSCH,包括PUSCH所占的资源,MCS,初传或重传相关信息,层以及预编码等信息。

PDSCH和PUSCH的资源分配

参考这篇文章

时域

在LTE协议中,DCI的位置和对应的PDSCH/PUSCH是相对固定的。比如,对下行来说,DCI和PDSCH肯定是在同一个subframe上;而对大部分上行来说,PUSCH出现在对应的DCI后第4个subframe上。
在这里插入图片描述
在5G体统中为了体现更加灵活的资源分配,在时域上PUSCH/PDSCH与DCI的位置不在固定,他们的相对位置与K0域指示,K0=0表示PDSCH与PDCCH在同一个slot上,K0=1表示PDSCH在PDCCH后面一个slot上,依次类推。
在这里插入图片描述
细心的你可以注意到,在NR中,不仅与DCI的相对位置不再固定,PDSCH/PUSCH的起始符号(S)和长度(L)也不再固定,这些都是由DCI中的域动态指示,由SLIV(符号长度联合编码)所指挥,下表可以看到:
在这里插入图片描述
这个表为两种模式:type A和Type B的区别就是两种方式对应的S和L候选值不一样

  • Type A主要面向slot-based业务,S比较靠前,L比较长。
  • Type B主要面向URLLC业务,对时延要求较高,所以S的位置比较随意以便传输随时到达的URLLC业务,L较短,可降低传输时延。

频域

type0资源分配方式

具体多少个RB合起来叫做一个RBG跟RRC配置(Configuration 1和Configuration 2)和BWP大小(Bandwidth Part Size)有关。
在这里插入图片描述
把每个RBG用1bit表示,1代表已分配,0则代表没有分配,若BWP带宽为14RB,RRC配置RBG(configuration 1)可知是2,即一个RBG中有两个RB,则频域资源分配可用0101010表示,如下图所示。

type1资源分配方式

Type1频域资源方式通过将资源的起始位置(S)和长度(L)联合编码,组成一个RIV值。一组(S,L)和一个RIV值一一对应,如下图所示,假设根据RIV值得到S=2,L=7,则对应的起始RB为2号RB(第三个RB),之后连续占用7个RB。
在这里插入图片描述

总结

在这里插入图片描述

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

智能推荐

【iOS开发】UIWebView加载html时不显示网络图片解决办法_调味料T的博客-程序员秘密

NSString *html = @"怎么显示网络图片 ";[self.editorView loadHTMLString:html baseURL:nil];需要在plist 增加App Transport Security Setting - Allow Arbitrary Loads. 如图

UF_DRAW_set_view_display 使用问题_weixin_34161032的博客-程序员秘密

为什么80%的码农都做不了架构师?>>> ...

微信小程序_资源_莫兰迪不会没有瓶子的博客-程序员秘密

开源项目WeApp - 微信小程序版的微信wechat-weapp-redux-todos - 微信小程序集成Redux实现的Todo listwechat-weapp-gank - 微信小程序版Gank客户端wechat-dribbble - 微信小程序-DribbblewechatApp-demo - 微信小程序 DEMOweapp-ide-crack - 微信小应用资源破解API -

2.4g和5g要不要合并_无线路由2.4g和5g要同时开吗_神经现实的博客-程序员秘密

展开全部可以同时开,但是没有必要。单频无e68a84e8a2ad62616964757a686964616f31333366303065线路由器一般工作在2.4GHz频段,这个频段是免费的公共频段,其它的电子产品,如空调、微波炉、无线鼠标、无线音箱、蓝牙、无绳电话等同样在使用这个频段,这就很容易造成设备间的无线信号干扰,从而导致无线网络不稳定。由于双频无线路由器有2.4GHz和5GHz两个频段可选...

dns域名解析原理及过程_qiao_qing的博客-程序员秘密

文章目录1.DNS协议2.域名的层次结构1.DNS域名解析1.DNS协议域名解析:就是域名到IP地址的转换过程。(也可以将IP地址转换为相应的域名地址,叫做反向解析)人们通过注册的域名可以方便地访问到网站。IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名的解析工作由DNS服务器完成。2.域名的层次结构比如:www.baidu.comcom: 一级域名. 表示这是一个企业域名。同级的还有 “net”(网络提供商), “org”(⾮盈利组织) .

STM32F407时钟从25M变成8M怎么变(时钟配置)_久落凡尘的博客-程序员秘密

分三步,第一步,打开冰箱,第二步,把大象装进冰箱里,第三步,把冰箱门关上哦,拿错剧本了。第一步stm32f4xx.h里,改成8M时钟。第二步分析一下:PLLP:用于生成高速的系统时钟(最高168MHz)PLLP的计算方法PLLP = 12MHz * N (M * P) = 12MHz * 224 / (8 * 2) = 168MHz第三步打开system_stm32f4xx.c配置一下:后话:PLLQ:用于生成USB OTG FS的时钟(48MHz)、随机数发生器的时钟和S.

随便推点

Apollo 11号登月飞船制导计算机源代码(待续)_阿波罗号 源码_Li03的博客-程序员秘密

今年是人类登月50周年,最近github上出现了Apollo 11号源代码,荣登排行榜第一。这些指令可以理解为特制的汇编语言,说汇编,是因为它不是机器码,也不是高级解释性语言,而是介于两者之间。之所以说特制,是因为这些代码是用在特定的“计算机”上的,那个年代,说计算机其实不太合适,更像是个计算器。 ...

MySQL数据自动清理系统_iteye_3705的博客-程序员秘密

MySQL数据自动清理系统一、 目标1.   以时间字段为条件,自动清理一定时间之前的数据2.   支持每次小批量分批清理3.   支持自定义执行清理的时间窗4.   支持简单的主从表的关系数据删除 二、清理数据方法1.   通过分区表适用于用于删除的条件的时段字段不会修改的日志表类型1)  支持的分区方法a)  分区单位:天 / 月b)   分区字...

二叉搜索树 | 判断二叉树是否为AVL树 AVL Tree_Inn_Vation的博客-程序员秘密

判断要求判断一个二叉树是否为AVL树这个树是一个二叉搜索树binary search tree。任意一个节点的两个子树的高度差不大于1。关于第一点要求,请参考二叉搜索树 | 判断二叉树是否为二叉搜索树(二分查找树)Binary Search Tree~~public class BinaryTree 也在文章中展示关于第二点要求:解决思路是利用一个方法 public stati...

黑马程序员--java基础:网络编程_java888kankan的博客-程序员秘密

一、网络编程相关概念 网络模型: OSI参考模型 TCP/IP参考模型 应 用 层–| 表 示 层–|——>应用层 (http协议和FTP协议) 会 话 层–| 传 输 层———>传输层 (常见协议TCP和UDP) 网 络 层———>网际层 (常见协议IP) 数据链路层–| |——>主机至网络层

mapToItem与mapFromItem_LearningMegan的博客-程序员秘密

在QML中,mapToItem 与 mapFromItem 经常用于坐标转换。mapToItem(item, real x, real y) 将(x,y)映射到item所在的坐标系,返回映射后的点。其中,(x,y)是在调用该方法的对象系统中的坐标。mapFromItem(item, real x, real y) 将item所在的坐标系中的(x,y)点映射到,调用对象所在的坐标系,返回映射后的点。其中,(x,y)是在item对象系统中的坐标。//将item1所在坐标系中的(x,y)映射到item所在的

十七道海量数据处理面试题与Bit-map详解_长安区面试十七道问题_软件真理与光的博客-程序员秘密

前言    本博客内曾经整理过有关海量数据处理的10道面试题(十道海量数据处理面试题与十个方法大总结),此次除了重复了之前的10道面试题之后,重新多整理了7道。仅作各位参考,不作它用。    同时,程序员编程艺术系列将重新开始创作,第十一章以后的部分题目来源将取自下文中的

推荐文章

热门文章

相关标签