一种下行无线链路控制层协议数据单元预生成方法.pdf

上传人:a3 文档编号:4300672 上传时间:2018-09-13 格式:PDF 页数:6 大小:317.17KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010537783.9

申请日:

2010.11.05

公开号:

CN102469606A

公开日:

2012.05.23

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||专利申请权的转移IPC(主分类):H04W 72/12变更事项:申请人变更前权利人:中国普天信息产业股份有限公司变更后权利人:普天信息技术研究院有限公司变更事项:地址变更前权利人:100080 北京市海淀区中关村科技园区上地二街2号变更后权利人:100080 北京市海淀区海淀北二街6号登记生效日:20131211|||专利申请权的转移IPC(主分类):H04W 72/12变更事项:申请人变更前权利人:普天信息技术研究院有限公司变更后权利人:中国普天信息产业股份有限公司变更事项:地址变更前权利人:100080 北京市海淀区海淀北二街6号变更后权利人:100080 北京市海淀区中关村科技园区上地二街2号登记生效日:20130916|||实质审查的生效IPC(主分类):H04W 72/12申请日:20101105|||公开

IPC分类号:

H04W72/12(2009.01)I

主分类号:

H04W72/12

申请人:

普天信息技术研究院有限公司

发明人:

刘瑞瑞

地址:

100080 北京市海淀区海淀北二街6号

优先权:

专利代理机构:

北京德琦知识产权代理有限公司 11018

代理人:

项京;宋志强

PDF下载: PDF下载
内容摘要

本发明提供了一种下行无线链路控制层协议数据单元RLC?PDU预生成方法,该方法包括:RLC收到高层下发的服务数据单元SDU,判断前n个时间间隔intervals的信用度值credits是否有变化,如果是,对SDU直接分段;否则,根据前n个intervals的credits来修正RLC?PDU值的大小,根据该修正后的RLC?PDU值的大小对SDU进行分段。在信用度分配比较均匀的情况下,此方法可使数据发送更加均匀、平稳。

权利要求书

1: 一种下行无线链路控制层协议数据单元 RLC PDU 预生成方法, 其特征在于, 该方法 包括 : RLC 收到高层下发的服务数据单元 SDU, 判断前 n 个时间间隔 intervals 的信用度值 credits 是否有变化, 如果是, 对 SDU 按配置的 RLC PDU 的固定大小直接分段 ; 否则, 根据前 n 个 intervals 的 credits 来修正 RLC PDU 值的大小, 用修正后的 RLC PDU 值的大小对 SDU 进行分段, 其中 n 为整数。2: 如权利要求 1 所述的方法, 其特征在于, 所述的 RLC 在收到高层下发的 SDU 之前, 维 护一张信用度表, 表中记录了在预设时间内每个 intervals 的 credits ; 所述判断前 n 个 intervals 的 credits 的信用度值从所述信用度表中读取, 其中 n 小 于所述预设时间内 intervals 的个数。3: 如权利要求 1 或 2 所述的方法, 其特征在于, 所述前 n 个 intervals 的 credits 修 正 RLC PDU 值 的 大 小 的 方 法 为 : rlc_pdu_size = credits/[floor((credits+(RLC_MAX_ PDU)-1)/RLC_MAX_PDU)], 其中 RLC_MAX_PDU 为 RLC PDU 的最大长度, floor 为对其括号内 计算所得数值低位取整。

说明书


一种下行无线链路控制层协议数据单元预生成方法

    技术领域 本发明涉及无线通信技术, 尤其涉及一种下行无线链路控制层协议数据单元 (RLC PDU) 预生成方法。
     背景技术 在引入高速分组接入增强技术 (HSPA+) 后, 为了提高系统的灵活性, 需要 RLC 层 支 持 可 变 大 小 的 PDU。 同 时, 基 站 子 系 统 节 点 B(Node B) 采 用 容 量 分 配 (CAPACITY ALLOCATION)TYPE 2 的 FP 控制帧来给无线网络控制器 (RNC) 分配信用度, 信用度的值表示 RNC 一次可以发送的字节数, 该值由容量分配帧中的专用 / 公共媒体接入控制层协议数据 单元 (MAC-d/c PDU) 的最大长度 (Maximum MAC-d/c PDU Length IE) 和 MAC-d/c PDU 的个 数的乘积得出。
     RLC 层在收到高层的服务数据单元 (SDU) 后, 进行分段串接成 RLCPDU, 其中 RLC PDU 的最大长度为 maximum RLC PDU size, 之后在经过分段和 / 或者串接以后, RLC PDU 被 放入重传缓冲区和 MUX 中。到达调度时间后, 应该根据当前信用度 ( 字节数 ) 从重传缓冲 区或 MUX 中取出相等字节的 RLC PDU 进行发送。但是, 实际应用中由于 RLC PDU 大小已经 固定, 若待发送的 RLC PDU 长度与当前信用度不匹配, 即如果 RLC PDU 长度大于当前信用度 时, 会导致数据发送不出去 ; 如果 RLC PDU 长度小于当前信用度时, 会导致发送数据不足, 影响数据下发效率。
     在这种场景下, 为了解决此问题, 在 25.435 协议中提出借贷概念, 允许 RNC 在发 送数据时向以后的调度周期进行信用度借贷, 由于信用度借贷的方式是在当前时间间隔 (interval) 借贷之后 intervals 的信用度, 会导致当前时刻下发数据较多, 之后发送数据 较少, 在一段时间内, Node B 收到的数据可能比实际分配的信用度多 ; 如果 RLC PDU 的大小 大于当前信用度, 且向之后的 intervals 借贷不到足够的信用度, 有可能会导致数据不能 够发送。因此在信用度分配比较均匀, 同时信用度与 RLC PDU 的长度不匹配时, 为了使下行 数据能够顺利下发, RNC 采用信用度借贷的方式, 但这种方式使数据下发不均匀、 不平稳, 影 响 RNC 的处理和 Node B 的调度。
     发明内容 本发明提供了一种下行 RLC PDU 预生成方法, 在信用度分配比较均匀的情况下, 此 方法可使数据发送更加均匀、 平稳。
     为实现上述目的, 本发明采用如下的技术方案 : 一种下行无线链路控制层协议数 据单元 RLC PDU 预生成方法, 该方法包括 :
     RLC 收到高层下发的服务数据单元 SDU, 判断前 n 个时间间隔 intervals 的信用度 值 credits 是否有变化, 如果是, 对 SDU 按配置的 RLC PDU 的固定大小直接分段, 否则, 根据 前 n 个 intervals 的 credits 来修正 RLC PDU 值的大小, 用修正后的 RLC PDU 值的大小对 SDU 进行分段, 其中 n 为整数。
     其中, 所述的 RLC 在收到高层下发的 SDU 之前, 维护一张信用度表, 表中记录了在 预设时间内每个 intervals 的 credits ;
     所述判断前 n 个 intervals 的 credits 的信用度值从所述信用度表中读取, 其中 n 小于所述预设时间内 intervals 的个数。
     所述前 n 个 intervals 的 credits 修正 RLC PDU 值的大小的方法为 : rlc_pdu_ size = credits/[f1oor((credits+(RLC_MAX_PDU)-1)/RLC_MAX_PDU)], 其中 RLC_MAX_PDU 为 RLC PDU 的最大长度, floor 为对其括号内计算所得数值低位取整。
     由上述技术方案可见, 本发明中根据前 n 个 intervals 的 credits 修正 RLC PDU 值的大小, 根据该修正后的 RLC PDU 值的大小对 SDU 进行分段, 这种下行 RLC PDU 预生成方 法使数据发送更加均匀、 平稳。 附图说明
     图 1 为本发明下行 RLC PDU 预生成方法流程图。 具体实施方式
     为使本发明的目的、 技术手段和优点更加清楚明白, 以下结合附图及具体实施例 对本发明作进一步详细的说明。
     参见图 1, 图 1 为本发明下行 RLC PDU 预生成方法流程图。该流程包括如下步骤 :
     步骤 101, RLC 记录 intervals 的 credits。
     RLC 维护一张信用度表, 表中记录了预设时间内每个 interval 的 credits, 预设时 间由厂商或者运营商根据设备和实际应用情况设置的值。 步骤 102, RLC 收到高层下发的 SDU。
     步骤 103, RLC 判断之前 n 个 intervals 的 credits 是否有变化, 如果是, 执行步骤 106, 否则, 执行步骤 104。
     其中 n 为整数, 由厂商或者运营商根据设备和实际应用情况设置的判定值, 常用 的比如 5 或者 10, 且前 n 个 intervals 的 credits 是从 RLC 维护的信用度表中获取, n 应该 小于所述预设时间内 intervals 的个数。
     步骤 104, RLC 根据前 n 个 intervals 的 credits 修正 RLC PDU 值。
     本步骤中根据前 n 个 intervals 的 credits 修正 RLC PDU 值的方法为 : rlc_pdu_ size = credits/[floor((credits+(RLC_MAX_PDU)-1)/RLC_MAX_PDU)],其 中, rlc_pdu_ size 为通过计算得到的无线链路控制层协议数据单元长度, credits 为前 n 个 intervals 的信用度值, RLC_MAX_PDU 为无线链路控制层协议数据单元的最大长度, floor 为对其括号 内计算所得数值低位取整。举例说明 : 若 credits 为 4000, RLC_MAX_PDU 为 1500, 按此公式 计算出的 rlc_pdu_size 为 1000, 而系统分配的 RLC PDU 长度为 1500, 因此该计算方法修正 了 RLC PDU 长度。
     步骤 105, RLC 以 rlc_pdu_size 做为 RLC PDU 的大小将高层下发的 SDU 进行分段。
     把 SDU 分成 rlc_pdu_size 大小的 RLC PDU。
     步骤 106, RLC 层直接按配置的 RLC PDU 的固定大小分段。
     当 RLC 收到高层下发的 SDU 之前 n 个 intervals 的 credits 有变化。RLC 层直接
     按系统的预先配置分段生成 RLC PDU, 这种情况本发明的 RLC PDU 预生成方法不能使用。
     在信用度分配比较均匀的情况下, 上述实施例利用 credits 和 RLC_MAX_PDU 重新 计算 RLC PDU 的大小, 修正了 RLC PDU 长度, 使分段长度更加平均, 使数据发送更加均匀、 平 稳, 使尽量少的借贷信用度的同时提高资源的利用率。
     以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本发明的精 神和原则之内, 所做的任何修改、 等同替换、 改进等, 均应包含在本发明保护的范围之内。

一种下行无线链路控制层协议数据单元预生成方法.pdf_第1页
第1页 / 共6页
一种下行无线链路控制层协议数据单元预生成方法.pdf_第2页
第2页 / 共6页
一种下行无线链路控制层协议数据单元预生成方法.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《一种下行无线链路控制层协议数据单元预生成方法.pdf》由会员分享,可在线阅读,更多相关《一种下行无线链路控制层协议数据单元预生成方法.pdf(6页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102469606 A (43)申请公布日 2012.05.23 C N 1 0 2 4 6 9 6 0 6 A *CN102469606A* (21)申请号 201010537783.9 (22)申请日 2010.11.05 H04W 72/12(2009.01) (71)申请人普天信息技术研究院有限公司 地址 100080 北京市海淀区海淀北二街6号 (72)发明人刘瑞瑞 (74)专利代理机构北京德琦知识产权代理有限 公司 11018 代理人项京 宋志强 (54) 发明名称 一种下行无线链路控制层协议数据单元预生 成方法 (57) 摘要 本发明提供了一种下行无线链。

2、路控制层协议 数据单元RLC PDU预生成方法,该方法包括:RLC 收到高层下发的服务数据单元SDU,判断前n个 时间间隔intervals的信用度值credits是否有 变化,如果是,对SDU直接分段;否则,根据前n个 intervals的credits来修正RLC PDU值的大小, 根据该修正后的RLC PDU值的大小对SDU进行分 段。在信用度分配比较均匀的情况下,此方法可使 数据发送更加均匀、平稳。 (51)Int.Cl. 权利要求书1页 说明书3页 附图1页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 3 页 附图 1 页 1/1页 2 1。

3、.一种下行无线链路控制层协议数据单元RLC PDU预生成方法,其特征在于,该方法 包括: RLC收到高层下发的服务数据单元SDU,判断前n个时间间隔intervals的信用度值 credits是否有变化,如果是,对SDU按配置的RLC PDU的固定大小直接分段;否则,根据前 n个intervals的credits来修正RLC PDU值的大小,用修正后的RLC PDU值的大小对SDU 进行分段,其中n为整数。 2.如权利要求1所述的方法,其特征在于,所述的RLC在收到高层下发的SDU之前,维 护一张信用度表,表中记录了在预设时间内每个intervals的credits; 所述判断前n个inter。

4、vals的credits的信用度值从所述信用度表中读取,其中n小 于所述预设时间内intervals的个数。 3.如权利要求1或2所述的方法,其特征在于,所述前n个intervals的credits修 正RLC PDU值的大小的方法为:rlc_pdu_sizecredits/floor(credits+(RLC_MAX_ PDU)-1)/RLC_MAX_PDU),其中RLC_MAX_PDU为RLC PDU的最大长度,floor为对其括号内 计算所得数值低位取整。 权 利 要 求 书CN 102469606 A 1/3页 3 一种下行无线链路控制层协议数据单元预生成方法 技术领域 0001 本发。

5、明涉及无线通信技术,尤其涉及一种下行无线链路控制层协议数据单元(RLC PDU)预生成方法。 背景技术 0002 在引入高速分组接入增强技术(HSPA+)后,为了提高系统的灵活性,需要RLC 层支持可变大小的PDU。同时,基站子系统节点B(Node B)采用容量分配(CAPACITY ALLOCATION)TYPE 2的FP控制帧来给无线网络控制器(RNC)分配信用度,信用度的值表示 RNC一次可以发送的字节数,该值由容量分配帧中的专用/公共媒体接入控制层协议数据 单元(MAC-d/c PDU)的最大长度(Maximum MAC-d/c PDU Length IE)和MAC-d/c PDU的个。

6、 数的乘积得出。 0003 RLC层在收到高层的服务数据单元(SDU)后,进行分段串接成RLCPDU,其中RLC PDU的最大长度为maximum RLC PDU size,之后在经过分段和/或者串接以后,RLC PDU被 放入重传缓冲区和MUX中。到达调度时间后,应该根据当前信用度(字节数)从重传缓冲 区或MUX中取出相等字节的RLC PDU进行发送。但是,实际应用中由于RLC PDU大小已经 固定,若待发送的RLC PDU长度与当前信用度不匹配,即如果RLC PDU长度大于当前信用度 时,会导致数据发送不出去;如果RLC PDU长度小于当前信用度时,会导致发送数据不足, 影响数据下发效率。。

7、 0004 在这种场景下,为了解决此问题,在25.435协议中提出借贷概念,允许RNC在发 送数据时向以后的调度周期进行信用度借贷,由于信用度借贷的方式是在当前时间间隔 (interval)借贷之后intervals的信用度,会导致当前时刻下发数据较多,之后发送数据 较少,在一段时间内,Node B收到的数据可能比实际分配的信用度多;如果RLC PDU的大小 大于当前信用度,且向之后的intervals借贷不到足够的信用度,有可能会导致数据不能 够发送。因此在信用度分配比较均匀,同时信用度与RLC PDU的长度不匹配时,为了使下行 数据能够顺利下发,RNC采用信用度借贷的方式,但这种方式使数据。

8、下发不均匀、不平稳,影 响RNC的处理和Node B的调度。 发明内容 0005 本发明提供了一种下行RLC PDU预生成方法,在信用度分配比较均匀的情况下,此 方法可使数据发送更加均匀、平稳。 0006 为实现上述目的,本发明采用如下的技术方案:一种下行无线链路控制层协议数 据单元RLC PDU预生成方法,该方法包括: 0007 RLC收到高层下发的服务数据单元SDU,判断前n个时间间隔intervals的信用度 值credits是否有变化,如果是,对SDU按配置的RLC PDU的固定大小直接分段,否则,根据 前n个intervals的credits来修正RLC PDU值的大小,用修正后的R。

9、LC PDU值的大小对 SDU进行分段,其中n为整数。 说 明 书CN 102469606 A 2/3页 4 0008 其中,所述的RLC在收到高层下发的SDU之前,维护一张信用度表,表中记录了在 预设时间内每个intervals的credits; 0009 所述判断前n个intervals的credits的信用度值从所述信用度表中读取,其中 n小于所述预设时间内intervals的个数。 0010 所述前n个intervals的credits修正RLC PDU值的大小的方法为:rlc_pdu_ sizecredits/f1oor(credits+(RLC_MAX_PDU)-1)/RLC_MA。

10、X_PDU),其中RLC_MAX_PDU 为RLC PDU的最大长度,floor为对其括号内计算所得数值低位取整。 0011 由上述技术方案可见,本发明中根据前n个intervals的credits修正RLC PDU 值的大小,根据该修正后的RLC PDU值的大小对SDU进行分段,这种下行RLC PDU预生成方 法使数据发送更加均匀、平稳。 附图说明 0012 图1为本发明下行RLC PDU预生成方法流程图。 具体实施方式 0013 为使本发明的目的、技术手段和优点更加清楚明白,以下结合附图及具体实施例 对本发明作进一步详细的说明。 0014 参见图1,图1为本发明下行RLC PDU预生成方法。

11、流程图。该流程包括如下步骤: 0015 步骤101,RLC记录intervals的credits。 0016 RLC维护一张信用度表,表中记录了预设时间内每个interval的credits,预设时 间由厂商或者运营商根据设备和实际应用情况设置的值。 0017 步骤102,RLC收到高层下发的SDU。 0018 步骤103,RLC判断之前n个intervals的credits是否有变化,如果是,执行步骤 106,否则,执行步骤104。 0019 其中n为整数,由厂商或者运营商根据设备和实际应用情况设置的判定值,常用 的比如5或者10,且前n个intervals的credits是从RLC维护的信。

12、用度表中获取,n应该 小于所述预设时间内intervals的个数。 0020 步骤104,RLC根据前n个intervals的credits修正RLC PDU值。 0021 本步骤中根据前n个intervals的credits修正RLC PDU值的方法为:rlc_pdu_ sizecredits/floor(credits+(RLC_MAX_PDU)-1)/RLC_MAX_PDU),其中,rlc_pdu_ size为通过计算得到的无线链路控制层协议数据单元长度,credits为前n个intervals 的信用度值,RLC_MAX_PDU为无线链路控制层协议数据单元的最大长度,floor为对其括。

13、号 内计算所得数值低位取整。举例说明:若credits为4000,RLC_MAX_PDU为1500,按此公式 计算出的rlc_pdu_size为1000,而系统分配的RLC PDU长度为1500,因此该计算方法修正 了RLC PDU长度。 0022 步骤105,RLC以rlc_pdu_size做为RLC PDU的大小将高层下发的SDU进行分段。 0023 把SDU分成rlc_pdu_size大小的RLC PDU。 0024 步骤106,RLC层直接按配置的RLC PDU的固定大小分段。 0025 当RLC收到高层下发的SDU之前n个intervals的credits有变化。RLC层直接 说 明。

14、 书CN 102469606 A 3/3页 5 按系统的预先配置分段生成RLC PDU,这种情况本发明的RLC PDU预生成方法不能使用。 0026 在信用度分配比较均匀的情况下,上述实施例利用credits和RLC_MAX_PDU重新 计算RLC PDU的大小,修正了RLC PDU长度,使分段长度更加平均,使数据发送更加均匀、平 稳,使尽量少的借贷信用度的同时提高资源的利用率。 0027 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。 说 明 书CN 102469606 A 1/1页 6 图1 说 明 书 附 图CN 102469606 A 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1