《一种下行无线链路控制层协议数据单元预生成方法.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 。