2G到5G基站架构演进[通俗易懂]

文章目录2G3G4G5G2G2G通信系统采用3级网络架构,即:BTS-BSC-核心网。2G核心网同时包含CS域和PS域。2G通信系统起初主要采用一体式基站架构。一体式基站架构如下图所示,基站的天线位于铁塔上,其余部分位于基站旁边的机房内。天线通过馈线与室内机房连接。一体式基站架构需要在每一个铁塔下面建立一个机房,建设成本和周期较长,也不方便网络架构的拓展。后来发展成为分布式基站架构。分布式基站架构将BTS分为RRU和BBU。其中RRU主要负责跟射频相关的模块,包括4大模块:中频模块、收发信机模块

大家好,又见面了,我是你们的朋友全栈君。

文章目录

2G

2G通信系统采用3级网络架构,即:BTS-BSC-核心网。2G核心网同时包含CS域和PS域。

2G通信系统起初主要采用一体式基站架构。一体式基站架构如下图所示,基站的天线位于铁塔上,其余部分位于基站旁边的机房内。天线通过馈线与室内机房连接。

一体式基站架构需要在每一个铁塔下面建立一个机房,建设成本和周期较长,也不方便网络架构的拓展。

在这里插入图片描述

后来发展成为分布式基站架构。分布式基站架构将BTS分为RRU和BBU。其中RRU主要负责跟射频相关的模块,包括4大模块:中频模块、收发信机模块、功放和滤波模块。BBU主要负责基带处理和协议栈处理等。RRU位于铁塔上,而BBU位于室内机房,每个BBU可以连接多个(3-4个)RRU。BBU和RRU之间采用光纤连接。
在这里插入图片描述

3G

发展3G网络时,为了节约网络建设成本,3G网络架构基本与2G保持一致。

3G通信系统同样采用3级网络架构,即NodeB – RNC – 核心网。3G核心网同时包含CS域和PS域。

3G时代主要采用分布式基站架构。类似地,分布式基站架构将NodeB分为BBU和RRU两部分。
在这里插入图片描述

4G

4G时代到来时,基站架构发生了较大的变化。为了降低端到端时延,4G采用了扁平化的网络架构。将原来的3级网络架构“扁平化”为2级:eNodeB-核心网。RNC的功能一部分分割在eNodeB中,一部分移至核心网中。4G核心网只包含PS域。

4G基站基本采用分布式基站的架构。同时,中国移动提出并推动的C-RAN架构也逐渐推广。C-RAN架构将BBU的功能进一步集中化、云化和虚拟化,每个BBU可以连接10-100个RRU,进一步降低网络的部署周期和成本。

与传统的分布式基站不同,C-RAN打破了远端无线射频单元和基带处理单元之间的固定连接关系。每个远端无线射频单元不属于任何一个基带处理单元实体。每个远端射频单元上发送和接收信号的处理都是在一个虚拟的基带基站完成的,而这个虚拟基站的处理能力是由实时虚拟技术分配基带池中的部分处理器构成的。

在这里插入图片描述

5G

为了进一步提高5G移动通信系统的灵活性,5G采用3级的网络架构,级DU-CU-核心网(5GC)。DU和CU共同组成gNB,每个CU可以连接1个或多个DU。CU和DU之间存在多种功能分割方案,可以适配不同的通信场景和不同的通信需求。
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127449.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 《Python源码剖析》学习笔记

    《Python源码剖析》学习笔记最近阅读《Python源码剖析》一书,对python底层实现有了更为深刻的理解,特在此记录学习笔记。共有六篇笔记,原文发表在PythonTip。Python源码剖析笔记—第一章:Python对象初探Python源码剖析笔记—-第二章:初识PyIntObjectpython源码剖析笔记—PyListObjectpython源码剖析笔记—Dic

    2022年8月23日
    9
  • 怎么在python中安装matplotlib_matplotlib依赖库

    怎么在python中安装matplotlib_matplotlib依赖库您也可以试试直接用第5步的pycharm安装试试,或许会更快。1.快捷键win+R输入cmd打开DOS命令框。2.虽然下载Python的时候自带有pip,但这里更新一下pip,输入更新pip命令:python-mpipinstall–upgradepip3.然后使用pip下载matplotlib:到这里如果直接使用命令:pipinstallmatplotlib基本很难成功。在安装模块时指定国内镜像:pipinstall包名-ihttp://pypi

    2022年8月28日
    5
  • netty bytebuf转byte数组_netty udp

    netty bytebuf转byte数组_netty udp网络传输的载体是byte,这是任何框架谁也逃脱不了的一种规定,JAVA的NIO提供了ByteBuffer,用来完成这项任务,当然ByteBuffer也很好的完成了这个任务,Netty也提供了一个名字很相似的载体叫做ByteBuf,相比于ByteBuf而言,它有着更加更多友善的API,也更加易于维护,并且它可以扩容一般来说,ByteBuf都是维护一个byte数组的,它的内部格式是

    2026年1月26日
    5
  • idea配置Tomcat_tomcat docbase

    idea配置Tomcat_tomcat docbaseidea配置tomcaterror:duplicatecontextpath 解决方法:    在editconfig中部署tomcat,     server         tomcathome            D:\software……\apache-tomcat-7.0.65   …

    2025年12月14日
    7
  • maven打包常用命令总结

    maven打包常用命令总结maven打包常用命令总结基本命令介绍1、mvnclean2、mvncompile3、mvnpackage4、mvninstall5、mvndeploy生产环境打包举例1、生产环境根据源码构建项目:2、可用用到的其他mvn参数介绍:开发过程中常见以下几个命令,这些命令执行后程序究竟发生了什么变化?生产环境如果使用shell脚本配置jenkins构建项目,如何使用命令呢?下面介绍一下我常…

    2022年6月4日
    50
  • ubuntu安装nginx教程_ubuntu服务器安装教程

    ubuntu安装nginx教程_ubuntu服务器安装教程ubuntu系统安装nginx

    2026年1月27日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号