Mac协议数据单元中的伪填充子报头的制作方法

文档序号:7942169阅读:289来源:国知局
专利名称:Mac协议数据单元中的伪填充子报头的制作方法
MAC协议数据单元中的伪填充子报头
背景技术
无线电通信系统,诸如无线数据网络(例如,第三代合作伙伴计划(3GPP)长期演 进(LTE)系统、扩频系统(诸如码分多址接入(CDMA)网络)、时分多址接入(TDMA)网络、 WiMAX(全球微波接入互操作性),等等),向用户提供了移动便利性以及丰富的服务和特征 集。这种便利性显著催生了数量日益增多的消费者将其作为被接受的用于商务和个人使用 的通信模式来采用。为了促进更多的使用,电信行业(从制造商到服务提供商)已同意以 高昂的费用和努力来发展用于支撑各种服务和特征的通信协议的标准。所致力的一个领域 涉及数据单元的构造,所述数据单元对于在网络上交换信息是必要的。这些数据单元的字 段和相关联的格式被设计成确保可靠传输,同时使开销最小化(即,使吞吐量最大化)。数 据单元的分割是一种在各种协议层处提供协议兼容性的机制,因为对于有效载荷和开销字 段来说,不同的协议有可能具有不同的尺寸要求。然而,分割增加了协议开销,并且因而浪 费宝贵的带宽。

发明内容
因此,需要一种用于选择性地应用分割来使信令开销最小化的方法。根据本发明的一个实施例,一种方法包括生成协议数据单元。所述方法还包括 在所述协议数据单元的报头内插入伪填充子报头。根据本发明的另一实施例,一种装置包括分组生成器,所述分组生成器被配置以 便生成协议数据单元,以及在所述协议数据单元的报头内插入伪填充子报头。根据本发明的另一实施例,一种方法包括接收协议数据单元,所述协议数据单元 在所述协议数据单元的报头内包括伪填充子报头。根据本发明的另一实施例,一种系统包括基站,所述基站被配置以便接收协议数 据单元,所述协议数据单元在所述协议数据单元的报头内包括伪填充子报头。根据以下的详细描述,通过简单示出多个特定实施例和实现(包括为执行本发明 所设想的最佳模式),本发明的其它方面、特征和优势是显而易见的。在不背离本发明精神 和范围的情况下,本发明还可以有其它不同的实施例,并且其若干细节在各个明显方面可 以被修改。相应地,附图和说明书在其性质方面要被视为是说明性而非限制性的。


通过示例方式,而不是限制方式,在附图中示出了本发明的实施例。图1是根据本发明各种示例性实施例的能够利用协议数据单元填充的通信系统 的示图;图2是根据本发明实施例的媒体接入控制(MAC)协议数据单元(PDU)的示图;图3A-图3C是涵盖不同长度的无线电链路控制(RLC)PDU的示例性MAC PDU格 式;图4是根据本发明实施例被用于填充的子报头格式的示图5A和图5B是根据本发明实施例的用于进行填充以避免分割的过程的流程图;图6A-图6D是根据本发明实施例采用伪填充的示例性MAC PDU格式;图7A-图7D是根据本发明各种示例性实施例的具有示例性长期演进(LTE)和 E-UTRA(演进型通用陆地无线电接入)架构的通信系统的示图,图1的系统可以在所述架构 中操作;图8是可用于实现本发明实施例的硬件的示图;以及图9是根据本发明实施例的能够在图7A-图7D的系统中操作的LTE终端的示例 性组件的示图。
具体实施例方式公开了一种用于填充协议数据单元的装置、方法和软件。在以下描述中,出于解释 的目的,列出了众多特定细节,以便提供对本发明实施例的透彻理解。然而,对本领域技术 人员显而易见的是,没有这些特定细节或等同配置,也可以实践本发明的实施例。在其它实 例中,已知的结构和设备以框图形式示出,以避免不必要地模糊本发明的实施例。尽管针对具有第三代合作伙伴计划(3GPP)长期演进(LTE)架构的通信网络描述 了本发明的实施例,然而本领域的普通技术人员可认识到本发明的实施例可应用于任何类 型的通信系统和等同功能性能力。图1是根据本发明各种示例性实施例的能够利用协议数据单元填充的通信系统 的示图。如图1所示,一个或多个用户设备(UE) 101与基站103通信,基站103是接入网 络(例如,WiMAX、3GPP LTE (或E-UTRAN或3. 9G)等)的一部分。在3GPP LTE架构(如图 7A-图7D所示)下,基站103被示作增强型节点B(eNB)。UE 101可以是任何类型的移动 台,诸如手持机、终端、站台、单元、设备或针对用户的任何类型的接口(诸如“可穿戴式”电 路等)。在示例性实施例中,基站103使用0FDM(正交频分复用)作为下行链路(DL)传输 方案,并且使用具有循环前缀的单载波传输(例如,SC-FDMA(单载波频分复用接入))作为 上行链路(UL)传输方案。也可以使用DFT-S-OFDM原理来实现SC-FDMA,在题为“Physical Layer Aspects for Evolved UTRA,,,ν· 1. 5. 0,2006 年 5 月的 3GGP TR 25. 814 (在此并入 其全部内容作为参考)中详述了 DFT-S-OFDM原理。SC-FDMA,也被称为多用户SC-FDMA,允 许多个用户在不同子带上同时传输。UE 101和eNB 103包括用于生成数据单元(例如,数据分组)的分组生成器105、 107。根据一个实施例,每个分组生成器包括填充逻辑109、111,填充逻辑109、111可以在 媒体接入控制(MAC)层处进行操作,以便通过填充MAC报头(或子报头)或有效载荷部 分或这两者来实现对MAC PDU的填充。在题为“Technical Specification Group Radio Access Network ;Evolved Universal Terrestrial Radio Access (E-UTRA) Medium Access Control(MAC) protocol specification”,v. 2. 0. 0 (版本 8)的 3GPP TS 36. 321 (在此并入 其全部内容作为参考)中进一步详述了 MAC层协议。通过示例方式,(如通过分组生成器 105、107所实现的)无线电链路控制(RLC)子层使用动态PDU尺寸,以便根据较低层协议所 请求的尺寸来构建每个PDU。一般地,协议层的服务数据单元(SDU)是在数据单元内定义的,并且是从下一较 高协议层接收的。协议层处理SDU,这在无线电链路控制(RLC)协议情况下可以要求将SDU分割成片段。作为协议处理的结果,SDU被转换或划分成一个或多个PDU。这些片段具有包 含序号的RLC报头,并且形成RLC PDU的有效载荷或内容。在MAC层中处理这些RLCPDU, MAC层附设了 MAC报头。此后,RLC PDU(在有或没有MAC报头的情况下)作为MAC SDU被 提供到下邻的协议层。从上述讨论中明显的是,为了允许传送可变尺寸的数据块,无线电链路控制(RLC) 层提供了一种分割和重组复用功能。该分割和重组复用功能在传输RLC之前减小数据单元 的尺寸,并且当所传送的数据块大于最大所允许的传输块(TB)尺寸时被使用。可以根据 RLC PDU尺寸与RLCPDU的报头尺寸之间的差来确定分割尺寸。可以根据RLC PDU尺寸与 MAC报头的尺寸的总和来确定MAC PDU的尺寸。MAC层中的填充功能通过填充额外的比特 或“伪”比特来适应TB尺寸,从而增加了数据块或所分割的数据块尺寸。RLC子层使用PDU 尺寸来将每个PDU构建成较低层所请求的尺寸。每个PDU可以具有多个SDU(服务数据单 元),并且可以采用对SDU的分割来适应给定的TB尺寸。事实上,使用相对小的RLC PDU导致较低的传送数据与控制信息比率,从而导致对 无线电资源的低效利用。同样,所传送的数据块尺寸与下一较大的所允许的TB尺寸之间的 差越大,导致传送数据与所使用的物理资源比率越低,从而导致对无线电资源的使用效率 越低。因此,使TB尺寸最大化是令人期望的。分割造成TB尺寸的减小,由此增加了 RLC和 MAC信令开销。在UE 101与eNB 103之间需要无线电资源控制(RRC)信令来定义每个所建 立的传输信道的属性,包括潜在的传输块(TB)尺寸的列表。替代地,可以在标准中(如在 高速下行链路分组接入(HSDPA)或高速上行链路分组接入(HSUPA)中)指定TB尺寸的列 表。在给定的传输时间间隔(TTI)中传输每个传输块单元。在无线电接口上的信令引入了 系统开销,这减少了可用于用户数据传输的物理资源。图2是根据本发明实施例的媒体接入控制(MAC)协议数据单元(PDU)的示图。MAC PDU 201包括MAC报头203和MAC有效载荷205。有效载荷205可以包括MAC控制元素、一 个或多个MAC服务数据单元(SDU)(例如,RLC PDU)以及可选的填充字段。在该例中,MAC 控制元素被置于MAC SDU之前,而填充字段则位于MAC PDU 201的末尾。要注意,MAC SDU 具有动态尺寸,并且是根据MAC PDU的尺寸来构建的。MAC报头和MAC SDU都具有可变尺 寸。如图所示,MAC PDU报头203包括用于每个对应的有效载荷元素的一个或多个MAC PDU子报头207,其中,每个子报头被定义为报头信息元素的组合。通过示例方式,所述子报 头包括以下报头字段逻辑信道ID(LCID)、扩展比特(E)和预留比特(R),即,LCID/E/R/R。 LCID字段分别标识了 对应的MAC SDU的逻辑信道实例,或对应的MAC控制元素的类型, 或对DL(下行链路)和UL-SCH(上行链路共享信道)的填充。居间子报头具有以下格式 LCID/E/R/R/F/L(其中,F标示格式字段,而L标示长度字段)。一般地,所有子报头(最后 一个除外)都利用F和L字段。在示例性实施例中,取决于物理层种类,每UE每TB最多可 传输一个MAC PDU0为了更好地理解填充机制,针对RLC PDU的封装进一步描述了 MACPDU。图3A-图3C是涵盖了不同长度的无线电链路控制(RLC)PDU的示例性MAC PDU格 式。MAC PDU 301采用以下报头字段303 :LCID/E/R/R。在该例中,MAC PDU尺寸是RLC PDU 305的尺寸加上1个字节。这在每MAC PDU仅有一个RLC PDU (即,没有MAC级复用)时是典型的情况RLC PDU尺寸被这样选择(S卩,RLC SDU被这样分割),S卩,使得它比所允许的 MAC PDU尺寸短一个字节。然后,仅一个字节MAC报头就足以告知逻辑信道ID。在另一实施例中,MACPDU 307 具有以下报头字段 309 :LCID/E/R/R/F/L/LCID/E/ R/R。同样,MAC PDU尺寸的总数是RLC PDU311的尺寸加上4个字节。该MAC PDU 307具 有相对减小的RLC PDU311,并且可以被用于例如各种实时应用,诸如基于因特网协议的语 音(VoIP),以及任何RLC非确认模式(UM)或确认模式(AM)数据(如果RLC PDU比所请求 的要短的话(例如,较短的VoIP分组或数据突发的最后的RLC SDU) )。F字段,作为单个比 特,可以被设置(例如,为“1”)来指示长度字段的尺寸。要注意,每MAC SDU使用一个F字 段,但最后的MAC SDU除外。在MAC PDU 301例子中,无需进行任何填充。在MAC PDU 307的情况下,在插入 RLC PDU和必要的MAC报头字段(LCID/E/R/R和F/L)之后,利用一个字节的填充。这可以 通过添加对填充进行了指示的正常MAC报头(被预留用于填充的LCID+E = 0)来实现,但 在MAC PDU的末尾不需要任何的实际填充。当需要更多的填充时,就在MAC PDU的末尾添 加填充字节。L字段指示了对应的MAC SDU或MAC控制元素的长度(例如,按照字节)。根据一 个实施例,在MAC PDU 307中每MAC SDU包括一个L字段,最后的MAC SDU除外。对于MAC 控制元素,L字段的存在取决于MAC控制元素的类型。L字段的尺寸由F字段来指示。扩展(E)字段是表明MAC报头中是否存在更多字段的标志。E字段不仅可用于下 一LCID/E/R/R的扩展,还可用于相关联的格式字段(F)/长度字段(L)。例如,如果E被设置 成“1”,则随后是F/L和另一组LCID/R/R/E字段。然而,如果E被设置成“0”,则MAC SDU、 MAC控制元素或填充便在下一字节开始。在该例中,基于扩展字段的设置(即,E = “0”和 E="l")的MAC PDU的长度方面的差是由于F和L字段所造成的2个字节,以及由于对填 充进行了指示的子报头所造成的1个字节。如果单个RLC PDU比MAC PDU短1个字节,那么无需任何长度字段,因为TB尺寸指 示了长度。如果差是4个字节或更多(如图3C所示),那么在MAC PDU 313中可以使用正 常的(已经协商和指定的)填充,即,LCID+E = 1表明随后是L并且长度字段指示了 RLC PDU的长度。在报头315中,E被设置成1,这指示随后是另一 LCID+E ;因此,需要填充报头 (LCID= 11111被预留用于填充)。同样,E被设置成0指示随后是数据。报头315之后是 RLC PDU 317和对应的填充字段319。如果RLC PDU与MAC PDU的差是2个或3个字节,则不可能利用现有标准来进行 指示。换言之,在不应用分割的情况下,上述方法无法支持MAC PDU尺寸与RLC PDU尺寸 的差是2个和3个字节的情形。如前所述,分割增加了开销。替代地,可以使用更大的MAC PDU尺寸,以及因而同样更大的TB尺寸。这在eNB可以自由决定TB尺寸的下行链路中尤其 如此。然而,仅为了容纳(不必要的)更大的MAC报头尺寸而使用更大的TB尺寸也浪费容 量。为了避免不必要的分割或不必要的增加MAC报头和PDU尺寸,提出了一种对填充 机制的增强。图4是根据本发明实施例的用于进行填充的子报头格式的示图。MAC子报头401 包括四个报头字段403:LCID/E/R/R。LCID字段被预留用于指示是否利用了填充。在示例性实施例中,如果存在填充比特,则填充被置于传输块(TB)的末尾。MAC子报头401可被用 来实现伪填充机制,如下文所解释的。图5A和图5B是根据本发明实施例的用于填充几个字节(例如以避免分割)的过 程的流程图。在步骤501,例如,(图1中的)eNB 103经由分组生成器107生成包括数据单 元(例如,MAC PDU)的分组,用于传输到UE 101。在步骤503,在报头字段的开始处,通过 填充逻辑111插入伪填充子报头,例如以避免分割。在步骤505,eNB 103传输具有填充的 数据单元,以便不实施分割,由此使协议开销最小化。在接收侧,当UE 101接收到数据单元时,如在步骤511,UE 101移除填充(通过步 骤513)。应当注意,发射机也可以是UE,并且接收机也可以是eNB,事实上,这是更典型的情 况。图6A-图6D是根据本发明实施例的采用伪填充的示例性MAC PDU格式。图6A和 图6B中示出了两种情况,其中,PDU尺寸方面的差(S卩,MAC PDU尺寸-RLC PDU尺寸)分 别是2个字节和3个字节。MAC P而601包括RLC PDU 603和以下报头字段LCID/E/R/R和 LCID/E/R/R。第一组子报头具有被指派为填充的LCID字段,并且位于MAC PDU 601的开始
或开端。图6B中,MAC PDU 607包括报头字段609,报头字段609涵盖LCID/E/R/R的三个 子报头。如图所见,前两个子报头被指派为填充。尺寸比RLC PDU 603要小的RLC PDU 611 也被包括在MAC PDU 607中。常规地,会要求分割MAC PDU 601、607。相比之下,填充机制涉及通过消除格式(F) 字段和长度(L)字段,根据最低数据速率来确定有效载荷尺寸;可以根据被视为对于无线 电资源使用来说是最优的内容,通过回避分割来实现最大的RLC PDU尺寸。正常地,扩展标志E = 1指示随后是F标志和长度字段以及另一子报头(LCID/E/ R/R)。在具有填充(LCID= 11111)的这种特殊情况中,E = 1并不指示随后是F和L,而 指示随后是另一子报头(LCID/E/R/R)。因而,当读取报头时,接收机从LCID的特殊值(= 11111)注意到随后紧跟着下一子报头(没有F和L字段)。在该实例中,假设在该特殊情 况下也使用与正常填充相同的LCID值。这具有无需预留任何额外的LCID的优势。然而, 也可为此目的而预留另一 LCID。原理上,这种特殊(伪)填充子报头可以处在报头内的任何位置。然而,如果例如 在图6A中,子报头的顺序被改变,即,指示实际逻辑信道ID的LCID在第一个,那么E = 0 指示随后是数据,并且填充子报头将被解释为数据。如果扩展标志被改变为E= 1,那么随 后应当是F和L。因而,这些情况中的伪填充子报头不得不位于报头的开始。通过在MAC报头的末尾插入填充子报头(LCID = 11111, E = O)来指示正常的填 充。它指示没有被包括在MAC报头、MAC控制PDU或MACSDU ( = RLC PDU)中的MAC PDU末 尾处的额外字节是填充的。根据特定实施例,伪填充子报头可以使用LCID = 11111的相同 特殊值,并且可被置于MAC报头的开始。替代地,可以通过使用长度字段L的特殊值来指示1个字节或2个字节的填充。 例如,如果需要一个字节的填充,则F可被设置成F = 0以指示随后是短的L字段;并且L 可以被设置成预留值,例如,L = 0000000或L = 1111111,如图6C所示。在该情形下,MAC PDU 613提供具有L = 1111111的报头615,其后是RLC PDU 617。
类似地(如图6D所示),MAC PDU 619可以采用报头621,由此如果需要填 充2个字节,则F可被设置成指示长的L字段(F = 1)和为L预留的特殊值,例如,L = 000000000000000或L= 111111111111111。L字段的特殊值然后指示随后没有更多的子报 头,并且不存在实际长度字段;因而,根据传输块尺寸来计算RLC PDU的长度。在该备选方 案中,F标志和随后的具有特殊(预留)值的L字段构成了伪填充子报头。这种类型的伪 填充子报头位于报头621的末尾。以上描述的针对这些不同的伪填充子报头的共同特征在于具有伪填充子报头的 MAC PDU在MAC PDU的末尾没有任何(数据)填充字节。因而,这种伪填充子报头在MAC报 头中引入了 MAC PDU的填充,而不是在有效载荷部分中的MAC PDU的末尾处的正常填充。要 注意,正常填充的一个字节可以在MAC报头中具有正常填充子报头的形式,并且其余的可 以在有效载荷部分中处在MAC PDU的末尾处。图7A-图7D是根据本发明各种示例性实施例的具有示例性长期演进(LTE)架构 的通信系统的示图,图1的系统可以在所述架构中操作。通过示例方式(如图7A所示), 基站103和UE 101可以在系统700中使用任何接入方案来进行通信,诸如时分多址接入 (TDMA)、码分多址接入(CDMA)、宽带码分多址接入(WCDMA)、正交频分多址接入(OFDMA)或 单载波频分多址接入(FDMA) (SC-FDMA)或其组合。在示例性实施例中,上行链路和下行链 路均可以利用WCDMA。在另一示例性实施例中,上行链路利用SC-FDMA,而下行链路利用 OFDMA。使用分组传输网络(例如,因特网协议(IP)网络)703上的隧道效应,按照全网格 配置或部分网格配置,将MME(移动管理实体)/服务网关701连接到eNB 103。MME/服务 Gff 701的示例性功能包括向eNB 103分发寻呼消息、出于寻呼原因而终止U-平面分组, 以及切换U-平面以支持UE移动性。由于GW 701充当到例如因特网或专有网络703这样 的外部网络的网关,因此GW 701包括接入、授权和计帐系统(AAA) 705来安全地确定用户的 身份和特权,并且跟踪每个用户的活动。即,MME服务网关701是用于LTE接入网络的关键 控制节点,并且负责空闲模式UE跟踪和寻呼过程(包括重传)。此外,MME 701涉及承载激 活/解除激活过程,并且在初始依附处和在涉及核心网(CN)节点重定位的LTE内切换的时 刻负责为UE选择SGW(服务网关)。在题为“E-UTRAand E-UTRAN =Radio Interface Protocol Aspects” 的 3GPP TR 25.813中提供了对LTE接口的更详细的描述,此处合并了其完整内容作为参考。图7B中,通信系统702支持GERAN(GSM/EDGE无线电接入)704、以及基于UTRAN 706的接入网络、E-UTRAN 712以及基于非3GPP (未示出)的接入网络,并且在TR 23.882 中更为充分地进行了描述,在此并入其完整内容作为参考。该系统的关键特征在于将实现 控制平面功能性的网络实体(MME 708)与实现承载平面功能性的网络实体(服务网关710) 分开,且它们之间具有良好定义的开放接口 S11。由于E-UTRAN 712提供更高的带宽,从而 实现了新的服务以及改进了现有的服务,将MME 708与服务网关710分开暗示着服务网关 710可以基于被优化用于信令事务的平台。该方案使得能够独立于规模而为这两个元件中 的每一个元件选择性价比更高的平台。服务提供商还可以独立于MME 708的位置,选择服 务网关710在网络内的优化的拓扑位置,以便减小优化的带宽等待时间并且避免故障点的 汇聚。
系统702的基本架构含有以下网络元件。如图7B所示,E_UTRAN(例如,eNB)712 经由LTE-Uu与UE 101对接。E-UTRAN 712支持LTE空中接口,并且包括用于与控制平面 MME 708相对应的无线电资源控制(RRC)功能性的功能。E-UTRAN 712还实现各种功能,包 括无线电资源管理、准入控制、调度、执行所协商的上行链路(UL)QoS(服务质量)、小区信 息广播、用户的加密/解密、下行链路和上行链路用户平面分组报头的压缩/解压缩,以及 分组数据汇聚协议(PDCP)。作为关键控制节点,MME 708负责管理移动UE身份和安全参数以及寻呼过程(包 括重传)。MME 708涉及承载激活/解除激活过程,并且还负责为UE 101选择服务网关710。 MME 708功能包括非接入层(NAS)信令和相关的安全性。MME 708检查针对UE 101驻扎在 服务提供商的公共陆地移动网络(PLMN)的授权,并且执行UE 101漫游限制。MME 708还向 用于在LTE与2G/3G接入网络之间的移动性的控制平面功能提供了 S3接口,该S3接口从 SGSN(服务GPRS支持节点)714到MME 708处终止。SGSN 714负责向其地理服务区域内的移动台递送数据分组,并且从其地理服务区 域内的移动台递送数据分组。它的任务包括分组路由和传送、移动性管理、逻辑链路管理, 以及认证和计费功能。S6a接口使得能够传送预订和认证数据,用于认证/授权对于在MME 708与HSS(归属订户服务器)716之间的演进系统(AAA接口)的用户接入。在MME 708之 间的SlO接口提供了 MME重新定位以及MME 708到MME 708的信息传送。服务网关710是 终止经由Sl-U而朝向E-UTRAN 712的接口的节点。Sl-U接口在E-UTRAN 712与服务网关710之间提供了每承载用户平面隧道(per bearer user plane tunneling)。它含有对切换期间在eNB 712之间的路径切换的支持。 S4接口向用户平面提供了在SGSN 714与服务网关710的3GPP锚功能之间的相关控制和移 动性支持。S12是UTRAN 706与服务网关710之间的接口。分组数据网络(PDN)网关718通 过作为UE 101的业务的出口和入口点,向外部分组数据网络提供了对UE 101的连接。PDN 网关718实现策略执行、对每个用户的分组过滤、计费支持、合法截取和分组屏蔽。PDN网 关718的另一作用是充当用于在3GPP与非3GPP技术之间的移动性的锚,诸如在WiMax与 3GPP2 (CDMA IX和EvDO (演进只是数据))之间。S7接口从PCRF(策略和计费角色功能)720向PDN网关718中的策略和计费执行 功能(PCEF)传送QoS策略和计费规则。SGi接口是PDN网关与包括分组数据网络722的运 营商IP服务之间的接口。分组数据网络722可以是运营商外部公共或专有分组数据网络 或者内部运营商分组数据网络,例如,用于提供IMS(IP多媒体子系统)服务。Rx+是PCRF 与分组数据网络722之间的接口。如图7C所示,eNB 103利用E-UTRA (演进型通用陆地无线电接入)(用户平面,例 如RLC (无线电链路控制)715、MAC (媒体接入控制)717和PHY (物理)719,以及控制平面 (例如RRC 721))。eNB 103还包括以下功能小区间RRM(无线电资源管理)723、连接移动 性控制725、RB (无线电承载)控制727、无线电准入控制729、eNB测量配置和供应731,以 及动态资源分配(调度器)733。eNB 103经由Sl接口与aGW 701 (接入网关)通信。aGW 701包括用户平面701a 和控制平面701b。控制平面701b提供以下组件SAE(系统架构演进)承载控制735和MM(移动性管理)实体737。用户平面701b包括PDCP (分组数据汇聚协议)739和用户平 面功能741。要注意,aGW701的功能性还可以由服务网关(SGW)与分组数据网络(PDN)GW 的组合来提供。aGW 701还可以与诸如因特网743这样的分组网络对接。在可选实施例中,如图7D所示,PDCP(分组数据汇聚协议)功能性可以驻留在eNB 103中,而不是在GW 701中。除了该PDCP能力之外,还可以在该架构中提供图7C的eNB功 能。在图7D的系统中,提供了在E-UTRAN与EPC(演进分组核心)之间的功能划分。在 该例中,E-UTRAN的无线电协议架构被提供用于用户平面和控制平面。在3GPP TS 36. 300 中提供了对该架构的更详细的描述。eNB 103经由Sl与服务网关745对接,服务网关745包括移动性锚固功能747。根 据该架构,MME (移动性管理实体)749提供SAE (系统架构演进)承载控制751、空闲状态移 动性处理753以及NAS (非接入层)安全性755。本领域的普通技术人员将意识到,用于填充的过程可以经由软件、硬件(例如, 通用处理器、数字信号处理(DSP)芯片、专用集成电路(ASIC)、现场可编程门阵列(FPGA) 等)、固件或其组合来实现。下文关于图8详述了用于实现所述功能的这种示例性硬件。图8示出了示例性硬件,本发明各种实施例可基于所述示例性硬件来实现。计算 系统800包括总线801或用于传达信息的其它通信机制,以及耦合于总线801的用于处理 信息的处理器803。计算系统800还包括耦合于总线801的主存储器805,诸如随机访问存 储器(RAM)或其它动态存储设备,用于存储信息和将由处理器803执行的指令。主存储器 805还可以用于在处理器803执行指令期间存储临时变量或其它中间信息。计算系统800 可以进一步包括耦合于总线801的只读存储器(ROM) 807或其它静态存储设备,用于存储静 态信息和用于处理器803的指令。存储设备809 (诸如磁盘或光盘)耦合于总线801,用于 永久存储信息和指令。计算系统800可以经由总线801耦合于用于向用户显示信息的显示器811,诸如液 晶显示器或有源矩阵显示器。输入设备813,诸如包括字母数字键和其它键的键盘,可以耦 合于总线801,用于向处理器803传达信息和命令选择。输入设备813可以包括光标控件, 诸如鼠标、跟踪球或光标方向键,用于向处理器803传达方向信息和命令选择,并且用于在 显示器811上控制光标移动。根据本发明的各种实施例,可以通过计算系统800响应于处理器803执行主存储 器805中所含的指令布置来提供文中所描述的过程。这样的指令可以从诸如存储设备809 的另一计算机可读介质读取到主存储器805中。执行主存储器805中所含的指令布置促使 处理器803实现此处描述的过程步骤。还可以采用按照多处理布置的一个或多个处理器, 以便执行主存储器805中所含的指令。在可选实施例中,可以使用硬线电路来代替软件指 令或与软件指令相结合,以便实现本发明的实施例。在另一例子中,可以使用诸如现场可编 程门阵列(FPGA)这样的可重配置硬件,其中,现场可编程门阵列(FPGA)的逻辑门的功能性 和连接拓扑在运行时是(通常通过编制存储查找表)可定制的。因而,本发明的实施例不 限于硬件电路和软件的任何特定组合。计算系统800还包括耦合于总线801的至少一个通信接口 815。通信接口 815提 供耦合于网络链路(未示出)的双向数据通信。通信接口 815发送和接收电信号、电磁信号或光信号,所述电信号、电磁信号或光信号携带表示各种类型的信息的数字数据流。进一 步地,通信接口 815可以包括外围接口设备,诸如通用串行总线(USB)接口、PCMCIA(个人 计算机存储卡国际协会)接口,等等。处理器803可以执行所传输且同时在接收的代码,和/或将代码存储在存储设备 809或其它非易失性存储装置中用于稍后执行。通过这种方式,计算系统800可以获得载波 形式的应用代码。如文中所使用的术语“计算机可读介质”指的是参与向处理器803提供用于执行 的指令的任何介质。这样的介质可以采用多种形式,包括但不限于非易失性介质、易失性介 质和传输介质。非易失性介质包括例如光盘或磁盘,诸如存储设备809。易失性介质包括动 态存储器,诸如主存储器805。传输介质包括同轴电缆、铜线和光纤,包括含有总线801的电 线。传输介质还可以采用声波、光波或电磁波的形式,诸如在射频(RF)和红外(IR)数据通 信期间所生成的那些。计算机可读介质的常见形式包括例如软盘、弹性盘、硬盘、磁带、任何 其它的磁介质、CD-ROM、CDRW、DVD、任何其它的光介质、打孔卡、纸带、光学标记单、具有孔或 其它光可识别标记的图案的任何其它物理介质、RAM、PROM和EPROM、FLASH-EPR0M、任何其 它的存储芯片或盒、载波,或者计算机可以读取的任何其它介质。在向处理器提供用于执行的指令时可涉及各种形式的计算机可读介质。例如,用 于实现至少一部分本发明的指令最初可以被承载在远程计算机的磁盘上。在这种情形下, 远程计算机将指令加载到主存储器中,并且使用调制解调器通过电话线来发送指令。本地 系统的调制解调器接收电话线上的数据,并使用红外发射机将该数据转换成红外信号并且 向便携式计算设备(诸如个人数字助理(PDA)或膝上型计算机)传输该红外信号。便携式 计算设备上的红外检测器接收由该红外信号承载的信息和指令,并且将数据置于总线上。 总线向主存储器传递该数据,处理器从该主存储器检索并且执行指令。可选地,由主存储器 接收的指令可以在处理器执行之前或之后被存储在存储设备上。图9是根据本发明实施例的能够在图7A-图7D的系统中操作的LTE终端的示例 性组件的示图。LTE终端900被配置以便在多输入多输出(MIMO)系统中操作。因此,天线 系统901提供多个天线来接收和发射信号。天线系统901耦合于无线电电路903,无线电电 路903包括多个发射机905和接收机907。无线电电路涵盖所有的射频(RF)电路以及基带 处理电路。如图所示,分别由单元909和911来提供层I(Ll)和层2(L2)处理。可选地,可 以提供层3功能(未示出)。模块913执行所有的MAC层功能。定时和校准模块915通过 连接例如外部定时参考(未示出)来维持正确的定时。附加地,还包括处理器917。在这种 情形下,LTE终端900与计算设备919通信,计算设备919可以是个人计算机、工作站、PDA、 Web用具、蜂窝电话等。虽然已结合多个实施例和实现描述了本发明,但是本发明并不受限于此,而是涵 盖了落入所附权利要求范围内的各种明显的修改和等同布置。尽管在权利要求当中在特定 组合中解释了本发明的特征,然而能够设想可以以任何组合和顺序来布置这些特征。
权利要求
一种方法,其包括生成协议数据单元;以及在所述协议数据单元的报头内插入伪填充子报头。
2.根据权利要求1的方法,其中,所述协议数据单元是包括报头部分和有效载荷部分 的媒体接入控制(MAC)协议数据单元。
3.根据权利要求2的方法,其中,所述伪填充子报头包括 预留的逻辑信道标识符(LCID)字段,以便指示填充,以及 扩展字段,以便指定是否存在附加字段。
4.根据权利要求3的方法,其中,在所述报头部分的开始处插入所述伪填充子报头。
5.根据权利要求1的方法,其中,所述填充仅在所述报头内。
6.根据权利要求2的方法,其中,所述伪填充子报头包括 格式标志(F),以便指示长度(L)字段的长度,以及 预留的长度字段值。
7.根据权利要求6的方法,其中,所述预留的长度字段值包括全零或全一。
8.根据权利要求2的方法,其中,所述MAC协议数据单元的尺寸与所述MAC协议数据单 元的有效载荷部分的尺寸方面的差是2个字节或3个字节。
9.一种装置,其包括分组生成器,所述分组生成器被配置以便生成协议数据单元,以及在所述协议数据单 元的报头内插入伪填充子报头。
10.根据权利要求9的装置,其中,所述协议数据单元是包括报头部分和有效载荷部分 的媒体接入控制(MAC)协议数据单元。
11.根据权利要求10的装置,其中,所述伪填充子报头包括 预留的逻辑信道标识符(LCID)字段,以便指示填充,以及 扩展字段,以便指定是否存在附加字段。
12.根据权利要求11的装置,其中,在所述报头部分的开始处插入所述伪填充子报头。
13.根据权利要求9的装置,其中,所述填充仅在所述报头内。
14.根据权利要求10的装置,其中,所述伪填充子报头包括 格式标志(F),以便指示长度(L)字段的长度,以及 预留的长度字段值。
15.根据权利要求10的装置,其中,所述预留的长度字段值包括全零或全一。
16.根据权利要求10的装置,其中,所述MAC协议数据单元的尺寸与所述MAC协议数据 单元的有效载荷部分的尺寸方面的差是2个字节或3个字节。
17.根据权利要求9的装置,其进一步包括传输模块,所述传输模块被配置以便通过无线网络来传输数据单元。
18.根据权利要求9的装置,其中,所述无线网络是长期演进(LTE)或E-UTRA(演进型 通用陆地无线电接入)。
19.根据权利要求9的装置,其中,所述装置是手机或基站。
20.一种方法,其包括接收协议数据单元,所述协议数据单元在协议数据的报头内包括伪填充子报头。
21.根据权利要求20的方法,其中,所述协议数据单元是包括报头部分和有效载荷部 分的媒体接入控制(MAC)协议数据单元。
22.根据权利要求21的方法,其中,所述伪填充子报头包括 预留的逻辑信道标识符(LCID)字段,以便指示填充,以及 扩展字段,以便指定是否存在附加字段。
23.根据权利要求22的方法,其中,在所述报头部分的开始处插入所述伪填充子报头。
24.根据权利要求20的方法,其中,所述填充仅在所述报头内。
25.根据权利要求21的方法,其中,所述伪填充子报头包括 格式标志(F),以便指示长度(L)字段的长度,以及 预留的长度字段值。
26.根据权利要求21的方法,其中,所述MAC协议数据单元的尺寸与所述MAC协议数据 单元的有效载荷部分的尺寸方面的差是2个字节或3个字节。
27.—种系统,其包括基站,所述基站被配置以便接收协议数据单元,所述协议数据单元在所述协议数据单 元的报头内包括伪填充子报头。
28.根据权利要求27的系统,其中,所述协议数据单元是包括报头部分和有效载荷部 分的媒体接入控制(MAC)协议数据单元。
29.根据权利要求28的系统,其中,所述伪填充子报头包括 预留的逻辑信道标识符(LCID)字段,以便指示填充,以及 扩展字段,以便指定是否存在附加字段。
30.根据权利要求29的系统,其中,在所述报头部分的开始处插入所述伪填充子报头。
31.根据权利要求27的系统,其中,所述填充仅在所述报头内。
32.根据权利要求28的系统,其中,所述伪填充子报头包括 格式标志(F),以便指示长度(L)字段的长度,以及 预留的长度字段值。
33.根据权利要求28的系统,其中,所述MAC协议数据单元的尺寸与所述MAC协议数据 单元的有效载荷部分的尺寸方面的差是2个字节或3个字节。
全文摘要
提供了一种用于填充协议数据单元的方法。生成协议数据单元。在所述协议数据单元的报头内插入伪填充子报头。
文档编号H04W80/02GK101911762SQ200880123731
公开日2010年12月8日 申请日期2008年1月4日 优先权日2008年1月4日
发明者E·马尔卡迈基, 加岛强 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1