专利名称:数据传输方法和装置、通信设备的制作方法
技术领域:
本发明实施例涉及无线通信领域,并且更具体地,涉及数据传输方法和装置、通信设备。
背景技术:
通过仿真研究表明,CPRI (Common Public Radio Interface,通用公共无线接口)链路的误码率对无线传输信道有较大的影响。例如,当RB (Resource Block,资源块)为I时,CPRI链路的误码率对无线信道传输的性能没有太大影响,对性能损失影响较小。当RB数量增加时,CPRI链路误码率对系统性能影响越来越大。当RB = 50时,CPRI链路误码率为1.0e-5,性能损失是不可接受的,同时考虑压缩比及余量,可以推测得到CPRI链路误码率为1.0e-7,对系统性能影响不可接受。因此,物理链路底层需要一种误码率检测机制,可以有效识别出CPRI链路误码率量级,并在发现链路误码率高于特定值(例如1.0e-7)时,进行上报报警。现有技术中利用基巾贞内数据信息,进行每个基巾贞的CRC(Cyclie RedundancyCheck,循环冗余校验)16校验。但是CRC基本保护单位是基巾贞,颗粒度较大(例如,对于10G速率的CPRI协议,基帧大小是2560比特),检测精度差,无法准确检测链路误码率的问题。
发明内容
本发明实施例提供一种数据传输方法和装置、通信设备,能够解决误码率检测精度差的问题。一方面,提供了一种数据传输方法,包括:生成符合CPRI协议的64B/66B编码块,其中64B/66B编码块的同步头携带64B/66B编码块的有效载荷的奇偶校验信息;发送64B/66B编码块。另一方面,提供了一种数据传输方法,包括:接收符合CPRI协议的64B/66B编码块,其中64B/66B编码块的同步头携带所述64B/66B编码块的有效载荷的奇偶校验信息;利用同步头携带的奇偶校验信息对64B/66B编码块的有效载荷进行校验。另一方面,提供了一种数据传输装置,包括:生成单元,用于生成符合CPRI协议的64B/66B编码块,其中64B/66B编码块的同步头携带64B/66B编码块的有效载荷的奇偶校验信息;发送单元,用于发送所述64B/66B编码块。另一方面,提供了一种数据传输装置,包括:接收单元,用于接收符合CPRI协议的64B/66B编码块,其中64B/66B编码块的同步头携带64B/66B编码块的有效载荷的奇偶校验信息;校验单元,用于利用同步头携带的奇偶校验信息对64B/66B编码块的有效载荷进行校验。另一方面,提供了一种通信设备,包括:编码单元,用于对数据进行编码,生成64比特的有效载荷,并生成2比特的同步头,其中所述同步头携带所述有效载荷的奇偶校验信息;加扰单元,用于对所述编码单元生成的有效载荷进行加扰,得到加扰后的有效载荷;合并单元,用于将所述编码单元生成的同步头添加到所述加扰单元加扰后的有效载荷,得到66比特的编码块;并串转换单元,用于对所述编码块进行并串转换处理,以生成串行的编码块;输送单元,用于发送所述串行的编码块。另一方面,提供了一种通信设备,包括:接收单元,用于接收66比特的串行的编码块,所述编码块的同步头携带所述编码块的有效载荷的奇偶校验信息;串并转换单元,用于对所述串行的编码块进行串并转换处理;分离单元,用于从所述串并转换单元进行串并转换处理后的编码块中提取2比特的同步头和64比特的加扰后的有效载荷;解扰单元,用于对所述分离单元提取的加扰后的有效载荷进行解扰处理以得到所述有效载荷;校验单元,用于利用所述分离单元提取的所述同步头所携带的奇偶校验信息对所述解扰单元得到的所述有效载荷进行校验。本发明实施例利用64B/66B编码块的同步头携带奇偶校验信息,以校验64B/66B编码块的64比特的有效载荷,校验保护的粒度较小,提高了误码率检测精度。
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明一个实施例的数据传输方法的流程图。图2是本发明另一实施例的数据传输方法的流程图。图3是应用本发明实施例的系统的一个例子的示意图。图4是本发明一个实施例的数据传输装置的框图。图5是本发明一个实施例的数据传输装置的框图。图6是本发明一个实施例的通信设备的框图。图7是本发明另一实施例的通信系统的框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明的技术方案,可以应用于各种通信系统,例如:全球移动通信系统(GSM,Global System of Mobile communication),石马分多址(CDMA, Code Division MultipleAccess)系统,宽带码分多址(WCDMA, Wideband Code Division Multiple AccessWireless),通用分组无线业务(GPRS, General Packet Radio Service),长期演进(LTE,Long Term Evolution)等。用户设备(UE, User Equipment),也可称之为移动终端(Mobile Terminal)、移动用户设备等,可以经无线接入网(例如,RAN,Radio Access Network)与一个或多个核心网进行通信,用户设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。基站,可以是GSM 或 CDMA 中的基站(BTS, Base Transceiver Station),也可以是WCDMA中的基站(NodeB),还可以是LTE中的演进型基站(eNB或e_NodeB, evolutionalNode B),本发明并不限定,但为描述方便,下述实施例以Node B为例进行说明。图1是本发明一个实施例的数据传输方法的流程图。图1的方法由数据的发送端(如基站、基站控制器或其他实体)执行。101,生成符合CPRI协议的64B/66B编码块,其中64B/66B编码块的同步头携带64B/66B编码块的有效载荷的奇偶校验信息。符合CPRI协议的64B/66B编码块具有66比特,前两个比特为同步头(SyncHead),后面64比特为有效载荷(Payload)。102,发送该64B/66B编码块。本发明实施例利用64B/66B编码块的同步头携带奇偶校验信息,以校验64B/66B编码块的64比特的有效载荷,校验保护的粒度较小,提高了误码率检测精度。传统CRC的校验保护单位是基帧,颗粒度较大(例如,对于10G速率的CPRI协议,基帧大小是2560比特);本发明实施例的校验保护单位是64B/66B编码块,大小为66比特,比CRC的保护颗粒度小,能够提高误码率检测精度。另外,本发明实施例将现有64B/66B编码块的同步头的冗余用作奇偶校验,实现的复杂度也较低。与传统的占用额外的数据带宽的CRC校验相比,本发明实施例的校验方式能节省资源。可选地,作为一个实施例,在步骤101中,可生成64B/66B编码块的有效载荷,并根据有效载荷的奇偶校验信息,生成同步头的第一比特作为校验位,生成同步头的第二比特作为该第一比特的反码。换句话说,在步骤101中生成的64B/66B编码块的同步头可保证为“10”或“01”,这样能够兼容现有的64B/66B编码协议。64B/66B编码块包括两种类型,即超巾贞头(Hyperframe)或普通编码块。可选地,作为另一实施例,两种类型的64B/66B编码块的奇偶校验模式可以不同。例如,在一个例子中,可根据超帧头的有效载荷的奇校验信息,生成超帧头的同步头的第一比特作为奇校验位,生成超帧头的同步头的第二比特作为第一比特的反码;此时,可根据普通编码块的有效载荷的偶校验信息,生成普通编码块的同步头的第一比特作为偶校验位,生成普通编码块的同步头的第二比特作为第一比特的反码。在另一例子中,可根据超巾贞头的有效载荷的偶校验信息,生成超巾贞头的同步头的第一比特作为偶校验位,生成超帧头的同步头的第二比特作为第一比特的反码,并可根据普通编码块的有效载荷的奇校验信息,生成普通编码块的同步头的第一比特作为奇校验位,生成普通编码块的同步头的第二比特作为第一比特的反码。这样,编码块同步头信息即携带了编码块的奇偶校验信息,实现对编码信息的保护,同时,也未产生非法同步头信息,从而实现两种功能兼容。可选地,作为另一实施例,超帧头的同步头可以是“10”,超帧头的有效载荷为“78,50,50,50,50,50,50,50”,这样可以进一步兼容现有64B/66B编码协议所规定的超帧头的识别机制。接收端可识别编码传递过来的“10”同步头信号,并识别其中的超帧头有效载荷信息是否符合预期的控制字信息“78,50,50,50,50,50,50,50”。在此具体例子中,由于78的二进制比特是01001110 (4个“ I”),50的二进制比特是00110010 (3个“ I”),所以超帧头的有效载荷包括4+3X7 = 25个“I”。因此,同步头“10”是奇校验信息,即同步头中的第一比特(在此情况下为“I”)是奇校验位。普通编码块的同步头可能是“10”或“01”,均为偶校验信息,即同步头中的第一比特是偶校验位。当然,本发明实施例对超帧头的具体格式不作限制。如果超帧头的有效载荷是其他数值并满足偶校验,则可以确定同步头“10”为偶校验信息。本发明实施例还可以兼容现有64B/66B编码协议的其他机制,如加扰机制、GearBox(变速器)机制等。例如,可对普通编码块的未加扰的有效载荷进行奇偶校验,确定为普通编码块的同步头为“10”或“01”。然后对有效载荷进行自同步加扰、同步头添加和Gearbox、并串转换等处理,输出66比特的编码块。这样,只需对64B/66B编码块的小改进,即可实现高精度的校验,且兼容现有的64B/66B编解码过程。此外,本发明实施例能检测误码类型更多,由于校验保护的单位为66比特编码块,因此可区分单比特误码和超过66比特的突发误码。图2是本发明另一实施例的数据传输方法的流程图。图2的方法由接收端(如基站、基站控制器或其他实体)执行。201,接收符合CPRI协议的64B/66B编码块,其中64B/66B编码块的同步头携带64B/66B编码块的有效载荷的奇偶校验信息。202,利用同步头携带的奇偶校验信息对64B/66B编码块的有效载荷进行校验。本发明实施例利用64B/66B编码块的同步头携带奇偶校验信息,以校验64B/66B编码块的64比特的有效载荷,校验保护的粒度较小,提高了误码率检测精度。图2的方法与图1的方法相对应,因此将适当省略详细的描述。可选地,作为一个实施例,在步骤202中,可识别64B/66B编码块的同步头,其中同步头中的第一比特为校验位,同步头中的第二比特为第一比特的反码。当64B/66B编码块的有效载荷符合校验位时,确定校验成功;当64B/66B编码块的有效载荷不符合校验位时,确定校验失败。这样64B/66B编码块的同步头可保证为“10”或“01”,能够兼容现有的64B/66B编码协议。所谓有效载荷符合校验位,是指有效载荷中包含的比特“ I ”的数目与校验位的指示相一致,这与现有技术中的奇偶校验的定义是相同的。例如,如果校验位是奇校验位,则当校验位为“I”且有效载荷中包含的比特“I”的数目为奇数时,或者当校验位为“O”且有效载荷中包含的比特“ I ”的数目为偶数时,有效载荷符合校验位;相反,当校验位为“O”且有效载荷中包含的比特“ I”的数目为奇数时,或者当校验位为“ I”且有效载荷中包含的比特“ I ”的数目为偶数时,有效载荷不符合校验位。另一方面,如果校验位是偶校验位,则当校验位为“I”且有效载荷中包含的比特“I”的数目为偶数时,或者当校验位为“O”且有效载荷中包含的比特“I”的数目为奇数时,有效载荷符合校验位;相反,当校验位为“O”且有效载荷中包含的比特“I”的数目为偶数时,或者当校验位为“ I”且有效载荷中包含的比特“ I”的数目为奇数时,有效载荷不符合校验位。可选地,作为另一实施例,64B/66B编码块包括超帧头或普通编码块。在步骤202中,可识别超帧头的同步头或普通编码块的同步头,其中超帧头的同步头中的第一比特为奇校验位,普通编码块的同步头中的第一比特为偶校验位;或者,可识别超帧头的同步头或普通编码块的同步头,其中超帧头的同步头中的第一比特为偶校验位,普通编码块的同步头中的第一比特为奇校验位。。这样,编码块同步头信息即携带了编码块的奇偶校验信息,实现对编码信息的保护,同时,也未产生非法同步头信息,从而实现两种功能兼容。可选地,作为另一实施例,超帧头的同步头可以是“10”,超帧头的有效载荷可以是“78,50,50,50,50,50,50,50”。这样可以进一步兼容现有64B/66B编码协议所规定的超帧头的识别机制。本发明实施例还可以兼容现有64B/66B编码协议的其他机制,如解扰机制、GearBox机制等。例如,可对所接收的66比特的编码块进行串并转换、同步头分离、Gearbox和自同步解扰等处理,得到2比特的同步头和64比特的有效载荷,再利用同步头携带的奇偶校验信息对有效载荷进行校验。这样,只需对64B/66B编码块的小改进,即可实现高精度的校验,且兼容现有的64B/66B编解码过程。此外,本发明实施例能检测误码类型更多,由于校验保护的单位为66比特编码块,因此可区分单比特误码和超过66比特的突发误码。图3是应用本发明实施例的系统的一个例子的示意图。图3的系统30包括RE (Radio Equipment,射频设备)31 和 REC(Radio Equipment Control,射频设备控制器)32。RE 31和REC 32之间通过有线方式(例如光纤或电缆)连接。RE 31和REC 32之间的逻辑链路可以支持CPRI协议。RE 31和REC 32可作为图1或图2的方法的执行主体,编码得到64B/66B编码块或对64B/66B编码块进行解码。在一个例子中,RE 31是基站,REC 32是基站控制器。基站和基站控制器之间可通过CPRI链路进行通信,可应用本发明实施例。在另一例子中,RE 31是分布式基站中的射频拉远单元(RRU,Radio RemoteUnit), REC 32是分布式基站中的基带处理单元(BBU, Base Band Unit)。RRU和BBU之间可通过CPRI链路进行通信,可应用本发明实施例。本发明实施例不限于上面所列举的场景例子,其他利用CPRI链路进行通信的实体也可应用本发明实施例。这些应用均落入本发明实施例的范围内。图4是本发明一个实施例的数据传输装置的框图。图4的数据传输装置40是数据的发送端,例如图3所示的RE 31或REC 32,包括生成单元41和发送单元42。生成单元41生成符合CPRI协议的64B/66B编码块,其中64B/66B编码块的同步头携带64B/66B编码块的有效载荷的奇偶校验信息。发送单元42发送生成单元41生成的64B/66B编码块。本发明实施例利用64B/66B编码块的同步头携带奇偶校验信息,以校验64B/66B编码块的64比特的有效载荷,校验保护的粒度较小,提高了误码率检测精度。图4的数据传输装置40可执行图1的方法,因此为避免重复,不再详细描述。生成单元41可以由处理器实现,发送单元42可以由接口或收发器实现。可选地,作为一个实施例,生成单元41可生成64B/66B编码块的有效载荷,并根据有效载荷的奇偶校验信息,生成同步头的第一比特作为校验位,生成同步头的第二比特作为所述第一比特的反码。可选地,作为另一实施例,生成单元41生成的64B/66B编码块包括超帧头和普通编码块这两类。具体地,生成单元41可根据超帧头的有效载荷的奇校验信息,生成超帧头的同步头的第一比特作为奇校验位,生成超帧头的同步头的第二比特作为第一比特的反码,并且根据普通编码块的有效载荷的偶校验信息,生成普通编码块的同步头的第一比特作为偶校验位,生成普通编码块的同步头的第二比特作为所述第一比特的反码。或者,生成单元31可根据超帧头的有效载荷的偶校验信息,生成超帧头的同步头的第一比特作为偶校验位,生成超帧头的同步头的第二比特作为第一比特的反码,并且根据普通编码块的有效载荷的奇校验信息,生成普通编码块的同步头的第一比特作为奇校验位,生成普通编码块的同步头的第二比特作为第一比特的反码。可选地,作为另一实施例,生成单元41生成的超帧头的同步头可以是“10”,超帧头的有效载荷可以是“78,50,50,50,50,50,50,50”。这样,本发明实施例的64B/66B编码块能够兼容现有编码协议,同时实现高精度的校验。图5是本发明一个实施例的数据传输装置的框图。图5的数据传输装置50是数据的接收端,例如图3所示的RE 31或REC 32,包括接收单元51和校验单元52。接收单元51接收符合CPRI协议的64B/66B编码块,其中64B/66B编码块的同步头携带64B/66B编码块的有效载荷的奇偶校验信息。校验单元52利用接收单元51接收的64B/66B编码块的同步头携带的奇偶校验信息对64B/66B编码块的有效载荷进行校验。本发明实施例利用64B/66B编码块的同步头携带奇偶校验信息,以校验64B/66B编码块的64比特的有效载荷,校验保护的粒度较小,提高了误码率检测精度。图5的数据传输装置50可执行图2的方法,因此为避免重复,不再详细描述。接收单元51可以由接口或收发器实现,校验单元52可以由处理器实现。可选地,作为另一实施例,校验单元52可识别64B/66B编码块的同步头,其中同步头中的第一比特为校验位,同步头中的第二比特为第一比特的反码;i64B/66B编码块的有效载荷符合校验位时,确定校验成功;当64B/66B编码块的有效载荷不符合校验位时,确定校验失败。可选地,作为另一实施例,接收单元51接收的64B/66B编码块包括超帧头或普通编码块这两类。在此情况下,校验单元52可识别超帧头的同步头或普通编码块的同步头,其中超帧头的同步头中的第一比特为奇校验位,普通编码块的同步头中的第一比特为偶校验位;或者,校验单元52可识别超帧头的同步头或普通编码块的同步头,其中超帧头的同步头中的第一比特为偶校验位,普通编码块的同步头中的第一比特为奇校验位。可选地,作为另一实施例,校验单元52可识别超帧头的同步头为“10”,超帧头的有效载荷为 “78,50,50,50,50,50,50,50”。这样,本发明实施例的64B/66B编码块能够兼容现有编码协议,同时实现高精度的校验。无论是在低误码率还是高误码率条件下,本发明实施例的改进型64B/66B编码都能很好地检测出物理链路误码率(检测误码率约等于链路实际误码率)。并且误码率越低,改进型64B/66B编码指示的误码率精度越高。利用改进型64B/66B编码的奇偶校验能力,上报用户所需的链路物理层误码信息,支持用户定义的码率告警的机制。改进型编码支持识别各种形式的误码,包括随机误码或短时间爆发的突发误码。根据本发明实施例的方法进行测试。在Is时间间隔内,统计1.536e8个64B/66B编码错误的个数,测算链路误码率,测试结果具有较高的置信度。图6是本发明一个实施例的通信设备的框图。图6的通信设备60可以是图3所示的RE 31或REC 32,作为数据的编码端和发送端。通信设备60包括编码单元61、加扰单元62、合并单元63、并串转换单元64和输送单元65。编码单元61对数据进行编码,生成64比特的有效载荷,并生成2比特的同步头,其中同步头携带有效载荷的奇偶校验信息。这样,编码单元61可生成符合CPRI协议的64B/66B编码块的同步头和有效载荷。加扰单元62对编码单元61生成的有效载荷进行加扰,得到加扰后的有效载荷。加扰单元62的加扰机制可参照现有技术,因此不再赘述。例如,作为一个非限制性的实施例,加扰单元62可生成二进制伪随机序列,并将该伪随机序列与64比特的有效载荷进行模2加运算,实现对有效载荷的加扰。合并单元63将编码单元61生成的同步头添加到加扰单元62加扰后的有效载荷,得到66比特的编码块。可选地,合并单元63还可以执行现有技术中的其他附加操作,如变速(GearBox)处理。并串转换单元64对编码块进行并串转换处理,以生成串行的编码块。输送单元65发送所述串行的编码块。本发明实施例利用64B/66B编码块的同步头携带奇偶校验信息,以校验64B/66B编码块的64比特的有效载荷,校验保护的粒度较小,提高了误码率检测精度。图6的通信设备60可执行图1的方法,因此为避免重复,不再详细描述。可选地,作为一个实施例,编码单元61可生成同步头的第一比特作为有效载荷的校验位,并生成同步头的第二比特作为第一比特的反码。换句话说,编码单元61生成的同步头可保证为“10”或“01”,这样能够兼容现有的64B/66B编码协议。现有的64B/66B编码块包括两种类型,即超帧头或普通编码块。可选地,作为另一实施例,编码单元61可生成64比特的有效载荷“78,50,50,50,50,50,50,50”和携带有效载荷“78,50,50,50,50,50,50, 50”的奇校验信息的2比特的同步头“ 10”,作为超帧头。这样能够兼容现有的同步头格式。对于普通编码块,另一方面,编码单元61可生成普通编码块的有效载荷和携带普通编码块的有效载荷的偶校验信息的同步头,作为该普通编码块的同步头。换句话说,普通编码块的同步头可能是“10”或“01”,均为偶校验信息,即同步头中的第一比特是偶校验位。这样,编码块同步头信息即携带了编码块的奇偶校验信息,实现对编码信息的保护,同时,也未产生非法同步头信息,从而实现两种功能兼容。加扰单元62、合并单元63、并串转换单元64和输送单元65的操作可类似于现有64B/66B功能模块的相应操作,这样对现有通信设备的变动较小,在实现高精度的校验的同时,兼容现有的64B/66B编解码过程。图7是本发明另一实施例的通信系统的框图。图7的通信设备70可以是图3所示的RE 31或REC 32,作为数据的接收端和解码端。通信设备70包括接收单元71、串并转换单元72、分离单元73、解扰单元74和校验单元75。
接收单元71接收66比特的串行的编码块。该编码块的同步头携带编码块的有效载荷的奇偶校验信息。例如,该编码块可以是从图6的通信设备60输出的符合CPRI协议的64B/66B编码块,但本发明对编码块的来源不作限制。串并转换单元72对串行的编码块进行串并转换处理。分离单元73从串并转换单元72进行串并转换处理后的编码块中提取2比特的同步头和64比特的加扰后的有效载荷。可选地,如果需要进行变速(GearBox)处理,分离单元73可以具有变速处理的能力。解扰单元74对分离单元73提取的加扰后的有效载荷进行解扰处理以得到有效载荷。解扰单元74的解扰机制可参照现有技术,因此不再赘述。例如,解扰单元74的解扰机制可以与图6的加扰单元62的加扰机制相对应。校验单元75利用分离单元73提取的同步头所携带的奇偶校验信息对解扰单元74得到的有效载荷进行校验。本发明实施例利用64B/66B编码块的同步头携带奇偶校验信息,以校验64B/66B编码块的64比特的有效载荷,校验保护的粒度较小,提高了误码率检测精度。图7的通信设备70可执行图2的方法,因此为避免重复,不再详细描述。可选地,作为一个实施例,校验单元74可提取同步头的第一比特作为校验位,该同步头中的第二比特为第一比特的反码。换句话说,同步头可保证为“10”或“01”,这样能够兼容现有的64B/66B编码协议。当有效载荷符合校验位时,校验单元74确定校验成功;当有效载荷不符合校验位时,校验单元74确定校验失败。64B/66B编码块可包括超帧头或普通编码块这两类。可选地,作为另一实施例,校验单元74可将具有64比特的有效载荷“78,50,50,50,50,50,50,50”和携带有效载荷“78,50,50,50,50,50,50,50”的奇校验信息的2比特的同步头“ 10”的编码块识别为超帧头。另一方面,对于普通编码块,校验单元74可利用普通编码块的同步头携带的偶校验信息对普通编码块的有效载荷进行校验。换句话说,普通编码块的同步头可能是“10”或“01”,均为偶校验信息,即同步头中的第一比特是偶校验位。这样,编码块同步头信息即携带了编码块的奇偶校验信息,实现对编码信息的保护,同时,也未产生非法同步头信息,从而实现两种功能兼容。接收单元71、串并转换单元72、分离单元73和解扰单元74可类似于现有64B/66B功能模块的相应操作,这样对现有通信设备的变动较小,在实现高精度的校验的同时,兼容现有的64B/66B编解码过程。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种数据传输方法,其特征在于,包括: 生成符合通用公共无线接口 CPRI协议的64B/66B编码块,其中所述64B/66B编码块的同步头携带所述64B/66B编码块的有效载荷的奇偶校验信息; 发送所述64B/66B编码块。
2.如权利要求1所述的方法,其特征在于,所述生成符合通用公共无线接口CPRI协议的64B/66B编码块,包括: 生成所述64B/66B编码块的有效载荷; 根据所述有效载荷的奇偶校验信息,生成所述同步头的第一比特作为校验位,生成所述同步头的第二比特作为所述第一比特的反码。
3.如权利要求2所述的方法,其特征在于,所述64B/66B编码块包括超帧头或普通编码块, 所述根据所述有效载荷的奇偶校验信息,生成所述同步头的第一比特作为校验位,生成所述同步头的第二比特作为所述第一比特的反码,包括: 根据所述超帧头的有效载荷的奇校验信息,生成所述超帧头的同步头的第一比特作为奇校验位,生成所述超帧头的同步头的第二比特作为所述第一比特的反码,并且根据所述普通编码块的有效载荷的偶校验信息,生成所述普通编码块的同步头的第一比特作为偶校验位,生成所述普通编码块的同步头的第二比特作为所述第一比特的反码;或者, 根据所述超帧头的有效载荷的偶校验信息,生成所述超帧头的同步头的第一比特作为偶校验位,生成所述超帧头的 同步头的第二比特作为所述第一比特的反码,并且根据所述普通编码块的有效载荷的奇校验信息,生成所述普通编码块的同步头的第一比特作为奇校验位,生成所述普通编码块的同步头的第二比特作为所述第一比特的反码。
4.如权利要求3所述的方法,其特征在于,所述超帧头的同步头为“10”,所述超帧头的有效载荷为 “78,50,50,50,50,50,50,50”。
5.一种数据传输方法,其特征在于,包括: 接收符合通用公共无线接口 CPRI协议的64B/66B编码块,其中所述64B/66B编码块的同步头携带所述64B/66B编码块的有效载荷的奇偶校验信息; 利用所述同步头携带的奇偶校验信息对所述64B/66B编码块的有效载荷进行校验。
6.如权利要求5所述的方法,其特征在于,所述利用所述同步头携带的奇偶校验信息对所述64B/66B编码块的有效载荷进行校验,包括: 识别所述64B/66B编码块的同步头,其中所述同步头中的第一比特为校验位,所述同步头中的第二比特为所述第一比特的反码; 当所述64B/66B编码块的有效载荷符合所述校验位时,确定校验成功;当所述64B/66B编码块的有效载荷不符合所述校验位时,确定校验失败。
7.如权利要求6所述的方法,其特征在于,所述64B/66B编码块包括超帧头或普通编码块, 所述识别所述64B/66B编码块的同步头,其中所述同步头中的第一比特为校验位,包括: 识别所述超帧头的同步头或所述普通编码块的同步头,其中所述超帧头的同步头中的第一比特为奇校验位,所述普通编码块的同步头中的第一比特为偶校验位;或者,识别所述超帧头的同步头或所述普通编码块的同步头,其中所述超帧头的同步头中的第一比特为偶校验位,所述普通编码块的同步头中的第一比特为奇校验位。
8.如权利要求7所述的方法,其特征在于,所述超帧头的同步头为“10”,所述超帧头的有效载荷为 “78,50,50,50,50,50,50,50”。
9.一种数据传输装置,其特征在于,包括: 生成单元,用于生成符合通用公共无线接口 CPRI协议的64B/66B编码块,其中所述64B/66B编码块的同步头携带所述64B/66B编码块的有效载荷的奇偶校验信息; 发送单元,用于发送所述生成单元生成的64B/66B编码块。
10.如权利要求9所述的装置,其特征在于,所述生成单元具体用于生成所述64B/66B编码块的有效载荷,并根据所述有效载荷的奇偶校验信息,生成所述同步头的第一比特作为校验位,生成所述同步头的第二比特作为所述第一比特的反码。
11.如权利要求9或10所述的装置,其特征在于,所述生成单元生成的64B/66B编码块包括超帧头和普通编码块, 所述生成单元具体用于根据所述超帧头的有效载荷的奇校验信息,生成所述超帧头的同步头的第一比特作为奇校验位,生成所述超帧头的同步头的第二比特作为所述第一比特的反码,并且根据所述普通编码块的有效载荷的偶校验信息,生成所述普通编码块的同步头的第一比特作为偶校验位,生成所述普通编码块的同步头的第二比特作为所述第一比特的反码;或者, 所述生成单元具体用于根据所述超帧头的有效载荷的偶校验信息,生成所述超帧头的同步头的第一比特作为偶校验位,生成所述超帧头的同步头的第二比特作为所述第一比特的反码,并且根据所述普通编码 块的有效载荷的奇校验信息,生成所述普通编码块的同步头的第一比特作为奇校验位,生成所述普通编码块的同步头的第二比特作为所述第一比特的反码。
12.—种数据传输装置,其特征在于,包括: 接收单元,用于接收符合通用公共无线接口 CPRI协议的64B/66B编码块,其中所述64B/66B编码块的同步头携带所述64B/66B编码块的有效载荷的奇偶校验信息; 校验单元,用于利用所述接收单元接收的64B/66B编码块的同步头携带的奇偶校验信息对所述64B/66B编码块的有效载荷进行校验。
13.如权利要求12所述的装置,其特征在于,所述校验单元具体用于识别所述64B/66B编码块的同步头,其中所述同步头中的第一比特为校验位,所述同步头中的第二比特为所述第一比特的反码;当所述64B/66B编码块的有效载荷符合所述校验位时,确定校验成功;当所述64B/66B编码块的有效载荷不符合所述校验位时,确定校验失败。
14.如权利要求12或13所述的装置,其特征在于,所述接收单元接收的64B/66B编码块包括超帧头或普通编码块, 所述校验单元具体用于识别所述超帧头的同步头或所述普通编码块的同步头,其中所述超帧头的同步头中的第一比特为奇校验位,所述普通编码块的同步头中的第一比特为偶校验位;或者, 所述校验单元具体用于识别所述超帧头的同步头或所述普通编码块的同步头,其中所述超帧头的同步头中的第一比特为偶校验位,所述普通编码块的同步头中的第一比特为奇校验位。
15.一种通信设备,其特征在于,包括: 编码单元,用于对数据进行编码,生成64比特的有效载荷,并生成2比特的同步头,其中所述同步头携带所述有效载荷的奇偶校验信息; 加扰单元,用于对所述编码单元生成的有效载荷进行加扰,得到加扰后的有效载荷; 合并单元,用于将所述编码单元生成的同步头添加到所述加扰单元加扰后的有效载荷,得到66比特的编码块; 并串转换单元,用于对所述编码块进行并串转换处理,以生成串行的编码块; 输送单元,用于发送所述串行的编码块。
16.如权利要求15所述的通信设备,其特征在于,所述编码单元具体用于生成所述同步头的第一比特作为所述有效载荷的校验位,并生成所述同步头的第二比特作为所述第一比特的反码。
17.如权利要求15或16所述的通信设备,其特征在于,所述编码单元具体用于生成64比特的有效载荷 “78,50,50,50,50,50,50,50” 和携带有效载荷 “78,50,50,50,50,50,50,50”的奇校验信息的2比特的同步头“10”,作为超帧头;或者, 所述编码单元具体用于生成普 通编码块的有效载荷和携带所述普通编码块的有效载荷的偶校验信息的同步头,作 为所述普通编码块的同步头。
18.—种通信设备,其特征在于,包括: 接收单元,用于接收66比特的串行的编码块,所述编码块的同步头携带所述编码块的有效载荷的奇偶校验信息; 串并转换单元,用于对所述串行的编码块进行串并转换处理; 分离单元,用于从所述串并转换单元进行串并转换处理后的编码块中提取2比特的同步头和64比特的加扰后的有效载荷; 解扰单元,用于对所述分离单元提取的加扰后的有效载荷进行解扰处理以得到所述有效载荷; 校验单元,用于利用所述分离单元提取的所述同步头所携带的奇偶校验信息对所述解扰单元得到的所述有效载荷进行校验。
19.如权利要求18所述的通信设备,其特征在于,所述校验单元具体用于提取所述同步头的第一比特作为校验位,所述同步头中的第二比特为所述第一比特的反码;当所述有效载荷符合所述校验位时,确定校验成功;当所述有效载荷不符合所述校验位时,确定校验失败。
20.如权利要求18或19所述的通信设备,其特征在于,所述校验单元具体用于将具有·64 比特的有效载荷 “78,50,50,50,50,50,50,50” 和携带有效载荷 “78,50,·50,50,50,50,·50,50"的奇校验信息的2比特的同步头“10”的编码块识别为超帧头;或者 所述校验单元具体用于利用普通编码块的同步头携带的偶校验信息对所述普通编码块的有效载荷进行校验。
全文摘要
本发明实施例提供一种数据传输方法和装置。该方法包括生成符合CPRI协议的64B/66B编码块,其中64B/66B编码块的同步头携带64B/66B编码块的有效载荷的奇偶校验信息;发送64B/66B编码块。本发明实施例利用64B/66B编码块的同步头携带奇偶校验信息,以校验64B/66B编码块的64比特的有效载荷,校验保护的粒度较小,提高了误码率检测精度。
文档编号H04L1/00GK103199953SQ20121000468
公开日2013年7月10日 申请日期2012年1月9日 优先权日2012年1月9日
发明者黄春行, 董晓青, 包盛花 申请人:华为技术有限公司