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间移动性的锚点(适用时)",这句话不理解,后来看到了<关于移动锚点的理解! ...
随机推荐
- Debug技巧:条件断点和远程Debug
一.断点: 1.条件断点 本以为条件断点很难,其实就这样. 二.远程Debug 1.首先看服务器是不是在Debug模式下工作 不是则进行(tomcat/bin/catalina.sh)配置. -Xde ...
- 向spider中传递参数
1.这里采用run.py脚本方式 # 通过CrawlerProcess同时运行几个spider import scrapy from scrapy.crawler import CrawlerProc ...
- js处理事件冒泡
给Dom元素添加事件时,有时候会遇到事件冒泡,处理方法如下: $("#Tab1 .close").live("click", function (event) ...
- Downgrading an Exchange 2010 Server(Exchange降级)
Downgrading an Exchange 2010 Server Microsoft Exchange Server 2010 comes in two versions: enterprise ...
- 序列化组件之生成hypermedialink
一 生成hypermedialink(极少数) 组件 class BooksSerializer(serializers.ModelSerializer): name = serializers.C ...
- pandas数据结构和介绍第一天
pandans另种主要的数据结构Series和DateFranme 1,Series 仅由一组数据就而已产生简单的Series 2)Series 有index和values属性,表达索引对象 3)设置 ...
- 购物单问题—WPS使用excel
**** 180.90 88折 **** 10.25 65折 **** 56.14 9折 **** 104.65 ...
- Java并发—并发工具类
在JDK的并发包里提供了几个非常有用的并发工具类.CountDownLatch.CyclicBarrier和Semaphore工具类提供了一种并发流程控制的手段,Exchanger工具类则提供了在线程 ...
- sortable实现拖拽功能
使用sortable这个强力插件就很容易实现拖拽功能,它是目前比较牛逼的拖拽插件,无需jquery,就可以全面支持pc和移动,参考以下github文档就有很详细的说明,也给了很多 demo,插件就用我 ...
- PL/SQL编程—控制语句
SQL> create or replace procedure sp_pro5(id_in varchar2) is v_sal mytest.salary%type; begin sel ...