无线接入网(RAN)是移动运营商赖以生存的重要资产。传统的无线接入网具有以下特点:

1. 每一个基站连接若干个固定数量的扇区天线,并覆盖小片区域,每个基站只能处理本小区收发信号;

2. 系统的容量是干扰受限,各个基站独立工作已经很难增加频谱效率;

3. 基站通常都是基于专有平台开发的“垂直解决方案”。

这些特点带来了以下挑战:

1. 数量巨大的基站意味着高额的建设投资、站址配套、站址租凭一己维护费用,更多的资本开支(CAPEX)和运营开支(OPEX);

2. 现有的基站的实际利用率还很低,网络的平均负载一般来说大大低于忙时负载,而不同的基站之间不能共享处理能力,也很难提高频谱效率;

3. 专有的平台意味着移动运营商需要维护多个不兼容的平台,在扩容或者升级的时候也需要更高的成本。

为此中国移动通信研究院提出C-RAN架构,如图1:

图1 C-RAN架构

C-RAN架构主要包含三个组成部分:

1. 由远端射频单元(RRU)和天线组成的分布式网络;

2. 连接远端射频单元和基带单元(BBU)的高宽带低延迟的光传输网络;

3. 由高性能通用处理器和实时虚拟技术组成的集中式基带处理池。

C-RAN架构的优点:

1. 通过集中化的方式可以极大减少基站机房数量,减少配套设备特别是空调的能耗;

2. 远端无线射频单元到用户的距离由于高密度的射频单元配置而缩小,从而在不影响网络整体覆盖的前提下可以降低发射功率。低的发射功率意味着用户终端电池寿命的延长和无线接入网络功耗的降低;

3. 通过所有虚拟基站共享一个基带池,基带池中的处理资源可以动态调度以处理不同的RRU的基带信号,更适应移动通信系统中的潮汐效应,使得基带处理资源得到了最优利用,能耗自然降低。

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

在C-RAN架构中,基带处理单元的站址可以减少一到两个数量级。集中式的基带池和相关辅助设备可以放置在一些骨干中心机房内进行管理,简化运营管理。远端无线射频单元的数量在C-RAN中并没有减少,但是由于这些器件功能较少,体积和功耗都很小,使得这些器件可以容易地部署在有限的空间内,并不需要频繁的维护,只需要提供天线的供电系统。这样一来,可以加速运营网络建设的速度。

C-RAN的更多相关文章

  1. Unity : Ran out of trampolines of type 2

    Unity 导出游戏到 iOS 平台,当时选择的设置是 mono2x, 结果游戏各种莫名其妙的崩溃,再崩溃, 几乎运行不到一分钟就崩溃,而在 editor 和 android 平台都是正常的. 查看出 ...

  2. Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting

    最近每天半夜,服务器都会出现崩掉的现象,pc  app 都不能正常使用 查看错误日志发现问题所在: [Wed Nov 09 08:07:28.651642 2016] [mpm_winnt:error ...

  3. 解决 React-Native mac 运行报错 error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app, by ope

    React-Native 开发的项目,Android 方面没有任何问题,IOS 就是无法跑起来,报错信息如下: mac 10.14.4 xcode 10.2.1 error Failed to bui ...

  4. SQL Server捕获发生The query processor ran out of internal resources and could not produce a query plan...错误的SQL语句

    最近收到一SQL Server数据库服务器的告警邮件,告警内容具体如下所示: DATE/TIME: 10/23/2018 4:30:26 PM DESCRIPTION:  The query proc ...

  5. selenium 之Ran 0 tests in 0.000s

    from selenium import webdriverfrom time import ctime,sleepimport unittestclass TestLogin(unittest.Te ...

  6. iOS平台下闪退原因汇总(一):"Ran out of trampolines of type 0/1/2" 运行时间错误

    "Ran out of trampolines of type 0/1/2" 运行时间错误通常出现在使用大量递归泛型时.要看到这个错误需要连接着设备直接将项目build到设备里运行 ...

  7. 基于SDN的IP RAN网络虚拟化技术

    http://www.zte.com.cn/cndata/magazine/zte_technologies/2014/2014_4/magazine/201404/t20140421_422858. ...

  8. [Pytorch Bug] "EOFError: Ran out of input" When using Dataloader with num_workers=x

    在Windows上使用Dataloader并设置num_workers为一个非零数字,enumerate取数据时会引发"EOFError: Ran out of input"的报错 ...

  9. 【2019.8.7 慈溪模拟赛 T2】环上随机点(ran)(自然算法)

    简单声明 我是蒟蒻不会推式子... 所以我用的是乱搞做法... 大自然的选择 这里我用的乱搞做法被闪指导赐名为"自然算法",对于这种输入信息很少的概率题一般都很适用. 比如此题,对 ...

  10. 老猿学5G随笔:RAN、RAT以及anchor移动性锚点的概念

    最近在学习UPF的功能时,有这样一句话"用户平面功能(UPF)包括以下功能. 用于RAT内/ RAT间移动性的锚点(适用时)",这句话不理解,后来看到了<关于移动锚点的理解! ...

随机推荐

  1. python的三元运算

    python的三元运算是先输出结果,再判定条件.其格式如下: >>> def f(x,y): return x - y if x>y else abs(x-y) #如果x大于y ...

  2. OracleUNDO

    UNDO作用 数据的回滚 一致性读 表的闪回(事务,查询的闪回....) 失败会话的恢复 数据的回滚 SQL> rollback; 回滚的过程就是从回滚段里拿到刚刚执行的这条语句产生的回滚,然后 ...

  3. Advanced Bash-Scripting Guide(学习笔记)

    http://www.tldp.org/LDP/abs/html/index.html       11.1. Loops tp://www.tldp.org/LDP/abs/html/loops1. ...

  4. 下载tree命令的源代码 - The Tree Command for Linux Homepage

    The Tree Command for Linux Homepage http://mama.indstate.edu/users/ice/tree/ [root@test ~]# ll -as m ...

  5. 动态长度中英字符串显示至固定高度td

    w 为td中英字符串区域设置为display:block; height=td_height,并指明td width. <!doctype html> <html lang=&quo ...

  6. css的常用知识点

    一.css的引入方式 1.行内引入 直接在标签中定义样式 <p style="background-color: red">test</p> 2.嵌入式引入 ...

  7. js身份证号有效性验证

    1.简述 最近做的系统有用到实名验证的,起初对于用户身份证号只是简单地使用正则表达式进行验证, 很多无效的身份证号就成了漏网之鱼. 导致后台存表里很多无效的身份证号,随便输入用户名和身份证号就可以实名 ...

  8. redis中默认有多少个哈希槽?

    Redis 集群中内置了 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-value时,redis 先对 key 使用 crc16 算法算出一个结果,然后把结果对 16384 求余 ...

  9. Python 模块之Logging——常用handlers的使用

    一.StreamHandler 流handler——包含在logging模块中的三个handler之一. 能够将日志信息输出到sys.stdout, sys.stderr 或者类文件对象(更确切点,就 ...

  10. java-序列化-001-原生介绍

    一.什么是对象序列化 java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长.但在现实应用中, ...