RRU 与 BBU 之间速率自适应的方法及设备 技术领域 本发明涉及移动通信领域, 具体而言, 本发明涉及 RRU 与 BBU 之间速率自适应的方 法及设备。
背景技术 基站是无线电台站的一种形式, 是指在一定的无线电覆盖区中, 通过移动通信交 换中心, 与移动电话终端之间进行信息传递的无线电收发信电台。移动通信基站的建设是 移动通信运营商投资的重要部分, 移动通信基站的建设一般都是围绕覆盖面、 通话质量、 投 资效益、 建设难易、 维护方便等要素进行。随着基站建设的发展, 从降低网络建设和维护成 本、 节约站址资源等方面来看, 分布式基站成为最主要的选择。
分布式基站采用射频模块拉远技术, 将 RRU(Radio Remote Unit, 射频拉远单元 ) 安装在天线端, 通过光纤连接到宏基站或独立的 BBU(BaseBand Unit, 基带单元 )。 RRU 是一 种室内、 外一体化设备, 具有容量大、 易安装、 环境适应性强的特点。BBU 是一种易安装的基 带单元设备, 具有体积小的特点, 不需要特别的机房, 可以安装在过道、 楼梯间、 地下室等狭 小的空间。
由 于 分 布 式 基 站 对 传 输 带 宽 的 需 求 日 益 加 大, 4.9152Gbps 甚 至 更 高 速 率 的 光纤通信速率在分布式基站中得到应用 ( 参见 《TD-SCDMA 分布式基站 Ir 接口技术要 求 -BP1.2-090211》 《CPRI Specification V4.1》 等协议 ), 该需求使得各厂商研制出支持 更高光纤速率的 RRU 或者 BBU 设备满足新的需要。如何保证新设备放入现网中, 与现有设 备兼容成为新设备应用于现网的关键问题。
目前方案是由 RRU 和 BBU 遍历各种接入速率配置使其与对方进行通信, 直到通信 正常。具体描述如下 :
Slave 端口尝试以最高的线速率与 Master 端口进行通信, 如果没有达到同步, 即 与对方速率一致, 则以 T1 的周期切换到速率较低的等级, 再尝试与 Master 端口进行通信, 直到完成同步为止。T1 的周期为 3.9 ~ 4.1S。
Master 端口尝试以最高线速率与 Slave 端口进行通信, 如果没有达到同步, 则以 T2 的周期切换到速率交替的等级, 再尝试与 Slave 端口进行通信, 直到完成同步。T2 的周 期为 0.9 ~ 1.1S。
现有方案可以保证 Slave 和 Master 达到速率一致, 完成同步状态, 但是无法保证 两者以可用的最高线路率进行通信。举例如下 :
BBU(Master) 和 RRU(Slave) 均可支持 2.4576Gbps 和 4.9152Gbps 两种线速率, 他 们之间进行速率匹配。BBU 和 RRU 分别以 1S 和 4S 为周期在 4.9152Gbps 和 2.4576Gbps 速 率之间来回切换, 如图 1 所示 BBU 和 RRU 速率匹配图。
在情况 (1) 下, RRU 与 BBU 开始连接时, RRU 处于自切换速率的过程中, 在 (1) 处, BBU 和 RRU 速率一致, 链路同步, 速率匹配完成, 两端均工作于 4.9153Gbps 线速率。在情况 (2) 下, RRU 与 BBU 开始连接时, RRU 处于自切换的过程中, 在 (2) 处, BBU 和 RRU 速率一致,
链路同步, 速率匹配完成, 两端均工作于 2.4576Gbps 线速率。
同样的设备, 同样的速率切换流程, 却由于 RRU 连入 BBU 的时间点不一致, 导致 BBU 和 RRU 的最终匹配速率不同。流程不能保证速率切换目标的唯一性, 也不能保证设备都可 以充分利用传输带宽。
因此, 有必要提出一种有效的技术方案, 有效实现 RRU 与 BBU 之间速率的自适应匹 配。 发明内容 本发明的目的旨在至少解决上述技术缺陷之一, 特别通过布配决定各个 Master 接口速率后, 调整 RRU 的 Slave 速率完成接入, 能有效避免两端盲目切换的问题, 从而有效 实现 RRU 与 BBU 之间速率的自适应匹配。
为了达到上述目的, 本发明的实施例一方面提出了一种 RRU 与 BBU 之间速率自适 应的方法, 包括以下步骤 :
RRU 通过 Slave 接口连接基站, Master 接口的速率由布配决定, 所述 Slave 接口进 行速率等级切换, 调节速率尝试与所述 Master 接口的速率相一致完成接入 ;
当所述 Slave 接口在周期 T 之内无法完成接入, 所述 Master 接口的速率以周期 T 逐步降低速率等级, 直到所述 Slave 接口完成接入。
本发明的实施例另一方面还提出了一种基站, 包括 BBU 模块、 接收模块以及调节 模块,
所述接收模块, 用于接收 RRU 通过 Slave 接口连接所述基站发送的信息 ;
所述 BBU 模块, 用于连接 RRU 设备, 且具有 Master 接口, Master 接口的速率由布 配决定 ;
所述调节模块, 用于当所述 Slave 接口在周期 T 之内无法完成接入时, 所述调节模 块将所述 Master 接口的速率以周期 T 逐步降低速率等级, 直到所述 Slave 接口完成接入。
本发明提出的上述方案, 通过布配决定各个 Master 接口速率后, 调整 RRU 的 Slave 速率完成接入, 能有效避免两端盲目切换的问题。当工程问题导致硬件连接环境不符合布 配时, BBU 的 Master 口主动降低速率保证 RRU 接入, 同时产生速率不符合布配的告警, 提醒 运维人员对硬件进行检查。 避免 RRU 无法接入基站以及运维人员盲目检查系统问题。 此外, 本发明提出的上述方案, 对现有系统的改动很小, 不会影响系统的兼容性, 而且实现简单、 高效。
本发明附加的方面和优点将在下面的描述中部分给出, 部分将从下面的描述中变 得明显, 或通过本发明的实践了解到。
附图说明 本发明上述的和 / 或附加的方面和优点从下面结合附图对实施例的描述中将变 得明显和容易理解, 其中 :
图 1 为 BBU 和 RRU 不同接入时机的速率匹配示意图 ;
图 2 为本发明实施例 RRU 与 BBU 之间速率自适应的方法流程图 ;
图 3 为根据本发明实施例基站的结构示意图 ;
图 4 为根据本发明实施例布配参与的速率自适应示意图。具体实施方式
下面详细描述本发明的实施例, 所述实施例的示例在附图中示出, 其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。 下面通过参考附 图描述的实施例是示例性的, 仅用于解释本发明, 而不能解释为对本发明的限制。
BBU 侧具有 Master 接口, 用于接入 RRU 设备。RRU 设备具有上联口 Slave 接口和 下联口 Master 接口。通常, RRU 设备直接通过 Slave 接口与 BBU 的 Master 接口连接, 或通 过与基站连接的另一个 RRU 设备的 Master 接口连接级联接入基站。
由于 Master 和 Slave 接口同时进行盲目速率切换, 会导致最终速率匹配的结果不 一致, 也不能保证充分利用带宽, 本发明提出采用由布配决定 Master 光接口速率, 由 Slave 接口进行速率切换, 从而保证带宽充分利用。
通常, 在分布式基站建立之初, 网络布配已经决定各 RRU 的工作模式和接入带宽。 基于本发明的方案, 基站可以针对网络布配制定 BBU 侧的各接口 (Master) 的速率 ; RRU 侧 的上联接口 (Slave) 则根据自己可支持的速率等级进行切换, 直到与 BBU 的速率一致, 完成 同步 ; RRU 接入基站后, 其下联接口 (Master) 速率仍然由布配决定。
当 BBU 侧 Master 接口检测出有接收信号, 但是无法与 Slave 接口完成同步时, 等 待周期 T, 开始主动降低速率等级, 再等待周期 T, 若还是无法接入, 则继续降低速率等级, 直到降到最低速率或 RRU 的 Slave 接口接入为止。如果, 由于降低速率 Master 接口已经不 符合布配的速率等级, 则上报光接口不匹配告警。
为了实现本发明之目的, 本发明实施例提出了一种 RRU 与 BBU 之间速率自适应的 方法, 包括以下步骤 : RRU 通过 Slave 接口连接基站, Master 接口的速率由布配决定, 所述 Slave 接口进行速率等级切换, 调节速率尝试与所述 Master 接口的速率相一致完成接入 ; 当所述 Slave 接口在周期 T 之内无法完成接入, 所述 Master 接口的速率以周期 T 逐步降低 速率等级, 直到所述 Slave 接口完成接入。
如图 2 所示, 为本发明实施例 RRU 与 BBU 之间速率自适应的方法流程图, 包括以下 步骤 :
S110 : Master 接口的速率由布配决定, Slave 接口调节速率尝试与 Master 接口的 速率相一致完成接入。
在步骤 S110 中, RRU 通过 Slave 接口连接基站, Master 接口的速率由布配决定, Slave 接口进行速率等级切换, 调节速率尝试与 Master 接口的速率相一致完成接入。
具体而言, RRU 通过 Slave 接口连接基站包括 :
RRU 直接连接基站, 或 RRU 通过与基站通信的另一 RRU 接入基站。
相应地, 当 RRU 直接连接基站, Master 接口设备为基站中的 BBU ;
当 RRU 通过与基站通信的另一 RRU 接入基站, Master 接口设备为与基站通信的另 一 RRU。
此外, 当 RRU 接入基站后, RRU 的 Master 接口的速率也由布配决定。
S120 : 当 Slave 接口在周期 T 之内无法完成接入, Master 接口的速率以周期 T 逐 步降低速率等级, 直到 Slave 接口完成接入。在步骤 S120 中, 周期 T 的大小可以根据系统实际运行状况合理设置, 例如, 将周期 T 设置为 10S。
此外, 当 RRU 接入基站的速率低于布配指定的速率时, BBU 向基站上报实际硬件连 接与布配不符。
如图 3 所示, 本发明实施例还公开了一种基站 100, 包括 BBU 模块 110、 接收模块 120 以及调节模块 130。
其中, 接收模块 120, 用于接收 RRU 通过 Slave 接口连接基站 100 发送的信息。
RRU 通过 Slave 接口连接基站 100 包括 :
RRU 直接连接基站 100, 或 RRU 通过与基站 100 通信的另一 RRU 接入基站 100。
相应地,
当 RRU 直接连接基站 100, Master 接口设备为基站 100 中的 BBU 模块 110 ;
当 RRU 通过与基站 100 通信的另一 RRU 接入基站 100, Master 接口设备为与基站 100 通信的另一 RRU。
调节模块 130, 用于当 Slave 接口在周期 T 之内无法完成接入时, 调节模块 130 将 Master 接口的速率以周期 T 逐步降低速率等级, 直到 Slave 接口完成接入。
BBU 模块 110, 用于连接 RRU 设备, 且具有 Master 接口, Master 接口的速率由布配决定。 此外, 当 RRU 接入基站 100 后, RRU 的 Master 接口的速率也由布配决定。
其中, 当 RRU 接入基站 100 的速率低于布配指定的速率时, BBU 模块 110 向基站 100 上报实际硬件连接与布配不符。
为了便于理解本发明, 对本发明公开的上述方法或设备结合具体的实例作进一步 阐述。
例如 : 在 TD 系 统 的 Ir 协 议 中 ( 参 见 《TD-SCDMA 分 布 式 基 站 Ir 接 口 技 术 要 求 -BP1.2-090211》 ), BBU 侧 Master 接 口 和 RRU 的 Slave 接 口 均 支 持 2.4576Gbps 和 4.9152Gbps 两种速率等级。如图 4 所示, 布配要求 Master 接口和 Slave 接口两端采用 4.9152Gbps 速率进行通信。
首先布配确定 BBU 的 Master 的速率为 4.9152Gbps, BBU 的 Master 检查是否存在 接收光功率, 当查到接收光功率后, 配置该接口的速率为 4.9152Gbps, 等待 RRU 接入。
假设 RRU 的 Slave 接口配置速率为 2.4576Gbps, 尝试与 Master 接口通信。1S 钟 后, 发现无法完成通信, 链路无法同步。RRU 的 Slave 接口切换速率为 4.9152Gbps, 再次尝 试与 Master 接口通信, 此时由于 BBU 侧 Master 速率也为 4.9152Gbps, 所以两端均能正确接 收对方数据, 则实现同步完成接入。
因此, 最终 BBU 和 RRU-Salve 之间的速率匹配为 4.9152Gbps。
在外场中, 常常会出现硬件连接与布配不符合情况。上例中, 由于 RRU 的 Slave 接 口可能会被使用等级为 2.4576Gbps 的光模块, 从而导致 RRU 无法切换到 4.9152Gbps, 只能 停留在 2.4576Gbps 速率。或者, 使用的 RRU 的 Slave 接口只能支持 2.4576Gbps 一种速率。
在此条件下, BBU 的 Master 接口在检测到光信号后, 等待周期 T, 例如为 10 秒钟, 如果仍然没有接收到有效数据, 链路无法同步, 则 Master 接口主动降低速率等级, 降低成 2.4576Gbps, 再次尝试与对端通信。由于此时两端速率一致, 所以 RRU 的 Slave 和 BBU 的
Master 能够达到链路同步, 链路速率为 2.4576Gbps。由于速率较低与布配要求不一致, 因 此 BBU 记录并且上报该 Master 接口速率不符合布配的告警。
在上述实施例中, 是 RRU 直接接入 BBU 的情况, 对于 RRU 经过与基站通信的另一 RRU 接入基站, 情况类似, 此时, 上述实施例中的 Master 接口则是与基站通信的另一 RRU 的 接口, 其周期性降低速率等级等待 RRU 尝试接入。
本发明提出的上述方案, 通过布配决定各个 Master 接口速率后, 调整 RRU 的 Slave 速率完成接入, 能有效避免两端盲目切换的问题。当工程问题导致硬件连接环境不符合布 配时, BBU 的 Master 接口主动降低速率保证 RRU 接入, 同时产生速率不符合布配的告警, 提 醒运维人员对硬件进行检查。避免 RRU 无法接入基站以及运维人员盲目检查系统问题。此 外, 本发明提出的上述方案, 对现有系统的改动很小, 不会影响系统的兼容性, 而且实现简 单、 高效。
本领域普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可 以通过程序来指令相关的硬件完成, 所述的程序可以存储于一种计算机可读存储介质中, 该程序在执行时, 包括方法实施例的步骤之一或其组合。
另外, 在本发明各个实施例中的各功能单元可以集成在一个处理模块中, 也可以 是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个模块中。上述集成的模 块既可以采用硬件的形式实现, 也可以采用软件功能模块的形式实现。所述集成的模块如 果以软件功能模块的形式实现并作为独立的产品销售或使用时, 也可以存储在一个计算机 可读取存储介质中。 上述提到的存储介质可以是只读存储器, 磁盘或光盘等。
以上所述仅是本发明的实施方式, 应当指出, 对于本技术领域的普通技术人员来 说, 在不脱离本发明原理的前提下, 还可以做出若干改进和润饰, 这些改进和润饰也应视为 本发明的保护范围。