一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

小区数据的处理方法及装置与流程

2021-11-17 19:32:00 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种小区数据的处理方法及装置。


背景技术:

2.目前,对于采用3d mimo(multiplein multipleout,多进多出)多天线技术的单光纤传输技术方案中,一个小区的小区数据量大约占一个cpri(common public radio interface,通用公共无线电接口)基本帧的三分之一,在这种情况下aau(active antenna unite,有源天线处理单元)向bbu((base band unite,基带处理单元)传递的数据量就受到很大限制。


技术实现要素:

3.本技术提供一种小区数据的处理方法及装置,用以解决相关技术中传递的小区数据量受到很大限制的问题。
4.第一方面,请提供一种小区数据的处理方法,应用于网络侧设备,所述网络侧设备包括第一基带板和第二基带板,所述第一基带板连接的aau的数量多于所述第二基带板连接的aau的数量,所述方法应用于所述第一基带板,包括:
5.接收所述第一基带板连接的aau传输的基本帧,所述基本帧中包括组包数据,所述组包数据中包括多个小区的小区数据;
6.将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板进行基带传输处理。
7.在一种可能的实施方式中,将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板,包括:
8.对所述基本帧中的组包数据进行拆分,分别得到各个小区的小区数据;
9.将拆分得到的各个小区中的至少一个小区的小区数据调度给所述第二基带板。
10.在一种可能的实施方式中,将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板,包括:
11.将解析后的指定基本帧调度给所述第二基带板处理,以使所述第二基带板处理所述指定基本帧中的组包数据中的指定小区的小区数据;
12.其中,所述指定基本帧数量为所述第一基带板比所述第二基带板多出的数量中的一部分。
13.在一种可能的实施方式中,若所述指定小区为所述指定基本帧中的部分小区,所述方法还包括:
14.对所述指定基本帧中的所述指定小区之外的小区的小区数据进行基带传输处理。
15.在一种可能的实施方式中,各个小区的小区数据包括频域数据和探测参考符号srs信道数据,所述将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板,包括:
16.将各个小区的频域数据进行解压缩后得到解压缩数据;并将同一小区的所述解压缩数据与所述srs信道数据进行信道合并,得到信道合并的数据;
17.将各个小区中的至少一个小区的所述信道合并的数据调度给所述第二基带板进行基带传输处理。
18.在一种可能的实施方式中,所述将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板进行基带传输处理,包括:
19.将所述多个小区中的至少一个小区的小区数据通过aurora接口协议分别进行组包,得到所述至少一个小区各自的aurora接口协议组包数据;
20.通过aurora接口将所述至少一个小区各自的aurora接口协议组包数据调度给所述第二基带板。
21.在一种可能的实施方式中,所述将所述基本帧中的多个小区中的至少一个小区的小区数据调度给所述第二基带板进行基带传输处理,包括:
22.通过预先设定的地址线确定所述至少一个小区的小区数据的输出地址;所述输出地址用于指向aurora接口模块中的ram;
23.根据所述aurora接口协议将所述至少一个小区的小区数据从所述ram中读出,并进行组包得到aurora接口协议组包数据;
24.将所述至少一个小区中的aurora接口协议组包数据输出给所述第二基带板进行基带传输处理。
25.在一种可能的实施方式中,所述aau传输的基本帧包括:所述aau覆盖的两个小区的基于通用公共无线电接口cpri协议的组包数据。
26.第二方面,提供一种小区数据的处理方法,应用于网络侧设备,所述网络侧设备包括第一基带板和第二基带板,所述第一基带板连接的aau的数量多于所述第二基带板连接的aau的数量,所述方法应用于所述第二基带板,包括:
27.接收所述第二基带板连接的aau传输的基本帧,所述基本帧中包括组包数据,所述组包数据中包括多个小区的小区数据;并,
28.接收所述第一基带板调度的至少一个小区的小区数据;
29.对各个小区数据的进行基带传输处理。
30.在一种可能的实施方式中,所述接收所述第一基带板调度的至少一个小区的小区数据,包括:
31.通过aurora接口接收所述至少一个小区的小区数据。
32.在一种可能的实施方式中,所述aau传输的基本帧包括:所述aau覆盖的两个小区的基于cpri协议的组包数据。
33.第三方面,提供一种小区数据的处理装置,应用于网络侧设备,所述网络侧设备包括第一基带板和第二基带板,所述第一基带板连接的aau的数量多于所述第二基带板连接的aau的数量,所述装置应用于所述第一基带板,包括:
34.第一接收模块,用于接收所述第一基带板连接的aau传输的基本帧,所述基本帧中包括组包数据,所述组包数据中包括多个小区的小区数据;
35.调度模块,用于将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板进行基带传输处理。
36.在一种可能的实施方式中,所述调度模块,用于将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板进行基带传输处理时,具体用于:
37.对所述基本帧中的组包数据进行拆分,分别得到各个小区的小区数据;
38.将拆分得到的各个小区中的至少一个小区的小区数据调度给所述第二基带板。
39.在一种可能的实施方式中,所述调度模块,用于将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板时,具体用于:
40.将解析后的指定基本帧调度给所述第二基带板处理,以使所述第二基带板处理所述指定基本帧中的组包数据中的指定小区的小区数据;
41.其中,所述指定基本帧数量为所述第一基带板比所述第二基带板多出的数量中的一部分。
42.在一种可能的实施方式中,若所述指定小区为所述指定基本帧中的部分小区,所述装置还包括:
43.第一传输模块,用于对所述指定基本帧中的所述指定小区之外的小区的小区数据进行基带传输处理。
44.在一种可能的实施方式中,各个小区的小区数据包括频域数据和srs信道数据,所述调度模块,用于将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板时,具体用于:
45.将各个小区的频域数据进行解压缩后得到解压缩数据;并将同一小区的所述解压缩数据与所述srs信道数据进行信道合并,得到信道合并的数据;
46.将各个小区中的至少一个小区的所述信道合并的数据调度给所述第二基带板进行基带传输处理。
47.在一种可能的实施方式中,所述调度模块,用于将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板进行基带传输处理时,具体用于:
48.将所述多个小区中的至少一个小区的小区数据通过aurora接口协议分别进行组包,得到所述至少一个小区各自的aurora接口协议组包数据;
49.通过aurora接口将所述至少一个小区各自的aurora接口协议组包数据调度给所述第二基带板。
50.在一种可能的实施方式中,所述将所述基本帧中的多个小区中的至少一个小区的小区数据调度给所述第二基带板进行基带传输处理,包括:
51.通过预先设定的地址线确定所述至少一个小区的小区数据的输出地址;所述输出地址用于指向aurora接口中的ram;
52.根据所述aurora接口协议将所述至少一个小区的小区数据从所述ram中读出,并进行组包得到aurora接口协议组包数据;
53.将所述至少一个小区中的aurora接口协议组包数据输出给所述第二基带板进行基带传输处理。
54.在一种可能的实施方式中,所述aau传输的基本帧包括:所述aau覆盖的两个小区的基于cpri协议的组包数据。
55.第四方面,提供一种小区数据的处理装置,应用于网络侧设备,所述网络侧设备包括第一基带板和第二基带板,所述第一基带板连接的aau的数量多于所述第二基带板连接
的aau的数量,所述装置应用于所述第二基带板,包括:
56.第二接收模块,用于接收所述第二基带板连接的aau传输的基本帧,所述基本帧中包括组包数据,所述组包数据中包括多个小区的小区数据;并,
57.第三接收模块,用于接收所述第一基带板调度的至少一个小区的小区数据;
58.第二传输模块,用于对各个小区数据的进行基带传输处理。
59.在一种可能的实施方式中,所述第三接收模块,用于接收所述第一基带板调度的至少一个小区的小区数据时,具体用于:
60.通过aurora接口接收所述至少一个小区的小区数据。
61.在一种可能的实施方式中,所述aau传输的基本帧包括:所述aau覆盖的两个小区的基于cpri协议的组包数据。
62.第五方面,一种网络侧设备,所述网络侧设备包括第一基带板和第二基带板,所述第一基带板连接的aau的数量多于所述第二基带板连接的aau的数量,应用于所述第一基带板,包括:
63.存储器,用于存储指令;以及,
64.处理器,用于执行所述指令,其中,当所述指令被执行时,使得所述网络侧设备实现第一方面中任一实施方式所述的方法。
65.第六方面,一种网络侧设备,所述网络侧设备包括第一基带板和第二基带板,所述第一基带板连接的aau的数量多于所述第二基带板连接的aau的数量,应用于所述第一基带板,包括:
66.存储器,用于存储指令;以及,
67.处理器,用于执行所述指令,其中,当所述指令被执行时,使得所述网络侧设备实现第二方面中任一实施方式所述的方法。
68.第七方面,一种计算机存储介质,所述计算机可读存储介质包括计算机程序,当计算机程序在计算机上运行时,使得所述计算机实现第一方面中任一实施方式所述的方法。
69.第八方面,一种计算机存储介质,所述计算机可读存储介质包括计算机程序,当计算机程序在计算机上运行时,使得所述计算机实现第一方面中任一实施方式所述的方法。
70.本技术有益效果如下:
71.本技术实施例提供的方法和装置,通过采用两个基带板bbu处理aau发送的频域数据,且其中一个基带板连接的aau的数量多于另一基带板时,则可将连接aau数量多的基带板上的至少一个小区数据调度到连接aau的数量少的基带板上,用以保证两个基带板均衡地处理aau传输的小区数据。
附图说明
72.图1a为相关技术中的一种s3模式下的硬件结构图;
73.图1b为相关技术中的一种s3模式下的传输框架图;
74.图1c为相关技术中的一种s3模式下的基本帧的排布示意图;
75.图2a为相关技术中的一种s111模式下的硬件结构图;
76.图2b为相关技术中的一种s111模式下的传输框架图;
77.图2c为相关技术中的一种s111模式下的基本帧的排布示意图;
78.图3为本技术实施例提供的方法采用的基本帧的排布示意图;
79.图4为本技术实施例提供的一种小区数据的处理方法应用于第一基带板的流程示意图;
80.图5为本技术实施例提供的一种小区数据的处理方法的结构示意图;
81.图6为本技术实施例提供的一种小区数据的处理方法的第一基带板上采用方式一的传输框架图;
82.图7为本技术实施例提供的一种小区数据的处理方法的基本帧的排布示意图;
83.图8为本技术实施例提供的一种小区数据的处理方法的第一基带板上采用方式二的传输框架图;
84.图9为本技术实施例提供的对拆分后的小区数据处理的流程示意图;
85.图10为本技术实施例提供的一种小区数据的处理方法的第一基带板上采用方式三的传输框架图;
86.图11为本技术实施例提供的一种小区数据的处理方法应用于第二基带板的流程示意图;
87.图12为本技术实施例提供的一种小区数据的处理方法的第二基带板上采用方式一的传输框架图;
88.图13为本技术实施例提供的一种小区数据的处理方法的第二基带板上采用方式二的传输框架图;
89.图14为本技术实施例提供的一种小区数据的处理方法的第二基带板上采用方式三的传输框架图;
90.图15为本技术实施例提供的一种小区数据的处理方法应用于第一基带板的结构示意图;
91.图16为本技术实施例提供的一种小区数据的处理方法应用于第二基带板的结构示意图;
92.图17为本技术实施例提供的一种网络侧设备的结构示意图。
具体实施方式
93.相关技术中,mimo多天线技术作为lte(long term evolution,长期演进)系统物理层的基本构成之一,主要可以分为空间复用、传输分集和波束赋形三种模式。而3d-mimo技术采用大规模阵列天线,以波束赋形算法为基础,并结合了sdma(space division multiple access,空分复用接入)技术实现多场景覆盖。
94.目前,3d mimo单光纤dplp(down physical layer processor,下行物理层处理器)的传输方案包括s3(sectorized 3,一个扇区配置三个载频)模式和s111(sectorized 1,三个扇区配置三个载频模式)两种主要的技术方案,实现过程如下:
95.一、s3模式
96.首先,参阅图1a,为相关技术中的一种s3模式下的硬件结构图,从图1a中,可确定通过一根光纤传递三个小区的小区数据,且通过一块bbu进行基带传输。其中,小区数据为通过cpri协议进行组包后得到的基本帧。
97.在bbu上的传输的上行整体框架图参阅图1b,在cpri协议下,接收通过有源天线处
理单元aau1传输的基本帧,该基本帧中包括传递三个小区的频域数据(假设为小区0、小区1和小区2)。在bbu上进行基带传输时,主要实现的功能是将一个基本帧中的各小区的小区数据拆分开;然后把小区数据中压缩的pucch(physical uplink control channel,物理上行链路控制信道)/pusch(physical uplink shared channel,物理上行链路共享信道)频域数据进行解压缩,并与srs(sounding reference symbol,探测参考符号)数据进行信道合并之后,再通过aurora接口协议将信道合并后的小区数据传输给下一级处理器进行处理。
98.以下对图1b中的各模块实现的功能进行解释说明:
99.(1)光口接收模块optic_inf:用于将基本帧中的小区数据中的有效数据标识出来。
100.(2)小区数据缓存模块ul3d_buf:负责将小区数据中的有效数据进行缓存,并定时读出。
101.(3)小区数据拆分模块dis_cell:用于将一个基本帧中包含的多个小区数据拆分开,并实现小区数据的对齐操作,即保证拆分后的多个小区数据到达下一处理模块的时钟时刻相同。
102.(4)小区数据处理模块cell_process:负责分别将各小区数据中的pucch/pusch频域数据与srs信道数据进行数据分离,并在对pucch/pusch频域数据解压缩后再进行信道合并,其中实现该模块功能中的各子模块的功能实现如下:
103.(4-1)解压缩模块decmper:用于对pucch/pusch频域数据进行解压缩;
104.(4-2)频域数据缓存模块cycbuf:负责对解压缩后的pucch/pusch频域数据进行缓存;
105.(4-3)探测参考符号缓存模块srs_uram:表示srs信道数据的传输;
106.(4-4)信道合并模块mux:用于实现将解压缩后的pucch/pusch频域数据与srs信道数据进行信道合并。
107.(5)aurora:传输接口模块,负责将经过cell_process模块处理后的数据传输给下一级处理器。
108.参阅图1c,为相关技术中的一种s3模式下的一个cpri基本帧的排布示意图,其中一个cpri基本帧格式共包括96个双字,s3模式下一根光纤传递三个小区的频域数据,包括:
109.(1)第1个双字:cm(control manage,控制管理)。
110.(2)第2个双字:vpcie(virtual peripheral component interconnect express,高速串行计算机扩展总线标准)。
111.(3)第3个双字:其中包头1用于存放pusch/pucch的包头信息,包头2用于存放srs信道数据的包头信息,低4bit为包有效标志。
112.(4)第4~33、34~63、64~93个双字:分别用于存储小区0、小区1以及小区2的数据信息。
113.(5)第94~96个双字:少量空双字,即没有填充数据。
114.在这种模式下,由于一根光纤需传输三个小区的小区数据,但基本帧的格式是固定的,因此在一个基本帧中为每个小区分配的可用于传输小区数据的空间便很有限,导致天线覆盖的范围将会较有限。
115.二、s111模式
116.为了相对s3模式增加天线覆盖范围,参阅图2a,为相关技术中的一种s111模式下的硬件结构图,从图2a中,可确定一根光纤传递一个小区的小区数据,且通过一个bbu对三根光纤传输的三个小区的三个基本帧数据进行基带传输。
117.在bbu上的传输的上行整体框架图参阅图2b,在cpri协议下,一个基本帧传递一个小区的频域数据;传递过程中各模块实现的功能和s3模式下的相同,在此不再赘述。但该模式下由于每个小区分别都存在于一个基本帧数据中,因此bbu在进行基带传输时,分别对各小区的基本帧进行处理。
118.参阅图2c,为本技术实施例提供的一种s111模式下的一个cpri基本帧的排布示意图,其中基本帧的排布格式和前述s3模式下相同,具体的排布格式在此不再赘述。
119.在该模式下,由于一根光纤只传输一个小区的小区数据,即基本帧中的4~93双字间只包含如图2c中小区0的数据,但实际上一个小区的小区数据无需占用一个基本帧中的为小区数据分配的全部空间,因此在该模式下,会导致光纤资源的大量浪费,并且成本较高。
120.有鉴于此,本技术采用的通过cpri协议进行组包得到基本帧的排布格式如图3所述,即一根光纤中传输两个小区的小区数据。其中,每个aau传输一个基本帧,所述aau传输的基本帧包括其覆盖的两个小区的基于cpri协议的组包数据。
121.通过一根光纤传输多个小区的小区数据,可最大限度的使得一根光纤的传输资源得到充分利用,既相比于通过s3模式传输增加了各小区的覆盖范围,又相比于通过s111模式的光纤成本低。
122.在这种基本帧的排布格式下,一般情况下一个bbu可传输三个小区的小区数据。
123.在一种情况下,若采用一根光纤传输两个小区的小区数据的排布格式,当通过三个aau传输六个小区的小区数据时,可采用两个bbu传输;但此时会出现一个bbu要传输两个aau即四个小区的小区数据,而另一个bbu传输一个aau即两个小区的小区数据的情况。
124.其中,若通过两个bbu传输六个小区的小区数据,可清楚地理解到每个bbu传输三个小区的小区数据为最合适的小区数据的传输方案。
125.因此,在这一实施例中,本技术提供的一种小区数据的处理方法,用于实现对于多个基带板传输的多个小区数据传输不均衡的问题,例如两个基带板传输六个或六个以上小区数据时通过对于小区数据的调度,用以实现每个bbu分别传输三个小区的小区数据,使得小区数据得到最大效率的传输。
126.以下示例中仅以一个基本帧包括2个小区进行举例说明,并不用于限定本技术中一个基本帧中包括的小区数量。为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
127.本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
128.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同
的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
129.参阅图4,为本技术实施例提供的一种小区数据的处理方法的流程示意图,应用于网络侧设备,所述网络侧设备包括第一基带板和第二基带板,第一基带板连接的aau的数量多于所述第二基带板连接的aau的数量,所述方法应用于所述第一基带板,包括:
130.步骤401:接收所述第一基带板连接的aau传输的基本帧,所述基本帧中包括组包数据,所述组包数据中包括多个小区的小区数据。
131.步骤402:将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板进行基带传输处理。
132.例如,若第一基带板连接两个aau四个小区的传输数据,则将其作为主调板,第二基带板连接一个aau两个小区的传输数据,则将其作为被调板。
133.参阅图5,为本技术实施例提供的一种小区数据的处理方法的结构示意图;其中,“rx”表示接收通过aau传输的包含两个小区数据的基本帧,“tx”表示发送进行基带传输处理后的小区数据。由于主调板此时处理四个小区的小区数据,为避免主调板由于处理大量数据而造成资源拥塞,因此将主调板的一个小区的小区数据调度到被调板上进行处理。
134.实施过程中,将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板,有三种可能的实施方式,如下:
135.方式一:对所述基本帧中的组包数据进行拆分,分别得到各个小区的小区数据;将拆分得到的各个小区中的至少一个小区的小区数据调度给所述第二基带板。
136.在一个实施例中,参阅图6,为本技术实施例提供的一种小区数据的处理方法的第一基带板上的传输框架图,其中假设第一基带板接收aau1和aau2传输的小区数据,将aau1中的小区0的数据调度给第二基带板进行基带传输处理。
137.实施时,在对接收的aau1传输的基本帧中的两个小区的小区数据通过小区数据拆分即“dis_cell”进行拆分之后,且在通过小区数据处理即“cell_process”对各小区数据进行解压缩之前,将如图6中的小区0的数据首先通过aurora接口协议进行组包,得到用于调度的小区0的aurora接口协议组包数据;然后通过aurora接口传输给第二基带板进行基带传输处理。
138.需要说明的是,本技术中采用的“aau1”、“aau2”等为作用或功能相同的数据或单元,其中的序号标识仅为了便于区分,并不用来作为功能上不同的限定。
139.实施时,通过预先设定的地址线确定所述至少一个小区的小区数据的输出地址;所述输出地址用于指向aurora接口模块中的ram;然后,根据所述aurora接口协议将所述至少一个小区的小区数据从所述ram中读出,并进行组包得到aurora接口协议组包数据;最后,将所述至少一个小区中的aurora接口协议组包数据输出给所述第二基带板进行基带传输处理。通过添加预设的地址线,可实现对于调度的小区的输出的调度方式的实现。
140.上述实施方式中,在得到用于调度的小区的组包数据之后,第一基带板根据前述确定的输出地址输出所述至少一个小区中的各小区的aurora接口协议组包数据给所述第二基带板进行基带传输处理。如图6中的“dis_cell_addr”即为在“dis_cell”的基础上添加的地址线addr,通过该地址线可实现将cell0的小区数据通过aurora0接口输出给第二基带板。
141.此外,图6中aau2的传输框架即为第一基带板在接收到一个aau传输的包含两个小区数据的基本帧之后,进行基带传输处理的处理流程,其中各部分实现的功能以及该处理流程详细的介绍和前文中如图1b中处理流程相同,故在此不再赘述。
142.需要说明的是,通过aurora接口协议进行组包的排布格式如图7所述,主要包括:
143.(1)包头信息head:占2个时钟周期clk;
144.(2)子帧、符号、天线信息info(information):占1个clk;
145.(3)字节长度blen(byte length):占1个clk;
146.(4)小区数据data即为要传输的小区数据;
147.(5)包尾信息tall:占2个clk。
148.通过该实施例中提供的实施方式具有以下优点:
149.(1)由于调度小区数据位于解压缩之前,因此调度的数据量较小;
150.(2)此时aau传输的基本帧中的两个小区的小区数据已经拆分开,因此将拆分后的一个小区调度到第二基带板,无需再在第二基带板上再次进行小区的区分;
151.(3)该实施方式无需额外增加模块处理,因此无需增加成本或改动原本的传输模块;
152.(4)由于将小区0的主要的解压缩处理调度到第二基带板上,因此在第一基带板即主调板上的占用的处理资源少,避免了主调板由于处理的数据量过大而出现问题;
153.(5)该实施方式可使得aau采用多天线技术,相比于相关技术中s3模式下三个小区采用一根天线传输的技术方式,扩大了信号的覆盖范围;
154.(6)该实施方式一根天线传输两个小区的小区数据,相比于相关技术中一根天线传输一个小区数据的技术方式,降低了天线的使用成本。
155.方式二:将解析后的指定基本帧调度给所述第二基带板处理,以使所述第二基带板处理所述指定基本帧中的组包数据中的指定小区的小区数据。
156.其中,所述指定基本帧数量为所述第一基带板比所述第二基带板多出的数量中的一部分。
157.实施时,指定小区可选的为所述指定基本帧中的部分小区,例如沿用方式一中的例子,若主调板传输两个aau,被调板传输1个aau,且每个aau分别传输两个小区所述方法,则将主调板的一个aau中的一个小区传输给被调板,假设为小区0。
158.此外,若将如图8中的aau1中的两个小区中的小区0调度给被调板,则主调板需对所述指定基本帧中的所述指定小区之外的小区的小区数据进行基带传输处理,即为图中的小区1。
159.参阅图8,为本技术实施例提供的第一基带板采用方式二的传输框架图,如图中在aau1经过光口接收模块即“optic_inf”之后进行小区0调度。需要说明的是,实施时包括小区0的aau1传输的基本帧中两个小区的小区数据还未拆分开,因此约定将小区0的数据调度给第二基带板之后,可选的在第一基带板上复制该aau1的基本帧,并且约定第一基带板处理其中的小区1的数据,则第一基带板在通过“dis_cell”拆分完小区后,根据约定将小区0的数据丢弃,只对小区1进行基带传输处理。
160.此外,图8中对于aau2的处理为第一基带板对于接收的aau正常进行aau处理的实施方式,与图6中的实施方式相同,在此不再赘述。
161.通过该实施方式二,也可实现将第一基带板的至少一个小区的小区数据调度到第二基带板上,并且,该实施方式中对于小区数据的调度位于对小区数据解压缩之前,因此调度的小区数据量较小,且由于从“optic_inf”模块的输出调度小区数据到第二基带板上大概需要20us左右,在第二基带板上将该调度小区数据再缓存30us左右,由于消耗的时间短,因此在第二基带板上与另外两个小区的小区数据对齐较容易。
162.此外,本技术对于调度的小区输出到第二基带板的实施方式与方式一中相同,即通过预先设定的地址线以及aurora接口实现,故在此不再赘述。
163.方式三:将各个小区的频域数据进行解压缩后得到解压缩数据;并将同一小区的所述解压缩数据与所述srs信道数据进行信道合并,得到信道合并的数据;将各个小区中的至少一个小区的所述信道合并的数据调度给所述第二基带板进行基带传输处理。
164.参阅图9,为本技术实施例提供的对拆分后的小区数据处理的流程示意图,包括:
165.步骤901:接收拆分后的小区数据。
166.其中,各小区的小区数据包括频域数据和探测参考符号srs信道数据,小区频域数据包括pusch/pucch频域数据。
167.步骤902a:将srs信道数据缓存。
168.步骤902b:对pucch/pusch频域数据进行解压缩。
169.步骤903:信道合并,得到信道合并后的数据。
170.步骤904:将信道合并后的数据输出给下一处理模块。
171.参阅图10,为本技术实施例提供的第一基带板的方式三的实施方式图,通过图10中可知,将小区0的数据通过aurora0接口调度给第二基带板。
172.通过本实施例也可实现对于第一基带板中小区数据的调度,在对小区数据解压缩并且得到信道合并后的数据之后进行调度,对于aurora0接口处的改动小。
173.以上实施方式中介绍的是第一基带板即主调板执行的实施方式,以下将继续介绍第二基带板执行即被调板执行的实施方式。
174.参阅图11,为本技术实施例提供的一种小区数据的处理方法的流程示意图,该方法应用于第二基带板,包括:
175.步骤1101:接收所述第二基带板连接的aau传输的基本帧,所述基本帧中包括组包数据,所述组包数据中包括多个小区的小区数据。
176.步骤1102:接收所述第一基带板调度的至少一个小区的小区数据。
177.需要说明的是,不限定步骤1101和步骤1102之间的执行顺序;即可以并列执行,也可以执行步骤1102,再执行步骤1101。
178.步骤1103:对各个小区数据的进行基带传输处理。
179.实施时,通过aurora接口接收所述至少一个小区的小区数据。对应于第一基带板采用的三种方式,以下也分为三种方式介绍第二基带板的处理。
180.方式一:参阅图12,为本技术实施例提供的第二基带板的方式一的实施方式图,如图12中所示,小区0的数据是从第一基带板上通过aurora接口调度来的,而小区4和小区5的数据是通过第二基带板通过光纤接口接收的aau3的基本帧中得到的。
181.其中,由于小区0的数据在第一基带板上已经进行了拆分,因此在第二基带板上对小区0的数据通过“cell_process”进行处理即可。
182.方式二:参阅图13,为本技术实施例提供的第二基带板的方式一的实施方式图,如图中所示,小区0的数据是从第一基带板上通过aurora接口调度来的,而小区4和小区5的数据是通过第二基带板通过光纤接口接收的aau3的基本帧中得到的。
183.其中,由于小区0的数据在第一基带板上已经通过“optic_inf”进行了有效数据的识别,因此在第二基带板上对小区0的数据通过“ul3d_buf”进行缓存处理即可。
184.需要说明的是,在该实施方式下,在对调度来的基本帧进行小区数据的拆分之后,根据约定只对小区0进行基带传输处理,而对于小区1的数据丢弃。
185.方式三:参阅图14,为本技术实施例提供的第二基带板的方式一的实施方式图,如图中所示,小区0的数据是从第一基带板上通过aurora接口调度来的,而小区4和小区5的数据是通过第二基带板通过光纤接口接收的aau的基本帧中得到的。通过该实施方式,将小区0的数据由第二基带板继续进行小区数据的基带传输处理。
186.基于同一构思,参阅图15,为本技术实施例还提供一种小区数据的处理装置的结构示意图,应用于网络侧设备,所述网络侧设备包括第一基带板和第二基带板,所述第一基带板连接的aau的数量多于所述第二基带板连接的aau的数量,所述装置应用于所述第一基带板,包括:第一接收模块1501、第一传输模块1502。
187.第一接收模块1501,用于接收所述第一基带板连接的aau传输的基本帧,所述基本帧中包括组包数据,所述组包数据中包括多个小区的小区数据;
188.调度模块1502,用于将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板进行基带传输处理。
189.在一种可能的实施方式中,所述调度模块1502,用于将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板进行基带传输处理时,具体用于:
190.对所述基本帧中的组包数据进行拆分,分别得到各个小区的小区数据;
191.将拆分得到的各个小区中的至少一个小区的小区数据调度给所述第二基带板。
192.在一种可能的实施方式中,所述调度模块1502,用于将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板时,具体用于:
193.将解析后的指定基本帧调度给所述第二基带板处理,以使所述第二基带板处理所述指定基本帧中的组包数据中的指定小区的小区数据;
194.其中,所述指定基本帧数量为所述第一基带板比所述第二基带板多出的数量中的一部分。
195.在一种可能的实施方式中,若所述指定小区为所述指定基本帧中的部分小区,所述装置还包括:
196.第一传输模块,用于对所述指定基本帧中的所述指定小区之外的小区的小区数据进行基带传输处理。
197.在一种可能的实施方式中,各个小区的小区数据包括频域数据和srs信道数据,所述调度模块1502,用于将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板时,具体用于:
198.将各个小区的频域数据进行解压缩后得到解压缩数据;并将同一小区的所述解压缩数据与所述srs信道数据进行信道合并,得到信道合并的数据;
199.将各个小区中的至少一个小区的所述信道合并的数据调度给所述第二基带板进行基带传输处理。
200.在一种可能的实施方式中,所述调度模块1502,用于将所述基本帧中的所述多个小区中的至少一个小区的小区数据调度给所述第二基带板进行基带传输处理时,具体用于:
201.将所述多个小区中的至少一个小区的小区数据通过aurora接口协议分别进行组包,得到所述至少一个小区各自的aurora接口协议组包数据;
202.通过aurora接口将所述至少一个小区各自的aurora接口协议组包数据调度给所述第二基带板。
203.在一种可能的实施方式中,所述将所述基本帧中的多个小区中的至少一个小区的小区数据调度给所述第二基带板进行基带传输处理,包括:
204.通过预先设定的地址线确定所述至少一个小区的小区数据的输出地址;所述输出地址用于指向aurora接口中的ram;
205.根据所述aurora接口协议将所述至少一个小区的小区数据从所述ram中读出,并进行组包得到aurora接口协议组包数据;
206.将所述至少一个小区中的aurora接口协议组包数据输出给所述第二基带板进行基带传输处理。
207.在一种可能的实施方式中,所述aau传输的基本帧包括:所述aau覆盖的两个小区的基于cpri协议的组包数据。
208.基于同一构思,参阅图16,为本技术实施例还提供一种小区数据的处理装置的结构示意图,所述装置应用于所述第二基带板,包括:第二接收模块1601、第三接收模块1602、第二传输模块1603。
209.第二接收模块1601,用于接收所述第二基带板连接的aau传输的基本帧,所述基本帧中包括组包数据,所述组包数据中包括多个小区的小区数据;并,
210.第三接收模块1602,用于接收所述第一基带板调度的至少一个小区的小区数据;
211.第二传输模块1603,用于对各个小区数据的进行基带传输处理。
212.在一种可能的实施方式中,所述第三接收模块1602,用于接收所述第一基带板调度的至少一个小区的小区数据时,具体用于:
213.通过aurora接口接收所述至少一个小区的小区数据。
214.在一种可能的实施方式中,所述aau传输的基本帧包括:所述aau覆盖的两个小区的基于cpri协议的组包数据。
215.参见图17,本实施例还提供一种小区数据的处理装置,该装置可以是网络侧设备,其中,该网络侧设备中集成的模块既可以采用硬件的形式实现时,网络侧设备可以如图17所示;图15中的第一传输模块1502或图16中的第二传输模块1603可以为处理器1701。处理器1701,可以是一个中央处理单元(central processing unit,cpu),或者为数字处理模块等等。该路由设备还可以包括通信接口1702,通信接口1702可以是收发器、也可以为接口电路如收发电路等、也可以为收发芯片等等,如图15中的第一接收模块1501或图16中的第二接收模块1602、第三接收模块1603。该路由设备还包括:存储器1703,用于存储处理器1701执行的程序。存储器1703可以是非易失性存储器,比如硬盘(hard disk drive,hdd)或固态
硬盘(solid-state drive,ssd)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器1703是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
216.处理器1701用于执行存储器1703存储的程序代码,所述处理器1701,具体用于实现上述任一实施例所提供方法的步骤。
217.本技术实施例中不限定上述通信接口1702、处理器1701以及存储器1703之间的具体连接介质。本技术实施例在图17中以存储器1703、处理器1702以及通信接口1702之间通过总线1704连接,总线在图17中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图17中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
218.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
219.基于图17所示的结构上述实施例方案中,处理器1701和通信接口1702所实现的方案与方法步骤401和步骤402对应、或与方法步骤1101-步骤1103对应,所以上述方法步骤401和步骤402、或方法步骤1101-步骤1103所描述的内容都可以通过上述处理器1701和通信接口1702实现。
220.当然,根据上述方法以及装置实施例的描述可以确定,本技术实施例所提供的方案可以通过合理的程序编译通过软件实现,则针对该实现方式本技术实施例还提供一种计算机存储介质,该计算机可读存储介质包括计算机程序,当计算机程序在计算机上运行时,使得所述计算机实现前述图4和图11所提供方法的所有细节。
221.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
222.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
223.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
224.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计
算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
225.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献