关于5G接入网,看这一篇就够啦!

戳蓝字“CSDN云计算”关注我们哦!


今天要研究的对象,是5G接入网


什么是接入网?如果是长期关注鲜枣课堂的同学,对这个概念一定不会陌生。


搬出这张小枣君用过无数次的移动通信架构图:


640?wx_fmt=png


接入网,在我们无线通信里,一般指无线接入网,也就是通常所说的RAN(Radio Access Network)


640?wx_fmt=jpeg


说白了,把所有的手机终端,都连接到网络里面的这个功能,就是无线接入网。


大家耳熟能详的基站(BaseStation),就是属于无线接入网(RAN


640?wx_fmt=jpeg

无线基站


虽然我们从1G开始,历经2G、3G,一路走到4G,号称是技术飞速演进,但整个通信网络的逻辑架构,一直都是:手机接入网→承载网→核心网→承载网→接入网→手机


通信过程的本质,就是编码解码、调制解调、加密解密。


640?wx_fmt=png


要做的事情就这么多,各种设备各司其职,完成这些事情。


通信标准更新换代,无非是设备改个名字,或者挪个位置,功能本质并没有变化。


基站系统,乃至整个无线接入网系统,亦是如此。


一个基站,通常包括BBU(主要负责信号调制)、RRU(主要负责射频处理),馈线(连接RRU和天线),天线(主要负责线缆上导行波和空气中空间波之间的转换)。


640?wx_fmt=png

基站的组成部分


在最早期的时候,BBU,RRU和供电单元等设备,是打包塞在一个柜子或一个机房里的。


640?wx_fmt=png

基站一体化


后来,慢慢开始发生变化。


怎么变化呢?通信砖家们把它们拆分了。


首先,就是把RRU和BBU先给拆分了。



640?wx_fmt=png


硬件上不再放在一起,RRU通常会挂在机房的墙上。


640?wx_fmt=png


BBU有时候挂墙,不过大部分时候是在机柜里。


640?wx_fmt=png

机柜里的BBU


再到后来,RRU不再放在室内,而是被搬到了天线的身边(所谓的“RRU拉远”)。


640?wx_fmt=gif



640?wx_fmt=png

天线+RRU


这样,我们的RAN就变成了D-RAN,也就是Distributed RAN(分布式无线接入网)。


这样做有什么好处呢?


一方面,大大缩短了RRU和天线之间馈线的长度,可以减少信号损耗,也可以降低馈线的成本。


另一方面,可以让网络规划更加灵活。毕竟RRU加天线比较小,想怎么放,就怎么放。


640?wx_fmt=jpeg


说到这里,请大家注意:通信网络的发展演进,无非就是两个驱动力,一是为了更高的性能,二是为了更低的成本


640?wx_fmt=png


有时候成本比性能更加重要,如果一项技术需要花很多钱,但是带来的回报少于付出,它就很难获得广泛应用。


RAN的演进,一定程度上就是成本压力带来的结果。


640?wx_fmt=jpeg

D-RAN的架构下,运营商仍然要承担非常巨大的成本。因为为了摆放BBU和相关的配套设备(电源、空调等),运营商还是需要租赁和建设很多的室内机房或方舱。


640?wx_fmt=png

大量的机房=大量的成本


于是,运营商就想出了C-RAN这个解决方案。


640?wx_fmt=png


C-RAN,意思是Centralized RAN集中化无线接入网。这个C,不仅代表集中化,还代表了别的意思:


640?wx_fmt=jpeg


相比于D-RAN,C-RAN做得更绝。


除了RRU拉远之外,它把BBU全部都集中关押起来了。关在哪了?中心机房(CO,Central Office)。


640?wx_fmt=png


这一大堆BBU,就变成一个BBU基带池。


C-RAN这样做,非常有效地解决了前文所说的成本问题。


你知道整个移动通信网络中,基站的能耗占比大约多少吗? 

72% 


你知道基站里面,空调的能耗占比大约多少吗? 

56% 


640?wx_fmt=png

传统方式机房的功耗分析


也就是说,运营商的钱,大部分都花在基站上,花在基础设施上,花在电费上。


采用C-RAN之后,通过集中化的方式,可以极大减少基站机房数量,减少配套设备(特别是空调)的能耗。


640?wx_fmt=png

若干小机房,都进了大机房


机房少了,租金就少了,维护费用也少了,人工费用也跟着减少了。这笔开支节省,对饱受经营压力之苦的运营商来说,简直是久旱逢甘霖。


另外,拉远之后的RRU搭配天线,可以安装在离用户更近距离的位置。距离近了,发射功率就低了。


低的发射功率意味着用户终端电池寿命的延长无线接入网络功耗的降低。说白了,你手机会更省电,待机时间会更长,运营商那边也更省电、省钱!


更重要一点,除了运营商可以省钱之外,采用C-RAN也会带来很大的社会效益,减少大量的碳排放(CO2)。


640?wx_fmt=jpeg


此外,分散的BBU变成BBU基带池之后,更强大了,可以统一管理和调度,资源调配更加灵活!


C-RAN下,基站实际上是“不见了”,所有的实体基站变成了虚拟基站。


所有的虚拟基站在BBU基带池中共享用户的数据收发、信道质量等信息。强化的协作关系,使得联合调度得以实现。小区之间的干扰,就变成了小区之间的协作(CoMP),大幅提高频谱使用效率,也提升了用户感知。


640?wx_fmt=png


多点协作传输(CoMP,Coordinated Multiple Points Transmission/Reception)是指地理位置上分离的多个传输点,协同参与为一个终端的数据(PDSCH)传输或者联合接收一个终端发送的数据(PUSCH)。 


此外,BBU基带池既然都在CO(中心机房),那么,就可以对它们进行虚拟化了!


虚拟化,就是网元功能虚拟化(NFV)。简单来说,以前BBU是专门的硬件设备,非常昂贵,现在,找个x86服务器,装个虚拟机(VM,Virtual Machines),运行具备BBU功能的软件,然后就能当BBU用啦!


640?wx_fmt=png


这下子又省了好多钱! 


正因为C-RAN这种集中化的方式会带来巨大的成本削减,所以,受到运营商的欢迎和追捧(当然,设备商们不会太开心)。


猜猜C-RAN是谁提出来的? 不是设备商,是中国移动。。。最积极推动C-RAN的,也是中国移动。。。作为世界上最大的运营商,中国移动把C-RAN奉为至宝。


640?wx_fmt=jpeg


到了5G时代,接入网又发生了很大的变化。


在5G网络中,接入网不再是由BBURRU天线这些东西组成了。而是被重构为以下3个功能实体:

  • CU(Centralized Unit,集中单元)

  • DU(Distribute Unit,分布单元)

  • AAU(Active Antenna Unit,有源天线单元)


640?wx_fmt=png

CU:原BBU的非实时部分将分割出来,重新定义为CU,负责处理非实时协议和服务。

AAU:BBU的部分物理层处理功能与原RRU及无源天线合并为AAU。

DU:BBU的剩余功能重新定义为DU,负责处理物理层协议和实时服务。


简而言之,CU和DU,以处理内容的实时性进行区分。


640?wx_fmt=jpeg

简单来说,AAU=RRU+天线


再抛一张图给大家,应该能看得更明白一些:


640?wx_fmt=png


注意,在图中,EPC(就是4G核心网)被分为New Core(5GC,5G核心网)和MEC(移动网络边界计算平台)两部分。MEC移动到和CU一起,就是所谓的“下沉”(离基站更近)。


640?wx_fmt=png

核心网部分功能下沉


之所以要BBU功能拆分核心网部分下沉,根本原因,就是为了满足5G不同场景的需要。


5G是一个“万金油”网络,除了网速快之外,还有很多的特点,例如时延低、支持海量连接,支持高速移动中的手机,等等。


不同场景下,对于网络的特性要求(网速、时延、连接数、能耗...),其实是不同的,有的甚至是矛盾的。


例如,你看高清演唱会直播,在乎的是画质,时效上,整体延后几秒甚至十几秒,你是没感觉的。而你远程驾驶,在乎的是时延,时延超过10ms,都会严重影响安全。


640?wx_fmt=png


所以,把网络拆开、细化,就是为了更灵活地应对场景需求。


说到这里,就要提到5G的一个关键概念——「切片」


切片,简单来说,就是把一张物理上的网络,按应用场景划分为N张逻辑网络。不同的逻辑网络,服务于不同场景。


640?wx_fmt=png

不同的切片,用于不同的场景


网络切片,可以优化网络资源分配,实现最大成本效率,满足多元化要求。


640?wx_fmt=png


可以这么理解,因为需求多样化,所以要网络多样化;因为网络多样化,所以要切片;因为要切片,所以网元要能灵活移动;因为网元灵活移动,所以网元之间的连接也要灵活变化。


640?wx_fmt=jpeg


所以,才有了DU和CU这样的新架构。


依据5G提出的标准,CU、DU、AAU可以采取分离或合设的方式,所以,会出现多种网络部署形态:


640?wx_fmt=png

回传、中传、前传,是不同实体之间的连接


上图所列网络部署形态,依次为:

① 与传统4G宏站一致,CU与DU共硬件部署,构成BBU单元。

② DU部署在4G BBU机房,CU集中部署。

③ DU集中部署,CU更高层次集中。

④ CU与DU共站集中部署,类似4G的C-RAN方式。

这些部署方式的选择,需要同时综合考虑多种因素,包括业务的传输需求(如带宽,时延等因素)、建设成本投入、维护难度等。


举个例子,如果前传网络为理想传输(有钱,光纤直接到天线那边),那么,CU与DU可以部署在同一个集中点。如果前传网络为非理想传输(没钱,没那么多光纤),DU可以采用分布式部署的方式


640?wx_fmt=png


再例如,如果是车联网这样的低时延要求场景,你的DU,就要想办法往前放(靠近AAU部署),你的MEC、边缘云,就要派上用场。


640?wx_fmt=jpeg


好啦,关于接入网的介绍,今天就先到这里!


实际上,关于5G接入网的内容,包括DU/CU的分层,切片的具体方式,都比文中介绍的要复杂得多。

文章转自鲜枣课堂


1.微信群:

添加小编微信:color_ld,备注“进群+姓名+公司职位”即可,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!


2.征稿:

投稿邮箱:liudan@csdn.net;微信号:color_ld。请备注投稿+姓名+公司职位。



推荐阅读

  • 程序员怒了!阿里 Antd 圣诞彩蛋害我被离职了!

  • 云计算到底是怎么玩的?

  • 面向对象编程,再见!

  • AI女性界的“扛把子”,凭一己之力迫使NIPS改名

  • 00后也会「玩」区块链,你对「朝阳」行业焦虑啥 ?| 圣诞特辑

  • 20k~65k, 2018年最后一波热门技术岗位, 立刻投简历, 跳槽才是加薪的捷径

  • 可替代Android的6大开源移动操作系统

  • 程序员求助:被领导强行要求写Bug该怎么办?网友的回答让我笑翻


640?wx_fmt=jpeg

640?wx_fmt=gif点击“阅读原文”,打开 CSDN App 阅读更贴心!


640?wx_fmt=png喜欢就点击“好看”吧!

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

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

相关文章

BugkuCTF-MISC题插画

下载得到一个zip,用WinRAR打开时发现有注释 注释: RnJlZV9GaWxlX0NhbW91ZmxhZ2UsIOmimOebruWlveWDjaYraMuumHjeimgeeahOagtWtkC4u 明显是base64,解码得到:Free_File_Camouflage, 题目好像是挺重要的样子… 百度发现这是一款隐写工…

iOS - 真机调试的新经验

文章目录 获取真机 UDIDPlease reconnect the device.iOS 开发者模式Fetching debug symbols 很久没有在真机运行 iOS 测试了,今天帮忙调试,发现很多东西都变了,有些东西也生疏了,在这里记录下。 获取真机 UDID 创建Profile 需要…

方法的重载讲解

定义:同一个类,方法名称相同,形参不同 规则: 方法名称必须相同; 参数列表必须不同(个数不同或类型不同或参数排列顺序不同); 与返回值类型无关 package com.wuming.struct; public class D…

C语言 char 字符串 - C语言零基础入门教程

目录 一.char 字符串简介二.字符和字符串区别 1.取值范围相同2.字符串由多个字符构成3.字符串和字符使用 printf 函数 三.char 字符串遍历四.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.char 字符串简介 在C 语言中,除了前面介…

BugkuCTF-MISC题粗心的佳佳

下载得到3个文件 预期解法应该是根据图片写出脚本,把混淆过的二维码恢复,我发现照着password.png也能看出原本的二维码大概长啥样 手动修复得到一张二维码 扫码得到IXE1VDYmMjk,base64解码得到压缩包密码!q5T6&29 从password.png里面foremost分离出…

可变参数讲解

package com.wuming.struct;public class Demo05 {public static void main(String[] args) {Demo05 demo05 new Demo05();demo05.test(1,3,4,5,6,7);}public void test(int x,int... i){//int... i是可变参数,必须放最后面System.out.println(i[0]);System.out.pr…

百度宣布架构调整,BAT要在To B业务重开一局

戳蓝字“CSDN云计算”关注我们哦!本文由微信公众号 「AI 前线」原创(ID:ai-front),未经授权不得转载AI 前线导读:12 月 18 日,百度宣布技术体系架构整合,智能云事业部升级为智能云事…

调用可变参数的方法

package com.wuming.struct;public class Demo04 {public static void main(String[] args) {//调用可变参数的方法printMax(34,3,4,56.7);printMax(new double[]{1,2,3});}public static void printMax(double... numbers){if (numbers.length0){System.out.println("No …

BugkuCTF-MISC题低位的色彩

下载有两个文件flag.png与flag.txt flag.txt内容: 能大概看出flag内容是happy_bugku_y0000,然后就是字体颜色和背景颜色,背景颜色应该就是red 剩下的字体颜色我是靠猜的,试了red、blue、green…,最后确定是black fla…

企业云存储建设之路

戳蓝字“CSDN云计算”关注我们哦!当前世界形势千变万化,各种技术创新层出不穷,新兴业务模式也是波谲云诡,企业的信息化建设如何紧跟业务,适应业务乃至驱动业务转型是各级管理者的头等题目。对于底层执行者,…

BugkuCTF-MISC题多方法解决

编码里有data:image/jpg; base64为base64转换图片 base64转换图片网站:https://www.qtool.net/picconvert 得到一张二维码 通过CQR.exe打开 得到flag

递归详细讲解

定义:自己调用自己 用处:简单代码解决复杂问题(前提是数据量小,数据量大栈溢出) package com.wuming.struct;public class Demo06 {public static void main(String[] args) {System.out.println(f(4));}public stat…

C语言 sizeof 和 strlen 函数区别 - C语言零基础入门教程

目录 一.sizeof 函数与 strlen 函数区别 1.获取字符串长度 – 针对字符串2.获取指针/数组长度 – 针对指针/数组3.sizeof 获取内存大小4.经典案例 二.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.sizeof 函数与 strlen 函数区别 在C 语言中…

BugkuCTF-MISC题好多数值

RGB转换图片,python from PIL import Image 题目给出了一个1.txt 各行都是RGB值,通过后来的了解是RGB转换成图片,那么来分析一下,此文档一共61367行,有数值的一共61366行。 (1)通过txt文件行数…

数组的定义

1.相同的数据类型 2.可以通过下标访问

C语言 error C4996: This function or variable may be unsafe - C语言零基础入门教程

目录 一.error C4996 简介二.error C4996 解决办法 1.采用_s 结尾的安全版本2.去掉 visual studio “安全开发生命周期(SDL)检查”3.#pragma warning( disable : 4996)4._CRT_SECURE_NO_WARNINGS 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门…

【潜龙勿用】中国制造业数字化转型大潮下的冷思考

戳蓝字“CSDN云计算”关注我们哦!自德国工业4.0理论问世至今,五载春秋匆匆即逝,此间围绕智能化、数字化、制造业转型升级的理论日新月异、层出不穷,颇有百家争鸣之势,其中不乏“超越工业4.0”、“工业5.0”乃至更高阶、…

数组的声明和创建

package com.wuming.struct;public class Demo07 {public static void main(String[] args) {int[] nums;//1.声明一个数组numsnew int[10];//2.创建一个数组//3.给数组元素赋值nums[0]1;nums[1]2;nums[2]3;nums[3]4;//计算所有元素的和int sum0;//获取数组长度:arr…

BugkuCTF-MISC题红绿灯

题目给出了一个gif 打开后发现是一个闪烁的红绿灯共1168帧 一帧一帧查看发现多数是红色和绿色,偶尔有黄色且(每8个红绿后跟一个黄) 可以推测红色和绿色对应二进制0和1,黄色作为分隔 这样第一个黄灯之前数值为01100110或10011001 …

BugkuCTF-MISC题虎符

补充: firework类型:1.处理firework标志的图像;2.常见图片解析:图层分解,帧分解 解题: 拿到一个wim文件,直接解压,也可以binwalk梭出来。得到两个文件夹,先看“左”。 …