本申请涉及通信网络,特别是涉及用于数字光纤直放站的数据传输方法、装置和电子装置。
背景技术:
1、数字光纤直放站(das)是基站(bs)与移动台(ms)之间的中继转发器,是在无线通信传输过程中起到信号增强作用的一种无线电发射中转设备,主要由近端机、光纤、远端机几个部分组成。数字光纤直放站工作时,将电信号转换为光信号,通过光纤在近端机和远端机之间传输。近端机和远端机之间的光纤传输通常采用通用公共无线电接口(cpri)协议,为了获取更大的传输带宽,传输更大的数据量,通常会对基带数据进行压缩处理。传统的基于cpri的传输方法多按照固定的压缩比率,将全部基带数据压缩到相同的位宽。其中,当压缩率越小,也即压缩后的数据位宽越大时,数据压缩带来的失真越小,所引发的压缩噪声也越小,传输性能较好,但同时,所需传输的数据量会更多,传输带宽更小,因此系统容量小;反之当压缩比率越大,也即压缩后的数据位宽越小时,传输带宽和系统容量就越大,但同时传输噪声也更大,传输性能差。可见,在不用应用场景下,系统容量和传输性能难以兼顾。
2、针对相关技术中存在无法兼顾系统容量和传输性能的问题,目前还没有提出有效的解决方案。
技术实现思路
1、在本实施例中提供了一种用于数字光纤直放站的数据传输方法、装置、电子装置和存储介质,以解决相关技术中无法兼顾系统容量和传输性能的问题。
2、第一个方面,在本实施例中提供了一种用于数字光纤直放站的数据传输方法,包括:
3、将待传输的目标数据,组装成多个目标压缩单元;
4、根据多个所述目标压缩单元各自不同的预设压缩比率,将多个所述目标压缩单元划分至不同类别的目标压缩组;其中,一个所述目标压缩组中包括至少一个所述目标压缩单元;
5、根据各所述目标压缩组中所述目标压缩单元的数量,和所述目标压缩组对应的所述压缩比率,将各所述目标压缩组压缩成对应的目标传输组;
6、基于所述目标传输组,构建目标基本帧;其中,一个所述目标基本帧中包括至少一个所述目标传输组;
7、传输所述目标基本帧。
8、在其中的一些实施例中,所述根据各所述目标压缩组中所述目标压缩单元的数量,和所述目标压缩组对应的所述压缩比率,将各所述目标压缩组压缩成对应的目标传输组,包括:
9、将所述目标压缩组对应的所述压缩比率,作为所述目标压缩组的第一类别标识;
10、将所述目标压缩组中所述目标压缩单元的数量,作为所述目标压缩组的第二类别标识;
11、将所述第一类别标识和所述第二类别标识作为所述目标压缩组的所述类别标识;
12、根据所述类别标识,压缩各所述目标压缩组中的所述目标压缩单元,得到所述目标传输组。
13、在其中的一些实施例中,所述根据所述类别标识,压缩各所述目标压缩组中的所述目标压缩单元,得到所述目标传输组,包括:
14、按照所述目标压缩组的所述类别标识,基于预设的即时压缩算法,将所述目标压缩组内的各所述目标压缩单元压缩成所述目标传输组。
15、在其中的一些实施例中,所述基于所述目标传输组,构建目标基本帧,包括:
16、基于预设的基本帧格式,将所述目标传输组和对应的控制信息封装成所述目标基本帧;其中一个所述目标基本帧中包括至少一个所述目标传输组。
17、在其中的一些实施例中,所述方法还包括:
18、将所述目标基本帧中各所述目标传输组对应的所述类别标识,转化为控制字符,将所述控制字符作为所述目标基本帧对应的所述控制信息。
19、在其中的一些实施例中,所述传输所述目标基本帧,包括:
20、采用多根光纤对所述目标基本帧进行传输。
21、第二个方面,在本实施例中提供了一种用于数字光纤直放站的数据传输装置,包括:组装模块、分组模块、压缩模块、组帧模块以及传输模块,其中:
22、所述组装模块,用于将待传输的目标数据,组装成多个目标压缩单元;
23、所述分组模块,用于根据多个所述目标压缩单元各自不同的预设压缩比率,将多个所述目标压缩单元划分至不同类别的目标压缩组;其中,一个所述目标压缩组中包括至少一个所述目标压缩单元;
24、所述压缩模块,用于根据各所述目标压缩组中所述目标压缩单元的数量,和所述目标压缩组对应的所述压缩比率,将各所述目标压缩组压缩成对应的目标传输组;
25、所述组帧模块,用于基于所述目标帧数据,构建目标基本帧;其中,一个所述目标基本帧中包括至少一个所述目标传输组;
26、所述传输模块,用于传输所述目标基本帧。
27、在其中的一些实施例中,所述组帧模块包括转化子模块以及封装子模块,其中:
28、所述转化子模块,用于将所述目标基本帧中各所述目标传输组对应的所述类别标识,转化为控制字符,将所述控制字符作为所述目标基本帧对应的所述控制信息;
29、所述封装子模块,用于基于预设的基本帧格式,将所述目标传输组和对应的控制信息封装成所述目标基本帧;其中一个所述目标基本帧中包括至少一个所述目标传输组。
30、第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的用于数字光纤直放站的数据传输方法。
31、第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的用于数字光纤直放站的数据传输方法。
32、与相关技术相比,在本实施例中提供的用于数字光纤直放站的数据传输方法,通过将待传输的目标数据,组装成多个目标压缩单元;根据多个目标压缩单元各自不同的预设压缩比率,将多个目标压缩单元划分至不同类别的目标压缩组;其中,一个目标压缩组中包括至少一个目标压缩单元;根据各目标压缩组中目标压缩单元的数量,和目标压缩组对应的压缩比率,将各目标压缩组压缩成对应的目标传输组;基于目标传输组,构建目标基本帧;其中,一个目标基本帧中包括至少一个目标传输组;传输目标基本帧。解决了相关技术中无法兼顾系统容量和传输性能的问题,兼顾了数据对系统容量和传输性能的需求。
33、本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
1.一种用于数字光纤直放站的数据传输方法,其特征在于,包括:
2.根据权利要求1所述的数据传输方法,其特征在于,所述根据各所述目标压缩组中所述目标压缩单元的数量,和所述目标压缩组对应的所述压缩比率,将各所述目标压缩组压缩成对应的目标传输组,包括:
3.根据权利要求2所述的数据传输方法,其特征在于,所述根据所述类别标识,压缩各所述目标压缩组中的所述目标压缩单元,得到所述目标传输组,包括:
4.根据权利要求1所述的数据传输方法,其特征在于,所述基于所述目标传输组,构建目标基本帧,包括:
5.根据权利要求1所述的数据传输方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的数据传输方法,其特征在于,所述传输所述目标基本帧,包括:
7.一种用于数字光纤直放站的数据传输装置,其特征在于,包括:组装模块、分组模块、压缩模块、组帧模块以及传输模块,其中:
8.根据权利要求7所述的数据传输装置,其特征在于,所述组帧模块包括转化子模块以及封装子模块,其中:
9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至权利要求6中任一项所述的用于数字光纤直放站的数据传输方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至权利要求6中任一项所述的用于数字光纤直放站的数据传输方法的步骤。