一种数据处理的方法及装置与流程

文档序号:12731358阅读:209来源:国知局
一种数据处理的方法及装置与流程

本发明涉及无线通信领域,尤其涉及一种数据处理的方法及装置。



背景技术:

长期演进(Long Term Evolution,LTE)通信协议标准中定义了非连续接收(Discontinuous Reception,DRX)技术。DRX技术,是指用户设备(User Equipment,UE)不需要连续地监听物理下行控制信道(Physical Downlink Control Channel,PDCCH),而只需要监听某些特定的无线帧和子帧。在其余的时间内,UE可以进入睡眠模式,关闭其接收机,从而达到省电的目的。DRX分为两种,分别为无线资源控制的空闲状态的非连续接收(Radio Resource Control Idle Drx,RRC IDLE DRX)和无线资源控制的连接状态的非连续接收(Radio Resource Control Connected Drx,RRC Connected DRX)。

当UE配置了DRX的功能,在RRC连接态下,从睡眠模式进入正常数据解调模式时,目前的处理方法是设置一个固定的UE提前激活时间,对UE的接收机进行预热,所谓预热就是对UE端的接收机的系统参数偏差进行估计,并根据系统参数偏差补偿UE端的接收机,为了保证最坏情况的解调性能,所述激活时间设置的比较长,一般为10个子帧的长度。

但是,使用上述的方法对接收机进行预热,会对大部分的UE的工作场景造成额外的功耗及接收机资源浪费。



技术实现要素:

本发明实施例解决的问题是如何对接收机进行预热以提高接收机资源利用效率及降低UE的功耗。

为解决上述问题,本发明提供一种数据处理的方法,所述方法包括:

检测非连续接收配置参数;

根据所述非连续接收配置参数,执行相应的预热操作,以调整用户设备的接收机的系统参数偏差;所述相应的预热操作包括:第一预热操作及第二预热操作,不同预热操作的时长不同。

可选地,所述非连续接收配置参数,包括以下至少一种:所述用户设备处于睡眠状态的时长、所述用户设备在处于睡眠状态时移动的速度、所述用户设备在处于睡眠状态时移动的距离。

可选地,所述系统参数包括以下至少一种:功率增益、定时跟踪环路及频率跟踪环路。

可选地,当所述相应的预热操作是第一预热操作时,所述根据所述非连续接收配置参数,执行相应的预热操作,包括:

根据至少两个预热数据对所述用户设备的接收机的系统参数偏差进行调整,所述至少两个预热数据包括第一预热数据及第二预热数据。

可选地,所述至少两个预热数据中的任意一个预热数据的长度不超过一个子帧。

可选地,所述根据至少两个预热数据对所述用户设备的接收机的系统参数偏差进行调整,包括:

根据所述第一预热数据,对所述用户设备的接收机的系统参数偏差进行粗估计,得到系统参数偏差粗估计值;

采用所述系统参数偏差粗估计值,分别调整所述用户设备的接收机及所述第二预热数据的系统参数偏差;

根据所述调整后的第二预热数据,对所述调整后的用户设备的接收机的系统参数偏差进行细估计,得到系统参数偏差细估计值;

采用所述系统参数偏差细估计值,调整所述调整后的用户设备的接收机的系统参数偏差。

可选地,所述方法还包括:

根据所述采用所述系统参数偏差粗估计值调整后的第二预热数据,对所述用户设备的接收机的多普勒和噪声进行估计,分别得到多普勒估计值和噪声估计值。

可选地,所述方法还包括:

根据所述调整后的第二预热数据对信道进行估计。

可选地,所述至少两个预热数据为下行子帧数据或特殊子帧数据。

可选地,当所述相应的预热操作为第二预热操作时,所述根据所述非连续接收配置参数,执行相应的预热操作,包括:

将所述用户设备的接收机的系统参数设置为睡眠状态开始时刻的系统参数;

根据所述非连续接收配置参数得到的数据分布,设置预热数据的长度;

根据所述预热数据对所述用户设备的接收机的系统参数偏差进行调整。

可选地,所述根据由所述非连续接收配置参数得到的数据分布,设置预热数据的长度,包括:

当待解调的数据子帧的前一个子帧为上行子帧时,设置所述预热数据的长度为零;

当待解调的数据子帧的前一个子帧为下行子帧时,设置所述预热数据的长度小于等于一个子帧。

可选地,所述根据所述预热数据对所述用户设备的接收机的系统参数偏差进行调整,包括:

当设置所述预热数据的长度为零之后,保持所述用户设备的接收机的系统参数不变;

当设置所述预热数据的长度为大于零,并小于一个子帧之后,根据所述大于零,并小于一个子帧的预热数据对所述用户设备的接收机的系统参数偏差进行调整。

本发明实施例提供了一种数据处理的装置,所述装置包括:

检测单元,适于检测非连续接收配置参数;

预热单元,适于根据所述检测单元检测到的非连续接收配置参数,执行相应的预热操作,以调整用户设备的接收机的系统参数偏差;所述相应的预热操作包括:第一预热操作及第二预热操作,不同预热操作的时长不同。

可选地,所述非连续接收配置参数,包括以下至少一种:所述用户设备处于睡眠状态的时长、所述用户设备在处于睡眠状态时移动的速度、所述用户设备在处于睡眠状态时移动的距离。

可选地,所述系统参数包括以下至少一种:功率增益、定时跟踪环路及频率跟踪环路。

可选地,所述预热单元,包括第一预热子单元,适于当所述相应的预热操作为第一预热操作时,根据至少两个预热数据对所述用户设备的接收机的系统参数偏差进行调整,所述至少两个预热数据包括第一预热数据及第二预热数据。

可选地,所述至少两个预热数据中的任意一个预热数据的长度不超过一个子帧。

可选地,所述第一预热子单元,包括:

粗估计模块,适于根据所述第一预热数据,对所述用户设备的接收机的系统参数偏差进行粗估计,得到系统参数偏差粗估计值;

第一调整模块,适于采用所述系统参数偏差粗估计值,分别调整所述用户设备的接收机及所述第二预热数据的系统参数偏差;

细估计模块,适于根据所述调整后的第二预热数据,对所述调整后的用户设备的接收机的系统参数偏差进行细估计,得到系统参数偏差细估计值;

第二调整模块,适于采用所述系统参数偏差细估计值,调整所述调整后的用户设备的接收机的系统参数偏差。

可选地,所述装置还包括:

偏差补偿单元,适于根据所述采用所述系统参数偏差粗估计值调整后的第二预热数据,对所述用户设备的接收机的多普勒和噪声进行估计,分别得到多普勒估计值和噪声估计值。

可选地,所述装置还包括:

信道估计单元,适于根据所述调整后的第二预热数据对信道进行估计。

可选地,所述至少两个预热数据为下行子帧数据或特殊子帧数据。

可选地,所述预热单元,包括:第二预热子单元,适于当所述相应的预热操作为第二预热操作时,将所述用户设备的接收机的系统参数设置为睡眠状态开始时刻的系统参数;根据所述非连续接收配置参数得到的数据分布,设置预热数据的长度;根据所述预热数据对所述用户设备的接收机的系统参数偏差进行调整。

可选地,所述第二预热子单元,适于当将要解调的数据子帧的前一个子帧为上行子帧时,设置所述预热数据的长度为零;当将要解调的数据子帧的前一个子帧为下行子帧时,设置所述预热数据的长度为大于零,并小于一个子帧。

可选地,所述第二预热子单元,适于当设置所述预热数据的长度为零之后,保持所述用户设备的接收机的系统参数不变;当设置所述预热数据的长度为大于零,并小于一个子帧之后,根据所述大于零,并小于一个子帧的预热数据对所述用户设备的接收机的系统参数偏差进行调整。

与现有技术相比,本发明的技术方案具有以下优点:

通过检测非连续接收配置参数,并根据所述非连续接收配置参数,执行相应的预热操作,以调整所述用户设备的接收机的系统参数偏差。由于不同预热操作的时长不同,因此可以根据不同的预热操作情况,采用不同时长的预热处理,避免一直使用大时长的预热处理操作,由此可以更加有针对性地进行数据预热,从而可以提高接收机资源利用的效率及降低用户设备的功耗。

进一步,当预热操作为时长更长的操作时,通过采用两步偏差估计进行数据的预热,可以避免单次估计造成的估计不准及效率较低,从而可以有效地估计大的系统参数偏差,故可以提高接收机数据解调的性能及精确度。

进一步,由于可以根据具体情况调整第一预热数据及第二预热数据的长度,因而可以均衡功耗的节约和数据解调的性能。

附图说明

图1是本发明实施例中一种数据处理的方法的流程示意图;

图2是本发明实施例中的另一种数据处理的方法的流程示意图;

图3是本发明一实施例中的数据示意图;

图4是本发明另一实施例中的数据示意图;

图5是本发明实施例中的一种数据处理的装置的结构示意图;

图6是本发明实施例中的一种第一预热子单元的结构示意图;

图7是本发明实施例中的另一种数据处理的装置的结构示意图。

具体实施方式

当UE配置了DRX的功能,在RRC连接态下,从睡眠模式进入正常数据解调模式时,目前的处理方法是设置一个固定的UE提前激活时间,对UE的接收机进行预热,所谓预热就是对UE端的接收机的系统参数偏差进行估计,并系统参数用来补偿UE端的接收机,为了保证最坏情况的解调性能,所述激活时间设置的比较长,一般为10个子帧的长度。

但是,使用上述的方法对接收机进行预热,会对UE的大部分工作场景造成额外的功耗及接收机资源浪费。

为解决上述问题,本发明实施例提供了数据处理的方法,通过检测非连续接收配置参数,并根据所述非连续接收配置参数,执行相应的预热操作,以调整所述用户设备的接收机的系统参数偏差。由于不同预热操作的时长不同,因此可以根据不同的预热操作情况,采用不同时长的预热处理,避免一直使用大时长的预热处理操作,由此可以更加有针对性地进行数据预热,从而可以提高接收机资源利用的效率及降低用户设备的功耗。

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细地说明。

图1示出了本发明实施例中的一种数据处理的方法的流程示意图,以下结合图1对所述数据处理方法的具体步骤进行详细介绍:

S11:检测非连续接收配置参数。

在具体实施中,为了估计或者推测用户设备的接收机在所述用户设备处 于睡眠状态时,是否发生可影响数据解调性能的系统参数偏差,可以检测非连续接收配置参数。

在具体实施中,所述非连续接收配置参数可以为多种参数,具体可以根据所述非连续接收配置参数的作用进行确定。

在本发明一实施例中,所述非连续接收配置参数可以用于初步判断接收机系统参数的偏差值。此时,所述非连续接收配置参数可以为所述用户设备处于睡眠状态的时长,也可以为所述用户设备空间移动的速度,还可以为所述用户设备空间移动的距离。

需要说明是,本领域技术人员可以根据实际需要设置可以用于初步判断接收机系统参数偏差大小的具体参数,所述具体参数可以不仅仅为上述的几种参数,只要所述参数可以用于判断接收机系统参数的偏差情况即可,无论所述参数为何种形式,均不对本发明构成任何限制。

在具体实施中,所述接收机的系统参数可以包括多种参数,比如可以包括功率增益,也可以包括定时跟踪环路,还可以包括频率跟踪环路,也可以为上述的参数的任意组合。

S12:根据所述非连续接收配置参数,执行相应的预热操作,以调整用户设备的接收机的系统参数偏差,所述相应的预热操作,包括:第一预热操作及第二预热操作,不同预热操作的时长不同。

在具体实施中,为了有效利用数据资源及降低用户设备的功耗,可以根据所述非连续接收配置参数,执行不同时长的预热操作,以调整所述用户设备的接收机的系统参数偏差。

当所述相应的预热操作是第一预热操作时,可以根据至少两个预热数据对所述用户设备的接收机的系统参数偏差进行调整,所述至少两个预热数据包括第一预热数据及第二预热数据。

具体而言,可以先根据所述第一预热数据,对所述用户设备的接收机的系统参数偏差进行粗估计,得到系统参数偏差粗估计值;接着采用所述系统参数偏差粗估计值,调整所述用户设备的接收机,以消除所述用户设备的接收机的较大的系统参数偏差,还采用所述系统参数偏差粗估计值,调整所述 第二预热数据的系统参数偏差,以消除所述第二预热数据的较大的系统参数偏差;然后根据所述调整后的第二预热数据,对所述调整后的用户设备的接收机的系统参数偏差进行细估计,得到系统参数偏差细估计值;最后采用所述系统参数偏差细估计值,调整所述调整后的用户设备的接收机的系统参数偏差,以消除所述用户设备的接收机的较小的参数偏差。

为了进一步提高预热操作的效率,所述至少两个预热数据中的任意一个预热数据的长度不超过一个子帧。

为了提高数据解调的精确度,在本发明一实施例中,还可以根据所述调整后的第二预热数据对所述用户设备的接收机的多普勒和噪声进行估计,得到多普勒和噪声估计值,用于后续接收数据解调。

在本发明一实施例中,可以根据所述调整后的第二预热数据对信道进行估计,这样一来,可以更有效利用数据资源。

在本发明一实施例中,所述至少两个预热数据可以为下行子帧数据或特殊子帧数据。

当所述相应的预热操作为第二预热操作时,表示所述用户设备的接收机的系统参数在所述用户设备处于睡眠状态前后的系统参数偏差较小,不足以造成数据解调的精确度降低,则可以将所述用户设备的接收机的系统参数设置为睡眠状态开始时刻的系统参数;接着根据由所述非连续接收配置参数得到的数据分布,设置预热数据的长度;最后根据所述预热数据对所述用户设备的接收机的系统参数偏差进行调整。

具体而言,所述预热数据长度的设置与将待解调的数据子帧的前一个子帧的类型有关,当将待解调的数据子帧的前一个子帧为上行子帧时,可以设置所述预热数据的长度为零,当将待解调的数据子帧的前一个子帧为下行子帧时,可以设置所述预热数据的长度不大于一个子帧。

在具体实施中,当设置所述预热数据的长度为零之后,即意味着保持所述用户设备的接收机的系统参数不变,不对所述接收机的系统参数偏差进行估计;当设置所述预热数据的长度为大于零,并小于一个子帧之后,可以根据所述不大于一个子帧的预热数据对所述用户设备的接收机的系统参数偏差 进行估计,在这种情况,即使是对系统参数偏差进行估计,由于所述预热数据的长度较小,预热操作的时长也较短,因而可以降低用户设备的功耗,提高数据解调的精确度。

为使得本领域技术人员更好地理解和实现本发明,图2示出了本发明实施例中的另一种数据处理的方法的流程示意图,以下结合图2对所述数据处理方法的具体步骤进行介绍:

S201:根据非连续配置参数判断接收机启动预热操作类型。

在具体实施中,可以由用户设备的接收机中的物理层控制单元根据无线资源控制的连接状态的非连续接收(Radio Resource Control Connected Drx,RRC Connected DRX)的配置参数进行选择接收机启动预热操作类型,所述预热操作类型可以包括快启动预热操作与慢启动预热操作。

当确定所述预热操作为快启动预热操作时,可以执行S202;当确定所述预热操作为慢启动预热操作时,可以执行S203。

S202:确定快启动时预热数据长度L。

在具体实施中,接收机从睡眠状态进入正常数据解调状态之前,可以根据物理层配置确定的解调数据的特点,确定进行预热处理的数据长度L。

具体而言,可以如图3所示,如果解调数据子帧的前一个子帧为上行子帧,则设置预热数据长度L=0。如果解调数据子帧的前一个子帧为下行子帧,则可以在解调数据之前的相邻位置设置一定长度的预热数据。

为了达到最佳的省电效果,所述预热数据长度L一般不超过一个LTE子帧的长度。

当确定快启动预热数据长度L之后,执行S204。

S204:根据睡眠之前接收机状态,确定接收机的功率增益、定时及频率初始值。

当执行所述快启动预热操作时,一般表示用户设备的接收机处于睡眠状态的前后的系统参数偏差并不是很大,可能所述参数偏差并不会对数据的解调造成误差。

因此在具体实施中,接收机可以将解调数据解调所使用的功率增益控制,定时跟踪环路及频率跟踪环路的初始值设置为上一个解调周期接收机进入睡眠状态之前存储的功率增益控制,定时跟踪环路及频率跟踪环路结果。

S205:判断预热数据长度是否为零。

在具体实施中,可以根据S202中确定的预热数据的长度,相应地执行不同的预热处理的操作,因此可以判断预热数据长度是否为零,当预热数据长度为零时,执行S209;反之,则执行S206。

S206:接收机预热处理。

在具体实施中,当在S202中,在解调数据之前设置一定长度的预热数据后,可以将所述预热数据用以辅助对第一个解调数据子帧进行解调,从而可以提高解调成功率。

S203:确定慢启动时的两个预热数据的位置以及预热数据长度。

在慢启动预热操作时,一般表示接收机的系统参数在用户设备处于睡眠状态前后的偏差较大,即如果不对所述偏差进行调整,所述接收机对将要解调的数据进行解调的精确度会很低。因此接收机可以有两次预热,对应的预热数据分别为预热数据1和预热数据2。

具体而言,可以参考图4所示:预热数据1的长度为M,预热数据2的长度为N,预热数据2与解调数据之间的距离为n,预热数据1与预热数据2之间的距离为m。所述预热数据可以是下行子帧或者特殊子帧。根据LTE子帧模式配置,m,n的值要求尽可能小,如果预热数据1,预热数据2以及解调数据为紧紧相邻的下行或者特殊子帧数据,m,n的值可以设置为0。

预热数据的长度M,N由物理层控制单元配置,一般情况下,可以配置为一个或者半个子帧的长度。

S207:在预热数据1上进行接收机的功率增益、大定时偏差及大频率偏差的粗估计。

在具体实施中,接收机可以先利用预热数据1进行快速功率增益估计,定时偏差以及频率偏差粗估计。该预热阶段主要是为了纠正接收机在长时间 睡眠时产生的大的定时以及频率漂移,此预热阶段采用的定时及频率偏差估计算法需要能够覆盖较大范围的定时及频率偏差。

然后将估计出来的功率增益,定时偏差及频率偏差作用于所述接收机及预热数据2的功率增益控制,定时跟踪环路及频率跟踪环路,以消除所述接收机及预热数据2上的大的功率增益偏差,定时及频率偏差。

S208:在预热数据2上进行功率增益、定时偏差、频率偏差精细估计,并同时进行多普勒和噪声估计以及对信道估计进行预处理。

在具体实施中,接收机可以利用预热数据2对功率增益,定时以及频率偏差进行精细估计,作为解调数据,解调所使用的功率增益控制,定时跟踪环路及频率跟踪环路的初始值。

为了提高数据资源利用的效率,接收机可以利用预热数据2估计出On-Duration解调时使用的多普勒和噪声的初始值。同时,接收机还可以利用预热数据2对信道估计做预处理。

当完成了精细估计之后,可以执行S209。

S209:接收数据并进行解调处理。

在具体实施中,由于经过不同的预热操作后,接收机的各项系统参数可以被调整到一个正常的范围,因此接收机可以从预热阶段进入正常的解调处理阶段,对数据进行接收,并对所述接收到的数据进行解调处理。

S210:判断数据处理是否完毕。

在具体实施中,为了方便后续的操作,可以判断数据处理是否完毕。当数据处理完毕时,执行S211;反之,执行S209。

S211:判断接收机是否进入睡眠状态。

在具体实施中,解调数据解调完成之后,可以判断接收机是否进入睡眠状态。当所述接收机进入睡眠状态时,执行S212;反之,可以执行S209。

S212:存储功率增益,定时,频率状态。

在具体实施中,如果接收机需要进入睡眠状态,为了便于下次数据解调 处理前接收机的系统参数的调整,可以存储功率增益,定时,频率状态,供下次接收机苏醒时使用。

为使得本领域技术人员更好地理解和实现本发明,以下还提供了可以实现上述数据处理的方法的装置。

图5示出了本发明实施例中的一种数据处理的装置的结构示意图,所述装置可以包括:检测单元51及预热单元52,其中:

所述检测单元51,适于检测非连续接收配置参数;

所述预热单元52,适于根据所述检测单元51检测到的非连续接收配置参数,执行相应的预热操作,以估计并调整所述用户设备的接收机的系统参数偏差,所述相应的预热操作,包括:第一预热操作及第二预热操作,不同预热操作的时长不同。

在具体实施中,所述非连续接收配置参数,可以包括以下至少一种:所述用户设备处于睡眠状态的时长、所述用户设备在处于睡眠状态时移动的距离、所述用户设备在进入睡眠状态前后的位置。

在具体实施中,所述系统参数可以包括以下至少一种:功率增益、定时跟踪环路及频率跟踪环路。

在具体实施中,所述预热单元52,可以包括第一预热子单元521,适于当所述相应的预热操作为第一预热操作时,根据至少两个预热数据对所述用户设备的接收机的系统参数偏差进行调整,所述至少两个预热数据分别为第一预热数据及第二预热数据。

图6示出了本发明实施例中的一种第一预热子单元的示意图,所述第一预热子单元521可以包括:粗估计模块5211、第一调整模块5212、细估计模块5213及第二调整模块5214,其中:

所述粗估计模块5211,适于根据所述第一预热数据,对所述用户设备的接收机的系统参数偏差进行粗估计,得到系统参数偏差粗估计值;

所述第一调整模块5212,适于采用所述系统参数偏差粗估计值,调整所述用户设备的接收机及所述第二预热数据的系统参数偏差;

所述细估计模块5213,适于根据所述调整后的第二预热数据,对所述调整后的用户设备的接收机的系统参数偏差进行细估计,得到系统参数偏差细估计值;

所述第二调整模块5214,适于采用所述系统参数偏差细估计值,调整所述调整后的用户设备的接收机的系统参数偏差。

在具体实施中,所述至少两个预热数据中的任意一个预热数据的长度不超过一个子帧。

图7示出了本发明实施例中的另一种数据处理的装置的示意图,与图7相比,除检测单元71及预热单元72外,所述装置还可以包括:偏差补偿单元73及信道估计单元74,其中:

所述偏差补偿单元73,适于根据所述调整后的第二预热数据对所述用户设备的接收机的多普勒和噪声进行估计,得到多普勒和噪声估计值。

所述信道估计单元74,适于根据所述调整后的第二预热数据对信道进行估计。

在具体实施中,所述至少两个预热数据为下行子帧数据或特殊子帧数据。

所述预热单元72除了包括第一预热子单元721外,还可以包括:第二预热子单元722,所述第二预热子单元722,适于当所述相应的预热操作为第二预热操作时,将所述用户设备的接收机的系统参数设置为睡眠状态开始时刻的系统参数;根据由所述非连续接收配置参数得到的数据分布,设置预热数据的长度;根据所述预热数据对所述用户设备的接收机的系统参数偏差进行调整。

在具体实施中,所述第二预热子单元722,适于当将要解调的数据子帧的前一个子帧为上行子帧时,设置所述预热数据的长度为零;当将要解调的数据子帧的前一个子帧为下行子帧时,设置所述预热数据的长度为大于零,并小于一个子帧。

在具体实施中,所述第二预热子单元722,适于当设置所述预热数据的长度为零之后,保持所述用户设备的接收机的系统参数不变;当设置所述预热 数据的长度为大于零,并小于一个子帧之后,根据所述大于零,并小于一个子帧的预热数据对所述用户设备的接收机的系统参数偏差进行调整。

需要说明的是,本领域技术人员可以分别参照上述对图5中检测单元51及第一预热子单元521的描述,实施所述检测单元71及第一预热子单元721,此处不再赘述。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1