通信世界扫盲基础二(原理部分)

news2024/11/15 15:46:38

上次我们刚学习了关于通信4/G的组成和一些通识,今天我们来更深层次了解一些原理以及一些新的基础~

目录

专业名词

LTE(4G系统)

EPC

s1

E-UTRAN

UE

UU

X2

eNodeB

NR(5G系统)

NGC/5GC

NG

NG-RAN

Xn

gNodeB

N26接口

手机的两种状态

空闲态

连接态

4G/5G速率

4G

5G

4G&5G关键技术

MIMO模式(4G)

发射分集

空间复用

传输模式

M-MIMO模式(5G)

低RANK的原因

信号的调制方式(4/5G)

4G SINR转换表

5G SINR转换表

CA载波聚合(4G)

SSB信道/波束赋形(5G)

信道

下行信道

上行信道

时域&频域

频域

子载波

4G系统中

5G系统中

时域/帧结构

4G系统中

5G系统中

特殊子帧(S)的意义

时域满调度&频域满调度

RB

时域满调度(1s)

4G系统中

5G系统中

时域调度不满原因

频域满调度

4G系统中

5G系统中

频域未满调度原因


专业名词

LTE(4G系统)

LTE也可以写成EPS。它的每个组成部分都有哪些接口名字呢?

EPC

指4G核心网。

s1

承载网上面的接口。

E-UTRAN

接入网部分,也就是上面绿色圆圈部分。

UE

指手机终端,入网设备。

UU

空口,也就是手机和基站之间的接口。空口/无线网/电磁波部分都叫空口。

X2

4G基站和4G基站之间的连接接口。如果两个基站较近,比如2km以内,此时两基站布署X2接口。

作用:降低时延,如果两个基站之间进行通信,路径不用再经过核心网再折回,这次直接两个基站互相通信即可。

实际上80%的X2接口都是坏掉的,如果工作中遇到这个问题,没必要通知运维人员去检修。

eNodeB

4G基站名称。

NR(5G系统)

也可以称为NGSA,它的组成部分呢?

NGC/5GC

5G核心网部分。

NG

承载网上面的NG接口

NG-RAN

接入网部分,也就是上面绿色圆圈部分。

Xn

5G基站和5G基站之间的接口。

作用和4G的X2一样~

gNodeB

5G基站名称

UE

指手机终端,入网设备。

UU

空口,也就是手机和基站之间的接口。空口/无线网/电磁波部分都叫空口。

N26接口

连接4G网和5G网的接口,这样的话4G和5G之间就可以通信了~

手机的两种状态

空闲态

1、没有数据传输

2、没有建立RRC连接

3、小区搜索与驻留

4、侦听寻呼信道

5、重选

小区搜索与驻留:手机会始终搜索信号更好的天线,但不直接连接,当有数据传输的时候再连接。

侦听寻呼信道:侦听是否有人打电话。

注意:

1、手机关机和开飞行模式不属于空闲态,这属于把手机天线关了,好比这个终端没了。

2、刚刚开机的手机处于空闲态,后来处于连接态,因为手机进入连接态是需要时间的。

连接态

1、有数据传输

2、建立了RRC连接

3、上下行数据传输

4、反馈信道质量

5、切换

反馈信道质量:反馈的是sinr信道质量(sinr计算的是下行质量!!),向天线反馈自己的sinr,天线会自动选择合适的调制方式。

切换:从一个天线换到另一个天线。

注意:实际中,手机95%以上的时间都处于连接态。

上面的RRC连接过程博主后面会详细讲解~

4G/5G速率

4G

5G

4G&5G关键技术

MIMO模式(4G)

4G的多天线技术,支持4T4R、8T8R、16T16R。(T是发送,R是接收)

5G最高可支持64T64R。

发射分集

两个通道发一样的数据

这样做有什么好处?

        抗干扰能力强,因为两个振子同时发送一样的数据,这样手机接收的时候可以把数据进行对比来验证数据是否接收完整。应用于sinr比较差的情况。

空间复用

这时候我们和原来相比,只用一半的时间就把数据全部发给用户了。速率翻倍。

以上两种方式前提条件:天线上至少有两个振子(传统室分就只有一个振子,只能进行单天线传输)。

传输模式

提升速率的有:TM3、TM4、TM8

不提升速率的有:TM1、TM2、TM7

只有一个振子的是:TM1、TM7

空间复用技术:TM2、TM3、TM4、TM8

M-MIMO模式(5G)

RANK流数可达到4,速率比单天线传输的方式提高4倍。

RANK流

         天线传输电磁波的时候是扩散式的,如果遇到墙、地面、天花板等可以反射到手机终端上面,手机的RANK流数会增加,也就是空间相对封闭的场景,5G支持手机最多可以接收4个RANK流,又比4G多出来2倍。

       至于电磁波扩散具体细节,可以参考大学的工程电磁场这门课~反正博主这门课卡着及格线过的,我的水平还不够,哈哈~

低RANK的原因

如果现实中我们遇到RANK流数很低的时候,我们可以从以下角度来分析:

1、sinr差(sinr差的原因又可以参考前面讲的RSRP、干扰等原因)

2、硬件振子数量不够

3、空间独立性不强

信号的调制方式(4/5G)

关键技术二,信号调制的关键技术,也叫AMC自适应编码

在前面我们已经介绍过调制方式了,这里不再唠叨了~

注意的是,选用高阶的调制方式前提是sinr要好。

不过这里我们要背一个SINR/CQI/MCS转换表,这里家人们还是要辛苦一下滴(博主在写这篇博客时候还不会背┭┮﹏┭┮)~

4G SINR转换表

5G SINR转换表

为什么要有CQI和MCS呢?直接用sinr不好吗?

CA载波聚合(4G)

前提条件:频段必须挨着。比如D3和D7、D7和D8...

SSB信道/波束赋形(5G)

        SSB信道每20ms一个周期进行扫描,检测附近的入网设备,然后找到合适的时机建立连接,但是这样会不会觉得有断网感?不会的,它有自己的应对方法~

        SSB信道里面会存放一些空闲态手机需要的信息,比如天线RSRP、频点、PCI等等信息,来让手机获取到所需要的信息。注意这个信道里面的信息是没有加密的,所有空闲态手机都可以接收到~

       当手机有数据传输的时候,这时候手机就会进入连接态,建立RRC连接。此时这个SSB信道(窄波束)会时刻跟着手机移动,让手机保持连接态,基站剩余的功率和电量进行扫描其余的空闲态手机。

注意:当然当手机连接过多的时候,功率用得越多,这时候SSB信道的距离会收缩。SSB信道针对的扫描对象是对连接态没有意义的,因为它一直连接着,没有断网感。

信道

下行信道

PDSCH:下行数据信道   传输下行用户面数据

PDCCH:下行控制信道   传输下行控制面数据

PBCH/SSB(不加密信道):下行广播/空闲态信道  传输MIB、SIB、天线的基本配置信息

上行信道

PUSCH:上行数据信道   传输上行用户面数据

PUCCH:上行控制信道   传输上行控制面数据

时域&频域

频域

子载波

子载波:一根可以使用的电磁波。

4G系统中

4G子载波间隔:15kHz。

4G的最大带宽是20M,20M带宽有1200个子磁波,说明4G通信系统中同一时刻最多可以容纳1200个用户(理论上)。以此类推,10M带宽有600个子磁波。

       在实际计算的时候,20M带宽两边各留1M带宽为保护带宽(总共为10%,20*0.8=18),此时18MHz/15kHz=1200

20M:1200个子磁波

15M:900个子载波

...

5G系统中

为什么5G 2.6g的电磁波间隔变大了?

因为电磁波频率越高,波长变化越小,所以需要更大的间隔来区分不同的电磁波。

时域/帧结构

4G系统中

SA1(2:2):主要应用于上行业务量大的室分站点,E频、FDD1800室分。

SA2(1:3):现实中常用的帧结构,一般人用手机获取资源比较多,很少上传数据什么的。D、F、A比较常用。

5G系统中

        5G中TDD的循环周期也是5ms,不过这时候帧结构在这里叫时隙结构;子帧(1ms)改为时隙(0.5ms)。计算下来一个周期有10个10时隙。

特殊子帧(S)的意义

作用一:基站先向下传输数据,这时候就上来让手机改为U方式,让手机传输数据。此时UE可能还没有接收完下行的数据就去传输,这是不合理的,所以D->U期间需要有一个特殊子帧S来进行缓冲,然后再D->U。但是U->D不需要,因为天线功能比较强大,不会出现数据碰撞的问题。

作用二:如果下行转上行比较快,剩下的时间可以全用来做下载D。

时域满调度&频域满调度

RB

RB:结合时域和频域的资源单位。在频域上是连续12个子载波;在时域上是一个1ms

时域满调度(1s)

手机当前用了多少个RB,也就是在1s内用了多少毫秒进行上传和下载。

4G系统中

5G系统中

时域调度不满原因

1、服务器的问题,线程数少,<30

2、测试卡限速(流量超限,限速了)

3、基站天线存在告警故障

4、手机异常

频域满调度

4G系统中

对应带宽的子载波个数除以12~

20M   100RB

15M    75RB

10M    50RB

5M      25RB

......

5G系统中

700MHz(30M带宽)   160RB  (1920/12)

2.6GHz(100M带宽)   273RB  (3276/12)

频域未满调度原因

1、服务器的问题,线程数少,<30

2、测试卡限速(流量超限,限速了)

3、基站天线存在告警故障

4、手机异常

5、天线下用户过多,高负荷。(带宽每个人分的太少了,导致下行速率慢了,理论上的调度不满了)

看到这里,给博主支持一下吧~

                  

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

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

相关文章

HCIP-双点双向重发布

实验拓扑 要求&#xff1a;全网没有次优路径、且尽量负载均衡。 设备配置 R1 [V200R003C00] #sysname R1 #snmp-agent local-engineid 800007DB03000000000000snmp-agent #clock timezone China-Standard-Time minus 08:00:00 # portal local-server load flash:/portalpage.…

RT-DETR算法改进:更换损失函数DIoU损失函数,提升RT-DETR检测精度

💡本篇内容:RT-DETR算法改进:更换损失函数DIoU损失函数 💡本博客 改进源代码改进 适用于 RT-DETR目标检测算法(ultralytics项目版本) 按步骤操作运行改进后的代码即可🚀🚀🚀 💡改进 RT-DETR 目标检测算法专属 文章目录 一、DIoU理论部分 + 最新 RT-DETR算法…

【数据库开发】DataX开发环境的安装部署(Python、Java)

文章目录 1、简介1.1 DataX简介1.2 DataX功能1.3 支持的数据通道 2、DataX安装配置2.1 DataX2.2 Java2.3 Python 3、DataX Web安装配置3.1 mysql3.2 DataX Web3.2.1 简介3.2.2 架构图3.2.3 依赖环境3.2.4 安装 4、入门使用4.1 DataX自带打印示例测试4.2 DataX生成任务模板文件4…

配置开启Docker2375远程连接与解决Docker未授权访问漏洞

一、配置开启Docker远程连接 首先需要安装docker,参考我这篇文章&#xff1a;基于CentOS7安装配置docker与docker-compose 配置开启Docker远程连接的步骤&#xff1a; //1-编辑/usr/lib/systemd/system/docker.service 文件 vim /usr/lib/systemd/system/docker.service //2…

Linux socket编程(1):套接字、字节序和地址结构体

套接字(socket)是一种使用标准Unix文件描述符与其他程序进行通信的方式&#xff0c;它在实际的应用中都十分常用。所以从这一篇文章开始&#xff0c;我将详细介绍一下Linux环境下的socket的用法。本篇文章将介绍套接字、字节序和地址结构体的相关知识。 文章目录 1 什么是套接字…

深入理解指针(一)

目录 内存和地址 内存 如何理解编址 指针变量和地址 取地址操作符&#xff08;&&#xff09; 指针变量和解引用操作符&#xff08;*&#xff09; 指针变量 如何拆解指针类型 解引用操作符 指针变量的大小 ​编辑 指针变量类型的意义 指针的解引用 指针-整…

sass 封装媒体查询工具

背景 以往写媒体查询可能是这样的&#xff1a; .header {display: flex;width: 100%; }media (width > 320px) and (width < 480px) {.header {height: 50px;} }media (width > 480px) and (width < 768px) {.header {height: 60px;} }media (width > 768px) …

【Java】定时任务 - Timer/TimerTask 源码原理解析

一、背景及使用 日常实现各种服务端系统时&#xff0c;我们一定会有一些定时任务的需求。比如会议提前半小时自动提醒&#xff0c;异步任务定时/周期执行等。那么如何去实现这样的一个定时任务系统呢&#xff1f; Java JDK提供的Timer类就是一个很好的工具&#xff0c;通过简单…

【Qt】撤销/恢复的快捷键

使用Qt的时候&#xff0c;有时需要撤销修改的代码&#xff0c;但可能回撤过头了。 下面提供2个快捷键&#xff0c;当撤销过头时&#xff0c;可恢复撤销内容。 撤销的快捷键是 CtrlZ 恢复/向前的快捷键是 CtrlShiftZ 我们可以自定义快捷键。 点击【工具】->【选项】 点击…

基于XML的声明式事务

场景模拟 参考基于注解的声明式事务 修改Spring的配置文件 将Spring配置文件中去掉tx:annotation-driven标签&#xff0c;并添加配置&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org…

解决VSCode中文乱码问题

解决VSCode乱码问题 1.问题描述&#xff1a;2.原因分析&#xff1a;3.解决方案&#xff1a;1&#xff09;解决步骤2&#xff09;深入分析 4.总结 1.问题描述&#xff1a; 最近用vscode的时候突然发现中文字符出现乱码。在网上找了好几种方法都不行&#xff0c;用各种编码格式打…

【机器学习】八、规则学习

知识图谱与基本概念 基本概念 规则学习定义&#xff1a;从训练数据中学习出一组能用于对未见示例进行判别的规则。 规则定义&#xff1a;规则一般是&#xff1a;语义明确、能描述数据分布所隐含的客观规律或领域概念。 逻辑规则定义&#xff1a;⊕←?1⋀?2⋀?3…⋀??⊕…

file2Udp增量日志转出Udp简介

https://gitee.com/tianjingle/file2udp 很多时候服务产生的日志需要进行汇总&#xff0c;这种统一日志处理的方式有elb&#xff0c;而且很多日志组件也支持日志转出的能力。但是从广义上来说是定制化的&#xff0c;我们需要一个小工具实现tail -f的能力&#xff0c;将增量日志…

2024最新基于物联网单片机毕业设计选题汇总(合集)

博主介绍&#xff1a;✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专…

大数据技术与原理实验报告(MapReduce 初级编程实践)

MapReduce 初级编程实践 验环境&#xff1a; 操作系统&#xff1a;Linux&#xff08;建议Ubuntu16.04&#xff09;&#xff1b; Hadoop版本&#xff1a;3.2.2&#xff1b; &#xff08;一&#xff09;编程实现文件合并和去重操作 对于两个输入文件&#xff0c;即文件 A 和…

upload-labs关卡8(基于黑名单的点绕过)通关思路

文章目录 前言一、回顾上一关知识点二、靶场第八关通关思路1、看源代码2、点绕过3、验证文件是否成功上传 总结 前言 此文章只用于学习和反思巩固文件上传漏洞知识&#xff0c;禁止用于做非法攻击。注意靶场是可以练习的平台&#xff0c;不能随意去尚未授权的网站做渗透测试&am…

用示波器测量高压电

示波器本身是不可以测试几千v的高压电电路的&#xff0c;一般自带的探头衰减倍数不够&#xff0c;需要使用高压差分探头或者高压探棒&#xff0c;将测试信号衰减到合适的范围再接入示波器。 普通探头能测差分电压吗&#xff1f;差分探头和普通探头有什么区别&#xff1f;全网最…

使用SQL分析数据科学职业发展趋势

大家好&#xff0c;在数据成为新石油的今天&#xff0c;了解数据科学职业的细微差别比以往任何时候都更加重要。无论你是正在寻找机会的数据爱好者&#xff0c;还是资深数据专家&#xff0c;使用SQL都可以让你深入了解数据科学就业市场。 本文可以带你了解哪些数据科学职位最具…

C语言精选练习题:(10)字幂数

每日一言 信心这个东西&#xff0c;什么时候都像个高楼大厦&#xff0c;但是里面会长白蚁。 --沉默的大多数 题目 打印1~100000之间的所有的字幂数&#xff0c;中间用空格分隔 (字幂数是指一个数的位数的n次方之和等于这个数本身) 如&#xff1a;370 3 ^ 3 7 ^ 3 0 ^ 3&…

CCC数字钥匙设计 --数字钥匙数据结构

1、数字钥匙是什么&#xff1f; 汽车数字钥匙&#xff0c;将传统实体钥匙数字化&#xff0c;用卡片、手机等智能设备来做数字钥匙的载体。 从而实现无钥匙进入/启动、为他人远程钥匙授权、个性化的车辆设置等功能。 目前市场上流行的数字钥匙方案是通过NFC、BLE、UWB通信技术…