【技术实现步骤摘要】
一种BBU前传数据的处理方法及系统
本专利技术涉及5G通信技术,具体涉及5G室分设备中的BBU前传数据的处理方法及系统。
技术介绍
5G网络中,BBU功能进一步切分为CU(CentralUnit)和DU(DistributedUnit)。CU和DU功能的切分以处理内容的实时性进行区分。CU设备主要包含非实时性的无线高层协议栈功能,同时也支持部分核心网功能下沉和边缘应用业务的部署。而DU设备主要处理物理层功能和实时性需要的2层功能。考虑节省AAU和DU之间的传输资源,部分物理层功能也可上移至AAU实现。5G整体网络架构前传(Fronthaul)、中传和回传网络并重,从DU到AAU为前传,从DU到CU为中传。在4G网络中,C-RAN相当于BBU和RRU这2层架构。在5G系统中,相当于CU、DU和AAU这3层架构。现阶段5G业务主要为eMBB,CU/DU设置方式对业务及基础资源方案影响不大,建网初期5G主要设备形态为CU/DU合设架构(BBU),根据不同的部署方式分别部署在基站接入机房或业务汇聚机房。5G室分网络系统架构如 ...
【技术保护点】
1.一种BBU前传数据的处理方法,其特征在于:/n通过多核CPU单元实现无线高层协议栈功能和物理层功能;通过FPGA单元实现CPRI协议的处理;多核CPU单元和FPGA单元之间通过高速PCIE接口实现连接;/n下行传输时,多核CPU单元把无线高层协议栈报文、物理层IQ数据和PRACH数据发送给FPGA处理;上行传输时,FPGA单元解析CPRI协议数据,并把数据转发给多核CPU单元处理。/n
【技术特征摘要】
1.一种BBU前传数据的处理方法,其特征在于:
通过多核CPU单元实现无线高层协议栈功能和物理层功能;通过FPGA单元实现CPRI协议的处理;多核CPU单元和FPGA单元之间通过高速PCIE接口实现连接;
下行传输时,多核CPU单元把无线高层协议栈报文、物理层IQ数据和PRACH数据发送给FPGA处理;上行传输时,FPGA单元解析CPRI协议数据,并把数据转发给多核CPU单元处理。
2.根据权利要求1所述的BBU前传数据的处理方法,其特征在于:
把多核CPU单元的所有CPU核分成两组,第一CPU核组运行无线高层协议栈功能,第二CPU核组运行物理层功能;同时,把运行物理层功能的第二CPU核组单独隔离出来,不参与操作系统的任务调试。
3.根据权利要求1所述的BBU前传数据的处理方法,其特征在于:
以FPGA单元的时间为基准时间,由FPGA单元产生定时信息,并以定时报文的方式,通知多核CPU单元,多核CPU单元只有收到FPGA单元的定时信息,才发送IQ数据。
4.根据权利要求1所述的BBU前传数据的处理方法,其特征在于:
建立DMA描述符队列,实现FPGA单元与多核CPU单元之间进行空口数据、以太网报文及定时报文的交互,实现DMA传输。
5.根据权利要求4所述的BBU前传数据的处理方法,其特征在于:
所述DMA描述符队列采用共享内存方式实现;共享内存由多核CPU单元在初始化时分配好,并通过PCIEBAR空间通知FPGA单元已分配好的内存单元地址。
6.根据权利要求5所述的BBU前传数据的处理方法,其特征在于:
多核CPU单元初始化时,预分配空口IQ数据内存、以太网报文内存、DMA描述符队列内存、上行信息类型标识内存;空口IQ数据内存用于保存要发送或者已接收到的IQ数据;以太网报文内存用于保存要发送或者已接收到的以太网报文数据;DMA描述符队列内存用于多核CPU单元发送DMA描述信息给FPGA单元;上行信息类型标识内存用于FPGA单元通过多核CPU单元处理何种上行数据。
7.根据权利要求4所述的BBU前传数据的处理方法,其特征在于:建立DMA描述符队列,实现DMA传输的实现过程如下:
在多核CPU单元建立下行DMA描述符队列和上行DMA描述符队列,并由多核CPU单元管理DMA描述符队列;
多核CPU单元进行DMA描述符入队的方法如下:多核CPU单元根据传输数据所在的内存地址以及FPGA内存地址,填写DMA描述符,并把DMA描述符加入DMA队列中,同时DMA队列长度加1,DMA队列指针加1;
多核CPU单元通过FPGA单元进行DMA内存复制的方法如下:把DMA描述符队列的队尾指针写到FPGA单元的发送队尾...
【专利技术属性】
技术研发人员:赵剑川,张宇,欧启标,何威,赵静,潘必超,
申请(专利权)人:广东机电职业技术学院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。