无线链路控制层服务数据单元的串接方法

文档序号:7971880阅读:114来源:国知局
专利名称:无线链路控制层服务数据单元的串接方法
技术领域
本发明涉及lt字移动通信:技术领域,更具体地,涉及一种无线 通信系统中无线链路控制层服务数据单元的串接方法。
背景技术
第三代移动通信系统支持高速下行链路分组接入(HSDPA)的 无线接入网中,自动重传请求(ARQ)实体位于无线网络控制器的 无线链路控制层(RLC),混合自动重传请求(HARQ)实体位于基 站的4某体接入控制层(MAC),分别负责对应协议层生成的协议数 据单元(PDU)的传送/重传纟喿作。数据包在无线网络控制器需要进 行分段/串接/填充处理,在基站需要进行复用/解复用处理。
在下文中,以下行数据包为例,在无线网络控制器的RLC层, 对来自其上层协议层的无线链路控制层服务数据单元(RLC SDU ) 按照 一 组既定的长度进4亍分革殳/串4妻/」真充处理并增加相应的头信 息,形成无线链路控制层协议数据单元(RLC PDU)。如果生成某 PDU的一个服务数据单元(SDU)的长度超过该既定长度,则从该 SDU的前,殳部分截取该既定长度;如果一个SDU的长度不足该既 定长度,则截取下一个SDU的前段部分串接到该PDU的后段部分; 上述两种情况下被截取的SDU的剩余部分作为生成下一个PDU的 前段部分;当串接操作不可行且剩余的SDU长度小于该既定长度 时,则在最后增加填充位。在基站的MAC层,将来自不同逻辑信 道的SDU复用到传输信道。复用处理基于一组既定的传输块(TB )
尺寸和传输格式,涉及串接/填充、增加相应头信息和控制信息形成
妨4义凄史据单元MAC PDU的操作。
上述方案中,樹:据包分别在无线冲妻入网的两个节点中进4亍了填 充处理,增加了处理开销和冗余信息,降^f氐了系统性能。由于无线 网络控制器的RLC层无法及时获知即时物理信道条件,因此无法 根据实际调度结果所选择的传输块尺寸进行分段/串接/填充处理, 采用该方案是合理的。但是在第三代移动通信长期演进系统中, RLC层和MAC层共同位于无线接入网的基站中,两层实体均可以 及时获知即时物理信道条件,因此分段/串接/填充处理均可基于实 时调度结果所选择的传输块尺寸。第三代移动通信系统的高速分组 接入(HSPA )演进系统的RLC层和MAC层也可能均位于基站, 因此在RLC层也可能采用这种方案生成RLC PDU。
当RLC SDU长度加上RLC层头开销和MAC层头开销后大于 MAC层所选择的传输块TB尺寸时,需要对RLC SDU进行分段处 理。但是,如果仅根据传输块TB尺寸对RLC SDU进行分段,也 会带来一定的弊端。如果无线环境很好,MAC层调度实体所选择 的传输块TB尺寸很大,RLC根据该TB尺寸分段所生成的RLC PDU尺寸将4艮大,当4某体接入控制层HARQ传输4普误需要RLC层 的ARQ重传时,可能导致两种后果(1 ) ARQ重传时需要传输较 大的RLCPDU,浪费了无线资源;(2)如果重传时无线环境变差, 无法传输初始的RLC PDU,则需要在RLC层或MAC层对RLC PDU 进行重分段,增加了处理开销与头开销,而4交大的RLC PDU重传 时发生重分段的概率要大于较小的RLC PDU。而且重分段功能只 能解决ARQ重传时无法传输初始RLC PDU的问题,由于仍然需要 传输整个RLC PDU的全部内容,所以无法解决无线资源浪费问题。
如果对于RLC PDU的尺寸进行一定的限制,则可以在很大程 度上緩解上述问题。然而,目前3GPP (第三代合作伙伴计划)长
期演进系统还没有确定是否可以对一个无线岸义载下的RLC SDU进 行串接处理,为了解决这一问题,本发明提供了一种RLC SDU的 分,殳方法。

发明内容
为了克服通信技术中RLC PDU层头开销过大,必须传输整个 RLC PDU的全部内容而造成无线资源浪费的问题,本发明提供了 一种无线链路控制层服务数据单元的串接方法及其装置,对于RLC PDU进行自适应串接生成协议数据单元,根据MAC层调度实体所 选择的TB尺寸和预设的RLC PDU尺寸阈值共同决定RLC SDU的 串接。
本发明的 一个方面提供了 一种无线链路控制层服务数据单元 的串接方法,其包括以下步骤步骤S102,媒体接入控制层根据预 定调度算法计算传输块的尺寸,并通知无线链路控制层;步骤S104, 无线链路控制层判断无线链路控制层服务数据单元的长度与无线 链路控制层的头开销以及媒体接入控制层的头开销的和是否大于 传输块的尺寸,如果判断结果为不小于,则不对无线链路控制层服 务数据单元进行串接处理,如果判断结果为小于,则判断无线链路
控制层中是否还有后续的无线链路控制层服务数据单元以及无线 链路控制层服务数据单元的长度与后续无线链路控制层服务数据 单元的长度和是否小于传输块的尺寸并且小于无线链路控制层协 议数据单元的阈值,并4艮据判断结果确定是否对后续无线链路控制 层服务数据单元进行串接处理;以及步骤S106,无线链路控制层将 无线链路控制层协议数据单元发送给媒体接入控制层,并作为媒体 接入控制层的服务数据单元,媒体接入控制层判断纟某体接入控制层 服务数据单元的长度与媒体接入控制层的头开销的和是否小于传 输块的尺寸,并纟艮据判断结果生成传输块。
冲艮才居本发明的一个方面,在步骤S104中,还包4舌以下步骤 如果无线链路控制层服务数据单元的长度与后续无线链路控制层 月良务^t据单元的长度和小于传输块的尺寸并且小于无线链路控制 层协议数据单元的阈值,则将后续无线链路控制层服务数据单元串 接到无线链路控制层服务数据单元;如果无线链路控制层服务数据 单元的长度与后续无线链路控制层服务数据单元的长度和大于传 输块的尺寸或大于无线链路控制层协议数据单元的阔值,则不对后 续无线链路控制层服务数据单元进行串接处理,而是生成无线链路 层十办i义4lW居单元。
另外,根据本发明,在步骤S104中,当无线链路控制层服务 数据单元的长度与无线链路控制层的头开销以及媒体接入控制层 的头开销的和大于传输块的尺寸时,还包括以下步骤对无线链路 控制层服务数据单元进行分段处理以生成无线链路控制层协议数 据单元。
才艮l居本发明的一个方面,步骤S106还包4舌以下步骤如果判 断结果为不小于,则媒体接入控制层根据媒体接入控制层服务数据 单元生成尺寸与传输块的尺寸相同的传输块;如果判断结果为小 于,则媒体接入控制层对媒体接入控制层服务数据单元和其它媒体 接入控制层服务数据单元进行复用处理或增加填充位来生成尺寸 与传输块的尺寸相同的传输块。
根据本发明的无线链路控制层协议数据单元的阈值可以根据 具体业务的无线链路承载的服务质量要求来进行设置。其可以设置 为一个阈值,可选地,根据不同的典型无线条件设置为一组阈值。
本发明的另 一方面提供了 一种无线链路控制层服务数据单元 的串接装置,其包括以下装置计算模块,位于媒体接入控制层上, 用于根据预定调度算法计算传输块的尺寸,并通知无线链路控制
层;串摘:冲莫块,^立于无线链路^空制层上,用于判断无线链路4空制层 服务数据单元的长度与无线链路控制层的头开销以及媒体接入控 制层的头开销的和是否大于传输块的尺寸,如果判断结果为不小 于,则不对无线链路控制层服务数据单元进行串接处理,如果判断 结果为小于,则判断无线链路控制层中是否还有后续的无线链路控 制层服务数据单元以及无线链路控制层服务数据单元的长度与后 续无线链路控制层服务数据单元的长度和是否小于传输块的尺寸 并且小于无线链路控制层协议数据单元的阈值,并根据判断结果确
定是否对后续无线链路控制层服务数据单元进行串接处理;以及传
输块生成模块,位于媒体接入控制层上,用于判断媒体接入控制层 服务数据单元的长度与媒体接入控制层的头开销的和是否小于传 输块的尺寸,并4艮据判断结果生成传输块。
根据本发明的一个方面,串接模块还包括第一判断模块,用 于判断无线链路控制层服务^t据单元的长度与后续无线链路控制 层服务数据单元的长度和是否小于传输块的尺寸并且小于无线链 路控制层协议数据单元的阈值如果判断结果为是,则将后续无线 链路控制层服务数据单元串接到无线链路控制层服务数据单元;如 果判断结果为否,则不对后续无线链路控制层服务数据单元进行串 接处理,而是生成无线链路层协议数据单元。
此外,根据本发明的串接模块还包括分段模块,位于无线链 路控制层上,用于当无线链路控制层服务数据单元的长度与无线链 路控制层的头开销以及媒体接入控制层的头开销的和大于传输块 的尺寸时,对无线链路控制层服务数据单元进行分段处理以生成无 线链路控制层协议数据单元。
根据本发明的一个方面,传输块生成模块还包括第二判断模 块,用于判断媒体接入控制层服务数据单元的长度与媒体接入控制 层的头开销的和是否小于传输块的尺寸如果判断结果为不小于,
则々某体接入控制层根据々某体接入控制层服务数据单元生成尺寸与
传输块的尺寸相同的传输块;如果判断结果为小于,则媒体接入控 制层对媒体接入控制层服务数据单元和其它媒体接入控制层服务 数据单元进行复用处理或增加填充位来生成尺寸与传输块的尺寸 相同的传输块。
根据本发明的无线链路控制层协议数据单元的阈值可以根据 具体业务的无线链路承栽的服务质量要求来进行设置。其可以设置 为一个阈值,可选地,根据不同的典型无线条件设置为一组阈值。
采用本发明的无线链路控制层服务数据单元的串接方法及其 装置,可以根据MAC层调度实体所选择的TB尺寸和预设的RLC PDU尺寸阈值共同决定RLC SDU的分段,从而降低了 RLC PDU 的头开销,进而降〗氐了 RLC PDU重传时的处理开销和重分,殳开销, 达到了有效利用无线资源的目的。


附图用来提供对本发明的进一步理解,并且构成说明书的一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的 限制。在附图中
图1是根据本发明的无线链路控制层服务数据单元的串接方法 的流程图2是冲艮据本发明的无线链路控制层服务凄t据单元的串接装置 的框图3是根据本发明的实施例的基站用户面协议栈的系统结构 图;以及
图4是根据本发明的实施例的无线链路控制层服务数据单元的 串4妄方法的详细流程图。
异体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例^又用于i兌明和解释本发明,并不用于限定本 发明。
图1是根据本发明的无线链路控制层服务数据单元的串接方法 的流程图。如图l所示,无线链路控制层服务数据单元的串接方法
包4舌以下步莩钇
(1 )步骤S102,纟某体接入控制层根据预定调度算法计算传输 块的尺寸,并通知无线链路控制层。
(2)步骤S104,无线链路控制层判断无线链路控制层服务数 据单元的长度与无线链路控制层的头开销以及^某体接入控制层的 头开销的和是否大于传输块的尺寸,如果判断结果为不小于,则不 对无线链路控制层服务数据单元进行串接处理,如果判断结果为小 于,则判断无线链路控制层中是否还有后续的无线链路控制层服务
路控制层服务数据单元的长度和是否小于传输块的尺寸并且小于 无线链路控制层协议数据单元的阈值,并根据判断结果确定是否对 后续无线链路控制层服务数据单元进行串接处理。
其中,如果无线链路控制层服务数据单元的长度与后续无线链 路控制层服务数据单元的长度和小于传输块的尺寸并且小于无线 链路控制层协议数据单元的阈值,则将后续无线链路控制层服务数 据单元串接到无线链路控制层服务数据单元;如果无线链路控制层 服务数据单元的长度与后续无线链路控制层服务数据单元的长度
和大于传输块的尺寸或大于无线链路控制层协i义凄t据单元的阈值, 则不对后续无线链路控制层服务数据单元进行串接处理,而是生成 无线链路层协议数据单元。
此外,当无线链路控制层服务数据单元的长度与无线链路控制 层的头开销以及媒体接入控制层的头开销的和大于传输块的尺寸 时,还包括以下步骤对无线链路控制层服务数据单元进行分段处 理以生成无线链路控制层协议数据单元。
(3)步骤S106,无线链路控制层将无线链路控制层协议数据 单元发送给媒体接入控制层,并作为媒体接入控制层的服务数据单 元,媒体接入控制层判断媒体接入控制层服务数据单元的长度与媒 体接入控制层的头开销的和是否小于传输块的尺寸,并根据判断结 果生成传输块。
其中,如果判断结果为不小于,则媒体接入控制层根据媒体接 入控制层服务数据单元生成尺寸与传输块的尺寸相同的传输块;如 果判断结果为小于,则媒体接入控制层对媒体接入控制层服务数据 单元和其它纟某体接入控制层服务数据单元进行复用处理或增加填 充位来生成尺寸与传输块的尺寸相同的传输块。
在此,无线链路控制层协i义凄t据单元的阈值可以才艮据具体业务 的无线链路承载的服务质量要求来进行设置,其可以被设置为一个 阈值,可选地,才艮据不同的典型无线条件设置为一组阈值。
图2是根据本发明的无线链路控制层服务数据单元的串接装置 的才匡图。
无线链路控制层服务数据单元的串接装置200包括以下装置 计算才莫块202,位于々某体接入控制层上,用于4艮据预定调度算法计 算传输块的尺寸,并通知无线链路控制层。
串冲妾冲莫块206,位于无线链路控制层上,用于判断无线链路4空 制层服务数据单元的长度与无线链路控制层的头开销以及媒体接 入控制层的头开销的和是否大于传输块的尺寸,如果判断结果为不 小于,则不对无线链路控制层服务数据单元进行串接处理,如果判 断结果为小于,则判断无线链路控制层中是否还有后续的无线链路 控制层服务数据单元以及无线链路控制层力良务数据单元的长度与 后续无线链路控制层服务数据单元的长度和是否小于传输块的尺 寸并且小于无线链路控制层协议数据单元的阈值,并根据判断结果 确定是否对后续无线链路控制层服务数据单元进行串接处理。
其中,串接模块206还包括第一判断模块2062,用于判断无线 链路控制层服务数据单元的长度与后续无线链路控制层服务数据 单元的长度和是否小于传输块的尺寸并且小于无线链路控制层协 议凌欠据单元的阈值如果判断结果为是,则将后续无线链路控制层
服务数据单元串接到无线链路控制层服务数据单元;如果判断结 果为否,则不对后续无线链路控制层服务数据单元进行串接处理, 而是生成无线链路层协i义数据单元。
另外,串接模块206还包括分段模块2064,位于无线链路控 制层上,用于当无线链路控制层服务数据单元的长度与无线链路控 制层的头开销以及々某体接入控制层的头开销的和大于传输块的尺 寸时,对无线链路控制层服务数据单元进行分段处理以生成无线链 路控制层协议数据单元。
传输块生成模块204,位于媒体接入控制层上,用于判断媒体 接入控制层服务数据单元的长度与媒体接入控制层的头开销的和 是否'J、于传输块的尺寸,并4艮据判断结果生成传输块。
其中,传输块生成模块204还包括第二判断模块2042,用于判 断々某体接入控制层服务数据单元的长度与々某体4妾入控制层的头开
销的和是否小于传输块的尺寸如果判断结果为不小于,则々某体接 入控制层根据媒体接入控制层服务数据单元生成尺寸与传输块的 尺寸相同的传输块;如果判断结果为小于,则々某体4妻入控制层对々某 体接入控制层服务数据单元和其它i某体4妾入控制层服务^:据单元 进行复用处理或增加填充位来生成尺寸与传输块的尺寸相同的传 输块。
该实施例中的无线链路控制层协议数据单元的阈值可以根据 具体业务的无线链路承载的服务质量要求来进行设置。其可以设置 为一个阈值,可选地,才艮据不同的典型无线条件i更置为一组阈值。
图3是根据本发明的实施例的基站用户面协议栈300的系统结 构图。图4是根据本发明的实施例的无线链路控制层服务数据单元 的串4妄方法的^"细流禾呈图。
如图3所示,基站用户面协议栈300包括物理层306、媒体接 入控制层304、以及无线链路控制层302。其中ARQ实体3022位 于无线链路控制层302,调度实体3042和HARQ实体3044位于々某 体接入控制层304,在此应当注意,该图仅给出了与本发明有关的实体。
以下将结合图3详细描述图4过程。如图4所示,首先,在步 骤S402中,MAC层304的调度实体3042才艮据预定调度算法计算 传输块尺寸,并通知RLC层302。
接着,在步骤S404中,RLC层302判断RLC SDU的长度与 RLC层302的头开销以及MAC层304的头开销的和是否小于TB 的尺寸。如果判断结果为"不小于"(步骤S404为"否"),则执行 步骤S406;如果判断结果为"小于,,(步骤S404为"是"),则执行 步骤S408。 在步骤S406中,不对该RLC SDU进4亍串接处-里,i。果该RLC SDU长度与RLC层以及MAC层的头开销的和大于TB尺寸,则对 该RLC SDU进4亍分,殳处理生成RLC PDU,然后进4亍到步骤S414。
在步骤S408中,RLC层302判断緩冲区中是否有连续的RLC SDU,如果有,则判断该RLC SDU长度与后续RLC SDU长度的总 长度是否小于TB尺寸,并且小于RLC PDU的阈值,如果判断结 果为"不小于"(步骤S408为"否"),则进行到步骤S410;如果判 断结果为"小于,,(步骤S408为"是"),则进行到步骤S412。
在步艰i S410中,不再对后续RLC SDU进4亍串接处理,生成 RLCPDU,然后进4亍到步骤S414。
在步骤S412中,将后续RLC SDU串接到该RLC SDU,接着, 进行到步骤S408。
在步骤S414中,RLC层302把上述RLC PDU发送给MAC层 304,并作为MAC SDU 。
接着进行步骤S416, MAC层304判断该MAC SDU的长度与 MAC层头开销是否小于该TB尺寸。如果判断结果为"不小于", 则进4于到步骤S418;如果判断结果为"小于",则进行到步骤S420。
在步骤S418中,MAC层304 4艮据该MAC SDU生成TB尺寸 大小的传输块,然后进行到步骤S402。
在步骤S420中,MAC层304对该MAC SDU和其它MAC SDU
进4亍复用处理或增加填充位生成TB尺寸大小的传输块,然后进行 到步骤S402。
通过以上本发明的4笛述,本发明降《氐RLC PDU的头开销,并 且降低RLC PDU重传时的处理开销和重分段开销,提高了传输效 率和系统整体性能,,人而达到充分利用无线资源的目的。
以上^f又为本发明的优选实施例而已,并不用于限制本发明,对 于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均 应包含在本发明的保护范围之内。
权利要求
1.一种无线链路控制层服务数据单元的串接方法,其特征在于,包括以下步骤步骤S102,媒体接入控制层根据预定调度算法计算传输块的尺寸,并通知所述无线链路控制层;步骤S104,所述无线链路控制层判断所述无线链路控制层服务数据单元的长度与所述无线链路控制层的头开销以及所述媒体接入控制层的头开销的和是否大于所述传输块的尺寸,如果判断结果为不小于,则不对所述无线链路控制层服务数据单元进行串接处理,如果判断结果为小于,则判断所述无线链路控制层中是否还有后续的所述无线链路控制层服务数据单元以及所述无线链路控制层服务数据单元的长度与所述后续无线链路控制层服务数据单元的长度和是否小于所述传输块的尺寸并且小于所述无线链路控制层协议数据单元的阈值,并根据判断结果确定是否对所述后续无线链路控制层服务数据单元进行串接处理;以及步骤S106,所述无线链路控制层将所述无线链路控制层协议数据单元发送给所述媒体接入控制层,并作为所述媒体接入控制层的服务数据单元,所述媒体接入控制层判断所述媒体接入控制层服务数据单元的长度与所述媒体接入控制层的头开销的和是否小于所述传输块的尺寸,并根据判断结果生成传输块。
2. 根据权利要求1所述的无线链路控制层服务数据单元的串接 方法,其特征在于,在所述步骤S104中,还包括以下步骤如果所迷无线链路控制层服务数据羊元的长度与所迷后 续无线链路控制层服务数据单元的长度和小于所述传输块的 尺寸并且小于所述无线链路控制层协议数据单元的阈值,则将 所述后续无线链路控制层服务数据单元串接到所述无线链路 控制层服务数据单元;以及如果所述无线链路控制层服务lt据单元的长度与所述后 续无线链路控制层服务数据单元的长度和大于所述传输块的 尺寸或大于所述无线链路控制层协议数据单元的阈值,则不对 所述后续无线链路控制层服务数据单元进行串接处理,而是生 成所述无线链路层协议数椐单元。
3. 根据权利要求1或2所述的无线链路控制层服务数据单元的串 接方法,其特征在于,在所述步骤S104中,当所述无线链路控制层服务数据单元的长度与所述无线链路控制层的头开销 以及所述媒体接入控制层的头开销的和大于所述传输块的尺寸时,还包括以下步骤对所述无线链路控制层服务数据单元进行分段处理以生 成所述无线链路控制层协议数据单元。
4. 根据权利要求1所述的无线链路控制层服务数据单元的串接方法,其特征在于,所述步骤S106还包括以下步骤如果判断结果为不小于,则所述4某体接入控制层根据所 述媒体接入控制层服务数据单元生成尺寸与所述传输块的尺 寸相同的传输块;以及如果判断结果为小于,则所述媒体接入控制层对所述媒体接入控制层服务数据单元和其它媒体接入控制层服务数据单元进行复用处理或增加填充位来生成尺寸与所述传输块的 尺寸相同的传输块。
5. 冲艮据斗又利要求1所迷的无线链路控制层月良务凄t据单元的串4妾 方法,其特征在于,所述无线链路控制层协议数据单元的阈值 可以根据具体业务的无线链路承载的服务质量要求来进行设 置。
6. 根据权利要求1所述的无线链路控制层服务数据单元的串接 方法,其特征在于,所述无线链路控制层协议数据单元的阈值 可以设置为 一个阈值或根据不同的典型无线条件设置为 一组 阈值。
全文摘要
本发明提供了一种无线链路控制层服务数据单元的串接方法。该方法包括以下步骤媒体接入控制层根据预定调度算法计算传输块的尺寸,并通知无线链路控制层;无线链路控制层判断无线链路控制层服务数据单元的长度与无线链路控制层的层头开销以及媒体接入控制层的层头开销的和是否大于传输块的尺寸,根据判断结果确定是否进行串接处理;以及媒体接入控制层根据无线链路控制层提供的协议数据单元判断媒体接入控制层的服务数据单元的长度与媒体接入控制层的层头开销的和是否小于传输块的尺寸,并根据判断结果生成传输块。
文档编号H04L12/56GK101175023SQ20061015035
公开日2008年5月7日 申请日期2006年10月30日 优先权日2006年10月30日
发明者健 张 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1