首页> 中国专利> 用于通信系统中的分组分割和级联信号传输的方法和装置

用于通信系统中的分组分割和级联信号传输的方法和装置

摘要

本发明涉及一种用于使用协议数据单元(PDU)传输服务数据单元(SDU)的数据的数据分组结构。该数据分组包括:数据分组有效负载,其包括至少一个协议数据单元(PDU),其中协议数据单元(PDU)包括服务数据单元(SDU)或服务数据单元的片段;以及数据分组报头,其包括指示符(FFF,SFF),该指示符指示数据分组有效负载是否以作为服务数据单元的片段的协议数据单元(PDU)开始,以及该数据分组有效负载是否以作为服务数据单元的片段的协议数据单元(PDU)结束。

著录项

  • 公开/公告号CN101268673A

    专利类型发明专利

  • 公开/公告日2008-09-17

    原文格式PDF

  • 申请/专利权人 松下电器产业株式会社;

    申请/专利号CN200680034713.3

  • 申请日2006-08-25

  • 分类号H04L29/08(20060101);H04L29/06(20060101);H04L12/56(20060101);

  • 代理机构11105 北京市柳沈律师事务所;

  • 代理人胡琪

  • 地址 日本大阪府

  • 入库时间 2023-12-17 20:53:53

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-09-01

    未缴年费专利权终止 IPC(主分类):H04L29/08 专利号:ZL2006800347133 申请日:20060825 授权公告日:20120704

    专利权的终止

  • 2014-11-26

    专利权的转移 IPC(主分类):H04L29/08 变更前: 变更后: 登记生效日:20141031 申请日:20060825

    专利申请权、专利权的转移

  • 2012-07-04

    授权

    授权

  • 2008-11-19

    实质审查的生效

    实质审查的生效

  • 2008-09-17

    公开

    公开

说明书

技术领域

本发明的领域为在通信系统中将高层分组映射到较低层的帧,该通信系统可以是无线或固定线路网络。为了使上层传输的分组适应物理网络的能力(例如,最大帧尺寸),有时需要将它们分割或分段为将由分离的帧传送的若干块。以同样的方式,还可能需要将若干分组级联成一帧,以便增加传输效率。本发明提出了一种向接收单元指示在发送器侧的分割和级联如何进行的新颖并且有效的方式。

背景技术

使高层的分组适应物理网络的特性的必要性对如无线网络(GSM、UMTS、WiLAN、WiMax等)或固定网络(IP、帧中继、PPP、ATM等)等所有类型的通信网络是关键的问题。

OSI分层的概述

在该部分,给出将用于说明下面的解释的OSI模型(见图1)的简要介绍。

开放系统互连参考模型(简称为OSI模型或OSI参考模型)是对通信和计算机网络协议设计的分层抽象描述。OSI模型将系统的功能划分为一系列的层。每层具有其仅使用下面的层的功能、并且仅向上面的层输出功能性的性质。实现包括一系列这样的层的协议行为的系统被称作“协议栈”或“栈”。其主要特征在于规定层与层之间如何交互的规范的各层之间的连接。这意味着,原理上,由一个制造商编写的层可以与来自另一个制造商的层一起操作。对于我们的目的,将仅描述前三层。

物理层(或层1)的主要目的在于,经由特定物理介质(例如,同轴电缆、双绞线、光纤或无线)传输信息(比特)。其将数据转换或调制成经由通信信道传送的信号。

数据链路层(或层2)的目的在于,通过将输入数据分割成数据帧(分割和重组或SAR功能),以与特定物理层兼容的方式整形信息流。此外,数据链路层可以通过请求丢失帧的重传来检测和校正潜在的传送错误。其提供了寻址机制,并且可以提供流控制算法,以便使数据率与接收器能力匹配。最后,当共享的介质由多个发送器和接收器同时使用时,其提供了调整和控制对物理介质的访问的机制。因为数据链路层的功能范围很大,所以数据链路层经常被细分为两个子层(例如,在UMTS中,RLC和MAC子层)。层2协议的典型实例是固定线路网络的PPP/HDLC、ATM、帧中继、以及无线系统的RLC、LLC或MAC。

网络层(或层3)提供用于将可变长度分组经由一个或更多网络从源传送到目的地、同时维护由传输层请求的服务质量的功能和程序手段。网络层的主要目的在于执行网络路由、网络分段以及拥塞控制功能。网络层协议的主要实例是IP因特网协议或X.25。

关于OSI分层模型的更多信息可以在“Computer Networks”(Andrew S.Tanenbaum,第四版,Prentice Hall International Edition,第37-41页,第1.4部分)中找到。

SDU和PDU定义

为了以通用方式正式地描述OSI模型中各层之间的分组交换,已经定义了SDU(服务数据单元)和PDU(协议数据单元)实体。SDU是从请求服务的层N+1的协议经由SAP(服务接入点)传送到位于层N的协议的信息的单元。PDU是在位于相同层N的相同协议的发送器和接收器的对等处理之间交换的信息的单元。PDU通常由包括接收的SDU的经处理的版本的有效负载部分和控制信息(例如,层N特定的报头)形成,并且可能由报尾终止。由于在这些对等处理之间不存在直接的物理连接(除了L1),所以PDU转发至层N-1用于处理。因此,层N的PDU从层N-1的角度而言是SDU。这在图2中图示。

分段/分割的目的

出于三个不同的原因,可能需要分段或等同地分割。

首先,将数据报或分组传输通过其最大允许的数据报大小或最大传输单元(MTU)小于所述数据报或分组的大小的网络时,可能需要分段。数据报分段典型地在IP层实现,并且在标准的IPv4或IPv6版本中被指定为IP分段。当数据经由ATM网络传输时,为了使48个八位字节的有效负载大小与ATM单元适配,需要类似的分割。这在ATM层2和传输层(例如,IP)之间的ATM适配层(AAL)执行。

其次,为了平衡在并行链路上(例如,在并行ISDN链路上)的业务量负载,可能执行分段。基于PPP的PPP多链路协议(MP)(“The PPP MultilinkProtocol(MP)”,RFC 1990,Sklower,K.,Lloyd,B.,McGregor,G.,Carr,D.和T.Coradetti,1996年8月)描述了用于在多个逻辑数据链路上划分、重组和排序数据报的方法。

最后,在无线系统中,潜在地与级联结合的分组分割经常在层2(例如,在UMTS中的RLC子层,3GPP TS 25.322,v6.4.0,“Radio Link Control(RLC)protocol specification”)执行,以便使较高层的分组与由较低层提供的资源适配。因为资源在无线环境中通常很稀少,所以推荐将若干较高层分组进行级联以便加强整个系统的效率。

接收器单元为了分离级联的片段,并且将接收的片段正确地重组为原始分组,需要将分割信息传送到接收单元。经常与标记每个片段的编号技术相结合的该信息使得接收器处的层2能够将完整和一致的分组传送给下一更高的层。

在下面各部分中,将呈现几种已知的信号分割的方法,其将帮助理解与本发明的区别。

经由片段编号的SAR信令

第一类指示分段的方法重新组合指示片段在源分组内的位置的几种相似的技术。需要两个元素:第一个是指向片段在源分组内的位置的索引。该索引可以采取分段偏移(IP分段,见“Computer network”,Andrew S.Tanenbaum,第四版,Prentice Hall International Edition,第37-41页,1.4部分)或片段序列号FSN(WiLAN,见802.11:Wireless LAN Medium Access Control(MAC)andPhysical Layer(PHY)specifications)的形式。

对于源分组的第一片段,该索引必须被初始化为已知值(例如,FSN=0)。接收器单元使用该索引以正确的序列记录片段并检测丢失的片段。此外,分组的最后片段用一位标志(LF)指示。未分段的分组通过将索引设置为初始位置(例如,FSN=0)并且同时指示该分组是源分组中的最后片段而被信号发送到接收器侧。该技术用于例如IP分段协议或ATM适配层AAL-1中。802.11 WiLAN MAC层也使用相同的技术。WiLAN还将标识源分组的字段附加到每个片段。这是必要的,因为802.11 MAC可以被配置为在传送到下一更高的层之前、在接收器侧将分组重新排序。这一依序传送需求在IP层不存在,因为更高层(例如,TCP)不需要或不执行重新排序。

图3中示出在WiLAN中经由片段编号的SAR技术的原理。

因为每个片段必须携带至少最后片段标志LF和片段序列号FSN、以及最终地源分组的序列号SN,因此信令开销相对显著。

经由开始/结束标志的SAR信令

第二类SAR方法广泛用于各种协议,如ATM适配层AAL-3/4、帧中继分段实现协定FRF.12、帧中继论坛技术委员会、WiMax和PPP多链路(MP)(“The PPP Multilink Protocol(MP)”,RFC 1990,Sklower,K.,Lloyd,B.,McGregor,G.,Carr,D.和T.Coradetti,1996年8月)。该第二类SAR技术的主要思想在于,使用两个一位标志来指示每个SAR PDU,PDU是SDU的第一、最后还是中间片段,或者PDU是否是完整的SAR SDU。两个标志都是PDU报头的一部分。在一些实现中(帧中继和PPP多链路),两个标志的功能的区别之一在于,一个指示SDU的开始,而另一个指示其结束。在从SAR SDU得到的第一片段上,开始片段位B被设置为1,而对来自相同SDU的所有其他片段设置为0。在最后片段上结束片段位E被设置为1,而对所有其他片段设置为0。PDU可以使开始和结束片段位都设置为1。在此情形,其指示没有发生分割。还添加了片段序列编号以便接收器单元检测片段丢失,并且如果链路没有保存PDU序列,则潜在地执行PDU记录。在记录后,接收器可以容易地检查B和E位以标识哪个SAR PDU需要组合以重建原始SDU。图中给出了该技术的图示。

经由长度指示符的SAR信令

第三类在于一组技术,其使用长度指示符字段作为指示SDU的边界的指针。一个很好的实例是UMTS R99中的RLC(无线链路控制)。在RLC中,RLC PDU可以携带几个SDU或填充位的片段。实际上,UMTS R99用固定大小的PDU操作,该PDU可能没有与要传送的SDU的长度对准。由于无线资源稀少,所以允许SDU在PDU级的级联被视为是必要的。通常,可变数量的长度指示符(L1)被添加到PDU报头。长度指示符用于指示PDU内的每个RLC SDU结尾的最后八位字节。照例,基于PDU的序列编号被添加到报头中,以便允许丢失检测和重新排序。接收器因此可以执行重新排序、请求丢失PDU的重传和重组SDU。此外,具有特定值的LI指示何时将填充用于填满PDU的结尾。

该技术的主要缺点在于,开销取决于PDU中SDU片段的数量,并且因此报头还具有可变大小。此外,特殊字段的使用趋于增加RLC的复杂度。

最后,该技术在考虑到可变PDU大小时不是非常有效,其将更灵活和更好地适应于在无线系统上的面向完整分组的环境。图5中示出该技术的一般实例。

无线系统中的级联功能

级联是对无线系统特别有用的功能。分割和级联的组合使得发送器能够使进入的可变长度的SDU更好地与提供的资源适配。在无线系统的情形,可以在传送时间间隔(TTI)上传送的位数依赖于无线情况、编码率和传送专用的物理资源而显著地变化。例如,接近于发送器的移动站比较远的移动站需要的信道编码要少。利用相同的所分配的物理资源和相同的传送功率,第一移动站将能够比第二移动站接收多得多的数据。此外,当考虑分组服务时,由服务器提供的数据率基本上随时间显著变化。

在UMTS中,SDU分割和将SDU片段级联成PDU在RLC级执行,而不针对提供的物理资源,并且具有固定的预定义的PDU大小。为了仿真一些类型的动态行为,基于来自物理层的一些指示,MAC层确定每TTI要传送的PDU的数量。在UMTS R99中,所选择的PDU以所谓的传输信道块(TrCHBlk或TrBlk)的形式传送到物理层,该物理层级联它们并且形成传输信道块组。在UMTS Rel-5 HSPDA中,所选择的PDU直接在MAC层传输信道块(TrCH Blk或TrBlk)中级联,该MAC层传输信道块因此包含如图6所示的几个PDU。依赖于无线情况或其他变量,每TTI选择的PDU的数量如图7所示地变化。因此,在RLC层的SDU分割/级联、以及在MAC层(UMTS Rel-5HSPDA)或在物理层(UMTS R99)的PDU级联的依序使用,使得发送器能够动态地将传送与瞬时变量(来自上层的进入数据和由低层提供的资源)相适配。

在UMTS中,在特定报头(例如,HSDPA的MAC-hs报头)中向接收器单元通知经由频带外信令(传输格式组合指示符或TFC)或频带内信令在每个TTI传送的PDU的数量。应当注意,PDU级联步骤通常独立于PDU的结构而执行,因此可能发生SDU跨越几个TTI的情况。

具有高可变数据率的系统中的有效开销

当要传送的PDU的数量的范围不是太大时,如上所述的SDU分割和PDU级联的顺序使用执行顺利。然而,在将来具有高带宽的系统中可能变得更普遍的高可变的系统(高可变的物理资源和高可变的数据率)的情况,固定大小的PDU的使用趋于不是最理想的,因为PDU的大小可能不适于全部范围的数据率。事实上,在分组服务的情形,SDU的大小大体上可以从用于TCP确认的40个八位字节到MTU的大小(例如,对以太网大约1500个八位字节)变化。在物理层侧,如UMTS中的HSDPA的调度共享的系统提供可以从几kbps到全部带宽(例如,在HSDPA中为14Mbps)变化的每TTI的物理资源。预期该趋势将通过未来的无线系统而确认。

问题来自于这样的事实:当考虑数据率范围的较高部分时,对数据率范围的较低部分将是最优的小PDU尺寸将变成负担。事实上,在每个TTI,接收器将有更多的PDU要处理,并且将需要更多的计算。此外,标识PDU的序列号范围可能变得过短,并且卷绕问题可能出现。最后,等于n*PDUheader_size的开销或多或少地与传输信道块的长度成线性地增加。使用大PDU将迫使发送器延迟传送以便填满PDU,或以低数据率非常费力地填充PDU中的未使用空间。增加的抖动或过量填充对无线系统的效率具有强大的负面影响,因而应当避免。

总而言之,PDU的大小是用于承载所考虑的服务的无线载体的静态参数。不经过繁重的重配置过程不能改变该参数。因此,没有对数据率或每TTI能够分配的物理资源的范围的强大限制,难以将链路与进入的SDU的特性或由较低层提供的资源有效地适配。

误差传播

具有长度指示符的SAR信令技术对误差传播敏感。事实上,可能发生这样的情况,由于SDU边界不确定性,PDU的丢失迫使接收器有意放弃正确接收的SDU。如图8所示,PDU i+2的丢失迫使接收器丢弃正确接收的PDUi+3,因为其不能确定包含在PDU i+3中的片段是完整的SDU(选择1)还是SDU的片段(选择2)。

在UMTS Rel-6中,已经进行了一些尝试来限制该问题,并且在SDU大小与PDU大小匹配的一些特殊情况下减少开销。然而,在一般情况,该问题源自这样的事实:每个PDU携带关于其自身结构的信息,并且与相邻PDU的内部结构不相关。

具有开始/结束标志或具有片段编号的SAR信令技术对此要健壮得多,因为接收器确切地直到何时接收到了足够的PDU。然而,这些技术的开销与级联的PDU的数量成线性地增长。

如可以看到的,对信号分割和级联存在几种技术。然而,它们趋于受高开销、缺乏灵活性的影响,或可能导致在接收器侧的增加的复杂度。也没有给出对于误差传播的健壮性。

发明内容

本发明的目的是在分组通信中提供有效和可行的分割和级联。

该目的通过独立权利要求的技术主题而解决。本发明的有利实施例是从属权利要求的技术主题。

本发明的不同实施例提供了用于使用协议数据单元传输服务数据单元的数据的数据分组结构、方法、装置、系统和计算机可读介质。数据分组包括分组有效负载,该分组有效负载至少包括一个协议数据单元,其中协议数据单元包括服务数据单元或服务数据单元的片段,并且数据分组报头包括指示符,该指示符指示数据分组有效负载是否以作为服务数据单元的片段的协议数据单元开始,以及数据分组有效负载是否以作为服务数据单元的片段的协议数据单元结束。

根据有利的实施例,指示符包括两个标志,其中第一标志指示数据分组有效负载是否以作为服务数据单元的片段的协议数据单元开始,而第二标志指示数据分组有效负载是否以作为服务数据单元的片段的协议数据单元结束。

该实施例的优点在于,所述标志在设置时指示协议数据单元是服务数据单元的片段。

根据另一有利实施例,数据分组结构包括序列号指示符,其指示该数据分组在数据分组的序列中的位置。

在另一有利实施例中,一种用于传送包括服务数据单元的数据分组的方法包括步骤:形成包括服务数据单元或服务数据单元的片段的至少一个协议数据单元;形成包括至少一个协议数据单元的数据分组有效负载;形成至少包括指示符的数据分组包头,该指示符用于指示数据分组有效负载是否以作为服务数据单元的片段的协议数据单元开始,以及数据分组有效负载是否以作为服务数据单元的片段的协议数据单元结束;形成包括数据分组报头和数据分组有效负载的数据分组;以及经由信道传送该数据分组。

根据另一有利实施例,数据分组有效负载包括多个协议数据单元,并且数据分组以第一协议数据单元开始,而以最后协议数据单元结束。

在另一有利实施例中,形成预定大小的数据分组有效负载的步骤还包括下述子步骤a)、b)和c)。在a)中,确定在数据分组有效负载中剩余的大小是否足以传送下一服务数据单元或从先前的服务数据单元剩余的片段。如果是这种情况,在b)中,形成包括下一服务数据单元或先前的服务数据单元的片段的下一协议数据单元,并且将协议数据单元添加到数据分组有效负载。否则,将下一服务数据单元或从先前的服务数据单元剩余的片段进行分段,并且形成包括服务数据单元的第一片段或从先前服务数据单元剩余的片段的协议数据单元,使得协议数据单元的大小对应于数据分组有效负载的剩余大小,并且将协议数据单元添加到数据分组有效负载。步骤a)和b)重复,直到数据分组有效负载具有不足以传输下一服务数据单元的剩余的大小。

进一步有利的是在已经用协议数据单元填充数据分组有效负载后设置指示符,以指示数据分组有效负载是否以作为服务数据单元的片段的协议数据单元开始,以及数据分组有效负载是否以作为服务数据单元的片段的协议数据单元结束。

在另一有利实施例中,数据分组有效负载依赖于无线情况和缓冲器占用情况、通过资源分配实体而动态固定。

在另一有利实施例中,描述了一种用于接收包括数据分组报头和数据分组有效负载的数据分组的方法,其中数据分组有效负载包括至少一个协议数据单元,该协议数据单元包括服务数据单元或服务数据单元的片段。该方法包括如下步骤:经由信道接收数据分组,每个数据分组包括数据分组有效负载和数据分组报头,该数据分组报头包括指示数据分组在数据分组序列中的位置的序列号指示符以及指示符,其中该指示符指示数据分组有效负载是否以作为服务数据单元的片段的协议数据单元开始,以及数据分组是否以作为服务数据单元的片段的分组有效负载结束;根据序列号指示符,将接收的数据分组有效负载的协议数据单元和先前接收的协议数据单元依序保存在接收缓冲器中;以及标记接收的数据分组有效负载的第一协议数据单元是否要与先前依序协议数据单元组合,以及接收的数据分组有效负载的最后协议数据单元是否要与下一依序协议数据单元组合。

根据另一有利实施例,针对是否标记了协议数据单元而分析接收缓冲器,并且如果标记了,则组合协议数据单元与其他标记的协议数据单元以形成服务数据单元。

在另一有利实施例中,描述了一种用于传送包括服务数据单元的数据分组的装置。该装置包括:协议数据单元形成部件,其被适配为形成包括服务数据单元或片段服务数据单元的协议数据单元;数据分组有效负载形成部件,其被适配为形成包括至少一个协议数据单元的数据分组有效负载;数据分组报头形成部件,其被适配为形成包括指示符的数据分组报头,该指示符用于指示数据分组有效负载是否以作为服务数据单元的片段的协议数据单元开始,以及数据分组有效负载是否以作为服务数据单元的片段的协议数据单元结束;数据分组形成部件,其被适配为形成包括数据分组报头和数据分组有效负载的数据分组;以及传送部件,其被适配为在信道上传送数据分组。

本发明的另一实施例涉及一种用于接收包括数据分组报头和数据分组有效负载的数据分组的装置,其中数据分组有效负载包括至少一个协议数据单元,该协议数据单元包括服务数据单元或服务数据单元的片段。该装置包括:接收部件,其被适配为经由信道接收数据分组,每个数据分组包括数据分组有效负载和数据分组报头,该数据分组报头包括指示数据分组在数据分组序列中的位置的序列号指示符和指示符,其中该指示符指示数据分组有效负载是否以作为服务数据单元的片段的协议数据单元开始,以及数据分组是否以作为服务数据单元的片段的协议数据单元结束。该装置还包括:接收缓冲器,其被适配为根据序列号指示符,将接收的数据分组有效负载的协议数据单元与先前接收的协议数据单元按依序保存;以及标记部件,其被适配为标记接收的数据分组有效负载的第一协议数据单元是否要与先前依序协议数据单元组合,以及接收的数据分组有效负载的最后协议数据单元是否要与下一依序协议数据单元组合。

本发明的另一实施例涉及一种存储指令的计算机可读介质,当该指令由传送装置的处理器执行时,使得传送装置传送包括服务数据单元的数据分组。这通过下述步骤进行:形成包括服务数据单元或服务数据单元的片段的至少一个协议数据单元;形成包括协议数据单元的数据分组有效负载;形成至少包括指示符的数据分组包头,该指示符用于指示数据分组有效负载是否以作为服务数据单元的片段的协议数据单元开始,以及数据分组有效负载是否以作为服务数据单元的片段的协议数据单元结束;以及经由信道传送数据分组。

另一有利实施例涉及一种存储指令的计算机可读介质,当该指令由接收装置的处理器执行时,使得接收装置接收包括数据分组报头和数据分组有效负载的数据分组,其中数据分组有效负载包括至少一个协议数据单元,该协议数据单元包括服务数据单元或服务数据单元的片段。该方法包括下述步骤:经由信道接收数据分组,每个数据分组包括数据分组有效负载和数据分组报头,该数据分组报头包括指示数据分组在数据分组序列中的位置的序列号指示符以及指示符,其中该指示符指示数据分组有效负载是否以作为服务数据单元的片段的协议数据单元开始,以及数据分组是否以作为服务数据单元的片段的分组有效负载结束;根据序列号指示符,将接收的数据分组有效负载的协议数据单元和先前接收的协议数据单元依序保存在接收缓冲器中;以及标记接收的数据分组有效负载的第一协议数据单元是否要与先前依序协议数据单元组合,以及接收的数据分组有效负载的最后协议单元是否要与下一依序协议数据单元组合。

附图说明

在下文中,参照附图更详细地描述本发明。类似地,相应的细节和附图以相同的参考标号来标记。

图1示出OSI分层模型;

图2示出OSI分层模型中的SDU和PDU;

图3示出通过片段编号的SAR信令;

图4示出具有开始和结束标志的SAR信令;

图5示出具有长度指示符的SAR信令;

图6示出SDU分割和PDU级联过程;

图7示出传输信道块生成;

图8示出UMTS R99中的误差传播;

图9示出本发明的实施例的SAR和级联过程;

图10示出具有本发明的实施例的分割标志的SAR和级联流;

图11示出具有根据本发明的实施例的分割标志的SAR信令;以及

图12是用于分割和级联过程的流程图。

具体实施方式

本发明可应用到使用可变长度传输帧的任何数据分组通信系统,例如,如GSM、UMTS、WiLAN、WiMAX等的无线网络,或如IP、帧中继、PPP、ATM等的固定网络。

基于OSI分层模型、特别是SDU和PDU层之间的分组交换而描述本发明的不同实施例。对于OSI分层模型以及SDU和PDU的相关部分的更详细的描述,请参见背景技术部分。背景技术部分还描述了在通信网络中采用分段和/或分割的原因。

在本发明中,提出了一种方法,其允许固定信令代价的有效的分割和级联过程,这使得开销与传送的TrBlk的长度的百分比减小。

SDU分割和PDU级联都依赖于为下一TTI传输而分配的物理资源。例如,可以向如图9所示的SAR功能指示下一传输信道块的有效负载的大小(Size_ind)。

基于该指示,SAR功能选择n个SDU,其总大小仅大于Size_ind。如果n个SDU的长度之和大于size_ind,则SAR功能将最后的SDU分割为两个片段。第n-1个SDU和第n个SDU的第一片段的和等于Size_ind。它们中的每个变换为PDU,并且接收依序分配的序列号。对于下一次传输,将首先考虑第二片段。这在图10中示出,其中SDU3被分割为2个PDU(PDU 3和PDU 4)。

由此,通过构造,传输块(TrBlk)中除了第一个和最后一个以外,所有形成的PDU都是完整的SDU,而该第一个和最后一个可以是SDU的片段。所有其他的是完整的SDU,因此,足以向接收器指示传输块中的第一和最后的PDU是SDU的片段还是完整的SDU。这可以通过附接到TrBlk报头的2个一位标志或分段标志容易地进行。第一分段标志或FFF指示TrBlk中的第一SAR PDU是否是SDU的片段,而第二分段标志(SFF)指示TrBlk中的最后SAR PDU是否是SDU的片段。

该过程可以沿图12的线以概括形式描述。SDU或SDU的片段从缓冲器中取出,然后确定SDU或SDU的片段是否符合传输块的剩余大小,该传输块的剩余大小可以是整个传输块全部或仅仅是传输块的一部分。如果完整的SDU或SDU的片段符合传输块的剩余大小,则从该SDU创建PDU。该PDU然后插入到传输块中。

检查传输块是否存在任何剩余的大小。如果存在,则该过程再次开始。如果不存在,则添加指示符,并且传输块与指示符一起传送。

然而,如果SDU或SDU的片段不符合传输块的剩余大小,则SDU被分段并且从SDU的片段创建PDU,以符合传输块的剩余大小。SDU的第二片段被放置于缓冲器中,然后PDU被插入到传输块中并且添加指示符。

第一分段标志(FFF)指示传输块中的第一PDU是否是SDU的片段,并且第二分段标志(SFF)指示传输块中的最后PDU是否是SDU的片段。

最后,传输块与指示符一起传输,并且处理可以再次开始。

当接收到传输块n且FFF设置为1时,接收器知道TrBlk中的第一SARPDU必需与先前的TrBlk n-1的最后SAR PDU组合。通过将SFF设置为1,该TrBlk还可以指示该TrBlk中的最后SAR PDU是SDU的片段。

在无损系统中,FFF和SFF提供冗余信息,并且不真正需要。然而,在诸如无线系统的有损系统中,这有助于防止误差传播。事实上,如果先前的实例中的第n-1个TrBlk已经丢失,则由于SAR PDU序列编号,接收器单元将检测到该丢失,并且第n个TrBlk中的FFF将指示第一PDU可以被丢弃,因为相应的SDU不完整。然而,第n个TrBlk中的第二和随后的PDU将被保存并在重组功能中使用。

如果每个SDU仅传送一个PDU,则FFF和SFF仍然可以具有不同值。FFF将指示PDU是否应当与先前的TrCh Blk的最后PDU组合,并且SFF将指示PDU是否应当与下一TrCh Blk的第一PDU组合。

本发明的一个重要方面在于,不在PDU级(即,在PDU报头中)而在TrBlk报头中信号传输SAR信息。通过使用可变大小PDU和简单分割和级联规则,提出以每TrBlk报头仅仅2比特来指示SAR信息,其指示在TrBlk中级联的第一和最后PDU的状态(分段,未分段)。

与现有技术解决方案相比,SAR信息仅为每TrBlk 2比特,其与对于具有开始/结束标志的SAR信令的每TrBlk 2*n比特相比,其中n是TrBlk中PDU的数量。当在相同TrBlk中级联许多PDU时,这是显著的减少。

如可以看到的,假设SAR PDU大小是可变的。例如,在UMTS的当前状态中,PDU的大小是固定的,并且是用于承载服务的载体的静态参数。有时需要通知接收器在哪里可以找到PDU边界。然后需要以如图11所示的长度指示符在SAR PDU报头中指示每个PDU的长度。这实际上等价于在以长度指示符发信号传输每个PDU内的SDU边界的SAR信令技术中使用的长度指示符字段。

此外,还可以通过在每个TrBlk仅发信号传输一个SAR PDU序列号来进一步节省空间。TrBlk中第一PDU或最后PDU的序列号可以用于该目的。接收器可以计数在TrBlk中包含的长度指示符的数量,以得到级联的PDU的数量或小的字段N,该字段N指示该数量可以添加到如图11所示的TrBlk报头中。

本发明的另一实施例涉及使用硬件和软件对上述各种实施例的实现。要认识到,上述各种方法可以使用如例如通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、场可编程门阵列(FPGA)或其他可编程逻辑设备等的计算设备(处理器)实现或执行。本发明的各种实施例还可以通过这些设备的组合而执行或体现。

此外,本发明的各种实施例还可以通过软件模块实现,该软件模块可以由处理器或直接在硬件中执行。而且,软件模块和硬件实现的组合也是可能的。

软件模块可以存储在任何类型的计算机可读存储介质(例如,RAM、EPROM、EEPROM、闪存、寄存器、硬盘、CD-ROM、DVD等)上。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号