CN102547842B - Rlc层的空口资源分配方法、轮询位重传方法和装置 - Google Patents
Rlc层的空口资源分配方法、轮询位重传方法和装置 Download PDFInfo
- Publication number
- CN102547842B CN102547842B CN201010586829.6A CN201010586829A CN102547842B CN 102547842 B CN102547842 B CN 102547842B CN 201010586829 A CN201010586829 A CN 201010586829A CN 102547842 B CN102547842 B CN 102547842B
- Authority
- CN
- China
- Prior art keywords
- carrier
- poll
- logic channel
- data
- rlc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
本发明涉及RLC(Radio Link Control,无线链路控制)层的空口资源分配方法、轮询位重传方法和装置。本发明在检测到多个逻辑信道的其中一逻辑信道的RLC轮询重传定时器超时后,确定RLC轮询重传定时器超时的当前逻辑信道上是否有待传的数据。如果该当前逻辑信道上有待传数据,将轮询位加载到包含待传数据的第一载体中,且发送该第一载体。如果该当前逻辑信道上没有待传数据,为该当前逻辑信道预留足够发送一第二载体的最小长度空间,该第二载体所需的空间长度小于该第一载体。并且在当前逻辑信道上发送携带轮询位的第二载体。由此,通过判别RLC轮询重传定时器超时的那一逻辑信道是否存在对空口资源的实际需要,来更有效率地分配可用空口资源。
Description
技术领域
本发明涉及3GPP LTE技术,尤其是涉及无线链路控制协议层(RLC,RadioLink Control)的轮询位重传方法和装置。
背景技术
无线链路控制(RLC,Radio Link Control)协议层在LTE系统的无线接口协议栈中,是层2(L2)的一个子层,位于媒体接入控制(MAC,Media Access Control)层之上,RLC层主要用来提供分段和重传业务,如链接控制、封装和重组、级联、用户数据传输、纠错、协议错误检测和修复等。每个RLC实体由无线资源控制(RRC,Radio Resource Control)配置并以透明模式(TM,Transparent Mode)、非确认模式(UM,Unacknowledged Mode)以及确认模式(AM,AcknowledgedMode)三种模式进行操作。
以确认模式而言,发送侧在高层数据上添加必要的控制协议开销后进行传送,并能保证传递到对等实体。因为具有自动重传请求(ARQ,Automatic RepeatreQuest)能力,如果RLC接收到错误的RLC PDU(Protocol Data Unit),即通知对端的RLC实体重传该PDU。由于RLC PDU中包含有序号信息,支持数据向高层的顺序或乱序递交。AM模式是分组数据传输的标准模式。
确认模式中的ARQ,是通过RLC协议实体接收端向发送端发送报文状态报告(Status Report),RLC协议实体发送端根据报文状态报告中的序列确认(ACK_SN)、序列未确认(NACK_SN)来判定哪些PDU已经被接收端确认收到,哪些PDU或PDU片段需要重传,从而保证数据传输的可靠性。
在3GPP TS 36.322协议中,RLC协议实体接收端发送报文状态报告的触发机制有两类,其中一类是RLC协议实体发送端触发方式:RLC协议实体发送端将PDU的RLC头部Polling位置“1”,RLC协议实体接收端每收到一个PDU时,如果检查发现Polling位置“1”,则认为其是一个轮询报文,触发一个报文状态报告。在该PDU的混合自动重传请求(HARQ,Hybrid AutomaticRepeat reQuest)重排序(Reordering)完成后,则将所述报文状态报告向RLC协议实体发送端发送。RLC协议实体发送端发送轮询报文的情形有以下三种:
1)该PDU是RLC协议实体发送端缓冲区中发送的最后一个报文;
2)RLC协议实体发送端发送的数据净荷达到RRC配置的轮询(POLL_BYTE)的上限,或RLC协议实体发送端发送的PDU个数达到RRC配置的POLL_PDU个数上限;
3)RLC协议实体发送端配置的轮询重传定时器(T_poll_restransmit)超时。
根据目前的协议,在RLC轮询重传定时器超时后,如果传输缓存(TRANSBUFFER)和重传缓存(RETRANS BUFFER)中都无数据可发,或者发送窗口满等,需要选择如下两种方式中的一种进行处理:
方法一):选择SN=VT(S)-1的AMD PDU进行重传(包含轮询位)
方法二):选择任意一个未被对端ACK过的AMD PDU进行重传(包含轮询位)。
无论使用哪种方法,在当前逻辑信道上都需要发送RLC数据。这些数据未必是需要重传的,只是当前需要重传轮询位而不得不选择一个RLC AMDPDU作为轮询位的载体。因此,无论方法一还是方法二所重传的RLC AMD PDU数据的有效性都不高。
如果当前还有其他逻辑信道上存在待传数据,那么上述已有技术的做法无疑是使用了有限的空口资源,去传输了一些有效性不高的数据,却没有优先选择传递其他逻辑信道上真正有效性更高的数据去传输。
发明内容
本发明目的之一是提供一种无线链路控制协议层的空口资源分配方法的装置,以提供在需要重传轮询位的场合下的空口资源利用效率。
本发明的另一目的是提供一种无线链路控制协议层的轮询位重传方法和装置。
基于本发明的一个目的,提出一种无线链路控制协议层的轮询位重传方法,以下步骤:检测到多个逻辑信道的其中一逻辑信道的RLC轮询重传定时器超时;确定RLC轮询重传定时器超时的当前逻辑信道上是否有待传的数据;如果该当前逻辑信道上有待传数据,将轮询位加载到包含待传数据的第一载体中,且发送该第一载体;如果该当前逻辑信道上没有待传数据,为该当前逻辑信道预留足够发送一第二载体的最小长度空间,该第二载体所需的空间长度小于该第一载体;并且,在当前逻辑信道上发送携带轮询位的第二载体。
在本发明的一实施例中,为该当前逻辑信道预留足够发送该第二载体的最小长度空间的步骤之后还包括:
将当前可使用的剩余空口资源分配给其他逻辑信道使用。
在本发明的一实施例中,该第一载体为AMD PDU,该第二载体为AMD PDUSEG。
基于本发明的另一目的,提出一种无线链路控制协议层的空口资源分配方法,包括以下步骤:检测到多个逻辑信道的其中一逻辑信道的RLC轮询重传定时器超时;确定RLC轮询重传定时器超时的当前逻辑信道上是否有待传的数据;如果该当前逻辑信道上有待传数据,优先为该逻辑信道分配可用的空口资源;而如果该当前逻辑信道上没有待传数据,为该当前逻辑信道预留足够发送轮询位的最小长度空间。
本发明另提出一种无线链路控制协议层的轮询位重传方法,包括以下步骤。检测到多个逻辑信道的其中一逻辑信道的RLC轮询重传定时器超时后,确定RLC轮询重传定时器超时的当前逻辑信道上是否有待传的数据。如果该当前逻辑信道上有待传数据,将轮询位加载到包含待传数据的第一载体中,且发送该第一载体。而如果该当前逻辑信道上没有待传数据,为该当前逻辑信道预留足够发送一第二载体的最小长度空间,该第二载体所需的空间长度小于该第一载体;并且,将当前可使用的剩余空口资源分配给其他逻辑信道使用。之后,判断其他逻辑信道已将剩余的空口资源使用完毕,如果未使用完毕,根据剩余空口资源的大小决定重传轮询位的载体,如果已使用完毕,则在当前逻辑信道上发送携带轮询位的第二载体。
在本发明的一实施例中,根据剩余空口资源的大小决定重传轮询位的载体的步骤包括:判断剩余的空口资源是否足够发送一个第一载体,如果足够,在当前逻辑信道上发送携带轮询位的第一载体,如果不足,则在当前逻辑信道上发送携带轮询位的第二载体。
在本发明的一实施例中,第一载体可为AMD PDU,该第二载体可为AMDPDU SEG。
从另一角度看,本发明提出一种无线链路控制协议层的轮询位重传装置,包括:用于检测多个逻辑信道的其中一逻辑信道的RLC轮询重传定时器超时的装置;用于确定RLC轮询重传定时器超时的当前逻辑信道上是否有待传的数据的装置;用于如果该当前逻辑信道上有待传数据,将轮询位加载到包含待传数据的第一载体中,且发送该第一载体的装置;用于如果该当前逻辑信道上没有待传数据,为该当前逻辑信道预留足够发送一第二载体的最小长度空间的装置,该第二载体所需的空间长度小于该第一载体;以及用于在当前逻辑信道上发送携带轮询位的第二载体的装置。
本发明另提出一种无线链路控制协议层的轮询位重传装置,包括:用于检测多个逻辑信道的其中一逻辑信道的RLC轮询重传定时器超时的装置;用于确定RLC轮询重传定时器超时的当前逻辑信道上是否有待传的数据的装置;用于如果该当前逻辑信道上有待传数据,将轮询位加载到包含待传数据的第一载体中,且发送该第一载体的装置;用于如果该当前逻辑信道上没有待传数据,为该当前逻辑信道预留足够发送一第二载体的最小长度空间的装置,该第二载体所需的空间长度小于该第一载体;用于将当前可使用的剩余空口资源分配给其他逻辑信道使用的装置;以及用于判断其他逻辑信道已将剩余的空口资源使用完毕,如果未使用完毕,根据剩余空口资源的大小决定重传轮询位的载体,如果已使用完毕,则在当前逻辑信道上发送携带轮询位的第二载体的装置。
本发明还提出一种无线链路控制协议层的空口资源分配装置,包括:用于检测多个逻辑信道的其中一逻辑信道的RLC轮询重传定时器超时的装置;用于确定RLC轮询重传定时器超时的当前逻辑信道上是否有待传的数据的装置;用于如果该当前逻辑信道上有待传数据,优先为该逻辑信道分配可用的空口资源的装置;以及用于如果该当前逻辑信道上没有待传数据,为该当前逻辑信道预留足够发送轮询位的最小长度空间的装置。
基于以上描述的概要技术方案,本发明可通过只为轮询重传定时器超时,但不需传输实际数据的逻辑信道预留最小的资源空间,在上行数据发送时,将资源优先分给其他逻辑信道。从而尽可能的在空口资源上发送有效性更高的信息,提高空口资源的利用效率。
附图说明
为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具体实施方式作详细说明,其中:
图1示出LTE终端设备的协议层逻辑。
图2示出本发明第一实施例的RLC轮询位的重传方法流程。
图3示出本发明第二实施例的RLC轮询位的重传方法流程。
具体实施方式
在图1所示LTE终端设备的协议层逻辑中,RLC(Radio Link Control)层20位于RRC(Radio Resource Control)层10之下,且位于MAC(Media Access Control)层30之上。
逻辑信道位于RLC层20和MAC层之间,MAC层在逻辑信道上提供数据传输业务。逻辑信道根据MAC层提供的数据传输业务类型进行划分。逻辑信道通常分为两类:控制信道和业务信道。控制信道只用于控制平面信息的传送,包括广播控制信道(BCCH)、寻呼控制信道(PCCH)、公共控制信道(CCCH)、专用控制信道(DCCH)、共享信道控制信道(SHCCH)。业务信道只用于用户平面信道的传递,包括:专用业务信道(DTCH)、公共业务信道(CTCH)。RLC层20通过各个逻辑信道向MAC层传输PDU。终端设备有限的空口资源要满足上述这些逻辑信道的传输要求。
一般地,当某一逻辑信道的RLC轮询重传定时器超时,目前可用的空口资源将首先满足该逻辑信道的传输需求。在此之后,将剩余的空口资源分配给优先级更低的逻辑信道。但是,如果该逻辑信道上没有待传数据,而仍然要分配足够传输AMD PDU的空口资源,这一分配方式会降低空口资源的使用效率。
在下面要描述的实施例中,通过判别RLC轮询重传定时器超时的那一逻辑信道是否存在对空口资源的实际需要,来更有效率地分配空口资源。当该逻辑信道仅仅是需要重传轮询位而无数据传输需求时,它应被分配的空口资源将被降低。由此节省的空口资源将更优先地分配给其他逻辑信道使用。从某一角度上看,这一分配方式通过略微地降低RLC轮询重传定时器超时的逻辑信道在获取空口资源方面的优先级,来提高空口资源的使用效率。
图2示出本发明第一实施例的RLC轮询位的重传方法流程,其中虚线上方为空口资源的分配流程,虚线下方为轮询位传输流程。在此实施例中,如果于步骤S10发现多个逻辑信道中的某一逻辑信道的RLC轮询重传定时器超时,那么流程进入步骤S11,确定该逻辑信道上是否有待传的数据。如果该逻辑信道上有待传数据,流程跳转到步骤S14,则按照现有方法,以当前可用的所有空口资源优先向该逻辑信道分配。在步骤S15,流程会将轮询位加载到AMDPDU中。这样轮询位将与携带数据的AMD PDU一起被传输。
相反,如果该逻辑信道上没有待传数据,流程进入到步骤S12。在此步骤中,只为该逻辑信道分配足够发送轮询位的最小长度空间。通常,预留的空间长度只需足够轮询位的载体发送。
就目前协议而言,AMD PDU SEG可以小到只占用5个字节。因此选用AMD PDU SEG作为发送的载体。并且,以5个字节作为预留的空间长度。可以理解,“5个字节”的数量在此仅表明本实施例可以预留的最小空间长度,并非作为本发明的限制。
在步骤S13,可发送一个5个字节的AMD PDU SEG,且携带轮询位。
这样,对于出现RLC轮询重传定时器超时的逻辑信道而言,其重传轮询位所需的空口资源将显著的降低。从而,由此释放的空口资源可以应用到其他方面,例如其他逻辑信道。
图3示出将剩余空口资源应用到其他逻辑信道的实施例,其中虚线上方为空口资源的分配流程,虚线下方为传输流程。参照图3所示,在此第二实施例中,如果于步骤S20发现多个逻辑信道中的某一逻辑信道的RLC轮询重传定时器超时,那么流程进入步骤S21,确定该逻辑信道上是否有待传的数据。如果该逻辑信道上有待传数据,流程跳转到步骤S27,以当前可用的所有空口资源优先向该逻辑信道分配。在步骤S28,流程会将轮询位加载到AMD PDU中。这样轮询位将与携带数据的AMD PDU一起被传输。
相反,如果该逻辑信道上没有待传数据,流程进入到步骤S22。在此步骤中,只为该逻辑信道分配足够发送轮询位的最小长度空间。如前一实施例所述,因此选用AMD PDU SEG作为发送的载体。并且,以5个字节作为预留的空间长度。
然后流程进入步骤S23,将当前可使用的剩余空口资源分配给其他逻辑信道使用。这些逻辑信道通常比当前逻辑信道有更低的优先级。通过这一分配,可以压缩当前逻辑信道上的资源占用,保证在空口上优先传输有效性更高的数据。
在步骤S24,如果发现其他逻辑信道已将剩余的空口资源使用完毕,则于步骤S25,在当前逻辑信道上只发送一个长度为5字节的AMD PDU SEG,且携带轮询位。如果其他逻辑信道使用资源后仍有剩余资源,那么于步骤S26依据剩余资源的大小决定重传的载体,如果剩余的资源足够发送AMD PDU,则流程于步骤S28,在当前逻辑信道上重传AMD PDU,且携带轮询位。否则,流程跳转到步骤S25,在当前逻辑信道上只发送一个长度为5字节的AMD PDUSEG,且携带轮询位。
本发明以上描述的实施例,通过只为轮询重传定时器超时的逻辑信道预留最小的资源空间(仅够重传轮询位即可),在上行数据发送时,将资源优先分给其他逻辑信道。从而尽可能的在空口资源上发送有效性更高的信息,提高空口资源的利用效率。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善,因此本发明的保护范围当以权利要求书所界定的为准。
Claims (5)
1.一种无线链路控制协议层的轮询位重传方法,包括以下步骤:
检测到多个逻辑信道的其中一逻辑信道的RLC轮询重传定时器超时;
确定RLC轮询重传定时器超时的当前逻辑信道上是否有待传的数据;
如果该当前逻辑信道上有待传数据,将轮询位加载到包含待传数据的第一载体中,且发送该第一载体;
如果该当前逻辑信道上没有待传数据,为该当前逻辑信道预留足够发送一第二载体的最小长度空间,该第二载体所需的空间长度小于该第一载体;
将当前可使用的剩余空口资源分配给其他逻辑信道使用;以及
判断其他逻辑信道是否已将剩余的空口资源使用完毕,如果未使用完毕,根据剩余空口资源的大小决定重传轮询位的载体,如果已使用完毕,则在当前逻辑信道上发送携带轮询位的第二载体。
2.如权利要求1所述的方法,其特征在于,根据剩余空口资源的大小决定重传轮询位的载体的步骤包括:
判断剩余的空口资源是否足够发送一个第一载体,如果足够,在当前逻辑信道上发送携带轮询位的第一载体,如果不足,则在当前逻辑信道上发送携带轮询位的第二载体。
3.如权利要求1或2所述的方法,其特征在于,该第一载体为AMD PDU,该第二载体为AMD PDU SEG。
4.一种无线链路控制协议层的轮询位重传装置,包括:
用于检测多个逻辑信道的其中一逻辑信道的RLC轮询重传定时器超时的装置;
用于确定RLC轮询重传定时器超时的当前逻辑信道上是否有待传的数据的装置;
用于如果该当前逻辑信道上有待传数据,将轮询位加载到包含待传数据的第一载体中,且发送该第一载体的装置;
用于如果该当前逻辑信道上没有待传数据,为该当前逻辑信道预留足够发送一第二载体的最小长度空间的装置,该第二载体所需的空间长度小于该第一载体;
用于将当前可使用的剩余空口资源分配给其他逻辑信道使用的装置;以及
用于判断其他逻辑信道是否已将剩余的空口资源使用完毕,如果未使用完毕,根据剩余空口资源的大小决定重传轮询位的载体,如果已使用完毕,则在当前逻辑信道上发送携带轮询位的第二载体的装置。
5.如权利要求4所述的装置,其特征在于,该第一载体为AMD PDU,该第二载体为AMD PDU SEG。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010586829.6A CN102547842B (zh) | 2010-12-14 | 2010-12-14 | Rlc层的空口资源分配方法、轮询位重传方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010586829.6A CN102547842B (zh) | 2010-12-14 | 2010-12-14 | Rlc层的空口资源分配方法、轮询位重传方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102547842A CN102547842A (zh) | 2012-07-04 |
CN102547842B true CN102547842B (zh) | 2014-11-05 |
Family
ID=46353538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010586829.6A Active CN102547842B (zh) | 2010-12-14 | 2010-12-14 | Rlc层的空口资源分配方法、轮询位重传方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102547842B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105050057B (zh) * | 2015-06-15 | 2018-06-15 | 哈尔滨海能达科技有限公司 | 非实时语音呼叫方法、集群通信系统及其控制装置和终端 |
CN110138512A (zh) * | 2018-02-09 | 2019-08-16 | 夏普株式会社 | 无线通信方法和设备 |
CN112671515B (zh) * | 2020-12-09 | 2022-05-06 | 中国电子科技集团公司第五十四研究所 | 一种无线链路控制层有限重传数据传输方法 |
CN114143834A (zh) * | 2021-12-13 | 2022-03-04 | 中信科移动通信技术股份有限公司 | 无线链路控制轮询方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1422086A (zh) * | 2001-11-24 | 2003-06-04 | Lg电子株式会社 | 轮询发送缓存器中协议数据单元的系统和方法 |
WO2007078156A2 (en) * | 2006-01-05 | 2007-07-12 | Lg Electronics Inc. | Transmitting data in a mobile communication system |
WO2008137594A1 (en) * | 2007-05-01 | 2008-11-13 | Qualcomm Incorporated | Method and apparatus for polling in a wireless communication system |
CN101699782A (zh) * | 2009-11-06 | 2010-04-28 | 中兴通讯股份有限公司 | 一种无线链路重发数据的处理方法及装置 |
-
2010
- 2010-12-14 CN CN201010586829.6A patent/CN102547842B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1422086A (zh) * | 2001-11-24 | 2003-06-04 | Lg电子株式会社 | 轮询发送缓存器中协议数据单元的系统和方法 |
WO2007078156A2 (en) * | 2006-01-05 | 2007-07-12 | Lg Electronics Inc. | Transmitting data in a mobile communication system |
WO2008137594A1 (en) * | 2007-05-01 | 2008-11-13 | Qualcomm Incorporated | Method and apparatus for polling in a wireless communication system |
CN101699782A (zh) * | 2009-11-06 | 2010-04-28 | 中兴通讯股份有限公司 | 一种无线链路重发数据的处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102547842A (zh) | 2012-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9185722B2 (en) | Contention based access optimization | |
CN101636961B (zh) | 用于半持久性调度的(h)arq方法、基站和用户设备 | |
US7403528B2 (en) | Method of data communication using a control message | |
EP1878292B1 (en) | Communicating control information in mobile communication system | |
CN101176372B (zh) | 移动通信系统中的控制信息传输 | |
CN101682488A (zh) | 通过发送时间间隔集束处理来增强上行链路传输 | |
US8160049B2 (en) | Method and apparatus for dynamically configuring a hybrid automatic repeat request memory | |
CN102387009B (zh) | 一种无线链路控制层上行传输的方法和演进的节点b | |
US8897252B2 (en) | Method for transmitting data in a wireless communication system and system thereof | |
US8594030B2 (en) | Method for controlling HARQ operation in dynamic radio resource allocation | |
CN101741529A (zh) | 处理传输时间间隔集束的方法及其相关装置 | |
KR20160113695A (ko) | 데이터 전송 방법, 장치 및 시스템 | |
WO2013107408A1 (zh) | 数据传输的方法及装置 | |
CN102355336A (zh) | 一种bsr触发方法、装置及用户设备 | |
CN106171004A (zh) | 一种rlc数据包分流方法及基站 | |
CN102547842B (zh) | Rlc层的空口资源分配方法、轮询位重传方法和装置 | |
CN102474397A (zh) | 用于执行harq过程的装置和方法 | |
CN102118236A (zh) | 一种基于竞争资源的反馈方法和装置 | |
CN101162978A (zh) | 数据混合自动重传方法及装置 | |
RU2008124979A (ru) | Способ передачи данных и способ повторной передачи данных | |
WO2012159413A1 (zh) | 一种mac层上行动态调度的方法和装置 | |
CN101060476B (zh) | 增强的专用信道中调度信息传输方法及用户终端 | |
CN101242245B (zh) | 一种处理应答信息的方法与装置 | |
CN101299706B (zh) | 实现数据包的查询处理的方法、通信系统和发送端设备 | |
EP1576837B1 (en) | Apparatus and method for use in effecting automatic repeat requests in wireless multiple access communications systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |