数据的压缩方法、压缩装置、处理器与电子设备与流程

文档序号:30978143发布日期:2022-08-02 23:54阅读:126来源:国知局
数据的压缩方法、压缩装置、处理器与电子设备与流程

1.本技术涉及通信技术领域,具体而言,涉及一种数据的压缩方法、压缩装置、计算机可读存储介质、处理器与电子设备。


背景技术:

2.随着通信技术的发展,特别是5g nr(new radio)的逐步商用化,基带芯片(base band ic,简称bbic)和射频芯片(radio frequency ic,简称rfic)分立方案已经成为业界主流,digrf(digital rf)作为连接bbic和rfic的桥梁,需要在满足高速数据传输的同时保证足够低的功耗开销。
3.对于现有芯片,一种方法是不采用数据压缩算法,而是提高digrf线速率或者增加lane(通道)的方式来满足高速信号数据传输的要求,该方法只是简单的按照固定的方式压缩到某个bit(比特)位宽,并不能自适应变化。另一种方法是按照固定的压缩比例实现压缩算法,虽然可以降低对digrf的要求,但是由于压缩比越大,信噪比(singal noise ratio,snr)恶化越明显。
4.因此,亟需一种能够对信号数据的压缩比进行自适应调整的方法。
5.在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。


技术实现要素:

6.本技术的主要目的在于提供一种数据的压缩方法、压缩装置、计算机可读存储介质、处理器与电子设备,以解决现有技术中在digrf接口对信号数据进行传输的过程,难以自适应调整信号数据的压缩比的问题。
7.根据本发明实施例的一个方面,提供了一种数据的压缩方法,终端设备包括基带芯片、射频芯片以及digrf接口,所述digrf接口用于在所述基带芯片和所述射频芯片之间进行信号数据传输,所述压缩方法包括:在所述终端设备处于开机阶段的情况下,控制所述digrf接口以初始压缩比进行所述信号数据传输,所述初始压缩比为所述信号数据在传输前的位宽与传输过程的位宽的比值;至少根据预定参数,对所述初始压缩比进行调整,得到目标压缩比,所述预定参数用于表征所传输的所述信号数据对应的信号质量。
8.可选地,至少根据预定参数,对所述初始压缩比进行调整,得到目标压缩比,包括:对所述预定参数的估计值进行平滑处理,得到所述预定参数的目标值;根据所述预定参数的目标值,对所述初始压缩比进行调整,得到所述目标压缩比。
9.可选地,对所述预定参数的估计值进行平滑处理,得到所述预定参数的目标值,包括:对所述预定参数的估计值进行滤波处理,得到所述预定参数的目标值。
10.可选地,所述目标压缩比包括第一目标压缩比,根据所述预定参数的目标值,对所述初始压缩比进行调整,得到目标压缩比,包括:在第一预定时间内所述预定参数的目标值
均超过第一预定阈值的情况下,增大所述初始压缩比,得到所述第一目标压缩比。
11.可选地,所述目标压缩比还包括第二目标压缩比,在第一预定时间内所述预定参数的目标值均超过第一预定阈值的情况下,增大所述初始压缩比,得到所述第一目标压缩比之后,所述压缩方法包括:在第二预定时间内所述预定参数的目标值均低于第二预定阈值的情况下,减小所述第一目标压缩比,得到所述第二目标压缩比。
12.可选地,在至少根据预定参数,对所述初始压缩比进行调整,得到目标压缩比之后,所述压缩方法包括:控制所述digrf接口以所述目标压缩比对所述信号数据进行压缩,并传输压缩后的所述信号数据,和/或,根据所述目标压缩比对lane的开启数量进行调整,所述lane为所述基带芯片和所述射频芯片之间传输所述信号数据的通道;和/或,所述预定参数至少包括以下之一:rsrp、rsrq、rssi、sinr、snr。
13.根据本发明实施例的另一方面,还提供了一种数据的压缩装置,终端设备包括基带芯片、射频芯片以及digrf接口,所述digrf接口用于在所述基带芯片和所述射频芯片之间进行信号数据传输,所述压缩装置包括:第一控制单元,用于在所述终端设备处于开机阶段的情况下,控制所述digrf接口以初始压缩比进行所述信号数据传输,所述初始压缩比为所述信号数据在传输前的位宽与传输过程的位宽的比值;第一调整单元,用于至少根据预定参数,对所述初始压缩比进行调整,得到目标压缩比,所述预定参数用于表征所传输的所述信号数据对应的信号质量。
14.根据本发明实施例的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的压缩方法。
15.根据本发明实施例的再一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任意一种所述的压缩方法。
16.根据本发明实施例的一方面,还提供了一种电子设备,包括:一个或多个处理器,存储器以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的压缩方法。
17.在本发明实施例中,所述的数据压缩方法中,首先,在所述终端设备处于开机阶段的情况下,所述digrf接口以初始压缩比对所述信号数据进行压缩并进行传输,再至少根据预定参数,对所述初始压缩比进行调整,得到目标压缩比。本方案实现了在digrf接口传输信号数据的过程中,根据预定参数对初始压缩比进行调整,得到目标压缩比,即实现了对digrf接口传输的信号数据的压缩比进行自适应地调整,保证了压缩对信号数据产生的损伤较小,从而解决了现有技术中在digrf接口对信号数据进行传输的过程,难以自适应调整信号数据的压缩比的问题。另外,该压缩方法与现有技术中通过固定的压缩比例,对基带芯片和射频芯片之间传输的信号数据的位宽进行压缩相比,本方案不仅实现了自适应的对初始压缩比进行调整,还保证了通信系统对高速io接口传输速率的要求较低。
附图说明
18.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
19.图1示出了根据本技术的一种实施例的数据的压缩方法的流程图;
20.图2示出了根据本技术的一种实施例的数据的压缩装置的结构示意图;
21.图3示出了根据本技术的一种具体的实施例的数据的压缩方法的流程图。
具体实施方式
22.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
23.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
24.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
25.正如背景技术中所说的,现有技术中在digrf接口对信号数据进行传输的过程,难以自适应调整信号数据的压缩比,为了解决上述问题,本技术的一种典型的实施方式中,提供了一种数据的压缩方法、压缩装置、计算机可读存储介质、处理器与电子设备。
26.根据本技术的实施例,提供了一种数据的压缩方法。
27.图1是根据本技术实施例的数据的压缩方法的流程图。如图1所示,终端设备包括基带芯片、射频芯片以及digrf接口,上述digrf接口用于在上述基带芯片和上述射频芯片之间进行信号数据传输,该压缩方法包括以下步骤:
28.步骤s101,在上述终端设备处于开机阶段的情况下,控制上述digrf接口以初始压缩比进行上述信号数据传输,上述初始压缩比为上述信号数据在传输前的位宽与传输过程的位宽的比值;
29.步骤s102,至少根据预定参数,对上述初始压缩比进行调整,得到目标压缩比,上述预定参数用于表征所传输的上述信号数据对应的信号质量。
30.上述的数据压缩方法中,首先,在上述终端设备处于开机阶段的情况下,上述digrf接口以初始压缩比对上述信号数据进行压缩并进行传输,再至少根据预定参数,对上述初始压缩比进行调整,得到目标压缩比。本方案实现了在digrf接口传输信号数据的过程中,根据预定参数对初始压缩比进行调整,得到目标压缩比,即实现了对digrf接口传输的信号数据的压缩比进行自适应地调整,保证了压缩对信号数据产生的损伤较小,从而解决了现有技术中在digrf接口对信号数据进行传输的过程,难以自适应调整信号数据的压缩比的问题。另外,该压缩方法与现有技术中通过固定的压缩比例,对基带芯片和射频芯片之间传输的信号数据的位宽进行压缩相比,本方案不仅实现了自适应的对初始压缩比进行调整,还保证了通信系统对高速io接口传输速率的要求较低。
31.在实际的应用过程中,在上述终端设备处于开机阶段的情况下,由于并不知晓外
界的信号质量,故为了保证信号数据能够正常被传输,故控制digrf接口以初始压缩比传输信号数据,即初始压缩比可以为最恶劣场景下的压缩比。此后至少根据预定参数,对初始压缩比进行调整,得到目标压缩比。例如,若外界的信号质量逐渐变好,则可以将初始压缩比增大,以使得digrf接口能够以较大的压缩比对信号数据进行压缩。也就是说,本方案不仅实现了在digrf接口传输信号数据的过程中,自适应地对压缩比进行调整,还进一步地解决了高速io接口带宽不足的问题。
32.本技术的一种具体的实施例中,上述的预定参数可以为与终端设备通信的基站发送的,但并不限于与终端设备通信的基站发送的,还可以为其他任何可行的设备发送的。
33.具体地,上述终端设备可以为手机,上述终端设备还可以为pad,在本技术中并不对上述终端设备的类型进行限制,本领域技术人员可以根据实际的应用场景进行灵活地调整。
34.具体地,本技术的数据的压缩方法可以适用于上行场景和下行场景。
35.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
36.本技术的一种实施例中,至少根据预定参数,对上述初始压缩比进行调整,得到目标压缩比,包括:对上述预定参数的估计值进行平滑处理,得到上述预定参数的目标值;根据上述预定参数的目标值,对上述初始压缩比进行调整,得到上述目标压缩比。具体地,本方案中根据平滑处理得到的预定参数的目标值,对初始压缩比进行调整,得到目标压缩比,这样保证了得到的目标压缩比较为合理和准确。
37.具体地,在实际的应用过程中,还可以直接根据预定参数,对初始压缩比进行调整来得到目标压缩比,但这样不断地调整压缩比会导致系统进一步地恶化以及系统的功耗较高,在上述的实施例中,对预定参数的估计值进行平滑处理,得到预定参数的目标值,再根据预定参数的目标值对初始压缩比进行调整,这样可以避免系统不断地调整压缩比,保证了系统的功耗较优。
38.为了能够较为简单地对预定参数的估计值进行平滑处理,以及保证得到的预定参数的目标值较为准确和合理,本技术的另一种实施例中,对上述预定参数的估计值进行平滑处理,得到上述预定参数的目标值,包括:对上述预定参数的估计值进行滤波处理,得到上述预定参数的目标值,后续根据预定参数的目标值对初始压缩比进行调整,这样进一步地保证了得到的目标压缩比较为合理和准确。
39.在实际的应用过程中,还可以对预定参数的估计值进行加权平均处理,当然,并不限于通过加权平均对预定参数的估计值进行处理,还可以通过现有技术中任何可行的平滑处理的方法对预定参数的估计值进行处理。
40.具体地,上述的实施例中,还可以通过阿尔法均值滤波对预定参数的估计值进行处理,得到预定参数的目标值,当然,并不限于通过阿尔法均值滤波对预定参数的估计值进行处理,还可以通过中位值滤波法对预定参数的估计值进行处理,还可以通过滑动平均滤波法对预定参数的估计值进行处理,即本技术中的上述滤波处理的方法可以为现有技术中任何可行的方法,在本技术中并不对上述滤波处理的方法进行限制,本领域技术人员可以根据实际的情况对上述滤波处理的方法进行灵活地调整。
41.本技术的又一种实施例中,上述目标压缩比包括第一目标压缩比,根据上述预定参数的目标值,对上述初始压缩比进行调整,得到上述目标压缩比,包括:在第一预定时间内上述预定参数的目标值均超过第一预定阈值的情况下,增大上述初始压缩比,得到上述第一目标压缩比。在本方案中,在预定参数的目标值均超过第一预定阈值的情况下,将初始压缩比增大,以使得digrf接口以一个较大的压缩比对信号数据进行压缩,这样进一步地解决了高速io接口带宽不足的问题,后续在初始压缩比增大到一定的程度,还可以关闭部分传输信号数据的lane的数量,进一步地保证了系统的功耗较低。
42.具体地,上述第一预定时间可以根据实际的应用情况进行调整,在本技术中并不对上述第一预定时间的大小进行限制。
43.具体地,上述第一预定阈值也可以根据实际的应用情况进行调整,在本技术中并不对上述第一预定阈值的大小进行限制。
44.另外,上述第一目标压缩比并不是指digrf接口可以压缩的最大压缩比,在第一目标压缩比的基础上,还可以根据预定参数的目标值对第一目标压缩比继续增大,直到达到digrf接口可以压缩的最大压缩比。
45.为了进一步地保证能够正常传输信号数据,以及进一步地为用户提供较好的网络服务,本技术的再一种实施例中,上述目标压缩比还包括第二目标压缩比,在第一预定时间内上述预定参数的目标值均超过第一预定阈值的情况下,增大上述初始压缩比,得到上述第一目标压缩比之后,上述压缩方法包括:在第二预定时间内上述预定参数的目标值均低于第二预定阈值的情况下,减小上述第一目标压缩比,得到第二目标压缩比。
46.具体地,上述第二预定时间可以根据实际的应用情况进行调整,在本技术中并不对上述第二预定时间的大小进行限制。
47.具体地,上述第二预定阈值也可以根据实际的应用情况进行调整,在本技术中并不对上述第二预定阈值的大小进行限制。另外,在实际的应用过程中,上述第一预定阈值和上述第二预定阈值可以相等,但上述第一预定阈值和上述第二预定阈值也可以不相等。
48.另外,上述第二目标压缩比并不是指digrf接口可以压缩的最小压缩比,在第二目标压缩比的基础上,还可以根据预定参数的目标值对第二目标压缩比继续减小,直到达到digrf接口可以压缩的最小压缩比,即上述的初始压缩比。
49.本技术的一种实施例中,在至少根据预定参数,对上述初始压缩比进行调整,得到目标压缩比之后,上述压缩方法包括:控制上述digrf接口以上述目标压缩比对上述信号数据进行压缩,并传输压缩后的上述信号数据,和/或,根据上述目标压缩比对lane的开启数量进行调整,上述lane为上述基带芯片和上述射频芯片之间传输上述信号数据的通道;和/或,上述预定参数至少包括以下之一:rsrp(参考信号接收功率,reference signal received power,简称rsrp)、rsrq(参考信号接收质量,reference signal received quality,简称rsrq)、rssi(接收信号强度指示,received signal strength indicator,简称rssi)、sinr(信号与干扰加噪声的比,signal to interference plus noise ratio,简称sinr)、snr(信噪比,signal noise ratio,简称snr)。在该实施例中,在将初始压缩比增大到一定程度上,由于初始压缩比的增大,使得传输信号数据的通道lane的数量减少,故可以关闭部分数量的lane,在外界信号质量逐渐恶化,使得在第一目标压缩比或者在最大的压缩比的基础上,将压缩比减小到一定程度上,使得传输信号数据的通道lane的数量增多,
故可以打开部分数量的lane,即本方案还实现了根据目标压缩比调整lane的开启或者关闭的数量,这样保证了系统的功耗较低,进一步地保证了能够正常传输信号数据。
50.本技术的一种具体的实施例中,若高速io接口在单lane的情况下,可以做到10gbps传输速率,以下行2cc 100m,每cc8流,数据位宽为12bit为例,若对信号数据压缩,则高速io接口的数据传输速率要求为58.9824gbps,此时需要6根lane跑在满速率。考虑初始压缩比的要求,可以压缩到8bit,则对高速io接口的数据传输速率要求降低为39.3216gbps,此时仅需要4根lane跑在满速率。若当前信号数据的snr足够高,可以将数据位宽进一步地压缩到6bit,此时对高速io接口的传输速率要求进一步地降低为29.4912gbps,此时仅需要3根lane跑在满速率,故本技术的数据的压缩方法还可以进一步对降低高速io接口的功耗。
51.本技术实施例还提供了一种数据的压缩装置,需要说明的是,本技术实施例的数据的压缩装置可以用于执行本技术实施例所提供的用于数据的压缩方法。以下对本技术实施例提供的数据的压缩装置进行介绍。
52.图2是根据本技术实施例的数据的压缩装置的示意图。如图2所示,终端设备包括基带芯片、射频芯片以及digrf接口,上述digrf接口用于在上述基带芯片和上述射频芯片之间进行信号数据传输,该压缩装置包括:
53.第一控制单元10,用于在上述终端设备处于开机阶段的情况下,控制上述digrf接口以初始压缩比进行上述信号数据传输,上述初始压缩比为上述信号数据在传输前的位宽与传输过程的位宽的比值;
54.第一调整单元20,用于至少根据预定参数,对上述初始压缩比进行调整,得到目标压缩比,上述预定参数用于表征所传输的上述信号数据对应的信号质量。
55.上述的数据的压缩装置中,第一控制单元用于在上述终端设备处于开机阶段的情况下,控制上述digrf接口以初始压缩比进行上述信号数据传输,上述初始压缩比为上述信号数据在传输前的位宽与传输过程的位宽的比值;第一调整单元用于至少根据预定参数,对上述初始压缩比进行调整,得到目标压缩比,上述预定参数用于表征所传输的上述信号数据对应的信号质量。本方案实现了在digrf接口传输信号数据的过程中,根据预定参数对初始压缩比进行调整,得到目标压缩比,即实现了对digrf接口传输的信号数据的压缩比进行自适应地调整,保证了压缩对信号数据产生的损伤较小,从而解决了现有技术中在digrf接口对信号数据进行传输的过程,难以自适应调整信号数据的压缩比的问题。另外,该压缩方法与现有技术中通过固定的压缩比例,对基带芯片和射频芯片之间传输的信号数据的位宽进行压缩相比,本方案不仅实现了自适应的对初始压缩比进行调整,还保证了通信系统对高速io接口传输速率的要求较低。
56.在实际的应用过程中,在上述终端设备处于开机阶段的情况下,由于并不知晓外界的信号质量,故为了保证信号数据能够正常被传输,故控制digrf接口以初始压缩比传输信号数据,即初始压缩比为最恶劣场景下的压缩比。此后至少根据预定参数,对初始压缩比进行调整,得到目标压缩比。例如,若外界的信号质量逐渐变好,则可以将初始压缩比增大,以使得digrf接口能够以较大的压缩比对信号数据进行压缩。也就是说,本方案不仅实现了在digrf接口传输信号数据的过程中,自适应地对压缩比进行调整,还进一步地解决了高速io接口带宽不足的问题。
57.本技术的一种具体的实施例中,上述的预定参数可以为与终端设备通信的基站发送的,但并不限于与终端设备通信的基站发送的,还可以为其他任何可行的设备发送的。
58.具体地,上述终端设备可以为手机,上述终端设备还可以为pad,在本技术中并不对上述终端设备的类型进行限制,本领域技术人员可以根据实际的应用场景进行灵活地调整。
59.具体地,本技术的数据的压缩方法可以适用于上行场景和下行场景。
60.本技术的一种实施例中,上述第一调整单元包括处理模块和调整模块,其中,上述处理模块用于对上述预定参数的估计值进行平滑处理,得到上述预定参数的目标值;上述调整模块用于根据上述预定参数的目标值,对上述初始压缩比进行调整,得到上述目标压缩比。具体地,本方案中根据平滑处理后得到的预定参数的目标值,对初始压缩比进行调整,得到目标压缩比,这样保证了得到的目标压缩比较为合理和准确。
61.具体地,在实际的应用过程中,还可以直接根据预定参数,对初始压缩比进行调整来得到目标压缩比,但这样不断地调整压缩比会导致系统进一步地恶化以及系统的功耗较高,在上述的实施例中,对预定参数的估计值进行平滑处理,得到预定参数的目标值,再根据预定参数的目标值对初始压缩比进行调整,这样可以避免系统不断地调整压缩比,保证了系统的功耗较优。
62.为了能够较为简单地对预定参数的估计值进行平滑处理,以及保证得到的预定参数的目标值较为准确和合理,本技术的另一种实施例中,上述处理模块包括滤波处理子模块,用于对上述预定参数的估计值进行滤波处理,得到上述预定参数的目标值,后续根据预定参数的目标值对初始压缩比进行调整,这样进一步地保证了得到的目标压缩比较为合理和准确。
63.在实际的应用过程中,还可以对预定参数的估计值进行加权平均处理,当然,并不限于通过加权平均对预定参数的估计值进行处理,还可以通过现有技术中任何可行的平滑处理的方法对预定参数的估计值进行处理。
64.具体地,上述的实施例中,还可以通过阿尔法均值滤波对预定参数的估计值进行处理,得到预定参数的目标值,当然,并不限于通过阿尔法均值滤波对预定参数的估计值进行处理,还可以通过中位值滤波法对预定参数的估计值进行处理,还可以通过滑动平均滤波法对预定参数的估计值进行处理,即本技术中的上述滤波处理的方法可以为现有技术中任何可行的方法,在本技术中并不对上述滤波处理的方法进行限制,本领域技术人员可以根据实际的情况对上述滤波处理的方法进行灵活地调整。
65.本技术的又一种实施例中,上述目标压缩比包括第一目标压缩比,上述调整模块包括调整子模块,用于在第一预定时间内上述预定参数的目标值均超过第一预定阈值的情况下,增大上述初始压缩比,得到上述第一目标压缩比。在本方案中,在预定参数的目标值均超过第一预定阈值的情况下,将初始压缩比增大,以使得digrf接口以一个较大的压缩比对信号数据进行传输,这样进一步地解决了高速io接口带宽不足的问题,后续在初始压缩比增大到一定的程度,还可以关闭部分传输信号数据的lane的数量,进一步地保证了系统的功耗较低。
66.具体地,上述第一预定时间可以根据实际的应用情况进行调整,在本技术中并不对上述第一预定时间的大小进行限制。
67.具体地,上述第一预定阈值也可以根据实际的应用情况进行调整,在本技术中并不对上述第一预定阈值的大小进行限制。
68.另外,上述第一目标压缩比并不是指digrf接口可以压缩的最大压缩比,在第一目标压缩比的基础上,还可以根据预定参数的目标值对第一目标压缩比继续增大,直到达到digrf接口可以压缩的最大压缩比。
69.为了进一步地保证能够正常传输信号数据,以及进一步地为用户提供较好的网络服务,本技术的再一种实施例中,上述目标压缩比还包括第二目标压缩比,在第一预定时间内上述预定参数的目标值均超过第一预定阈值的情况下,增大上述初始压缩比,得到上述第一目标压缩比之后,上述压缩装置还包括第二调整单元,用于在第二预定时间内上述预定参数的目标值均低于第二预定阈值的情况下,减小上述第一目标压缩比,得到第二目标压缩比。
70.具体地,上述第二预定时间可以根据实际的应用情况进行调整,在本技术中并不对上述第二预定时间的大小进行限制。
71.具体地,上述第二预定阈值也可以根据实际的应用情况进行调整,在本技术中并不对上述第二预定阈值的大小进行限制。另外,在实际的应用过程中,上述第一预定阈值和上述第二预定阈值可以相等,但上述第一预定阈值和上述第二预定阈值也可以不相等。
72.另外,上述第二目标压缩比并不是指digrf接口可以压缩的最小压缩比,在第二目标压缩比的基础上,还可以根据预定参数的目标值对第二目标压缩比继续减小,直到达到digrf接口可以压缩的最小压缩比,即上述的初始压缩比。
73.本技术的一种实施例中,在至少根据预定参数,对上述初始压缩比进行调整,得到目标压缩比之后,上述压缩装置包括第二控制单元和第三调整单元,其中,上述第二控制单元用于控制上述digrf接口以上述目标压缩比对上述信号数据进行压缩,并传输压缩后的上述信号数据,和/或,上述第三调整单元用于根据上述目标压缩比对lane的开启数量进行调整,上述lane为上述基带芯片和上述射频芯片之间传输上述信号数据的通道;和/或,上述预定参数至少包括以下之一:rsrp(参考信号接收功率,reference signal received power,简称rsrp)、rsrq(参考信号接收质量,reference signal received quality,简称rsrq)、rssi(接收信号强度指示,received signal strength indicator,简称rssi)、sinr(信号与干扰加噪声的比,signal to interference plus noise ratio,简称sinr)、snr(信噪比,signal noise ratio,简称snr)。在该实施例中,在将初始压缩比增大到一定程度上,由于初始压缩比的增大,使得传输信号数据的通道lane的数量减少,故可以关闭部分数量的lane,在外界信号质量逐渐恶化,使得在第一目标压缩比或者在最大的压缩比的基础上,将压缩比减小到一定程度上,使得传输信号数据的通道lane的数量增多,故可以打开部分数量的lane,即本方案还实现了根据目标压缩比调整lane的开启或者关闭的数量,这样保证了系统的功耗较低,还进一步地保证了能够正常传输信号数据。
74.为了使得本领域的技术人员较为清楚、明了地理解本技术的技术方案,下面将结合具体的实施例进行说明
75.实施例
76.如图3所示,在终端设备处于开机阶段的情况下,控制digrf接口以初始压缩比对信号数据进行传输,再至少根据预定参数,对初始压缩比进行调整,得到目标压缩比,之后
控制目标压缩比对信号数据进行压缩,并传输压缩后的信号数据,最后根据目标压缩比,对lane的开启或者关闭的数量进行调整。在对lane的开启或者关闭的数量调整之后,再次根据预定参数,对当前的压缩比(在图3中,为保证流程图较为简单清楚,将箭头指向了至少根据预定参数,对初始压缩比进行调整,得到目标压缩比)进行调整,并依此执行对应的步骤。
77.上述数据的压缩装置包括处理器和存储器,上述第一控制单元和第一调整单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
78.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中在digrf接口对信号数据进行传输的过程,难以自适应调整信号数据的压缩比的问题。
79.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
80.本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述数据的压缩方法。
81.本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述数据的压缩方法。
82.本技术的一种典型的实施例中,还提供了一种电子设备,该电子设备包括一个或多个处理器,存储器以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置为由上述一个或多个处理器执行,上述一个或多个程序包括用于执行任意一种上述的压缩方法。
83.本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
84.步骤s101,在上述终端设备处于开机阶段的情况下,控制上述digrf接口以初始压缩比进行上述信号数据传输,上述初始压缩比为上述信号数据在传输前的位宽与传输过程的位宽的比值;
85.步骤s102,至少根据预定参数,对上述初始压缩比进行调整,得到目标压缩比,上述预定参数用于表征所传输的上述信号数据对应的信号质量。
86.本文中的设备可以是服务器、pc、pad、手机等。
87.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
88.步骤s101,在上述终端设备处于开机阶段的情况下,控制上述digrf接口以初始压缩比进行上述信号数据传输,上述初始压缩比为上述信号数据在传输前的位宽与传输过程的位宽的比值;
89.步骤s102,至少根据预定参数,对上述初始压缩比进行调整,得到目标压缩比,上述预定参数用于表征所传输的上述信号数据对应的信号质量。
90.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
91.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的
方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
92.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
93.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
94.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
95.从以上的描述中,可以看出,本技术上述的实施例实现了如下技术效果:
96.1)、本技术的数据压缩方法中,首先,在上述终端设备处于开机阶段的情况下,上述digrf接口以初始压缩比对上述信号数据进行压缩并进行传输,再至少根据预定参数,对上述初始压缩比进行调整,得到目标压缩比。本方案实现了在digrf接口传输信号数据的过程中,根据预定参数对初始压缩比进行调整,得到目标压缩比,即实现了对digrf接口传输的信号数据的压缩比进行自适应地调整,保证了压缩对信号数据产生的损伤较小,从而解决了现有技术中在digrf接口对信号数据进行传输的过程,难以自适应调整信号数据的压缩比的问题。另外,该压缩方法与现有技术中通过固定的压缩比例,对基带芯片和射频芯片之间传输的信号数据的位宽进行压缩相比,本方案不仅实现了自适应的对初始压缩比进行调整,还保证了通信系统对高速io接口传输速率的要求较低。
97.2)、本技术的数据的压缩装置中,第一控制单元用于在上述终端设备处于开机阶段的情况下,控制上述digrf接口以初始压缩比进行上述信号数据传输,上述初始压缩比为上述信号数据在传输前的位宽与传输过程的位宽的比值;第一调整单元用于至少根据预定参数,对上述初始压缩比进行调整,得到目标压缩比,上述预定参数用于表征所传输的上述信号数据对应的信号质量。本方案实现了在digrf接口传输信号数据的过程中,根据预定参数对初始压缩比进行调整,得到目标压缩比,即实现了对digrf接口传输的信号数据的压缩比进行自适应地调整,保证了压缩对信号数据产生的损伤较小,从而解决了现有技术中在digrf接口对信号数据进行传输的过程,难以自适应调整信号数据的压缩比的问题。另外,该压缩方法与现有技术中通过固定的压缩比例,对基带芯片和射频芯片之间传输的信号数据的位宽进行压缩相比,本方案不仅实现了自适应的对初始压缩比进行调整,还保证了通
信系统对高速io接口传输速率的要求较低。
98.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1