一种调制编码方式MCS的确定方法及装置与流程

文档序号:13168548阅读:932来源:国知局
一种调制编码方式MCS的确定方法及装置与流程

本发明涉及移动通信技术领域,尤其涉及一种调制编码方式mcs的确定方法及装置。



背景技术:

正交频分复用(ofdm,orthogonalfrequencydivisionmultiplexing)技术,由于具有频谱效率高、扩展性强、抗多径衰落、频域自适应调度及实现多输入多输出(mimo,multipleinputmultipleoutput)技术较简单等特点。随着无线通讯技术的不断发展和进步,为了更好的满足用户对更高速率、更小等待时延及更好覆盖的需求,移动通讯从第三代移动通信技术(3g,3rd-generation)快速向以ofdm为核心技术的长期演进技术(lte,longtermevolution)演进。

无线信道一个很重要的特点就是具有很强的时变性,为了最大化提高系统的吞吐量,同时控制用户设备(ue,userequipment)的误包率,以满足不同业务的通信需求,需要采用有效的链路自适应技术。lte通过使用自适应调制编码(amc,adaptivemodulationcoding)技术来根据信道变化的情况改变当前发送信号的调制编码方式(mcs,modulationandcodingscheme),以补偿由于信道变化对接收信号造成的衰落影响。对于处于有利位置的ue,例如接近基站的ue可使用高阶调制(64qam或256qam)和高码率(大码块数据),而处于不利位置的ue,例如小区边缘的ue则使用低阶调制(qpsk)和低码率(小码块数据),使得ue能够自动地适应信道的状况,并充分利用无线资源。

目前在lte系统中,amc技术采用内环加外环的方法来确定当前无线信道质量条件下的mcs。内环mcs是根据ue测量的信道质量指示(cqi,channelqualityindicator)来决定的。外环mcs是根据一段周期内的调度包的误包率(per,packeterrorratio)进行调整的,即设置一个目标误包率,当一段周期内统计的误包率低于目标误包率时,在内环mcs的基础上提高相应的△mcs(mcs偏差);当一段周期内统计的误包率高于目标误包率时,在内环mcs的基础上降低相应的△mcs。amc根据内环△mcs和外环△mcs决定ue的mcs,将误包率控制在目标误包率范围内。

上述的amc算法基于一个基本前提,就是不同mcs与解调所需的sinr是线性的关系。但是从仿真以及实际测量中发现,如图1所示,不同mcs与解调所需的sinr不是线性的关系,例如mcs=27升高到mcs=28所需的sinr,明显比mcs=26升高到mcs=27所需的sinr高很多,这样对mcs=26和mcs=27使用相同的目标误包率进行外环mcs的调整,就会造成目标误包率对mcs=26合适,但是对mcs=27不合适的情况。即当ue的mcs=26的时候,误包率低于目标误包率,外环将mcs调高到27是可以的。当ue的mcs=27的时候,误包率低于目标误包率,外环将mcs调高到28,误包率会急剧上升,此时外环将mcs调回27,误包率下降,外环又将mcs调到28,即ue的mcs在27和28之间来回振荡,影响ue的性能。



技术实现要素:

本发明提供了一种调制编码方式mcs的确定方法及装置,解决了mcs切换时的震荡问题。

依据本发明的一个方面,提供了一种调制编码方式mcs的确定方法,包括:

根据当前无线链路的信道参数,确定一初始mcs等级;

根据信道参数中的一特定参数的值与特定mcs等级对应的特定参数的目标值,确定初始mcs等级的修正值;

根据初始mcs等级与修正值,确定最终mcs等级。

其中,根据当前无线链路的信道参数,确定一初始mcs等级的步骤包括:

获取当前无线链路的信道质量指示cqi参数和误包率per参数;

根据cqi参数,确定一内环mcs等级;

根据per参数,确定一外环mcs等级;

根据内环mcs等级和外环mcs等级,确定一初始mcs等级。

其中,根据信道参数中的一特定参数的值与特定mcs等级对应的特定参数目标值,确定初始mcs等级的修正值的步骤包括:

获取在统计周期内信道参数中特定mcs等级对应的误包率per测量值;

根据per测量值与初始mcs等级的上一mcs等级对应的per目标值,确定初始mcs等级的修正值;其中,不同的mcs等级所对应的per目标值不同。

其中,根据per测量值与初始mcs等级的上一mcs等级对应的per目标值,确定初始mcs等级的修正值的步骤包括:

获取初始mcs等级上一mcs等级所对应的per目标值;

根据per测量值与per目标值,确定初始mcs等级的修正值;其中,

当per测量值小于per目标值时,确定修正值为0;否则,确定修正值为-1。

其中,根据初始mcs等级与修正值,确定最终mcs等级的步骤包括:

将mcs等级与修正值叠加,得到最终mcs等级。

依据本发明的另一个方面,还提供了一种调制编码方式mcs的确定装置,包括:

第一处理模块,用于根据当前无线链路的信道参数,确定一初始mcs等级;

第二处理模块,用于根据信道参数中的一特定参数的值与特定mcs等级对应的特定参数的目标值,确定初始mcs等级的修正值;

第三处理模块,用于根据初始mcs等级与修正值,确定最终mcs等级。

其中,该第一处理模块包括:

第一获取单元,用于获取当前无线链路的信道质量指示cqi参数和误包率per参数;

第一计算单元,用于根据cqi参数,确定一内环mcs等级;

第二计算单元,用于根据per参数,确定一外环mcs等级;

第一处理单元,用于根据内环mcs等级和外环mcs等级,确定一初始mcs等级。

其中,该第二处理模块包括:

第二获取单元,用于获取在统计周期内信道参数中特定mcs等级对应的误包率per测量值;

第二处理单元,用于根据per测量值与初始mcs等级的上一mcs等级对应的per目标值,确定初始mcs等级的修正值;其中,不同的mcs等级所对应的per目标值不同。

其中,该第二处理单元包括:

获取子单元,用于获取初始mcs等级上一mcs等级所对应的per目标值;

处理子单元,用于根据per测量值与per目标值,确定初始mcs等级的修正值;其中,

当per测量值小于per目标值时,确定修正值为0;否则,确定修正值为-1。

其中,该第三处理模块包括:

第三处理单元,用于将mcs等级与修正值叠加,得到最终mcs等级。

本发明的实施例的有益效果是:

根据mcs的解调性能,对ue的mcs等级进行修正,以得到合适的mcs等级,有效防止mcs的震荡问题,降低了ue的误包率,提高无线资源利用率。

附图说明

图1表示不同mcs的解调性能曲线图;

图2表示本发明调制编码方式mcs的确定方法的流程示意图;

图3表示本发明调制编码方式mcs的确定装置的模块示意图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

实施例一

如图2所示,本发明的实施例提供了一种调制编码方式mcs的确定方法,具体包括:

步骤21:根据当前无线链路的信道参数,确定一初始mcs等级。

其中,信道参数中包括多个表征无线链路信道质量的参数,例如:参考信号发射功率、传输信噪比、丢包率和误码率等。根据不同无线链路传输环境而确定的mcs等级来应对误码。mcs等级一般由cqi参数,ibler参数,pc+icic参数等参数共同确定的。

步骤22:根据信道参数中的一特定参数的值与特定mcs等级对应的特定参数的目标值,确定初始mcs等级的修正值。

由于mcs等级与解调所需sinr并非线性关系,这里可根据不同mcs等级的解调性能所需的参数确定其特定参数的目标值,即不同的mcs等级对应不同的参数目标值,且mcs等级与参数目标值之间并非线性关系。其中值得指出的是,不同mcs等级所对应的参数目标值可通过仿真或测试得到。

步骤23:根据初始mcs等级与修正值,确定最终mcs等级。

这样根据实际信道参数中的某特定参数与特定mcs等级对应的特定参数的目标值,可确定初始mcs等级是否需要修正以及修正值。也就是说根据当前实际信道质量确定初始mcs等级是否是合适的,如果合适则选用初始mcs等级,如果不合适则采用修正值对其进行修正。

具体地,上述步骤21具体包括:获取当前无线链路的信道质量指示cqi参数和误包率per参数;根据cqi参数,确定一内环mcs等级;根据per参数,确定一外环mcs等级;根据内环mcs等级和外环mcs等级,确定一初始mcs等级。

例如:下行ue根据测量的crssinr映射到cqi参数。上行enb通过dmrs或srs测量获取上行cqi参数。对于ue上报的cqi(全带或子带)或上行cqi,enb首先根据pc约束、icic约束和ibler情况来对cqi进行调整,然后将4bits的cqi映射为5bits的mcs。

进一步地,步骤22包括:获取在统计周期内信道参数中特定mcs等级对应的误包率per测量值;根据per测量值与初始mcs等级的上一mcs等级对应的per目标值,确定初始mcs等级的修正值。

这里是说当确定初始mcs等级后,根据当前无线链路的传输环境确定初始mcs等级是否需要修正。其中,不同的mcs等级所对应的per目标值不同。即,根据不同mcs等级各自的解调性能,为每一个mcsi等级设置一个目标误包率记为targetperi,targetperi的值可通过仿真或测试得到,其中,i=0,1,2,…,28。

进一步地,其中,根据初始mcs等级与修正值,确定最终mcs等级的步骤包括:将mcs等级与修正值叠加,得到最终mcs等级。

其中,根据per测量值与初始mcs等级的上一mcs等级对应的per目标值,确定初始mcs等级的修正值的步骤包括:获取初始mcs等级上一mcs等级所对应的per目标值;根据per测量值与per目标值,确定初始mcs等级的修正值;其中,当per测量值小于per目标值时,确定修正值为0;否则,确定修正值为-1。即,统计最近的一段统计周期内per测量值,即mcsi-1等级所对应的peri-1,将该per测量值与初始mcs等级的上一级mcs等级对应的per目标值比较。当peri-1<targetperi-1时,确定修正值为0,也就是说上一等级的mcs等级的误包率低于目标误包率,当前信道条件可以支持更高等级的mcs等级进行解调;当peri-1≥targetperi-1时,确定修正值为-1,也就是说上一等级的mcs等级的误包率高于目标误包率,当前信道条件不足以支持更高等级的mcs等级进行解调,应适当降低mcs等级。例如:假设mcs=27的目标误包率=0.05,如果一段周期内mcs=27调度包的误包率为0.1,那么当得到的初始mcs等级为28时需要降低mcs等级,修正得到mcs=27。如果一段周期内mcs=27调度包的误包率为0.02,那么说明当前无线链路质量满足提高mcs等级的解调要求,修正值为0,修正得到mcs=28。这样即可通过修正的方法防止mcs等级过快地升高到28,让ue的mcs等级更加平稳地从27升高到28,而不是在27和28之间来回震荡,有效降低了ue的误包率,提高无线资源利用率。

实施例二

如图3所示,本发明的实施例二中还提供了一种调制编码方式mcs的确定装置,包括:

第一处理模块31,用于根据当前无线链路的信道参数,确定一初始mcs等级;

第二处理模块32,用于根据信道参数中的一特定参数的值与特定mcs等级对应的特定参数的目标值,确定初始mcs等级的修正值;

第三处理模块33,用于根据初始mcs等级与修正值,确定最终mcs等级。

其中,该第一处理模块31包括:

第一获取单元,用于获取当前无线链路的信道质量指示cqi参数和误包率per参数;

第一计算单元,用于根据cqi参数,确定一内环mcs等级;

第二计算单元,用于根据per参数,确定一外环mcs等级;

第一处理单元,用于根据内环mcs等级和外环mcs等级,确定一初始mcs等级。

其中,该第二处理模块32包括:

第二获取单元,用于获取在统计周期内信道参数中特定mcs等级对应的误包率per测量值;

第二处理单元,用于根据per测量值与初始mcs等级的上一mcs等级对应的per目标值,确定初始mcs等级的修正值;其中,不同的mcs等级所对应的per目标值不同。

其中,该第二处理单元包括:

获取子单元,用于获取初始mcs等级上一mcs等级所对应的per目标值;

处理子单元,用于根据per测量值与per目标值,确定初始mcs等级的修正值;其中,

当per测量值小于per目标值时,确定修正值为0;否则,确定修正值为-1。

其中,该第三处理模块33包括:

第三处理单元,用于将mcs等级与修正值叠加,得到最终mcs等级。

需要说明的是,该装置是与上述调制编码方式mcs的确定方法对应的装置,上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1