调制编码方案的自适应调整方法及装置的制作方法

文档序号:7852897阅读:176来源:国知局
专利名称:调制编码方案的自适应调整方法及装置的制作方法
技术领域
本发明涉及移动通信领域,特别是指一种调制编码方案的自适应调整方法及装置。
背景技术
3GPP长期演进(Long Term Evolution, LTE)项目是近两年来3GPP启动的最大的新技术,这种以 OFDM (Orthogonal Frequency Division Multiplexing,正交频分复用)/FDMA (frequency division multiple access,频分多址)为核心的技术可以被看作“准4G” 技术,主要包括 FDD (Frequency Division Duplexing,频分复用)LTE 和 TDD (TimeDivision Duplexing,时分复用)LTE。LTE控制信道主要包括物理控制格式指示信道(Physical control formatindicator channel, PCFICH)、物理下行控制信道(Physical downlink control channel,PDCCH)o控制信道在时域上占用的正交频分复用(Orthogonal Frequency DivisionMultiplexing, OFDM)符号数称为控制格式指不(Control Format Indicator, CFI),并且CFI在PCFICH信道上传输,映射到子帧的第一个OFDM符号上,占用4个资源单元组(Resource Element Group, REG)。LTE系统调度単位为每子帧即每毫秒调度,上下行的下行控制信息(DownlinkControl Information, DCI)由控制信道承载,DCI信息占用I,2,4,或8个控制信道单元(Control channel element,CCE)。DCI信息指不上下行业务信道的无线资源块(ResourceBlock, RB)资源分配情况,调制编码方案(Modulation and Coding Scheme,MCS)。终端根据基站下发的DCI信息接收下行数据,井根据下行数据的解调结果产生(Acknowledgement/Negative Acknowledgement, ACK/NACK)信息反馈给基站。终端会监视基站下行信道,通过(PhysicalUplink Control Channel, PUCCH)或(Physical Uplink Shared Channel, PUSCH)信道上报信道质量指不(Channel QualityIndicator, CQI )、(Rank Indication, RI)信息,指示终端接收的下行无线信道情况,秩指
示,单流双流等信息。在现有技术中,基站根据当前UE上报的信道质量指示CQI信息简单的映射到MCS,但是这样不能对无线RB资源进行合理分配及使用,最終会影响通信系统的容量和通信网络的性能。

发明内容
本发明要解决的技术问题是提供一种调制编码方案的自适应调整方法及装置,能够提高通信系统的信道效率,增大吞吐率,从而实现较高的传输速率。为解决上述技术问题,本发明的实施例提供技术方案如下一方面,提供一种调制编码方案的自适应调整方法,包括基站解调接收的信道质量指示CQI信息,根据所述CQI信息计算调制编码方案MCS的初始值MCS_Init ;所述基站接收确认/否认ACK/NACK信息,根据所述ACK/NACK信息计算MCS的修正值Λ MCS ;所述基站根据所述MCS的初始值和MCS的修正值确定最終的MCS值。进ー步地,所述方法之前还包括所述基站配置控制 格式指示CFI的值;所述根据所述CQI信息计算调制编码方案MCS的初始值MCS_Init包括所述基站对所述CQI信息中携帯的CQI值进行CQI滤波,得到CQI滤波值;所述基站根据所述CQI滤波值和所述CFI的值确定MCS初始值。进ー步地,所述方法之前还包括所述基站配置CQI滤波系数α的值;所述基站对所述CQI信息中携帯的CQI值进行CQI滤波,得到CQI滤波值包括在基站当前接收的CQI信息为终端上报的第一个CQI信息时,所述基站确定CQI 滤波(t) =CQI 上报;在基站当前接收的CQI信息不是终端上报的第一个CQI信息时,所述基站确定CQI 滤波(t) =(1_α ) · CQI 滤波(t_l) + α · CQI 上报;在基站当前未接收到终端上报的CQI信息时,所述基站确定CQI 滤波(t) =CQI_(t-l);其中,CQIissCt)为新的CQI滤波值,CQI滤波(t)-I为基站保存的CQI滤波值,CQI 为终端上报的CQI信息中的CQI值。进ー步地,所述方法之前还包括所述基站配置ACK计数门限Threshold Cack和NACK计数门限Threshold Cnack的值;所述基站接收确认/否认ACK/NACK信息,根据所述ACK/NACK信息计算MCS的修正值Λ MCS包括以下步骤所述基站对接收到的NACK信息进行计数,当NACK计数Cnack超出ThresholdCnack吋,则将当前保存的MCS的修正值减去预设的Λ MCS_Down得到新的MCS的修正值AMCS ;所述基站对接收到的ACK信息进行计数,当ACK计数Cack超出Threshold Cack吋,则将当前保存的MCS的修正值加上预设的Λ MCS_Up得到新的MCS的修正值Λ MCS。进ー步地,所述方法之前还包括所述基站配置參数ACK调度计数门限Threshold ACKC schedule、NACK调度计数门限Threshold NACKC schedule、HARQ重传增益參数HARQ_MCS_GAIN和重传数据包调制编码方式MCSJiARQ的值;所述基站对初始化參数进行设置,所述初始化參数包括MCS_Init、Λ MCS、ACKCschedule、NACKC schedule、Cack 和 Cnack ;所述基站接收确认/否认ACK/NACK信息,根据所述ACK/NACK信息计算MCS的修正值Λ MCS具体包括以下步骤步骤bl :所述基站接收ACK/NACK信息;
步骤b2 :所述基站判断上报的ACK/NACK信息对应的是新传数据包还是重传数据包,若对应的是新传数据包,则转向步骤b3,若对应的是重传数据包,则转向步骤b4;步骤b3 :基站判断ACK/NACK信息是ACK信息还是NACK信息;若为ACK信息,基站判断基站当前保存的MCS值MCS_Cur是否大于预设的MCS上限若MCS_Cur 小于等于 MCS 上限,则 ACKC schedule 的值加一,NACKC schedule 的值加一,Cack的值加一,Cack_half的值加ー;若MCS_Cur 大于 MCS 上限,则 ACKC schedule 的值加一,NACKC schedule 的值加一,Cack的值加ー;若为NACK信息,基站判断NACK对应的MCS_Cur是否小于预设的MCS下限
若MCS_Cur 大于等于 MCS 下限,则 ACKC schedule 的值加一,NACKC schedule 的值加一,Cnack的值加一,Cnack_half的值加ー;若MCS_Cur 小于 MCS 下限,则 ACKC schedule 的值加一,NACKC schedule 的值加完成后,转向步骤b5;步骤b4 :若ACK/NACK信息对应的是重传数据包,则基站判断ACK/NACK信息是ACKイ目息还是NACK /[目息;若为ACK 信息,基站判断 MCS_Cur 与(MCS_HARQ_HARQ_MCS_GAIN)的大小若MCS_Cur 大于(MCS_HARQ_HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKCschedule 的值加ー;若MCS_Cur 小于等于(MCS_HARQ_HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKC schedule 的值加一,Cack 的值加一,Cack_half 的值加一;若为 NACK 信息,基站判断 MCS_Cur 与(MCS_HARQ_HARQ_MCS_GAIN)的大小若MCS_Cur 大于等于(MCS_HARQ_HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKC schedule 的值加一,Cnack 的值加一,Cnack_half 的值加一;若MCS_Cur 小于(MCS_HARQ_HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKCschedule 的值加ー;完成后,转向步骤b5;步骤b5 :基站判断Cnack的值是否超过Threshold Cnack 若超过,则将当前保存的MCS的修正值减去预设的Λ MCS_Down得到新的MCS的修正值Λ MCS,且将 ACKC schedule, NACK schedule 和 Cack,Cnack 置 0,转向步骤 blO ;若不超过,转向步骤b6;步骤b6 :基站判断Cack的值是否超过Threshold Cack 若超过,则将当前保存的MCS的修正值加上预设的Λ MCS_Up得到新的MCS的修正值AMCS,且将 ACKC schedule, NACK schedule 和 Cack,Cnack 置 0,转向步骤 blO ;若不超过,转向步骤b7;步骤b7 :基站判断 NACKC schedule 的值是否超过 Threshold NACKC schedule 的1/2 若超过,则将当前保存的MCS的修正值作为新的MCS的修正值Λ MCS,且将NACKCschedule 和 Cnack 置 O,转到步骤 blO ;若不超过,转向步骤b8;步骤b8 :基站判断 ACKC schedule 的值是否超过 Threshold ACKC schedule 的1/2 若超过,则将当前保存的MCS的修正值作为新的MCS的修正值Λ MCS,且将ACKCschedule和Cack置O,转到步骤blO ;若不超过,转向步骤b9;步骤b9 :基站将当前保存的MCS的修正值作为新的MCS的修正值Λ MCS ;步骤blO :基站保存新的MCS的修正值Λ MCS。 本发明实施例还提供了一种调制编码方案的自适应调整装置,包括初始值确定模块,用于解调接收的信道质量指示CQI信息,根据所述CQI信息计算调制编码方案MCS的初始值MCS_Init ; 修正值确定模块,用于接收确认/否认ACK/NACK信息,根据所述ACK/NACK信息计算MCS的修正值Λ MCS ;处理模块,用于根据所述MCS的初始值和MCS的修正值确定最終的MCS值。进ー步地,所述装置还包括配置模块,用于配置控制格式指示CFI的值;所述初始值确定模块包括滤波子模块,用于对所述CQI信息中携帯的CQI值进行CQI滤波,得到CQI滤波值;确定子模块,用于根据所述CQI滤波值和所述CFI的值确定MCS初始值。进ー步地,所述配置模块还用于配置CQI滤波系数α的值;所述滤波子模块具体用于执行以下步骤以得到CQI滤波值在基站当前接收的CQI信息为终端上报的第一个CQI信息时,确定CQI 滤波(t) =CQI 上报;在基站当前接收的CQI信息不是终端上报的第一个CQI信息时,确定CQI 滤波(t) =(1_α ) · CQI 滤波(t-Ι)+α · CQI 上报;在基站当前未接收到终端上报的CQI信息时,确定CQI 滤波(t) =CQI_(t-l);其中,CQIissCt)为新的CQI滤波值,CQI滤波(t)-I为基站保存的CQI滤波值,CQI 为终端上报的CQI信息中的CQI值。进ー步地,所述配置模块还用于配置ACK计数门限Threshold Cack和NACK计数门限 Threshold Cnack 的值;所述修正值确定模块具体用于对接收到的NACK信息进行计数,当NACK计数Cnack超出Threshold Cnack吋,则将当前保存的MCS的修正值减去预设的Λ MCS_Down得到新的MCS的修正值Λ MCS ;对接收到的ACK信息进行计数,当ACK计数Cack超出Threshold Cack吋,则将当前保存的MCS的修正值加上预设的Λ MCS_Up得到新的MCS的修正值Λ MCS。进ー步地,所述配置模块还用于配置參数ACK调度计数门限Threshold ACKCschedule、NACK 调度计数门限 Threshold NACKC schedule、HARQ 重传增益參数 HARQ_MCS_GAIN和重传数据包调制编码方式MCSJiARQ的值;对初始化參数进行设置,所述初始化參数包括 MCS_Init、A MCS、ACKC schedule、NACKC schedule、Cack 和 Cnack ; 所述修正值确定模块具体用于执行以下步骤以计算MCS的修正值Λ MCS 步骤bl :接收ACK/NACK信息;步骤b2 :判断上报的ACK/NACK信息对应的是新传数据包还是重传数据包,若对应的是新传数据包,则转向步骤b3,若对应的是重传数据包,则转向步骤b4 ;步骤b3 :判断ACK/NACK信息是ACK信息还是NACK信息;若为ACK信息,判断基站当前保存的MCS值MCS_Cur是否大于预设的MCS上限若MCS_Cur 小于等于 MCS 上限,则 ACKC schedule 的值加一,NACKC schedule 的 值加一,Cack的值加一,Cack_half的值加ー;若MCS_Cur 大于 MCS 上限,则 ACKC schedule 的值加一,NACKC schedule 的值加一,Cack的值加ー;若为NACK信息,判断NACK对应的MCS_Cur是否小于预设的MCS下限若MCS_Cur 大于等于 MCS 下限,则 ACKC schedule 的值加一,NACKC schedule 的 值加一,Cnack的值加一,Cnack_half的值加ー;若MCS_Cur 小于 MCS 下限,则 ACKC schedule 的值加一,NACKC schedule 的值加完成后,转向步骤b5;步骤b4 :若ACK/NACK信息对应的是重传数据包,则判断ACK/NACK信息是ACK信息还是NACK彳目息; 若为ACK 信息,判断 MCS_Cur 与(MCS_HARQ_HARQ_MCS_GAIN)的大小若MCS Cur 大于(MCS_HARQ_HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKCschedule 的值加ー;若MCS_Cur 小于等于(MCS_HARQ_HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKC schedule 的值加一,Cack 的值加一,Cack_half 的值加一;若为NACK 信息,判断 MCS_Cur 与(MCS_HARQ_HARQ_MCS_GAIN)的大小若MCS_Cur 大于等于(MCS_HARQ_HARQ_MCS_GAIN),则 ACKC schedule 的值加一, NACKC schedule 的值加一,Cnack 的值加一,Cnack_half 的值加一;若MCS_Cur 小于(MCS_HARQ_HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKCschedule 的值加ー;完成后,转向步骤b5;步骤b5 :判断Cnack的值是否超过Threshold Cnack 若超过,则将当前保存的MCS的修正值减去预设的Λ MCS_Down得到新的MCS的修正值Λ MCS,且将 ACKC schedule, NACK schedule 和 Cack,Cnack 置 0,转向步骤 blO ;若不超过,转向步骤b6;步骤b6 :判断Cack的值是否超过Threshold Cack 若超过,则将当前保存的MCS的修正值加上预设的Λ MCS_Up得到新的MCS的修正值AMCS,且将 ACKC schedule, NACK schedule 和 Cack,Cnack 置 0,转向步骤 blO ;若不超过,转向步骤b7;
步骤b7 :判断 NACKC schedule 的值是否超过 Threshold NACKC schedule 的 1/2 :若超过,则将当前保存的MCS的修正值作为新的MCS的修正值Λ MCS,且将NACKCschedule 和 Cnack 置 O,转到步骤 blO ;若不超过,转向步骤b8;步骤b8 :判断 ACKC schedule 的值是否超过 Threshold ACKC schedule 的 1/2 若超过,则将当前保存的MCS的修正值作为新的MCS的修正值Λ MCS,且将ACKCschedule和Cack置O,转到步骤blO ;
若不超过,转向步骤b9;
步骤b9 :将当前保存的MCS的修正值作为新的MCS的修正值Λ MCS ;步骤blO :保存新的MCS的修正值Λ MCS。本发明的实施例具有以下有益效果上述方案中,基站根据终端反馈的CQI信息计算MCS的初始值MCS_Init,再根据接收的ACK/NACK信息计算MCS的修正值Λ MCS,最后根据MCS的初始值和MCS的修正值确定最終的MCS值。本发明实施例能够根据当前信道的情况确定合适的调制编码方式,从而最大限度地发送信息,提高通信系统的信道效率,增大吞吐率,从而实现较高的传输速率。


图I为本发明实施例的调制编码方案的自适应调整方法的流程示意图;图2为本发明实施例的调制编码方案自适应调整装置的结构框图;图3为本发明实施例的调制编码方案的自适应调整方法的另一流程示意图。
具体实施例方式为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本发明的实施例针对现有技术中基站根据当前UE上报的信道质量指示CQI信息简单的映射到MCS,但是这样不能对无线RB资源进行合理分配及使用,最終会影响通信系统的容量和通信网络的性能的问题,提供一种调制编码方案的自适应调整方法及装置,能够提高通信系统的信道效率,增大吞吐率,从而实现较高的传输速率。图I为本发明实施例的调制编码方案的自适应调整方法的流程示意图,如图I所示,本实施例包括步骤101 :基站解调接收的信道质量指示CQI信息,根据CQI信息计算调制编码方案MCS的初始值MCS_Init ;步骤102 :基站接收确认/否认ACK/NACK信息,根据ACK/NACK信息计算MCS的修正值Λ MCS ;步骤103 :基站根据MCS的初始值和MCS的修正值确定最終的MCS值。本实施例的调制编码方案的自适应调整方法,基站根据終端反馈的CQI信息计算MCS的初始值MCS_Init,再根据接收的ACK/NACK信息计算MCS的修正值Λ MCS,最后根据MCS的初始值和MCS的修正值确定最終的MCS值。本发明实施例能够根据当前信道的情况确定合适的调制编码方式,从而最大限度地发送信息,提高通信系统的信道效率,增大吞吐率,从而实现较高的传输速率。图2为本发明实施例的调制编码方案自适应调整装置的结构框图,如图2所示,本实施例包括初始值确定模块20,用于解调接收的信道质量指示CQI信息,根据CQI信息计算调制编码方案MCS的初始值MCS_Init ;修正值确定模块21,用于接收确认/否认ACK/NACK信息,根据ACK/NACK信息计算MCS的修正值Λ MCS ;处理模块22,用于根据MCS的初始值和MCS的修正值 确定最終的MCS值。进ー步地,该装置还包括配置模块,用于配置控制格式指示CFI的值; 初始值确定模块20包括滤波子模块,用于对CQI信息中携帯的CQI值进行CQI滤波,得到CQI滤波值;确定子模块,用于根据CQI滤波值和CFI的值确定MCS初始值。进ー步地,配置模块还用于配置CQI滤波系数α的值;滤波子模块具体用于执行以下步骤以得到CQI滤波值在基站当前接收的CQI信息为终端上报的第一个CQI信息时,确定CQI 滤波(t) =CQI 上报;在基站当前接收的CQI信息不是终端上报的第一个CQI信息时,确定CQI 滤波(t) =(1_α ) · CQI 滤波(t-Ι)+α · CQI 上报;在基站当前未接收到终端上报的CQI信息时,确定CQI 滤波(t) =CQI 滤波(t-Ι);其中,CQIissCt)为新的CQI滤波值,CQI滤波(t)-I为基站保存的CQI滤波值,CQI 为终端上报的CQI信息中的CQI值。进ー步地,配置模块还用于配置ACK计数门限Threshold Cack和NACK计数门限Threshold Cnack 的值;修正值确定模块21具体用于对接收到的NACK信息进行计数,当NACK计数Cnack超出Threshold Cnack吋,则将当前保存的MCS的修正值减去预设的Λ MCS_Down得到新的MCS的修正值Λ MCS ;对接收到的ACK信息进行计数,当ACK计数Cack超出Threshold Cack吋,则将当前保存的MCS的修正值加上预设的Λ MCS_Up得到新的MCS的修正值Λ MCS。进ー步地,配置模块还用于配置參数ACK调度计数门限Threshold ACKCschedule、NACK 调度计数门限 Threshold NACKC schedule、HARQ 重传增益參数 HARQ_MCS_GAIN和重传数据包调制编码方式MCSJiARQ的值;对初始化參数进行设置,初始化參数包括MCS_Init、A MCS、ACKC schedule、NACKC schedule、Cack 和 Cnack ;修正值确定模块21具体用于执行以下步骤以计算MCS的修正值Λ MCS 步骤bl :接收ACK/NACK信息;步骤b2 :判断上报的ACK/NACK信息对应的是新传数据包还是重传数据包,若对应的是新传数据包,则转向步骤b3,若对应的是重传数据包,则转向步骤b4 ;步骤b3 :判断ACK/NACK信息是ACK信息还是NACK信息;若为ACK信息,判断基站当前保存的MCS值MCS_Cur是否大于预设的MCS上限
若MCS_Cur 小于等于 MCS 上限,则 ACKC schedule 的值加一,NACKC schedule 的值加一,Cack的值加一,Cack_half的值加ー;若MCS_Cur 大于 MCS 上限,则 ACKC schedule 的值加一,NACKC schedule 的值加一,Cack的值加ー;若为NACK信息,判断NACK对应的MCS_Cur是否小于预设的MCS下限若MCS_Cur 大于等于 MCS 下限,则 ACKC schedule 的值加一,NACKC schedule 的值加一,Cnack的值加一,Cnack_half的值加ー;若MCS_Cur 小于 MCS 下限,则 ACKC schedule 的值加一,NACKC schedule 的值加完成后,转向步骤b5;步骤b4 :若ACK/NACK信息对应的是重传数据包,则判断ACK/NACK信息是ACK信 息还是NACK彳目息;若为ACK 信息,判断 MCS_Cur 与(MCS_HARQ_HARQ_MCS_GAIN)的大小若MCS_Cur 大于(MCS_HARQ_HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKCschedule 的值加ー;若MCS_Cur 小于等于(MCS_HARQ-HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKC schedule 的值加一,Cack 的值加一,Cack_half 的值加一;若为 NACK 信息,判断 MCS_Cur 与(MCS_HARQ_HARQ_MCS_GAIN)的大小若MCS_Cur 大于等于(MCS_HARQ-HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKC schedule 的值加一,Cnack 的值加一,Cnack_half 的值加一;若MCS_Cur 小于(MCS_HARQ_HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKCschedule 的值加ー;完成后,转向步骤b5;步骤b5 :判断Cnack的值是否超过Threshold Cnack 若超过,则将当前保存的MCS的修正值减去预设的Λ MCS_Down得到新的MCS的修正值Λ MCS,且将 ACKC schedule, NACK schedule 和 Cack,Cnack 置 0,转向步骤 blO ;若不超过,转向步骤b6;步骤b6 :判断Cack的值是否超过Threshold Cack 若超过,则将当前保存的MCS的修正值加上预设的Λ MCS_Up得到新的MCS的修正值AMCS,且将 ACKC schedule, NACK schedule 和 Cack,Cnack 置 0,转向步骤 blO ;若不超过,转向步骤b7;步骤b7 :判断 NACKC schedule 的值是否超过 Threshold NACKC schedule 的 1/2 :若超过,则将当前保存的MCS的修正值作为新的MCS的修正值Λ MCS,且将NACKCschedule 和 Cnack 置 O,转到步骤 blO ;若不超过,转向步骤b8;步骤b8 :判断 ACKC schedule 的值是否超过 Threshold ACKC schedule 的 1/2 若超过,则将当前保存的MCS的修正值作为新的MCS的修正值Λ MCS,且将ACKCschedule和Cack置O,转到步骤blO ;若不超过,转向步骤b9;
步骤b9 :将当前保存的MCS的修正值作为新的MCS的修正值Λ MCS ;步骤blO :保存新的MCS的修正值Λ MCS。本实施例的调制编码方案的自适应调整装置,基站根据終端反馈的CQI信息计算MCS的初始值MCS_Init,再根据接收的ACK/NACK信息计算MCS的修正值Λ MCS,最后根据MCS的初始值和MCS的修正值确定最終的MCS值。本发明实施例能够根据当前信道的情况确定合适的调制编码方式,从而最大限度地发送信息,提高通信系统的信道效率,增大吞吐率,从而实现较高的传输速率。下面结合具体的实施例对本发明的调制编码方案的自适应调整方法进行进一歩地介绍本发明的调制编码方案的自适应调整方法能够根据当前信道的情况确定合适的调制编码方案,从而最大限度地发送信息,实现较高的传输速率。
首先,基站的操作维护中心OMC (Operation Maintenance Center)要配置系统參数的值,上述系统參数包括ACK调度计数门限(Threshold ACKC schedule),NACK调度计数门限(Threshold NACKC schedule),ACK 计数门限(Threshold Cack),NACK 计数门限(Threshold Cnack), HARQ重传增益參数(HARQ_MCS_GAIN),重传数据包的调制编码方式(MCSJiARQ),CFI值,CQI滤波系数(α )。并对初始化參数进行设置,初始化參数为MCS计算相关參数,包括MCS_Init,Δ MCS, ACKC schedule, NACKC schedule, Δ MCS_Down, Δ MCS_Up, Cack 和 Cnack0如图3所示,本实施例的调制编码方案的自适应调整方法中,基站首先解析上行PHY (物理层)上报的UCI (Uplink Control Information,上行控制消息)信息,进行内环处理确定MCS的初始值MCS_Init,再进行外环处理确定MCS的修正值Λ MCS,之后根据MCS的初始值和MCS的修正值确定MCS的最终值。其中,确定MCS的初始值MCS_Init的过程包括如下步骤步骤al :基站解调終端上报的CQI信息,该CQI信息中携帯有終端上报的CQI值(CQI值的取值范围为(Γ15)。为了避免CQI值的浮动过大,基站首先对该CQI值进行CQI滤波,得到CQI的滤波值,CQI滤波的算法具体如下在基站当前接收的CQI信息为终端上报的第一个CQI信息时,基站确定CQI 滤波(t) =CQI 上报;在基站当前接收的CQI信息不是终端上报的第一个CQI信息时,基站确定CQI滤波(t) =Q-a ) · CQI 滤波(t-Ι)+α · CQI 上报;在基站当前未接收到终端上报的CQI信息时,基站确定CQI 滤波(t) =CQI 滤波(t_l);其中,CQIissCt)为基站当前保存的CQI滤波值,CQIissCt)-!为基站上一次保存的CQI滤波值,CQI 为接收到的终端上报的CQI信息中的CQI值。步骤a2 :根据确定的CQI滤波值和CFI值确定MCS初始值MCS_Init。具体地,可以根据如表I所示的预设映射表根据CQI滤波值和CFI值查找到对应的MCS初始值MCS_Init,由表I可以看出,MCS_Init不能超过MCS上限28,不能小于MCS下限O。表I
权利要求
1.一种调制编码方案的自适应调整方法,其特征在于,包括 基站解调接收的信道质量指示CQI信息,根据所述CQI信息计算调制编码方案MCS的初始值MCS_Init ; 所述基站接收确认/否认ACK/NACK信息,根据所述ACK/NACK信息计算MCS的修正值Δ MCS ; 所述基站根据所述MCS的初始值和MCS的修正值确定最終的MCS值。
2.根据权利要求I所述的调制编码方案的自适应调整方法,其特征在于,所述方法之前还包括 所述基站配置控制格式指示CFI的值; 所述根据所述CQI信息计算调制编码方案MCS的初始值MCS_Init包括 所述基站对所述CQI信息中携帯的CQI值进行CQI滤波,得到CQI滤波值; 所述基站根据所述CQI滤波值和所述CFI的值确定MCS初始值。
3.根据权利要求2所述的调制编码方案的自适应调整方法,其特征在于,所述方法之前还包括 所述基站配置CQI滤波系数α的值; 所述基站对所述CQI信息中携帯的CQI值进行CQI滤波,得到CQI滤波值包括 在基站当前接收的CQI信息为终端上报的第一个CQI信息时,所述基站确定 CQI滤波(t) =CQI上报; 在基站当前接收的CQI信息不是终端上报的第一个CQI信息时,所述基站确定⑶1 滤波(t) =(1_α) · CQi滤波(t_i)+ α · CQi上报; 在基站当前未接收到终端上报的CQI信息时,所述基站确定CQI 滤波(t) =CQI 滤波(t_l); 其中,CQI Jgs (t)为新的CQI滤波值,CQI ^ (t)-I为基站保存的CQI滤波值,CQI±S*终端上报的CQI信息中的CQI值。
4.根据权利要求I所述的调制编码方案的自适应调整方法,其特征在于,所述方法之前还包括 所述基站配置ACK计数门限Threshold Cack和NACK计数门限Threshold Cnack的值; 所述基站接收确认/否认ACK/NACK信息,根据所述ACK/NACK信息计算MCS的修正值Λ MCS包括以下步骤 所述基站对接收到的NACK信息进行计数,当NACK计数Cnack超出Threshold Cnack吋,则将当前保存的MCS的修正值减去预设的Λ MCS_Down得到新的MCS的修正值Λ MCS ; 所述基站对接收到的ACK信息进行计数,当ACK计数Cack超出Threshold Cack时,则将当前保存的MCS的修正值加上预设的Λ MCS_Up得到新的MCS的修正值Λ MCS0
5.根据权利要求4所述的调制编码方案的自适应调整方法,其特征在于,所述方法之前还包括 所述基站配置參数ACK调度计数门限Threshold ACKC schedule,NACK调度计数门限Threshold NACKC schedule,HARQ重传增益參数HARQ_MCS_GAIN和重传数据包调制编码方式MCSJiARQ的值;所述基站对初始化參数进行设置,所述初始化參数包括MCS_Init、Δ MCS> ACKCschedule、NACKC schedule、Cack 和 Cnack ; 所述基站接收确认/否认ACK/NACK信息,根据所述ACK/NACK信息计算MCS的修正值AMCS具体包括以下步骤 步骤bl :所述基站接收ACK/NACK信息; 步骤b2 :所述基站判断上报的ACK/NACK信息对应的是新传数据包还是重传数据包,若对应的是新传数据包,则转向步骤b3,若对应的是重传数据包,则转向步骤b4 ; 步骤b3 :基站判断ACK/NACK信息是ACK信息还是NACK信息; 若为ACK信息,基站判断基站当前保存的MCS值MCS_Cur是否大于预设的MCS上限若MCS_Cur小于等于MCS上限,则ACKC schedule的值加一,NACKC schedule的值加一,Cack 的值加一,Cack_half 的值加ー;若 MCS_Cur 大于 MCS 上限,则 ACKC schedule 的值加一,NACKC schedule 的值加一,Cack的值加ー; 若为NACK信息,基站判断NACK对应的MCS_Cur是否小于预设的MCS下限 若MCS_Cur大于等于MCS下限,则ACKC schedule的值加一,NACKC schedule的值加一,Cnack 的值加一,Cnack_half 的值加一; 若 MCS_Cur 小于 MCS 下限,则 ACKC schedule 的值加一,NACKC schedule 的值加ー; 完成后,转向步骤b5 ; 步骤b4 :若ACK/NACK信息对应的是重传数据包,则基站判断ACK/NACK信息是ACK信息还是NACK彳目息; 若为ACK信息,基站判断MCS_Cur与(MCS_HARQ_HARQ_MCS_GAIN)的大小 若 MCS_Cur 大于(MCS_HARQ-HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKCschedule 的值加ー; 若 MCS_Cur 小于等于(MCS_HARQ-HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKCschedule的值加一,Cack的值加一,Cack_half的值加一; 若为 NACK 信息,基站判断 MCS_Cur 与(MCS_HARQ_HARQ_MCS_GAIN)的大小 若 MCS_Cur 大于等于(MCS_HARQ-HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKCschedule 的值加一,Cnack 的值加一,Cnack_half 的值加一; 若 MCS_Cur 小于(MCS_HARQ-HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKCschedule 的值加ー; 完成后,转向步骤b5 ; 步骤b5 :基站判断Cnack的值是否超过Threshold Cnack 若超过,则将当前保存的MCS的修正值减去预设的Λ MCS_Down得到新的MCS的修正值AMCS,且将 ACKC schedule, NACK schedule 和 Cack,Cnack 置 0,转向步骤 blO ; 若不超过,转向步骤b6 ; 步骤b6 :基站判断Cack的值是否超过Threshold Cack 若超过,则将当前保存的MCS的修正值加上预设的Λ MCS_Up得到新的MCS的修正值AMCS,且将 ACKC schedule, NACK schedule 和 Cack,Cnack 置 0,转向步骤 blO ; 若不超过,转向步骤b7 ;步骤 b7 :基站判断 NACKC schedule 的值是否超过 Threshold NACKC schedule 的 1/2 :若超过,则将当前保存的MCS的修正值作为新的MCS的修正值Λ MCS,且将NACKCschedule 和 Cnack 置 O,转到步骤 blO ; 若不超过,转向步骤b8 ; 步骤 b8 :基站判断 ACKC schedule 的值是否超过 Threshold ACKC schedule 的 1/2 若超过,则将当前保存的MCS的修正值作为新的MCS的修正值Λ MCS,且将ACKCschedule和Cack置O,转到步骤blO ; 若不超过,转向步骤b9 ; 步骤b9 :基站将当前保存的MCS的修正值作为新的MCS的修正值Λ MCS ; 步骤blO :基站保存新的MCS的修正值Λ MCS。
6.一种调制编码方案的自适应调整装置,其特征在于,包括 初始值确定模块,用于解调接收的信道质量指示CQI信息,根据所述CQI信息计算调制编码方案MCS的初始值MCS_Init ; 修正值确定模块,用于接收确认/否认ACK/NACK信息,根据所述ACK/NACK信息计算MCS的修正值Λ MCS ; 处理模块,用于根据所述MCS的初始值和MCS的修正值确定最終的MCS值。
7.根据权利要求6所述的调制编码方案的自适应调整装置,其特征在于,所述装置还包括 配置模块,用于配置控制格式指示CFI的值; 所述初始值确定模块包括 滤波子模块,用于对所述CQI信息中携帯的CQI值进行CQI滤波,得到CQI滤波值; 确定子模块,用于根据所述CQI滤波值和所述CFI的值确定MCS初始值。
8.根据权利要求7所述的调制编码方案的自适应调整方法,其特征在干, 所述配置模块还用于配置CQI滤波系数α的值; 所述滤波子模块具体用于执行以下步骤以得到CQI滤波值 在基站当前接收的CQI信息为终端上报的第一个CQI信息时,确定 CQI滤波(t) =CQI上报; 在基站当前接收的CQI信息不是终端上报的第一个CQI信息时,确定⑶1 滤波(t) =(1_α) · CQi滤波(t_i)+ α · CQi上报; 在基站当前未接收到终端上报的CQI信息时,确定CQI 滤波(t) =CQI 滤波(t_l); 其中,CQI Jgs (t)为新的CQI滤波值,CQI ^ (t)-I为基站保存的CQI滤波值,CQI±S*终端上报的CQI信息中的CQI值。
9.根据权利要求6所述的调制编码方案的自适应调整方法,其特征在干, 所述配置模块还用于配置ACK计数门限Threshold Cack和NACK计数门限ThresholdCnack的值; 所述修正值确定模块具体用于对接收到的NACK信息进行计数,当NACK计数Cnack超出Threshold Cnack时,则将当前保存的MCS的修正值减去预设的Λ MCS_Down得到新的MCS的修正值Λ MCS ;对接收到的ACK信息进行计数,当ACK计数Cack超出Threshold Cack吋,则将当前保存的MCS的修正值加上预设的Λ MCS_Up得到新的MCS的修正值Λ MCS。
10.根据权利要求9所述的调制编码方案的自适应调整方法,其特征在干, 所述配置模块还用于配置參数ACK调度计数门限Threshold ACKC schedule、NACK调度计数门限Threshold NACKC schedule、HARQ重传增益參数HARQ_MCS_GAIN和重传数据包调制编码方式MCSJiARQ的值;对初始化參数进行设置,所述初始化參数包括MCS_Init、Δ MCS、ACKC schedule、NACKC schedule、Cack 和 Cnack ;所述修正值确定模块具体用于执行以下步骤以计算MCS的修正值Λ MCS 步骤bl :接收ACK/NACK信息; 步骤b2 :判断上报的ACK/NACK信息对应的是新传数据包还是重传数据包,若对应的是新传数据包,则转向步骤b3,若对应的是重传数据包,则转向步骤b4 ; 步骤b3 :判断ACK/NACK信息是ACK信息还是NACK信息;若为ACK信息,判断基站当前保存的MCS值MCS_Cur是否大于预设的MCS上限 若MCS_Cur小于等于MCS上限,则ACKC schedule的值加一,NACKC schedule的值加一,Cack 的值加一,Cack_half 的值加ー; 若 MCS_Cur 大于 MCS 上限,则 ACKC schedule 的值加一,NACKC schedule 的值加一,Cack的值加ー; 若为NACK信息,判断NACK对应的MCS_Cur是否小于预设的MCS下限 若MCS_Cur大于等于MCS下限,则ACKC schedule的值加一,NACKC schedule的值加一,Cnack 的值加一,Cnack_half 的值加一; 若 MCS_Cur 小于 MCS 下限,则 ACKC schedule 的值加一,NACKC schedule 的值加ー; 完成后,转向步骤b5 ; 步骤b4 :若ACK/NACK信息对应的是重传数据包,则判断ACK/NACK信息是ACK信息还是NACK /[目息; 若为 ACK 信息,判断 MCS_Cur 与(MCS_HARQ_HARQ_MCS_GAIN)的大小 若 MCS_Cur 大于(MCS_HARQ-HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKCschedule 的值加ー; 若 MCS_Cur 小于等于(MCS_HARQ-HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKCschedule的值加一,Cack的值加一,Cack_half的值加一; 若为 NACK 信息,判断 MCS_Cur 与(MCS_HARQ_HARQ_MCS_GAIN)的大小 若 MCS_Cur 大于等于(MCS_HARQ-HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKCschedule 的值加一,Cnack 的值加一,Cnack_half 的值加一; 若 MCS_Cur 小于(MCS_HARQ-HARQ_MCS_GAIN),则 ACKC schedule 的值加一,NACKCschedule 的值加ー; 完成后,转向步骤b5 ; 步骤b5 :判断Cnack的值是否超过Threshold Cnack 若超过,则将当前保存的MCS的修正值减去预设的Λ MCS_Down得到新的MCS的修正值AMCS,且将 ACKC schedule, NACK schedule 和 Cack,Cnack 置 0,转向步骤 blO ; 若不超过,转向步骤b6 ; 步骤b6 :判断Cack的值是否超过Threshold Cack 若超过,则将当前保存的MCS的修正值加上预设的Λ MCS_Up得到新的MCS的修正值AMCS,且将 ACKC schedule, NACK schedule 和 Cack,Cnack 置 O,转向步骤 blO ; 若不超过,转向步骤b7 ; 步骤 b7 :判断 NACKC schedule 的值是否超过 Threshold NACKC schedule 的 1/2 若超过,则将当前保存的MCS的修正值作为新的MCS的修正值Λ MCS,且将NACKC schedule 和 Cnack 置 O,转到步骤 blO ; 若不超过,转向步骤b8 ; 步骤 b8 :判断 ACKC schedule 的值是否超过 Threshold ACKC schedule 的 1/2 若超过,则将当前保存的MCS的修正值作为新的MCS的修正值AMCS,且将ACKCschedule和Cack置O,转到步骤blO ; 若不超过,转向步骤b9 ; 步骤b9 :将当前保存的MCS的修正值作为新的MCS的修正值Λ MCS ; 步骤blO :保存新的MCS的修正值Λ MCS。
全文摘要
本发明提供一种调制编码方案的自适应调整方法及装置,属于移动通信领域。其中,该调制编码方案的自适应调整方法包括基站解调接收的信道质量指示CQI信息,根据所述CQI信息计算调制编码方案MCS的初始值MCS_Init;所述基站接收确认/否认ACK/NACK信息,根据所述ACK/NACK信息计算MCS的修正值△MCS;所述基站根据所述MCS的初始值和MCS的修正值确定最终的MCS值。本发明的技术方案能够提高通信系统的信道效率,增大吞吐率,从而实现较高的传输速率。
文档编号H04L1/06GK102724016SQ20121018284
公开日2012年10月10日 申请日期2012年6月5日 优先权日2012年6月5日
发明者谢忠时, 黄志强 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1