书签 分享 收藏 举报 版权申诉 / 26

移动通信系统中无线链路控制层的数据发送的方法和装置.pdf

  • 上传人:Y0****01
  • 文档编号:781489
  • 上传时间:2018-03-11
  • 格式:PDF
  • 页数:26
  • 大小:1.11MB
  • 摘要
    申请专利号:

    CN200780050479.8

    申请日:

    2007.11.27

    公开号:

    CN101589565A

    公开日:

    2009.11.25

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效|||公开

    IPC分类号:

    H04B7/26

    主分类号:

    H04B7/26

    申请人:

    三星电子株式会社

    发明人:

    车和珍; 金成勋

    地址:

    韩国京畿道

    优先权:

    2006.11.27 KR 10-2006-0117907; 2007.7.25 KR 10-2007-0074553

    专利代理机构:

    北京市柳沈律师事务所

    代理人:

    钱大勇

    PDF完整版下载: PDF下载
    内容摘要

    公开一种用于在移动通信系统中发送无线链路控制(RLC)层的数据的方法和装置。在存储在发送缓冲器中的RLC SDU被丢弃之前,由轮询触发器在该RLC SDU的发送尚未完成时、或者在该RLC SDU的RLC SDU丢弃定时器接近期满时刻时请求用于检查接收方的接收状态的状态报告,从而增强RLC层的数据传输性能。

    权利要求书

    1.  一种用于在移动通信系统中发送无线链路控制(RLC)层的数据的方法,该方法包括步骤:
    通过至少一个协议数据单元(PDU)发送已经从上层传送来的业务数据单元(SDU);
    在丢弃该SDU之前的预定时段的起始处请求接收方发送关于数据接收状态的状态报告;
    接收状态报告,并基于状态报告重发未确认应答的PDU;以及
    当SDU的丢弃时刻已经过去时丢弃该SDU。

    2.
      如权利要求1所述的方法,其中,在请求状态报告的步骤中,在下一个调度的PDU中设置用于请求状态报告的轮询位,并发送该下一个调度的PDU。

    3.
      如权利要求1所述的方法,其中,在请求状态报告的步骤中,向接收方发送用于请求状态报告的指示符。

    4.
      如权利要求1所述的方法,其中,请求状态报告的步骤包括:
    在已经传送所述SDU时启动第一定时器;
    当在第一定时器的期满时刻未能接收到关于与该SDU关联的全部PDU的确认应答时,请求状态报告并启动第二定时器;
    当第二定时器已经期满时,丢弃该SDU;以及
    当在第一定时器的期满时刻已经接收到关于与该SDU关联的全部PDU的确认应答时,丢弃该SDU。

    5.
      如权利要求1所述的方法,其中,请求状态报告的步骤包括:
    在已经传送所述SDU时启动定时器;
    在调度下一个将要发送的PDU时,确定定时器是否接近期满时刻之前的预设阈值;
    当定时器接近期满时刻时,请求状态报告;以及
    当定时器已经期满时,丢弃该SDU。

    6.
      如权利要求5所述的方法,其中,在确定步骤中,当下一个将要发送的PDU的发送时刻与定时器的期满时刻之间的差小于所述阈值时,确定定时器接近期满时刻。

    7.
      如权利要求1所述的方法,其中,在发送步骤中,将该SDU组帧为至少一个PDU,并根据自动重复请求(ARQ)操作向接收方发送每个PDU。

    8.
      一种用于在移动通信系统中发送无线链路控制(RLC)层的数据的装置,该装置包括:
    发送缓冲器,用于存储从上层传送来的业务数据单元(SDU)以便发送该SDU;
    控制器,用于在丢弃该SDU之前的预定时段的起始处请求接收方发送关于数据接收状态的状态报告,基于状态报告确定重发未确认应答的协议数据单元(PDU),并在该SDU的丢弃时间已经过去时从发送缓冲器中丢弃该SDU;以及
    组帧单元,用于将从发送缓冲器传送来的SDU组帧成为至少一个PDU以便向接收方发送该SDU。

    9.
      如权利要求8所述的装置,其中,控制器在下一个调度的PDU中设置用于请求状态报告的轮询位。

    10.
      如权利要求8所述的装置,其中,控制器设置并向接收方发送用于请求状态报告的指示符。

    11.
      如权利要求8所述的装置,其中,控制器在已经传送所述SDU时启动第一定时器,当在第一定时器的期满时刻未能接收到关于与该SDU关联的全部PDU的确认应答时请求状态报告并启动第二定时器,当第二定时器已经期满时丢弃该SDU,并且当在第一定时器的期满时刻已经接收到关于与该SDU关联的全部PDU的确认应答时丢弃该SDU。

    12.
      如权利要求8所述的装置,其中,控制器在已经传送所述SDU时启动定时器,在调度下一个将要发送的PDU时确定定时器是否接近期满时刻之前的预设阈值,当定时器接近期满时刻时请求状态报告,并且当定时器已经期满时丢弃该SDU。

    13.
      如权利要求12所述的装置,其中,当下一个将要发送的PDU的发送时刻与定时器的期满时刻之间的差小于所述阈值时,控制器确定定时器接近期满时刻。

    14.
      一种用于在移动通信系统中发送无线链路控制(RLC)层的数据的方法,该方法包括步骤:
    存储从上层传送来的业务数据单元(SDU)以便发送该SDU,并启动定时器;
    通过至少一个协议数据单元(PDU)发送该SDU;
    在调度下一个将要发送的PDU时确定定时器是否接近期满时刻之前的预设阈值;
    在定时器接近期满时刻时请求接收方发送关于数据接收状态的状态报告;以及
    在定时器已经期满时丢弃该SDU。

    15.
      如权利要求14所述的方法,其中,在请求状态报告的步骤中,在下一个将要发送的PDU中设置用于请求状态报告的轮询位,并发送之。

    16.
      如权利要求14所述的方法,其中,在请求状态报告的步骤中,向接收方发送用于请求状态报告的指示符。

    17.
      如权利要求14所述的方法,其中,在确定步骤中,当下一个将要发送的PDU的发送时刻与定时器的期满时刻之间的差小于所述阈值时,确定定时器接近期满时刻。

    18.
      如权利要求14所述的方法,进一步包括将该SDU组帧为至少一个PDU、并根据自动重复请求(ARQ)操作向接收方发送每个PDU的步骤。

    19.
      一种用于在移动通信系统中发送无线链路控制(RLC)层的数据的装置,该装置包括:
    发送缓冲器,用于存储从上层传送来的业务数据单元(SDU)以便发送该SDU;
    控制器,用于在存储该SDU时启动定时器,在调度下一个将要发送的协议数据单元(PDU)时确定定时器是否接近期满时刻之前的预设阈值,在定时器接近期满时刻时请求接收方发送关于数据接收状态的状态报告,并在定时器已经期满时从发送缓冲器中丢弃该SDU;以及
    组帧单元,用于将从发送缓冲器传送来的SDU组帧成为至少一个PDU以便向接收方发送该SDU。

    20.
      如权利要求19所述的装置,其中,控制器在下一个将要发送的PDU中设置用于请求状态报告的轮询位。

    21.
      如权利要求19所述的装置,其中,控制器设置并向接收方发送用于请求状态报告的指示符。

    22.
      如权利要求19所述的装置,其中,当下一个将要发送的PDU的发送时刻与定时器的期满时刻之间的差小于所述阈值时,控制器确定定时器接近期满时刻。

    说明书

    移动通信系统中无线链路控制层的数据发送的方法和装置
    技术领域
    本发明涉及移动通信系统,而且更具体地,涉及用于发送无线链路控制(RLC)层的数据的方法和装置。
    背景技术
    通用移动电信业务(UMTS)系统是使用基于全球移动通信系统(GSM)和通用分组无线业务(GPRS)(二者均为欧洲移动通信系统)的宽带码分多址(CDMA)方案的第3代异步移动通信系统。
    负责UMTS标准化的第三代伙伴计划(3GPP)当前正在讨论长期演进(LTE)作为下一代UMTS系统。LTE目标定在2010年前后商业化,而且是用于实现大约100Mbps的基于高速分组的通信的技术。为此,正在讨论多种方案,包括用于通过简化网络架构来减少位于通信路径上的节点的数量的方案、用于使无线协议尽可能近似于无线信道的方案等等。
    图1是示出演进UMTS移动通信系统的结构的框图。
    演进UMTS无线接入网(“E-UTRAN”或“E-RAN”)110和112被简化为演进节点B(“ENB”或“节点B”)120、122、124、126、128以及锚节点130和132的2-节点结构。用户设备(UE)101通过E-RAN 110和112接入因特网协议(IP)网络114。
    ENB 120至128与UMTS系统的现有节点B对应,并通过无线信道连接到UE 101。与现有节点B相比,ENB 120至128执行更复杂的功能。因为LTE系统中通过共享信道(SCH)发送全部用户业务量,以及实时业务,诸如使用IP的通过IP的语音(VoIP),所以需要能够收集UE的状况信息并执行调度过程的设备。ENB 120至128负责所述收集和调度过程。
    LTE系统如同高速下行链路分组接入(HSDPA)和增强上行链路专用信道(E-DCH)中一样在ENB 120至128与UE 101之间执行混合自动重复请求(HARQ)。然而,因为仅仅通过HARQ方案无法满足多种业务质量(QoS)需求,所以可以在上层中执行外部自动重复请求(ARQ)。所述外部ARQ同样在UE 101与ENB 120至128之间执行。
    为了实现最大100Mbps的传输率,LTE系统可以以20MHz的系统带宽采用正交频分复用(OFDM)方案的无线接入技术。可以在LTE系统中采用用于根据UE的信道状态设置调制方案和信道编码率的自适应调制和编码(AMC)方案。
    许多下一代移动通信系统以及LTE系统使用HARQ方案作为纠错方案。HARQ是通过将之前接收的数据与重发的数据软组合来增加接收成功率而不丢弃之前接收的数据的方案。更具体地,HARQ接收方确定接收的数据中是否有错误,并向HARQ发送方发送HARQ的肯定应答(HARQ ACK)信号、或HARQ的否定应答(HARQ NACK)信号。HARQ发送方根据HARQACK/NACK信号而重发HARQ数据、或者发送新的HARQ数据。接着,HARQ接收方将重发的数据与之前接收的数据软组合,从而减少错误发生率。
    图2是示出下一代移动终端的协议栈的图。
    每个分组数据会聚协议(PDCP)层205和240运作以压缩/解压缩因特网协议(IP)首部。每个无线链路控制(RLC)层210和235执行将RLC业务数据单元(RLC SDU)尺寸重新调整为具有合适尺寸的RLC协议数据单元(RLC PDU)的操作,并作为ARQ设备对RLC PDU执行ARQ操作。将从上层输入到特定协议实体的数据称为特定协议的SDU。如图2中所示,PDCP层205和240位于UE和上层中,而RLC层210和235位于UE和ENB中。
    媒介访问控制(MAC)层215和230连接到配置于一个UE中的多个RLC实体,将来自每个RLC实体的RLC PDU多路复用为MAC PDU,并将来自下层的MAC PDU多路分解为RLC PDU。将从特定协议实体输出的数据称为PDU。
    每个物理(PHY)层220和225通过对上层数据执行信道编码和调制操作产生OFDM码元,并通过无线信道发送OFDM码元。而且,每个物理层220和225在解调和信道解码OFDM码元之后,向上层发送通过无线信道接收的OFDM码元。包括对接收的数据执行信道解码、将经信道解码的数据与之前接收的数据软组合、以及对经软组合的数据执行循环冗余校验(CRC)操作的操作在内的大多数HARQ操作由物理层220和225执行,并由MAC层215和230控制。
    如上所述,RLC层210和235通过ARQ过程确保可靠的数据发送/接收。
    图3是示出RLC层的数据发送/接收和重发过程的框图。
    发送方RLC层的发送缓冲器305存储从发送方PDCP层提供的RLCSDU 310,直到RLC SDU 310被发送到接收方RLC层。组帧单元315将RLCSDU 310重新配置为具有合适长度的RLC PDU 325,并在向每个RLC PDU附加递增序列号之后向接收方RLC层发送RLC PDU 325。该情况下,将RLCSDU 310缓冲在重发缓冲器320中,直到从接收方RLC层接收到确认应答(ACK)信号。接收方RLC层存储所接收的RLC PDU,通过检查所存储的RLC PDU的序列号来检测传输期间丢失的RLC PDU,并请求发送方RLC层重发丢失的RLC PDU。在接收缓冲器330中重新排序的RLC PDU通过重组单元335被组装为RLC SDU,并接着被发送到上层。
    根据图3中所示的示例,虽然从发送方RLC层发送了RLC PDU[7]至RLC PDU[10],但是只有RLC PDU[7]和RLC PDU[9]被接收方RLC层接收到并被保存在接收缓冲器330中。接收方RLC层向发送方RLC层发送包含ACK和/或否认应答(NACK)信息的状态报告340,其通知已经正确地接收到RLC PDU[7]和RLC PDU[9]但尚未接收到RLC PDU[8]。于是,发送方RLC层基于状态报告340重发已经存储在发送缓冲器320中的RLC PDU[8],并丢弃RLC PDU[7]和RLC PDU[9]。
    当有缺失的RLC PDU时,可以基于接收方RLC层自身的确定、或通过发送方RLC层的请求发送状态报告340。将由发送方RLC层发出的对状态报告的发送请求称为“轮询”。
    图4是示出RLC层的轮询触发器的示例和状态报告发送过程的图。
    当发送方RLC层405在向接收方RLC层410发送RLC PDU 415时需要检查接收方RLC层410的RLC PDU接收状态时,发送方RLC层405触发轮询过程,其被称为“轮询触发器”417。轮询触发器表示在下一个将要发送的RLC PDU 420中设置轮询位“p”。当接收方RLC层410接收到包含所设置的轮询位的RLC PDU 420时,接收方RLC层410触发状态报告的发送(参见引用数字423)。接着,配置包含表示接收缓冲器的接收状态的ACK/NACK信息的状态报告425,并将其发送到发送方RLC层。
    发送方RLC层的发送缓冲器存储从上层传送的RLC SDU。发送方RLC层支持丢弃功能以防止发送缓冲器溢出。丢弃功能可以通过使用定时器操作的方法实现,或者可以通过设置最大次数的方法实现。然而,根据传统的RLC SDU丢弃功能,即便存在发送方RLC层尚未从接收方RLC层接收到关于其的ACK信号的RLC PDU,该RLC PDU仍可能被从发送方RLC层的发送缓冲器丢弃,从而导致数据传输的失败。
    发明内容
    从而,提出本发明以至少解决现有技术中出现的上述问题,而且本发明提供用于在必要时在发送方RLC层丢弃RLC SDU之前执行存储在发送缓冲器中的与该RLC SDU关联的RLC PDU的重发过程的方法和装置。
    而且,本发明提供用于在发送方RLC层丢弃存储在发送缓冲器中的RLCSDU之前检查接收方RLC层的接收状态的方法和装置。
    此外,本发明提供用于在发送方RLC层丢弃存储在发送缓冲器中的RLCSDU之前触发RLC轮询的方法和装置。
    根据本发明的一个方面,提供一种用于在移动通信系统中发送无线链路控制(RLC)层的数据的方法,该方法包括:通过至少一个协议数据单元(PDU)发送已经从上层传送来的业务数据单元(SDU);在丢弃SDU之前的预定时段的起始处请求接收方发送关于数据接收状态的状态报告;接收状态报告,并基于状态报告重发未确认应答的PDU;以及在确定SDU发送已失败时丢弃SDU。
    根据本发明的另一个方面,提供一种用于在移动通信系统中发送无线链路控制(RLC)层的数据的装置,该装置包括:发送缓冲器,用于存储从上层传送来的业务数据单元(SDU)以便发送SDU;控制器,用于在丢弃SDU之前的预定时段的起始处请求接收方发送关于数据接收状态的状态报告,基于状态报告确定重发未确认应答的协议数据单元(PDU),并在确定SDU发送已失败时从发送缓冲器中丢弃SDU;以及组帧单元,用于将从发送缓冲器传送来的SDU组帧成为至少一个PDU以便向发送方发送SDU。
    根据本发明的另一个方面,提供一种用于在移动通信系统中发送无线链路控制(RLC)层的数据的方法,该方法包括:存储从上层传送来的业务数据单元(SDU)以便发送SDU,并启动定时器;通过至少一个协议数据单元(PDU)发送SDU;在调度下一个将要发送的PDU时确定定时器是否接近期满时刻之前的预设阈值;在定时器接近期满时刻时请求接收方发送关于数据接收状态的状态报告;以及在定时器期满时丢弃SDU。
    根据本发明的另一个方面,提供一种用于在移动通信系统中发送无线链路控制(RLC)层的数据的装置,该装置包括:发送缓冲器,用于存储从上层传送来的业务数据单元(SDU)以便发送SDU;控制器,用于在存储SDU时启动定时器,在调度下一个将要发送的协议数据单元(PDU)时确定定时器是否接近期满时刻之前的预设阈值,在定时器接近期满时刻时请求接收方发送关于数据接收状态的状态报告,并在定时器期满时从发送缓冲器中丢弃SDU;以及组帧单元,用于将从发送缓冲器传送来的SDU组帧成为至少一个PDU以便向发送方发送SDU。
    附图说明
    通过下面结合附图的详细描述,本发明的以上和其它方面、特征、和优点将变得更加显而易见,其中:
    图1是示出下一代移动通信系统的结构的框图;
    图2是示出下一代移动终端的协议栈的图;
    图3是示出RLC层的数据发送/接收和重发过程的框图;
    图4是示出RLC层的轮询触发器的示例和状态报告发送过程的图;
    图5是示出丢弃RLC SDU的现有操作的框图;
    图6是示出根据本发明的第一实施例的整个操作的框图;
    图7是示出根据本发明的第一实施例的发送方RLC层的操作的流程图;
    图8是示出根据本发明的第二实施例的整个操作的框图;
    图9是示出根据本发明的第二实施例的发送方RLC层的操作的流程图;以及
    图10是示出根据本发明的实施例的发送方RLC层的结构的框图。
    具体实施方式
    以下,将参照附图描述本发明的示范性实施例。下面说明中,当其中包含的公知功能和结构的详细说明可能模糊化本发明的主题时,将其略去。下面说明中描述的术语是通过考虑其功能而定义,所以它们可以根据用户、运营商的意图、或习惯而变化,因此,必须基于本申请的整个内容限定所述术语。
    本发明的一个主要方面是,当发送装置未接收到数据的确认应答(ACK)信号时,在发送装置丢弃其中缓冲的数据之前,通过执行轮询触发器来检查接收装置的接收状态,从而改善数据传输性能。
    以下,虽然将参照从通用移动电信业务(UMTS)系统演进的长期演进(LTE)系统的无线链路控制(RLC)层作为示例描述本发明,但是本发明也可以适用于所有的应用自动重复请求(ARQ)操作的移动通信系统,而无需任何结构上的修改。
    本发明意在解决由于即便存在尚未从接收方RLC层接收到其ACK信号的RLC PDU,发送方RLC层仍然将该RLC SDU丢弃而引起的数据传输失败的问题。现在将参照图5更详细地描述本发明要解决的问题。
    图5是示出丢弃RLC SDU的操作的框图。
    当RLC SDU 505已经被从上层传送到发送方RLC层530时,将RLCSDU 505存储在发送缓冲器510中。当支持使用定时器操作的RLC SDU丢弃功能时,发送方RLC层530在步骤515在将RLC SDU 505存储在发送缓冲器510中的时刻启动RLC SDU丢弃定时器。RLC SDU丢弃定时器运行,直到确定RLC SDU 505已经完全到达接收方RLC层535。RLC SDU 505被重新配置为四个RLC PDU[x]至[x+3],并接着被发送到接收方RLC层535,其中在发送方RLC层530与接收方RLC层535之间发送和/或重发RLCPDU。
    当丢弃定时器在步骤520期满时,发送方RLC层530在步骤525丢弃发送缓冲器510的RLC SDU 505,而且同时从重发缓冲器中丢弃与RLC SDU505关联的(多个)RLC PDU。然而,该情况下,如果发送方RLC层530在步骤520丢弃定时器的期满时刻未能接收到关于与RLC SDU 505关联的RLC PDU[x+2]的确认应答信号,而且随后从接收方RLC层535接收请求重发RLC PDU[x+2]的状态报告540,则发送方RLC层530无法重发RLC PDU[x+2](因为RLC PDU[x+2]早已被丢弃),使得RLC SDU 505的传输失败。
    造成这样的问题的原因在于,只要RLC SDU丢弃定时器期满,发送方就无条件地丢弃RLC SDU而并不检查数据接收状态。因而,根据本发明,发送方RLC层在丢弃RLC SDU之前检查接收方RLC层的接收状态,并在有缺失数据时执行重发操作,从而防止因丢弃RLC SDU引起的数据传输失败。具体地,在丢弃RLC SDU之前的预定时段的起始处,发送方RLC层执行轮询触发器,用于请求接收方RLC层报告其接收状态。为了检查预定时段的起始,可以使用定时器或时间阈值。以下,将详细描述本发明的示范性实施例。
    图6是示出根据本发明的第一实施例的操作的框图。
    当从上层接收RLC SDU 605时,发送方RLC层635在步骤610启动RLC SDU检查定时器,并将RLC SDU 605存储在发送缓冲器中。RLC SDU605被重新配置为四个RLC PDU[x]至[x+3]并接着被发送到接收方RLC层640,但是在步骤615,RLC SDU检查定时器在接收方RLC层640未能正常地接收并存储RLC PDU[x+2]于其接收缓冲器645中的状况下期满。
    当RLC SDU检查定时器期满时,发送方RLC层635在步骤620启动RLC SDU丢弃定时器,并如650所示执行轮询触发器650,用于检查接收方RLC层640的接收状态。通过如650所示执行轮询触发器,在下一个将要发送的RLC PDU 655中设置轮询位“p”。
    在从发送方RLC层635接收其中已经设置轮询位的RLC PDU 655时,接收方RLC层640向发送方RLC层635发送表示接收缓冲器645的状态信息的状态报告660。状态报告660包含表示未能正常接收RLC PDU[x+2]的NACK[x+2]信号。
    通过接收方RLC层640的状态报告660,发送方RLC层635认识到RLCPDU[x+2]未被接收,并如665所示向接收方RLC层640重发RLC PDU[x+2]。此后,当RLC SDU丢弃定时器在步骤625期满时,发送方RLC层635在步骤630从发送缓冲器中丢弃RLC SDU 605。如上所述,在已经在RLC SDU丢弃定时器中设置的丢弃RLC SDU 605之前的预定时段的起始处如650所示执行轮询触发器。
    图7是示出根据本发明的第一实施例的发送方RLC层的操作的流程图。
    当在步骤705从上层接收RLC SDU时,发送方RLC层在步骤710启动与该RLC SDU关联的RLC SDU检查定时器。该情况下,RLC SDU检查定时器对该RLC SDU是唯一的。与步骤710同时,发送方RLC层在步骤755将RLC SDU重新配置为RLC PDU并根据ARQ操作向接收方RLC层发送和/或重发RLC PDU。
    当该RLC SDU的RLC SDU检查定时器在步骤715期满时,发送方RLC层在步骤717确定是否有未从接收方RLC层接收到关于其的确认应答的一个或多个与该RLC SDU关联的RLC PDU。当确定有未接收到关于其的确认应答的RLC PDU时,发送方RLC层在步骤720执行轮询触发器以使得在下一个将要发送的RLC PDU中设置轮询位。
    在发送其中已经设置轮询位的RLC PDU之后,发送方RLC层在步骤725接收包含接收方RLC层的接收缓冲器的状态信息的状态报告。接着,发送方RLC层在步骤730通过参照状态报告确定是否有要重发的RLC PDU,并在步骤735根据确定的结果重发相应的RLC PDU。
    当有未接收到关于其的确认应答的RLC PDU时,发送方RLC层在步骤740与步骤720同时地启动该RLC SDU的RLC SDU丢弃定时器。RLC SDU丢弃定时器运行以便从检查到经否认应答的RLC PDU的传输状态的时间点开始缓冲RLC SDU,直到已经完成预期的重发操作。该情况下,对每个RLCSDU均存在一个RLC SDU丢弃定时器。
    当在步骤717确定与该RLC SDU关联的全部RLC PDU已经被接收方RLC层确认应答时、当在步骤730确定没有需要重发的RLC PDU时、或当在步骤745确定RLC SDU丢弃定时器已经期满时,在步骤750从发送缓冲器中丢弃RLC SDU。
    图8是示出根据本发明的第二实施例的操作的框图。
    当从上层接收RLC SDU 805时,发送方RLC层835在步骤810启动已经被设置为具有预设初始值的RLC SDU丢弃定时器,并将RLC SDU 805存储在发送缓冲器中。RLC SDU 805被重新配置为四个RLC PDU[x]至[x+3]并接着被发送到接收方RLC层840,但是在步骤815,发送方RLC层835在接收方RLC层840未能正常地接收并存储与RLC SDU 805相关联的RLCPDU[x+2]于其接收缓冲器845中的状况下准备好发送下一个RLC PDU 855。例如,RLC PDU 855可以是构成接着RLC SDU 805的下一RLC SDU的RLCPDU之一。
    该情况下,在向接收方RLC层840发送RLC PDU 855之前,发送方RLC层835通过将发送RLC PDU 855的时刻“T_TxNextPDU”与RLC SDU丢弃定时器的期满时刻“T_expired”进行比较来确定RLC SDU丢弃定时器是否接近期满时刻“T_expired”。可以从RLC SDU丢弃定时器的预设初始值与当前值之间的差得到期满时刻“T_expired”,而且可以从RLC PDU 855被调度发送的时刻得到时刻“T_TxNextPDU”。当确定RLC SDU丢弃定时器接近期满时刻“T_expired”时,即,当时刻“T_expired”与时刻“T_TxNextPDU”之间的差小于为轮询触发器预设的阈值“Th_polling”820时,发送方RLC层835如850所示执行轮询触发器以检查接收方RLC层840的接收状态。通过执行轮询触发器,在下一个将要发送的RLC PDU 855中设置轮询位“p”。
    在从发送方RLC层835接收其中已经设置轮询位的RLC PDU 855时,接收方RLC层840向发送方RLC层835发送包含接收缓冲器845的状态信息的状态报告860。状态报告860包含表示未能正常接收RLC PDU[x+2]的NACK[x+2]信号。
    通过接收方RLC层840的状态报告860,发送方RLC层835认识到RLCPDU[x+2]未被接收,并如865所示向接收方RLC层840重发RLC PDU[x+2]。此后,当RLC SDU丢弃定时器在步骤825期满时,发送方RLC层835在步骤830从发送缓冲器中丢弃RLC SDU 805。如上所述,使用阈值“Th_polling”以便确定是否接近将要丢弃RLC SDU 805的时刻。
    图9是示出根据本发明的第二实施例的发送方RLC层的操作的流程图。
    当在步骤905从上层接收RLC SDU时,发送方RLC层在步骤910启动与该RLC SDU关联的RLC SDU检查定时器。当RLC SDU丢弃定时器启动时,可以计算表示RLC SDU丢弃定时器的正常期满时刻的T_expired。RLCSDU丢弃定时器对该RLC SDU是唯一的。当RLC SDU丢弃定时器在步骤915期满时,在步骤920从发送缓冲器中丢弃RLC SDU。
    与步骤910同时,发送方RLC层在步骤930将RLC SDU重新配置为RLC PDU并根据ARQ操作向接收方RLC层发送和/或重发RLC PDU。当已经在步骤935调度下一个将要发送的RLC PDU时,即,已经确定将要发送下一个RLC PDU的时刻“T_TxNextPDU”时,发送方RLC层在步骤940确定是否接近与该RLC SDU关联的RLC SDU丢弃定时器将要期满的时刻“T_expired”。具体地,发送方RLC层将时刻T_expired与将要发送下一个RLC PDU的时刻“T_TxNextPDU”之间的差与预设的阈值“Th_polling”进行比较。当所述差不小于阈值“Th_polling”时,意味着并未接近时刻T_expired。该情况下,发送方RLC层在步骤925发送下一个RLC PDU而不在其中设置轮询位。
    当所述差小于阈值“Th_polling”时,发送方RLC层确定接近T_expired,并在步骤945执行轮询触发器。通过执行轮询触发器,在下一个RLC PDU中设置轮询位。根据本发明的另一个实施例,可以连同下一个RLC PDU一起发送表示需要状态报告的单独指示符以代替轮询位。
    在发送其中已经设置轮询位的RLC PDU之后,发送方RLC层在步骤950接收包含接收方RLC层的接收缓冲器的状态信息的状态报告。接着,发送方RLC层在步骤955通过参照状态报告确定是否有将需要重发的RLCPDU,并在步骤960根据确定的结果重发相应的RLC PDU。相反,当在步骤955确定将没有需要重发的RLC PDU时,发送方RLC层在步骤920从发送缓冲器中丢弃RLC SDU。
    图10是示出根据本发明的实施例的发送方RLC层的结构的框图。发送方RLC实体1040包括控制器1005、发送缓冲器1010、组帧单元1015、和重发缓冲器1020。
    发送方RLC实体1040连接到作为MAC层运作的多路复用单元1025,其中多路复用单元1025将从多个发送方RLC实体发送来的ARQ分组(即RLC PDU)多路复用为一个HARQ分组。HARQ处理器1030通过预定HARQ操作控制HARQ分组的传输。发送/接收单元1035将从HARQ处理器1030传送来的HARQ分组转换为无线信号,并发送无线信号。此外,发送/接收单元1035向HARQ处理器103传送通过解调无线信号而得到的HARQ分组。
    从上层产生的分组(即RLC SDU)被存储在发送缓冲器1010中。通过将RLC SDU组帧为具有合适的尺寸并向已经组帧的RLC SDU中插入包含序列号的所需的首部信息而在组帧单元1015中将RLC SDU重新配置为ARQ分组(RLC PDU),并接着传送到多路复用单元1025。在这种情况下,ARQ分组(RLC PDU)的复本存储在重发缓冲器1020。
    控制器1005从HARQ处理器1030接收本地NACK信号,从相应的接收方RLC实体接收ARQ ACK/NACK信号,并控制ARQ分组的发送和/或重发。
    根据本发明的第一实施例,在RLC SDU从上层产生并被存储在发送缓冲器1010中时,控制器1005启动RLC SDU检查定时器,并根据ARQ操作执行发送/接收该RLC SDU的过程。当在RLC SDU检查定时器的期满时刻重发缓冲器1020中有尚未从接收方RLC实体接收到关于其的确认应答信号的与该RLC SDU关联的RLC PDU时,控制器1005启动该RLC SDU的RLC SDU丢弃定时器,并执行轮询触发器以便检查接收方RLC实体的数据接收状态。
    根据本发明的第二实施例,在调度下一个将要发送的RLC PDU时,控制器1005确定是否有接近其期满时刻的RLC SDU丢弃定时器。当RLC SDU丢弃定时器接近期满时刻时,控制器1005执行轮询触发器以便检查接收方RLC实体的接收状态。
    基于借助轮询触发器从接收方RLC实体接收的状态报告,控制器1005在其接收到ARQ NACK信号时重发相应的RLC PDU,并在接收到ARQACK信号时丢弃相应的RLC SDU。
    虽然略去了根据本发明的实施例的接收方的操作的详细描述,但是通过将根据本发明的重发过程应用于图3中所示的数据发送/接收和/或重发过程,可以容易地类推接收方装置的详细结构。
    根据本发明,发送方RLC层在其从发送缓冲器中丢弃RLC SDU之前通过执行轮询触发器来检查接收方RLC层的接收状态。当包含在该RLC SDU中的RLC PDU的传输尚未完成时,发送方RLC层执行缺失的RLC PDU的重发过程。从而,根据本发明的装置和方法可以防止因丢弃RLC SDU而引起的数据传输失败。
    虽然已经参照其某些示范性实施例展示和描述了本发明,但是本领域技术人员将理解,可以在其中从形式和细节上作出各种变更而不背离由所附权利要求书限定的本发明的精神和范围。从而,本发明的范围不受上述实施例的限制,而是由权利要求书及其等价物限定。

    关 键  词:
    移动 通信 系统 无线 控制 数据 发送 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:移动通信系统中无线链路控制层的数据发送的方法和装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-781489.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1