首页 / 专利库 / 单位和数量 / 阈值 / 一种调整MCS阈值的方法

一种调整MCS阈值的方法

阅读:693发布:2020-05-16

专利汇可以提供一种调整MCS阈值的方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种调整MCS 阈值 的方法,包括:预先设置等待时间Restrict_time;基站实时监测UE上行传输的ACK/NACK检测结果,以统计在当前MCS阈值下的统计时间内的BLER,依据所述统计时间内的BLER的大小以及所设置的Restrict_time触发所述当前MCS阈值的上调或者下调。本发明的调整MCS阈值的方法由于增加了针对MCS阈值下调时的等待时间Restrict_time,进而可根据该Restrict_time的设定适当延长MCS阈值由高一阶向低一阶下调的时间,进而可有效的防止MCS阈值在上下两阶之间频繁的调整,以控制BLER的抖动方差,降低MCS选择的抖动性,使得BLER、MCS以及小区的吞吐量都能够维持在一个稳定状态,并降低了DCI的授权开销。,下面是一种调整MCS阈值的方法专利的具体信息内容。

1.一种调整MCS阈值的方法,包括:
预先设置等待时间Restrict_time;
基站实时监测UE上行传输的ACK/NACK检测结果,以统计在当前MCS阈值下的统计时间内的BLER,依据所述统计时间内的BLER的大小以及所设置的Restrict_time触发所述当前MCS阈值的上调或者下调。
2.根据权利要求1所述的方法,其特征在于:所述BLER针对每个UE单独进行设置,并且针对每阶MCS阈值中的数据传输,所述BLER单独进行统计。
3.根据权利要求1所述的方法,其特征在于:触发所述当前MCS阈值下调的BLER统计时间大于等于触发所述当前MCS阈值上调的BLER统计时间。
4.根据权利要求1所述的方法,其特征在于:
触发所述当前MCS阈值上调的条件为:
在第一统计时间内的BLER大于MAX-bler,则触发所述当前MCS阈值的上调;
触发所述当前MCS阈值下调的条件为:
在第二统计时间内的BLER小于MIN-bler,并且到达所设置的Restrict_time,则触发所述当前MCS阈值的下调,否则不触发所述当前MCS阈值的下调;
其中,MAX-bler为预设的最大误率,MIN-bler为预设的最小误块率。
5.根据权利要求1至3任一项所述的方法,其特征在于:在完成所述当前MCS阈值上调为高一阶MCS阈值的时间点开始计时,当到达所设置的Restrict_time后,再依据所述BLER的大小确定是否触发所述高阶MCS阈值的下调。
6.根据权利要求4所述的方法,其特征在于:所述第二统计时间大于第一统计时间。
7.根据权利要求4所述的方法,其特征在于:
在第i阶MCS阈值下,当所述MCS阈值上调被触发后,对Up_step和SINR_MINi+Δ进行比较,以选出Up_step和SINR_MINi+Δ中的最大值作为第i阶MCS阈值的上调值;
将所述第i阶MCS阈值与所述上调值相加所获得的和值作为第i+1阶MCS阈值;
将第i阶MCS阈值上调为第i+1阶MCS阈值,并记录上调为第i+1阶MCS阈值时的时间点SFNi+1;其中:
所述Up_step为预先设定的MCS阈值的上调步长;SINR_MINi为在第i阶MCS阈值中的第一统计时间内所有物理上行共享信道PUSCH反馈为NACK的结果所对应的物理层上报的SINR值中最小的SINR值;Δ为预先设定的偏移值;i表示MCS的阶数,第i+1阶MCS阈值表示比第i阶MCS阈值高一阶的MCS阈值,i为正整数。
8.根据权利要求7所述的方法,其特征在于:
在第i+1阶MCS阈值下,当所述第二统计时间内的BLER小于MIN-bler时,判断当前时间与上调为第i+1阶MCS阈值时所记录的时间点SFNi+1的时间差是否大于等于Restrict_time,如果是,则触发所述MCS阈值的下调,否则不触发所述MCS阈值的下调;
当所述MCS阈值下调被触发后,将所述第i+1阶MCS阈值与Down_step相减所获得的差值作为第i阶MCS阈值,以将第i+1阶MCS阈值下调为第i阶MCS阈值;其中,所述Down_step为预先设定的MCS阈值的下调步长。

说明书全文

一种调整MCS阈值的方法

技术领域

[0001] 本发明涉及通信技术领域,特别涉及一种调整MCS(Modulation and Coding Scheme,调制编码方式)阈值的方法。

背景技术

[0002] 当前,在移动通信系统中,高速率数据业务的需求一直处于不断的增长中。基站为了更快更准确地传输上行数据,需要自适应地选择上行MCS(Modulation and Coding Scheme,调制编码方式)。MCS的传输性能随着SINR(Signal to Interference plus Noise Ratio,信干噪比)的不同而不同,现有通信系统中,常以10%的误率为衡量标准选取对应的SINR作为MCS的解调限。基站实时测量上行信道的SINR,选择出解调门限与当前信道质量匹配的MCS。
[0003] 现有技术中,基站通过链路级仿真预先给出特定信道模型下的MCS-SINR映射表,每种MCS对应于目标误块率为10%的解调门限。在专利CN200410065847.4中,提出了一种MCS选择方法,该方法实时测量SINR,对于落在给定范围内的SINR,根据传输数据包的CRC(Cyclical Redundancy Check,循环冗余校验)正确与否,按步长下调或上调预设的MCS门限值。其中,1)为满足目标误块率要求(通常设为10%),下调步长/上调步长=1/9;2)为适应变化的信道环境,上调步长实时可变。
[0004] 如上所述,现有技术中,基站通过链路级仿真预先给出特定信道模型下MCS-SINR映射表,每种MCS对应于目标误块率为10%的SINR阈值,而对于不同地点、不同时刻、不同衰落环境和多径环境下对MCS的解调能的需求也不一样,因而固定不变的门限值无法适应信道环境的变化。而专利CN200410065847.4中提出的方法,根据传输数据包的CRC(循环冗余校验)实时调整SINR阈值,虽然在一定程度上可以适应信道环境的变化,但是当测量SINR一段时间内不变且刚好在SINR阈值附近时,单次传输的CRC结果很可能在正确与错误之间反复变化,SINR阈值也随之上下调整,会出现MCS不断地在上下两阶MCS之间变化。这种MCS的抖动不仅带来授权开销的增长,也导致吞吐量的不稳定。

发明内容

[0005] 有鉴于此,本发明提供一种调整MCS阈值的方法,以自适应信道环境的变化,亦避免MCS选择的频繁抖动,进而保护MCS解调门限的稳定。
[0006] 本发明的技术方案是这样实现的:
[0007] 一种调整MCS阈值的方法,包括:
[0008] 预先设置等待时间Restrict_time;
[0009] 基站实时监测UE上行传输的ACK/NACK检测结果,以统计在当前MCS阈值下的统计时间内的BLER,依据所述统计时间内的BLER的大小以及所设置的Restrict_time触发所述当前MCS阈值的上调或者下调。
[0010] 进一步,所述BLER针对每个UE单独进行设置,并且针对每阶MCS阈值中的数据传输,所述BLER单独进行统计。
[0011] 进一步,触发所述当前MCS阈值下调的BLER统计时间大于等于触发所述当前MCS阈值上调的BLER统计时间。
[0012] 进一步,触发所述当前MCS阈值上调的条件为:
[0013] 在第一统计时间内的BLER大于MAX-bler,则触发所述当前MCS阈值的上调;
[0014] 触发所述当前MCS阈值下调的条件为:
[0015] 在第二统计时间内的BLER小于MIN-bler,并且到达所设置的Restrict_time,则触发所述当前MCS阈值的下调,否则不触发所述当前MCS阈值的下调;
[0016] 其中,MAX-bler为预设的最大误块率,MIN-bler为预设的最小误块率。
[0017] 进一步,在完成所述当前MCS阈值上调为高一阶MCS阈值的时间点开始计时,当到达所设置的Restrict_time后,再依据所述BLER的大小确定是否触发所述高阶MCS阈值的下调。
[0018] 进一步,所述第二统计时间大于第一统计时间。
[0019] 进一步,在第i阶MCS阈值下,当所述MCS阈值上调被触发后,对Up_step和SINR_MINi+Δ进行比较,以选出Up_step和SINR_MINi+Δ中的最大值作为第i阶MCS阈值的上调值;
[0020] 将所述第i阶MCS阈值与所述上调值相加所获得的和值作为第i+1阶MCS阈值;
[0021] 将第i阶MCS阈值上调为第i+1阶MCS阈值,并记录上调为第i+1阶MCS阈值时的时间点SFNi+1;其中:
[0022] 所述Up_step为预先设定的MCS阈值的上调步长;SINR_MINi为在第i阶MCS阈值中的第一统计时间内所有物理上行共享信道PUSCH反馈为NACK的结果所对应的物理层上报的SINR值中最小的SINR值;Δ为预先设定的偏移值;i表示MCS的阶数,第i+1阶MCS阈值表示比第i阶MCS阈值高一阶的MCS阈值,i为正整数。
[0023] 进一步,在第i+1阶MCS阈值下,当所述第二统计时间内的BLER小于MIN-bler时,判断当前时间与上调为第i+1阶MCS阈值时所记录的时间点SFNi+1的时间差是否大于等于Restrict_time,如果是,则触发所述MCS阈值的下调,否则不触发所述MCS阈值的下调;
[0024] 当所述MCS阈值下调被触发后,将所述第i+1阶MCS阈值与Down_step相减所获得的差值作为第i阶MCS阈值,以将第i+1阶MCS阈值下调为第i阶MCS阈值;其中,所述Down_step为预先设定的MCS阈值的下调步长。
[0025] 从上述方案可以看出,本发明的调整MCS阈值的方法由于增加了针对MCS阈值下调时的等待时间Restrict_time,进而可根据该Restrict_time的设定适当延长MCS阈值由高一阶(即第i+1阶MCS阈值)向低一阶(即第i阶MCS阈值)下调的时间,进而可有效的防止MCS阈值在上下两阶之间频繁的调整,以控制BLER的抖动方差,降低MCS选择的抖动性,使得BLER、MCS以及小区的吞吐量都能够维持在一个稳定状态,并降低了DCI(Downlink Control Information,下行控制信息)的授权开销。附图说明
[0026] 图1为本发明的方法中触发MCS阈值上调或者下调的示意图;
[0027] 图2为本发明的方法的实施例流程图

具体实施方式

[0028] 为了使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。
[0029] 本发明的调整MCS阈值的方法主要包括:
[0030] 预先设置等待时间Restrict_time;
[0031] 基站实时监测UE(用户)上行传输的ACK/NACK(确认/不确认)检测结果,以统计在当前MCS阈值下的统计时间内的BLER,依据所述统计时间内的BLER的大小以及所设置的Restrict_time触发所述当前MCS阈值的上调或者下调。
[0032] 其中,所述BLER是针对每个UE单独进行设置,并且针对每阶MCS阈值中的数据传输,所述BLER单独进行统计,这样可单独具体地针对每个UE的每阶MCS阈值进行设定。
[0033] 本发明中,触发所述当前MCS阈值上调的条件为:
[0034] 在第一统计时间内的BLER大于MAX-bler,则触发所述当前MCS阈值的上调。
[0035] 触发所述当前MCS阈值下调的条件为:
[0036] 在第二统计时间内的BLER小于MIN-bler,并且到达所设置的Restrict_time,则触发所述当前MCS阈值的下调,否则不触发所述当前MCS阈值的下调。
[0037] 其中,MAX-bler为预设的最大误块率,MIN-bler为预设的最小误块率。
[0038] 由上述介绍可见,本发明中,当前MCS阈值上调的触发仅依据所述统计时间内的BLER的大小,不依据所设置的Restrict_time;而当前MCS阈值下调的触发需要同时依据所述统计时间内的BLER的大小以及所设置的Restrict_time。
[0039] 其中,Restrict_time的触发应用具体为:在完成所述当前MCS阈值上调为高一阶MCS阈值的时间点开始计时,当到达所设置的Restrict_time后,再依据所述BLER的大小确定是否触发所述高阶MCS阈值的下调。
[0040] 本发明中,触发所述当前MCS阈值下调的BLER统计时间大于等于触发所述当前MCS阈值上调的BLER统计时间,即第二统计时间大于第一统计时间。
[0041] 以下结合具体实施例对本发明的上述方法进行详细介绍。
[0042] 如图1所示,设置基站所使用的MCS共有n阶,n为大于等于1的正整数,i为从1到n的正整数,i表示MCS的阶数,第i+1阶MCS阈值表示比第i阶MCS阈值高一阶的MCS阈值,对于MCS阈值的调整,预先设置一等待时间Restrict_time。
[0043] 请参照图1所示,假设当前MCS阈值为第i阶MCS阈值,在当前MCS下,即在第i阶MCS下,基站实时监测UE上行传输的ACK/NACK(确认/不确认)检测结果,以统计出在第i阶MCS阈值下的统计时间内的BLER,依据所述统计时间内的BLER的大小以及所设置的Restrict_time触发第i阶MCS阈值的上调或者下调。
[0044] 依据上述触发当前MCS阈值上调的条件,在第i阶MCS下,基站实时监测UE上行传输的ACK/NACK检测结果,以获得第一统计时间内的BLER,判断所述第一统计时间内的BLER,若第一统计时间内的BLER大于MAX-bler,则触发第i阶MCS阈值的上调,以将第i阶MCS阈值上调为第i+1阶MCS阈值。上调为第i+1阶MCS阈值时,需记录上调为第i+1阶MCS阈值时的时间点SFNi+1,以便进行MCS阈值下调时对Restrict_time的判断。
[0045] 当MCS阈值上调被触发后,对MCS阈值的上调依据如下方法进行:
[0046] 对Up_step和SINR_MINi+Δ进行比较,以选出Up_step和SINR_MINi+Δ中的最大值作为第i阶MCS阈值的上调值;
[0047] 将所述第i阶MCS阈值与所述上调值相加所获得的和值作为第i+1阶MCS阈值;
[0048] 将第i阶MCS阈值上调为第i+1阶MCS阈值,并记录上调为第i+1阶MCS阈值时的时间点SFNi+1。
[0049] 其中,Up_step为预先设定的MCS阈值的上调步长,SINR_MINi为在第i阶MCS阈值中的第一统计时间内所有PUSCH(Physical Uplink Shared Channel,物理上行共享信道)反馈为NACK的结果所对应的物理层上报的SINR值中最小的SINR值,Δ为预先设定的偏移值。
[0050] 继续参照图1所示,假设当前MCS阈值为第i+1阶MCS阈值,在当前MCS下,即在第i+1阶MCS下,基站实时监测UE上行传输的ACK/NACK检测结果,以统计出在第i+1阶MCS阈值下的统计时间内的BLER,依据所述统计时间内的BLER的大小以及所设置的Restrict_time触发第i+1阶MCS阈值的上调或者下调。
[0051] 依据上述触发当前MCS阈值下调的条件,在第i+1阶MCS下,基站实时监测UE上行传输的ACK/NACK检测结果,以获得第二统计时间内的BLER,判断所述第二统计时间内的BLER,并且判断当前时间与上调为第i+1阶MCS阈值时所记录的时间点SFNi+1的时间差是否大于等于Restrict_time,若第二统计时间内的BLER小于MIN-bler并且当前时间与时间点SFNi+1的时间差大于等于Restrict_time,则触发第i+1阶MCS阈值的下调,以将第i+1阶MCS阈值下调为第i阶MCS阈值,否则不触发第i+1阶MCS阈值的下调。下调为第i阶MCS阈值时,亦需记录下调为第i阶MCS阈值时的时间点SFNi,以便进行随后MCS阈值下调时对Restrict_time的判断。
[0052] 当MCS阈值下调被触发后,对MCS阈值的下调依据如下方法进行:
[0053] 将第i+1阶MCS阈值与Down_step相减所获得的差值作为第i阶MCS阈值,以将第i+1阶MCS阈值下调为第i阶MCS阈值。其中,Down_step为预先设定的MCS阈值的下调步长。
[0054] 无论是上调MCS阈值还是下调MCS阈值,每当进行一次上调或者下调操作以将原有MCS阈值调整为新的MCS阈值时,均需记录调整到新的MCS阈值的时间点,这是为了在新的MCS阈值下能判断当前时间与调整到新的MCS阈值时所记录的时间点的时间差是否大于等于Restrict_time,进而在新的MCS阈值下判断是否需要进行MCS阈值的下调。
[0055] 上述方法中,第一统计时间、第二统计时间、MAX-bler、MIN-bler、Restrict_time、Up_step、SINR_MINi、Δ、Down_step等参数可依据小区通讯状况以及实际需要进行设置。例如,可将第一统计时间设置为100个无限(无线帧时间针对不同系统可变),可将第二统计时间设置为300个无线帧,可将MAX-bler设置为[0.01,0.1],可将MIN-bler设置为[0,0.01],可将Restrict_time设置在20分钟到2个小时区间内,可将Up_step设置为【0,1】dB,可将SINR_MINi设置为100dB,可将Δ设置为0.005dB,可将Down_step设置为【0,0.5】dB。
[0056] 图2是本发明的方法的实施例流程示意图。以下结合图1和图2所示,对本发明的方法再说明如下。图2所示实施例中主要包括如下步骤。
[0057] 步骤1、设置参数,包括第一统计时间、第二统计时间、MAX-bler、MIN-bler、Restrict_time、Up_step、SINR_MINi、Δ、Down_step等参数,之后执行步骤2。
[0058] 步骤2、实时监测UE上行传输的ACK/NACK检测结果,以统计当前MCS阈值下统计时间内的BLER,之后执行步骤3。
[0059] 参照图1所示,若当前MCS阈值为第i阶MCS阈值,则步骤2中统计第i阶MCS阈值下统计时间内的BLER;若当前MCS阈值为第i+1阶MCS阈值,则步骤2中统计第i+1阶MCS阈值下统计时间内的BLER。
[0060] 步骤3、判断第一统计时间内所统计的BLER是否大于所设置的MAX-bler,如果是则执行步骤4,否则执行步骤5。
[0061] 参照图1所示,本步骤3是针对当前MCS阈值是否满足上调触发条件而设置。
[0062] 步骤4、上调MCS阈值,并记录上调MCS阈值的时间点以获取持续时间,之后执行步骤2。
[0063] 参照图1所示,若当前MCS阈值为第i阶MCS阈值,则步骤4中,上调MCS阈值后,第i阶MCS阈值则变为第i+1阶MCS阈值,之后执行步骤2时,当前MCS阈值则变为第i+1阶MCS阈值,同时步骤4中所记录的上调MCS阈值的时间点为SFNi+1。
[0064] 本步骤4中,还包含了对MCS阈值的具体上调过程:
[0065] 对Up_step和SINR_MINi+Δ进行比较,以选出Up_step和SINR_MINi+Δ中的最大值作为当前MCS阈值(例如第i阶阈值)的上调值;
[0066] 将当前MCS阈值(例如第i阶MCS阈值)与所述上调值相加所获得的和值作为新的上调后的MCS阈值(例如第i+1阶MCS阈值);
[0067] 将当前MCS阈值(例如第i阶MCS阈值)上调为新的上调后的MCS阈值(例如第i+1阶MCS阈值),并记录上调为新的上调后的MCS阈值(例如第i+1阶MCS阈值)时的时间点(例如SFNi+1)。
[0068] 步骤5、判断第二统计时间内所统计的BLER是否小于所设置的MIN-bler,并且持续时间是否已经到达Restrict_time,若所统计的BLER小于所设置的MIN-bler并且持续时间已经到达Restrict_time,则执行步骤6,否则执行步骤7。
[0069] 参照图1所示,本步骤5是针对当前MCS阈值是否满足下调触发条件而设置。其中,持续时间是从上调(或者下调)到当前MCS阈值开始进行计时所获得的时间,亦为当前时间与调整为当前MCS阈值(例如第i+1阶MCS阈值)时所记录的时间点(例如SFNi+1)的时间差。
[0070] 步骤6、下调MCS阈值,并记录下调MCS阈值的时间点以获取持续时间,之后执行步骤2。
[0071] 参照图1所示,若当前MCS阈值为第i+1阶MCS阈值,则步骤6中,下调MCS阈值后,第i+1阶MCS阈值则变为第i阶MCS阈值,之后执行步骤2时,当前MCS阈值则变为第i阶MCS阈值,同时步骤6中所记录的下调MCS阈值的时间点为SFNi。
[0072] 本步骤6中,还包含了对MCS阈值的具体下调过程:
[0073] 将当前MCS阈值(例如第i+1阶MCS阈值)与Down_step相减所获得的差值作为下调后的MCS阈值(例如第i阶MCS阈值),以将当前MCS阈值(例如第i+1阶MCS阈值)下调为下调后的MCS阈值(例如第i阶MCS阈值)。并记录下调为新的下调后的MCS阈值(例如第i阶MCS阈值)时的时间点(例如SFNi),以便随后在下调后的MCS阈值(例如第i阶MCS阈值)下进行持续时间的判断。
[0074] 步骤7、保持当前MCS阈值不变,并执行步骤1。
[0075] 参照图1所示,若当前MCS阈值为第i阶MCS阈值,则本步骤7中保持第i阶MCS阈值不变;若当前MCS阈值为第i+1阶MCS阈值,则本步骤7中保持第i+1阶MCS阈值不变。
[0076] 通过上述实施例的各步骤循环,可实现对MCS阈值的自动调整。
[0077] 本发明的调整MCS阈值的方法由于增加了针对MCS阈值下调时的等待时间Restrict_time,进而可根据该Restrict_time的设定适当延长MCS阈值由高一阶(如第i+1阶MCS阈值)向低一阶(如第i阶MCS阈值)下调的时间,可有效的防止MCS阈值在上下两阶之间频繁的调整,以控制BLER的抖动方差,降低MCS选择的抖动性,使得BLER、MCS以及小区的吞吐量都能够维持在一个稳定状态,并降低了DCI的授权开销。
[0078] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
相关专利内容
标题 发布/更新时间 阅读量
阈值确定装置和阈值确定方法 2020-05-12 305
阈值开关器件 2020-05-12 248
人工智能认知阈值 2020-05-12 614
一种阈值电压基准电路 2020-05-12 334
阈值计算方法及终端 2020-05-13 290
亚阈值CMOS基准源 2020-05-11 450
一种多阈值场MOSFET和多阈值场MOSFET组 2020-05-12 98
双去块滤波阈值 2020-05-11 170
振幅阈值检测器 2020-05-11 532
多阈值比较电路 2020-05-11 663
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈