本公开涉及无线通信和终端,特别是涉及一种数据传输方法、系统、装置及存储介质。
背景技术:
1、小功率(pico)室内分布系统由bbu(base band unit,基带处理单元)、hub(扩展单元)和prru(pico rru,小功率射频拉远单元)组成,prru和hub之间的数据通信可以通过cpri(common public radio interface,通用公共无线接口)实现。基于相关技术的cpri帧格式,在室内分布系统应用中,存在后级处理单元硬件资源消耗较大、c/m(control/manage,控制/管理)通道的信息填充内容固定,可扩展性差等问题。
技术实现思路
1、本公开实施例的目的在于提供一种数据传输方法、系统、装置及存储介质,用以解决在室内分布系统应用中后级处理单元硬件资源消耗较大、c/m通道的信息填充内容固定,可扩展性差的问题。具体技术方案如下:
2、第一方面,本公开实施例提供了一种数据传输方法,所述方法包括:
3、使用本地时钟计数,得到计数值;
4、根据基本帧包括的字符数和所述计数值,确定基本帧内的目标字符编号;
5、获取与所述目标字符编号对应的待传输数据;
6、将所述待传输数据映射到自定义的cpri帧上;
7、使用并行转换器,将所述cpri帧转换为串行数据,并传输所述串行数据,所述cpri帧的并行位宽与所述并行转换器的ip接口的并行位宽相同。
8、可选的,所述cpri帧头部的多个字符与以太网数据对应,所述cpri帧尾部的第一指定字符编号与以太网数据的帧校验序列对应,所述以太网数据包括目的地址、源地址、帧长信息,生成前导码和帧计数。
9、可选的,所述cpri帧中,每种制式的通道的同相正交iq数据占据的字符固定,每种制式的通道的压缩因子占据的字符固定。
10、可选的,当所述待传输数据为多个目标制式的通道的压缩因子时,所述将所述待传输数据映射到自定义的cpri帧上的步骤,包括:
11、确定自定义的cpri帧上所述目标字符编号对应的目标字符处每个目标制式的通道对应的位置;
12、将每个目标制式的通道的压缩因子映射至所述目标字符相应的位置的低比特位处。
13、可选的,当所述待传输数据为多个目标制式的通道的iq数据时,所述将所述待传输数据映射到自定义的cpri帧上的步骤,包括:
14、确定自定义的cpri帧上所述目标字符编号对应的目标字符处每个目标制式的通道对应的位置;
15、将每个目标制式的通道的iq数据映射至所述目标字符相应的位置的比特位处。
16、可选的,所述cpri帧尾部的第二指定字符编号与消息通道对应,所述消息通道用于透明传输应用层消息。
17、可选的,所述应用层消息包括前导码、目的地址、源地址、类型/长度、有效数据和帧校验序列。
18、可选的,所述cpri帧尾部的第三指定字符编号与控制管理通道对应,所述控制管理通道用于传输控制字。
19、可选的,所述方法还包括:
20、根据基本帧包括的字符数和所述计数值,确定超帧的目标基本帧编号,每个超帧包括多个基本帧;
21、所述获取与所述目标字符编号对应的待传输数据的步骤,包括:
22、当所述目标字符编号为所述第三指定字符编号时,获取所述目标基本帧编号对应的控制字,作为待传输数据。
23、可选的,每个超帧包括64个基本帧,每个超帧包括16个子信道,1个子信道包括4个控制字。
24、可选的,所述cpri帧尾部的第四指定字符编号与间隙字段对应,所述间隙字段用于传输根据芯片器件型号生成的帧间隙信息。
25、可选的,在一个超帧起始位的前一个基本帧的间隙字段内所述帧间隙信息为定帧信息,所述定帧信息包括所述基本帧所属超帧的结束符以及所述基本帧所属超帧的下一超帧的起始符;
26、所述方法还包括:
27、根据基本帧包括的字符数、所述计数值、超帧包括的基本帧数和无线帧包括的超帧数,确定目标无线帧编号和无线帧内的目标超帧编号,每个无线帧包括多个超帧;
28、所述获取与所述目标字符编号对应的待传输数据的步骤,包括:
29、当所述目标字符编号为所述第四指定字符编号时,若根据所述目标无线帧编号和所述目标超帧编号到达超帧起始位,则获取目标定帧信息,作为待传输数据。
30、可选的,所述cpri帧中尾部的第五指定字符编号的字符为预留字符,所述预留字符处填充零。
31、可选的,所述基本帧在上行链路和下行链路使用10毫秒帧头同步。
32、第二方面,本公开实施例提供了一种室内分布系统,所述系统包括电子设备,所述电子设备包括:
33、至少一个处理器;和
34、存储器,所述存储器中存储有可执行指令,所述指令在由所述至少一个处理器执行时使得所述至少一个处理器实现上述任一所述的数据传输方法步骤。
35、可选的,所述电子设备为hub或小功率射频拉远单元prru,所述cpri帧为通过所述hub与prru之间的前传接口传输的基本帧。
36、第三方面,本公开实施例提供了一种数据传输装置,所述装置包括:
37、计数单元,用于使用本地时钟计数,得到计数值;
38、确定单元,用于根据基本帧包括的字符数和所述计数值,确定基本帧内的目标字符编号;
39、获取单元,用于获取与所述目标字符编号对应的待传输数据;
40、映射单元,用于将所述待传输数据映射到自定义的cpri帧上;
41、转换单元,用于使用并行转换器,将所述cpri帧转换为串行数据,并传输所述串行数据,所述cpri帧的并行位宽与所述并行转换器的ip接口的并行位宽相同。
42、第四方面,本公开实施私例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的数据传输方法步骤。
43、本公开实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的数据传输方法。
44、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种数据传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述cpri帧头部的多个字符与以太网数据对应,所述cpri帧尾部的第一指定字符编号与以太网数据的帧校验序列对应,所述以太网数据包括目的地址、源地址、帧长信息,生成前导码和帧计数。
3.根据权利要求1所述的方法,其特征在于,所述cpri帧中,每种制式的通道的同相正交iq数据占据的字符固定,每种制式的通道的压缩因子占据的字符固定。
4.根据权利要求3所述的方法,其特征在于,当所述待传输数据为多个目标制式的通道的压缩因子时,所述将所述待传输数据映射到自定义的cpri帧上的步骤,包括:
5.根据权利要求3所述的方法,其特征在于,当所述待传输数据为多个目标制式的通道的iq数据时,所述将所述待传输数据映射到自定义的cpri帧上的步骤,包括:
6.根据权利要求1所述的方法,其特征在于,所述cpri帧尾部的第二指定字符编号与消息通道对应,所述消息通道用于透明传输应用层消息。
7.根据权利要求6所述的方法,其特征在于,所述应用层消息包括前导码、目的地址、源地址、类型/长度、有效数据和帧校验序列。
8.根据权利要求1所述的方法,其特征在于,所述cpri帧尾部的第三指定字符编号与控制管理通道对应,所述控制管理通道用于传输控制字。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,每个超帧包括64个基本帧,每个超帧包括16个子信道,1个子信道包括4个控制字。
11.根据权利要求1所述的方法,其特征在于,所述cpri帧尾部的第四指定字符编号与间隙字段对应,所述间隙字段用于传输根据芯片器件型号生成的帧间隙信息。
12.根据权利要求11所述的方法,其特征在于,在一个超帧起始位的前一个基本帧的间隙字段内所述帧间隙信息为定帧信息,所述定帧信息包括所述基本帧所属超帧的结束符以及所述基本帧所属超帧的下一超帧的起始符;
13.根据权利要求1所述的方法,其特征在于,所述cpri帧中尾部的第五指定字符编号的字符为预留字符,所述预留字符处填充零。
14.根据权利要求1-13任一项所述的方法,其特征在于,所述基本帧在上行链路和下行链路使用10毫秒帧头同步。
15.一种室内分布系统,其特征在于,所述系统包括电子设备,所述电子设备包括:
16.根据权利要求15所述的系统,其特征在于,所述电子设备为扩展单元hub或小功率射频拉远单元prru,所述cpri帧为通过所述hub与prru之间的前传接口传输的基本帧。
17.一种数据传输装置,其特征在于,所述装置包括:
18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-14任一所述的方法步骤。