数据通过所述基带数据交换网络交换到指定的控制模块输出链路,所述控制模块输出链路连接所述RRU接口模块的下行基带数据交换网络;
[0027]将所述下行基带数据通过所述下行基带数据交换网络交换到指定的RRU接口模块输出链路,所述RRU接口模块输入链路连接相应的RRU光口。
[0028]优选的,所述将接收的RRU的上行基带数据通过所述装置内部的基带数据交换网络发送到指定的BBU,包括:
[0029]接收所述RRU的上行基带数据,通过所述RRU接口模块的输入链路,将所述上行基带数据输入到所述RRU接口模块的上行基带数据交换网络,在所述控制模块的控制下,将所述上行基带数据交换到指定的RRU接口模块输出链路,所述RRU接口模块输出链路连接所述交换模块的基带数据交换网络;
[0030]在所述控制模块的控制下,将所述上行基带数据通过所述基带数据交换网络交换到指定的交换模块输出链路,所述交换模块输出链路连接到所述BBU接口模块的对应输出光口 ;
[0031]将所述上行基带数据通过所述对应输出光口发送给所述BBU。
[0032]本发明实施例提供的一种基带数据交换装置和方法,通过FPGA进行基带数据交换,在C-RAN架构的基带数据交换过程中,只有一个传输时延(即通过FPGA进行基带数据交换的传输时延),比现有的IP化软交换方式的时延低很多;本发明实施例的基带数据交换装置对交换路由进行实时控制,灵活实现基带池与RRU间的映射关联。
【附图说明】
[0033]图1为传统BBU+RRU无线通信网架构的示意图;
[0034]图2为本发明实施例的BBU+大容量基带数据交换机+RRU的C-RAN组网架构示意图;
[0035]图3为本发明实施例的一种基带数据交换装置的组成结构示意图;
[0036]图4为本发明实施例的一种大容量基带交换机内部连接结构示意图;
[0037]图5为本发明实施例的一种大容量基带交换机的RRU接口模块与交换模块的连接示意图;
[0038]图6为本发明实施例的一种大容量基带交换机的交换模块内部连接示意图;
[0039]图7为本发明实施例的一种大容量基带交换机的BBU接口模块与交换模块的连接示意图;
[0040]图8为本发明实施例的一种大容量基带交换机的交换模块FPGA芯片的内部原理图;
[0041 ]图9为本发明实施例的一种大容量基带交换机的RRU接口模块FPGA芯片的内部原理图;
[0042]图10为本发明实施例的一种下行基带数据交换处理流程图;
[0043]图11为本发明实施例的一种上行基带数据交换处理流程图。
【具体实施方式】
[0044]下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
[0045]本发明实施例是在C-RAN组网架构基础上的改进,如图2所示,本发明实施例在由BBU集中布置组成基带池与RRU之间,增设基带数据交换装置,该基带数据交换装置可以是大容量基带数据交换机,基带数据交换装置可以通过光纤连接所有的BBU和RRU ;BBU与RRU之间的连接关系不固定,由基带数据交换装置动态控制,通过动态控制,BBU可以和任意多个RRU建立连接关系,或者BBU处于空闲态、即与任意一个RRU都没有连接关系。其中,BBU可以是无线基站,大容量基带交换机可以与BBU分别独立的布置,即大容量基带交换机与BBU分别部署于不同的机房;当然,大容量基带交换机与所有BBU也可以布置在同一核心网机房,以实现减少传统基站机房数量。RRU可以分布在城市的各个无线小区。
[0046]本发明实施例的一种基带数据交换装置,如图3所示,该装置包括:BBU接口模块10、RRU接口模块20、交换模块30和控制模块40 ;其中,
[0047]BBU接口模块10,用于连接BBU ;
[0048]RRU接口模块20,用于连接RRU ;
[0049]交换模块30,用于执行BBU天线通道和RRU天线通道之间的基带数据交换;
[0050]控制模块40,用于控制BBU天线通道和RRU天线通道的交换映射关系。
[0051 ] 优选的,本发明实施例的BBU接口模块10、RRU接口模块20、交换模块30和控制模块40分别由相应数量的现场可编程门阵列(FPGA,Field Programmable Gate Array)芯片组成。也就是说,本发明实施例的基带数据交换装置可以由一定数量的FPGA芯片来实现。
[0052]优选的,具体实施时,BBU接口模块10支持提供384个10G光口、或者768个6.144G光口、或者1536个2.5G光口来连接BBU ;RRU接口模块20支持提供768个10G光口、或者1536个6.144G光口、或者3072个2.5G光口来连接RRU。
[0053]优选的,交换模块30包括上行交换子模块和下行交换子模块,所述上行交换子模块和下行交换子模块分别由相应数量的FPGA芯片组成;所述上行交换子模块的上行输入接口连接所述RRU接口模块的上行输出接口,所述下行交换子模块的下行输出接口连接所述RRU接口模块的下行输入接口。上行交换子模块和下行交换子模块分别用于上行基带数据和下行基带数据的交换传输。
[0054]优选的,BBU接口模块10与交换模块30可以共用FPGA芯片,即BBU接口模块10中的FPGA芯片,也作为组成交换模块30的一部分FPGA芯片,BBU接口模块10中的FPGA芯片连接基带池中的BBU。
[0055]优选的,BBU接口模块10进一步用于,接收BBU的下行基带数据,通过BBU接口模块10的输入链路,将所述下行基带数据输入到交换模块30的基带数据交换网络;
[0056]交换模块30进一步用于,在控制模块40的控制下,将下行基带数据通过所述基带数据交换网络交换到指定的控制模块输出链路,所述控制模块输出链路连接所述RRU接口模块20的下行基带数据交换网络;
[0057]所述RRU接口模块20进一步用于,在所述控制模块40的控制下,将所述下行基带数据通过所述下行基带数据交换网络交换到指定的RRU接口模块输出链路,所述RRU接口模块输入链路连接相应的RRU光口。
[0058]优选的,RRU接口模块20进一步用于,接收RRU的上行基带数据,通过RRU接口模块20的输入链路,将所述上行基带数据输入到RRU接口模块20的上行基带数据交换网络,在控制模块40的控制下,将所述上行基带数据交换到指定的RRU接口模块输出链路,所述RRU接口模块输出链路连接所述交换模块30的基带数据交换网络;
[0059]交换模块30进一步用于,在控制模块40的控制下,将所述上行基带数据通过所述基带数据交换网络交换到指定的交换模块输出链路,所述交换模块输出链路连接到所述BBU接口模块10的对应输出光口 ;
[0060]BBU接口模块10进一步用于,将所述上行基带数据通过所述对应输出光口发送给BBU。
[0061]下面结合一种大容量基带交换机的具体内部结构,对本发明实施例的基带数据交换装置、以及包含所述基带数据交换装置的C-RAN网络架构进一步详细阐述。
[0062]如图4,本发明实施例的一种大容量基带交换机包括RRU接口模块、BBU接口模块、交换模块和控制模块。所述RRU接口模块由12块FPGA芯片组成(如图4中的RRU FPGA0?RRU FPGA11),本实施例中的FPGA芯片可以选择Xilinx公司的XC7VX1140T芯片,具有96路Serdes (SERializer/DESerializer,串联/解串器)接口,每路都支持13G以下通用公共无线接口 (CPRI, Common Public Rad1 Interface)光纤连接。
[0063]本发明实施例的RRU接口模块的每个FPGA芯片的处理结构相同,每个FPGA芯片的64路Serdes接口用来连接RRU,16路Serdes接口用来连接一个交换