Nothing Special   »   [go: up one dir, main page]

CN1716835A - 移动无线通信终端设备 - Google Patents

移动无线通信终端设备 Download PDF

Info

Publication number
CN1716835A
CN1716835A CNA2005100804460A CN200510080446A CN1716835A CN 1716835 A CN1716835 A CN 1716835A CN A2005100804460 A CNA2005100804460 A CN A2005100804460A CN 200510080446 A CN200510080446 A CN 200510080446A CN 1716835 A CN1716835 A CN 1716835A
Authority
CN
China
Prior art keywords
mac
data
rlc pdu
rlc
grouping
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.)
Granted
Application number
CNA2005100804460A
Other languages
English (en)
Other versions
CN100411330C (zh
Inventor
柳桥步
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Innovations Co ltd Hong Kong
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of CN1716835A publication Critical patent/CN1716835A/zh
Application granted granted Critical
Publication of CN100411330C publication Critical patent/CN100411330C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)

Abstract

本发明公开了一种移动无线通信终端设备,它可以抑制存储器容量的增长,并且将MAC-hs缓冲器和RLC缓冲器实现为单个物理存储器。MAC-hs处理器将作为输入接收到的MAC-hs PDU单元的分组数据分离成RLC PDU单元的分组数据,然后将这些数据与序列号一起提供到共享存储器控制设备。共享存储器是充当MAC-hs缓冲器和RLC缓冲器的单个物理存储器。共享存储器控制设备预先以RLC PDU单元的形式分配共享存储器的存储器地址,并且将作为输入从MAC-hs处理器提供的RLC PDU单元的分组数据写入到共享存储器的相应存储器地址中。

Description

移动无线通信终端设备
技术领域
本发明涉及使用HSDPA技术的移动无线通信终端设备,所述HSDPA技术在MAC(介质访问控制)层上提供了重传功能,并且更具体而言,本发明涉及用于控制存储器的存储器控制方法,所述存储器用于存储接收到的MAC-hs单元中的分组数据。
背景技术
当前正在进行标准化的基于3GPP(第三代伙伴项目)的W-CDMA(宽带码分多址)通信系统使用由多个层构成的协议层,所述多个层包括RRC(无线资源控制)层、RLC(无线链路控制)层、MAC(介质访问控制)层和物理(PHY)层,如日本专利早期公开No.2002-026991所公开的那样。
当使用这种类型的分层结构协议时,基站数据被从RLC层传输到MAC层并且经由无线线路被传送到移动台。在移动台中,执行相反过程,其中已经接收到的数据被从MAC层传输到RLC层。在每层中确定了数据处理单元,并且这些数据处理单元在RLC层上被称为RLC PDU单元,并且在MAC层上被称为MAC PDU。
已经提出HSDPA(高速下行链路分组接入)以作为用于在这类W-CDMA通信系统中实现高速下行链路的技术。
新的MAC-hs处理功能已被添加到HSDPA的MAC层中,并且被称为MAC-hs PDU的处理单元已经取代MAC PDU作为该处理中的处理单元。
HSDPA的重要特征是在MAC层中提供了重传功能。传统上这种重传功能只在RLC层中执行,并且在比RLC层更靠近物理层的MAC层中提供该功能的做法致力于实现吞吐量的较大提高。作为基本操作,MAC层中的重传功能对解码失败的数据起作用,而在RLC层中的重传功能对在MAC层重传功能的解码中进一步失败的数据起作用。
作为MAC层中新功能的重传功能由实现重传功能的HARQ(混合自动重传请求)过程和用于控制该重传功能的重排序过程构成。
HARQ过程执行如下过程:保存而非丢弃在移动无线通信终端设备中发生解码失败的数据,并且将该数据与重传数据组合起来。该过程用于缩短解码失败后的成功传输所需的时间。
另一方面,当移动无线通信终端设备内MAC层中的接收顺序和基站内MAC层中的发送顺序由于HARQ过程而发生改变时,重排序过程执行如下过程:使接收顺序恢复到初始基站一侧的发送顺序。当返回到初始发送顺序时,则将数据从MAC层传输到RLC层。例如在日本专利早期公开No.2003-318800中公开了该重排序过程。返回到初始发送顺序的过程需要等待一定时间间隔以完成数据接收,这是使在HARQ过程中解码失败的已接收数据的成功解码所需的时间。因此,在RLC层上的重传功能旨在减少RLC层上重传操作的次数。
实现这种等待数据接收的操作需要新的存储器,用于存储已经接收到的数据。在3GPP中,该存储器在3GPP TS25.306(版本5.7.0)中进行了规定。根据这些标准,建议将MAC-hs(高速)重排序缓冲器(在下文中被称为“MAC-hs缓冲器”)设置为MAC层中的新存储器,并且还将该MAC-hs缓冲器与传统上作为在RLC层中设置的存储器的全部RLC AM缓冲器(在下文中被称为“RLC缓冲器”)组合起来,作为共享的单个物理存储器。在这种情况下,“RLC缓冲器”是集合性术语,其融合了下行链路所需的DL RLC AM缓冲器和上行链路所需的UL RLC AM缓冲器。
传输是通过从HARQ处理块到MAC层的“MAC-hs PDU”数据单元来实现的,并且这些MAC-hs PDU的数据尺寸具有可变长度的特征。用于在MAC-hs缓冲器中存储这些具有可变长度的数据的典型控制方法包括在图8和图9中示出的方法。
图8示出了通过如下存储方法填充存储器的情况,在所述存储方法中,按照来自HARQ处理块的实际传输顺序将数据简单压紧(pack)到存储器中,并且图9示出了以如下方法填充(packaging)存储器的情况,在所述方法中,数据总是被分配到具有最大数据长度的存储器区域中,而不管从HARQ处理块实际传送的数据的长度。在图8和图9中使用的数字被称为TSN(传输序列号),并且是按顺序为每个MAC-hs PDU(协议数据单元)分配的号码,并且经编号的方框指示MAC-hs PDU,所述MAC-hsPDU是基站的MAC层执行处理的单元。在图8中,以斜线遮盖的方框指示该MAC-hs PDU已经被传送到RLC缓冲器,并且伴随有从右指向左的箭头的方框指示考虑到MAC-hs缓冲器中的空闲尺寸,接下来从基站发送并由移动台接收的MAC-hs PDU。
图8的方法用于压紧存储器,并且因此具有允许填充最小的存储器量的优点。但是如图10所示,可能存在如下情况:一个特定的MAC-hsPDU被分割,并被存储到作为图8存储空间的空闲并在物理上分离的多个存储区域中的每个存储区域中,因而这种情况带来如下缺点,即需要对该过程执行复杂的控制。例如,在图10所示示例中,可以看到,TSN=9的MAC-hs PDU的分组数据被分割,并被存储到两个分离的位置中。
另外,在图9的方法中,无论数据尺寸如何,都将存储器的最大数据长度用于MAC-hs PDU,因而该方法具有如下缺点,即与图8的方法相比,该方法需要更多的冗余存储器。但是,在该方法中的控制不需要诸如图8中的复杂控制,并且该方法因此具有简化控制的优点。例如,如图11所示,可以想到如下方法:在该示例中,对于每个TSN预先分配存储器地址,并且可以清楚看到控制的便利。
处理单元的可变数据长度因而带来如下问题:在用于现有技术的MAC-hs缓冲器的存储器控制方法中,将存储器量减小到最小的做法使存储器控制复杂化,而另一方面,简化该方法导致存储器量的增大。
此外,当MAC-hs缓冲器和RLC缓冲器作为一个物理存储器来实现时,MAC-hs PDU单元中的分组数据和RLC PDU单元中的分组数据之间的数据尺寸差别使在一个物理存储器中轻松实现MAC-hs缓冲器和RLC缓冲器的过程变复杂。
此外,如上所述,在现有技术中,当在MAC层中完成重排序过程时,分组数据被从MAC层传输到RLC层,由此引发如下问题:在MAC层上执行重排序过程期间,RLC重传请求的出现是无用请求,因而导致出现不必要的重传请求。
不必要的重传请求是存在于基于3GPP的HSDPA通信系统本身中的问题。在从基站重传移动台的RLC层为其向基站一侧发送重传请求的RLC PDU的情况下会发生该问题,并且即使该RLC PDU已被移动台的MAC层所接收,RLC PDU也由于重排序过程而仍未被传输到移动台的RLC层。当在该状态中移动台的RLC层确定没有接收到该RLC PDU时,会为该RLC PDU发出另一重传请求。于是在移动台的MAC层中已经接收到的该RLC PDU再次通过下行链路被发送,从而导致下行链路资源的过度使用。
简言之,上述现有技术的移动无线通信终端设备具有以下问题:
(1)当MAC-hs PDU单元的分组数据被存储在MAC-hs缓冲器中时,MAC-hs PDU单元的分组数据具有可变长度,由此必须在使用复杂控制方法和增大存储器量之间进行选择。
(2)MAC-hs PDU单元的分组数据和RLC PDU单元的分组数据具有不同的数据尺寸,并且因此MAC-hs缓冲器和RLC缓冲器难以实现为单个物理存储器。
(3)如果在MAC层上执行重排序过程期间发出RLC重传请求,则该RLC重传请求是不必要的。
发明内容
本发明的一个目的在于提供一种移动无线通信终端设备以及存储器控制方法,该设备和方法允许在将MAC-hs PDU单元中的分组数据存储在MAC-hs缓冲器中时,将MAC-hs缓冲器和RLC缓冲器实现为一个物理存储器,并且该设备和方法能够抑制存储器容量的增长而无需使用复杂的控制方法。
本发明的另一目的在于提供一种移动无线通信终端设备,它能够使不必要的RLC重传请求最少,因此实现了HSDPA下行链路吞吐量的提高。
本发明被应用于使用HSDPA技术的移动无线通信终端设备,所述HSDPA技术在MAC层中具有重传能力。
为了实现上述目的,本发明的移动无线通信终端设备具有:MAC-hs处理器;存储器,其充当用于存储MAC-hs PDU单元的分组数据的MAC-hs缓冲器;存储器控制设备;以及RLC处理器。
MAC-hs处理器将已确定在第1层HARQ过程中解码成功的MAC-hsPDU单元的分组数据分离成RLC PDU单元的分组数据,并且将这些数据作为输出与序列号信息一起提供,其中所述RLC PDU单元是RLC层上的数据处理单元。
存储器控制设备实现如下存储器控制:预先以RLC PDU单元形式分配存储器的存储器地址;使已分配的存储器地址和RLC PDU的序列号相对应并粘贴标签;将作为输入从MAC-hs处理器提供的RLC PDU单元的分组数据写入到所述存储器的相应存储器地址中;并且在MAC-hs处理器中完成重排序过程时,读取并传输存储器中的分组数据。
RLC处理器对已经从存储器控制设备传输的分组数据执行RLC层处理,并且将结果提供到RRC层。
根据本发明,MAC-hs PDU单元的分组数据在MAC-hs处理器中被分离成具有固定单元长度的RLC PDU,并且随后被存储在存储器中,由此可以抑制存储器容量的增长,并且无需调用复杂的存储器控制。
另外,MAC-hs处理器可以具有:
MAC-hs头部去除设备,其用于去除作为输入接收到的MAC-hs PDU单元的分组数据的MAC-hs头部部分,并且将已被去除的MAC-hs头部信息以及已经从中去除MAC-hs头部的剩余分组数据作为输出提供;
填充位去除设备,其用于基于预先报告的填充位数,从作为MAC-hs头部去除设备的输出提供的分组数据中去除填充位,并将已经从中去除填充位的剩余分组数据作为输出提供;
RLC PDU分离设备,其用于基于预先报告的RLC PDU数目,将作为填充位去除设备的输出提供的分组数据分离成多个RLC PDU单元的分组数据,将已经分离出的多个RLC PDU单元的分组数据作为输出提供到存储器控制设备,并且还基于已经分离出的所述RLC PDU单元的分组数据的头部信息,识别并提供序列号信息作为输出;
头部寄存器,其用于存储MAC-hs头部信息;以及
MAC-hs控制设备,其用于:基于作为输入接收到的MAC-hs PDU单元的分组数据的数据长度以及预先设置的RLC PDU尺寸,计算包含在作为输入已经接收到的MAC-hs PDU单元的分组数据中的填充位数以及RLCPDU数目,该RLC PDU数目是包含在MAC-hs PDU单元的分组数据中的RLC PDU单元的分组数据项的数目;将已经计算出的所述填充位数作为输出提供到填充位去除设备;将RLC PDU数目作为输出提供到RLC PDU分离设备;对于已经从MAC-hs头部去除设备传入的MAC-hs头部信息,在头部寄存器中与已经从RLC PDU分离设备报告的序列号信息相对应地存储必须被保存的MAC-hs头部信息;以及执行重排序过程。
另外,根据本发明的另一移动无线通信终端设备具有:MAC-hs处理器、共享存储器、共享存储器控制设备以及RLC处理器。
MAC-hs处理器将已确定在第1层HARQ过程中解码成功的MAC-hsPDU单元的分组数据分离成RLC PDU单元的分组数据,该RLC PDU单元是RLC层中的数据处理单元;以及将这些数据作为输出与序列号信息和传输建议信息一起提供,其中所述传输建议信息指示是否已经完成对已分离成RLC PDU单元的分组数据的重排序过程;
共享存储器是一个物理存储器,其充当用于存储MAC-hs PDU单元的分组数据的MAC-hs缓冲器以及用于存储RLC PDU单元的分组数据的RLC缓冲器。
共享存储器控制设备实现如下存储器控制:预先以RLC PDU单元形式分配共享存储器的存储器地址;使已分配的存储器地址和RLC PDU的序列号相对应并粘贴标签;将作为输入从MAC-hs处理器接收到的RLCPDU单元的分组数据写入到共享存储器的相应存储器地址中;并且只有在来自MAC-hs处理器的传输建议信息指出可以传输时,才读取并传输共享存储器中的分组数据。
RLC处理器对已经从共享存储器控制设备传入的分组数据执行RLC层处理,并且将结果作为输出提供到RRC层。
根据本发明,MAC-hs PDU单元的分组数据在MAC-hs处理器中被分离成具有固定单元长度的RLC PDU,并且随后被存储在存储器中;这之后使用传输建议信息执行控制,以判断分离出的RLC PDU是通过HARQ过程和重排序过程而被置于MAC层的控制下,还是在完成MAC层的一系列过程之后被置于RLC层的控制下;由此可以将MAC-hs缓冲器和RLC缓冲器实现为单个物理存储器。
另外,MAC-hs处理器可以具有:
MAC-hs头部去除设备,其用于从作为输入接收到的MAC-hs PDU单元的分组数据中去除MAC-hs头部部分,并且将已被去除的MAC-hs头部信息以及已经从中去除MAC-hs头部的剩余分组数据作为输出提供;
填充位去除设备,其用于基于预先报告的填充位数,从作为来自MAC-hs头部去除设备的输出提供的分组数据中去除填充位,并将已经从中去除填充位的剩余分组数据作为输出提供;
RLC PDU分离设备,其用于基于预先报告的RLC PDU数目,将作为来自填充位去除设备的输出提供的分组数据分离成多个RLC PDU单元的分组数据,将已经分离出的多个RLC PDU单元的分组数据作为输出提供到共享存储器控制设备,基于已经分离出的RLC PDU单元的每个分组数据项的头部信息,识别序列号信息,并且提供该结果作为输出;
头部寄存器,其用于存储MAC-hs头部信息;以及
MAC-hs控制设备,其用于:基于作为输入接收到的MAC-hs PDU单元的分组数据的数据长度以及预先设置的RLC PDU尺寸,计算包含在作为输入已经接收到的MAC-hs PDU单元的分组数据中的填充位数以及RLCPDU数目,该RLC PDU数目是包含在MAC-hs PDU单元的分组数据中的RLC PDU单元的分组数据项的数目;将已经计算出的所述填充位数作为输出提供到填充位去除设备;将RLC PDU数目作为输出提供到RLC PDU分离设备;对于已经从MAC-hs头部去除设备传入的MAC-hs头部信息,在头部寄存器中与已经从RLC PDU分离设备报告的序列号信息相对应地存储必须被保存的MAC-hs头部信息并且执行重排序过程;对于未完成重排序过程的RLC PDU单元的分组数据,发出传输建议信息“不能传输”;对于已经完成重排序过程的RLC PDU单元的分组数据,发出传输建议信息“可以传输”;并且将这些分组数据提供到共享存储器控制设备。
此外,在本发明的另一移动无线通信终端设备中,当在RLC层中已经对其发出重传请求的RLC PDU单元的分组数据正在MAC层中经历重排序过程时,MAC-hs控制设备可以将这些RLC PDU单元的分组数据的传输建议信息从“不能传输”改变到“允许传输”;并且在RLC处理器中,可以执行设置,以使得不发送对传输建议信息已经改变到“允许传输”的RLCPDU单元的分组数据的重传请求,并且使得按照需求请求将RLC PDU单元的分组数据传输到共享存储器控制设备。
根据本发明,当在RLC层中已经对其发出重传请求的RLC PDU单元的分组数据正在MAC层中经历重排序过程时,MAC-hs控制设备将传输建议信息从“不能传输”改变到“允许传输”,并且通知RLC处理器不需要重传请求,由此可以消除现有技术中无用的RLC重传请求,并且可以提高HSDPA下行链路的吞吐量。
从以下结合附图的描述中,本发明的以上和其他目的、特征和有点将变得更加明显,所述附图示出了本发明的示例。
附图说明
图1示出了MAC-hs PDU单元的典型分组数据的配置;
图2示出了在没发生MAC复用时,RLC PDU和MAC-hs PDU之间的关系;
图3示出了根据本发明一个实施例的移动无线通信终端设备的配置框图;
图4示出了如下情况下的表:以RLC PDU单元的形式分配共享存储器103的存储器地址,与RLC的SN相对应地排列存储器地址,并且按照最近分配的存储器地址的顺序粘贴标签;
图5示出了在重新分配共享存储器103的存储器地址标签的一种情况下的表;
图6示出了在重新分配共享存储器103的存储器地址标签的另一情况下的表;
图7示出了在发生MAC复用时,RLC PDU和MAC-hs PDU之间的关系;
图8是用于说明现有技术的存储器控制方法的图,其中通过压紧存储器来存储传输进来的数据;
图9是用于说明现有技术的存储器控制方法的图,其中总是将具有最大数据长度的存储区域分配给传输进来的数据;
图10是用于说明现有技术的存储器控制方法的图,其中传输进来的数据被压紧,以实现最小的存储器量;以及
图11是用于说明现有技术的存储器控制方法的图,其中为每个TSN预先分配存储器地址。
具体实施方式
在描述本发明的实施例之前,以下说明首先涉及本发明的概况。
如上所述,当HSDPA被添加到基于3GPP的W-CDMA通信系统中时,MAC-hs缓冲器被添加以作为MAC层中的新存储器。但是,作为处理数据单元被存储在该存储器中的MAC-hs PDU具有可变长度,从而存在如下问题:要将MAC-hs缓冲器限制到最小尺寸需要复杂且困难的存储器控制方法。
本发明通过关注如下事实而提供了一种对上述问题的解决方案:当没有发生MAC复用时,并且当RLC PDU的SID(尺寸索引标识符)只具有一种类型时,作为RLC层中处理数据单元的RLC PDU不具有可变长度,而是具有统一的固定长度。
参考图1,以下说明首先关于MAC-hs PDU单元的分组数据的典型配置。
如图1所示,MAC-hs PDU单元的分组数据由MAC-hs头部和MAC-hs载荷构成。
如图1所示,MAC-hs头部由以下部分构成:一位的版本标志(VF)、三位的队列ID、六位的TSN(传输序列号)、三位的SID、七位的MAC-hs SDU(服务数据单元)数目(N)和一位的标志F。
版本标志(VF)是用于确定协议版本的标志。队列ID是用于指定存储了MAC-hs PDU单元的分组数据的重排序队列的ID。TSN指示出MAC-hs PDU单元的分组数据中的每一项的传输号,这些传输号是MAC层中重排序过程的标准。SID指示出MAC-hs SDU集合中MAC-hs SDU的尺寸。在这种情况下,MAC-hs SDU集合指代MAC-hs载荷的MAC-hsSDU中的连续且具有相同尺寸的MAC-hs SDU的收集组。MAC-hs SDU数目(N)指示出由SID所示的MAC-hs SDU集合中的MAC-hs SDU数目。最后,标志F指示出后面连续数据的类型,并且指示出后面是否有另一SID或MAC-hs载荷传输进来。
当SID不是一种类型时,SID、MAC-hs SDU数目(N)和标志F的组合被重传多次,重传次数对应于SID的类型数目,并且因此MAC-hs头部的数据长度不是固定值。但是,如本发明所预先假定的,在SID只有一种类型的情况下,在MAC-hs头部中只存在一组SID、MAC-hs SDU数目(N)和标志F的组合,并且因此MAC-hs头部的数据长度为固定长度1+3+6+3+7+1=21位。从而可以通过如下方式去掉MAC-hs头部:从作为输入接收到的MAC-hs PDU单元的分组数据的起始处开始去除最前面的21位。
MAC-hs载荷由MAC-hs SDU单元的多个分组数据项以及填充位(P位)构成。MAC-hs SDU单元的分组数据由MAC头部和MAC SDU单元的分组数据构成。最后,MAC SDU单元的分组数据和RLC PDU单元的分组数据是相同的数据。这是因为由数据传达的含义在MAC层和在RLC层中有所不同,即使相同数据,在MAC层中将是SDU而在RLC层中将是PDU。
图2示出了当没有发生MAC复用,并且RLC PDU的SID只具有一种类型时,RLC PDU和MAC-hs PDU之间的关系。
在这种情况下,MAC复用指代如下情况:在一个MAC-hs PDU单元(即一个TTI(传输时间间隔))的分组数据内出现多个类型的逻辑信道。当发生这种MAC复用时,添加被称为“C/T”的四位信息作为MAC头部,这四位信息用于指定RLC PDU单元的分组数据中每一项(MACSDU)的逻辑信道号。在这种情况下:
MAC-hs SDU=RLC PDU+MAC头部(C/T字段)并且
MAC-hs SDU=RLC PDU不再保持为真。但是,当假设不发生MAC复用时,MAC头部是不必要的,并且RLC PDU和MAC-hs SDU一致。
因此,当假设不发生MAC复用时,MAC-hs PDU单元的分组数据将每个都由MAC-hs头部、多个RLC PDU单元中的分组数据项、以及填充位(P位)构成,如图2所示。
本发明具有以下所述的三个特性1-1、1-2和2:
(1-1)当移动台将MAC-hs PDU存储在MAC-hs缓冲器中时,MAC-hs PDU被分离成RLC PDU(RLC层上的数据处理单元),并且通过以RLC PDU单元形式压紧到MAC-hs缓冲器中而被存储。
(1-2)使用状态控制:已经分离出的RLC PDU随后是通过HARQ过程或重排序过程在MAC层的控制下被排列,还是在完成MAC层上的一系列处理之后,在RLC层的控制下被排列。
(2)当移动台的MAC层对于其在共享存储器中控制的RLC PDU,确定它保存了在RLC层中被重传的RLC PDU时,移动台的MAC层通知RLC层它保存了这些RLC PDU。
特性1-1和1-2不是影响特性2或被特性2所影响的特性,这些特性中的每一个都是独立的。特性1-1允许在存储器中以具有固定长度的数据单元的形式来存储数据,并且可以使如图9所示的存储器控制更便利。另外,MAC-hs PDU单元的分组数据被分离为RLC PDU单元的分组数据,并且然后通过压紧存储器而被存储,因此可以实现最小的存储器量,如图8所示。
特性1-2有助于MAC层和RLC层的共享,并且因此可以有助于将MAC-hs缓冲器和RLC缓冲器配置为一个物理存储器。
最后,特性2能够减少RLC层中不必要的重传请求,并且可以提高下行链路资源的使用效率。
因此本发明具有如下效果:能够将MAC-hs缓冲器和RLC缓冲器配置为单个物理存储器,使所需存储器量最小化并且使控制方法更便利,最后,提高了下行链路资源的使用效率。
参考附图,以下说明关于本发明实施例的细节。图3示出了根据本发明一个实施例,用于实现上述存储器控制方法的移动无线通信终端设备的配置。
如图3所示,本实施例的移动无线通信终端设备具有MAC-hs处理器101、共享存储器控制设备102、共享存储器103和RLC处理器104。
MAC-hs处理器101接收已经对其成功执行第1层HARQ过程的MAC-hs PDU单元的分组数据以作为输入,并且执行重排序过程和拆卸(disassembly)过程,所述重排序过程和拆卸过程是在MAC层中专用于HSDPA通信的功能。更具体而言,MAC-hs处理器101将在第1层HARQ过程中已确定解码成功的MAC-hs PDU单元的分组数据分离成RLC PDU单元(RLC层上的数据处理单元)的分组数据,并且将这些分组数据与SN(序列号)一起作为输出提供到共享存储器控制设备102。MAC-hs处理器101还将传输建议信息与RLC PDU单元的分组数据一起提供到共享存储器控制设备102,所述传输建议信息指示出是否已经对分离成RLC PDU单元的分组数据完成了重排序过程。
共享存储器控制设备102实现全部存储器控制,所述存储器控制包括:将作为输入接收自MAC-hs处理器101的RLC PDU单元的分组数据写入相应的存储器地址;响应于来自RLC处理器104的请求而读取共享存储器103中的分组数据;以及将所读取的分组数据传输到RLC处理器104。更具体而言,共享存储器控制设备102执行如下存储器控制:预先将共享存储器103的存储器地址分配给RLC PDU单元;与RLC PDU的SN和附加标签相对应地排列所分配的存储器地址;将作为输入从MAC-hs处理器101接收到的RLC PDU单元的分组数据写入共享存储器103的相应存储器地址;并且响应于来自RLC处理器104的请求,读取和传输共享存储器103中的分组数据。
共享存储器103是单个的物理存储器,其充当用于存储MAC-hs PDU单元的分组数据的MAC-hs缓冲器以及用于存储器RLC PDU单元的分组数据的RLC缓冲器。
RLC处理器104对从共享存储器控制设备102传入的分组数据执行RLC层的处理,并且将结果提供到RRC(无线资源控制)层。
为了简化本实施例的说明,共享存储器103被描述为仅仅由MAC-hs缓冲器和DL RLC AM缓冲器所组成的组件。
MAC-hs处理器101包含:MAC-hs头部去除设备101a、填充位去除设备101b、RLC PDU分离设备101c、MAC-hs控制设备101d以及头部寄存器101e。
MAC-hs头部去除设备101a从已确定在HARQ过程中解码成功,并且已作为输入接收的MAC-hs PDU单元的分组数据中去除MAC-hs头部部分,并且然后将该信息报告给MAC-hs控制设备101d,并且将已经从中去除了MAC-hs头部的剩余分组数据作为输出提供到填充位去除设备101b。
基于预先从MAC-hs控制设备101d报告的填充位数,填充位去除设备101b从作为输入接收自MAC-hs头部去除设备101a的分组数据中去除填充位,并且将已经从中去除了填充位的剩余分组数据提供到RLC PDU分离设备101c。
RLC PDU分离设备101c基于预先从MAC-hs控制设备101d报告的RLC PDU数,将作为输出从填充位去除设备101b提供的分组数据分离成多个RLC PDU单元的分组数据项,并且还将这些个已经分离出的RLCPDU单元的分组数据项作为输出提供到共享存储器控制设备102,并且基于已经分离出的RLC PDU单元的每个分组数据项的头部信息,识别出SN(序列号)信息的每一项,并且将该信息报告给MAC-hs控制设备101d。
MAC-hs控制设备101d与MAC-hs头部去除设备101a、填充位去除设备101b、RLC PDU分离设备101c和共享存储器控制设备102中的每一个交换控制参数;将必须保存的MAC-hs头部信息以及对应于该MAC-hs头部信息的RLC PDU的SN信息存储在头部寄存器101e中;以及执行重排序过程。
更具体而言,基于已作为输入接收的MAC-hs PDU单元的分组数据的数据长度以及预先设置的RLC PDU尺寸,MAC-hs控制设备101d计算被包含在已作为输入接收的MAC-hs PDU单元的分组数据中的填充位数,以及RLC PDU数目,该RLC PDU数目是包含在MAC-hs PDU单元的分组数据中的RLC PDU单元的分组数据项的数目;将已经计算出的填充位数作为输出提供到填充位去除设备101b,并且将RLC PDU数目作为输出提供到RLC PDU分离设备101c。MAC-hs控制设备101d还将从MAC-hs头部去除设备101a传入的MAC-hs头部信息中必须保存的MAC-hs头部信息,与已经从RLC PDU分离设备101c中报告的SN信息一致地存储到头部寄存器101e中,并且执行重排序过程。
另外,MAC-hs控制设备101d:对于那些还未完成重排序过程的RLCPDU单元的分组数据,做出传输建议信息“不能传输”;对于那些已经完成重排序过程的RLC PDU单元的分组数据,做出传输建议信息“可以传输”;将该信息作为输出提供到共享存储器控制设备102;并且当在RLC层中已经对其发出重传请求的那些RLC PDU单元的分组数据依然处于MAC层上的重排序过程时,将对于这些RLC PDU单元的分组数据的传输建议信息从“不能传输”改变到“允许传输”,并且通知共享存储器控制设备102。
如果对于已经允许传输的RLC PDU单元的分组数据,存在来自RLC处理器104的数据传输请求,MAC-hs控制设备101d则临时对这些RLCPDU单元的分组数据执行重排序过程。在这种情况下,由于分组数据已经被传输到RLC层,因此临时重排序过程指的是未假定已经执行的重排序过程。通常,在对于一个MAC-hs PDU单元中的所有RLC PDU单元的分组数据都已经完成了重排序过程之后,才执行将RLC PDU单元的分组数据传输到RLC层的过程。但是,在本实施例中,为了减少重传请求,在完成重排序过程之前,将一个RLC PDU单元的分组数据传输到RLC层,并且必须执行包括已经传输到RLC层的RLC PDU单元的分组数据在内的重排序过程,以便完成重排序过程。上述临时重排序过程因此是必需的。
当根据来自RLC处理器104的数据传输请求,已经执行了对传输建议信息为“允许传输”的RLC PDU单元的分组数据的传输时,MAC-hs控制设备101d随后将该RLC PDU单元的分组数据的传输建议信息从“允许传输”改变到“不能传输”。
头部寄存器101e是MAC-hs控制设备101d用于存储MAC-hs头部信息的寄存器。
RLC处理器104包含:RLC功能处理器104a,其用于对经由共享存储器控制设备102从共享存储器103中读取的RLC PDU执行RLC处理,并且将经处理的数据作为输出提供到RRC层;以及RLC控制设备104b,其用于与RLC功能处理器104a和共享存储器控制设备102交换控制参数。
在RLC处理器104中,当对特定RLC PDU单元的分组数据的重传请求被发送,并且来自共享存储器控制设备102的对于这些RLC PDU单元的分组数据的传输建议信息已经改变到“允许传输”时,对于这些RLCPDU单元的分组数据的重传请求被看作是不必要的,并且根据需要,将对于这些RLC PDU单元的分组数据的传输请求递送到共享存储器控制设备102。然后,RLC处理器104请求共享存储器控制设备102传输其传输建议信息已经改变到“允许传输”的这些RLC PDU单元的分组数据。
参考图3,以下说明关于本实施例的移动无线通信终端设备的操作。
首先假设在本实施例中,没有发生MAC复用。还假设在启动本实施例的操作之前,RLC PDU尺寸和重排序过程所需的初始参数被报告给MAC-hs控制设备101d,RLC PDU尺寸被报告给共享存储器控制设备102,RLC PDU尺寸和RLC过程所需的初始参数被报告给RLC控制设备104d,并且这些设置报告充当对这些设备中的每个设备的激活触发,并且每个设备的初始参数值被如此设置。假设这些参数值一旦设置,就不再改变,直到发生复位操作为止。还假设,在每次初始化的情况下,都将RLC接收状态值报告给共享存储器控制设备102,并且对于SN,所有初始值都被设置为“接收完成”。
如图4所示,共享存储器控制设备102在最初接收到RLC PDU尺寸的通知时,以RLC PDU单元的形式分配共享存储器103的存储器地址,并且随后从最近一个开始按顺序排列RLC的SN,其与共享存储器103中从最近地址开始按顺序分配的存储器地址相对应,然后粘贴标签。这时,当在共享存储器103中分配的最近值SN=m-1超过SN的最大值M时,从超过该值的SN开始再次将SN设置为SN=0,并且按顺序分配标签。如图5所示,当MAC-hs处理器101已经接收到指示出值SN=(m+n-1)的RLCPDU时,其中该值SN=(m+n-1)大于已经分配给共享存储器103的最大值SN=m-1,此时将存储器地址的标签从SN=0复位到SN=m,并且通过再次对SN由m增长到SN=m+n-1的值分配标签,而以相同方式恢复对相应存储器地址的标注。这时,如图6所示,当SN=m+n-1超过值M(SN的最大值)时,从超过值M的SN开始将SN再次设置为SN=0,并且再次按顺序分配标签。图6示出了SN=m+n-1=M+2的情况。
参考对于每个步骤的附图,以下说明本实施例的移动无线通信终端设备的操作细节。
(1)首先,当已经确定在第1层HARQ过程中对特定MAC-hs PDU单元的分组数据的解码已经成功时,该MAC-hs PDU的数据长度被报告给MAC-hs控制设备101d。
(2-1)在接收到该报告时,MAC-hs控制设备101d随后激活MAC-hs头部去除设备101a、填充位去除设备101b和RLC PDU分离设备101c。
(2-2)然后MAC-hs控制设备101d基于预先设置的RLC PDU尺寸和已经作为输入接收到的MAC-hs PDU单元的分组数据的数据长度,计算已经作为输入接收到的MAC-hs PDU单元的分组数据的填充位数和RLC PDU的数目,并且将这些值分别报告给填充位去除设备101b和RLCPDU分离设备101c。
更具体而言,MAC-hs控制设备101d从已经作为输入接收到的MAC-hs PDU单元的分组数据的数据长度中减去具有确定位数的MAC-hs头部部分,并且除以RLC PDU尺寸,以计算出RLC PDU数目和填充位数。例如,当MAC-hs PDU单元的分组数据的数据长度为671位,MAC-hs头部为21位,并且RLC PDU尺寸为100位时,计算(671-21)/100所得到的商6作为RLC PDU数目并且余数50位作为填充位数。
(3-1)接下来,当已确定在HARQ过程中成功解码的MAC-hs PDU单元的分组数据被作为输入提供到激活的MAC-hs头部去除设备101a时,MAC-hs头部去除设备101a从MAC-hs PDU数据的引导(leading)部分中去掉MAC-hs头部部分。
(3-2)然后MAC-hs头部去除设备101a将MAC-hs头部信息报告给MAC-hs控制设备101d。
(3-3)然后MAC-hs头部去除设备101a将剩余数据提供到填充位去除设备101b。
(4-1)填充位去除设备101b在接收到来自MAC-hs头部去除设备101a的输入时,基于从MAC-hs控制设备101d报告的填充位数,从已经作为输入接收到的分组数据中去掉填充位。
(4-2)在去掉填充位之后,填充位去除设备101b将剩余数据作为输出提供到RLC PDU分离设备101c。
(5-1)RLC PDU分离设备101c在接收到来自填充位去除设备101b的输入时,将已经作为输入接收到的分组数据分离成RLC PDU单元。
(5-2)RLC PDU分离设备101c将已经分离成RLC PDU单元的每个RLC PDU的SN报告给MAC-hs控制设备101d。
(5-3)RLC PDU分离设备101c还将已经分离成RLC PDU单元的RLC PDU单元的分组数据作为输出提供到共享存储器控制设备102。
(6-1)MAC-hs控制设备101d在接收到在上述步骤(3-2)中已经报告的MAC-hs头部信息时,开始重排序过程。
(6-2)MAC-hs控制设备101d建立在包含于上述步骤(3-2)中已经从MAC-hs头部去除设备101a报告的MAC-hs头部信息中的每个MAC-hsPDU的TSN和队列号与在步骤(5-2)中从RLC PDU分离设备101c报告的RLC PDU的SN之间的对应关系,并且将具有对应关系的信息写入头部寄存器101e。
(6-3)MAC-hs控制设备101d与在步骤(5-3)中将RLC PDU输入到共享存储器控制设备102的动作同步地,将RLC PDU的SN以及关于到RLC处理器的传输建议的信息报告给共享存储器控制设备102。
在上述步骤(6-3)中的传输建议信息是一个参数,其指示共享存储器103中的每个RLC PDU单元的分组数据正在MAC-hs处理器101中经历处理,还是在RLC处理器104中经历处理。只有MAC-hs控制设备101d能够操纵该传输建议信息,如果该通知是“可以传输”,则RLC处理器104承担控制,如果该通知是“不能传输”,则MAC-hs处理器101承担控制,另外一种可能性是通知中的传输建议信息是“允许传输”。该“允许传输”指示在RLC层中已经对其发出重传请求的RLC PDU单元的分组数据正在MAC层中经历重排序过程,但是因为该分组数据已经被保存在共享存储器103中,因此对这些RLC PDU单元的分组数据的重传请求是不必要的。
来自MAC-hs控制设备101d的传输建议信息根据以下三种样式被报告给共享存储器控制设备102:
(A)如步骤(6-3)所示的样式,如果RLC PDU单元的分组数据所属的MAC-hs PDU单元的分组数据正在经历重排序过程,则提供“不能传输”通知,并且如果分组数据没有经历重排序过程,则提供“可以传输”通知。
(B)在该样式中,对于共享存储器103中正在经历重排序过程,并且因此被标为样式A中“不能传输”的RLC PDU单元的分组数据,MAC-hs处理器101在确定重排序过程已经完成时,立即将该完成通知共享存储器控制设备102。在这种情况下,通知变为“可以传输”。
(C)在该样式中,当MAC-hs控制设备101d基于来自RLC PDU分离设备101c的报告,确定已经从RLC处理器104中对其发出重传请求的RLC PDU单元的分组数据正处在MAC-hs处理器101的控制下时,MAC-hs控制设备101d在步骤(6-3)的报告中将这种情况报告给共享存储器控制设备102。在这种情况下,通知变为“允许传输”,这指出已经对其发出重传请求的RLC PDU单元的分组数据被存储在共享存储器103中。
(7-1)当共享存储器控制设备102已经接收到步骤(5-3)中作为输入来自RLC PDU分离设备101c的RLC PDU单元的分组数据,并且接收到步骤(6-3)中作为输入来自MAC-hs控制设备101d的RLC PDU单元的分组数据的SN时,共享存储器控制设备102检查SN的RLC接收信息的状态。
(7-2-1)共享存储器控制设备102在证实SN的RLC接收信息状态为“接收完成”时,以该SN作为基础,并且将RLC PDU单元的分组数据写入到预先分配的共享存储器103的相应地址,并且将这些RLC PDU单元的分组数据的RLC接收信息状态改变为“还未接收”。
(7-2-2-1)共享存储器控制设备102在证实SN的RLC接收信息状态为“还未接收”时,暂时保存在步骤(7-1)中作为输入接收到的分组数据以及SN,并且将该SN和SN的传输建议信息报告给RLC控制设备104b。
(7-2-2-2)共享存储器控制设备102根据来自已经在步骤(7-2-2-1)中接收到通知的RLC控制设备104b的指令,对在步骤(7-2-2-1)中暂时保存的SN和分组数据执行处理。
(8-1)从激活共享存储器控制设备102的时刻开始,RLC处理器104b周期性地请求存在于共享存储器103中的RLC PDU单元的每个分组数据项的新传输建议信息。
(8-2)RLC控制设备104b请求共享存储器控制设备102输出其传输建议信息的状态已经新近改变到“可以传输”或“允许传输”的那些RLC PDU单元的分组数据。
当传输建议信息已经达到“允许传输”的状态时,RLC控制设备104b不执行对其传输建议信息已经变成“允许传输”的那些RLC PDU单元的分组数据的重传请求。
通常,在RLC层中的重传请求以固定时间间隔被重复,直到已经证实接收到特定RLC PDU单元的分组数据为止。在这种情况下,当已经提供了对于特定RLC PDU单元的分组数据的首次重传请求,并且MAC-hs控制设备101d确定对其发出重传请求的RLC PDU单元的分组数据正在经历重排序过程时,MAC-hs控制设备101d将由于经历重排序过程而示出“不能传输”的传输建议信息改变到状态“允许传输”。这样一来,已经从共享存储器控制设备102接收到传输建议信息“允许传输”通知的RLC控制设备104b可以确认对于这些RLC PDU单元的分组数据的重排序过程还未完成,但是这些数据已经被存储在共享存储器103中,因而不需要在RLC层上发出重传请求,进而可以防止重传请求被递交两次或更多次。
(9-1)共享存储器控制设备102在接收到步骤(8-2)的请求时,从基于SN预先分配的共享存储器103的相应地址中读取RLC PDU单元的分组数据。
(9-2)然后共享存储器控制设备102按照从最旧SN开始的顺序,将在步骤(9-1)中已经读取的RLC PDU单元的分组数据作为输出提供到RLC功能处理器104a。
(9-3)如果RLC控制设备104b证实在步骤(9-2)中,RLC功能处理器104a已经接收到RLC PDU单元的分组数据,则将指出RLC PDU单元的这些分组数据已经被接收的RLC接收信息报告给共享存储器控制设备102。在这种情况下,RLC接收信息为“接收完成”。
(9-4)共享存储器控制设备102在接收到步骤(9-3)的RLC接收信息的报告时,反映出对于这些RLC PDU单元的分组数据的RLC接收信息的状态。
(10-1)RLC功能处理器104a在接收到步骤(9-2)中RLC PDU单元的分组数据的输入时,执行RLC处理。
(10-2)RLC功能处理器104a将在步骤(10-1)中获得的RLC PDU单元的分组数据的信息报告给RLC控制设备104b。
(10-3)最后,RLC功能处理器104a将已经完成RLC处理的数据提供到RRC层。
根据本实施例的移动无线通信终端设备,上述处理被执行,由此已经在MAC-hs处理器101中作为输入接收到的MAC-hs PDU单元的分组数据被分离成固定单元长度(被称为RLC PDU),然后被存储在共享存储器103中,从而能够抑制存储器容量的增长,而不会带来复杂的存储器控制。
另外,由于MAC-hs PDU单元的分组数据被分离成固定单元长度(被称为RLC PDU),然后被存储在共享存储器103中,并且通过使用指示RLC PDU单元的分组数据是否正在经历重排序过程的传输建议信息,关于RLC PDU单元的分组数据是在MAC层的控制下,还是在RLC层的控制下,能够对这些RLC PDU单元的分组数据进行控制,因此可以由作为单个物理存储器的共享存储器103实现MAC-hs缓冲器和RLC缓冲器。
当发出对于特定RLC PDU单元的分组数据的重传请求,并且该RLCPDU单元的分组数据已被接收,并且当前正在经历MAC层中的重排序过程时,MAC-hs控制设备101d将传输建议信息从“不能传输”改变到“允许传输”,并且通知RLC处理器104该重传请求是不必要的。这样一来,RLC处理器104中的RLC控制设备104b可以得知对这些RLCPDU单元的分组数据的重传请求是不必要的,由此可以消除现有技术中无用的RLC重传请求,并且可以实现HSDPA下行链路吞吐量的提高。
在本实施例中,说明关于如下情况:共享存储器103是用于实现MSC-hs缓冲器和RLC缓冲器功能的组件,但是,本发明并不局限于这种形式,并且MAC-hs缓冲器和RLC缓冲器也可以由物理上分离的多个存储器来实现。在这种情况下,虽然无法获得将MAC-hs缓冲器和RLC缓冲器实现为一个物理共享存储器的效果,但是可以类似地获得抑制存储器容量增长而不需对MAC-hs缓冲器进行复杂的存储器控制的效果。在这种配置的情况下,使用存储器控制设备来取代共享存储器控制设备102,并且使用用作MAC-hs缓冲器的存储器来取代共享存储器103。
在本实施例中,假设没有发生MAC复用,并且,RLC PDU的SID只具有一种类型,即RLC PDU长度是固定长度。但是,如果RLC PDU的SID只具有一种类型,那么即使在发生MAC复用时,也可以类似地应用本发明。
在图7中示出了当发生MAC复用时,RLC PDU和MAC-hs PDU之间的关系。如上所述,当发生MAC复用时,通过将C/T字段添加到RLCPDU中作为MAC头部来实现MAC-hs SDU。由于C/T字段部分的数据尺寸固定为4位,因此即使在发生MAC复用时,MAC-hs SDU的尺寸也保持固定长度。
换句话说,如果以如下数据长度来分配存储器地址,而不是利用共享存储器控制设备102以RLC PDU单元形式分配共享存储器103的存储器地址,那么即使在发生MAC复用时,也可以类似地应用本发明,其中在所述数据长度中,RLC PDU尺寸被增大C/T字段的数据尺寸。
虽然已经使用特定术语描述了本发明的优选实施例,但是这样的描述只是出于举例说明的目的,应该理解,在不脱离权利要求的精神或范围的情况下,可以对其进行改变和变化。

Claims (5)

1.一种使用HSDPA技术的移动无线通信终端设备,所述HSDPA技术在MAC层上具有重传能力,所述移动无线通信终端设备包括:
MAC-hs处理器,用于将已确定在第1层HARQ过程中解码成功的MAC-hs PDU单元的分组数据分离成RLC PDU单元的分组数据,并且提供这些数据与序列号信息一起作为输出,其中所述RLC PDU单元是RLC层上的数据处理单元;
存储器,充当用于存储MAC-hs PDU单元的分组数据的MAC-hs缓冲器;
存储器控制设备,其用于实现如下存储器控制:预先以RLC PDU单元形式分配所述存储器的存储器地址,使已分配的存储器地址和RLCPDU的序列号相对应并粘贴标签,将作为输入从所述MAC-hs处理器提供的RLC PDU单元的分组数据写入到所述存储器的相应存储器地址中,并且在所述MAC-hs处理器中完成重排序过程时,读取并传输所述存储器中的分组数据;以及
RLC处理器,用于对已经从所述存储器控制设备传输的分组数据执行RLC层处理,并且将结果作为输出提供到RRC层。
2.如权利要求1所述的移动无线通信终端设备,其中所述MAC-hs处理器包括:
MAC-hs头部去除设备,用于去除作为输入接收到的MAC-hs PDU单元的分组数据的MAC-hs头部部分,并且将已被去除的MAC-hs头部信息以及已经从中去除MAC-hs头部的剩余分组数据作为输出提供;
填充位去除设备,用于基于预先报告的填充位数,从作为所述MAC-hs头部去除设备的输出提供的分组数据中去除填充位,并将已经从中去除填充位的剩余分组数据作为输出提供;
RLC PDU分离设备,用于基于预先报告的RLC PDU数目,将作为所述填充位去除设备的输出提供的分组数据分离成多个RLC PDU单元的分组数据,将已经分离出的多个RLC PDU单元的分组数据作为输出提供到所述存储器控制设备,并且还基于已经分离出的所述RLC PDU单元的分组数据的头部信息,识别并提供序列号信息作为输出;
头部寄存器,用于存储MAC-hs头部信息;以及
MAC-hs控制设备,用于:基于作为输入接收到的MAC-hs PDU单元的分组数据的数据长度以及预先设置的RLC PDU尺寸,计算包含在作为输入已经接收到的所述MAC-hs PDU单元的分组数据中的填充位数以及RLC PDU数目,该RLC PDU数目是包含在MAC-hs PDU单元的分组数据中的RLC PDU单元的分组数据项的数目;将已经计算出的所述填充位数作为输出提供到所述填充位去除设备;将所述RLC PDU数目作为输出提供到所述RLC PDU分离设备;对于已经从所述MAC-hs头部去除设备传入的MAC-hs头部信息,在所述头部寄存器中与已经从所述RLC PDU分离设备报告的序列号信息相对应地存储必须被保存的MAC-hs头部信息;以及执行重排序过程。
3.一种使用HSDPA技术的移动无线通信终端设备,所述HSDPA技术在MAC层中具有重传能力,所述移动无线通信终端设备包括:
MAC-hs处理器,用于将已确定在第1层HARQ过程中解码成功的MAC-hs PDU单元的分组数据分离成RLC PDU单元的分组数据,该RLCPDU单元是RLC层中的数据处理单元;以及将这些数据作为输出与序列号信息和传输建议信息一起提供,其中所述传输建议信息指示是否已经完成对已分离成RLC PDU单元的分组数据的重排序过程;
共享存储器,该共享存储器是一个物理存储器,其充当用于存储MAC-hs PDU单元的分组数据的MAC-hs缓冲器以及用于存储RLC PDU单元的分组数据的RLC缓冲器;
共享存储器控制设备,用于实现如下存储器控制:预先以RLC PDU单元形式分配所述共享存储器中的存储器地址;使已分配的存储器地址和RLC PDU的序列号相对应并粘贴标签;将作为输入从所述MAC-hs处理器接收到的RLC PDU单元的分组数据写入到所述共享存储器的相应存储器地址中;并且只有在来自所述MAC-hs处理器的所述传输建议信息指出可以传输时,才读取并传输所述共享存储器中的分组数据;以及
RLC处理器,用于对已经从所述共享存储器控制设备传入的分组数据执行RLC层处理,并且将结果作为输出提供到RRC层。
4.如权利要求3所述的移动无线通信终端设备,其中所述MAC-hs处理器包括:
MAC-hs头部去除设备,用于从作为输入接收到的MAC-hs PDU单元的分组数据中去除MAC-hs头部部分,并且将已被去除的MAC-hs头部信息以及已经从中去除MAC-hs头部的剩余分组数据作为输出提供;
填充位去除设备,用于基于预先报告的填充位数,从作为所述MAC-hs头部去除设备的输出提供的分组数据中去除填充位,并将已经从中去除填充位的剩余分组数据作为输出提供;
RLC PDU分离设备,用于基于预先报告的RLC PDU数目,将作为所述填充位去除设备的输出提供的分组数据分离成多个RLC PDU单元的分组数据,将已经分离出的多个RLC PDU单元的分组数据作为输出提供到所述共享存储器控制设备,以及基于已经分离出的RLC PDU单元的每个分组数据项的头部信息,识别序列号信息,并且提供该结果作为输出;
头部寄存器,其用于存储MAC-hs头部信息;以及
MAC-hs控制设备,用于:基于作为输入接收到的MAC-hs PDU单元的分组数据的数据长度以及预先设置的RLC PDU尺寸,计算包含在作为输入已经接收到的所述MAC-hs PDU单元的分组数据中的填充位数以及RLC PDU数目,该RLC PDU数目是包含在MAC-hs PDU单元的分组数据中的RLC PDU单元的分组数据项的数目;将已经计算出的所述填充位数作为输出提供到所述填充位去除设备;将所述RLC PDU数目作为输出提供到所述RLC PDU分离设备;对于已经从所述MAC-hs头部去除设备传入的MAC-hs头部信息,在所述头部寄存器中与已经从所述RLC PDU分离设备报告的序列号信息相对应地存储必须被保存的MAC-hs头部信息并且执行重排序过程;对于未完成重排序过程的RLC PDU单元的分组数据,做出“不能传输”的所述传输建议信息;对于已经完成重排序过程的RLC PDU单元的分组数据,做出“可以传输”的所述传输建议信息,并且将这些分组数据提供到所述共享存储器控制设备。
5.如权利要求4所述的移动无线通信终端设备,其中:
所述MAC-hs控制设备具有如下装置:当在RLC层中已经对其发出重传请求的RLC PDU单元的分组数据正在MAC层中经历重排序过程时,所述装置将这些RLC PDU单元的分组数据的传输建议信息从“不能传输”改变到“允许传输”;并且
所述RLC处理器具有如下装置:该装置用于防止发送对所述传输建议信息已经改变到“允许传输”的RLC PDU单元的分组数据的重传请求,并且按需请求所述共享存储器控制设备传输RLC PDU单元的分组数据。
CNB2005100804460A 2004-07-01 2005-07-01 移动无线通信终端设备 Expired - Fee Related CN100411330C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004195548A JP4497299B2 (ja) 2004-07-01 2004-07-01 移動無線通信端末装置
JP195548/2004 2004-07-01

Publications (2)

Publication Number Publication Date
CN1716835A true CN1716835A (zh) 2006-01-04
CN100411330C CN100411330C (zh) 2008-08-13

Family

ID=35064877

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100804460A Expired - Fee Related CN100411330C (zh) 2004-07-01 2005-07-01 移动无线通信终端设备

Country Status (4)

Country Link
US (1) US20060002416A1 (zh)
EP (1) EP1612984B1 (zh)
JP (1) JP4497299B2 (zh)
CN (1) CN100411330C (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007098676A1 (fr) * 2006-03-03 2007-09-07 Huawei Technologies Co., Ltd. Procédé de réassemblage de données dans un système de communication sans fil et appareil associé
WO2008134926A1 (fr) * 2007-04-30 2008-11-13 Alcatel Shanghai Bell Co., Ltd. Procédé et système de communication, et dispositif côté expéditeur pour réaliser le traitement d'interrogation sur des paquets de données
CN100461770C (zh) * 2007-01-30 2009-02-11 中兴通讯股份有限公司 用于终端无线通信系统分组业务传输链路的数据处理方法
WO2010075795A1 (zh) * 2008-12-31 2010-07-08 华为技术有限公司 分片信息处理的方法和装置
CN101822021A (zh) * 2007-10-09 2010-09-01 三星电子株式会社 用于在移动通信系统中产生和解析mac pdu的设备和方法
CN101304362B (zh) * 2007-05-11 2011-05-11 中芯国际集成电路制造(上海)有限公司 重传缓冲装置及传输数据的方法
CN101043301B (zh) * 2006-03-22 2011-08-10 华为技术有限公司 一种无线通信系统中的数据重排重组方法及其基站
CN101777973B (zh) * 2009-01-13 2013-10-02 开曼晨星半导体公司 用户设备ue侧hsdpa数据结构优化处理方法
US8711695B2 (en) 2008-12-19 2014-04-29 Panasonic Corporation Transmitter and receiver for streaming media including packet padding
WO2020087477A1 (zh) * 2018-11-01 2020-05-07 上海诺基亚贝尔股份有限公司 用于传输数据分组的设备、方法、装置以及计算机可读存储介质

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8514894B2 (en) * 2005-08-02 2013-08-20 Elliptic Technologies Inc. Method for inserting/removal padding from packets
US9031071B2 (en) * 2005-08-26 2015-05-12 Alcatel Lucent Header elimination for real time internet applications
KR100678156B1 (ko) * 2005-12-12 2007-02-02 삼성전자주식회사 무선 패킷 데이터 송신기 및 수신기와 송신 및 수신방법
JP4806030B2 (ja) 2006-01-05 2011-11-02 エルジー エレクトロニクス インコーポレイティド 移動通信システムで信号を転送する方法
KR101203841B1 (ko) 2006-01-05 2012-11-21 엘지전자 주식회사 무선 통신 시스템에서의 페이징 메시지 전송 및 수신 방법
CN101682557A (zh) 2006-01-05 2010-03-24 Lg电子株式会社 在移动通信系统中发送数据
KR20070080552A (ko) 2006-02-07 2007-08-10 엘지전자 주식회사 이동 통신 시스템에서의 응답 정보 전송 방법
KR101211807B1 (ko) 2006-01-05 2012-12-12 엘지전자 주식회사 이동통신 시스템에서 무선단말의 동기상태 관리방법
KR101265628B1 (ko) 2006-01-05 2013-05-22 엘지전자 주식회사 이동 통신 시스템에서의 무선 자원 스케줄링 방법
KR100912784B1 (ko) 2006-01-05 2009-08-18 엘지전자 주식회사 데이터 송신 방법 및 데이터 재전송 방법
WO2007078165A1 (en) 2006-01-05 2007-07-12 Lg Electronics Inc. Transmitting information in mobile communications system
KR101268200B1 (ko) 2006-01-05 2013-05-27 엘지전자 주식회사 이동통신 시스템에서의 무선자원 할당방법
US9456455B2 (en) 2006-01-05 2016-09-27 Lg Electronics Inc. Method of transmitting feedback information in a wireless communication system
KR101333918B1 (ko) 2006-01-05 2013-11-27 엘지전자 주식회사 이동 통신 시스템의 점-대-다 서비스 통신
KR101319870B1 (ko) 2006-01-05 2013-10-18 엘지전자 주식회사 이동 통신 시스템에서의 핸드오버 방법
KR101216751B1 (ko) 2006-02-07 2012-12-28 엘지전자 주식회사 이동 통신 시스템에서 식별자를 이용한 충돌 회피 방법
WO2007091924A1 (en) * 2006-02-07 2007-08-16 Telefonaktiebolaget Lm Ericsson (Publ) Arrangement and method for extended control plane signalling in a high speed packet data communication
US8493854B2 (en) 2006-02-07 2013-07-23 Lg Electronics Inc. Method for avoiding collision using identifier in mobile network
KR101358469B1 (ko) 2006-02-07 2014-02-06 엘지전자 주식회사 무선 네트워크(network) 안에서 상향(uplink)및 하향(downlink) 대역폭(bandwidth)의선택 및 신호 방법
JP5250430B2 (ja) * 2006-02-08 2013-07-31 アギア システムズ インコーポレーテッド 3gワイヤレス・ネットワークにおけるhsdpa互換受信機のmac−hs処理
FR2898455A1 (fr) * 2006-03-13 2007-09-14 Thomson Licensing Sas Procede et dispositif de transmission de paquets de donnees
KR101387475B1 (ko) 2006-03-22 2014-04-22 엘지전자 주식회사 복수의 네트워크 엔터티를 포함하는 이동 통신시스템에서의 데이터 처리 방법
US8862680B2 (en) * 2006-05-01 2014-10-14 The Boeing Company Methods and systems for data prioritization
EP2033341B1 (en) 2006-06-21 2018-03-21 LG Electronics Inc. Method of transmitting and receiving radio access information using a message separation in a wireless mobile communications system
KR20070121505A (ko) 2006-06-21 2007-12-27 엘지전자 주식회사 무선링크 재설정 방법
KR101369135B1 (ko) 2006-06-21 2014-03-05 엘지전자 주식회사 이동통신 시스템에서의 멀티미디어 및 방송서비스의 품질보장 방법 및 그 단말
KR20070121513A (ko) 2006-06-21 2007-12-27 엘지전자 주식회사 이동통신 시스템의 상향 접속 방법
EP2618517B1 (en) 2006-06-21 2023-08-02 LG Electronics Inc. Method of supporting data retransmission in a mobile communication system
JP4781939B2 (ja) 2006-08-21 2011-09-28 富士通株式会社 無線通信装置
JP4923849B2 (ja) 2006-08-21 2012-04-25 富士通株式会社 無線受信装置
JP4690271B2 (ja) * 2006-08-22 2011-06-01 Necアクセステクニカ株式会社 データ転送バッファ制御装置及びデータ転送制御方法
US7899025B2 (en) * 2006-12-26 2011-03-01 Alcatel-Lucent Usa Inc. Header suppression in a wireless communication network
US8027328B2 (en) * 2006-12-26 2011-09-27 Alcatel Lucent Header compression in a wireless communication network
MY147748A (en) 2007-01-05 2013-01-15 Guangdong Nufront Comp System Chip Co Ltd Method and apparatus for transmitting and receiving common logical channel and dedicated logical channel transmissions via a high speed downlink shared channel
JP5087939B2 (ja) 2007-02-02 2012-12-05 富士通株式会社 無線通信装置、送信方法
US8331386B2 (en) 2007-02-07 2012-12-11 Agere Systems Llc CRC checking and MAC-HS processing in an HSDPA-compatible receiver in a 3G wireless network
US8077644B2 (en) * 2007-07-20 2011-12-13 Infineon Technologies Ag Data transfer in a computing device
JP4826559B2 (ja) 2007-08-08 2011-11-30 富士通株式会社 無線通信装置、送信方法、受信方法
JP4521430B2 (ja) 2007-08-10 2010-08-11 富士通株式会社 無線送信装置、無線受信装置、無線送信方法、および無線受信方法
EP2026491A1 (en) * 2007-08-13 2009-02-18 Panasonic Corporation Soft-buffer management of a re-transmission protocol for unicast and multicast transmissions
CN101803308B (zh) * 2007-09-26 2013-02-13 日本电气株式会社 传输装置、传输系统和传输方法
JP2009182459A (ja) * 2008-01-29 2009-08-13 Sony Corp 通信装置、通信システム、通信方法及びプログラム
WO2009148263A2 (en) * 2008-06-03 2009-12-10 Samsung Electronics Co., Ltd. A system and method of reducing encryption overhead by concatenating multiple connection packets associated with a security association
WO2012159344A1 (zh) * 2011-07-26 2012-11-29 华为技术有限公司 一种无线局域网协作的数据传输方法及设备、系统
US10659540B2 (en) 2017-03-27 2020-05-19 Intel IP Corporation [5G next generation Wi-Fi] on the fly traffic steering for collocated multi-band aggregation
US10813115B2 (en) * 2017-12-15 2020-10-20 Qualcomm Incorporated Scheduling of uplink transport blocks
CN110830928B (zh) * 2018-08-13 2021-09-03 华为技术有限公司 通信方法和装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7310336B2 (en) * 2001-05-18 2007-12-18 Esa Malkamaki Hybrid automatic repeat request (HARQ) scheme with in-sequence delivery of packets
KR100446522B1 (ko) * 2001-07-06 2004-09-04 삼성전자주식회사 고속 순방향 패킷 접속 방식을 사용하는 통신시스템에서고속 매체 접속 제어 계층 엔터티 리셋 방법
KR100790131B1 (ko) * 2001-08-24 2008-01-02 삼성전자주식회사 패킷 통신시스템에서 매체 접속 제어 계층 엔터티들 간의 시그널링 방법
CN1225875C (zh) * 2001-09-29 2005-11-02 华为技术有限公司 在高速媒体接入控制层实现数据重传的方法
US6901063B2 (en) * 2002-05-13 2005-05-31 Qualcomm, Incorporated Data delivery in conjunction with a hybrid automatic retransmission mechanism in CDMA communication systems
WO2004015906A2 (en) * 2002-08-09 2004-02-19 Interdigital Technology Corporation Efficient memory allocation in a wireless transmit/receiver unit
DE10252536A1 (de) * 2002-11-08 2004-05-27 Philips Intellectual Property & Standards Gmbh Verfahren und Vorrichtung zur Übertragung von Datenpaketen
US20040228313A1 (en) * 2003-05-16 2004-11-18 Fang-Chen Cheng Method of mapping data for uplink transmission in communication systems

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007098676A1 (fr) * 2006-03-03 2007-09-07 Huawei Technologies Co., Ltd. Procédé de réassemblage de données dans un système de communication sans fil et appareil associé
CN101043301B (zh) * 2006-03-22 2011-08-10 华为技术有限公司 一种无线通信系统中的数据重排重组方法及其基站
CN100461770C (zh) * 2007-01-30 2009-02-11 中兴通讯股份有限公司 用于终端无线通信系统分组业务传输链路的数据处理方法
WO2008134926A1 (fr) * 2007-04-30 2008-11-13 Alcatel Shanghai Bell Co., Ltd. Procédé et système de communication, et dispositif côté expéditeur pour réaliser le traitement d'interrogation sur des paquets de données
CN101304362B (zh) * 2007-05-11 2011-05-11 中芯国际集成电路制造(上海)有限公司 重传缓冲装置及传输数据的方法
CN101822021A (zh) * 2007-10-09 2010-09-01 三星电子株式会社 用于在移动通信系统中产生和解析mac pdu的设备和方法
CN101822021B (zh) * 2007-10-09 2013-06-05 三星电子株式会社 用于在移动通信系统中产生和解析mac pdu的设备和方法
US8711695B2 (en) 2008-12-19 2014-04-29 Panasonic Corporation Transmitter and receiver for streaming media including packet padding
WO2010075795A1 (zh) * 2008-12-31 2010-07-08 华为技术有限公司 分片信息处理的方法和装置
CN101777973B (zh) * 2009-01-13 2013-10-02 开曼晨星半导体公司 用户设备ue侧hsdpa数据结构优化处理方法
WO2020087477A1 (zh) * 2018-11-01 2020-05-07 上海诺基亚贝尔股份有限公司 用于传输数据分组的设备、方法、装置以及计算机可读存储介质

Also Published As

Publication number Publication date
EP1612984B1 (en) 2012-01-25
JP2006020044A (ja) 2006-01-19
CN100411330C (zh) 2008-08-13
JP4497299B2 (ja) 2010-07-07
EP1612984A2 (en) 2006-01-04
EP1612984A3 (en) 2007-06-06
US20060002416A1 (en) 2006-01-05

Similar Documents

Publication Publication Date Title
CN1716835A (zh) 移动无线通信终端设备
CN101043301A (zh) 一种无线通信系统中的数据重排重组方法及其基站
CN1224189C (zh) 移动通信系统中根据无线链路协议发送和接收数据的设备和方法
CN1165122C (zh) 移动通信系统中依据无线链接协议重发数据的设备和方法
CN1285225C (zh) 用于在无线电通信系统中从无线电链路控制层发送数据的方法
CN1893340A (zh) 实现多载波高速下行分组接入业务的设备、系统及方法
TWI454117B (zh) 上鏈傳輸封包分割支援方法及裝置
CN101079820A (zh) 在移动通信系统中传输帧的方法及发送多个帧的方法
CN1914869A (zh) 用于处理无线协议层的数据单元的系统
CN100352243C (zh) 时分同步码分多址系统多载波高速下行分组接入实现方法
CN1917416A (zh) 多载波高速下行分组接入中混合自动重传方法
CN1951052A (zh) 用于增强um rlc数据处理的装置和方法
CN101048982A (zh) 用于专用信道的上行链路发送的了解服务质量的调度
CN1731771A (zh) 一种支持多载波下行高速数据分组接入的系统和方法
CN101061686A (zh) 用于在移动通信系统中发信号通知上行链路分组数据业务的控制信息的方法和装置
CN1941671A (zh) 传输控制方法、移动台、无线基站和无线网络控制站
CN1692661A (zh) 移动通信系统中的小区更改方法
CN1826749A (zh) 基站装置以及发送方法
CN1968066A (zh) 适用于多载波高速下行分组接入的信道配置和分配方法
CN101039170A (zh) 支持数据包重传分割级联的方法
CN1484398A (zh) 无线通信系统
CN1700613A (zh) 用于设置发送信令信息的功率的方法及装置
CN100423483C (zh) 多载波高速下行分组接入中混合自动重传方法及应用
CN1848806A (zh) 重新设定一通信系统的接收窗大小的方法及其相关装置
CN101039452A (zh) 增强的专用信道中调度信息的传输方法及其系统

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
ASS Succession or assignment of patent right

Owner name: LENOVO INNOVATION CO., LTD. (HONGKONG)

Free format text: FORMER OWNER: NEC CORP.

Effective date: 20141203

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; TO: HONG KONG, CHINA

TR01 Transfer of patent right

Effective date of registration: 20141203

Address after: Hongkong, China

Patentee after: LENOVO INNOVATIONS Co.,Ltd.(HONG KONG)

Address before: Tokyo, Japan

Patentee before: NEC Corp.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080813

Termination date: 20170701

CF01 Termination of patent right due to non-payment of annual fee