发明内容
本发明解决的问题是如何提高CQI信息测量精度的问题。
为解决上述问题,本发明提供一种信道状态测量方法,其特征在于,包括:计算子载波在当前传输模式下的平均互信息;计算修正总量,并将所述修正总量与所述平均互信息相加,得到修正后的平均互信息;选择包含所述修正后的平均互信息对应的信道质量指示信息的信道状态信息向基站发送。
可选的,所述计算修正总量,包括:初始化预设的时间窗内传输数据块的连续子帧,对物理下行共享信道在所述预设的时间窗内传输的数据块的解码结果进行循环冗余校验统计,得到统计结果,根据所述统计结果,在所述预设的时间窗内进行运算,得到修正总量。
可选的,所述根据所述统计结果,在所述预设的时间窗内进行运算,得到修正总量,包括:进行第一个修正周期之前的修正总量为预设值;并且,当所述统计结果在所述预设的时间窗内错误的数据块的数量大于第一预设值时,对上一修正周期得到的修正总量与预设的第一修正步长相减,并将得到的差值作为本修正周期的修正总量;当所述统计结果在所述预设的时间窗内错误的数据块的数量小于第二预设值时,对上一修正周期得到的修正总量与预设的第二修正步长相加,并将得到的和值作为本修正周期的修正总量,所述第一预设值大于所述第二预设值。
可选的,所述根据所述统计结果,在所述预设的时间窗内进行运算,得到修正总量,还包括:比较所述修正总量与所述上一修正周期得到的修正总量是否相同,并根据比较结果,进行下一修正周期的修正总量计算。
可选的,所述根据比较结果,进行下一修正周期的修正总量计算,包括:当所述修正总量与所述上一修正周期得到的修正总量不相同时,延迟预设时长,更新当前时间窗内的连续子帧,进行下一修正周期的修正总量计算;当所述修正总量与所述上一修正周期得到的修正总量相同时,读取下一子帧,更新当前时间窗内的连续子帧,进行下一修正周期的修正总量计算。
可选的,所述根据比较结果,进行下一修正周期的修正总量计算,包括:当所述修正总量与所述上一修正周期得到的修正总量不相同时,等待基站更新物理下行共享信道配置,当检测到所述基站更新物理下行共享信道配置时,更新当前时间窗内的连续子帧,进行下一修正周期的修正总量计算;当所述修正总量与所述上一修正周期得到的修正总量相同时,读取下一子帧,更新当前时间窗内的连续子帧,进行下一修正周期的修正总量计算。
可选的,所述预设的时间窗包括第一时间窗和第二时间窗,所述第一时间窗的时长小于所述第二时间窗的时长。
可选的,所述当所述统计结果在所述第一时间窗内错误的数据块数量大于第一预设值时,还包括:比较当前修正总量的值与预设的第一修正门限的值,并当所述修正总量的值大于所述预设的第一修正门限的值时,对上一修正周期得到的修正总量与所述预设的第一修正步长相减,将得到的差值作为本修正周期的修正总量。
可选的,所述当所述统计结果在第二时间窗内错误的数据块数量小于第二预设值时,还包括:比较当前修正总量的值与预设的第二修正门限的值,并当所述修正总量的值小于所述预设的第二修正门限的值时,对上一修正周期得到的修正总量与所述预设的第二修正步长相加,将得到的和值作为本修正周期的修正总量。
可选的,所述第一修正步长的值大于所述第二修正步长的值。
可选的,所述信道状态测量方法还包括:所述基站获取所述测量得到的信道状态信息,根据所述获取的信道状态信息,对所述物理下行共享信道的配置信息进行更新。
可选的,所述信道状态测量方法还包括:获取所述平均互信息对应的等效信干噪比所处的子区间,所述子区间为映射图中分割得到的加性高斯白噪声信道等效信干噪比的数值区间,所述映射图为预设的加性高斯白噪声信道等效信干噪比与互信息的映射图,每个子区间内存在对应的预设的修正步长。
可选的,所述子区间之间存在重叠,当所述平均互信息对应的等效信干噪比处于重叠范围之内时,选择上一次修正所对应的修正步长;当所述平均互信息对应的等效信干噪比未处于重叠范围之内时,根据所述平均互信息对应的等效信干噪比所处的子区间,选择对应的预设的修正步长。
为解决上述问题,本发明实施例还提供了一种信道状态测量装置,包括:平均互信息计算单元,用于计算子载波在当前传输模式下的平均互信息;修正总量计算单元,用于计算修正总量;修正单元,用于将所述修正总量与所述平均互信息相加,得到修正后的平均互信息;发送单元,用于选择包含所述修正后的平均互信息对应的信道质量指示信息的信道状态信息向基站发送。
可选的,所述统计单元,所述修正总量计算单元,用于初始化预设的时间窗内传输数据块的连续子帧,对物理下行共享信道在所述预设的时间窗内传输的数据块的解码结果进行循环冗余校验统计,得到统计结果,根据所述统计结果,在所述预设的时间窗内进行运算,得到修正总量。
可选的,所述修正总量计算单元包括:第一修正总量计算子单元,用于当所述统计结果在所述预设的时间窗内错误的数据块的数量大于第一预设值时,对上一修正周期得到的修正总量与预设的第一修正步长相减,并将得到的差值作为本修正周期的修正总量;第二修正总量计算子单元,用于当所述统计结果在所述预设的时间窗内错误的数据块的数量小于第二预设值时,对上一修正周期得到的修正总量与预设的第二修正步长相加,并将得到的和值作为本修正周期的修正总量。
可选的,所述修正总量计算单元还包括:比较子单元,用于比较所述修正总量与所述上一修正周期得到的修正总量是否相同,并根据比较结果,进行下一修正周期的修正总量计算。
可选的,所述修正总量计算单元用于当所述修正总量与所述上一修正周期得到的修正总量不相同时,延迟预设时长,更新当前时间窗内的连续子帧,进行下一修正周期的修正总量计算;当所述修正总量与所述上一修正周期得到的修正总量相同时,读取下一子帧,更新当前时间窗内的连续子帧,进行下一修正周期的修正总量计算。
可选的,所述修正总量计算单元用于当所述修正总量与所述上一修正周期得到的修正总量不相同时,等待基站更新物理下行共享信道配置,当检测到所述基站更新物理下行共享信道配置时,更新当前时间窗内的连续子帧,进行下一修正周期的修正总量计算;当所述修正总量与所述上一修正周期得到的修正总量相同时,读取下一子帧,更新当前时间窗内的连续子帧,进行下一修正周期的修正总量计算。
可选的,所述预设的时间窗包括第一时间窗和第二时间窗,所述第一时间窗的时长小于所述第二时间窗的时长。
可选的,所述第一修正总量计算子单元,还用于比较当前修正总量的值与预设的第一修正门限的值,并当所述修正总量的值大于所述预设的第一修正门限的值时,对上一修正周期得到的修正总量与所述预设的第一修正步长相减,将得到的差值作为本修正周期的修正总量。
可选的,所述第二修正总量计算子单元,还用于比较当前修正总量的值与预设的第二修正门限的值,并当所述修正总量的值小于所述预设的第二修正门限的值时,对上一修正周期得到的修正总量与所述预设的第二修正步长相加,将得到的和值作为本修正周期的修正总量。
可选的,所述信道状态测量装置还包括:获取单元,用于获取所述平均互信息对应的等效信干噪比所处的子区间,所述子区间为映射图中分割得到的加性高斯白噪声信道等效信干噪比的数值区间,所述映射图为预设的加性高斯白噪声信道等效信干噪比与互信息的映射图,每个子区间内存在对应的预设的修正步长。
可选的,所述信道状态测量装置还包括:选择单元,用于当所述平均互信息对应的等效信干噪比处于重叠范围之内时,选择上一次修正所对应的修正步长;当所述平均互信息对应的等效信干噪比未处于重叠范围之内时,根据所述平均互信息对应的等效信干噪比所处的子区间,选择对应的预设的修正步长。
本发明实施例还提供了一种用户终端,包括上述任一项所述的信道状态测量装置。
与现有技术相比,本发明的技术方案具有以下优点:
本发明实施例通过对PDSCH传输的数据块的解码结果进行循环冗余校验(Cyclic Redundancy Check,CRC)统计,根据CRC统计的结果,对修正总量进行对应的修正,并将修正后的修正总量与平均MI相加,得到修正后的平均MI,选择修正后的平均MI对应的CQI信息,并将CQI信息向基站发送。由于对平均MI的修正不是采用仿真条件下获取的修正因子,而是针对实际信道环境中的平均MI进行修正,因此更能反映当前无线信道的实际情况,测量更加准确,从而可以提高CQI信息的测量精度。
进一步,通过对PDSCH传输的数据块的解码结果分别在第一时间窗内和第二时间窗内进行CRC统计,根据CRC统计的结果,对修正总量进行对应的修正,并将修正后的修正总量与平均MI相加,得到修正后的平均MI,选择修正后的平均MI对应的CQI信息,并将CQI信息向基站发送。由于采用不同的修正步长对修正总量进行修正,且在第一时间窗内和第二时间窗内根据不同的情况对修正总量执行不同的修正操作,因此可以进一步地提高CQI信息的测量精度。
进一步,通过延迟,在延迟预设时长后,再进行下一周期的信道状态测量,从而可以有效地防止在信道的平均MI瞬时变化过大时平均MI的过度修正。
进一步,基站根据接收到的信道状态信息对PDSCH的配置做相应的更新。根据更新后的PDSCH配置,重新计算当前传输模式下宽带和子带的平均MI,对PDSCH传输的数据块的解码结果进行CRC统计,根据CRC统计结果,对修正总量进行对应的修正,并将修正后的修正总量与平均MI相加,得到修正后的平均MI;选择修正后的平均MI对应的CQI信息向基站发送。由于基站接收到的CQI信息是由修正后的平均MI决定的,因此基站的PDSCH配置随平均MI的修正而进行对应的更新,使得基站的PDSCH配置一直处于与无线信道匹配的状态,从而可以使移动终端的吞吐效率保持在最佳的状态。
此外,通过将AWGN信道等效信干噪比(Signal to Interference plus NoiseRatio,SINR)与MI的映射图中的AWGN信道的等效SINR的数值区间分成多个子区间,每个子区间均存在对应的修正步长。根据平均MI所对应的等效SINR所处的子区间选择对应的MI修正步长,在不同的情况下选择不同的修正步长对修正总量进行修正,可以使得修正总量的修正更加稳定,从而更进一步地提高CQI测量精度。
具体实施方式
由于无线信道的复杂性和信道编码方式的多样性,导致获取到的平均MI与AWGN信道等效MI之间一定的误差。在现有技术方案中,通常采用仿真得到的固定修正值对误差进行修正。然而在一些极端情况下,利用固定的修正值对平均MI修正仍然会存在较大的误差,不能够满足10%BLER的解码要求,从而不能最大限度的利用无线信道的传输能力,导致LTE***吞吐量的损失。
本发明实施例通过对PDSCH传输的数据块的解码结果进行CRC统计,根据CRC统计的结果,对平均MI进行对应的修正,利用修正后的平均MI选择对应的CQI信息,并将CQI信息向基站发送。由于对平均MI的修正不是采用仿真条件下获取的修正因子,而是针对实际信道环境中的平均MI进行修正,因此更能反映当前无线信道的实际情况,测量更加准确,从而可以提高CQI信息的测量精度。
为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
本发明实施提供了一种信道状态测量方法,参照图1,以下通过具体步骤进行详细说明。
步骤S101,计算子载波在当前传输模式下的平均互信息。
在具体实施中,当前传输模式可以是单天线发送模式、多天线发送模式以及多输入多输出(Multi-Input Multi-Output,MIMO)模式等传输模式。子载波可以是正交波分复用(Orthogonal Frequency Division Multiplexing,OFDM)子载波,可以采用如下步骤在当前子帧计算上一个下行子帧的每个OFDM子载波在当前传输模式下的平均MI:
1)可以利用信道估计模块输出信道估计结果,计算检测带宽内每个子载波当前传输模式下宽带和子带的各个PMI对应的SINR;
在本发明实施例中,检测带宽内每个OFDM子载波在当前传输模式可以对应多个PMI,分别计算所有PMI对应的SINR。
2)可以利用当前传输模式下宽带和子带的各个PMI对应的SINR计算检测带宽内当前传输模式的各个PMI对应的子载波MI;
3)对各个PMI对应的子载波MI做平均运算,得到宽带和子带的平均MI;
步骤S102,计算修正总量,并将所述修正总量与所述平均互信息相加,得到修正后的平均互信息。
在具体实施中,可以采用如下步骤得到修正总量:
1)初始化预设的时间窗内传输数据块的连续子帧;
2)对PDSCH在所述预设的时间窗内传输的数据块的解码结果进行CRC统计,得到统计结果;
3)根据所述统计结果,当所述预设的时间窗内错误的数据块的数量大于第一预设值时,对上一修正周期得到的修正总量与预设的第一修正步长相减,并将得到的差值作为本修正周期的修正总量;当所述统计结果在所述预设的时间窗内错误的数据块的数量小于第二预设值时,对上一修正周期得到的修正总量与预设的第二修正步长相加,并将得到的和值作为本修正周期的修正总量。在本发明实施例中,所述第一预设值大于所述第二预设值。
在具体实施中,对当前子帧的PDSCH传输的数据块的解码结果进行CRC统计可以是对PDSCH在预设的时间窗内传输的数据块的解码结果进行CRC统计。预设的时间窗可以为进行CRC统计的连续子帧,例如,当进行CRC统计时,时间窗内的子帧数可以为N,包含的子帧可以是第1子帧到第N子帧,也可以是第2子帧到第N+1子帧,只要满足时间窗内的子帧数为N即可。每个子帧实时更新当前时间窗内连续子帧的CRC统计结果,例如当前子帧号为M+N,时间窗内的子帧数为N,当前子帧的时间窗为第M子帧~第M+N-1子帧,如果前子帧号为M+N+1,当前子帧的时间窗为第M+1子帧~第M+N子帧。
在具体实施中,将计算得到的修正总量与所述平均MI相加,得到修正后的平均MI。可以理解的是,也可以采用其他的方式对所述平均MI进行修正。
步骤S103,选择包含所述修正后的平均互信息对应的CQI信息的信道状态信息向基站发送。
在具体实施中,信道状态信息CSI可以包括CQI、RI和PMI。终端根据基站要求的上报模式选择宽带或子带CQI、PMI和RI的组合组成CSI向基站发送。由于在具体实施时,CQI与PMI存在对应关系,因此,在本发明实施例中,向基站发送的信息可以只包括CQI信息。
本发明实施例通过对PDSCH传输的数据块的解码结果进行CRC统计,根据CRC统计的结果,对修正总量进行对应的修正,并将修正后的修正总量与平均MI相加,得到修正后的平均MI,选择修正后的平均MI对应的CQI信息,并将CQI信息向基站发送。由于对平均MI的修正不是采用仿真条件下获取的修正因子,而是针对实际信道环境中的平均MI进行修正,因此更能反映当前无线信道的实际情况,测量更加准确,从而可以提高CQI信息的测量精度。
在具体实施中,还可以对上述方案作进一步的扩展,以下通过具体实施例进行详细说明。
本发明实施例提供了另一种信道状态测量方法,参照图2,以下通过具体步骤进行详细说明。
步骤S201,计算子载波在当前传输模式下宽带和子带的平均MI。
步骤S202,计算修正总量。
在本发明实施例中,修正总量的计算过程可以参照图3,以下通过具体步骤对修正总量的计算过程进行详细描述。
步骤S301,初始化预设的时间窗内传输数据块的连续子帧。
在本发明实施例中,所述预设的时间窗可以包括第一时间窗和第二时间窗,第一时间窗的起始子帧与第二时间窗的起始子帧可以相同。例如,当进行CRC统计时,第一时间窗内的子帧数可以为N,可以将预设的第一时间窗内的连续子帧初始化为第1子帧到第N子帧;第二时间窗内的子帧数可以为M,可以将预设的第二时间窗内的连续子帧初始化为第1子帧到第M子帧,也可以将预设的第一时间窗内的连续子帧初始化为第3子帧到第N+2子帧,只要满足第一时间窗内的连续子帧数为N即可,同样的,也可以将预设的第二时间窗内的连续子帧初始化为第3子帧到第M+2子帧,只要满足第二时间窗的连续子帧数为M即可。
在本发明实施例中,第一时间窗的时长可以小于第二时间窗的时长,所述第一时间窗的时长可以为传输5个子帧所用时长至传输15个子帧所用时长,所述第二时间窗的时长可以为传输5个子帧所用时长至传输15个子帧所用时长。由于在LTE中,每个子帧的传输时长为1ms,因此第一时间窗的时长为5ms至15ms,第二时间窗的时长可以为5ms至15ms。可以设定第一时间窗的时长小于第二时间窗的时长,例如,第一时间窗的时长可以为8ms,第二时间窗的时长可以为12ms。
步骤S302,对PDSCH在第一时间窗内和第二时间窗内传输的数据块的解码结果进行CRC统计,得到统计结果。
步骤S303,判断所述CRC统计结果在第一时间窗内错误的数据块数量是否大于第一预设值,若在第一时间窗内错误的数据块数量大于第一预设值,执行步骤S304;若在第一时间窗内错误的数据块数量小于第一预设值,执行步骤S305。
在本发明实施例中,可以理解的是,在具体判定所述CRC统计结果在第一时间窗内错误的数据块的数量是否大于第一预设值的过程中,第一预设值本身是一个边界值,在错误的数据块的数量等于第一预设值时,可以执行步骤S304,也可以执行步骤S305。换句话说,在边界值具体执行哪个操作,可由技术人员根据需要自行设置。但不论是按照大于第一预设值时的动作操作,还是按照等于第一预设值时的动作操作,上述方案均在本发明的保护范围内。
步骤S304,对上一修正周期得到的修正总量与预设的第一修正步长相减,并将得到的差值作为本修正周期的修正总量。
在本发明实施例中,若当前修正周期是第一个修正周期,则进行第一个修正周期之前的修正总量为预设值,可以将第一个修正周期之前的修正总量初始化为0。例如,若当前修正周期为第一个修正周期,则执行步骤S304时,将初始化的修正总量0与预设的第一修正步长相减,将得到的差值本修正周期的修正总量;若当前修正周期不是第一个修正周期,则将上一修正周期得到的修正总量与预设的第一修正步长相减,并将得到的差值作为本修正周期的修正总量。
步骤S305,判断所述CRC统计结果在第二时间窗内错误的数据块数量是否小于第二预设值,若第二时间窗内错误的数据块数量小于第二预设值,执行步骤S306;若第二时间窗内错误的数据块数量大于第二预设值,执行步骤S307。
在本发明实施例中,可以理解的是,在具体判定所述CRC统计结果在第二时间窗内错误的数据块的数量是否小于第二预设值的过程中,第二预设值本身是一个边界值,在错误的数据块的数量等于第二预设值时,可以执行步骤S306,也可以执行步骤S307。换句话说,在边界值具体执行哪个操作,可由技术人员根据需要自行设置。但不论是否按照小于第二预设值时的动作操作还是按照等于第二预设值时的动作操作,上述方案均在本发明的保护范围内。
步骤S306,对上一修正周期得到的修正总量与预设的第二修正步长相加,并将得到的和值作为本修正周期的修正总量。
在本发明实施例中,若当前修正周期是第一个修正周期,则进行第一个修正周期之前的修正总量为预设值,可以将第一个修正周期之前的修正总量初始化为0。例如,若当前修正周期为第一个修正周期,则执行步骤S306时,将初始化的修正总量0与预设的第二修正步长相加,将得到的和值作为本修正周期的修正总量;若当前修正周期不是第一个修正周期,则将上一修正周期得到的修正总量与预设的第一修正步长相加,并将得到的和值作为本修正周期的修正总量。
在本发明实施例中,为了满足传输数据块的误块率,可以设定第一修正步长的值大于第二修正步长的值,例如,可以设定第一修正步长的值为0.10~0.13比特/符号(bits/symbol),设定第二修正步长的值为0.05~0.06bits/symbol。可以理解的是,第一修正步长的值和第二修正步长的值可以根据实际需要进行调整,只要第一修正步长的值处于0.10~0.13bits/symbol之间,第二修正步长的值处于0.05~0.06bits/symbol之间即可。
步骤S307,将上一修正周期的修正总量作为本修正周期的修正总量。
在本发明实施例中,若第二时间窗内错误的数据块的数量大于第二预设值,但是小于第一预设值时,即不满足对修正总量进行修正的条件,则保持上一修正周期的修正总量不变,并将上一修正周期的修正总量作为本修正周期的修正总量。
步骤S308,保存本修正周期的修正总量。
在本发明实施例中,可以将步骤S301至步骤S307中得到的本修正周期修正总量进行保存。例如,在实际应用中,可以将得到的本修正周期的修正总量保存在存储器中。
步骤S309,更新第一时间窗内和第二时间窗内的连续子帧,进行下一修正周期的修正总量计算。
当完成一次修正总量计算后,读取下一子帧,并对第一时间窗内和第二时间窗内的连续子帧更新,例如,第一时间窗内的子帧可以变为第2子帧到第9子帧,第二时间窗内的子帧可以变为第2子帧到第13子帧,再对更新之后的第一时间窗和第二时间窗内的子帧传输的数据块的解码结果进行CRC统计,即重新执行步骤S302。
步骤S309执行完成之后,步骤S202完成一次执行操作,此时执行步骤S203。
步骤S203,将得到的修正总量与所述平均MI相加,得到修正后的平均MI。
在本发明实施例中,将步骤S202中的修正总量与步骤S201得到的平均MI进行相加,得到修正后的平均MI,并执行步骤S204。
从上述步骤中可以得知,修正总量的值可以是以一个子帧为修正周期进行修正的,因此平均MI的修正也可以是以一个子帧为修正周期进行修正的,即每读取一个子帧,都会存在对应的修正总量和对应的修正后的平均MI。
步骤S204,选择包含所述修正后的平均MI对应的CQI信息的信道状态信息向基站发送。
在本发明实施例中,由基站决定是否需要信道状态信息。可以在基站设置上报周期,即定时向基站发送包含修正后的平均MI对应的CQI信息的信道状态信息,也可以由基站下发通知,根据通知向基站发送包含修正后的平均MI对应的CQI信息的信道状态信息。
步骤S205,读取下一子帧,重新执行步骤S201。
在本发明实施例中,由于步骤S204是由基站决定是否发送包含所述修正后的平均MI对应的CQI信息的信道状态信息,当未达到发送CQI信息时间点时,步骤S203执行完成后可以直接执行步骤S205。
可以理解的是,在本发明实施例中,也可以先对所述CRC统计结果在第二时间窗内错误的数据块数量是否小于第二预设值进行判断,若第二时间窗内错误的数据块数量小于第二预设值,对上一修正周期得到的修正总量与预设的第二修正步长相加,若第二时间窗内错误的数据块数量大于第二预设值,判断CRC统计结果在第一时间窗内错误的数据块数量是否大于第一预设值,并进行下一步操作。
本发明实施例方案通过对PDSCH传输的数据块的解码结果分别在第一时间窗内和第二时间窗内进行CRC统计,根据CRC统计的结果,对修正总量进行对应的修正,并将修正后的修正总量与平均MI相加,得到修正后的平均MI,选择修正后的平均MI对应的CQI信息,并将CQI信息的信道状态信息向基站发送。由于采用不同的修正步长对修正总量进行修正,且在第一时间窗内和第二时间窗内根据不同的情况对修正总量执行不同的修正操作,因此可以进一步提高CQI信息的测量精度。
本发明实施例还提供了一种信道状态测量方法,信道状态测量方法的具体流程可参照上一发明实施例中的步骤S201~步骤S205及附图2,此处不做赘述。
但与上一发明实施例相比,本发明实施例对步骤S202中修正总量的计算过程进行了扩展,参照图4,以下通过具体步骤对本发明实施例中的修正总量的计算过程进行详细描述。
步骤S401,初始化预设的第一时间窗内和第二时间窗内传输数据块的连续子帧。
步骤S402,对PDSCH在第一时间窗内和第二时间窗内传输的数据块的解码结果进行CRC统计,得到统计结果。
步骤S403,判断所述CRC统计结果在第一时间窗内错误的数据块数量是否大于第一预设值,若在第一时间窗内错误的数据块数量大于第一预设值,执行步骤S404;若在第一时间窗内错误的数据块数量小于第一预设值,执行步骤S406。
步骤S404,判断当前修正总量的值是否大于预设的第一修正门限的值,并在当前修正总量的值大于预设的第一修正门限的值时,执行步骤S405,在当前修正总量的值小于预设的第一修正门限的值时,执行步骤S409。
步骤S405,对上一修正周期得到的修正总量与预设的第一修正步长相减,并将得到的差值作为本修正周期的修正总量。
步骤S406,判断所述CRC统计结果在第二时间窗内错误的数据块数量是否小于第二预设值,若第二时间窗内错误的数据块数量小于第二预设值,执行步骤S407;若第二时间窗内错误的数据块数量大于第二预设值,执行步骤S409。
步骤S407,判断当前修正总量的值是否小于预设的第二修正门限的值,并在当前修正总量的值小于预设的第二修正门限的值时,执行步骤S408,在当前修正总量的值大于预设的第二修正门限的值时,执行步骤S409。
步骤S408,对上一修正周期得到的修正总量与预设的第二修正步长相加,并将得到的和值作为本修正周期的修正总量。
步骤S409,将上一修正周期的修正总量作为本修正周期的修正总量。
在本发明实施例中,若第二时间窗内错误的数据块的数量大于第二预设值,但是小于第一预设值时,保持上一修正周期的修正总量不变,并将上一修正周期的修正总量作为本修正周期的修正总量。
步骤S410,保存本修正周期的修正总量。
在本发明实施例中,可以将步骤S401至步骤S409中得到的本修正周期修正总量进行保存。
步骤S411,比较本修正周期的修正总量与上一修正周期得到的修正总量是否相同,当本修正周期的修正总量与上一修正周期得到的修正总量不同时,执行步骤S412;当本修正周期的修正总量与上一修正周期得到的修正总量相同时,执行步骤S413。
步骤S412,延迟预设时长,更新当前第一时间窗内和第二时间窗内的连续子帧,进行下一修正周期的修正总量计算。
在本发明实施例中,预设时长可以为10ms至400ms,可以根据实际CQI上报周期和基站调度时延进行调整。当延迟时长达到预设时长时,更新当前第一时间窗内和第二时间窗内连续子帧。例如,上述本修正周期修正总量计算过程中,步骤S401中第一时间窗内连续子帧可以为第1子帧到第8子帧,第二时间窗内连续子帧可以为第1子帧到第12子帧,延迟时间为30ms。当延迟时长达到预设时长时,更新当前第一时间窗内和第二时间窗内的连续子帧,即更新后,当前第一时间窗内的子帧为第31子帧到第38子帧,当前第二时间窗内的子帧为第31子帧到第42子帧。根据更新后的第一时间窗和第二时间窗内的子帧,重新执行步骤S402。
步骤S413,读取下一子帧,更新当前第一时间窗内和第二时间窗内的连续子帧,进行下一修正周期的修正总量计算。
在本发明实施例中,当本修正周期的修正总量与上一修正周期得到的修正总量相同时,读取下一子帧,并更新当前第一时间窗内和第二时间窗内的连续子帧。例如,步骤S401中第一时间窗内连续子帧可以为第1子帧到第8子帧,第二时间窗内连续子帧可以为第1子帧到第12子帧,读取下一子帧后,当前第一时间窗内的连续子帧更新为第2子帧到第9子帧,当前第二时间窗内的连续子帧更新为第2子帧到第13子帧。根据更新后的第一时间窗和第二时间窗内的子帧,重新执行步骤S402。
步骤S413执行完成后,即本发明实施例完成一个修正周期的修正总量计算,将得到的修正总量与所述平均MI相加,得到修正后的平均MI,选择包含所述修正后的平均MI对应的CQI信息的信道状态信息向基站发送,读取下一子帧,计算子载波在当前传输模式下宽带和子带的平均MI,重新对下一修正周期的修正总量进行修正。
采用本发明实施例的方案,在延迟预设时长后,再进行下一周期的信道状态测量,从而可以有效地防止在信道的平均MI瞬时变化过大或基站调度时延过长时平均MI的过度修正。
本发明实施例还提供了一种信道状态测量方法,参照图5,以下通过具体步骤进行详细说明。
步骤S501,计算子载波在当前传输模式下宽带和子带的平均MI。
步骤S502,计算修正总量。
在本发明实施例中,步骤S502中修正总量的计算过程可以参照图6,以下通过具体步骤进行详细说明。
步骤S601~步骤S611可以参照步骤S401~步骤S411,此处不做赘述。
步骤S612,等待基站更新PDSCH的配置信息,更新当前第一时间窗内和第二时间窗内的连续子帧,进行下一修正周期的修正总量计算。
与实施例三相比,在本发明实施例中,不是采用延迟预设时长的方式,而是等待基站更新PDSCH的配置信息,当检测到基站的PDSCH的配置信息更新时,重新执行步骤S602。
步骤S613,读取下一子帧,更新当前第一时间窗内和第二时间窗内的连续子帧,进行下一修正周期的修正总量计算。
步骤S613执行完成后,即本发明实施例完成一个修正周期的修正总量计算,将得到的修正总量与所述平均MI相加,得到修正后的平均MI,选择包含所述修正后的平均MI对应的CQI信息的信道状态信息向基站发送,读取下一子帧,计算子载波在当前传输模式下宽带和子带的平均MI,重新对下一修正周期的修正总量进行修正。
步骤S503,将得到的修正总量与平均MI相加,得到修正后的平均MI。
在本发明实施例中,将步骤S502中得到的修正总量与步骤S501得到的平均MI进行相加,得到修正后的平均MI,并执行步骤S504。
步骤S504,选择包含所述修正后的平均MI对应的CQI信息的信道状态信息向基站发送。
步骤S505,基站根据获取的包含所述修正后的平均MI对应的CQI信息的信道状态信息,更新PDSCH的配置信息。
在本发明实施例中,PDSCH的配置信息可以包括:PDSCH信道传输模式和编码调整方式。
步骤S506,读取下一子帧,重新执行步骤S501。
在本发明实施例中,由于步骤S505是由基站对PDSCH的配置信息做更新,因此在步骤S504执行完成之后,可以不考虑基站是否对PDSCH的配置信息进行更新,可以直接执行步骤S506。
采用本发明实施例的方案,基站根据接收到的信道状态信息对PDSCH的配置做相应的更新。根据更新后的PDSCH配置,重新计算当前传输模式下宽带和子带的平均MI,对PDSCH传输的数据块的解码结果进行CRC统计,根据CRC统计结果,对修正总量进行对应的修正,并将修正后的修正总量与平均MI相加,得到修正后的平均MI;选择修正后的平均MI对应的CQI信息向基站发送。由于基站接收到的CQI信息是由修正后的平均MI决定的,因此基站的PDSCH配置随平均MI的修正而进行对应的更新,使得基站的PDSCH配置一直处于与无线信道匹配的状态,从而可以使移动终端的吞吐效率保持在最佳的状态。
本发明实施例提供了一种信道状态测量方法,与上一发明实施例相比,本发明实施例对步骤S502中修正总量的计算过程进行了扩展,信道状态测量方法的其他具体流程可参照上一发明实施例中的步骤S501~步骤S506及附图5。
本发明实施例中,修正总量的计算过程可以参照图8,以下通过具体步骤对修正总量的计算过程进行详细描述:
步骤S801,初始化预设的第一时间窗内和第二时间窗内传输数据块的连续子帧。
步骤S802,对PDSCH在第一时间窗内和第二时间窗内传输的数据块的解码结果进行CRC统计,得到统计结果。
步骤S803,将预设的AWGN信道等效SINR与MI的映射图中的等效SINR分成N个子区间,获取所述平均MI对应的等效SINR所处的子区间。
在本发明实施例中,AWGN信道等效SINR与MI的映射图可以预先设置。在具体实施中,上述映射图可以根据仿真得到,如图7所示。图7中,线条1对应的是AWGN信道下SINR与信道容量的香农上限之间映射关系;线条2是采用64位相正交幅度调制(64Quadrature Amplitude Modulation,64QAM)作为调制方式时,等效SINR与MI的映射关系;线条3是采用16位相正交幅度调制(16Quadrature Amplitude Modulation,16QAM)作为调制方式时,等效SINR与MI的映射关系;线条4是采用四相相移键控(Quadrature PhaseShift Keying,QPSK)作为调制方式时,等效SINR与MI的映射关系;线条5是采用二相相移键控(Binary Phase Shift Keying,BPSK)与MI的映射关系。
图7分别仿真了在不同调制情况下,等效SINR与MI的映射关系,横坐标为等效SINR,纵坐标为MI。从图7中可以看出,等效SINR与MI的映射关系是非线性的,MI随着等效SINR的变化而进行非线性变化。但当等效SINR处于某一个区间时,MI随等效SINR的变化可以近似看做是线性的,因此可以将等效SINR的值分成若干个子区间,子区间之间可以存在一定的重叠范围,重叠范围可以根据实际情况设定。
例如,当采用64QAM作为调制方式时,可以将等效SINR的值分成三个子区间:-20dB~-8dB,-10dB~2dB,0dB~20dB。在上述三个子区间内,MI与等效SINR的映射关系可以近似看做是线性的,也可以将等效SINR分成更多个子区间。对应于不同的调制方式,根据图7,也可以将等效SINR分成其他多个子区间。在实际应用中,子区间的取值范围可以根据实际情况进行调整,也可以根据调制方式对等效SINR的区间进行划分,在不同的子区间内,预设的修正步长可以不同。
在本发明实施例中,每个子区间之内的修正步长可以包括两个修正步长:第一修正步长和第二修正步长,其中第一修正步长的值大于第二修正步长的值。
步骤S804,根据平均MI对应的等效SINR所处的子区间范围,选择对应的修正步长。
在本发明实施例中,若平均MI对应的等效SINR处于子区间之间的重叠范围之内,则选择上一次对平均MI修正时所对应的修正步长作为当前的修正步长;若平均MI对应的等效SINR不处于子区间之间的重叠范围之内,则选择对应子区间内预设的修正步长作为当前的修正步长。例如,等效SINR划分成-20dB~-8dB,-10dB~2dB,0dB~20dB三个子区间,平均MI对应的等效SINR处于-10dB~2dB子区间和0dB~20dB子区间的重叠范围之内,而上一次对平均MI修正时的修正步长为-10dB~2dB子区间对应的修正步长,则在当前情况下,应该选择-10dB~2dB子区间对应的修正步长。
步骤S805,判断所述CRC统计结果在第一时间窗内错误的数据块数量是否大于第一预设值,若在第一时间窗内错误的数据块数量大于第一预设值,执行步骤S806;若在第一时间窗内错误的数据块数量小于第一预设值,执行步骤S807。
可以理解的是,在本发明实施例中,还可以判断当前修正总量的值是否大于预设的第一修正门限的值,并在当前修正总量的值大于预设的第一修正门限的值时,执行步骤S806。
步骤S806,对上一修正周期得到的修正总量与选择的第一修正步长相减,并将得到的差值作为本修正周期的修正总量。
在本发明实施例中,根据步骤S803选择平均MI对应的等效SINR所处的子区间,选择子区间内对应的第一修正步长对上一修正周期得到的修正总量进行修正。
步骤S807,判断所述CRC统计结果在第二时间窗内错误的数据块数量是否小于第二预设值,若第二时间窗内错误的数据块数量小于第二预设值,执行步骤S808;若第二时间窗内错误的数据块数量大于第二预设值,执行步骤S809。
可以理解的是,在本发明实施例中,还可以判断当前修正总量的值是否小于预设的第二修正门限的值,并在当前修正总量的值小于预设的第二修正门限的值时,执行步骤S808。
步骤S808,对上一修正周期得到的修正总量与选择的第二修正步长相加,并将得到的和值作为本修正周期的修正总量。
在本发明实施例中,根据步骤S803选择平均MI对应的等效SINR所处的子区间,选择子区间内对应的第二修正步长对上一修正周期得到的修正总量进行修正。
步骤S809,将上一修正周期的修正总量作为本修正周期的修正总量。
步骤S810,保存本修正周期的修正总量。
步骤S811,比较本修正周期的修正总量与上一修正周期得到的修正总量是否相同,当本修正周期的修正总量与上一修正周期得到的修正总量不同时,执行步骤S812;当本修正周期的修正总量与上一修正周期得到的修正总量相同时,执行步骤S813。
步骤S812,延迟预设时长,更新当前第一时间窗内和第二时间窗内的连续子帧,进行下一修正周期的修正总量计算。
步骤S813,读取下一子帧,更新当前第一时间窗内和第二时间窗内的连续子帧,进行下一修正周期的修正总量计算。
可以理解的是,在本发明实施例中,步骤S812中还可以在检测到基站更新PDSCH配置信息后再执行步骤S813。
本发明实施例通过将AWGN信道等效SINR与MI的映射图中的AWGN信道的等效SINR的数值区间分成N个子区间,每个子区间均存在对应的修正步长。根据平均MI所对应的等效SINR所处的子区间选择对应的MI修正步长,在不同的情况下选择不同的修正步长对修正总量进行修正,可以使得修正总量的修正更加稳定,从而更进一步地提高CQI测量精度。
本发明实施例还提供了一种信道状态测量装置90,参照图9,包括:平均互信息计算单元901、修正总量计算单元902、修正单元903及发送单元904,其中:
平均互信息计算单元901,用于计算子载波在当前传输模式下的平均互信息;
修正总量计算单元902,用于计算修正总量;
修正单元903,用于将所述修正总量与所述平均互信息相加,得到修正后的平均互信息;
发送单元904,用于选择包含所述修正后的平均互信息对应的信道质量指示信息的信道状态信息向基站发送。
在具体实施中,所述修正总量计算单元902,可以用于初始化预设的时间窗内传输数据块的连续子帧,对物理下行共享信道在所述预设的时间窗内传输的数据块的解码结果进行循环冗余校验统计,得到统计结果,根据所述统计结果,在所述预设的时间窗内进行运算,得到修正总量。
在具体实施中,所述修正总量计算单元902包括:第一修正总量计算子单元9021,可以用于当所述统计结果在所述预设的时间窗内错误的数据块的数量大于第一预设值时,对上一修正周期得到的修正总量与预设的第一修正步长相减,并将得到的差值作为本修正周期的修正总量;第二修正总量计算子单元9022,可以用于当所述统计结果在所述预设的时间窗内错误的数据块的数量小于第二预设值时,对上一修正周期得到的修正总量与预设的第二修正步长相加,并将得到的和值作为本修正周期的修正总量。
在具体实施中,所述修正总量计算单元902还包括:比较子单元9023,可以用于比较所述修正总量与所述上一修正周期得到的修正总量是否相同,并根据比较结果,进行下一修正周期的修正总量计算。
在具体实施中,所述修正总量计算单元902可以用于当所述修正总量与所述上一修正周期得到的修正总量不相同时,延迟预设时长,更新当前时间窗内的连续子帧,进行下一修正周期的修正总量计算;当所述修正总量与所述上一修正周期得到的修正总量相同时,读取下一子帧,更新当前时间窗内的连续子帧,进行下一修正周期的修正总量计算。
在具体实施中,所述修正总量计算单元902可以用于当所述修正总量与所述上一修正周期得到的修正总量不相同时,等待基站更新物理下行共享信道配置,当检测到所述基站更新物理下行共享信道配置时,更新当前时间窗内的连续子帧,进行下一修正周期的修正总量计算;当所述修正总量与所述上一修正周期得到的修正总量相同时,读取下一子帧,更新当前时间窗内的连续子帧,进行下一修正周期的修正总量计算。
在具体实施中,所述预设的时间窗包括第一时间窗和第二时间窗,所述第一时间窗的时长小于所述第二时间窗的时长。
在具体实施中,所述第一修正总量计算子单元9021,还可以用于比较当前修正总量的值与预设的第一修正门限的值,并当所述修正总量的值大于所述预设的第一修正门限的值时,对上一修正周期得到的修正总量与所述预设的第一修正步长相减,将得到的差值作为本修正周期的修正总量。
在具体实施中,所述第二修正总量计算子单元9022,还可以用于比较当前修正总量的值与预设的第二修正门限的值,并当所述修正总量的值小于所述预设的第二修正门限的值时,对上一修正周期得到的修正总量与所述预设的第二修正步长相加,将得到的和值作为本修正周期的修正总量。
在具体实施中,所述信道状态测量装置90,还包括:获取单元905,可以用于获取所述平均互信息对应的等效信干噪比所处的子区间,所述子区间为映射图中分割得到的加性高斯白噪声信道等效信干噪比的数值区间,所述映射图为预设的加性高斯白噪声信道等效信干噪比与互信息的映射图,每个子区间内存在对应的预设的修正步长。
在具体实施中,所述信道状态测量装置90,还包括:选择单元906,可以用于当所述平均互信息对应的等效信干噪比处于重叠范围之内时,选择上一次修正所对应的修正步长;当所述平均互信息对应的等效信干噪比未处于重叠范围之内时,根据所述平均互信息对应的等效信干噪比所处的子区间,选择对应的预设的修正步长。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。