C-RAN
无线接入网(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的更多相关文章
- Unity : Ran out of trampolines of type 2
Unity 导出游戏到 iOS 平台,当时选择的设置是 mono2x, 结果游戏各种莫名其妙的崩溃,再崩溃, 几乎运行不到一分钟就崩溃,而在 editor 和 android 平台都是正常的. 查看出 ...
- 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 ...
- 解决 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 ...
- 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 ...
- selenium 之Ran 0 tests in 0.000s
from selenium import webdriverfrom time import ctime,sleepimport unittestclass TestLogin(unittest.Te ...
- iOS平台下闪退原因汇总(一):"Ran out of trampolines of type 0/1/2" 运行时间错误
"Ran out of trampolines of type 0/1/2" 运行时间错误通常出现在使用大量递归泛型时.要看到这个错误需要连接着设备直接将项目build到设备里运行 ...
- 基于SDN的IP RAN网络虚拟化技术
http://www.zte.com.cn/cndata/magazine/zte_technologies/2014/2014_4/magazine/201404/t20140421_422858. ...
- [Pytorch Bug] "EOFError: Ran out of input" When using Dataloader with num_workers=x
在Windows上使用Dataloader并设置num_workers为一个非零数字,enumerate取数据时会引发"EOFError: Ran out of input"的报错 ...
- 【2019.8.7 慈溪模拟赛 T2】环上随机点(ran)(自然算法)
简单声明 我是蒟蒻不会推式子... 所以我用的是乱搞做法... 大自然的选择 这里我用的乱搞做法被闪指导赐名为"自然算法",对于这种输入信息很少的概率题一般都很适用. 比如此题,对 ...
- 老猿学5G随笔:RAN、RAT以及anchor移动性锚点的概念
最近在学习UPF的功能时,有这样一句话"用户平面功能(UPF)包括以下功能. 用于RAT内/ RAT间移动性的锚点(适用时)",这句话不理解,后来看到了<关于移动锚点的理解! ...
随机推荐
- ZOJ 3661 Palindromic Substring(回文树)
Palindromic Substring Time Limit: 10 Seconds Memory Limit: 65536 KB In the kingdom of string, p ...
- FineReport----查询功能 的知识点
1.设置日期控件,默认当前日期 2.默认不查询 选择参数:点击查询前不显示报表内容
- 《挑战程序设计竞赛》2.3 动态规划-基础 POJ3176 2229 2385 3616 3280
POJ3176 Cow Bowling 题意 输入一个n层的三角形,第i层有i个数,求从第1层到第n层的所有路线中,权值之和最大的路线. 规定:第i层的某个数只能连线走到第i+1层中与它位置相邻的两个 ...
- python得到一个10位随机数的方法及拓展
https://blog.csdn.net/qq_33324608/article/details/78866760 无意中看到一个写10位随机数的方法,很有想法,然后就从学了一下随机数,相关东西都记 ...
- 搞懂head 和 tail 命令
情景 会点linux命令的人都知道head -n k和tail -n k(k≥0)的作用,但却不知道还支持head -n -k和tail -n +k的用法, 更不知道有着怎样的作用了. 图解 下面,用 ...
- 我的Android进阶之旅------>如何解决Android 5.0中出现的警告: Service Intent must be explicit:
我的Android进阶之旅-->如何解决Android 5.0中出现的警告: java.lang.IllegalArgumentException: Service Intent must be ...
- ios开发之手势动作状态细分state,同一视图加入两个手势
1.比方拖拽一个视图.形成类似scrollView的翻页形式 在拖拽的方法里推断拖拽的状态state属性,依据状态不同运行自己须要的效果. 2.同一视图加入两个手势,须要使用手势的代理方法.同意此操作 ...
- pandas(六)读写文本格式的数据
pandas提供的将表格型数据读取为DataFrame对象的函数. 函数 说明 read_csv 从文件.URL.文件型对象中加载带分隔符的数据.默认分隔符为逗号. read_table 从文件.UR ...
- php内存管理机制、垃圾回收机制
一.内存管理机制 先看一段代码: <?php //内存管理机制 var_dump(memory_get_usage());//获取内存方法,加上true返回实际内存,不加则返回表现内存 $a = ...
- XML约束技术
为了使XML文档规范化,对XML文档的书写进行约束 XML DTD XML文档(test.xml) <?xml version="1.0" encoding="ut ...