一种升阶周期的调整方法及系统.pdf

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

CN201110221232.6

申请日:

2011.08.03

公开号:

CN102916764A

公开日:

2013.02.06

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 1/00申请日:20110803|||公开

IPC分类号:

H04L1/00; H04L1/06

主分类号:

H04L1/00

申请人:

中兴通讯股份有限公司

发明人:

赖世明; 刘广

地址:

518057 广东省深圳市南山区科技园科技南路中兴通讯大厦

优先权:

专利代理机构:

深圳鼎合诚知识产权代理有限公司 44281

代理人:

薛祥辉

PDF下载: PDF下载
内容摘要

本发明公开一种升阶周期的调整方法及系统,所述升阶为多输入多输出模式的升阶、调制编码方式的升阶,或对多输入多输出模式和调制编码方式进行联合调整的升阶,该方法包括在预设条件下进行升阶;判断本次升阶是否失败;如果是,则延长下一次升阶的升阶周期。本发明通过以上技术方案,解决现有技术在信道条件没有变化时出现不断尝试升阶的问题。

权利要求书

权利要求书一种升阶周期的调整方法,其特征在于,所述升阶为多输入多输出模式的升阶、调制编码方式的升阶,或对多输入多输出模式和调制编码方式进行联合调整的升阶,包括:在预设条件下进行升阶;判断本次升阶是否失败;如果是,则延长下一次升阶的升阶周期。如权利要求1所述的方法,其特征在于,在预设条件下进行升阶的步骤包括:判断是否达到了升阶周期;如果是,则计算所述升阶周期内的误包率;判断所述误包率是否小于或等于预设的阈值;如果是,则进行升阶。如权利要求1或2所述的方法,其特征在于,还包括统计升阶失败次数,如果本次升阶失败,则升阶失败次数加1,如果本次升阶成功,则升阶失败次数不变。如权利要求3所述的方法,其特征在于,延长下一次升阶的升阶周期的步骤包括:判断当前升阶失败次数是否小于或等于预设的最大升阶失败次数;如果是,则得到下一次升阶的升阶周期为Tup×(upfailTimes+1);如果否,则得到下一次升阶的升阶周期为Tup×(MaxfailTimes+1);其中,Tup为预设的基本升阶周期,upfailTimes为当前升阶失败次数,MaxfailTimes为最大升阶失败次数。如权利要求4所述的方法,其特征在于,判断本次升阶是否失败的步骤包括:判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内;如果是,则判断结果为本次升阶失败;如果否,则判断结果为本次升阶成功。如权利要求5所述的方法,其特征在于,在判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内的步骤之前,还包括:根据预设规则判断是否需要以初始态重新统计升阶失败次数;如果需要,则以初始态重新统计升阶失败次数;如果不需要,则转入判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内的步骤。如权利要求6所述的方法,其特征在于,根据预设规则判断是否需要以初始态重新统计升阶失败次数的步骤包括:判断本次升阶到下次降阶之间的时间间隔是否大于Tup×(MaxfailTimes+1);如果是,则判断结果为需要以初始态重新统计升阶失败次数。如权利要求6所述的方法,其特征在于,根据预设规则判断是否需要以初始态重新统计升阶失败次数的步骤包括:统计降阶次数和升阶次数;判断当前降阶次数是否小于当前升阶次数;如果否,则判断结果为需要以初始态重新统计升阶失败次数。一种升阶周期的调整系统,其特征在于,所述升阶为多输入多输出模式的升阶、调制编码方式的升阶,或对多输入多输出模式和调制编码方式进行联合调整的升阶,包括升阶模块、失败判断模块和周期调整模块,其中,所述升阶模块用于在预设条件下进行升阶;所述失败判断模块用于判断本次升阶是否失败;所述周期调整模块用于在所述失败判断模块的判断结果为本次升阶失败时,延长下一次升阶的升阶周期。如权利要求9所述的系统,其特征在于,所述升阶模块具体用于判断是否达到了升阶周期,如果是,则用于计算所述升阶周期内的误包率;并用于判断所述误包率是否小于或等于预设的阈值;如果是,则用于进行升阶。如权利要求9或10所述的系统,其特征在于,还包括统计模块,所述统计模块用于统计升阶失败次数,如果本次升阶失败,则升阶失败次数加1,如果本次升阶成功,则升阶失败次数不变;所述周期调整模块具体用于判断当前升阶失败次数是否小于或等于预设的最大升阶失败次数;如果是,则用于得到下一次升阶的升阶周期为Tup×(upfailTimes+1);如果否,则用于得到下一次升阶的升阶周期为Tup×(MaxfailTimes+1);其中,Tup为预设的基本升阶周期,upfailTimes为当前升阶失败次数,MaxfailTimes为最大升阶失败次数。如权利要求11所述的系统,其特征在于,所述失败判断模块具体用于判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内;如果是,则用于输出本次升阶失败的判断结果;如果否,则用于输出本次升阶成功的判断结果。如权利要求12所述的系统,其特征在于,还包括初始化模块,所述初始化模块用于在所述失败判断模块判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内之前,根据预设规则判断是否需要以初始态重新统计升阶失败次数;如果需要,则所述统计模块以初始态重新统计升阶失败次数;如果不需要,则所述失败判断模块转入判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内的步骤。

说明书

说明书一种升阶周期的调整方法及系统
技术领域
本发明涉及通信领域,尤其涉及一种升阶周期的调整方法及系统。
背景技术
MIMO(Multiple Input Multiple Output,多输入多输出)是OFDMA(Orthogonal Frequency Division Multiple Access,正交频分多址)系统中物理层的关键技术之一。
MIMO技术主要有两种应用:STC(Space Time Coding,空时编码)以及SM(Spatial Multiplexing,空间复用),其中STC包括发射分集和接收分集。
分集STC技术同时利用了时间和空间,不提高系统容量,但是提高分集和编码增益,其原理:输入字符即信息源被分为两组,每组为两个字符。在第一个字符时间内,每组的两个字符[C1,C2]同时从两根天线发送,下一个字符时间内,这两个字符被变换成形式为[‑C2*,C1*]后再次从两根天线发出。这样接收天线在两个字符时间内就可以收到两个字符的两种不同形式,通过解码技术还原出的字符正确率与在两个字符时间内只收到一种形式的两个字符相比得到了很大程度的提高,表现为误码率降低,链路的可靠性被提高,进而提高信号的覆盖范围。在覆盖范围一定且用户的误码率要求一定时,分集增益也可以转化为数据传输速率的提高,如采用更高的调制编码方式等。
空间复用SM技术利用了空间,其原理:高速的数据流被分成并行的数据流同时进行发射,此时每根天线的发射数据是不一样的,在接收端再进行空间解调复用,重新组合成高速串行数据流。利用这种方法,可以很大程度的提高系统传输速率和吞吐量。
随着下行MIMO自适应功能的完善,自适应不仅仅是在MIMOA与MIMOB之间切换,同时还考虑调制编码方式DIUC(Downlink Interval Usage Code,下行间隔使用码),现有技术往往在信道条件没有变化时,出现不断尝试升阶的情况,导致短暂的误包率过高,影响系统吞吐量。
发明内容
本发明提供一种升阶周期的调整方法及系统,解决现有技术在信道条件没有变化时出现不断尝试升阶的问题。
为解决上述技术问题,本发明采用以下技术方案:
一种升阶周期的调整方法,所述升阶为多输入多输出模式的升阶、调制编码方式的升阶,或对多输入多输出模式和调制编码方式进行联合调整的升阶,包括:
在预设条件下进行升阶;
判断本次升阶是否失败;
如果是,则延长下一次升阶的升阶周期。
在预设条件下进行升阶的步骤包括:
判断是否达到了升阶周期;
如果是,则计算所述升阶周期内的误包率;
判断所述误包率是否小于或等于预设的阈值;
如果是,则进行升阶。
还包括统计升阶失败次数,如果本次升阶失败,则升阶失败次数加1,如果本次升阶成功,则升阶失败次数不变。
延长下一次升阶的升阶周期的步骤包括:
判断当前升阶失败次数是否小于或等于预设的最大升阶失败次数;
如果是,则得到下一次升阶的升阶周期为Tup×(upfailTimes+1);
如果否,则得到下一次升阶的升阶周期为Tup×(MaxfailTimes+1);
其中,Tup为预设的基本升阶周期,upfailTimes为当前升阶失败次数,MaxfailTimes为最大升阶失败次数。
判断本次升阶是否失败的步骤包括:
判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内;
如果是,则判断结果为本次升阶失败;
如果否,则判断结果为本次升阶成功。
在判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内的步骤之前,还包括:
根据预设规则判断是否需要以初始态重新统计升阶失败次数;
如果需要,则以初始态重新统计升阶失败次数;
如果不需要,则转入判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内的步骤。
根据预设规则判断是否需要以初始态重新统计升阶失败次数的步骤包括:
判断本次升阶到下次降阶之间的时间间隔是否大于Tup×(MaxfailTimes+1);
如果是,则判断结果为需要以初始态重新统计升阶失败次数。
根据预设规则判断是否需要以初始态重新统计升阶失败次数的步骤包括:
统计降阶次数和升阶次数;
判断所述降阶次数是否小于所述升阶次数;
如果否,则判断结果为需要以初始态重新统计升阶失败次数。
所述升阶为多输入多输出模式的升阶、调制编码方式的升阶,或对多输入多输出模式和调制编码方式进行联合调整的升阶,包括升阶模块、失败判断模块和周期调整模块,其中,
所述升阶模块用于在预设条件下进行升阶;
所述失败判断模块用于判断本次升阶是否失败;
所述周期调整模块用于在所述失败判断模块的判断结果为本次升阶失败时,延长下一次升阶的升阶周期。
所述升阶模块具体用于判断是否达到了升阶周期,如果是,则用于计算所述升阶周期内的误包率;并用于判断所述误包率是否小于或等于预设的阈值;如果是,则用于进行升阶。
还包括统计模块,所述统计模块用于统计升阶失败次数,如果本次升阶失败,则升阶失败次数加1,如果本次升阶成功,则升阶失败次数不变;所述周期调整模块具体用于判断当前升阶失败次数是否小于或等于预设的最大升阶失败次数;如果是,则用于得到下一次升阶的升阶周期为Tup×(upfailTimes+1);如果否,则用于得到下一次升阶的升阶周期为Tup×(MaxfailTimes+1);其中,Tup为预设的基本升阶周期,upfailTimes为当前升阶失败次数,MaxfailTimes为最大升阶失败次数。
所述失败判断模块具体用于判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内;如果是,则用于输出本次升阶失败的判断结果;如果否,则用于输出本次升阶成功的判断结果。
还包括初始化模块,所述初始化模块用于在所述失败判断模块判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期Tdown以内之前,根据预设规则判断是否需要以初始态重新统计升阶失败次数;如果需要,则所述统计模块以初始态重新统计升阶失败次数;如果不需要,则所述失败判断模块转入判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内的步骤。
本发明提供一种升阶周期的调整方法及系统,本发明在本次升阶失败后,延长下一次升阶的升阶周期,有效避免了在信道条件没有变化时,出现不断尝试升阶的问题。
附图说明
图1为本发明实施例一种升阶周期的调整方法的总体流程图;
图2为本发明实施例一种升阶、降阶自适应的流程图;
图3为本发明实施例一种升阶失败判断和升阶周期调整的流程图;
图4为本发明实施例一种DIUC变化时的处理方法的流程图;
图5为本发明实施例一种升阶周期的调整系统的框架图。
具体实施方式
下面通过具体实施方式结合附图对本发明作进一步详细说明。
图1为本发明实施例一种升阶周期的调整方法的总体流程图,请参考图1:
S01、在预设条件下进行升阶;
S02、判断本次升阶是否失败,如果是,进入步骤S03,如果否,进入步骤S04;
S03、延长下一次升阶的升阶周期。
S04、保持下一次升阶的升阶周期与本次升阶的升阶周期一致。
所述升阶为现有技术中多输入多输出模式的升阶、调制编码方式DIUC的升阶,或对多输入多输出模式和调制编码方式DIUC进行联合调整的升阶。
下面以通过联调表对MIMO模式和调制编码方式DIUC进行联合调整为例,例如终端当前处于某一种MIMO模式以及调制编码方式DIUC下,即某一种AMCMIMOType下,本实施例会在一定周期内判断是升到(AMCMIMOType+1)对应的MIMO模式与DIUC,还是降到(AMCMIMOType‑1)对应的MIMO模式与DIUC,在误包率比较低尝试升阶时,如果出现升阶失败的现象,本实施例会自动延长下一次升阶的升阶周期。
预设基本升阶周期为Tup,基本降阶周期为Tdown,本实施例降阶周期保持不变,当前升阶失败次数为UpFailTimes,当前升阶次数为UpTimes,升阶次数等于升阶失败次数与升阶成功次数之和,当前降阶次数为DownTimes,最大升阶失败次数为MaxFailTimes,升阶时的系统帧号为FrameNoWhenUp,联调表发生变化时的帧号为FrameNoWhenAMCMIMOTypeChange,系统当前帧号为CurrentFrameNo。
图2为本发明实施例一种升阶、降阶自适应的流程图,请参考图2:
S11、判断自适应是否使能,如果是,则进入S12,如果否,则进入步骤S119。
S12、统计自上一次升阶周期结束的时间长度,进入S13。
S13、判断是否达到了升阶周期,如果是,则进入步骤S14,如果否,进入步骤S110。本次升阶周期为当前升阶失败次数为UpFailTimes加1个基本升阶段周期。
S14、计算本周期内的误包率,进入S15。
S15、判断该误包率是否小于或等于预设的阈值,是则进入步骤S16,否则进入步骤S19。
S16、进行升阶,调整MIMO模式与DIUC值,进入S17。
S17、升阶次数加1,进入S18。
S18、保存升阶时的系统帧号,即更新FrameNoWhenUp的值,进入步骤S116。
S19、清除升阶统计信息,包括清除UpFailTimes、UpTimes等变量,进入步骤S110。
S110、判断是否达到基本降阶周期Tdown,是则进入步骤S111,否则进入步骤S119。
S111、计算本周期内的误包率,进入步骤S112。
S112、判断误包率是否大于预设的另一阈值,是则进入步骤S113,否则进入步骤S118,步骤S112的所述预设的另一阈值大于步骤S15中所述预设的阈值。
S113、进行降阶,调整MIMO模式与DIUC值,进入步骤S114。
S114、降阶次数加1,进入步骤S115。
S115、进入升阶失败判断和升阶周期调整的流程,进入步骤S116。
S116、更新变量FrameNoWhenAMCMIMOTypeChange,进入步骤S117。
S117、清除升阶统计信息与降阶统计信息,进入步骤S119。
S118、清除降阶统计信息,进入步骤S119。
S119、结束。
本实施例步骤S115中升阶失败判断和升阶周期调整的流程请参考图3,图3为本发明实施例一种升阶失败判断和升阶周期调整的流程图:
S21、判断当前降阶次数DownTimes是否小于当前升阶次数UpTimes,如果是,则进入S22,如果否,则进入S29。
S22、计算本次升阶到下一次降阶之间的时间间隔Tupanddown,进入步骤S23。
S23、判断该时间间隔Tupanddown是否在预设的基本降阶周期Tdown以内,如果是,则进入S24,如果否,则进入S25。
S24、则判断结果为本次升阶失败,在上一次统计升阶失败次数的结果之上加1,进入步骤S26。
S25、则判断结果为本次升阶成功,保持上一次统计升阶失败次数的结果不变,进入步骤S26。
S26、判断当前升阶失败次数upfailTimes是否小于或等于预设的最大升阶失败次数MaxfailTimes,如果是,则进入S27,否则,进入步骤S28。
S27、得到下一次升阶的升阶周期为Tup×(upfailTimes+1)。
S28、得到下一次升阶的升阶周期为Tup×(MaxfailTimes+1)。
S29、结束。
本实施例还包括根据预设规则判断是否需要以初始态重新统计升阶失败次数的步骤:
比如,判断(CurrentFrameNo‑FrameNoWhenAMCMIMOTypeChange)是否大于Tup×(MaxFailTimes+1),也就是说,判断终端处于当前AMCMIMOType模式的时间是否大于(MaxFailTimes+1)个基本升阶周期,如果是,则以初始态重新统计升阶失败次数、降阶次数、升阶次数等信息;如果否,则进入升阶失败判断和升阶周期的调整流程。
或者,还比如,判断当前降阶次数DownTimes是否小于当前升阶次数UpTimes,如果否,则以初始态重新统计升阶失败次数、降阶次数、升阶次数等信息;如果是,则判断CurrentFrameNo‑FrameNoWhenUp是否大于Tup,即判断尝试到高阶后稳定的时间是否大于一个基本升阶周期,如果是,则以初始态重新统计升阶失败次数、降阶次数、升阶次数等信息,否则进入升阶失败判断和升阶周期调整的流程。
本实施例还包括DIUC变化时的处理方法,请参考图4,图4为本发明实施例一种DIUC变化时的处理方法的流程图:
S31、更新CINR时,根据更新后的CINR计算新的DIUC值,进入步骤S32。
S32、判断DIUC是否发生变化,由于步骤S31中,每更新一次CINR值,都会根据更新后的CINR计算新的DIUC,但是有可能前后两次计算得到的DIUC完全一样,因此,需要判断DIUC是否发生变化,如果是,则进入步骤S33,否则进入步骤S35。
S33、更新帧号信息,即更新变量FrameNoWhenAMCMIMOTypeChange,进入步骤S34。
S34、清除之前统计的升阶失败的次数UpFailTimes、降阶次数DownTimes、升阶次数UpTimes等信息,进入步骤S35。
S35、结束。
图5为本发明实施例一种升阶周期的调整系统的框架图,请参考图5:
一种升阶周期的调整系统,所述升阶为多输入多输出模式的升阶、调制编码方式DIUC的升阶,或对多输入多输出模式和调制编码方式DIUC进行联合调整的升阶,所述升阶周期的调整系统包括升阶模块41、失败判断模块42和周期调整模块43,其中,
升阶模块41用于在预设条件下进行升阶;
失败判断模块42用于判断本次升阶是否失败;
周期调整模块43用于在失败判断模块42的判断结果为本次升阶失败时,延长下一次升阶的升阶周期。
进一步,升阶模块41具体用于判断是否达到了升阶周期,如果是,则用于计算所述升阶周期内的误包率;并用于判断所述误包率是否小于或等于预设的阈值;如果是,则用于进行升阶。
升阶周期的调整系统还包括统计模块44,统计模块44用于统计升阶失败次数,如果本次升阶失败,则升阶失败次数加1,如果本次升阶成功,则升阶失败次数不变;
进一步,周期调整模块43具体用于判断当前升阶失败次数是否小于或等于预设的最大升阶失败次数MaxfailTimes;如果是,则用于得到下一次升阶的升阶周期为Tup×(upfailTimes+1);如果否,则用于得到下一次升阶的升阶周期为Tup×(MaxfailTimes+1);其中,Tup为预设的基本升阶周期,upfailTimes为当前升阶失败次数,MaxfailTimes为最大升阶失败次数。
进一步,失败判断模块42具体用于判断本次升阶到下次降阶之间的时间间隔Tupanddown是否在预设的基本降阶周期Tdown以内;如果是,则用于输出本次升阶失败的判断结果;如果否,则用于输出本次升阶成功的判断结果。
升阶周期的调整系统还包括初始化模块45,初始化模块45用于在失败判断模块42判断本次升阶到下次降阶之间的时间间隔Tupanddown是否在预设的基本降阶周期Tdown以内之前,根据预设规则判断是否需要以初始态重新统计升阶失败次数;如果需要,则统计模块44以初始态重新统计升阶失败次数;如果不需要,则失败判断模块42转入判断本次升阶到下次降阶之间的时间间隔Tupanddown是否在预设的基本降阶周期Tdown以内的步骤。
本发明在本次升阶失败后,延长下一次升阶的升阶周期,有效避免了在信道条件没有变化时,出现不断尝试升阶的问题。
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

一种升阶周期的调整方法及系统.pdf_第1页
第1页 / 共13页
一种升阶周期的调整方法及系统.pdf_第2页
第2页 / 共13页
一种升阶周期的调整方法及系统.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种升阶周期的调整方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种升阶周期的调整方法及系统.pdf(13页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102916764 A (43)申请公布日 2013.02.06 C N 1 0 2 9 1 6 7 6 4 A *CN102916764A* (21)申请号 201110221232.6 (22)申请日 2011.08.03 H04L 1/00(2006.01) H04L 1/06(2006.01) (71)申请人中兴通讯股份有限公司 地址 518057 广东省深圳市南山区科技园科 技南路中兴通讯大厦 (72)发明人赖世明 刘广 (74)专利代理机构深圳鼎合诚知识产权代理有 限公司 44281 代理人薛祥辉 (54) 发明名称 一种升阶周期的调整方法及系统 (57)。

2、 摘要 本发明公开一种升阶周期的调整方法及系 统,所述升阶为多输入多输出模式的升阶、调制编 码方式的升阶,或对多输入多输出模式和调制编 码方式进行联合调整的升阶,该方法包括在预设 条件下进行升阶;判断本次升阶是否失败;如果 是,则延长下一次升阶的升阶周期。本发明通过以 上技术方案,解决现有技术在信道条件没有变化 时出现不断尝试升阶的问题。 (51)Int.Cl. 权利要求书2页 说明书6页 附图4页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 6 页 附图 4 页 1/2页 2 1.一种升阶周期的调整方法,其特征在于,所述升阶为多输入多输出模式的升阶。

3、、调制 编码方式的升阶,或对多输入多输出模式和调制编码方式进行联合调整的升阶,包括: 在预设条件下进行升阶; 判断本次升阶是否失败; 如果是,则延长下一次升阶的升阶周期。 2.如权利要求1所述的方法,其特征在于,在预设条件下进行升阶的步骤包括: 判断是否达到了升阶周期; 如果是,则计算所述升阶周期内的误包率; 判断所述误包率是否小于或等于预设的阈值; 如果是,则进行升阶。 3.如权利要求1或2所述的方法,其特征在于,还包括统计升阶失败次数,如果本次升 阶失败,则升阶失败次数加1,如果本次升阶成功,则升阶失败次数不变。 4.如权利要求3所述的方法,其特征在于,延长下一次升阶的升阶周期的步骤包括:。

4、 判断当前升阶失败次数是否小于或等于预设的最大升阶失败次数; 如果是,则得到下一次升阶的升阶周期为Tup(upfailTimes+1); 如果否,则得到下一次升阶的升阶周期为Tup(MaxfailTimes+1); 其中,Tup为预设的基本升阶周期,upfailTimes为当前升阶失败次数,MaxfailTimes 为最大升阶失败次数。 5.如权利要求4所述的方法,其特征在于,判断本次升阶是否失败的步骤包括: 判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内; 如果是,则判断结果为本次升阶失败; 如果否,则判断结果为本次升阶成功。 6.如权利要求5所述的方法,其特征在于,在判断。

5、本次升阶到下次降阶之间的时间间 隔是否在预设的基本降阶周期以内的步骤之前,还包括: 根据预设规则判断是否需要以初始态重新统计升阶失败次数; 如果需要,则以初始态重新统计升阶失败次数; 如果不需要,则转入判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶 周期以内的步骤。 7.如权利要求6所述的方法,其特征在于,根据预设规则判断是否需要以初始态重新 统计升阶失败次数的步骤包括: 判断本次升阶到下次降阶之间的时间间隔是否大于Tup(MaxfailTimes+1); 如果是,则判断结果为需要以初始态重新统计升阶失败次数。 8.如权利要求6所述的方法,其特征在于,根据预设规则判断是否需要以初始态。

6、重新 统计升阶失败次数的步骤包括: 统计降阶次数和升阶次数; 判断当前降阶次数是否小于当前升阶次数; 如果否,则判断结果为需要以初始态重新统计升阶失败次数。 9.一种升阶周期的调整系统,其特征在于,所述升阶为多输入多输出模式的升阶、调制 编码方式的升阶,或对多输入多输出模式和调制编码方式进行联合调整的升阶,包括升阶 权 利 要 求 书CN 102916764 A 2/2页 3 模块、失败判断模块和周期调整模块,其中, 所述升阶模块用于在预设条件下进行升阶; 所述失败判断模块用于判断本次升阶是否失败; 所述周期调整模块用于在所述失败判断模块的判断结果为本次升阶失败时,延长下一 次升阶的升阶周期。。

7、 10.如权利要求9所述的系统,其特征在于,所述升阶模块具体用于判断是否达到了升 阶周期,如果是,则用于计算所述升阶周期内的误包率;并用于判断所述误包率是否小于或 等于预设的阈值;如果是,则用于进行升阶。 11.如权利要求9或10所述的系统,其特征在于,还包括统计模块,所述统计模块用于 统计升阶失败次数,如果本次升阶失败,则升阶失败次数加1,如果本次升阶成功,则升阶失 败次数不变;所述周期调整模块具体用于判断当前升阶失败次数是否小于或等于预设的最 大升阶失败次数;如果是,则用于得到下一次升阶的升阶周期为Tup(upfailTimes+1); 如果否,则用于得到下一次升阶的升阶周期为Tup(Ma。

8、xfailTimes+1);其中,Tup为预设 的基本升阶周期,upfailTimes为当前升阶失败次数,MaxfailTimes为最大升阶失败次数。 12.如权利要求11所述的系统,其特征在于,所述失败判断模块具体用于判断本次升 阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内;如果是,则用于输出本次 升阶失败的判断结果;如果否,则用于输出本次升阶成功的判断结果。 13.如权利要求12所述的系统,其特征在于,还包括初始化模块,所述初始化模块用于 在所述失败判断模块判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周 期以内之前,根据预设规则判断是否需要以初始态重新统计升阶失败次数。

9、;如果需要,则所 述统计模块以初始态重新统计升阶失败次数;如果不需要,则所述失败判断模块转入判断 本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内的步骤。 权 利 要 求 书CN 102916764 A 1/6页 4 一种升阶周期的调整方法及系统 技术领域 0001 本发明涉及通信领域,尤其涉及一种升阶周期的调整方法及系统。 背景技术 0002 MIMO(Multiple Input Multiple Output,多输入多输出)是OFDMA(Orthogonal Frequency Division Multiple Access,正交频分多址)系统中物理层的关键技术之一。 00。

10、03 MIMO技术主要有两种应用:STC(Space Time Coding,空时编码)以及SM(Spatial Multiplexing,空间复用),其中STC包括发射分集和接收分集。 0004 分集STC技术同时利用了时间和空间,不提高系统容量,但是提高分集和编码增 益,其原理:输入字符即信息源被分为两组,每组为两个字符。在第一个字符时间内,每组的 两个字符C1,C2同时从两根天线发送,下一个字符时间内,这两个字符被变换成形式为 -C2*,C1*后再次从两根天线发出。这样接收天线在两个字符时间内就可以收到两个字 符的两种不同形式,通过解码技术还原出的字符正确率与在两个字符时间内只收到一种形。

11、 式的两个字符相比得到了很大程度的提高,表现为误码率降低,链路的可靠性被提高,进而 提高信号的覆盖范围。在覆盖范围一定且用户的误码率要求一定时,分集增益也可以转化 为数据传输速率的提高,如采用更高的调制编码方式等。 0005 空间复用SM技术利用了空间,其原理:高速的数据流被分成并行的数据流同时进 行发射,此时每根天线的发射数据是不一样的,在接收端再进行空间解调复用,重新组合成 高速串行数据流。利用这种方法,可以很大程度的提高系统传输速率和吞吐量。 0006 随着下行MIMO自适应功能的完善,自适应不仅仅是在MIMOA与MIMOB之间切换, 同时还考虑调制编码方式DIUC(Downlink I。

12、nterval Usage Code,下行间隔使用码),现有 技术往往在信道条件没有变化时,出现不断尝试升阶的情况,导致短暂的误包率过高,影响 系统吞吐量。 发明内容 0007 本发明提供一种升阶周期的调整方法及系统,解决现有技术在信道条件没有变化 时出现不断尝试升阶的问题。 0008 为解决上述技术问题,本发明采用以下技术方案: 0009 一种升阶周期的调整方法,所述升阶为多输入多输出模式的升阶、调制编码方式 的升阶,或对多输入多输出模式和调制编码方式进行联合调整的升阶,包括: 0010 在预设条件下进行升阶; 0011 判断本次升阶是否失败; 0012 如果是,则延长下一次升阶的升阶周期。。

13、 0013 在预设条件下进行升阶的步骤包括: 0014 判断是否达到了升阶周期; 0015 如果是,则计算所述升阶周期内的误包率; 说 明 书CN 102916764 A 2/6页 5 0016 判断所述误包率是否小于或等于预设的阈值; 0017 如果是,则进行升阶。 0018 还包括统计升阶失败次数,如果本次升阶失败,则升阶失败次数加1,如果本次升 阶成功,则升阶失败次数不变。 0019 延长下一次升阶的升阶周期的步骤包括: 0020 判断当前升阶失败次数是否小于或等于预设的最大升阶失败次数; 0021 如果是,则得到下一次升阶的升阶周期为Tup(upfailTimes+1); 0022 如。

14、果否,则得到下一次升阶的升阶周期为Tup(MaxfailTimes+1); 0023 其中,Tup为预设的基本升阶周期,upfailTimes为当前升阶失败次数, MaxfailTimes为最大升阶失败次数。 0024 判断本次升阶是否失败的步骤包括: 0025 判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内; 0026 如果是,则判断结果为本次升阶失败; 0027 如果否,则判断结果为本次升阶成功。 0028 在判断本次升阶到下次降阶之间的时间间隔是否在预设的基本降阶周期以内的 步骤之前,还包括: 0029 根据预设规则判断是否需要以初始态重新统计升阶失败次数; 0030 。

15、如果需要,则以初始态重新统计升阶失败次数; 0031 如果不需要,则转入判断本次升阶到下次降阶之间的时间间隔是否在预设的基本 降阶周期以内的步骤。 0032 根据预设规则判断是否需要以初始态重新统计升阶失败次数的步骤包括: 0033 判断本次升阶到下次降阶之间的时间间隔是否大于Tup(MaxfailTimes+1); 0034 如果是,则判断结果为需要以初始态重新统计升阶失败次数。 0035 根据预设规则判断是否需要以初始态重新统计升阶失败次数的步骤包括: 0036 统计降阶次数和升阶次数; 0037 判断所述降阶次数是否小于所述升阶次数; 0038 如果否,则判断结果为需要以初始态重新统计升。

16、阶失败次数。 0039 所述升阶为多输入多输出模式的升阶、调制编码方式的升阶,或对多输入多输出 模式和调制编码方式进行联合调整的升阶,包括升阶模块、失败判断模块和周期调整模块, 其中, 0040 所述升阶模块用于在预设条件下进行升阶; 0041 所述失败判断模块用于判断本次升阶是否失败; 0042 所述周期调整模块用于在所述失败判断模块的判断结果为本次升阶失败时,延长 下一次升阶的升阶周期。 0043 所述升阶模块具体用于判断是否达到了升阶周期,如果是,则用于计算所述升阶 周期内的误包率;并用于判断所述误包率是否小于或等于预设的阈值;如果是,则用于进 行升阶。 0044 还包括统计模块,所述统。

17、计模块用于统计升阶失败次数,如果本次升阶失败,则升 阶失败次数加1,如果本次升阶成功,则升阶失败次数不变;所述周期调整模块具体用于判 说 明 书CN 102916764 A 3/6页 6 断当前升阶失败次数是否小于或等于预设的最大升阶失败次数;如果是,则用于得到下一 次升阶的升阶周期为Tup(upfailTimes+1);如果否,则用于得到下一次升阶的升阶周期 为Tup(MaxfailTimes+1);其中,Tup为预设的基本升阶周期,upfailTimes为当前升阶失 败次数,MaxfailTimes为最大升阶失败次数。 0045 所述失败判断模块具体用于判断本次升阶到下次降阶之间的时间间隔。

18、是否在预 设的基本降阶周期以内;如果是,则用于输出本次升阶失败的判断结果;如果否,则用于输 出本次升阶成功的判断结果。 0046 还包括初始化模块,所述初始化模块用于在所述失败判断模块判断本次升阶到下 次降阶之间的时间间隔是否在预设的基本降阶周期Tdown以内之前,根据预设规则判断是 否需要以初始态重新统计升阶失败次数;如果需要,则所述统计模块以初始态重新统计升 阶失败次数;如果不需要,则所述失败判断模块转入判断本次升阶到下次降阶之间的时间 间隔是否在预设的基本降阶周期以内的步骤。 0047 本发明提供一种升阶周期的调整方法及系统,本发明在本次升阶失败后,延长下 一次升阶的升阶周期,有效避免了。

19、在信道条件没有变化时,出现不断尝试升阶的问题。 附图说明 0048 图1为本发明实施例一种升阶周期的调整方法的总体流程图; 0049 图2为本发明实施例一种升阶、降阶自适应的流程图; 0050 图3为本发明实施例一种升阶失败判断和升阶周期调整的流程图; 0051 图4为本发明实施例一种DIUC变化时的处理方法的流程图; 0052 图5为本发明实施例一种升阶周期的调整系统的框架图。 具体实施方式 0053 下面通过具体实施方式结合附图对本发明作进一步详细说明。 0054 图1为本发明实施例一种升阶周期的调整方法的总体流程图,请参考图1: 0055 S01、在预设条件下进行升阶; 0056 S02。

20、、判断本次升阶是否失败,如果是,进入步骤S03,如果否,进入步骤S04; 0057 S03、延长下一次升阶的升阶周期。 0058 S04、保持下一次升阶的升阶周期与本次升阶的升阶周期一致。 0059 所述升阶为现有技术中多输入多输出模式的升阶、调制编码方式DIUC的升阶,或 对多输入多输出模式和调制编码方式DIUC进行联合调整的升阶。 0060 下面以通过联调表对MIMO模式和调制编码方式DIUC进行联合调整为例,例如 终端当前处于某一种MIMO模式以及调制编码方式DIUC下,即某一种AMCMIMOType下,本 实施例会在一定周期内判断是升到(AMCMIMOType+1)对应的MIMO模式与。

21、DIUC,还是降到 (AMCMIMOType-1)对应的MIMO模式与DIUC,在误包率比较低尝试升阶时,如果出现升阶失 败的现象,本实施例会自动延长下一次升阶的升阶周期。 0061 预设基本升阶周期为Tup,基本降阶周期为Tdown,本实施例降阶周期保持 不变,当前升阶失败次数为UpFailTimes,当前升阶次数为UpTimes,升阶次数等于 升阶失败次数与升阶成功次数之和,当前降阶次数为DownTimes,最大升阶失败次数 说 明 书CN 102916764 A 4/6页 7 为MaxFailTimes,升阶时的系统帧号为FrameNoWhenUp,联调表发生变化时的帧号为 FrameN。

22、oWhenAMCMIMOTypeChange,系统当前帧号为CurrentFrameNo。 0062 图2为本发明实施例一种升阶、降阶自适应的流程图,请参考图2: 0063 S11、判断自适应是否使能,如果是,则进入S12,如果否,则进入步骤S119。 0064 S12、统计自上一次升阶周期结束的时间长度,进入S13。 0065 S13、判断是否达到了升阶周期,如果是,则进入步骤S14,如果否,进入步骤S110。 本次升阶周期为当前升阶失败次数为UpFailTimes加1个基本升阶段周期。 0066 S14、计算本周期内的误包率,进入S15。 0067 S15、判断该误包率是否小于或等于预设的。

23、阈值,是则进入步骤S16,否则进入步骤 S19。 0068 S16、进行升阶,调整MIMO模式与DIUC值,进入S17。 0069 S17、升阶次数加1,进入S18。 0070 S18、保存升阶时的系统帧号,即更新FrameNoWhenUp的值,进入步骤S116。 0071 S19、清除升阶统计信息,包括清除UpFailTimes、UpTimes等变量,进入步骤S110。 0072 S110、判断是否达到基本降阶周期Tdown,是则进入步骤S111,否则进入步骤 S119。 0073 S111、计算本周期内的误包率,进入步骤S112。 0074 S112、判断误包率是否大于预设的另一阈值,是则。

24、进入步骤S113,否则进入步骤 S118,步骤S112的所述预设的另一阈值大于步骤S15中所述预设的阈值。 0075 S113、进行降阶,调整MIMO模式与DIUC值,进入步骤S114。 0076 S114、降阶次数加1,进入步骤S115。 0077 S115、进入升阶失败判断和升阶周期调整的流程,进入步骤S116。 0078 S116、更新变量FrameNoWhenAMCMIMOTypeChange,进入步骤S117。 0079 S117、清除升阶统计信息与降阶统计信息,进入步骤S119。 0080 S118、清除降阶统计信息,进入步骤S119。 0081 S119、结束。 0082 本实施。

25、例步骤S115中升阶失败判断和升阶周期调整的流程请参考图3,图3为本 发明实施例一种升阶失败判断和升阶周期调整的流程图: 0083 S21、判断当前降阶次数DownTimes是否小于当前升阶次数UpTimes,如果是,则进 入S22,如果否,则进入S29。 0084 S22、计算本次升阶到下一次降阶之间的时间间隔Tupanddown,进入步骤S23。 0085 S23、判断该时间间隔Tupanddown是否在预设的基本降阶周期Tdown以内,如果 是,则进入S24,如果否,则进入S25。 0086 S24、则判断结果为本次升阶失败,在上一次统计升阶失败次数的结果之上加1,进 入步骤S26。 0。

26、087 S25、则判断结果为本次升阶成功,保持上一次统计升阶失败次数的结果不变,进 入步骤S26。 0088 S26、判断当前升阶失败次数upfailTimes是否小于或等于预设的最大升阶失败 次数MaxfailTimes,如果是,则进入S27,否则,进入步骤S28。 说 明 书CN 102916764 A 5/6页 8 0089 S27、得到下一次升阶的升阶周期为Tup(upfailTimes+1)。 0090 S28、得到下一次升阶的升阶周期为Tup(MaxfailTimes+1)。 0091 S29、结束。 0092 本实施例还包括根据预设规则判断是否需要以初始态重新统计升阶失败次数的 。

27、步骤: 0093 比如,判断(CurrentFrameNo-FrameNoWhenAMCMIMOTypeChange)是否大于 Tup(MaxFailTimes+1),也就是说,判断终端处于当前AMCMIMOType模式的时间是否大于 (MaxFailTimes+1)个基本升阶周期,如果是,则以初始态重新统计升阶失败次数、降阶次 数、升阶次数等信息;如果否,则进入升阶失败判断和升阶周期的调整流程。 0094 或者,还比如,判断当前降阶次数DownTimes是否小于当前升阶次数UpTimes, 如果否,则以初始态重新统计升阶失败次数、降阶次数、升阶次数等信息;如果是,则判断 CurrentFra。

28、meNo-FrameNoWhenUp是否大于Tup,即判断尝试到高阶后稳定的时间是否大于 一个基本升阶周期,如果是,则以初始态重新统计升阶失败次数、降阶次数、升阶次数等信 息,否则进入升阶失败判断和升阶周期调整的流程。 0095 本实施例还包括DIUC变化时的处理方法,请参考图4,图4为本发明实施例一种 DIUC变化时的处理方法的流程图: 0096 S31、更新CINR时,根据更新后的CINR计算新的DIUC值,进入步骤S32。 0097 S32、判断DIUC是否发生变化,由于步骤S31中,每更新一次CINR值,都会根据更 新后的CINR计算新的DIUC,但是有可能前后两次计算得到的DIUC完。

29、全一样,因此,需要判 断DIUC是否发生变化,如果是,则进入步骤S33,否则进入步骤S35。 0098 S33、更新帧号信息,即更新变量FrameNoWhenAMCMIMOTypeChange,进入步骤S34。 0099 S34、清除之前统计的升阶失败的次数UpFailTimes、降阶次数DownTimes、升阶次 数UpTimes等信息,进入步骤S35。 0100 S35、结束。 0101 图5为本发明实施例一种升阶周期的调整系统的框架图,请参考图5: 0102 一种升阶周期的调整系统,所述升阶为多输入多输出模式的升阶、调制编码方式 DIUC的升阶,或对多输入多输出模式和调制编码方式DIUC。

30、进行联合调整的升阶,所述升阶 周期的调整系统包括升阶模块41、失败判断模块42和周期调整模块43,其中, 0103 升阶模块41用于在预设条件下进行升阶; 0104 失败判断模块42用于判断本次升阶是否失败; 0105 周期调整模块43用于在失败判断模块42的判断结果为本次升阶失败时,延长下 一次升阶的升阶周期。 0106 进一步,升阶模块41具体用于判断是否达到了升阶周期,如果是,则用于计算所 述升阶周期内的误包率;并用于判断所述误包率是否小于或等于预设的阈值;如果是,则 用于进行升阶。 0107 升阶周期的调整系统还包括统计模块44,统计模块44用于统计升阶失败次数,如 果本次升阶失败,则。

31、升阶失败次数加1,如果本次升阶成功,则升阶失败次数不变; 0108 进一步,周期调整模块43具体用于判断当前升阶失败次数是否小于或等 于预设的最大升阶失败次数MaxfailTimes;如果是,则用于得到下一次升阶的升 说 明 书CN 102916764 A 6/6页 9 阶周期为Tup(upfailTimes+1);如果否,则用于得到下一次升阶的升阶周期为 Tup(MaxfailTimes+1);其中,Tup为预设的基本升阶周期,upfailTimes为当前升阶失败 次数,MaxfailTimes为最大升阶失败次数。 0109 进一步,失败判断模块42具体用于判断本次升阶到下次降阶之间的时间间。

32、隔 Tupanddown是否在预设的基本降阶周期Tdown以内;如果是,则用于输出本次升阶失败的 判断结果;如果否,则用于输出本次升阶成功的判断结果。 0110 升阶周期的调整系统还包括初始化模块45,初始化模块45用于在失败判断模 块42判断本次升阶到下次降阶之间的时间间隔Tupanddown是否在预设的基本降阶周期 Tdown以内之前,根据预设规则判断是否需要以初始态重新统计升阶失败次数;如果需要, 则统计模块44以初始态重新统计升阶失败次数;如果不需要,则失败判断模块42转入判断 本次升阶到下次降阶之间的时间间隔Tupanddown是否在预设的基本降阶周期Tdown以内 的步骤。 011。

33、1 本发明在本次升阶失败后,延长下一次升阶的升阶周期,有效避免了在信道条件 没有变化时,出现不断尝试升阶的问题。 0112 以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发 明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱 离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护 范围。 说 明 书CN 102916764 A 1/4页 10 图1 说 明 书 附 图CN 102916764 A 10 2/4页 11 图2 说 明 书 附 图CN 102916764 A 11 3/4页 12 图3 说 明 书 附 图CN 102916764 A 12 4/4页 13 图4 图5 说 明 书 附 图CN 102916764 A 13 。

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

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


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