一个MBSFN区域是由一个或多个传输相同内容的小区组成的特殊区域。如图1所示,小区8和9都属于MBSFN区域C。一个MBSFN区域可由多个小区组成,一个小区也可以属于多个(至多8个,从36.331中的maxMBSFN-Area取值为8可知)MBSFN区域的一部分。如图1所示,小区4和5同时属于MBSFN区域A和B的一部分。

MBSFN区域是静态的,除非被O&M修改,否则它不会随着时间而改变。虽然UE需要感知不同的小区以读取系统信息和通知指示等,但从MBSFN接收的角度上看,独立的小区对UE是不可见的。

图1:MBSFN区域举例

使用MBSFN传输不仅要求加入同一MBSFN区域的小区在时间上同步,还要求传输同一特定服务的每个小区使用相同的无线资源。该协调工作是由MCE(Multi-cell/multicast Coordination Entity)负责的。MCE是无线接入网络中的一个逻辑节点,负责接纳控制和为MBSFN区域中的小区分配无线资源和传输参数(时频资源和传输格式)等。如图2所示,一个MCE可以控制多个eNodeB,而每个eNodeB处理一个或多个小区。

图2:MBSFN架构(集中式MCE架构)

位于核心网中的BM-SC(Broadcast Multicast Service Center)负责对内容提供商进行鉴权,计费和流量整形,它同时负责SYNC协议以便在eNodeB之间同步传输数据。MBMS网关(MBMS-GW)是一个逻辑节点,负责将来自BM-SC的IP报文多播到包含在MBSFN区域内的所有eNodeB上。它同时经由MME处理会话控制信令。

M1接口用于MBMS-GW与eNodeB之间的通信,该接口只用于用户面数据传输,而不用于任何控制面数据传输。在M1接口上,IP多播用于传输点到多点的用户数据,且不保证数据传输的可靠性。

M2接口用于MCE与eNodeB之间的通信,该接口用于传输无线资源配置的相关信息和会话控制信令。在M2接口上,SCTP用于传输点到点的信令数据,保证了数据传输的可靠性。

M3接口用于MME与MCE之间的通信,该接口用于传输E-RAB级的会话控制信令(不携带无线资源配置的相关信息),例如MBMS会话启动和停止等。在M3接口上,SCTP用于传输点到点的信令数据,保证了数据传输的可靠性。

图3:MBSFN架构(分布式MCE架构)

36.300中提供了2种可供参考的MBMS部署建议:

  • 集中式MCE架构:在这种架构中,MCE可以是一个独立的物理实体,也可以部署在另一个物理实体(如:eNodeB)内。无论是哪种情况,MCE都需要与对应MBSFN区域内的所有eNodeB之间建立M2接口。在集中式MCE架构中,一个MCE负责管理对应MBSFN区域内的所有eNodeB。如图2所示。
  • 分布式MCE架构:在这种架构中,一个MCE作为eNodeB的一部分存在,且MCE只能管理一个单一的eNodeB。在eNodeB内部,MCE需要与对应的eNodeB之间建立M2接口。如果在MCE之间存在一些功能协调的工作,则需要O&M的帮助。在分布式MCE架构中,MBSFN区域内的所有eNodeB都存在一个MCE,一个MCE只负责管理其对应的eNodeB。如图3所示。

MBMS传输和单播传输是时分复用在不同的子帧上的,因此UE可以在相同的载波上接收MBMS传输和单播传输。但这要求MBMS传输和单播传输使用相同的载波,因此限制了可在一个MBSFN区域中使用多个载波(多频带)的运营商的部署灵活性。在Rel-11中,加强了这种部署的可操作性。简单地说,UE会告诉网络它的MBMS兴趣和能力,网络会将这些信息考虑在内并保证UE能够接收到相关的MBMS服务,例如通过将UE切换到到提供MBMS传输的载波上。另外,一个支持载波聚合的UE可以在一个载波单元上接收单播传输,并在另一个载波单元上接收MBMS数据。

注:新版的《深入理解LTE-A》已在淘宝发售,且完整版的eMBMS介绍也已收录到新版本中。如果大家有需要,可以在淘宝上搜索“深入理解LTE-A”。或直接点下面的链接购买:

https://item.taobao.com/item.htm?spm=a230r.1.14.6.aD5wzu&id=543082378896&ns=1&abbucket=2#detail

LTE:eMBMS架构的更多相关文章

  1. [转】LTE整体架构和协议架构概述

    1.1 LTE整体架构 LTE(Long Term Evolution,长期演进)是由3GPP(The 3rd Generation Partnership Project,第三代合作伙伴计划)组织制 ...

  2. 【转】LTE基本架构

    这篇文章主要介绍LTE的最基础的架构,包括LTE网络的构成,每一个网络实体的作用以及LTE网络协议栈,最后还包括对一个LTE数据流的模型的说明. LTE网络参考模型 这是一张非常有名的LTE架构图,从 ...

  3. 【转】轻舞飞扬 LTE基本架构

    这篇文章主要介绍LTE的最基础的架构,包括LTE网络的构成,每一个网络实体的作用以及LTE网络协议栈,最后还包括对一个LTE数据流的模型的说明. LTE网络参考模型 这是一张非常有名的LTE架构图,从 ...

  4. LTE基本架构

    1.LTE结构 这是一张非常有名的LTE架构图,从图中可以看出,整个网络构架被分为了四个部分:  (1)UE就可以看作是我们的手机终端 (2)PDN可以看作是网络上的服务器 (3)E-UTRAN可以看 ...

  5. The architecture of LTE network.

    3GPP定义的LTE网络架构结构变得扁平化,无线RNC/BSC 消失,只有eNodeB.控制面使用MME进行处理,用户面使用SGW和PGW进行处理.相比GSM和UMTS,在逻辑接口上定义了S1/X2逻 ...

  6. LTE协议

    开启通信不归路的第一炮!----LTE整体框架和协议架构概述 (2015-03-09 09:07:04) 转载▼   分类: 通信那些事儿 听说“态度.决心.毅力和细心”一定可以成就一个人!而我们也总 ...

  7. NB-IoT成为3GPP后会有哪些优势

    NB-IoT无线接入的设计使用了很多LTE设计大的原则,并且得到了传统蜂窝网络和芯片组供应商的支持,使MBB取得了成功.NB-IoT采用与LTE(E-UTRA)相同的设计原则,尽管它使用单独的新载波, ...

  8. OpenNESS,开源的边缘网络服务平台

    目录 文章目录 目录 参考文章 OpenNESS 的电梯间演讲 OpenNESS 与 ETSI MEC Edge Controller Software 的功能清单 Edge Platform Sof ...

  9. 5G 与 MEC 边缘计算

    目录 文章目录 目录 前言 参考文献 通信网络 核心网演进之路 早古时期 2G 网络架构 3G 网络架构 4G 网络架构 5G 5G 网络的需求 5G 网络架构的设计原则 5G 网络的逻辑架构 5G ...

随机推荐

  1. 第二个Sprint冲刺第六天

    第二个Sprint冲刺第六天

  2. python的logging日志模块

    1. 简单的将日志打印到屏幕 import logging logging.debug('This is debug message') logging.info('This is info mess ...

  3. robotframework+Selenium2Library 模态窗口的处理

    原文链接:https://www.cnblogs.com/zuola/p/5750018.html   所谓模态窗口,就是指除非采取有效的关闭手段,用户的鼠标焦点或者输入光标将一直停留在其上的对话框. ...

  4. SSM框架 mapper.xml中 value的空值判断问题

    先看解决方案,其他的都是问题的出处 解决方案:if中使用 _parameter,#{value}不变 <if test="_parameter!='' and _parameter!= ...

  5. linux运行sh文件提示 permission denied

    原因:文件没权限 解决:chmod +x 文件名 赋予执行权限或者  chmod 777 文件(赋予最高权限)

  6. 如何设置Java虚拟机JVM启动内存参数

    Tomcat默认的Java虚拟机JVM启动内存参数大约只有64MB或者128MB,非常小,远远没有利用现在服务器的强大内存,所以要设置Java虚拟机JVM启动内存参数.具体设置方法为: Tomcat修 ...

  7. 主机 & 虚拟机 & 开发板 相互通信

    @2018年7月10日 成功方法之一: 虚拟机设置为桥接模式,保证三者在同一网段,ping方式测试网络连通性OK

  8. 小记之while循环条件的操作位置

    # 判断条件时自减操作 (循环体判断 len == 0) > 执行顺序为,while(len) → len-- → 循环体 while(len--) { == len) { *buf = i2c ...

  9. 【POJ3171】Cleaning Shifts 带权区间最小覆盖

    题目大意:给定一个长度为 N 的序列,求带权区间最小覆盖. 题解:设 \(dp[i]\) 表示从左端点到 i 的最小权值是多少,则状态转移为:\(dp[e[i].ed]=min\{dp[j],j\in ...

  10. c读入实型

    读入: 如果读入的数为整型,然后转为实型,则%lf 否则%f也可以 读出: %f,这样在codeblocks才能看到正确的结果