专利名称:Wcdma的增强rlc实体和rnc实体的操作方法及其系统的制作方法
技术领域:
本发明涉及移动通信系统,更具体的说,涉及WCDMA的增强 RLC/MAC实体的操作方法及其系统。
背景技术:
通用移动电信系统(UMTS: universal mobile telecommunications system) ^/人作为欧洲标准的^#动通信系统(GSM)雄而来的第三代移 动通信系统。UMTS旨在基于GSM核心网络和宽带^:、多址(W-CDMA: wideband code~division multiple-access )技术$§#1增强的移动通信月艮务0
移动通信系统中最常用业务是话音呼叫业务,并且这种话音呼叫业 务有别于其他业务(例如,互联网浏览业务)。
在话音呼叫业务中,按特定的时间周期(例如当用户讲话时为20ms, 当用户不讲话时为160ms)生成数据包。每个时间周期中生成的数据包 的数量通常为一个。即一个时间周期中的话音呼叫数据包的数量等于一。 此外,在现有技术中,话音呼叫业务中的数据包的大小被限定为特定大 小。并且,根据WCDMA中目前使用的话音编解码器AMR,数据包的 具体数量被设定为9。
考虑到话音呼叫业务的特性,当前使用的MAC-hs PDU (协议数据 单元)具有低效率的结构。例如, 一般MAC-hsPDU具有21比特的报头, 而话音呼叫数据包具有100比特的报头。即,在话音呼叫业务中,由于 MAC-hsPDU的格式,导致报头具有20%的开销。结果,造成无线资源 的浪费,并且一个小区中可以执行话音呼叫的用户会减少20%。
并且,在现有技术中,AM (确认模式(AcknowledgedMode)) RLC 实体始终向下层发送相同(固定)大小的数据块,而与从上层接收到的
数据块的大小无关。即,即使从上层向RLC实体发送的RLC SDU (服 务数据单元(Service Data Unit))具有彼此不同的大小,向下层实体(即, 接收RLC实体)发送的RLCPDU也会具有相同大小。这里,RLCPDU 的大小可以在最初建立呼叫时或在呼叫建立期间通过RRC信令进行设 定。
在常规AM RLC实体中使用的RLC PDU具有相同大小的原因是由 于常规物理信道的特性。在现有技术中,分配给各RLC实体的逻辑信道 被映射到传输信道。当从多个传输信道向物理层同时发送数据时,数据 块必须具有相同大小。
在现有技术中,移动终端可以使用的存储器是有限的。例如,如果 每个RLC PDU具有确定的大小,并且移动终端的接收侧的存储器固定, 则发送侧RLC可以计算出能够发送的RLC PDU的最大数量,而不必从 接收侧RLC实体接收确认。因此,在从接收侧接收确认之前,发送侧RLC 实体可以发送具有最大数量的RLC PDU。为了使得发送侧控制其数据发 送,需要计算接收侧中未使用的存储量。为了便于计算,AMRLC被设 定为仅使用RLD PDU的一个大小。
在现有技术中,节点B (Node-B)和RNC位于不同的物理层中。艮卩, RLC位于RNC处,而物理层位于节点B处。因此,RNC不能检查节点 B处发生的情况,并由此RNC的RLC不得不根据甚至在最差情况下节 点B可发送的MAC PDU的大小来对RLC PDU进行配置。
发明内容
因此,本发明的目的是提供优化MAC-hsPDU的格式的方法,其能
够有效地利用无线资源并支持大量用户。
为了实现上述和其他优点并根据本发明目的,如这里具体实施并广 泛描述的,提供了一种移动通信系统的实体的操作方法,该方法包括以 下步骤由第一实体优化第一数据单元的格式;并且由第二实体根据优 化后的第一数据单元生成具有一个或更多个尺寸的第二数据单元。
根据本发明的另一方面,提供了一种移动通信系统的RLC/MAC实
体的操作方法,该方法包括以下步骤由RLC实体按特定时间周期生成 一个或更多个RLCPDU;并向下层发送生成的RLCPDU。
为了使RLC实体和MAC实体优化对其分配的无线资源,生成一个 或更多个RLC PDU的步骤包括根据分配的资源来计算将由RLC实体 和MAC实体发送的最大数据量;并计算RLC实体和MAC实体能够发 送的RLC PDU的最大尺寸。
为了实现上述和其他优点并根据本发明目的,如这里具体实施并广 泛描述的,还提供了一种移动通信系统,该移动通信系统包括 一个或 更多个RLC实体,其生成和使用具有一个或更多个不同尺寸的RLC PDU;以及MAC实体,其经由一个特定逻辑信道从RLC实体接收所生 成的RLC PDU,并将所接收到的RLC PDU包含到一个MAC-hs PDU或 一个MAC-e PDU中。
结合附图,本发明前述和其他目的、特征、方面以及优点将从本发 明的以下详细描述中更加显而易见。
附图被包括进来以提供对本发明的进一步的理解并被并入构成本申 请的一部分,其示出了本发明的实施方式,并且与说明书一起用于解释 本发明的原理。
在附图中
图1是示出通用移动电信系统(UMTS)的示范性网络结构;
图2示出了 UMTS中使用的无线协议的示范性结构;
图3示出了 UE侧MAC子层架构的示范性结构;
图4示出了 UTRAN侧MAC子层架构的示范性结构;
图5示出了在发送数据时使用的AMRLCPDU(数据PDU)的结构;
图6示出了 MAC-hs PDU的示范性结构;
图7示出了 MAC-hs SDU的示范性结构;
图8示出了根据本发明的一个实施方式的MAC-hs PDU的示范性结
构;
图9示出了根据本发明的另一个实施方式的MAC-hs PDU的示范性 结构;
图10示出根据本发明的另一个实施方式的MAC-hs PDU的示范性 结构;
图11示出了当未使用图10的MAC-hs PDU的SID字段和N字段时 的MAC-hs PDU的示范性结构;以及
图12示出了具有压縮序列号的MAC-hs PDU的示范性结构。
具体实施例方式
下面将具体参照本发明的优选实施方式,在附图中示出了其示例。 本发明的一方面涉及发明人对上述和下面进一步描述的现有技术中
的问题的认识。基于此认识,开发了本发明的特征。
尽管本发明被表示为应用于移动通信系统(例如,3GPP规范下开发
的UMTS)中,但是本发明还可以应用于符合不同标准和规范的其他通
信系统。
本发明涉及通用移动电信系统(UMTS)(欧洲IMT-2000系统)中 的无线链路控制(RLC: Radio Link Control)实体和介质访问控制(MAC: Medium Access Control)实体的操作方法。可以在MAC-hs实体中对 MAC-hs PDU格式进行优化,以使得当在一个小区中提供VoIP (互联网 语音协议)业务时可以利用较少的资源来支持大量用户。
本发明可以应用于第三代合作伙伴计划(3GPP)标准,特别应用于 欧洲IMT-2000系统(通用移动电信系统(UMTS))。然而,本发明还可 以应用于其他通信系统。
本发明提出优化MAC-hs PDU的构造(格式),以能够有效地利用
无线资源并支持大量的用户。
本发明提出向特定队列(queue)分配例如VoIP的业务。E口,特定 队列可以仅用于例如VoIP的业务。通过对VoIP业务分配特定队列,可 以优化与该特定队列相关的MAC-hs PDU的结构。当要在基站和移动终 端之间建立呼叫时,基站可以请求向移动终端通报使用了针对特定业务
的特定队列。基站可以向移动终端通报可以使用特定承载(bearer)的哪 个队列。此外,基站可以向移动终端发送指示各承载被映射到哪个队列 的丫言息。
在本发明中,基站可以请求移动终端通报对特定业务使用哪种 MAC-hs PDU格式。此外,基站可以向移动终端请求指示特定队列使用 哪种MAC-hsPDU格式的信息。当接收与特定队列相对应的MAC-hsPDU 时,移动终端可以利用预设(预定、预先定义的)MAC-hs PDU格式重 新编排(重新组装、重新配置)所接收到的数据块。
本发明提出根据各队列来设定SID (尺寸索引标识符(size index identifier))字段,以优化MAC-hs PDU格式。当对例如VoIP的业务分 配特定队列时,基站可以请求移动终端通报与该特定队列相对应的 MAC-hs PDU的SID的长度。因此,可以请求移动终端按照SID字段重 新排列所接收到的MAC-hs PDU。在VoIP中使用的队列中,SID可以被 设定为具有的4比特或5比特的长度。
本发明提出了不使用N(数量(Number))字段,以优化MAC-hs PDU 格式。即,当特定队列用于例如VoIP的业务时,不使用N字段。在例如 VoIP业务的业务中,可以在特定时间周期中生成一个数据。由于VoIP业 务的一个MAC-hs PDU中很少包含多个数据,所以可以不使用N字段。
本发明提出了由基站向移动终端通报TSN的比特数,以优化 MAC-hs PDU格式。S卩,基站可以针对各MAC-hs队列通报要在相应队 列中使用的TSN的比特数。例如,如果特定队被列映射到VoIP业务,则 当前的7比特会被浪费。更具体地说,VoIP业务可以每20ms生成一个 数据包,并且VoIP的数据的最大传输延迟时间可以为约100ms。因此, TSN不需要大于5比特。由此,TSN仅有3比特应该就足够了,本发明 中提出了 3比特的TSN。当基站通报在各队列中使用的TSN的长度时, 移动终端可以按照该长度重新排列(重新配置、重新构造、重建)接收 到的MAC-hs PDU。
此外,如果网络能够一直确保VoIP的数据的顺序,则可以不需要 TSN。艮P,当特定队列中使用的TSN的长度为f时,可以请求移动终
端重新排列映射到特定队列上的MAC-hs PDU,由此在接收到MAC-hs PDU时将其传递到上层。本发明提出了由基站向移动终端通报否是必须 对各队列进行重新排序。如果特定队列被设定为不进行重新排序,则移 动终端可以对MAC-hs PDU进行重新排列,由此在MAC-hs PDU到达该 队列时将其发送到上层。相应地,本发明提出了由基站向各队列发送要 求重新排序的指示符。
在本发明中,还可以排除队列ID(队列标识符),以优化MAC-hs PDU 格式。S卩,如果可以逐个地将特定队列映射到特定HARQ处理上,则可 以由HARQ处理估计队列ID。当特定队列被映射到特定处理时,可以请 求MAC-hs PDU不在其报头中包含队列ID。当特定队列被映射到特定 HARQ处理时,基站可以向移动终端通报该映射,并可以请求不在经由 该特定队列发送的MAC-hs PDU中包含队列ED。当基站通报特定队列己 经被映射到特定处理时,可以请求移动终端向该特定队列发送经由该处 理接收到的MAC-hs PDU。此外,基站可以发送指示哪个队列被映射到 移动台的信息。
在本发明中,当(映射到特定队列的)逻辑信道具有相同尺寸的数 据块时,在向该队列发送的MAC-hs PDU中可以不使用SID。更具体地 说,如果基站指示在特定队列中仅使用特定尺寸的MAC-hs SDU,则移 动终端可以推断出被接收到特定队列中的MAC-hs PDU的特定MAC-hs SDU尺寸,并可以对MAC-hs SDU执行或进行解压缩。
图1是示出通用移动电信系统(UMTS)的示范性网络结构。
如图所示,UMTS系统可以包括用户设备(UE)、 UTMS陆地无线 接入网络(UTRAN: UTMS Terrestrial Radio Access Network)、以及核心 网络(CN: CoreNetwork)。 UTRAN可以由一个或更多个无线网络子系 统(RNS: Radio Network Sub-system)组成,并且每个RNS由一个无线 网络控制器(RNC: Radio Network Controller)和由RNC控制的一个或 更多个节点B组成。
图2例示了无线接口协议的示范性架构。如图所示,无线协议可以 成对地存在于移动终端和UTRAN之间,并且可以在无线接口上传输数
据。无线协议的第一 PHY (物理)层可以利用各种无线传输技术在无线 接口上传输数据。PHY层可以经由传输信道连接到上一层(即MAC (介 质访问控制)层),并且传输信道可以根据该传输信道是否共享而分为专 用传输信道和公共传输信道。
第二层可以包括介质访问控制(MAC: Medium Access Control)层、 无线链路控制(RLC: Radio Link Control)层、分组数据汇聚协议(PDCP: Packet Data Convergence Protocol)层、以及广播/多播控制(BMC: Broadcast/Multicast Control)。 MAC层可以处理逻辑信道和传输信道之间 的映射,并可以执行复用功能以将多个逻辑信道映射到一个传输信道。 MAC层可以经由逻辑信道连接到上一层(即RLC层)。逻辑信道可以根 据传输的信息的类型大致分类为用于传输控制面信息的控制信道、以及 用于传输用户面信息的业务信道。MAC层可以分类为MAC-d子层、 MAC-c/sh子层、MAC-hs子层、以及MAC-e子层。MAC-b子层可以管 理广播信道(BCH)(用于广播系统信息的传输信道),并且MAC-c/sh 子层可以管理公共传输信道(例如前向接入信道(FACH: ForwardAccess Channel)或由其他移动终端共享的下行共享信道(DSCH: Downlink Shared Channel ) ) 。 MAC-d子层可以管理特定移动终端的专用信道 (DCH)。 MAC-hs子层可以管理高速下行共享信道(HS-DSCH)(—种 用于高速下行数据的传输信道)。此外,MAC-e子层可以管理增强专用信 道(E-DCH: Enhanced Dedicated Channel)(—种用于高速上行数据的传 输信道)。UE的示范性结构和UTRAN侧的MAC子层架构分别具体如图 3和图4所示。图3示出了 UE侧MAC层内的各MAC子层的各种信道 映射和功能,而图4示出了 UETRAN侧MAC层内的各MAC子层的各 种信道映射和功能。在此,为了防止混淆本发明的特征,没有详细描述 作为图3和图4的一部分的某些特征。然而,本领域技术人员应该理解 或清楚,这些附加特征也可以并入到本发明中。
RLC层可以确保各无线承载(RB)的QoS (业务质量)和根据QoS 的数据传输。目卩,RLC在每个RB中可以具有一个或两个独立的RLC实 体,以确保RB的QoS,并且RLC可以提供三种RLC模式,即透明模式(TM: Transparent Mode )、非确认模式(UM: Unacknowledged Mode )、 以及确认模式(AM: Acknowledged Mode),以支持各种QoS。 RLC可 以控制数据尺寸,以使得下一层(实体)可以发送数据和片段,并可以 连接从上一层接收到的数据。
PDCP层位于RLC层之上。PDCP层用于在带宽相对较小的无线接 口上有效地发送例如IPv4或IPv6的数据。为此,PDCP层进行报头压缩 功能以仅发送数据报头中的必需信息,由此提高无线接口上的传输效率。 由于PDCP层将报头压缩功能作为主要功能,因此其仅存在于分组业务
(PS: Packet Service)域中。可以在每个RB处均存在一个PDCP实体, 以向每个PS业务提供有效的报头压縮功能。
在第二层中,广播/多播控制(BMC)层位于RLC层之上。BMC层 可以调度小区广播消息,并可以向特定小区中的移动终端广播调度后的 消息。
可以仅在控制面处定义无线资源控制(RRC: Radio Resource Control)
层(第三层的最低层),并且该无线资源控制层可以针对RB的配置、重 新配置和释放对第一层和第二层的参数进行控制。并且,RRC层可以控 制逻辑信道、传输信道、以及物理信道。RB可以指示由无线协议的第一 层和第二层提供的用于移动终端和UTRAN之间的数据传输的逻辑路径。 总体而言,RB的配置是指这样的处理,即,规定提供特定数据业务所需 的协议层和信道的特征,并设定相应的详细参数和操作方法。
在下文中,将详细描述本发明涉及的RLC层。
RLC层可以具有确保各无线承载(RB)的业务质量(QoS),并根 据QoS进行数据传输的主要功能。由于RB业务可以是一种从无线协议 的第二层向上一层提供的业务,第二层完全可以影响到QoS。第二层的 RLC可能对QoS影响最大。RLC可以在每个RB处具有独立的RLC实 体,以确保RB的QoS,并可以具有三种RLC模式,艮P,透明模式(TM)、 非确认模式(UM)、以及确认模式(AM),以支持各种QoS。由于RLC 的三种模式可以支持不同的QoS,所以每个RLC模式可以以不同的方式 操作并可以具有彼此不同的功能。因此,将根据其各操作模式对RLC进
行描述。
下面将对RLC的各操作模式进行描述。
首先,TMRLC可以是在RLCPDU (协议数据单元)的配置中不向 从上一层接收到的RLCSDU (服务数据单元)提供开销的模式。即,在 TM RLC模式中,SDU可以被透明地传递并可以在用户面和控制面中执 行以下功能。在用户面中,由于RLC中较短的数据处理时间,使得TM RLC可以传输实时电路数据(例如电路业务(CS: Circuit Service)域中 的语音或流)。然而,在控制面中,由于RLC中没有开销,TMRLC对 于上行链路可以发送非特定移动终端的RRC消息,而对于下行链路可以 向小区中的全部移动终端广播RRC消息。
第二,非透明模式可以是向RLCSDU提供开销的模式。非透明模式 可以包括不具有对接收数据的确认的非确认模式(UM),以及具有对接 收数据的确认的确认模式(AM)。
UMRLC可以是向各PDU提供包括序列号(SN)的PDU报头的模 式,从而使得接收侧能够确定在传输中丢失了哪个PDU。相应地,在用 户面,UMRLC可以用于发送广播/多播数据或实时分组数据(例如分组 业务(PS: Packet Service)域中的语音(例如VoIP)和流)。在控制面, UM RLC可以用于发送在向小区中的特定移动终端或特定移动终端组发 送的RRC消息中的不要求接收确认的RRC消息。
AM RLC与UM RLC的类似之处在于通过向PDU添加包括SN (序 列号)的PDU报头来配置PDU。然而,AMRLC与UMRLC的不同之 处在于接收侧必须对从发送侧发送来的PDU进行确认。AM RLC可以对 PDU进行确认,以请求发送侧重新发送未发送到接收侧的PDU。重传功 能可以是AMRLC的最具代表性的特征。通过重传,AMRLC可以确保 无差错数据传输。相应地,在用户面,AM RLC可以用于发送非实时分 组数据(例如PS域中的TCP/IP)。在控制面,AMRLC可以用于发送在 向小区中的特定移动终端发送的RRC消息中的绝对需要接收确认的RRC 消息。
TMRLC和UMRLC可以用于单向通信系统,而由于接收侧的反馈,
使得AM RLC可以用于双向通信系统。由于双向通信系统主要用在点对 点通信中,所以AMRLC可以仅使用专用逻辑信道。TMRLC和非透明 模式RLC还可以在结构上彼此不同。(即,TMRLC和UMRLC的结构 是一个RLC实体具有发送侧或接收侧,而AM RLC的结构是一个RLC 实体具有发送侧和接收侧两者)。
AM RLC因重传功能而变得复杂。AM RLC可以具有重传缓存以及 发送缓存和接收缓存,并可以执行多种功能,例如利用发送窗口和接收 窗口进行流量控制、由发送侧向对等RLC实体的接收侧进行轮询以请求 状态信息、由接收侧向对等RLC实体的发送侧报告接收侧的缓存状态的 状态报告、发送状态信息的状态PDU、在数据PDU内插入状态PDU以 增强数据传输的捎带(Piggyback)功能等。另外,存在用于请求另一AM RLC实体复位全部操作和参数的复位PDU,以及用于对复位PDU进行 响应的复位确认PDU。为了支持这些功能,AM RLC可能需要几个协议 参数、状态变量、以及计时器。AM RLC中用于控制数据传输的PDU (例 如状态报告、状态PDU、以及复位PDU)可以称为^控制PDU',并且 用于传输用户数据的PDU可以称为^数据PDU'。
在AM RLC中使用的PDU可以大致分类为数据PDU和控制PDU。 控制PDU可以由状态PDU、捎带(Piggybacked) PDU、复位PDU、以 及复位确认PDU组成。
下面,将对在AMRLC中使用的RLCPDU进行描述。
如图5所示,<D/C'可以指示AMRLCPDU是用户数据PDU还是 控制PDU。《序列号'可以指示各PDU的序列号。'P,可以表示轮询位 (polling bit),其指示接收侧是否必须发送状态PDU。'长度指示符(LI), 可以指示一个PDU中的SDU之间的边界。'E'可以表示'扩展位',其 可指示下一个八位字节是否是长度指示符(LI)。 'HE,可以表示 <报头 扩展位,,其指示下一八位字节是长度指示符还是数据。(填充,可以是 填充区域(padding region),在AM RLC PDU中可以不使用该区域。
当AMRLC实体要发送用户数据或捎带状态信息或轮询位时,可以 使用AMRLCPDU。用户数据可以由对应于8位的倍数的整数构成,并且AM RLC PDU的报头由具有2个八位字节的序列号构成。AM RLC PDU的报头可以包括长度指示符。
参考图6, "VF,(版本标志)可以指示所使用的MAC-hsPDU的格 式的版本,1人列ID'(队列标识符)可以指示MAC-hsPDU对应于哪个 MAC-hs。 M专输序列号'(TSN)可以是一个队列中使用的序列号,并可 以用于对由接收侧接收到的MAC-hsPDU进行重新排序。'SID,(尺寸索 引标识符)可以指示所包括的MAC-hsSDU的尺寸,并且'N,(数量) 可以指示与前一SED对应的MAC-hs SDU的数量。'F,(标志)可以指 示SID和N的字段是否连续地存在于MAC-hs PDU的报头中。在图6中, 'VF,可以是1位,'队列ID,可以是3位,'TSN,可以是6位,'SID, 可以是3位,'N'可以是7位,并且'F'可以是1位。
图7示出了 MAC-hs SDU的示范性结构。
参照图7,当多个逻辑信道映射到一个MAC-hs队列上时,可以使 用C/T (控制/业务)字段。然而,当一个逻辑信道映射到一个MAC-hs 队列上时,可以不使用C/T字段。即,当多个逻辑信道映射到一个MAC-has 队列上时,C/T字段可以起到识别各逻辑信道的作用。MACSDU可以等 同于RLCPDU。作为数据块,MAC-hsSDU可以基于从作为MAC的上 一层的RLC层发送来的RLC PDU。
下面将对本发明的结构和操作进行说明。
图8示出了根据本发明的一个实施方式的MAC-hsPDU的示范性结构。
与图6的MAC-hs PDU比较,图8的MAC-hs PDU可以具有使用了 队列ID、 TSN以及SID的结构。在假设MAC-hs PDU中始终包含一个 MAC-hsSDU的前提下,可以去除N字段。相应地,可以去除F字段。
图9示出了根据本发明的另一实施方式的MAC-hs PDU的示范性结构。
如图9所示,可以排除SID字段。如果基站向移动终端通报MAC-hs PDU的尺寸,并且物理层可以通过解码来识别MAC-hsPDU的尺寸,则 在发送侧将SID包含到MAC-hsPDU中可能是浪费的。因此,如果物理
层可以通过解码来识别MAC-hs PDU的尺寸和MAC-hs报头的尺寸,则 可以得到MAC-hs SDU的尺寸。这里,如果可以预设特定处理与MAC-hs 队列之间的关系,则可以去除队列ID。
然而,如果对于一个移动终端建立一个或更多个逻辑信道,则从逻 辑信道接收到的数据会包含在一个MAC-hs PDU中。为了优化,可以请 求向各逻辑信道通报MAC-hs报头的字段尺寸。在本发明中,MAC-hs 报头的各字段的尺寸可以根据各移动终端、或各队列、或各逻辑信道而 彼此不同。
在本发明中,当建立了各无线承载时,基站可以向移动终端通报 MAC-hs报头的与各无线承载或各逻辑信道相关的字段参数。该参数可以 通报MAC报头的各字段是否存在、或MAC报头字段的尺寸信息。
图10示出了根据本发明的另一实施方式的MAC-hs PDU的示范性 结构。假设一个移动终端同时使用互联网浏览和VoIP。因此,互联网浏 览数据可以映射到第一逻辑信道,VoIP可以映射到第二逻辑信道。假设 在MAC-hs报头中在第一逻辑信道中使用5位的SID、7位的N和7位的 TSN,并且在MAC-hs报头中在第二逻辑信道中使用8位的SID、 2位的 N和2位的TSN。假设第一逻辑信道映射到队列1,并且假设第二逻辑信 道映射到队列2,由此实现图1 O所示的MAC-hs PDU格云。如果在图10 中的MAC-hs PDU中未使用'SID,字段和'N,字段,则将实现图11 所示的MAC-hs PDU结构。
如图11所示,与图10的MAC-hs PDU不同的是,图ll的MAC-hs PDU具有未对队列2使用SID和N的格式。
当建立呼叫时,网络可以根据各逻辑信道或各队列向移动终端通报 MAC-hs的各字段尺寸。因此,发送侧的MAC-hs在发送特定逻辑信道或 队列的数据时可以利用由逻辑信道或队列设定的各字段尺寸来配置 MAC-hs的报头。MAC-hs报头的字段的尺寸可以随着各逻辑信道或各队 列而彼此不同。MAC-hs接收侧可以利用MAC-hs报头确定与该逻辑信道 或队列对应的哪些数据包括在MAC-hs PDU中。接着,接收侧的MAC-hs 可以识别由各逻辑信道或各队列设定的MAC-hs报头的字段的尺寸,并
可以根据该尺寸来提取MAC-hs报头的各字段。接着,接收侧的MAC-hs 可以对MAC-hs报头进行解码,由此提取MAC-hs PDU中包括的MAC-hs SDU。
在本发明中,当MAC-hs PDU中包含C/T字段时,C/T字段可以由 MAC-hs实体压縮,以减少由于MAC-hs PDU报头造成的开销。即使多 个逻辑信道被映射到一个MAC-hs队列,如果一个MAC-hs PDU包含从 一个逻辑信道发送的MAC-hs实体,则所有的MAC-hs SDU都可以具有 同一C/T字段。因此,可以请求MAC-hs实体压縮同一C/T字段,并仅 发送一个C/T字段。发送侧MAC-hs实体可以移除各MAC-hs SDU中包 含的C/T字段,可以在MAC-hs PDU中包含具有移除的C/T字段的 MAC-hs SDU,并可以在MAC-hs PDU的报头中包含一个C/T字段。当 MAC-hs PDU中包含一个或更多个MAC-hs SDU时,接收侧的MAC-hs 可以恢复报头中包含的C/T字段,由此将该C/T字段插入MAC-hs PDU 包含的各个MAC-hs SDU中。相应地,MAC-hs SDU可以被解压縮(解 码、重新转换、重排列)为原始状态,并可以发送到上一层。
如果各个MAC-hs SDU具有连续的序列号,则可以对序列号进行压 縮。在包含于一个MAC-hs PDU中的多个MAC-hs SDU可以具有连续序 列号的情况下,只有识别出第一 MAC-hs SDU的序列号,才能识别其他 MAC-hs SDU的序列号。
在本发明中,当一个MAC-hs PDU连续地包含多个MAC-hs SDU时, 该MAC-hs PDU的报头中可以包含第一 MAC-hs SDU的序列号,并且可 以去除该MAC-hs PDU包含的MAC-hs SDU的其余序列号。接着,将移 除了序列号的MAC-hs SDU包含在MAC-hs PDU中进行发送。接收侧可 以利用接收到的MAC-hs PDU的报头来识别第一 MAC-hs SDU的序列 号,并将该序列号应用到第一 MAC-hs SDU。接着,接收侧可以按顺序 增加序列号,由此将这些序列号应用到其余MAC-hs SDU。接着,可以 向上一层发送包含序列号的解压縮后的MAC-hs SDU。
图12示出了具有压縮序列号的MAC-hs PDU的示范性结构。
如图所示,第一RLCPDU可以具有序列号1,并且其余的RLC PDU可以分别具有递增的序列号(即从1开始逐个加1)。可以由MAC-d实体 向RLCPDU分配C/T值,由此变为MAC-hs SDU。 MAC-hs实体可以从 各个MAC-hs SDU中移除序列号和C/T值,并可以将MAC-hs SDU包含 到MAC-hs PDU中。MAC-hs PDU的报头中可以包含所移除的C/T值和 第一 MAC-hs SDU的序列号。
至此,描述了优化MAC-hs PDU的格式的方法。下面将对RLC实体 和MAC实体的操作方法进行说明,该方法能够在一个小区中对于数据块 传输利用更少的资源来支持更的用户。
在高速下行分组接入(HSDPA: High Speed Downlink Packet Access) 和高速上行分组接入(HSUPA: High Speed Uplink Packet Access)的情况 下,在一个传输时间间隔(TTI)中仅可以向一个移动终端发送一个数据 块。当同时发送多个逻辑信道中包含的数据时,可以向MAC-hs PDU或 MAC-e PDU的报头中插入必要的信息,以使得MAC-hs PDU和MAC-e PDU可以包含多个逻辑信道中包含的数据。
在本发明的HSDPA或HSUPA中,利用更少的资源在一个小区中支 持更多的用户而可解决常规AMRLC实体的问题。
本发明可以提出在一个时间周期中由RLC实体生成不同尺寸的 RLC PDU,并将它们发送给下层。艮卩,RLC实体和MAC实体可以根据 为它们分配的资源来计算它们能够发送的数据的最大量,并可以计算能 够发送该数据的RLC PDU的尺寸。当生成一个或更多个RLC PDU时, 各个RLCPDU可以具有彼此不同的尺寸,以将无线资源的浪费量降至最 低。
更具体地说,当设定移动终端的RLC实体时,RRC实体可以通报各 个RLC实体能够使用的RLCPDU的尺寸。在此,RLCPDU的尺寸的数 量可以为一个或更多个。当RLC实体接收到一个或更多个RLC PDU尺 寸时,可以都加以使用。即,当发送数据时,RLC实体可以确定向其分 配的数据量、可以确定完全使用该数据量所需的RLCPDU的尺寸、并可 以根据该尺寸来确定要构成的RLC PDU的数量。RLC实体可以根据所 述确定由RLC SDU配置RLC PDU。
本发明提出由一个RLC实体在一个时间周期中生成不同尺寸的 RLCPDU,并向另一RLC实体发送这些RLCPDU。 SP, 一个RLC实体 可以在一个时间周期中向下层发送不同尺寸的RLCPDU,并且下层可以 向另一 RLC实体发送从所述一个RLC实体接收到的RLC PDU。
这里,RLCPDU可以仅包含用户数据、包含用户数据和控制信息二 者、或仅包含控制信息。
例如,可以假设常规的RLC实体始终生成300比特的RLC PDU, 并且可以假设下层实体(MAC实体)发送400比特。这里,MAC实体 只能发送300比特的一个数据。然而,如果可以同时发送不同尺寸的数 据块,则RLC实体可以生成一个300比特的数据块和一个100比特的数 据块,并由此将所述一个300比特的数据块和一个100比特的数据块发 送到下层实体。由于RLC实体可以发送400比特,所以与现有技术相比 进一步提高或改善了数据传输速度。此外,由于可以使用RLC实体能够 利用的全部物理资源,无线资源没有被浪费,由此实现最大的利用效率。
由于RLC实体使用一个或更多个尺寸的RLC PDU,因此可以提高 控制PDU的传输能力。例如,即使RLC PDU具有300比特的预定尺寸, 如果数据较大,则RLC实体可以利用该数据设置(组装)300比特的数 据块。然而,根据接收侧RLC实体和发送侧RLC实体之间是否发生事 态,控制PDU可以具有小于300比特的信息。由于HSDPA和HSUPA, 导致RLC实体之间交换的控制信息量可能减少。如果在发送控制信息时 配置具有预定尺寸的RLC PDU,则必须在RLC PDU中插入填充比特 (padding bit),由此造成资源浪费。然而,在本发明中,由于发送不同 尺寸的RLC PDU,因此包含控制信息的控制PDU可以被设置为具有与 一个TTI中的控制信息量相对应的尺寸而发送。因此,在一个TTI中包 含用户数据的RLC PDU的尺寸可以不同于在一个TTI中包含控制信息的 RLCPDU的尺寸,并可以同时经由下层向另一侧发送。
总之,本发明提出了使用一个或更多个尺寸的RLC PDU的一种AM RLC实体。艮卩,RLC实体可以配置具有不同尺寸的RLCPDU。 一个AM RLC实体从已经设定的多个尺寸中选择RLC PDU的特定尺寸,并由RLC
SDU配置RLCPDU。如果在配置RLC实体时,该RLC实体接收到多个 RLC PDU尺寸信息,则该RLC实体配置尺寸为该多个RLC PDU尺寸信 息的其中之一的RLCPDU。
在本发明中,AM RLC实体可以配置具有可变尺寸的AM RLC PDU。 即,AMRLCPDU可以配置为不总是具有相同尺寸,而是根据各情况具 有不同尺寸。AMRLC实体可以用于配置各种尺寸的RLCPDU。 g卩,AM RLC PDU可以具有不受限制的各种尺寸。
当AMRLC未被配置为使用特定尺寸的RLCPDU时,可以使用各 种尺寸的RLCPDU。
可以在同一时间周期中或不同时间周期中发送不同尺寸的RLC PDU。
MAC实体可以连接至RLC实体。因此,当配置MAC-hs PDU或 MAC-ePDU时,可以请求MAC实体接收不同尺寸的RLCPDU,并将它 们包含在一个MAC-hs PDU或一个MAC-e PDU中。 一个MAC-hs PDU 或一个MAC-e PDU可以向一个信道发送不同尺寸的RLC PDU。这里, MAC-hs PDU或MAC-e PDU的报头必须包含RLC PDU的各个尺寸的信 阜
必o
MAC实体可以在各TTI中向各RLC实体通报RLC PDU的各个尺寸 以及具有该尺寸的RLC PDU的数量。RLC PDU的尺寸信息的数量可以 为多个。RLC可以根据RLCPDU的尺寸和数量配置RLCPDU,由此向 MAC实体发送这些RLC PDU。
如前所述,在本发明中,可以在RLC实体中,特别是在MAC-hs实 体中优化MAC-hs PDU的格式,并且RLC实体可以配置具有不同尺寸的 RLC PDU,由此在使用更少资源的情况下支持大量的用户。
本发明可以提供在移动通信系统中处理数据单元的方法,该方法包 括以下步骤从上层实体接收第一数据单元和第二数据单元,其中第一 数据单元包含第一报头和第一有效载荷,并且第二数据单元包含第二报 头和第二有效载荷;将所述第一报头的至少一个报头字段和所述第二报 头的至少一个报头字段转换为第三数据单元的至少一个报头字段,其中
该第三数据单元包含至少一个转换后的报头字段、第一有效载荷、以及 第二有效载荷;并向下层传递所述第三数据单元,其中所述第一数据单
元和所述第二数据单元是MAC-hs服务数据单元(SDU),所述第三数据 单元是MAC-hs协议数据单元(PDU),所述下层是物理层,如果所述第 一报头、第二报头以及第三报头的各报头字段都是经由单个信道接收的, 则所述第一报头、第二报头以及第三报头的各报头字段均为同一类型, 所述第一报头、第二报头以及第三报头的各报头字段包含C/T (控制/业 务)字段和SN (序列号)字段的至少其中一个,所述第三数据单元的转 换后的报头字段等同于所述第一报头的报头字段和所述第二报头的报头 字段中的至少一个,并且所述第三数据单元的转换后的报头字段不等同 于所述第一报头的报头字段和所述第二报头的报头字段二者。
此外可以说,本发明还可提供一种在移动通信系统中处理数据单元 的方法,该方法包括以下步骤从下层接收包含第一报头和第一有效载 荷的第一数据单元;其中第二数据单元的第二有效载荷和第三数据单元 的第三有效载荷包含在接收到的第一有效载荷中;将第一报头的至少一 个报头字段转换为所述第二数据单元和所述第三数据单元的各报头的至 少一个报头字段,由此生成第二报头和第三报头;并将所述第二数据单
元和所述第三数据单元传递到上层,其中所述第二数据单元包含所述第 二有效载荷和所述第二报头,并且所述第三数据单元包含所述第三有效
载荷和所述第三报头,其中所述第一数据单元是MAC-hs协议数据单元 (PDU),所述第二数据单元和所述第三数据单元是MAC-hs服务数据单 元(SDU),所述下层是物理层,所述第一报头、第二报头以及第三报头 的各报头字段包含C/T (控制/业务)字段和SN (序列号)字段的至少其 中一个,所述第一数据单元的报头字段等同于所述第二报头的报头字段 和所述第三报头的报头字段中的至少一个,并且所述第一数据单元的报 头字段不等同于所述第二报头的报头字段和所述第三报头的报头字段二 者。
尽管本发明是在移动通信环境进行描述的,但是本发明还可以用于 利用移动设备的任何无线通信系统(例如配备有无线通信能力(即接口)的PDA和膝上型计算机)。此外,不希望用于描述本发明的特定术语的 使用将本发明的范围限制在特定类型的无线通信系统中。本发明还可以 应用于利用不同空中接口和/或物理层的其他无线通信系统(例如, TDMA、 CDMA、 FDMA、 WCDMA、 OFDM、 EV-DO、 Wi-Max、 Wi-Bro、 GSM、 GPRS、 EDGE、 EGPRS、 LTE等)中。
可以利用标准程序和/或工程技术按方法、装置或制品(article of manufacture)来实现示范性实施方式,以生产软件、固件、硬件或其组 合。这里所用的术语"制品"是指在硬件逻辑(例如集成电路芯片、现 场可以编程门阵列(FPGA)、专用集成电路(ASIC)等)或计算机可读 介质(例如,磁存储介质(例如硬盘,软盘,磁带等)、光存储(CD-ROM、 光盘等)、易失性和非易失性存储装置(例如EEPROM、 ROM、 PROM、 RAM、 DRAM、 SRAM、固件、可编程逻辑等))中实现的代码或逻辑。
计算机可读介质中的代码可以由处理器访问并执行。还可以在网络 上经由传输介质或从文件服务器访问实施示范性实施方式的代码。在此 情况下,实施所述代码的制品可以包含传输介质,例如网络传输线、无 线传输介质、通过空间传播的信号、无线电波、红外信号等。当然,本 领域技术人员应该认识到,在不脱离本发明的范围的情况下可以对所述 构造进行多种变形,并且制品可以包含本领域中已知的各种信息承载介 质。
由于在不脱离本发明的精神和实质特征的情况下可以通过多种形式
来实施本发明,因此还应当理解的是,除非特别指出,上述实施方式不
受以上描述的任何细节的限制,而应在所附权利要求的精神和范围内进
行广泛地解释,并且因此希望所附权利要求包含落入所附权利要求范围 及其等同范围内的全部变化和改动。
权利要求
1、一种在移动通信系统中处理数据单元的方法,该方法包括以下步骤接收步骤,从上层实体接收第一数据单元和第二数据单元,其中所述第一数据单元包含第一报头和第一有效载荷,并且所述第二数据单元包含第二报头和第二有效载荷;转换步骤,将所述第一报头的至少一个报头字段和所述第二报头的至少一个报头字段转换为第三数据单元的至少一个报头字段,其中该第三数据单元包含至少一个转换后的报头字段、所述第一有效载荷、以及所述第二有效载荷;传递步骤,向下层传递所述第三数据单元。
2、 根据权利要求1所述的方法,其中所述第一数据单元和所述第二 数据单元是MAC-hs服务数据单元(SDU)。
3、 根据权利要求1所述的方法,其中所述第三数据单元是MAC-hs 协议数据单元(PDU)。
4、 根据权利要求1所述的方法,其中所述下层是物理层。
5、 根据权利要求1所述的方法,其中如果所述第一报头、所述第二 报头以及所述第三报头的各报头字段是经由单个信道接收到的,则所述 第一报头、所述第二报头以及所述第三报头的各报头字段为同一类型。
6、 根据权利要求1所述的方法,其中所述第一报头、所述第二报头 以及所述第三报头的各报头字段都包含C/T (控制/业务)字段和SN (序 列号)字段中的至少一个。
7、 根据权利要求1所述的方法,其中所述第三数据单元的转换后的 报头字段等同于所述第一报头的报头字段和所述第二报头的报头字段中 的至少一个。
8、 根据权利要求1所述的方法,其中所述第三数据单元的转换后的 报头字段不等同于所述第一报头的报头字段和所述第二报头的报头字段 二者。
9、 一种在移动通信系统中处理数据单元的方法,该方法包括以下步- 接收步骤,从下层接收包含第一报头和第一有效载荷的第一数据单 元,其中在接收到的第一有效载荷中包含第二数据单元的第二有效载荷 和第三数据单元的第三有效载荷;转换步骤,将所述第一报头的至少一个报头字段转换为所述第二数 据单元和所述第三数据单元的各报头的至少一个报头字段,由此生成第二报头和第三报头;以及传递步骤,将所述第二数据单元和所述第三数据单元传递到上层, 其中所述第二数据单元包含所述第二有效载荷和所述第二报头,并且所 述第三数据单元包含所述第三有效载荷和所述第三报头。
10、 根据权利要求9所述的方法,其中所述第一数据单元是MAC-hs 协议数据单元(PDU)。
11、 根据权利要求9所述的方法,其中所述第二数据单元和所述第 三数据单元是MAC-hs服务数据单元(SDU)。
12、 根据权利要求9所述的方法,其中所述下层是物理层。
13、 根据权利要求9所述的方法,其中所述第一报头、所述第二报 头以及所述第三报头的各报头字段都包含C/T(控制/业务)字段和SN(序 列号)字段中的至少一个。
14、 根据权利要求9所述的方法,其中所述第一数据单元的报头字 段等同于所述第二报头的报头字段和所述第三报头的报头字段中的至少 一^t*。
15、 根据权利要求9所述的方法,其中所述第一数据单元的报头字 段不等同于所述第二报头的报头字段和所述第三报头的报头字段二者。
全文摘要
在通用移动电信系统(UMTS)(欧洲IMT-2000系统)中操作RLC实体和MAC实体的方法。在MAC-hs实体中对MAC-hs PDU格式进行优化,以使得当在一个小区中提供VoIP业务时可以利用更少的资源支持大量的用户。
文档编号H04B7/26GK101379733SQ200780004637
公开日2009年3月4日 申请日期2007年2月7日 优先权日2006年2月7日
发明者千成德, 朴成埈, 李英大 申请人:Lg电子株式会社