发明内容
本发明实施例提供一种调制编码策略的分配方法及装置,用以解决现有技术中复用信道的信道质量较差时仍采用多个码字传输所带来的吞吐量降低且数据成功解调概率下降的问题。
本发明实施例提供的具体技术方案如下:
一种调制编码策略的分配方法,包括:
基站对在复用信道上使用的每一个码字对应的数据传输反馈状态进行实时监控,并将每一个码字在预设时间段内的反馈状态进行统计,其中,所述反馈状态至少包括:向终端发送数据后接收到终端反馈的肯定/否定ACK/NACK消息和超过设定时间仍未收到反馈信息,或者,接收到终端发送的数据后向终端反馈的ACK/NACK消息和超过设定时间仍未向终端反馈信息;
基站根据统计结果分别对复用信道使用每一个码字时的信道质量进行评估,并根据评估结果选择本次数据传输所采用的码字;
基站根据所述本次数据传输所采用的码字所分配的资源块RB的信道质量,确定复用信道在所述本次数据传输所采用的码字上的调制编码策略MCS的取值范围,结合所述本次数据传输所采用的码字在预设时间段内的反馈信息,在所述本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS。
这样,当部分码字信道质量较差时,只选择信道质量好的码字进行传输,保证数据解调成功率,当全部码字信道质量较好时,采用复用信道所***字进行数据传输,提高用户的吞吐量。并且,基站根据传输数据的码字的信道质量确定MCS取值范围,在MCS取值范围内为复用信道传输数据的码字分配合适的MCS,可提高数据成功传输的概率。
较佳地,基站对在复用信道上使用的每一个码字对应的数据传输反馈信息进行实时监控,并将每一个码字在预设时间段内的反馈信息进行统计,具体包括:
基站为上行复用信道上使用的每一个码字和下行复用信道上使用的每一个码字分别维护一个滑动统计界面,所述滑动统计界面用于显示相应码字对应的反馈状态以及所述反馈状态对应的统计时刻;
每当一个滑动统计界面中显示的反馈状态的统计时刻与当前时刻之间的差值大于所述预设时间段时,将所述统计时刻记录的反馈状态在所述滑动统计界面内删除。
较佳地,基站根据统计结果分别对复用信道使用每一个码字时的信道质量进行评估,并根据评估结果选择本次数据传输所采用的码字,具体包括:
若本次数据传输为上行数据传输,基站对上行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数进行实时计算;
当基站判定任意一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数大于预设次数门限时,不采用相应的码字进行本次数据的传输;
当基站判定每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数均大于预设次数门限时,采用任意一个码字进行本次数据的传输;
当基站判定每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数均不大于预设次数门限时,采用所***字进行本次数据的传输;
以及,
若本次数据传输为下行数据传输,基站对下行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数进行实时计算;
当基站判定任意一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数大于预设次数门限时,不采用相应的码字进行本次数据的传输;
当基站判定每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数均大于预设次数门限时,采用任意一个码字进行本次数据的传输;
当基站判定每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数均不大于预设次数门限时,采用所***字进行本次数据的传输。
较佳地,基站结合所述本次数据传输所采用的码字在预设时间段内的反馈信息,在所述本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS,具体包括:
若本次数据传输为上行数据传输,基站计算本次数据传输所采用的码字的滑动统计界面内NACK消息数目与超时仍未向终端反馈信息的数目之和占总的反馈状态数目的第一比例,将所述第一比例与预设的第一比例门限以及预设的第二比例门限进行比较,根据比较结果,在所述本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS,其中,所述第一比例门限小于所述第二比例门限;
若本次数据传输为下行数据传输,基站计算本次数据传输所采用的码字的滑动统计界面内NACK消息数目与超时仍未收到反馈信息的数目之和占总的反馈状态数目的第二比例,将所述第二比例与预设的第一比例门限以及预设的第二比例门限进行比较,根据比较结果,在所述本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS,其中,所述第一比例门限小于所述第二比例门限。
较佳地,将所述第一比例或所述第二比例与预设的第一比例门限以及预设的第二比例门限进行比较,根据比较结果,在所述本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS,具体包括:
若所述第一比例或所述第二比例小于等于所述第一比例门限,则基站为复用信道分配本次数据传输所采用的码字的MCS为所述本次数据传输所采用的码字上的MCS取值范围内最大的MCS;
这样,可以提高***的吞吐量。
若所述第一比例或所述第二比例大于等于所述第二比例门限,则基站为复用信道分配本次数据传输所采用的码字的MCS为所述本次数据传输所采用的码字上的MCS取值范围内最小的MCS;
这样,可以提高数据解调成功率。
若所述第一比例或所述第二比例大于所述第一比例门限,并且小于所述第二比例门限,则基站计算所述本次数据传输所采用的码字所分配的RB的信道质量等效值,并获取所述信道质量等效值对应的MCS,以及为复用信道分配本次数据传输所采用的码字的MCS为所述信道质量等效值对应的MCS。
较佳地,在所述第一比例或所述第二比例大于所述第一比例门限,并且小于所述第二比例门限时,进一步包括:
若所述信道质量等效值对应的MCS大于所述本次数据传输所采用的码字上的MCS取值范围内的最大MCS,则为复用信道分配本次数据传输所采用的码字的MCS为所述本次数据传输所采用的码字上的MCS取值范围内的最大MCS;
若所述信道质量等效值对应的MCS小于所述本次数据传输所采用的码字上的MCS取值范围内的最小MCS,则为复用信道分配本次数据传输所采用的码字的MCS为所述本次数据传输所采用的码字上的MCS取值范围内的最小MCS。
一种调制编码策略的分配装置,包括:
监控单元,用于对在复用信道上使用的每一个码字对应的数据传输反馈状态进行实时监控,并将每一个码字在预设时间段内的反馈状态进行统计,其中,所述反馈状态至少包括:向终端发送数据后接收到终端反馈的肯定/否定ACK/NACK消息和超过设定时间仍未收到反馈信息,或者,接收到终端发送的数据后向终端反馈的ACK/NACK消息和超过设定时间仍未向终端反馈信息;
评估单元,用于根据统计结果分别对复用信道使用每一个码字时的信道质量进行评估,并根据评估结果选择本次数据传输所采用的码字;
分配单元,用于根据所述本次数据传输所采用的码字所分配的RB的信道质量,确定复用信道在所述本次数据传输所采用的码字上的MCS的取值范围,结合所述本次数据传输所采用的码字在预设时间段内的反馈信息,在所述本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS。
这样,当部分码字信道质量较差时,只选择信道质量好的码字进行传输,保证数据解调成功率,当全部码字信道质量较好时,采用复用信道所***字进行数据传输,提高用户的吞吐量。并且,基站根据传输数据的码字的信道质量确定MCS取值范围,在MCS取值范围内为复用信道传输数据的码字分配合适的MCS,可提高数据成功传输的概率。
较佳地,在对在复用信道上使用的每一个码字对应的数据传输反馈信息进行实时监控,并将每一个码字在预设时间段内的反馈信息进行统计时,所述监控单元具体用于:
为上行复用信道上使用的每一个码字和下行复用信道上使用的每一个码字分别维护一个滑动统计界面,所述滑动统计界面用于显示相应码字对应的反馈状态以及所述反馈状态对应的统计时刻;
每当一个滑动统计界面中显示的反馈状态的统计时刻与当前时刻之间的差值大于所述预设时间段时,将所述统计时刻记录的反馈状态在所述滑动统计界面内删除。
较佳地,在根据统计结果分别对复用信道使用每一个码字时的信道质量进行评估,并根据评估结果选择本次数据传输所采用的码字时,所述评估单元具体用于:
若本次数据传输为上行数据传输,对上行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数进行实时计算;
当判定任意一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数大于预设次数门限时,不采用相应的码字进行本次数据的传输;
当判定每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数均大于预设次数门限时,采用任意一个码字进行本次数据的传输;
当判定每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数均不大于预设次数门限时,采用所***字进行本次数据的传输;
以及,
若本次数据传输为下行数据传输,对下行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数进行实时计算;
当判定任意一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数大于预设次数门限时,不采用相应的码字进行本次数据的传输;
当判定每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数均大于预设次数门限时,采用任意一个码字进行本次数据的传输;
当判定每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数均不大于预设次数门限时,采用所***字进行本次数据的传输。
较佳地,在结合所述本次数据传输所采用的码字在预设时间段内的反馈信息,在所述本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS时,所述分配单元具体用于:
若本次数据传输为上行数据传输,则计算本次数据传输所采用的码字的滑动统计界面内NACK消息数目与超时仍未向终端反馈信息的数目之和占总的反馈状态数目的第一比例,将所述第一比例与预设的第一比例门限以及预设的第二比例门限进行比较,根据比较结果,在所述本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS;
若本次数据传输为下行数据传输,则计算本次数据传输所采用的码字的滑动统计界面内NACK消息数目与超时仍未收到反馈信息的数目之和占总的反馈状态数目的第二比例,将所述第二比例与预设的第一比例门限以及预设的第二比例门限进行比较,根据比较结果,在所述本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS;
其中,所述第一比例门限小于所述第二比例门限。
较佳地,在将所述第一比例或所述第二比例与预设的第一比例门限以及预设的第二比例门限进行比较,根据比较结果,在所述本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS时,所述分配单元具体用于:
若所述第一比例或所述第二比例小于等于所述第一比例门限,则基站为复用信道分配本次数据传输所采用的码字的MCS为所述本次数据传输所采用的码字上的MCS取值范围内最大的MCS;
这样,可以提高***的吞吐量。
若所述第一比例或所述第二比例大于等于所述第二比例门限,则基站为复用信道分配本次数据传输所采用的码字的MCS为所述本次数据传输所采用的码字上的MCS取值范围内最小的MCS;
这样,可以提高数据解调成功率。
若所述第一比例或所述第二比例大于所述第一比例门限,并且小于所述第二比例门限,则基站计算所述本次数据传输所采用的码字所分配的RB的信道质量等效值,并获取所述信道质量等效值对应的MCS,以及为复用信道分配本次数据传输所采用的码字的MCS为所述信道质量等效值对应的MCS。
较佳地,在所述第一比例或所述第二比例大于所述第一比例门限,并且小于所述第二比例门限时,所述分配单元进一步用于:
若所述信道质量等效值对应的MCS大于所述本次数据传输所采用的码字上的MCS取值范围内的最大MCS,则为复用信道分配本次数据传输所采用的码字的MCS为所述本次数据传输所采用的码字上的MCS取值范围内的最大MCS;
若所述信道质量等效值对应的MCS小于所述本次数据传输所采用的码字上的MCS取值范围内的最小MCS,则为复用信道分配本次数据传输所采用的码字的MCS为所述本次数据传输所采用的码字上的MCS取值范围内的最小MCS。
具体实施方式
本发明实施例设计了一种调制编码策略的分配方法及装置,基站分别对复用信道各个码字的传输数据的ACK/NACK反馈值进行统计,若复用信道码字的NACK反馈次数与超时未收到反馈的次数之和大于预设次数门限,则确定复用信道在该码字的信道质量较差,不采用该码字进行数据传输。这样,当部分码字信道质量较差时,只选择信道质量好的码字进行传输,保证数据解调成功率,当全部码字信道质量较好时,采用复用信道所***字进行数据传输,提高用户的吞吐量。并且,基站根据传输数据的码字的信道质量确定MCS取值范围,在MCS取值范围内为复用信道传输数据的码字分配合适的MCS,可提高数据成功传输的概率。
下面结合附图对本发明实施例优选的实施方案进行详细说明。
参阅图1所示,本发明实施例中,在为复用信道分配本次数据传输码字的MCS时,基站具体执行以下操作:
步骤100:基站对在复用信道上使用的每一个码字对应的数据传输反馈状态进行实时监控,并将每一个码字在预设时间段内的反馈状态进行统计,其中,该反馈状态至少包括:向终端发送数据后接收到终端反馈的肯定/否定(ACK/NACK)消息或超过设定时间仍未收到反馈信息,和/或,接收到终端发送的数据后向终端反馈的ACK/NACK消息或超过设定时间仍未向终端反馈信息。
本发明实施例中,复用信道采用多个码字进行数据的传输,先对各个码字的信道质量进行评估,根据评估的结果确定各个码字的信道质量,再选择部分或全部码字进行本次数据的传输。
例如,在LTE或LTE-A***中,基站采用两码字的复用信道传输数据时,复用信道可采用码字0或/和码字1进行数据的传输。基站对这两个码字上数据传输的反馈状态进行实时监控。针对下行方向,反馈状态是指:基站在复用信道的各个码字上向终端发送数据后,接收到终端反馈的ACK或者NACK消息,又或者超时未收到反馈消息;针对上行方向,反馈状态是指:终端向基站发送数据后,基站向终端反馈的ACK或者NACK消息,或者超时仍未向终端反馈信息。
这两个方向的反馈状态都可以由基站进行监控与管理,具体地:
基站为上行复用信道上使用的每一个码字和下行复用信道上使用的每一个码字分别维护一个滑动统计界面,该滑动统计界面用于显示相应码字对应的反馈状态以及反馈状态对应的统计时刻。
例如,滑动统计界面内显示多个行,每一行包括一条反馈状态以及该反馈状态对应的统计时刻。
滑动统计界面有一定的容量,每当一个滑动统计界面中显示的反馈状态的统计时刻与当前时刻之间的差值大于预设时间段时,将该统计时刻记录的反馈状态在滑动统计界面内删除。
例如,针对上行复用信道的码字0和码字1分别维护一个滑动统计界面,滑动统计界面内统计在预设时间段T内,在终端发送数据后,基站反馈的ACK/NACK消息或超过设定时间仍未反馈信息(可记录为未反馈信息);
针对下行复用信道的码字0和码字1分别维护一个滑动统计界面,滑动统计界面内统计在预设时间段T内,基站向终端发送数据后,终端反馈的ACK/NACK消息,或在设定时间内未收到反馈的信息(可记录为未反馈信息)。
其中,每一个ACK/NACK消息和未反馈信息对应记录一个统计时刻,按照先进先出的原则,当某一个ACK/NACK消息或未反馈消息的统计时刻距离当前时刻的时间段超出预设时间范围T时,则将该ACK/NACK消息或未反馈消息的统计数据从相应的滑动统计界面内删除。
预设时间段T可根据经验进行设置,可随时更新优化,并且,上行复用信道的各个码字与下行复用信道的各个码字对应的滑动统计界面内设置的预设时间段T的值可以是相同值,也可以各自不相同。
步骤110:基站根据统计结果分别对复用信道使用每一个码字时的信道质量进行评估,并根据评估结果选择本次数据传输所采用的码字。
具体地,若本次数据传输为上行数据传输,基站对上行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数进行实时计算。
滑动统计界面内显示预设时间范围内反馈状态以及该反馈状态对应的统计时刻,如上所述,例如,滑动统计界面内显示多个行,每一行包括一条反馈状态以及该反馈状态对应的统计时刻,基站对滑动统计界面内连续出现表征信道质量差的反馈状态的次数进行统计,即,对滑动统计界面内连续显示表征信道质量差的反馈状态的行数进行统计,其中,NACK消息以及超过设定时间仍未向终端反馈信息用来表征信道质量差的反馈状态,如,在连续显示的10行数据中,有7行数据为NACK消息,有3行数据为超过设定时间仍未向终端反馈信息,则表明滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数为10次。
当基站判定上行复用信道使用的任意一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数大于预设次数门限时,不采用相应的码字进行本次数据的传输;
当基站判定上行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数均大于预设次数门限时,采用任意一个码字进行本次数据的传输;
当基站判定上行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数均不大于预设次数门限时,采用所***字进行本次数据的传输;
以及,
若本次数据传输为下行数据传输,基站对下行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数进行实时计算;
当基站判定下行复用信道使用的任意一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数大于预设次数门限时,不采用相应的码字进行本次数据的传输;
当基站判定下行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数均大于预设次数门限时,采用任意一个码字进行本次数据的传输;
当基站判定下行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数均不大于预设次数门限时,采用所***字进行本次数据的传输。
其中,基站判定复用信道某一个码字上在预设时间段内统计的NACK或/和超时未反馈消息的连续次数大于预设次数门限时,表明复用信道在该码字上的信道质量较差,此时,不采用该码字进行本次数据的传输,选择信道质量较好的码字进行本次数据的传输。
例如,在LTE***中,复用信道(上行或下行)采用码字0和码字1进行数据传输,假设预设次数门限为10次,预设时间段为1h,根据监控结果,若复用信道在码字0上在这1h内统计的NACK或/和超时未反馈消息的连续次数大于10次,即在滑动统计窗界面内连续出现的NACK或/和超时未反馈消息的次数大于10次,则表明复用信道在码字0上的信道质量较差;
若复用信道(上行或下行)在码字1上在滑动统计窗界面内连续出现的NACK或/和超时未反馈消息的次数不大于10次,则表明复用信道在码字1上的信道质量较好。
在这种情况下,基站选择码字1进行本次数据的传输。
若复用信道(上行或下行)所***字在预设时间段内统计的NACK或/和超时未反馈消息的连续次数都大于预设次数门限,则选择在预设时间段内统计的NACK或/和超时未反馈消息的连续次数最少的一个码字进行本次数据的传输,或者,可在所***字中任意选择一个码字进行本次数据的传输。
例如,若复用信道(上行或下行)在码字0上在滑动统计窗界面内连续出现的NACK或/和超时未反馈消息的次数为13次,复用信道在码字1上在滑动统计窗界面内连续出现的NACK或/和超时未反馈消息的次数为15次,则表明复用信道在码字0和码字1上的信道质量都较差,则可以选择连续出现的NACK或/和超时未反馈消息的次数较少的码字0进行本次数据的传输,也可以任意选择一个码字(即可选码字0,也可选码字1)进行本次数据的传输。
若复用信道(上行或下行)所***字在预设时间段内统计的NACK或/和超时未反馈消息的连续次数都不大于预设次数门限,则采用全部码字进行本次数据的传输。
例如,若复用信道(上行或下行)在码字0上在滑动统计窗界面内连续出现的NACK或/和超时未反馈消息的次数不大于10次(例如为5次),复用信道在码字1上在滑动统计窗界面内连续出现的NACK或/和超时未反馈消息的次数不大于10次(例如为3次),表明复用信道在码字0和码字1上的信道质量都较好,则采用码字0和码字1进行本次数据的传输。
步骤120:基站根据本次数据传输所采用的码字所分配的资源块(ResourceBlock,RB)的信道质量,确定复用信道在本次数据传输所采用的码字上的MCS的取值范围,结合本次数据传输所采用的码字在预设时间段内的反馈信息,在本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS。
具体地,首先,确定复用信道在本次数据传输所采用的码字上的MCS取值范围,下面分别针对上行复用信道和下行复用信道两个方面进行说明。
对于上行复用信道来说,基站根据其测量的上行探测参考信号(SoundingReference Signal,SRS)的信号与干扰加噪声比(Signal to Interference plus NoiseRatio,SINR)来确定上行复用信道在本次数据传输所采用的码字上的MCS取值范围。具体方法为:
A)基站分别针对上行复用信道在本次数据传输所采用的码字,获取对应的所分配的RB所在频段的SRS的SINR值;
具体,若本次数据传输采用的码字为1个,则只对这一个码字获取对应的所分配的RB所在频段的SRS的SINR值,若本次数据传输采用的码字为n个(例如n=2,包括码字0和码字1),则对这n个码字分别获取对应的所分配的RB所在频段的SRS的SINR值,其中n可以为该复用信道可采用码字的数量的最大值。
B)基站根据SINR-MCS的映射关系,得到不同SINR下的MCS值;
其中,SINR-MCS之间存在映射关系,可模拟实际情况进行仿真得到。
C)基站根据得到的MCS值确定MCS的取值范围。
该MCS的取值范围是得到的MCS值的最小值到最大值之间的范围。
对于下行复用信道来说,基站根据终端反馈的信道质量指示(Channel QualityIndication,CQI)来确定下行复用信道在本次数据传输所采用的码字上的MCS取值范围。具体方法为:
1)基站分别针对下行复用信道在本次数据传输所采用的码字,获取对应的所分配的RB所在的子带的CQI值;
具体,若本次数据传输采用的码字为1个,则只对这一个码字获取对应的所分配的RB所在的子带的CQI值,若本次数据传输采用的码字为n个(例如n=2,包括码字0和码字1),则对这n个码字分别获取对应的所分配的RB所在的子带的CQI值,其中n可以为该复用信道可采用码字的数量的最大值。
2)基站根据协议规定的CQI与MCS的映射关系,得到本次数据传输码字所分配的各个RB所在子带CQI下传输数据块大小,以及在所分配的RB数下满足传输数据块大小的最小MCS,该最小MCS即为CQI对应的MCS值.
3)根据本次传输所采用的码字对应的所分配的RB,获得一组MCS值,从而确定下行复用信道在本次数据传输所采用的码字上的MCS的取值范围。
上述确定复用信道的信道质量的方式,可以采用但不限于根据终端上报的CQI或基站测量的SRS的SINR,其他所有能反映信道质量的数据均可以采用。
在确定了复用信道在本次数据传输所采用的码字上的MCS的取值范围后,进一步,结合本次数据传输所采用的码字在预设时间段内的反馈信息,在本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS。具体方法为:
基站基于在步骤100中统计的本次数据传输所采用的码字在预设时间段内的反馈信息,预估复用信道的信道质量,根据信道质量确定分配的MCS。
具体地,基站针对上行方向计算每一个码字在当前统计时刻的滑动统计界面内,基站反馈的NACK消息的数目和超时未反馈的消息的数目之和,占总的滑动统计窗在该预设时间段内显示的总的统计数据的比例,可记为第一比例,将该第一比例分别与预设的第一比例门限(例如,可设为5%)、预设的第二比例门限(例如,可设为10%)进行比较,根据比较结果,确定本次数据传输所采用的码字的MCS。其中,预设的第一比例门限小于预设的第二比例门限。
具体地,若基站在本次数据传输采用的码字不唯一,则基站针对上行方向中每一个码字维护的滑动统计窗内的数据进行比例的计算,分别得到每一个码字对应的第一比例,将针对每一个码字计算得到的第一比例分别与预设的第一比例门限、预设的第二比例门限进行比较,根据比较结果,确定本次数据传输所采用的每一个码字的MCS。
若该第一比例小于等于预设的第一比例门限,则基站为上行复用信道分配本次数据传输对应码字的MCS为上行复用信道在本次数据传输所采用的码字上的MCS的取值范围中的最大MCS。
之所以这样选择,是因为,在第一比例小于等于预设的第一比例门限时,说明此时采用的码字信道质量较好,选择MCS取值范围内最大的MCS,可以提高***的吞吐量。
若该第一比例大于等于预设的第二比例门限,则基站为复用信道分配本次数据传输对应码字的MCS为上行复用信道在本次数据传输所采用的码字上的MCS取值范围中的最小MCS。
之所以这样选择,是因为,在第一比例大于等于预设的第二比例门限时,说明此时采用的码字信道质量较差,选择MCS取值范围内最小的MCS,可以提高数据解调成功率。
若该第一比例大于预设的第一比例门限,并且小于预设的第二比例门限,则计算上行复用信道本次数据传输所有调度分配的RB的信道质量等效值,获取该信道质量等效值对应的MCS,基站为复用信道分配本次数据传输对应码字的MCS为该信道质量等效值对应的MCS。
其中,对于上行复用信道,该本次数据传输所有调度分配的RB的信道质量等效值,为本次数据传输调度分配的RB所在的频段的SRS的等效SINR值,该等效SINR值,可根据本次数据传输调度分配的RB所在的频段的SRS的SINR值进行曲线拟合得到。
其中,若该信道质量等效值对应的MCS大于MCS取值范围内的最大MCS时,基站为复用信道分配本次数据传输对应码字的MCS为MCS取值范围内的最大MCS;若该信道质量等效值对应的MCS小于MCS取值范围内的最小MCS时,基站为复用信道分配本次数据传输对应码字的MCS为MCS取值范围内的最小MCS。
基站针对下行方向计算每一个码字在当前统计时刻的滑动统计界面,计算基站收到的NACK消息的数目和超时未收到反馈的消息的数目之和,占总的滑动统计窗在该预设时间段内显示的总的统计数据的比例,可记为第二比例,将该第二比例分别与预设的第一比例门限(例如,可设为5%)、预设的第二比例门限(例如,可设为10%)进行比较,根据比较结果,确定本次数据传输所采用的码字的MCS。其中,预设的第一比例门限小于预设的第二比例门限。
具体地,若基站在本次数据传输采用的码字不唯一,则基站针对下行方向中每一个码字维护的滑动统计窗内的数据进行比例的计算,分别得到每一个码字对应的第二比例,将针对每一个码字计算得到的第二比例分别与预设的第一比例门限、预设的第二比例门限进行比较,根据比较结果,确定本次数据传输所采用的每一个码字的MCS。
若该第二比例小于等于预设的第一比例门限,则基站为下行复用信道分配本次数据传输对应码字的MCS为下行复用信道在本次数据传输所采用的码字上的MCS的取值范围中的最大MCS。
之所以这样选择,是因为,在第二比例小于等于预设的第一比例门限时,说明此时采用的码字信道质量较好,选择MCS取值范围内最大的MCS,可以提高***的吞吐量。
若该第二比例大于等于预设的第二比例门限,则基站为复用信道分配本次数据传输对应码字的MCS为下行复用信道在本次数据传输所采用的码字上的MCS取值范围中的最小MCS。
之所以这样选择,是因为,在第二比例大于等于预设的第二比例门限时,说明此时采用的码字信道质量较差,选择MCS取值范围内最小的MCS,可以提高数据解调成功率。
若该第二比例大于预设的第一比例门限,并且小于预设的第二比例门限,则计算下行复用信道本次数据传输所有调度分配的RB的信道质量等效值,获取该信道质量等效值对应的MCS,基站为复用信道分配本次数据传输对应码字的MCS为该信道质量等效值对应的MCS。
其中,针对下行复用信道,该本次数据传输所有调度分配的RB的信道质量等效值,为本次数据传输调度分配的RB所在的子带的CQI的等效CQI,等效CQI的计算方法为:
首先,获取本次数据传输调度分配的RB所在的子带的CQI;
接着,通过协议定义的CQI及其效率的对应关系获取各子带CQI对应的效率;
然后,计算所有效率的平均值,获得平均效率,通过协议定义的CQI及其效率的对应关系找到最接近该平均效率的CQI值,即为等效CQI。
至此,基站为复用信道分配本次数据传输码字的MCS流程介绍完毕。
基于上述实施例,参阅图2所示,本发明实施例还设计了一种调制编码策略的分配装置,包括监控单元20、评估单元21和分配单元22,其中:
监控单元20,用于对在复用信道上使用的每一个码字对应的数据传输反馈状态进行实时监控,并将每一个码字在预设时间段内的反馈状态进行统计,其中,反馈状态至少包括:向终端发送数据后接收到终端反馈的肯定/否定(ACK/NACK)消息或超过设定时间仍未收到反馈信息,和/或,接收到终端发送的数据后向终端反馈的ACK/NACK消息或超过设定时间仍未向终端反馈信息;
评估单元21,用于根据监控单元20反馈的统计结果分别对复用信道使用每一个码字时的信道质量进行评估,并根据评估结果选择本次数据传输所采用的码字;
分配单元22,用于根据评估单元21所选择的本次数据传输所采用的码字所分配的RB的信道质量,确定复用信道在本次数据传输所采用的码字上的MCS的取值范围,结合本次数据传输所采用的码字在预设时间段内的反馈信息,在本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS。
这样,当部分码字信道质量较差时,只选择信道质量好的码字进行传输,保证数据解调成功率,当全部码字信道质量较好时,采用复用信道所***字进行数据传输,提高用户的吞吐量。并且,基站根据传输数据的码字所分配的RB的信道质量确定MCS取值范围,在MCS取值范围内为复用信道传输数据的码字分配合适的MCS,可提高数据成功传输的概率。
较佳地,在对在复用信道上使用的每一个码字对应的数据传输反馈状态进行实时监控,并将每一个码字在预设时间段内的反馈状态进行统计时,监控单元20具体用于:
为上行复用信道上使用的每一个码字和下行复用信道上使用的每一个码字分别维护一个滑动统计界面,滑动统计界面用于显示相应码字对应的反馈状态以及反馈状态对应的统计时刻;
每当一个滑动统计界面中显示的反馈状态的统计时刻与当前时刻之间的差值大于预设时间段时,将该统计时刻记录的反馈状态在滑动统计界面内删除。
较佳地,在根据监控单元20反馈的统计结果分别对复用信道使用每一个码字时的信道质量进行评估,并根据评估结果选择本次数据传输所采用的码字时,评估单元21具体用于:
若本次数据传输为上行数据传输,对上行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数进行实时计算;
当判定上行复用信道使用的任意一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数大于预设次数门限时,不采用相应的码字进行本次数据的传输;
当判定上行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数均大于预设次数门限时,采用任意一个码字进行本次数据的传输;
当判定上行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未向终端反馈信息的次数均不大于预设次数门限时,采用所***字进行本次数据的传输;
以及,
若本次数据传输为下行数据传输,对下行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数进行实时计算;
当判定下行复用信道使用的任意一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数大于预设次数门限时,不采用相应的码字进行本次数据的传输;
当判定下行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数均大于预设次数门限时,采用任意一个码字进行本次数据的传输;
当判定下行复用信道使用的每一个码字的滑动统计界面内连续显示NACK消息或/和超过设定时间仍未收到反馈信息的次数均不大于预设次数门限时,采用所***字进行本次数据的传输。
较佳地,在结合本次数据传输所采用的码字在预设时间段内的反馈信息,在本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS时,分配单元22具体用于:
若本次数据传输为上行数据传输,则计算本次数据传输所采用的码字的滑动统计界面内NACK消息数目与超时仍未向终端反馈信息的数目之和占总的反馈状态数目的第一比例,若本次数据传输为下行数据传输,则计算本次数据传输所采用的码字的滑动统计界面内NACK消息数目与超时仍未收到反馈信息的数目之和占总的反馈状态数目的第二比例;
将第一比例或第二比例与预设的第一比例门限以及预设的第二比例门限进行比较,根据比较结果,在本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS,其中,第一比例门限小于第二比例门限。
较佳地,在将第一比例或第二比例与预设的第一比例门限以及预设的第二比例门限进行比较,根据比较结果,在本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS时,分配单元22具体用于:
若第一比例或第二比例小于等于第一比例门限,则基站为复用信道分配本次数据传输所采用的码字的MCS为本次数据传输所采用的码字上的MCS取值范围内最大的MCS;
这样,可以提高***的吞吐量。
若第一比例或第二比例大于等于第二比例门限,则基站为复用信道分配本次数据传输所采用的码字的MCS为本次数据传输所采用的码字上的MCS取值范围内最小的MCS;
这样,可以提高数据解调成功率。
若第一比例或第二比例大于第一比例门限,并且小于第二比例门限,则基站计算本次数据传输所采用的码字所分配的RB的信道质量等效值,并获取信道质量等效值对应的MCS,以及为复用信道分配本次数据传输所采用的码字的MCS为信道质量等效值对应的MCS。
较佳地,在第一比例或第二比例大于第一比例门限,并且小于第二比例门限时,分配单元22进一步用于:
若信道质量等效值对应的MCS大于本次数据传输所采用的码字上的MCS取值范围内的最大MCS,则为复用信道分配本次数据传输所采用的码字的MCS为本次数据传输所采用的码字上的MCS取值范围内的最大MCS;
若信道质量等效值对应的MCS小于本次数据传输所采用的码字上的MCS取值范围内的最小MCS,则为复用信道分配本次数据传输所采用的码字的MCS为本次数据传输所采用的码字上的MCS取值范围内的最小MCS。
综上所述,本发明实施例中,基站对在复用信道上使用的每一个码字对应的数据传输反馈状态进行实时监控,并将每一个码字在预设时间段内的反馈状态进行统计,其中,该反馈状态至少包括:向终端发送数据后接收到终端反馈的ACK/NACK消息和/或超过设定时间仍未收到反馈信息,或者,接收到终端发送的数据后向终端反馈的ACK/NACK消息和/或超过设定时间仍未向终端反馈信息,根据统计结果分别对复用信道使用每一个码字时的信道质量进行评估,并根据评估结果选择本次数据传输所采用的码字,然后,根据本次数据传输所采用的码字所分配的RB的信道质量,确定复用信道在本次数据传输所采用的码字上的MCS的取值范围,结合本次数据传输所采用的码字在预设时间段内的反馈信息,在本次数据传输所采用的码字上的MCS取值范围内为复用信道分配本次数据传输所采用的码字的MCS。这样,当部分码字信道质量较差时,只选择信道质量好的码字进行传输,保证数据解调成功率,当全部码字信道质量较好时,采用复用信道所***字进行数据传输,提高用户的吞吐量。并且,基站根据传输数据的码字的信道质量确定MCS取值范围,在MCS取值范围内为复用信道传输数据的码字分配合适的MCS,可提高数据成功传输的概率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。