掌桥专利:专业的专利平台
掌桥专利
首页

一种降低NR、RLC、AM分片丢失报告开销的方法

文献发布时间:2023-06-19 16:11:11



技术领域

本发明属于5G通信技术领域,具体地说,涉及一种降低NR、RLC、AM分片丢失报告开销的方法。

背景技术

在5G通信NR协议中,无线链路控制层位于分组数据汇聚协议层和媒体接入控制层之间,在数据发送实体中,RLC协议层根据MAC层对相应的逻辑信道的调度结果对从PDCP层传递来的PDCP协议数据单元形成RLC业务数据单元并加上RLC报头封装成RLC数据PDU或分段后形成新的RLC SDU再添加RLC报头封装成RLC数据PDU,进而发送到MAC层,RLC层配置为模式时,数据接收实体根据对数据发送实体RLC SDU的接收情况向数据发送实体发送RLC状态报告,用以确认数据接收实体当前正确接收的RLC SDU或者RLC SDU分片以及丢失的需要数据发送实体重传的RLC SDU或者RLC SDU分片,数据发送实体收到数据接收实体发送的状态报告后依据状态报告指示的内容重传数据接收实体未成功接收的RLC SDU或者RLC SDU分片,以实现数据可靠传输。

当存在同一SN的非连续分片丢失时,要么在状态报告中携带多次相同的SN,每次SN仅能携带一对SOstart和SOend,来指示不连续分片的丢失;要么在状态报告中携带一次SN,SOstart携带所有丢包中最小byte,SOend携带所有丢包中最大byte,此时接收端会认为从SOstart到SOend间的所有byte均丢失,会造成冗余重传,浪费空口资源。

发明内容

1、要解决的问题

针对现有同一SN的非连续分片丢失时,要么在状态报告中携带多次相同的SN,来指示不连续分片的丢失,要么在状态报告中携带一次SN,SOend携带所有丢包中最大byte,造成冗余重传,浪费空口资源的问题,本发明提供一种降低NR、RLC、AM分片丢失报告开销的方法。

2、技术方案

为解决上述问题,本发明采用如下的技术方案。

一种降低NR、RLC、AM分片丢失报告开销的方法,采用以下步骤:

步骤1:数据包通过NR接入网空口进行传输;

步骤2:配置RLC模式使用AM模式,发送端给每个RLC SDU分配SN;

步骤3:接收端根据接收的AMD、PDU、SN及SO指示进行组包,并进行丢包检测;

步骤4:发送端接收状态报告后,重传该SN的从SOstart到SOend之间的数据;

步骤5:在状态报告中,增加指示位,指示对应的NACK_SN是否存在非连续丢包数量字段和相应的SOstart到SOend之间的数据。

优选地,所述步骤1中当数据传输时,RLC实体根据底层指示的允许传输的总包大小进行RLC SDU分片。

进一步地,所述RLC SDU分片不限制分片次数。

优选地,所述步骤3中丢包检测检测到连续byte的SO分片丢失时,在状态报告中携带SN、SOstart指示丢失起始byte、SOend指示丢失尾byte。

优选地,所述指示位指示同一NACK_SN的多个分片丢失,所述指示位分为E1、E2、E3和E4四种指示状态。

进一步地,所述E1指示是否存在NACK_SN;所述E2指示是否存在SOstart 、SOend和E4;所述E3指示是否存在NACK range;所述E4指示是否存在SOnum。

进一步地,所述E4为0时,表示不存在SOnum,同时NACK_SN仅能携带一对SOstart和SOend。

进一步地,所述E4为1时,表示存在SOnum,同时NACK_SN能携带SOnum对SOstart 和SOend,SOnum最大有255个。

进一步地,所述E2、E3和E4同时为1时,与之对应的NACK_SN最后一个SOend为SN =NACK_SN 中的RLC SDU 丢包的尾byte。

优选地,所述AM模式中NACK_SN的大小为12bit和18bit。

一种降低NR、RLC、AM分片丢失报告开销的方法,通过数据包通过NR接入网空口进行传输,配置RLC模式使用AM模式,发送端给每个RLC SDU分配SN,接收端根据接收的AMD、PDU、SN及SO指示进行组包,并进行丢包检测,发送端接收状态报告后,重传该SN的从SOstart到SOend之间的数据,在状态报告中,增加指示位,指示对应的NACK_SN是否存在非连续丢包数量字段和相应的SOstart到SOend之间的数据,通过增加指示位的方法,当存在RLC AM模式非连续分片丢包时,携带非连续丢包数量字段和相应的SOstart/SOend,避免了该场景下状态报告中多次携带相同的NACK_SN,从而降低了该场景下状态报告开销。

3、有益效果

相比于现有技术,本发明的有益效果为:

(1)本发明在状态报告中,通过增加指示位,指示对应的NACK_SN是否存在非连续丢包数量字段和相应的SOstart/SOend,通过字段可以指示同一NACK_SN的多个分片丢失,代替了重复携带多次NACK_SN,通过避免重复携带NACK_SN,以此降低状态报告开销;

(2)本发明在发生同一SN的非连续分片丢失时,不需要在状态报告中携带多次相同的SN,增加指示字段就可以代替了重复携带多次NACK_SN,避免让接收端会认为从SOstart到SOend间的所有byte均丢失,减少空口资源的浪费;

(3)本发明通过对指示位分为E1、E2、E3和E4四种指示状态,每一种指示状态代表不同种类的分片是否丢失和存在,可以根据不同的分片丢失情况针对性的进行判断,使得数据包可以快速重传,减少冗余重传。

附图说明

为了更清楚地说明本申请实施例或示例性中的技术方案,下面将对实施例或示例性描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以按照这些附图示出的获得其他的附图。

图1为降低NR、RLC、AM非连续分片丢失状态报告开销的方法步骤示意图;

图2为降低NR、RLC、AM非连续分片丢失状态报告开销的方法原理示意图;

图3为降低NR、RLC、AM非连续分片丢失状态报告开销的方法实施例2中的流程示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例,通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例,基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

实施例1

如图1所示,一种降低NR、RLC、AM分片丢失报告开销的方法,采用以下步骤:

数据包通过NR接入网空口进行传输,当数据传输时,RLC实体根据底层指示的允许传输的总包大小进行RLC SDU分片,RLC SDU分片不限制分片次数。

配置RLC模式使用AM模式,发送端给每个RLC SDU分配SN,所述AM模式中NACK_SN的大小为12bit和18bit。

接收端根据接收的AMD、PDU、SN及SO指示进行组包,并进行丢包检测,检测到连续byte的SO分片丢失时,在状态报告中携带SN、SOstart指示丢失起始byte、SOend指示丢失尾byte。

发送端接收状态报告后,重传该SN的从SOstart到SOend之间的数据。

在状态报告中,增加指示位,指示对应的NACK_SN是否存在非连续丢包数量字段和相应的SOstart到SOend之间的数据,指示位指示同一NACK_SN的多个分片丢失,所述指示位分为E1、E2、E3和E4四种指示状态,所述E1指示是否存在NACK_SN;所述E2指示是否存在SOstart 、SOend和E4;所述E3指示是否存在NACK range;所述E4指示是否存在SOnum。

通过上述描述可知,在本实例中,通过数据包通过NR接入网空口进行传输,配置RLC模式使用AM模式,发送端给每个RLC SDU分配SN,接收端根据接收的AMD、PDU、SN及SO指示进行组包,并进行丢包检测,发送端接收状态报告后,重传该SN的从SOstart到SOend之间的数据,在状态报告中,增加指示位,指示对应的NACK_SN是否存在非连续丢包数量字段和相应的SOstart到SOend之间的数据,通过增加指示位的方法,当存在RLC AM模式非连续分片丢包时,携带非连续丢包数量字段和相应的SOstart/SOend,避免了该场景下状态报告中多次携带相同的NACK_SN,从而降低了该场景下状态报告开销。

实施例2

数据包通过NR接入网空口进行传输,当数据传输时,RLC实体根据底层指示的允许传输的总包大小进行RLC SDU分片,RLC SDU分片不限制分片次数。

配置RLC模式使用AM模式,发送端给每个RLC SDU分配SN,所述AM模式中NACK_SN的大小为12bit和18bit,接收端根据接收的AMD、PDU、SN及SO指示进行组包,并进行丢包检测,检测到连续byte的SO分片丢失时,在状态报告中携带SN、SOstart指示丢失起始byte、SOend指示丢失尾byte。

发送端接收状态报告后,重传该SN的从SOstart到SOend之间的数据。

在状态报告中,增加指示位,指示对应的NACK_SN是否存在非连续丢包数量字段和相应的SOstart到SOend之间的数据,指示位指示同一NACK_SN的多个分片丢失,所述指示位分为E1、E2、E3和E4四种指示状态,所述E1指示是否存在NACK_SN;所述E2指示是否存在SOstart 、SOend和E4;所述E3指示是否存在NACK range;所述E4指示是否存在SOnum,所述E4为0时,表示不存在SOnum,同时NACK_SN仅能携带一对SOstart 和SOend,所述E4为1时,表示存在SOnum,同时NACK_SN能携带SOnum对SOstart 和SOend,SOnum最大有255个,所述E2、E3和E4同时为1时,与之对应的NACK_SN最后一个SOend为SN = NACK_SN 中的RLC SDU 丢包的尾byte。

通过上述描述可知,在本实例中,通过数据包通过NR接入网空口进行传输,配置RLC模式使用AM模式,发送端给每个RLC SDU分配SN,接收端根据接收的AMD、PDU、SN及SO指示进行组包,并进行丢包检测,发送端接收状态报告后,重传该SN的从SOstart到SOend之间的数据,在状态报告中,增加指示位,指示对应的NACK_SN是否存在非连续丢包数量字段和相应的SOstart到SOend之间的数据,通过增加指示位的方法,当存在RLC AM模式非连续分片丢包时,携带非连续丢包数量字段和相应的SOstart/SOend,避免了该场景下状态报告中多次携带相同的NACK_SN,从而降低了该场景下状态报告开销。

以上所述实施例仅表达了本发明的优选实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形、改进及替代,这些都属于本发明的保护范围。

相关技术
  • 一种降低NR、RLC、AM分片丢失报告开销的方法
  • 一种智能接收5G NR RLC UMD PDU的方法和装置
技术分类

06120114730424