CN107534688A - 一种通用公共无线接口cpri数据传输方法、相关设备及*** - Google Patents
一种通用公共无线接口cpri数据传输方法、相关设备及*** Download PDFInfo
- Publication number
- CN107534688A CN107534688A CN201580079139.2A CN201580079139A CN107534688A CN 107534688 A CN107534688 A CN 107534688A CN 201580079139 A CN201580079139 A CN 201580079139A CN 107534688 A CN107534688 A CN 107534688A
- Authority
- CN
- China
- Prior art keywords
- frame
- cpri
- ethernet
- clock
- control word
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/323—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the physical layer [OSI layer 1]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种通用公共无线接口CPRI数据传输方法、发送设备、接收设备及***,其中,该发送设备包括:删除模块,用于删除需要传输的公共无线接口CPRI帧中预设数目个控制字;格式转换模块,用于为所述删除模块删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧;发送模块,用于通过所述以太网物理层向接收设备发送所述以太网帧。采用本发明实施例,能够提升CPRI数据的传输效率。
Description
本发明实施例涉及通信技术领域,尤其涉及一种通用公共无线接口CPRI数据传输方法、相关设备及***。
通用公共无线接口(Common Public Radio Interface,简称“CPRI”)规范是由行业合作的多家公司所制定的关于无线电基站内部关键接口的规范,其定义了物理层和数据链路层协议,用于控制和管理无线基站内部无线设备控制器(Radio Equipment Controller,简称“REC”)和无线设备(Radio Equipment,简称“RE”)之间,或者两个RE之间的数据传输。
目前,为了降低基站部署成本和施工难度,提出了将包含CPRI数据的CPRI帧调整为以太网帧,从而可以通过以太物理层芯片在网线上传输CPRI数据。该CPRI帧即为超帧,其包含的CPRI数据通常由256个基本帧组成,每个基本帧包含16个时隙,即W=0…15;其中,W=0为包括控制字的控制时隙,W=1…15为正交调制(IQ)数据时隙,供基站安排需要传输的IQ数据。在实际应用中,以太网帧的基本结构为帧头(7个0X55+1个0XD5)+数据+帧间隙(Inter Package Gap,简称“IPG”),即需要对CPRI数据封装帧头和IPG,其中,IPG至少为96个比特时间Bit Time,即12个字节。也就是说,在将包含CPRI数据的CPRI帧转换为以太网帧时,帧头和IPG总共20个字节是必不可少的。然而,千兆以太网(Gigabit Ethernet,简称“GE”)物理层芯片所能支持的最大以太网帧为10kb,很多时候,比如在线速率为1.2288Gbps,将CPRI帧调整为以太网帧时,由于帧头和IPG的封装,使得转换后的以太网帧大于10kb,为了实现基于GE的CPRI数据传输,则会挤占IQ数据带宽,使得部分IQ带宽不能用于传输IQ数据,即需要牺牲IQ带宽来实现基于GE的CPRI数据传输,使得CPRI数据的传输效率较低。
发明内容
本发明实施例提供一种CPRI数据传输方法、相关设备及***,能够提升CPRI数据的传输效率。
第一方面,本发明实施例提供了一种发送设备,包括:
删除模块,用于删除需要传输的公共无线接口CPRI帧中预设数目个控制字;
格式转换模块,用于为所述删除模块删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧;
发送模块,用于通过所述以太网物理层向接收设备发送所述以太网帧。
结合第一方面,在第一方面的第一种可能的实现方式中,所述删除模块包括:
获取单元,用于获取需要传输的CPRI帧对应的当前线速率;
数目确定单元,用于根据所述获取单元获取的所述当前线速率,确定出所述需要传输的CPRI帧中需要删除的控制字的数目,其中,所述需要删除的所述数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和;
数据删除单元,用于删除所述需要传输的CPRI帧中所述数目确定单元确定出的所述数目个控制字。
结合第一方面,或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
第二方面,本发明实施例还提供了一种发送设备,包括:
格式转换模块,用于为需要传输的CPRI帧增加帧头和IPG,得到能在以太网物理层传输的以太网帧,所述CPRI帧对应的时钟为第一时钟;
发送模块,用于在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,其中,所述第二时钟大于所述第一时钟。
结合第二方面,在第二方面的第一种可能的实现方式中,所述发送设备还
包括:
计算模块,用于根据所述CPRI帧的帧长度、所述第一时钟以及所述第二时钟,计算得到所述以太网帧的帧长度;
所述计算模块,还用于计算所述以太网帧的帧长度与所述CPRI帧的帧长度的第一差值,并计算所述第一差值与所述帧头和所述IPG的总长度之和的第二差值;
分组确定模块,用于根据所述计算模块计算得到的所述第二差值,确定进行数据传输时以太网帧的分组;
所述发送模块具体用于:
基于所述分组,在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧。
结合第二方面,或者第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第一时钟为122.88MHz,所述第二时钟为125MHz。
第三方面,本发明实施例还提供了一种接收设备,包括:
接收模块,用于通过以太网物理层接收发送设备发送的以太网帧,所述以太网帧是所述发送设备删除需要传输的CPRI帧中预设数目个控制字,并为删除控制字后的CPRI帧增加帧头和IPG,得到的能在以太网物理层传输的帧;
恢复模块,用于去掉所述以太网帧的所述帧头和所述IPG,得到待恢复CPRI帧;
所述恢复模块,还用于从所述待恢复CPRI帧中恢复删除的所述预设数目个控制字,将所述待恢复CPRI帧恢复为删除控制字前的CPRI帧。
结合第三方面,在第三方面的第一种可能的实现方式中,所述预设数目是根据需要传输的CPRI帧的对应的当前线速率确定出的,且删除的所述预设数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和。
结合第三方面,或者第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,删除的所述控制字为所述需要传输的CPRI帧中的自
定义控制字或预留的控制字。
第四方面,本发明实施例还提供了一种接收设备,包括:
接收模块,用于在第二时钟并通过以太网物理层接收发送设备发送的以太网帧,其中,所述以太网帧是所述发送设备为需要传输的CPRI帧增加帧头和IPG,得到的能在以太网物理层传输的帧,所述CPRI帧对应的时钟为第一时钟,且所述第二时钟大于所述第一时钟;
恢复模块,用于去掉所述以太网帧的所述帧头和所述IPG,得到所述CPRI帧。
结合第四方面,在第四方面的第一种可能的实现方式中,所述第一时钟为122.88MHz,所述第二时钟为125MHz。
第五方面,本发明实施例还提供了一种CPRI数据传输方法,包括:
发送设备删除需要传输的公共无线接口CPRI帧中预设数目个控制字;
所述发送设备为删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧;
所述发送设备通过所述以太网物理层向接收设备发送所述以太网帧。
结合第五方面,在第五方面的第一种可能的实现方式中,所述发送设备删除需要传输的CPRI帧中预设数目个控制字,包括:
发送设备获取需要传输的CPRI帧对应的当前线速率;
所述发送设备根据所述当前线速率,确定出所述需要传输的CPRI帧中需要删除的控制字的数目,其中,所述需要删除的所述数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和;
所述发送设备删除所述需要传输的CPRI帧中所述数目个控制字。
结合第五方面,或者第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
第六方面,本发明实施例还提供了一种CPRI数据传输方法,包括:
发送设备为需要传输的CPRI帧增加帧头和IPG,得到能在以太网物理层
传输的以太网帧,所述CPRI帧对应的时钟为第一时钟;
所述发送设备在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,其中,所述第二时钟大于所述第一时钟。
结合第六方面,在第六方面的第一种可能的实现方式中,所述方法还包括:
所述发送设备根据所述CPRI帧的帧长度、所述第一时钟以及所述第二时钟,计算得到所述以太网帧的帧长度;
所述发送设备计算所述以太网帧的帧长度与所述CPRI帧的帧长度的第一差值,并计算所述第一差值与所述帧头和所述IPG的总长度之和的第二差值;
所述发送设备根据所述第二差值,确定进行数据传输时以太网帧的分组;
所述发送设备在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,包括:
所述发送设备基于所述分组,在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧。
结合第六方面,或者第六方面的第一种可能的实现方式,在第六方面的第二种可能的实现方式中,所述第一时钟为122.88MHz,所述第二时钟为125MHz。
第七方面,本发明实施例还提供了一种CPRI数据传输方法,包括:
接收设备通过以太网物理层接收发送设备发送的以太网帧,所述以太网帧是所述发送设备删除需要传输的CPRI帧中预设数目个控制字,并为删除控制字后的CPRI帧增加帧头和IPG,得到的能在以太网物理层传输的帧;
所述接收设备去掉所述以太网帧的所述帧头和所述IPG,得到待恢复CPRI帧;
所述接收设备从所述待恢复CPRI帧中恢复删除的所述预设数目个控制字,将所述待恢复CPRI帧恢复为删除控制字前的CPRI帧。
结合第七方面,在第七方面的第一种可能的实现方式中,所述预设数目是根据需要传输的CPRI帧的对应的当前线速率确定出的,且删除的所述预设数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和。
结合第七方面,或者第七方面的第一种可能的实现方式,在第七方面的第二种可能的实现方式中,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
第八方面,本发明实施例还提供了一种CPRI数据传输方法,包括:
接收设备在第二时钟并通过以太网物理层接收发送设备发送的以太网帧,其中,所述以太网帧是所述发送设备为需要传输的CPRI帧增加帧头和IPG,得到的能在以太网物理层传输的帧,所述CPRI帧对应的时钟为第一时钟,且所述第二时钟大于所述第一时钟;
所述接收设备去掉所述以太网帧的所述帧头和所述IPG,得到所述CPRI帧。
结合第八方面,在第八方面的第一种可能的实现方式中,所述第一时钟为122.88MHz,所述第二时钟为125MHz。
第九方面,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括上述第五方面的CPRI数据传输方法的部分或全部的步骤。
第十方面,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括上述第六方面的CPRI数据传输方法的部分或全部的步骤。
第十一方面,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括上述第七方面的CPRI数据传输方法的部分或全部的步骤。
第十二方面,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括上述第八方面的CPRI数据传输方法的部分或全部的步骤。
第十三方面,本发明实施例还提供了一种发送设备,包括:发射器、接收器、存储器和处理器,
其中,所述处理器执行以下步骤:
删除需要传输的公共无线接口CPRI帧中预设数目个控制字;
为删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧;
基于所述发射器,并通过所述以太网物理层向接收设备发送所述以太网帧。
结合第十三方面,在第十三方面的第一种可能的实现方式中,所述处理器在执行所述删除需要传输的CPRI帧中预设数目个控制字,具体执行以下步骤:
获取需要传输的CPRI帧对应的当前线速率;
根据所述当前线速率,确定出所述需要传输的CPRI帧中需要删除的控制字的数目,其中,所述需要删除的所述数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和;
删除所述需要传输的CPRI帧中所述数目个控制字。
结合第十三方面,或者第十三方面的第一种可能的实现方式,在第十三方面的第二种可能的实现方式中,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
第十四方面,本发明实施例还提供了一种发送设备,包括:发射器、接收器、存储器和处理器,
其中,所述处理器执行以下步骤:
为需要传输的CPRI帧增加帧头和IPG,得到能在以太网物理层传输的以太网帧,所述CPRI帧对应的时钟为第一时钟;
基于所述发射器,在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,其中,所述第二时钟大于所述第一时钟。
结合第十四方面,在第十四方面的第一种可能的实现方式中,所述处理器还用于执行以下步骤:
根据所述CPRI帧的帧长度、所述第一时钟以及所述第二时钟,计算得到所述以太网帧的帧长度;
计算所述以太网帧的帧长度与所述CPRI帧的帧长度的第一差值,并计算
所述第一差值与所述帧头和所述IPG的总长度之和的第二差值;
根据所述第二差值,确定进行数据传输时以太网帧的分组;
所述处理器在执行所述在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,具体执行以下步骤:
基于所述分组,在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧。
结合第十四方面,或者第十四方面的第一种可能的实现方式,在第十四方面的第二种可能的实现方式中,所述第一时钟为122.88MHz,所述第二时钟为125MHz。
第十五方面,本发明实施例还提供了一种接收设备,包括:发射器、接收器、存储器和处理器,
其中,所述处理器执行以下步骤:
基于所述接收器,并通过以太网物理层接收发送设备发送的以太网帧,所述以太网帧是所述发送设备删除需要传输的CPRI帧中预设数目个控制字,并为删除控制字后的CPRI帧增加帧头和IPG,得到的能在以太网物理层传输的帧;
去掉所述以太网帧的所述帧头和所述IPG,得到待恢复CPRI帧;
从所述待恢复CPRI帧中恢复删除的所述预设数目个控制字,将所述待恢复CPRI帧恢复为删除控制字前的CPRI帧。
结合第十五方面,在第十五方面的第一种可能的实现方式中,所述预设数目是根据需要传输的CPRI帧的对应的当前线速率确定出的,且删除的所述预设数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和。
结合第十五方面,或者第十五方面的第一种可能的实现方式,在第十五方面的第二种可能的实现方式中,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
第十六方面,本发明实施例提供了一种接收设备,包括:发射器、接收器、存储器和处理器,
其中,所述处理器执行以下步骤:
基于所述接收器,在第二时钟并通过以太网物理层接收发送设备发送的以太网帧,其中,所述以太网帧是所述发送设备为需要传输的CPRI帧增加帧头和IPG,得到的能在以太网物理层传输的帧,所述CPRI帧对应的时钟为第一时钟,且所述第二时钟大于所述第一时钟;
去掉所述以太网帧的所述帧头和所述IPG,得到所述CPRI帧。
结合第十六方面,在第十六方面的第一种可能的实现方式中,所述第一时钟为122.88MHz,所述第二时钟为125MHz。
第十七方面,本发明实施例还提供了一种CPRI数据传输***,包括:发送设备和接收设备,其中,
所述发送设备,用于删除需要传输的公共无线接口CPRI帧中预设数目个控制字;为删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧;通过所述以太网物理层向所述接收设备发送所述以太网帧;
所述接收设备,用于通过所述以太网物理层接收所述发送设备发送的以太网帧;去掉所述以太网帧的所述帧头和所述IPG,得到待恢复CPRI帧;从所述待恢复CPRI帧中恢复删除的所述预设数目个控制字,将所述待恢复CPRI帧恢复为删除控制字前的CPRI帧。
第十八方面,本发明实施例提供了一种CPRI数据传输***,包括:发送设备和接收设备,其中,
所述发送设备,用于为需要传输的CPRI帧增加帧头和IPG,得到能在以太网物理层传输的以太网帧,所述CPRI帧对应的时钟为第一时钟;在第二时钟并通过所述以太网物理层向所述接收设备发送所述以太网帧,其中,所述第二时钟大于所述第一时钟;
所述接收设备,用于在所述第二时钟并通过所述以太网物理层接收所述发送设备发送的以太网帧;去掉所述以太网帧的所述帧头和所述IPG,得到所述CPRI帧。
本发明实施例在通过以太网物理层芯片传输CPRI数据时,通过在CPRI帧中删除部分控制字,在删除的控制字的位置传输IQ数据,或者通过时钟域转换,控制以太网的工作时钟大于CPRI时钟,使得该基于以太网物理层的CPRI数据传输不再挤占IQ数据空间,从而提高了CPRI数据传输效率,增强了***性能。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本发明实施例提供的一种应用场景的***示意图;
图1b是本发明实施例提供的一种应用场景的***示意图;
图1c是本发明实施例提供的又一种应用场景的***示意图;
图1d是本发明实施例提供的再一种应用场景的***示意图;
图2是本发明实施例提供的一种发送设备的结构示意图;
图3是本发明实施例提供的一种以太网帧的结构示意图;
图4是本发明实施例提供的一种超帧的结构示意图;
图5是本发明实施例提供的一种接收设备的结构示意图;
图6是本发明实施例提供的一种通过删除控制字实现CPRI数据传输的结构示意图;
图7是本发明实施例提供的另一种发送设备的结构示意图;
图8是本发明实施例提供的另一种接收设备的结构示意图;
图9是本发明实施例提供的一种通过变换以太网物理层时钟实现CPRI数据传输的结构示意图;
图10是本发明实施例提供的一种以太网帧分组结构示意图;
图11是本发明实施例提供的一种CPRI数据传输方法的流程示意图;
图12是本发明实施例提供的另一种CPRI数据传输方法的流程示意图;
图13是本发明实施例提供的又一种CPRI数据传输方法的流程示意图;
图14是本发明实施例提供的再一种CPRI数据传输方法的流程示意图;
图15是本发明实施例提供的又一种发送设备的结构示意图;
图16是本发明实施例提供的再一种发送设备的结构示意图;
图17是本发明实施例提供的又一种接收设备的结构示意图;
图18是本发明实施例提供的再一种接收设备的结构示意图;
图19是本发明实施例提供的一种CPRI数据传输***的结构示意图;
图20是本发明实施例提供的另一种CPRI数据传输***的结构示意图。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解的是,本发明实施例的技术方案可应用于各种制式的无线通信***,例如:码分多址(Code Division Multiple Access,简称“CDMA”)***、宽带码分多址(Wideband Code Division Multiple Access,简称“WCDMA”)***、长期演进(Long Term Evolution,简称“LTE”)***、通用移动通信***(Universal Mobile Telecommunication System,简称“UMTS”)或无线局域网(Wireless Local Area Networks,简称“WLAN”)通信***等。其应用场景可以为室内分布***或室外分布***,本发明实施例不做限定。
具体的,如图1a所示,从具体应用上来看,CPRI规范可用于基站基带单元和射频远端单元(Radio Remote Unit,简称“RRU”)之间,以及RRU与RRU之间的数据传输。或者,如图1b所示,该CPRI规范还可用于基站基带单元与扩展单元之间,以及扩展单元与RRU之间的数据传输。例如,本发明实施例的所述方法可具体应用于以下***架构相关的CPRI接口的数据传输:
射频拉远***、模拟馈入数字信号分布***、基站数字基带馈入信号分布***等等。
其中,如图1a所示,在射频拉远***中,本发明实施例可应用于基站基带单元与RRU之间,或者RRU与RRU之间采用的CPRI接口的数据传输。
其中,如图1c所示,是本发明实施例提供的又一种应用场景的***示意图,具体为模拟馈入数字信号分布***示意图。在模拟馈入数字信号分布***中,为了实现拉远以及扩大基站的覆盖范围,减少上行噪声叠加,该模拟馈入数字信号分布***采用了光纤+五类线、光纤+光纤直放站的分布方式。如图1c所示,本发明实施例还可应用于接入单元与扩展单元之间,扩展单元与扩展单元之间,扩展单元与RRU之间,或者RRU与RRU之间采用的CPRI接口的数据传输。
其中,如图1d所示,是本发明实施例提供的再一种应用场景的***示意图,具体为基站数字基带馈入信号分布***示意图。该基站数字基带馈入信号分布***与上述模拟馈入数字信号分布***的差异主要是将接入单元变换成基带单元,由基带单元将基带信号直接馈入扩展单元。如图1d所示,在该基站数字基带馈入信号分布***中,主要用于在基带单元与扩展单元之间,扩展单元与扩展单元之间,扩展单元与RRU之间,RRU与RRU之间采用的CPRI接口的数据传输。
请参见图2,是本发明实施例提供的一种发送设备的结构示意图,具体的,本发明实施例的所述发送设备可包括删除模块11、格式转换模块12以及发送模块13。其中,
所述删除模块11,用于删除需要传输的公共无线接口CPRI帧中预设数目个控制字。
需要说明的是,本发明实施的所述发送设备可具体为包括上述的射频拉远单元中的基带处理单元、模拟馈入数字信号分布***或基站数字基带馈入信号分布***中的扩展单元等在进行CPRI数据传输时可作为发送端的设备。
具体实施例中,该需要传输的CPRI帧即为CPRI协议中的超帧,即可将该超帧作为以太网数据传输的一个基本帧。其中,该一个超帧由256个CPRI基本帧组成,一个CPRI基本帧的帧长:1Tc=1/3.84MHz=260.416667ns。一个CPRI基本帧包含16个时隙:W=0…15,W=0为包括控制字的控制时隙,W=1…15为IQ数据时隙,供基站安排需要传输的IQ数据。字长T与当前线速率相对应。例如,CPRI协议中1228.8Mbit/s线速率对应的CPRI基本帧结构为16(位宽)*16(时隙)。
由于该以太网的数据传输是基于基本帧的数据传输,一个以太网物理层的基本帧即以太网帧的最基本的结构是帧头(7个0X55+1个0XD5,即8个字节)+数据+帧间隙IPG,其中,IPG至少为96个Bit Time(比特时间),即12个字节。也就是说,在进行帧格式转换,将CPRI帧即超帧转换为适用于以太网物理层传输的帧即以太网帧时,封装帧头和帧间隙IPG是必不可少的,这就可能导致对需要传输的CPRI帧进行了帧格式转换后得到的以太网帧超过以太网物理层芯片支持的最大基本帧的长度。如图3所示,是本发明实施例提供的一种以太网帧的结构示意图。具体的,该GE物理层芯片支持的最大基本帧为10kb,在线速率为1.2288Gbps的情况下,一个CPRI超帧(包括256个CPRI基本帧,即如图3所示的码片)的长度是8192字节,正好小于10kb,而在转换为以太网帧,即加上帧头(8个字节)和IPG(12个字节)之后,则超过了10kb。此时则会导致挤占IQ带宽。因此,在进行帧格式转换之前,可通过删除模块11删除预设数目的控制字,在该删除的控制字的位置用于传输IQ数据,以补偿该帧头和IPG对应的带宽,从而无需牺牲IQ带宽来实现基于GE的CPRI数据传输。其中,该预设数目即删除的控制字的个数可以为预先配置的固定个数,比如20个;或者为根据该CPRI帧的当前线速率确定出的需要删除的数目。
所述格式转换模块12,用于为所述删除模块11删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧。
所述发送模块13,用于通过所述以太网物理层向接收设备发送所述以太
网帧。
具体实施例中,在删除模块11删除预设数目个控制字,以实现对需要传输的CPRI帧即超帧的带宽补偿之后,格式转换模块12即可给删除控制字后的CPRI帧增加帧头和IPG,以满足以太网物理层的基本帧结构,得到能在以太网网线上传输的以太网帧。发送模块13通过以太网网线将该以太网帧发送给接收设备,以使接收设备在接收到该以太网帧时,去掉该封装的帧头和IPG,得到CPRI数据,并基于CPRI超帧的结构恢复该删除的控制字,恢复得到删除控制字之前的CPRI帧,即恢复为标准的CPRI帧结构。
进一步的,在可选的实施例中,所述删除模块11可包括(图中未示出):
获取单元111,获取需要传输的CPRI帧对应的当前线速率;
数目确定单元112,用于根据所述获取单元111获取的所述当前线速率,确定出所述需要传输的CPRI帧中需要删除的控制字的数目,其中,所述需要删除的所述数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和;
数据删除单元113,用于删除所述需要传输的CPRI帧中所述数目确定单元112确定出的所述数目个控制字。
具体实施例中,该CPRI帧即CPRI协议中的超帧包括256个基本帧,并逐级嵌套了256个控制字(每一个基本帧包括一个控制字)。具体的,如图4所示,是本发明实施例提供的一种超帧的结构示意图,该逐级嵌套的256个控制字可以按每4个1组编为64个子信道。子信道序号Ns=0…63,每个子信道里的控制字序号Xs=0…3,则一个嵌套里的控制字序号X=Ns+64*Xs。其中,不同形态区域的控制字组合定义了不同用途,比如同步定时、慢速控制和管理、厂家自定义等等,还包括预留的一些控制字。可选的,该删除的控制字即可为该需要传输的CPRI帧中的自定义控制字或预留的控制字。
具体的,由于以太网传输是基于基本帧的传输,一个物理层的基本帧最基本的结构是帧头+数据+IPG,在以太网的帧结构中,帧头和IPG是必不可少的,为了避免牺牲IQ带宽来实现基于GE的CPRI数据传输,发送端即发送设备在将CPRI帧即CPRI数据格式的超帧转换为以太网帧之前,即可通过获取单元
111获取需要传输的CPRI帧即当前超帧对应的当前线速率,数目确定单元112根据该当前线速率,确定出需要删除的控制字如自定义控制字或预留的控制字的数目,该数目对应的控制字的总长度不小于该帧头和IPG的总长度之和(即20Byte),从而数据删除单元113可删除该数目确定单元112确定出的该数目个控制字,即删除20Byte或20Byte以上的控制字,将该删除控制字的位置用于传输IQ数据,使得避免了将CPRI帧转换为以太网帧之后造成的占用IQ带宽的情况。
请一并参见图5,是本发明实施例提供的一种接收设备的结构示意图,具体的,本发明实施例的所述接收设备可包括接收模块21以及恢复模块22。其中,
所述接收模块21,用于通过以太网物理层接收发送设备发送的以太网帧,所述以太网帧是所述发送设备删除需要传输的CPRI帧中预设数目个控制字,并为删除控制字后的CPRI帧增加帧头和IPG,得到的能在以太网物理层传输的帧。
需要说明是的,本发明实施的所述接收设备可具体为包括上述的射频拉远单元、模拟馈入数字信号分布***或基站数字基带馈入信号分布***中的RRU等在进行CPRI数据传输时可作为接收端的设备。
其中,该以太网的数据传输是基于基本帧的数据传输,该需要传输的CPRI帧即为CPRI协议中的超帧,该超帧即可作为以太网GE的一个基本帧。
所述恢复模块22,用于去掉所述以太网帧的所述帧头和所述IPG,得到待恢复CPRI帧;
所述恢复模块22,还用于从所述待恢复CPRI帧中恢复删除的所述预设数目个控制字,将所述待恢复CPRI帧恢复为删除控制字前的CPRI帧。
可选的,所述预设数目是根据需要传输的CPRI帧的对应的当前线速率确定出的,且删除的所述预设数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和。
进一步可选的,删除的所述控制字为所述需要传输的CPRI帧中的自定义
控制字或预留的控制字。
具体实施例中,在接收模块21接收到的发送设备通过以太网网线即以太网物理层发送的以太网帧之后,恢复模块22即可去掉该以太网帧的帧头和IPG,提取出CPRI帧数据,并基于CPRI超帧的结构恢复该删除的控制字,恢复得到删除控制字之前的标准CPRI超帧结构。
以线速率1228.8Mbps为例,该CPRI数据格式的CPRI超帧的长度为8192Byte,考虑帧头+帧间隙共20Byte,只需要将CPRI数据格式的10个基本帧的控制字删除,共20Byte,则避免了挤占IQ数据空间,造成CPRI数据传输效率降低的问题。如图6所示,是本发明实施例提供的一种通过删除控制字实现CPRI数据传输的结构示意图,该图6中包括发送设备即发送端的该CPRI数据格式的CPRI超帧(8192Byte)的帧结构图、删除控制字后转换得到的以太网物理层芯片格式传输的以太网帧(8192Byte)的帧结构图以及接收设备即接收端恢复控制字后的CPRI超帧(8192Byte)的帧结构图。具体的,发送设备即发送端可通过删除模块11控制删除包括自定义控制字的10个基本帧中的控制字(还可以删除10个以上的自定义控制字),该删除的10个控制字CM即为图中灰色部分的CM(图6中仅显示了其中的2的CM),一共20Byte,以弥补以太网帧头+帧间隙共20Byte的占用,实现带宽补偿。发送端通过格式转换模块12将该删除控制字后的CPRI帧进行格式转换,增加帧头和IPG后得到以太网物理层芯片格式传输的基本帧即以太网帧,并通过发送模块13将该以太网帧发送给接收设备。对端接收设备即接收端通过接收模块21接收到该以太网帧后,恢复模块22即可去掉帧头和IPG,提取出CPRI帧数据,并对删除的控制字进行恢复,从而恢复为标准的CPRI超帧结构。
同样以线速率1.2288Gbps为例,对于线速率1.2288Gbps的CPRI超帧所占的带宽中,控制面占用带宽量(即控制字所占的带宽)为:2字节*8比特*256(码片chip)*150(超帧)*100(10ms)=61.44Mbps;以太网帧的帧头和IPG占用IQ带宽(每个超帧占用20字节),占用带宽量为:20字节*8比特*150(超帧)*100(10ms)=2.4Mbps;除去控制面和以太网帧的帧头与IPG带宽,
剩余的IQ带宽为1228.8M*(4/5)-61.44M-2.4M=919.2Mbps。因此,以上行为例,上行方向支持的最多天线载波映射A*C数为:919.2M/[2(双采样)*2(IQ)*10(数据位宽)*256(chip)*150(超帧)*100(10ms)]=5个(向下去整后的值)。其中,A为天线数,C为载波数。
此时,对于移动通信载波制式,如果需要6个A*C数来表示一个载波时,或者需要单根网线承载更多载波数据速率时,则需要采用更高的数据压缩比,或者需要多根网线进行负荷分担。然而,若采用更高的数据压缩比,则会导致***性能降低;而该通过多根网线进行负荷分担的方式则会占用更多的端口,增加了部署成本。
而本发明实施例通过该删除控制字实现带宽补偿时,由于删除了20Byte控制字,IQ数据传输多了20Byte,也即IQ带宽多了:20字节*8比特*150(超帧)*100(10ms)=2.4Mbps。同样以上行为例,此时上行方向支持的最多A*C数为:(919.2M+2.4M)/[2(双采样)*2(IQ)*10(数据位宽)*256(chip)*150(超帧)*100(10ms)]=6个(向下去整后的值),即可通过该删除控制字实现带宽补偿的方式增加上行和/或下行方向支持的最大A*C数。对于移动通信载波制式,如果需要6个A*C数来表示一个载波时,或者需要单根网线承载更多载波数据速率时,可有效降低网络部署成本。
本发明实施例在通过以太网物理层芯片传输CPRI数据时,通过在CPRI帧中删除部分控制字,从而在实现基于GE的CPRI数据传输时不再挤占IQ数据空间,使得能够提高单根网线的数据传输效率,增强了单根网线在载波制式的应用场景,同时节省了端口占用以及网线使用,减少了网络部署成本和施工难度,增强了***性能。
请参见图7,是本发明实施例的另一种发送设备的结构示意图,具体的,本发明实施例的所述发送设备包括格式转换模块31以及发送模块32。其中,
所述格式转换模块31,用于为需要传输的CPRI帧增加帧头和IPG,得到能在以太网物理层传输的以太网帧,所述CPRI帧对应的时钟为第一时钟;
所述发送模块32,用于在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,其中,所述第二时钟大于所述第一时钟。
具体实施例中,还可通过更改以太网物理层芯片的工作时钟来实现基于以太网的CPRI数据传输。具体的,所述CPRI帧对应的工作时钟为第一时钟,即该发送设备在该第一时钟传输CPRI帧,且所述以太网帧对应的工作时钟为第二时钟,即该发送设备可通过发送模块32在该第二时钟发送以太网帧,通过该第二时钟传输以太网帧,该第二时钟大于该第一时钟。
进一步的,在可选的实施例中,所述发送设备还可包括:
计算模块33,用于根据所述CPRI帧的帧长度、所述第一时钟以及所述第二时钟,计算得到所述以太网帧的帧长度;
所述计算模块33,还用于计算所述以太网帧的帧长度与所述CPRI帧的帧长度的第一差值,并计算所述第一差值与所述帧头和所述IPG的总长度之和的第二差值;
分组确定模块34,用于根据所述计算模块33计算得到的所述第二差值,确定进行数据传输时以太网帧的分组;
所述发送模块32可具体用于:
基于所述分组,在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧。
可选的,所述第一时钟可具体为122.88MHz,所述第二时钟可具体为125MHz。
具体实施例中,通过时钟域转换,也即控制以太网的工作时钟(第二时钟)大于CPRI时钟(第一时钟),使得能够在相同的时间传输更多的数据,从而实现基于以太网的CPRI数据传输,而不再挤占IQ数据空间,使得提升了CPRI数据传输效率。
进一步的,当该第一时钟小于第二时钟时,转换得到的以太网帧的长度与CPRI帧的长度之差(即第一差值)很多时候都大于20Byte,也就是说,在扣除了帧头和IPG的20Byte后还有空余字节(即第二差值),比如第一时钟为
122.88MHz,第二时钟为125MHz时,以太网帧的长度与CPRI帧的长度之差扣除20Byte后还剩余121.333Byte。因此,考虑到实际实施,还可根据该空余字节对以太网帧进行分组,以基于该分组传输以太网帧。具体的,可通过计算模块33当前CPRI帧的帧长度、该第一时钟以及第二时钟对应的以太网帧的帧长度,并进一步计算得到该以太网帧的帧长度与该CPRI帧的帧长度的第一差值,以及该第一差值与帧头和IPG的长度之和的第二差值,使得分组确定模块34能够根据该第二差值,确定进行数据传输时以太网帧的分组,从而发送模块32能够基于该分组传输以太网帧。
请一并参见图8,是本发明实施例提供的另一种接收设备的结构示意图,具体的,本发明实施例的所述接收设备可包括接收模块41以及恢复模块42。其中,
所述接收模块41,用于在第二时钟并通过以太网物理层接收发送设备发送的以太网帧,其中,所述以太网帧是所述发送设备为需要传输的CPRI帧增加帧头和IPG,得到的能在以太网物理层传输的帧,所述CPRI帧对应的时钟为第一时钟,且所述第二时钟大于所述第一时钟;
所述恢复模块42,用于去掉所述以太网帧的所述帧头和所述IPG,得到所述CPRI帧。
具体的,还可通过更改以太网物理层芯片的工作时钟来实现基于以太网的CPRI数据传输。其中,所述CPRI帧对应的工作时钟为第一时钟,即该发送设备可在该第一时钟传输CPRI帧,且所述以太网帧对应的工作时钟为第二时钟,即该发送设备可在该第二时钟发送以太网帧,该第二时钟大于该第一时钟。接收设备通过接收模块41在该第二时钟接收该发送设备发送的以太网帧。
可选的,所述第一时钟可具体为122.88MHz,所述第二时钟可具体为125MHz。
具体实施例中,在接收模块21接收到的发送设备通过以太网网线即以太网物理层发送的以太网帧之后,恢复模块22即可去掉该以太网帧的帧头和IPG以及该空余字节,提取出CPRI数据,将其恢复为变换时钟域之前的标准CPRI
超帧结构。
具体的,如图9所示,是本发明实施例提供的一种通过变换以太网物理层时钟实现CPRI数据传输的结构示意图,该图9中包括发送设备即发送端中CPRI数据格式的CPRI超帧(8192Byte)的帧结构图、该CPRI超帧进行帧格式转换后得到的以太网物理层芯片格式传输的以太网帧(8333.333Byte)的帧结构图,其中,该发送设备中CPRI帧对应的第一时钟即CPRI数据时钟采用122.88MHz,以太网物理层对应的第二时钟即以太网物理层时钟采用125MHz。则以太网GE端口和CPRI端口的速率差(125-122.88)*8=16.96Mbps。一个CPRI超帧的长度为8192Byte,则对应的以太网物理层帧即以太网帧的长度为8192Byte*(125/122.88)=8333.333Byte,该以太网帧比该CPRI超帧对应多出8333.333-8192=141.333Byte(第一差值),扣除20Byte的帧头和IPG的长度后,还剩余121.333Byte空余字节(第二差值)。如图9所示,发送设备即发送端在通过格式转换模块12对CPRI数据格式的超帧(8192Byte)进行格式转换时,则可为CPRI超帧增加帧头、IPG以及空余字节(121.333Byte),以满足以太网物理层的基本帧结构,转换为以太网物理层芯片格式传输的基本帧即以太网帧(8333.333Byte),从而实现通过以太网帧传输CPRI数据。
进一步的,考虑到实际实施,发送设备还可根据该空余的字节数,即根据该以太网帧与CPRI超帧的长度的差值以及帧头和IPG的长度来确定进行数据传输时以太网帧的分组。可选的,如图10所示,是本发明实施例提供的一种以太网帧分组结构示意图。具体的,根据该空余的字节数为121.333Byte,则发送设备可将每三个以太网基本帧作为一组,如图10所示,第一个以太网帧空余122Byte,后两个以太网帧空余121Byte,即该分组的三个以太网帧中,一个长度为8334Byte,其余两个长度为8333Byte(图10中,PHY表示图9中的帧头+IPG,CPRI数据即为图9中的控制字CM+IQ数据)。发送模块32即可基于该分组向接收设备发送包括CPRI数据的以太网帧。接收设备即接收端通过接收模块41接收到发送设备发送的以太网帧之后,即可通过恢复模块42去掉该以太网帧的帧头、IPG以及该空余字节,提取出CPRI数据,将其恢
复为变换时钟域之前的标准CPRI超帧结构。
在本发明实施例中,可通过时钟域转换,控制以太网的工作时钟大于CPRI时钟,使得相同时间内能够在以太网网线上传输更多的数据,例如,以太网物理层工作时钟取125MHz,CPRI工作时钟取122.88MHz,对于一个超帧(以太网基本帧),则可多传递141.333Byte的数据,除了帧头和IPG总共20Byte还剩余121.333Byte,从而实现了通过变换以太网物理层芯片的工作时钟对CPRI帧的带宽补偿,而不再挤占IQ数据空间,无需牺牲IQ带宽来实现基于GE的CPRI数据传输,解决了CPRI数据传输效率低的问题。
请参见图11,是本发明实施例提供的一种CPRI数据传输方法的流程示意图,本发明实施例的所述方法可具体应用于发送设备中,具体的,所述方法可包括以下步骤:
S101:发送设备删除需要传输的公共无线接口CPRI帧中预设数目个控制字。
需要说明的是,本发明实施的所述方法可具体应用于发送设备中,该发送设备可具体为包括上述的射频拉远单元中的基带处理单元、模拟馈入数字信号分布***或基站数字基带馈入信号分布***中的扩展单元等在进行CPRI数据传输时可作为发送端的设备。
具体实施例中,该需要传输的CPRI帧即为CPRI协议中的超帧,即可将该超帧作为以太网数据传输的一个基本帧。
S102:所述发送设备为删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧。
由于该以太网的数据传输是基于基本帧的数据传输,一个以太网物理层的基本帧即以太网帧的最基本的结构是帧头(8个字节)+数据+IPG(12个字节)。也就是说,在将CPRI帧即超帧转换为适用于以太网物理层传输的帧即以太网帧时,封装帧头和IPG是必不可少的,这就可能导致对需要传输的CPRI帧进行了帧格式转换后得到的以太网帧超过以太网物理层芯片支持的最大基本帧
的长度。例如,该GE物理层芯片支持的最大基本帧为10kb,在线速率为1.2288Gbps的情况下,一个CPRI超帧的长度是8192字节,正好小于10kb,而在转换为以太网帧,即加上帧头和IPG之后,则超过10kb,此时则会导致挤占IQ带宽。因此,在进行帧格式转换之前,可删除预设数目的控制字,在该删除的控制字的位置用于传输IQ数据,以补偿该帧头和IPG占用的带宽,从而无需牺牲IQ带宽来实现基于GE的CPRI数据传输。其中,该预设数目即删除的控制字的个数可以为预先配置的固定个数,比如20个;或者为根据该CPRI帧的当前线速率确定出的需要删除的数目。
S103:所述发送设备通过所述以太网物理层向接收设备发送所述以太网帧。
在可选的实施例中,该预设数目可以为根据该CPRI帧的当前线速率确定出的需要删除的控制字的数目。具体的,所述发送设备删除需要传输的CPRI帧中预设数目个控制字,可以具体为:发送设备获取需要传输的CPRI帧对应的当前线速率;所述发送设备根据所述当前线速率,确定出所述需要传输的CPRI帧中需要删除的控制字的数目,其中,所述需要删除的所述数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和;所述发送设备删除所述需要传输的CPRI帧中所述数目个控制字。
具体的,该CPRI帧即CPRI协议中的超帧包括定义了不同用途的控制字,比如同步定时、慢速控制和管理、厂家自定义等等,还包括预留的一些控制字。进一步可选的,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
具体实施例中,发送设备在删除预设数目个控制字,以实现对需要传输的CPRI帧即超帧的带宽补偿之后,即可给删除控制字后的CPRI帧增加帧头和IPG,进行帧格式转换,以满足以太网物理层的基本帧结构,得到能在以太网网线上传输的以太网帧。进一步的,该发送设备可通过以太网网线将该以太网帧发送给接收设备,以使接收设备在接收到该以太网帧时,去掉该封装的帧头和IPG,并恢复该删除的控制字,得到删除控制字之前的CPRI数据,即恢复
为标准的CPRI帧结构。从而避免了将CPRI帧转换为以太网帧之后造成的占用IQ带宽的情况,提升了CPRI数据传输效率。
请一并参见图12,是本发明实施例提供的另一种CPRI数据传输方法的流程示意图,本发明实施例的所述方法可具体应用于接收设备中,具体的,所述方法可包括以下步骤:
S201:接收设备通过以太网物理层接收发送设备发送的以太网帧,所述以太网帧是所述发送设备删除需要传输的CPRI帧中预设数目个控制字,并为删除控制字后的CPRI帧增加帧头和IPG,得到的能在以太网物理层传输的帧。
需要说明是的,本发明实施的所述方法可具体应用于接收设备中,该接收设备可具体为包括上述的射频拉远单元、模拟馈入数字信号分布***或基站数字基带馈入信号分布***中的RRU等在进行CPRI数据传输时可作为接收端的设备。
S202:所述接收设备去掉所述以太网帧的所述帧头和所述IPG,得到待恢复CPRI帧。
S203:所述接收设备从所述待恢复CPRI帧中恢复删除的所述预设数目个控制字,将所述待恢复CPRI帧恢复为删除控制字前的CPRI帧。
可选的,所述预设数目是根据需要传输的CPRI帧的对应的当前线速率确定出的,且删除的所述预设数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和。
进一步可选的,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
具体实施例中,接收设备在接收到发送设备通过以太网网线即以太网物理层发送的以太网帧之后,即可去掉该以太网帧的帧头和IPG,提取出CPRI帧数据,并基于CPRI超帧的结构恢复该删除的控制字,恢复得到删除控制字之前的标准CPRI超帧结构。
以线速率1228.8Mbps为例,该CPRI数据格式的CPRI超帧的长度为8192Byte,考虑帧头+IPG共20Byte,只需要将CPRI数据格式的10个基本帧
的控制字删除,共20Byte,则避免了挤占IQ数据空间,造成CPRI数据传输效率降低的问题。如图6所示,发送设备即发送端可控制删除包括自定义控制字的10个基本帧中的控制字(或者删除10个以上的自定义控制字),一共20Byte,以弥补以太网帧头+IPG共20Byte的占用,实现带宽补偿。发送设备将该删除控制字后的CPRI帧进行格式转换,增加帧头和IPG后得到以太网物理层芯片格式传输的基本帧即以太网帧,并将该以太网帧发送给接收设备。对端接收设备即接收端在接收到该以太网帧后,即可去掉帧头和IPG,提取出CPRI帧数据,并对删除的控制字进行恢复,从而恢复为标准的CPRI超帧结构。
同样以线速率1.2288Gbps为例,对于线速率1.2288Gbps的CPRI超帧所占的带宽中,控制面占用带宽量(即控制字所占的带宽)为:2字节*8比特*256(码片chip)*150(超帧)*100(10ms)=61.44Mbps;以太网帧的帧头和IPG占用IQ带宽(每个超帧占用20字节),占用带宽量为:20字节*8比特*150(超帧)*100(10ms)=2.4Mbps;除去控制面和以太网帧的帧头与IPG带宽,剩余的IQ带宽为1228.8M*(4/5)-61.44M-2.4M=919.2Mbps。因此,以上行为例,上行方向支持的最多天线载波映射A*C数为:919.2M/[2(双采样)*2(IQ)*10(数据位宽)*256(chip)*150(超帧)*100(10ms)]=5个(向下去整后的值)。其中,A为天线数,C为载波数。
此时,对于移动通信载波制式,如果需要6个A*C数来表示一个载波时,或者需要单根网线承载更多载波数据速率时,则需要采用更高的数据压缩比,或者需要多根网线进行负荷分担。然而,若采用更高的数据压缩比,则会导致***性能降低;而该通过多根网线进行负荷分担的方式则会占用更多的端口,增加了部署成本。
而本发明实施例通过该删除控制字实现带宽补偿时,由于删除了20Byte控制字,IQ数据传输多了20Byte,也即IQ带宽多了:20字节*8比特*150(超帧)*100(10ms)=2.4Mbps。同样以上行为例,此时上行方向支持的最多A*C数为:(919.2M+2.4M)/[2(双采样)*2(IQ)*10(数据位宽)*256(chip)*150
(超帧)*100(10ms)]=6个(向下去整后的值),即可通过该删除控制字实现带宽补偿的方式增加上行和/或下行方向支持的最大A*C数。对于移动通信载波制式,如果需要6个A*C数来表示一个载波时,或者需要单根网线承载更多载波数据速率时,可有效降低网络部署成本。
本发明实施例在通过以太网物理层芯片传输CPRI数据时,通过在CPRI帧中删除部分控制字,从而在实现基于GE的CPRI数据传输时不再挤占IQ数据空间,使得能够提高单根网线的数据传输效率,增强了单根网线在载波制式的应用场景,同时节省了端口占用以及网线使用,减少了网络部署成本和施工难度,增强了***性能。
进一步的,请参见图13,是本发明实施例提供的又一种CPRI数据传输方法的流程示意图,本发明实施例的所述方法可具体应用于发送设备中,具体的,所述方法可包括以下步骤:
S301:发送设备为需要传输的CPRI帧增加帧头和IPG,得到能在以太网物理层传输的以太网帧,所述CPRI帧对应的时钟为第一时钟。
S302:所述发送设备在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,其中,所述第二时钟大于所述第一时钟。
具体实施例中,还可通过更改以太网物理层芯片的工作时钟来实现基于以太网的CPRI数据传输。具体的,所述CPRI帧对应的工作时钟为第一时钟,即该发送设备在该第一时钟传输CPRI帧,且所述以太网帧对应的工作时钟为第二时钟,即该发送设备可在该第二时钟发送以太网帧,通过该第二时钟传输以太网帧,该第二时钟大于该第一时钟。
具体实施例中,通过时钟域转换,也即控制以太网的工作时钟(第二时钟)大于CPRI时钟(第一时钟),使得能够在相同的时间传输更多的数据,从而实现基于以太网的CPRI数据传输,而不再挤占IQ数据空间,使得提升了CPRI数据传输效率。
进一步的,该发送设备还可根据进行时钟域变换之后以太网帧与CPRI帧
之间的空余字节,确定进行数据传输时以太网帧的分组。具体的,该发送设备可根据所述CPRI帧的帧长度、所述第一时钟以及所述第二时钟,计算得到所述以太网帧的帧长度;计算所述以太网帧的帧长度与所述CPRI帧的帧长度的第一差值,并计算所述第一差值与所述帧头和所述IPG的总长度之和的第二差值;根据所述第二差值,确定进行数据传输时以太网帧的分组。则该发送设备在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,可以具体为:所述发送设备基于所述分组,在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧。
可选的,所述第一时钟可以具体为122.88MHz,所述第二时钟可以具体为125MHz。
具体的,当该第一时钟小于第二时钟时,转换得到的以太网帧的长度与CPRI帧的长度之差(即第一差值)很多时候都大于20Byte,也就是说,在扣除了帧头和IPG的20Byte后还有空余字节(即第二差值),比如第一时钟为122.88MHz,第二时钟为125MHz时,以太网帧的长度与CPRI帧的长度之差扣除20Byte后还剩余121.333Byte。因此,考虑到实际实施,还可根据该空余字节对以太网帧进行分组,发送设备则可基于该分组传输以太网帧。
进一步的,请一并参见图14,是本发明实施例提供的再一种CPRI数据传输方法的流程示意图,本发明实施例的所述方法可具体应用于接收设备中,具体的,所述方法可包括以下步骤:
S401:接收设备在第二时钟并通过以太网物理层接收发送设备发送的以太网帧,其中,所述以太网帧是所述发送设备为需要传输的CPRI帧增加帧头和IPG,得到的能在以太网物理层传输的帧,所述CPRI帧对应的时钟为第一时钟,且所述第二时钟大于所述第一时钟。
S402:所述接收设备去掉所述以太网帧的所述帧头和所述IPG,得到所述CPRI帧。
具体的,还可通过更改以太网物理层芯片的工作时钟来实现基于以太网的CPRI数据传输。其中,所述CPRI帧对应的工作时钟为第一时钟,即该发送
设备可在该第一时钟传输CPRI帧,且所述以太网帧对应的工作时钟为第二时钟,即该发送设备可在该第二时钟发送以太网帧,该第二时钟大于该第一时钟。接收设备即可在该第二时钟接收该发送设备发送的以太网帧。
可选的,所述第一时钟可以具体为122.88MHz,所述第二时钟可以具体为125MHz。
具体实施例中,接收设备在接收到发送设备通过以太网网线即以太网物理层发送的以太网帧之后,即可去掉该以太网帧的帧头和IPG,并去掉该空余字节,从而提取出CPRI数据,将该CPRI数据的结构恢复为变换时钟域之前的标准CPRI超帧结构,即得到该第一时钟的CPRI帧。
具体的,如图9所示,该发送设备中CPRI帧对应的第一时钟即CPRI数据时钟采用122.88MHz,以太网物理层对应的第二时钟即以太网物理层时钟采用125MHz。则以太网GE端口和CPRI端口的速率差(125-122.88)*8=16.96Mbps。一个CPRI超帧的长度为8192Byte,则对应的以太网物理层帧即以太网帧的长度为8192Byte*(125/122.88)=8333.333Byte,该以太网帧比该CPRI超帧对应多出8333.333-8192=141.333Byte(第一差值),扣除20Byte的帧头和IPG的长度后,还剩余121.333Byte空余字节(第二差值)。如图9所示,发送设备即发送端在对CPRI数据格式的超帧(8192Byte)进行格式转换时,为CPRI超帧增加帧头、IPG以及空余字节(121.333Byte),以满足以太网物理层的基本帧结构,转换为以太网物理层芯片格式传输的基本帧即以太网帧(8333.333Byte),从而实现通过以太网帧传输CPRI数据。
进一步的,考虑到实际实施,发送设备还可根据该空余的字节数,即根据该以太网帧与CPRI超帧的长度的差值以及帧头和IPG的长度来确定进行数据传输时以太网帧的分组。具体的,根据该空余的字节数为121.333Byte,发送设备可将每三个以太网基本帧作为一组,如图10所示,第一个以太网帧空余122Byte,后两个以太网帧空余121Byte,即该分组的三个以太网帧中,一个长度为8334Byte,其余两个长度为8333Byte。发送设备即可基于该分组向接收设备发送包括CPRI数据的以太网帧。接收设备即接收端接收到发送设备发送
的以太网帧之后,即可去掉该以太网帧的帧头和IPG,并去掉该空余字节,提取出CPRI数据,将该CPRI数据的结构恢复为变换时钟域之前的标准CPRI超帧结构。
在本发明实施例中,可通过时钟域转换,控制以太网的工作时钟大于CPRI时钟,使得相同时间内能够在以太网网线上传输更多的数据,例如,以太网物理层工作时钟取125MHz,CPRI工作时钟取122.88MHz,对于一个超帧(以太网基本帧),则可多传递141.333Byte的数据,除了帧头和IPG总共20Byte还剩余121.333Byte,从而实现了通过变换以太网物理层芯片的工作时钟对CPRI帧的带宽补偿,而不再挤占IQ数据空间,无需牺牲IQ带宽来实现基于GE的CPRI数据传输,提升了CPRI数据传输效率。
进一步的,请参见图15,是本发明实施例提供的又一种发送设备的结构示意图,本发明实施例的所述发送设备包括:接收器300、发射器400、存储器200和处理器100,所述存储器200可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。作为一种计算机存储介质的存储器200中存储相应的应用程序等。所述接收器300、发射器400、存储器200以及处理器100之间可以通过总线进行数据连接,也可以通过其他方式数据连接。本实施例中以总线连接进行说明。
其中,所述处理器100执行如下步骤:
删除需要传输的公共无线接口CPRI帧中预设数目个控制字;
为删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧;
基于所述发射器400,并通过所述以太网物理层向接收设备发送所述以太网帧。
具体的,该需要传输的CPRI帧即为CPRI协议中的超帧。该预设数目即删除的控制字的个数可以为预先配置的固定个数,还可以为根据该CPRI帧的当前线速率确定出的数目,等等。
可选的,所述处理器100在执行所述删除需要传输的CPRI帧中预设数目
个控制字,具体执行以下步骤:
获取需要传输的CPRI帧对应的当前线速率;
根据所述当前线速率,确定出所述需要传输的CPRI帧中需要删除的控制字的数目,其中,所述需要删除的所述数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和;
删除所述需要传输的CPRI帧中所述数目个控制字。
具体的,该CPRI帧即CPRI协议中的超帧包括定义了不同用途的控制字,比如同步定时、慢速控制和管理、厂家自定义等等,还包括预留的一些控制字。可选的,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
进一步的,请参见图16,是本发明实施例提供的再一种发送设备的结构示意图,本发明实施例的所述发送设备包括:接收器700、发射器800、存储器600和处理器500,所述存储器600可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。作为一种计算机存储介质的存储器600中存储相应的应用程序等。所述接收器700、发射器800、存储器600以及处理器500之间可以通过总线进行数据连接,也可以通过其他方式数据连接。本实施例中以总线连接进行说明。
其中,所述处理器500执行如下步骤:
为需要传输的CPRI帧增加帧头和IPG,得到能在以太网物理层传输的以太网帧,所述CPRI帧对应的时钟为第一时钟;
基于所述发射器800,在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,其中,所述第二时钟大于所述第一时钟。
具体实施例中,还可通过更改以太网物理层芯片的工作时钟来实现基于以太网的CPRI数据传输。具体的,所述CPRI帧对应的工作时钟为第一时钟,即该发送设备在该第一时钟传输CPRI帧,且所述以太网帧对应的工作时钟为第二时钟,即该发送设备可在该第二时钟发送以太网帧,通过该第二时钟传输以太网帧,该第二时钟大于该第一时钟。
可选的,所述处理器500还用于执行以下步骤:
根据所述CPRI帧的帧长度、所述第一时钟以及所述第二时钟,计算得到所述以太网帧的帧长度;
计算所述以太网帧的帧长度与所述CPRI帧的帧长度的第一差值,并计算所述第一差值与所述帧头和所述IPG的总长度之和的第二差值;
根据所述第二差值,确定进行数据传输时以太网帧的分组;
所述处理器500在执行所述在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,具体执行以下步骤:
基于所述分组,在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧。
可选的,所述第一时钟为122.88MHz,所述第二时钟为125MHz。
具体实施例中,通过时钟域转换,也即控制以太网的工作时钟(第二时钟)大于CPRI时钟(第一时钟),使得能够在相同的时间传输更多的数据,从而实现基于以太网的CPRI数据传输,而不再挤占IQ数据空间,使得提升了CPRI数据传输效率。
请参见图17,是本发明实施例提供的又一种接收设备的结构示意图,本发明实施例的所述接收设备包括:接收器1100、发射器1200、存储器1000和处理器900,所述存储器1000可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。作为一种计算机存储介质的存储器1000中存储相应的应用程序等。所述接收器1100、发射器1200、存储器1000以及处理器900之间可以通过总线进行数据连接,也可以通过其他方式数据连接。本实施例中以总线连接进行说明。
其中,所述处理器900执行如下步骤:
基于所述接收器1100,并通过以太网物理层接收发送设备发送的以太网帧,所述以太网帧是所述发送设备删除需要传输的CPRI帧中预设数目个控制字,并为删除控制字后的CPRI帧增加帧头和IPG,得到的能在以太网物理层传输的帧;
去掉所述以太网帧的所述帧头和所述IPG,得到待恢复CPRI帧;
从所述待恢复CPRI帧中恢复删除的所述预设数目个控制字,将所述待恢复CPRI帧恢复为删除控制字前的CPRI帧。
可选的,所述预设数目是根据需要传输的CPRI帧的对应的当前线速率确定出的,且删除的所述预设数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和。
具体的,该CPRI帧即CPRI协议中的超帧包括定义了不同用途的控制字,比如同步定时、慢速控制和管理、厂家自定义等等,还包括预留的一些控制字。可选的,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
进一步的,请参见图18,是本发明实施例提供的再一种接收设备的结构示意图,本发明实施例的所述接收设备包括:接收器1500、发射器1600、存储器1400和处理器1300,所述存储器1400可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。作为一种计算机存储介质的存储器1400中存储相应的应用程序等。所述接收器1500、发射器1600、存储器1400以及处理器1300之间可以通过总线进行数据连接,也可以通过其他方式数据连接。本实施例中以总线连接进行说明。
其中,所述处理器1300执行如下步骤:
基于所述接收器1500,在第二时钟并通过以太网物理层接收发送设备发送的以太网帧,其中,所述以太网帧是所述发送设备为需要传输的CPRI帧增加帧头和IPG,得到的能在以太网物理层传输的帧,所述CPRI帧对应的时钟为第一时钟,且所述第二时钟大于所述第一时钟;
去掉所述以太网帧的所述帧头和所述IPG,得到所述CPRI帧。
具体的,还可通过更改以太网物理层芯片的工作时钟来实现基于以太网的CPRI数据传输。其中,所述CPRI帧对应的工作时钟为第一时钟,即该发送设备可在该第一时钟传输CPRI帧,且所述以太网帧对应的工作时钟为第二时钟,即该发送设备可在该第二时钟发送以太网帧,该第二时钟大于该第一时钟。
接收设备可在该第二时钟接收该发送设备发送的以太网帧,并可在接收到该以太网帧之后,去掉该以太网帧的帧头和IPG,提取出CPRI数据,将其恢复为变换时钟域之前的标准CPRI超帧结构。
可选的,所述第一时钟可以具体为122.88MHz,所述第二时钟可以具体为125MHz。
本发明实施例在通过以太网物理层芯片传输CPRI数据时,通过在CPRI帧中删除部分控制字,在删除的控制字的位置传输IQ数据,或者通过时钟域转换,控制以太网的工作时钟大于CPRI时钟,使得该基于以太网物理层的CPRI数据传输不再挤占IQ数据空间,从而提高了CPRI数据传输效率,增强了***性能。
进一步的,请参见图19,是本发明实施例提供的一种CPRI数据传输***的结构示意图,具体的,本发明实施例的所述***包括:发送设备1和接收设备2,其中,
所述发送设备1,用于删除需要传输的公共无线接口CPRI帧中预设数目个控制字;为删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧;通过所述以太网物理层向所述接收设备2发送所述以太网帧;
所述接收设备2,用于通过所述以太网物理层接收所述发送设备1发送的以太网帧;去掉所述以太网帧的所述帧头和所述IPG,得到待恢复CPRI帧;从所述待恢复CPRI帧中恢复删除的所述预设数目个控制字,将所述待恢复CPRI帧恢复为删除控制字前的CPRI帧。
具体的,该需要传输的CPRI帧即为CPRI协议中的超帧,该超帧即可作为以太网数据传输的一个基本帧。
可选的,所述预设数目是根据需要传输的CPRI帧的对应的当前线速率确定出的,且删除的所述预设数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和。
进一步可选的,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
本发明实施例在通过以太网物理层芯片传输CPRI数据时,通过在CPRI帧中删除部分控制字,从而在实现基于GE的CPRI数据传输时不再挤占IQ数据空间,使得能够提高单根网线的数据传输效率,增强了单根网线在载波制式的应用场景,同时节省了端口占用以及网线使用,减少了网络部署成本和施工难度,增强了***性能。
进一步的,请参见图20,是本发明实施例提供的另一种CPRI数据传输***的结构示意图,具体的,本发明实施例的所述***包括:发送设备1和接收设备2,其中,
所述发送设备1,用于为需要传输的CPRI帧增加帧头和IPG,得到能在以太网物理层传输的以太网帧,所述CPRI帧对应的时钟为第一时钟;在第二时钟并通过所述以太网物理层向所述接收设备2发送所述以太网帧,其中,所述第二时钟大于所述第一时钟;
所述接收设备2,用于在所述第二时钟并通过所述以太网物理层接收所述发送设备1发送的以太网帧;去掉所述以太网帧的所述帧头和所述IPG,得到所述CPRI帧。
进一步的,所述发送设备还可根据所述CPRI帧的帧长度、所述第一时钟以及所述第二时钟,计算得到所述以太网帧的帧长度;计算所述以太网帧的帧长度与所述CPRI帧的帧长度的第一差值,并计算所述第一差值与所述帧头和所述IPG的总长度之和的第二差值;根据所述第二差值,确定进行数据传输时以太网帧的分组。从而发送设备可基于所述分组,在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧。
可选的,所述第一时钟可以具体为122.88MHz,所述第二时钟可以具体为125MHz。
在本发明实施例中,可通过时钟域转换,控制以太网的工作时钟大于CPRI时钟,使得相同时间内能够在以太网网线上传输更多的数据,例如,以太网物
理层工作时钟取125MHz,CPRI工作时钟取122.88MHz,对于一个超帧(以太网基本帧),则可多传递141.333Byte的数据,除了帧头和IPG总共20Byte还剩余121.333Byte,从而实现了通过变换以太网物理层芯片的工作时钟对CPRI帧的带宽补偿,而不再挤占IQ数据空间,无需牺牲IQ带宽来实现基于GE的CPRI数据传输,提升了CPRI数据传输效率。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机
存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (39)
- 一种发送设备,其特征在于,包括:删除模块,用于删除需要传输的公共无线接口CPRI帧中预设数目个控制字;格式转换模块,用于为所述删除模块删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧;发送模块,用于通过所述以太网物理层向接收设备发送所述以太网帧。
- 根据权利要求1所述的发送设备,其特征在于,所述删除模块包括:获取单元,用于获取需要传输的CPRI帧对应的当前线速率;数目确定单元,用于根据所述获取单元获取的所述当前线速率,确定出所述需要传输的CPRI帧中需要删除的控制字的数目,其中,所述需要删除的所述数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和;数据删除单元,用于删除所述需要传输的CPRI帧中所述数目确定单元确定出的所述数目个控制字。
- 根据权利要求1或2所述的发送设备,其特征在于,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
- 一种发送设备,其特征在于,包括:格式转换模块,用于为需要传输的通用公共无线接口CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧,所述CPRI帧对应的时钟为第一时钟;发送模块,用于在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,其中,所述第二时钟大于所述第一时钟。
- 根据权利要求4所述的发送设备,其特征在于,所述发送设备还包括:计算模块,用于根据所述CPRI帧的帧长度、所述第一时钟以及所述第二时钟,计算得到所述以太网帧的帧长度;所述计算模块,还用于计算所述以太网帧的帧长度与所述CPRI帧的帧长度的第一差值,并计算所述第一差值与所述帧头和所述IPG的总长度之和的第二差值;分组确定模块,用于根据所述计算模块计算得到的所述第二差值,确定进行数据传输时以太网帧的分组;所述发送模块具体用于:基于所述分组,在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧。
- 根据权利要求4或5所述的发送设备,其特征在于,所述第一时钟为122.88MHz,所述第二时钟为125MHz。
- 一种接收设备,其特征在于,包括:接收模块,用于通过以太网物理层接收发送设备发送的以太网帧,所述以太网帧是所述发送设备删除需要传输的通用公共无线接口CPRI帧中预设数目个控制字,并为删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到的能在以太网物理层传输的帧;恢复模块,用于去掉所述以太网帧的所述帧头和所述IPG,得到待恢复CPRI帧;所述恢复模块,还用于从所述待恢复CPRI帧中恢复删除的所述预设数目个控制字,将所述待恢复CPRI帧恢复为删除控制字前的CPRI帧。
- 根据权利要求7所述的接收设备,其特征在于,所述预设数目是根据需要传输的CPRI帧的对应的当前线速率确定出的,且删除的所述预设数目个 控制字的总长度不小于所述帧头和所述IPG的总长度之和。
- 根据权利要求7或8所述的接收设备,其特征在于,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
- 一种接收设备,其特征在于,包括:接收模块,用于在第二时钟并通过以太网物理层接收发送设备发送的以太网帧,其中,所述以太网帧是所述发送设备为需要传输的通用公共无线接口CPRI帧增加帧头和帧间隙IPG,得到的能在以太网物理层传输的帧,所述CPRI帧对应的时钟为第一时钟,且所述第二时钟大于所述第一时钟;恢复模块,用于去掉所述以太网帧的所述帧头和所述IPG,得到所述CPRI帧。
- 根据权利要求10所述的接收设备,其特征在于,所述第一时钟为122.88MHz,所述第二时钟为125MHz。
- 一种通用公共无线接口CPRI数据传输方法,其特征在于,包括:发送设备删除需要传输的公共无线接口CPRI帧中预设数目个控制字;所述发送设备为删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧;所述发送设备通过所述以太网物理层向接收设备发送所述以太网帧。
- 根据权利要求12所述的方法,其特征在于,所述发送设备删除需要传输的CPRI帧中预设数目个控制字,包括:发送设备获取需要传输的CPRI帧对应的当前线速率;所述发送设备根据所述当前线速率,确定出所述需要传输的CPRI帧中需要删除的控制字的数目,其中,所述需要删除的所述数目个控制字的总长度不 小于所述帧头和所述IPG的总长度之和;所述发送设备删除所述需要传输的CPRI帧中所述数目个控制字。
- 根据权利要求12或13所述的方法,其特征在于,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
- 一种通用公共无线接口CPRI数据传输方法,其特征在于,包括:发送设备为需要传输的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧,所述CPRI帧对应的时钟为第一时钟;所述发送设备在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,其中,所述第二时钟大于所述第一时钟。
- 根据权利要求15所述的方法,其特征在于,所述方法还包括:所述发送设备根据所述CPRI帧的帧长度、所述第一时钟以及所述第二时钟,计算得到所述以太网帧的帧长度;所述发送设备计算所述以太网帧的帧长度与所述CPRI帧的帧长度的第一差值,并计算所述第一差值与所述帧头和所述IPG的总长度之和的第二差值;所述发送设备根据所述第二差值,确定进行数据传输时以太网帧的分组;所述发送设备在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,包括:所述发送设备基于所述分组,在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧。
- 根据权利要求15或16所述的方法,其特征在于,所述第一时钟为122.88MHz,所述第二时钟为125MHz。
- 一种通用公共无线接口CPRI数据传输方法,其特征在于,包括:接收设备通过以太网物理层接收发送设备发送的以太网帧,所述以太网帧是所述发送设备删除需要传输的CPRI帧中预设数目个控制字,并为删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到的能在以太网物理层传输的帧;所述接收设备去掉所述以太网帧的所述帧头和所述IPG,得到待恢复CPRI帧;所述接收设备从所述待恢复CPRI帧中恢复删除的所述预设数目个控制字,将所述待恢复CPRI帧恢复为删除控制字前的CPRI帧。
- 根据权利要求18所述的方法,其特征在于,所述预设数目是根据需要传输的CPRI帧的对应的当前线速率确定出的,且删除的所述预设数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和。
- 根据权利要求18或19所述的方法,其特征在于,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
- 一种通用公共无线接口CPRI数据传输方法,其特征在于,包括:接收设备在第二时钟并通过以太网物理层接收发送设备发送的以太网帧,其中,所述以太网帧是所述发送设备为需要传输的CPRI帧增加帧头和帧间隙IPG,得到的能在以太网物理层传输的帧,所述CPRI帧对应的时钟为第一时钟,且所述第二时钟大于所述第一时钟;所述接收设备去掉所述以太网帧的所述帧头和所述IPG,得到所述CPRI帧。
- 根据权利要求21所述的方法,其特征在于,所述第一时钟为122.88MHz,所述第二时钟为125MHz。
- 一种计算机存储介质,其特征在于,所述计算机存储介质存储有程序, 所述程序执行时包括如权利要求12-14任一项所述的方法步骤。
- 一种计算机存储介质,其特征在于,所述计算机存储介质存储有程序,所述程序执行时包括如权利要求15-17任一项所述的方法步骤。
- 一种计算机存储介质,其特征在于,所述计算机存储介质存储有程序,所述程序执行时包括如权利要求18-20任一项所述的方法步骤。
- 一种计算机存储介质,其特征在于,所述计算机存储介质存储有程序,所述程序执行时包括如权利要求21-22任一项所述的方法步骤。
- 一种发送设备,其特征在于,包括:发射器、接收器、存储器和处理器,其中,所述处理器执行以下步骤:删除需要传输的公共无线接口CPRI帧中预设数目个控制字;为删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧;基于所述发射器,并通过所述以太网物理层向接收设备发送所述以太网帧。
- 根据权利要求27所述的发送设备,其特征在于,所述处理器在执行所述删除需要传输的CPRI帧中预设数目个控制字,具体执行以下步骤:获取需要传输的CPRI帧对应的当前线速率;根据所述当前线速率,确定出所述需要传输的CPRI帧中需要删除的控制字的数目,其中,所述需要删除的所述数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和;删除所述需要传输的CPRI帧中所述数目个控制字。
- 根据权利要求27或28所述的发送设备,其特征在于,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
- 一种发送设备,其特征在于,包括:发射器、接收器、存储器和处理器,其中,所述处理器执行以下步骤:为需要传输的通用公共无线接口CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧,所述CPRI帧对应的时钟为第一时钟;基于所述发射器,在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,其中,所述第二时钟大于所述第一时钟。
- 根据权利要求30所述的发送设备,其特征在于,所述处理器还用于执行以下步骤:根据所述CPRI帧的帧长度、所述第一时钟以及所述第二时钟,计算得到所述以太网帧的帧长度;计算所述以太网帧的帧长度与所述CPRI帧的帧长度的第一差值,并计算所述第一差值与所述帧头和所述IPG的总长度之和的第二差值;根据所述第二差值,确定进行数据传输时以太网帧的分组;所述处理器在执行所述在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧,具体执行以下步骤:基于所述分组,在第二时钟并通过所述以太网物理层向接收设备发送所述以太网帧。
- 根据权利要求30或31所述的发送设备,其特征在于,所述第一时钟为122.88MHz,所述第二时钟为125MHz。
- 一种接收设备,其特征在于,包括:发射器、接收器、存储器和处理器,其中,所述处理器执行以下步骤:基于所述接收器,并通过以太网物理层接收发送设备发送的以太网帧,所述以太网帧是所述发送设备删除需要传输的通用公共无线接口CPRI帧中预设数目个控制字,并为删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到的能在以太网物理层传输的帧;去掉所述以太网帧的所述帧头和所述IPG,得到待恢复CPRI帧;从所述待恢复CPRI帧中恢复删除的所述预设数目个控制字,将所述待恢复CPRI帧恢复为删除控制字前的CPRI帧。
- 根据权利要求33所述的接收设备,其特征在于,所述预设数目是根据需要传输的CPRI帧的对应的当前线速率确定出的,且删除的所述预设数目个控制字的总长度不小于所述帧头和所述IPG的总长度之和。
- 根据权利要求33或34所述的接收设备,其特征在于,删除的所述控制字为所述需要传输的CPRI帧中的自定义控制字或预留的控制字。
- 一种接收设备,其特征在于,包括:发射器、接收器、存储器和处理器,其中,所述处理器执行以下步骤:基于所述接收器,在第二时钟并通过以太网物理层接收发送设备发送的以太网帧,其中,所述以太网帧是所述发送设备为需要传输的通用公共无线接口CPRI帧增加帧头和帧间隙IPG,得到的能在以太网物理层传输的帧,所述CPRI帧对应的时钟为第一时钟,且所述第二时钟大于所述第一时钟;去掉所述以太网帧的所述帧头和所述IPG,得到所述CPRI帧。
- 根据权利要求36所述的接收设备,其特征在于,所述第一时钟为122.88MHz,所述第二时钟为125MHz。
- 一种通用公共无线接口CPRI数据传输***,其特征在于,包括:发送设备和接收设备,其中,所述发送设备,用于删除需要传输的公共无线接口CPRI帧中预设数目个控制字;为删除控制字后的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧;通过所述以太网物理层向所述接收设备发送所述以太网帧;所述接收设备,用于通过所述以太网物理层接收所述发送设备发送的以太网帧;去掉所述以太网帧的所述帧头和所述IPG,得到待恢复CPRI帧;从所述待恢复CPRI帧中恢复删除的所述预设数目个控制字,将所述待恢复CPRI帧恢复为删除控制字前的CPRI帧。
- 一种通用公共无线接口CPRI数据传输***,其特征在于,包括:发送设备和接收设备,其中,所述发送设备,用于为需要传输的CPRI帧增加帧头和帧间隙IPG,得到能在以太网物理层传输的以太网帧,所述CPRI帧对应的时钟为第一时钟;在第二时钟并通过所述以太网物理层向所述接收设备发送所述以太网帧,其中,所述第二时钟大于所述第一时钟;所述接收设备,用于在所述第二时钟并通过所述以太网物理层接收所述发送设备发送的以太网帧;去掉所述以太网帧的所述帧头和所述IPG,得到所述CPRI帧。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/080250 WO2016191921A1 (zh) | 2015-05-29 | 2015-05-29 | 一种通用公共无线接口cpri数据传输方法、相关设备及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107534688A true CN107534688A (zh) | 2018-01-02 |
Family
ID=57439847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580079139.2A Pending CN107534688A (zh) | 2015-05-29 | 2015-05-29 | 一种通用公共无线接口cpri数据传输方法、相关设备及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107534688A (zh) |
WO (1) | WO2016191921A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113098667B (zh) * | 2021-03-30 | 2023-06-23 | 联芸科技(杭州)股份有限公司 | 数据传输方法、***、计算机设备和介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101005450A (zh) * | 2006-12-15 | 2007-07-25 | 上海华为技术有限公司 | 通用公共无线接口数据传输方法及其设备和*** |
EP1860895A1 (de) * | 2006-05-24 | 2007-11-28 | Nokia Siemens Networks Gmbh & Co. Kg | Verfahren und Anordnung zur Übertragung von Datensignalen |
CN102497233A (zh) * | 2011-12-23 | 2012-06-13 | 武汉虹信通信技术有限责任公司 | 利用数字光纤直放站传输以太网信号的方法 |
CN102802170A (zh) * | 2011-05-26 | 2012-11-28 | 中兴通讯股份有限公司 | 获取以太网数据帧的方法、装置及基站 |
CN101931454B (zh) * | 2009-06-19 | 2013-06-05 | 大唐移动通信设备有限公司 | 基于以太网的射频拉远数据传输 |
CN103875206A (zh) * | 2013-12-31 | 2014-06-18 | 华为技术有限公司 | 一种数据传输方法和数据转发设备及*** |
-
2015
- 2015-05-29 WO PCT/CN2015/080250 patent/WO2016191921A1/zh active Application Filing
- 2015-05-29 CN CN201580079139.2A patent/CN107534688A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1860895A1 (de) * | 2006-05-24 | 2007-11-28 | Nokia Siemens Networks Gmbh & Co. Kg | Verfahren und Anordnung zur Übertragung von Datensignalen |
CN101005450A (zh) * | 2006-12-15 | 2007-07-25 | 上海华为技术有限公司 | 通用公共无线接口数据传输方法及其设备和*** |
CN101931454B (zh) * | 2009-06-19 | 2013-06-05 | 大唐移动通信设备有限公司 | 基于以太网的射频拉远数据传输 |
CN102802170A (zh) * | 2011-05-26 | 2012-11-28 | 中兴通讯股份有限公司 | 获取以太网数据帧的方法、装置及基站 |
CN102497233A (zh) * | 2011-12-23 | 2012-06-13 | 武汉虹信通信技术有限责任公司 | 利用数字光纤直放站传输以太网信号的方法 |
CN103875206A (zh) * | 2013-12-31 | 2014-06-18 | 华为技术有限公司 | 一种数据传输方法和数据转发设备及*** |
Also Published As
Publication number | Publication date |
---|---|
WO2016191921A1 (zh) | 2016-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102377477B (zh) | 基带信号传输方法和装置 | |
CN101931454B (zh) | 基于以太网的射频拉远数据传输 | |
US20160316463A1 (en) | Data Transmission Method, Data Transfer Device, and System | |
CN103685086B (zh) | 一种支持多芯片架构的基带信号处理器及其处理方法 | |
EP3294001B1 (en) | Digital fronthaul data transmission method, device and system | |
CN102301818A (zh) | 中继链路中处理数据的方法、中继节点和*** | |
CN104685920A (zh) | 传输数据的方法、装置和*** | |
CN111372287B (zh) | 信号处理方法、接入网设备及多制式接入网设备 | |
CN106465183A (zh) | 数据传输方法、装置及*** | |
CN106797546A (zh) | 用于在通信网络中发送和接收协议数据单元的方法和*** | |
CN101848168B (zh) | 基于目的mac地址的流量控制方法、***及设备 | |
CN101882953B (zh) | 多模通信***的基带信号处理装置及方法 | |
CN104168582A (zh) | 一种微小区基站***、相关设备及数据处理方法 | |
CN109997383A (zh) | 协议转换方法及装置 | |
WO2014110924A1 (zh) | 一种发射上行解调参考信号的方法和*** | |
CN111835748A (zh) | CPRI接口与eCPRI接口间的数据转换方法及装置 | |
CN102388594B (zh) | 数据传输的方法、设备及*** | |
CN108809582A (zh) | 一种数据传输的方法和装置 | |
CN102395219B (zh) | 一种wlan数据传输方法、装置及*** | |
CN108934073A (zh) | 一种数据传输的方法、基带单元和拉远射频单元 | |
CN109586886B (zh) | 一种数据传输*** | |
CN107534688A (zh) | 一种通用公共无线接口cpri数据传输方法、相关设备及*** | |
US9210612B2 (en) | Communication system, method and device | |
CN113644962B (zh) | 一种低速、非实时的卫星物联网终端数据回传方法及*** | |
CN107534630A (zh) | 信号传输方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180102 |