下行接收数据的处理方法及装置、存储介质、终端制造方法及图纸

技术编号:27616482 阅读:30 留言:0更新日期:2021-03-10 10:48
一种下行接收数据的处理方法及装置、存储介质、终端,其中,所述方法包括:在对单次接收的数据进行解码时,监控已解码数据的数据量,并计算已解码数据的误码率;判断是否满足以下条件:已解码数据的数据量超出第一阈值、且已解码数据的误码率超出第二阈值;如果判断结果为满足,则停止对该次接收的数据的其余部分解码,且保存该次接收的数据的部分或全部内容;向基站上报接收错误的反馈,以使得所述基站重传该次接收的数据。由此,能够在数据传输错误率较高时,有效节省终端功耗。有效节省终端功耗。有效节省终端功耗。

【技术实现步骤摘要】
下行接收数据的处理方法及装置、存储介质、终端


[0001]本专利技术涉及通信
,尤其涉及一种下行接收数据的处理方法及装置、存储介质、终端。

技术介绍

[0002]在通信系统中,1个传输块(Transport Block,简称TB)可以划分为C个码块(Code Block,简称CB),如新空口(New Radio,简称NR)系统中1个TB最多可以划分为152个CB。在用户设备(User Equipment,简称UE)端,若TB内的所有CB解码正确,则上报发送确认ACK;若有任意一个CB解错,则上报发送失败NACK。在基站端,若基站接收到的是ACK信息,该混合自动重传请求(Hybrid Automatic Repeat reQuest,简称HARQ)进程发送新的数据;若基站接收到的是NACK信息,该HARQ进程重传。因此UE端若有任意一个CB解码错误,基站都需要重传。
[0003]传统传输中,终端顺序接收处理一个TB内的各个CB,在部分场景,比如一些衰落信道下,终端接收的信号质量较差,多个CB都出现译码器多次迭代都无法解码正确的现象,浪费终端功耗。
[0004]由此,亟需一种下行接收数据的处理方法,使得终端能够根据接收的信号节省解码资源,以节省终端功耗。

技术实现思路

[0005]本专利技术解决的技术问题是如何提供一种下行接收数据的处理方法,使得终端能够根据接收的信号节省解码资源,以节省终端功耗。
[0006]为解决上述问题,本专利技术实施例提供了一种下行接收数据的处理方法,所述方法包括:在对单次接收的数据进行解码时,监控已解码数据的数据量,并计算已解码数据的误码率;判断是否满足以下条件:已解码数据的数据量超出第一阈值、且已解码数据的误码率超出第二阈值;如果判断结果为满足,则停止对该次接收的数据的其余部分解码,且保存该次接收的数据的部分或全部内容;向基站上报接收错误的反馈,以使得所述基站重传该次接收的数据。
[0007]可选的,所述数据量包括若干个码块和/或码块组。
[0008]可选的,所述保存该次接收的数据的部分或全部内容,包括:保存该次接收的数据中未解码的码块/码块组。
[0009]可选的,所述保存该次接收的数据的部分或全部内容,包括:将该次接收的数据的部分或全部内容存入HARQ缓存区。
[0010]可选的,所述停止对该次接收的数据的其余部分解码,包括:将该次接收的数据的其余部分绕过译码器或译码模块。
[0011]可选的,所述向基站上报接收错误的反馈之后,还包括:接收所述基站重传的数据,根据重传的数据和保存的内容进行再次解码。
[0012]可选的,所述判断是否满足以下条件:已解码数据的数据量超出第一阈值、且已解
码数据的误码率超出第二阈值之后,还包括:如果判断结果为不满足,继续解码该次接收的数据的其余部分。
[0013]本专利技术实施例还提供一种下行接收数据的处理装置,所述装置包括:误码率计算模块,用于在对单次接收的数据进行解码时,监控已解码数据的数据量,并计算已解码数据的误码率;判断模块,用于判断是否满足以下条件:已解码数据的数据量超出第一阈值、且已解码数据的误码率超出第二阈值;保存模块,用于在判断模块的判断结果为满足时,停止对该次接收的数据的其余部分解码,且保存该次接收的数据的部分或全部内容;上报模块,用于向基站上报接收错误的反馈,以使得所述基站重传该次接收的数据。
[0014]本专利技术实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行任一项所述方法的步骤。
[0015]本专利技术实施例还提供一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行任一项所述方法的步骤。
[0016]与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:
[0017]本专利技术实施例提供一种下行接收数据的处理方法,所述方法包括:在对单次接收的数据进行解码时,监控已解码数据的数据量,并计算已解码数据的误码率;判断是否满足以下条件:已解码数据的数据量超出第一阈值、且已解码数据的误码率超出第二阈值;如果判断结果为满足,则停止对该次接收的数据的其余部分解码,且保存该次接收的数据的部分或全部内容;向基站上报接收错误的反馈,以使得所述基站重传该次接收的数据。较之现有技术,本专利技术实施例提供的方法,使得UE在监控到当前接收到的数据的误码率过高、且已解码的数据量能够代表当前接收到的数据的实际情况时,放弃对未解码的部分的继续解码,以节省系统功耗。
[0018]进一步地,基站按照传输协议等的规定进行HARQ重传,再次向UE发送反馈为NACK的TB或CBG,UE接收重传的TB或CBG,结合保存的内容对重传的TB或CBG再次进行解码。以提高重传时解码成功的概率。
附图说明
[0019]图1为本专利技术实施例的一种下行接收数据的处理方法的流程示意图;
[0020]图2为本专利技术实施例的另一种下行接收数据的处理方法的流程示意图;
[0021]图3为本专利技术实施例的一种下行接收数据的处理装置的结构示意图;
[0022]图4为本专利技术实施例的一种下行接收数据的硬件实现示意图。
具体实施方式
[0023]具体地,在NR或者长期演进(Long Term Evolution,简称LTE)等通信系统中,基站与UE之间的通信的HARQ重传模式支持TB模式或者码块组(Code Block Group,简称CBG)模式。其中,TB模式指的是若TB中的CB解码失败,则基站重传该TB。另外,1个TB可以划分为N个CBG,其中,N的取值可以为2、4、6、8等,每个CBG中又包含若干个CB,以NR系统为例,1个TB最多可以划分为152个CB,1个CBG最多有76个CB。在UE端,若对一个CBG内的所有CB解码正确,则该CBG上报ACK;若CBG内有任意一个CB解码错误,则该CBG上报NACK。此时基站以CBG为重
传的单元,即,若基站接收到某一CBG对应的NACK,则基站生成针对这一CBG的CBG传输信息(CBG Transmission Information,简称CBGTI)信息映射到下行控制信息(Downlink Control Information,简称DCI)中,重传这一CBG。
[0024]依据R15 38.214协议,假设一个TB最大可以划分为N个CBG,这个TB的CB总数为C,则这个TB的CBG个数可以表示:M=min(N,C);其中,min(N,C)表示取N和C之中的最小值。
[0025]如果CBG的个数M等于CB的个数C,那么一个CBG就包含一个CB;如果M不等于C,则需要根据以下过程来确认CBG中CB的个数:
[0026]首先,定义M1=mod(C,M),其中,表示对向下取整,表示为对向上取整,mod()表示对括号内数值取余。
[0027]对于第m个CBG(其中,m=0,1,

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种下行接收数据的处理方法,其特征在于,所述方法包括:在对单次接收的数据进行解码时,监控已解码数据的数据量,并计算已解码数据的误码率;判断是否满足以下条件:已解码数据的数据量超出第一阈值、且已解码数据的误码率超出第二阈值;如果判断结果为满足,则停止对该次接收的数据的其余部分解码,且保存该次接收的数据的部分或全部内容;向基站上报接收错误的反馈,以使得所述基站重传该次接收的数据。2.根据权利要求1所述的方法,其特征在于,所述数据量包括若干个码块和/或码块组。3.根据权利要求1所述的方法,其特征在于,所述保存该次接收的数据的部分或全部内容,包括:保存该次接收的数据中未解码的码块/码块组。4.根据权利要求1所述的方法,其特征在于,所述保存该次接收的数据的部分或全部内容,包括:将该次接收的数据的部分或全部内容存入HARQ缓存区。5.根据权利要求1至4任一所述的方法,其特征在于,所述停止对该次接收的数据的其余部分解码,包括:将该次接收的数据的其余部分绕过译码器或译码模块。6.根据权利要求1至4任一所述的方法,其特征在于,所述向基站上报接收错误的反馈之后,还包括:接收所述基站重传的数据,根据重...

【专利技术属性】
技术研发人员:仲崇祥蔡晓曾建富李俊强郭序峰曾锦苑红梨
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1