一种mcs等级的确定方法和设备的制造方法

文档序号:9420939阅读:1282来源:国知局
一种mcs等级的确定方法和设备的制造方法
【技术领域】
[0001] 本发明设及通信技术领域,尤其是设及一种MCS等级的确定方法和设备。
【背景技术】
[0002] 在LTE(LongTermEvolution,长期演进)系统中,上行链路自适应技术就是:基 站设备根据用户上行SRS(SoundingReferenceSignal,探测参考信号)信号质量估计用户 上行PUSCH(PhysicalUplinkSharedChannel,物理上行共享信道)信道质量,然后在调度 PUSCH时,选择与用户信道质量相匹配的MCS(Mo化IationandCoding5切16,调制编码方 式)。具体的,基站设备根据用户的上行SRS信号,估计用户上行信道质量SINR(Signalto InterferenceplusNoiseRatio,信号与干扰加噪声比),并近似的认为SRS测量得到的 SINR将等于用户PUSCH信道的SINR,从而确定出用户PUSCH信道对应的MCS等级。进一步 的,基站设备在调度用户时,可W根据运个MCS等级W及用户待传输的数据量确定出PUSCH 需要调度的PRB(PhysicalResourceBlock,物理资源块)数。
[0003] 直接WSRS估计出的MCS作为PUSCH的MCS,在某些情况下两者并不相等。由于终 端设备有最大发送功率限制,SRS信号和PUSCH信号不一定同时受到最大发送功率限制,因 此SRS信号和PUSCH信号的单PRB发送功率并不一定相同。例如,SRS配置96个PRB,当用 户处于远点时,由于路损较大导致上行发送功率受限,实际单PRB发送功率达不到期望功 率,用户调度PUSCH时,由于待传输数据量少,实际调度PUSCH的PRB少,因此PUSCH单PRB 发送功率高于SRS单PRB发送功率,即PUSCH的SINR大于SRS信道的SINR,运就是说,W SRS信号估算出的SINR不能代表PUSCH的SINR,根据SRS信号估计出的MCS直接作为用户 PUSCH调度MCS不合适。
[0004] 无论最终PUSCH调度多少,PRB均采用相同MCS等级,在某些情况下不合理。当 PUSCH发送功率达到最大值时,单PRB上实际接收功率已不等于期望接收功率,调度不同 PUSCHPRB数,单PRB的发送功率不一样,也就是说,不同PRB数时PUSCH信道的SINR是不 同的。例如,前一时刻调度50个PRB,每个PRB上的功率为6地m,后一时刻调度25个PRB, 每个PRB上的功率为9地m。如果按照相同MCS来调度,就与实际PUSCH信道的SINR不一 致,对于单PRB功率6地m的PUSCH来说,选择的MCS等级可能偏高,对于单PRB功率MBm 的PUSCH来说,选择的MCS等级可能偏低。
[00化]对于PUSCH的调度PRB数没有限制,无法保证小区边缘PUSCH接收性能。当用户 处于小区边缘、路损很大、上行发送功率受限时,调度MCS等级会调整到0,但是不限制边缘 用户PUSCH调度PRB数,如果此时调度96PRB,基站设备单PRB接收功率会很低,即使调度 MCS等级0也无法译码正确。

【发明内容】

[0006] 本发明实施例提供一种MCS等级的确定方法和设备,W充分考虑实际调度PUSCH 带宽与SRS带宽的差异,W及终端设备存在最大发送功率限制的约束,精确计算用户传输 一定数据量实际可用MCS等级及对应的PRB数。
[0007] 本发明实施例提供一种调制编码方式MCS等级的确定方法,该方法包括:
[0008] 基站设备根据k。时刻的探测参考信号SRS信号测量得到的第一信号与干扰加噪 声比SINR,计算物理上行共享信道PUSCH信号的第二SINR;
[0009] 所述基站设备根据所述PUSCH信号的第二SINR确定第一MCS等级;
[0010] 所述基站设备根据所述第一MCS等级和用户实际需要传输的数据量,计算实际调 度的物理资源块PRB数和实际使用的第二MCS等级。
[0011] 所述基站设备根据k。时刻的探测参考信号SRS信号测量得到的第一信号与干扰 加噪声比SINR,计算物理上行共享信道PUSCH信号的第二SINR的过程,具体包括:所述基 站设备根据所述第一SINR、W及SRS信号和PUSCH信号在单资源粒子RE的功率差异,计算 所述PUSCH信号的第二SINR。
[0012] 所述基站设备根据所述第一SINR、W及SRS信号和PUSCH信号在单资源粒子RE的 功率差异,计算所述PUSCH信号的第二SINR的过程,具体包括:所述基站设备利用如下公式 计算所述PUSCH信号的第二SINR: 阳01引 紐V成批)=紐V成批).10权腳-W-丽-Ass-邸)"。;
[0014] 其中,SINR' 1。化。)为所述PUSCH信号的第二SINR,SINRmGO为所述第一SINR, P阳SCH_RE_max-PsRS_RE为SRS信号和PUSCH信号在单RE的功率差异。
[0015] 所述方法进一步包括:
[0016] 所述基站设备根据功率余量上报P皿参数W及SRS参数,计算SRS信号和PUSCH 信号在单RE的功率差异,并计算终端设备在按照期望功率发送PUSCH时和发送预设数量个 PRB的PUSCH时在单RE的功率差异。
[0017] 所述基站设备根据功率余量上报P皿参数W及SRS参数,计算SRS信号和PUSCH 信号在单RE的功率差异,并计算终端设备在按照期望功率发送PUSCH时和发送预设数量个 PRB的PUSCH时在单RE的功率差异,包括:
[00化]当SRS信号的总发送功率未达到最大值,预设数量个PRB时PUSCH的总发送功率 未达到最大值时,所述基站设备计算PpusetKe-(PSKSJWSCT+3),所述基站设备计算 P阳沈HJfEjiiaxjioLinit_P阳沈HJfEjiiax ~
[0019] 当SRS信号的总发送功率达到最大值,预设数量个PRB时PUSCH的总发送功率达 到最大值时,基站设备计算PpUSCH_RE_max-PsRS_RE=IOlogW(Msks)-l〇l〇gl〇(PRB_MAX)-3,PpusCH_RE_ max_noLimt_PpUSCH_RE_max=lOlogIO(PRB-MAX)-101〇gi〇(MpuscH(i))-PHW;或者,
[0020] 当SRS信号的总发送功率未达到最大数值,并且预设数量个PRB时PUSCH的 总发送功率达到最大数值时,则所述基站设备计算PpuschKePH(i)+l〇l〇gie(M PUSCH)-lOloglO(PRB_MAX)- (PsrsjffsET+3),并计算PpUSCH_RE_niax_noLinit-PpUSCH_RE_niax -l〇l〇gl〇(PRB_ MAX)-lOlogi。(MpuscHa))-PHa);或者,
[0021] 当SRS信号的总发送功率达到最大数值,并且预设数量个PRB时PUSCH的总发送 功率未达到最大数值时,则所述基站设备计算IOlog1。(MsJ-lOlogi。(Mp。 SCH (i) ) _閒(i) _3, PpusCH_RE_niax_noLinit-PpUSCH_RE_niax -〇; 阳0巧其中,Ppus?_KE_mex-PsKS_KE为SRS信号和PUSCH信号在单RE的功率差异;P wUmt-Ppus?je」。。、为终端设备在按照期望功率发送PUSCH时和发送预设数量个PRB的PUSCH时 在单RE的功率差异;Psksjwset为SRS信号的功率偏移;MSKS为SRS信号的带宽;PRB_MAX为 预设数量;MpustH(i)为时刻i携带终端设备的P皿的PUSCH的PRB数;PHa)为时刻i终端 设备上报的P皿。
[0023] 所述基站设备根据所述第一MCS等级和用户实际需要传输的数据量,计算实际调 度的物理资源块PRB数和实际使用的第二MCS等级的过程,具体包括:步骤A、所述基站设 备根据MCS_init_rwLimt化。)和PRB_MAX_noLimt计算能够支持的最大传输块大小TBS,如 果用户实际需要传输的数据量小于等于所述最大TBS,则所述基站设备计算所述第二MCS 等级MCShdex为MCS_init_noLimt(k。),并根据所述第二MCS等级计算得到实际调度所需的 PRB数,并结束流程;如果用户实际需要传输的数据量大于所述最大TBS,则执行步骤B;
[0024] 步骤B、所述基站设备获得MCS_ac1:ual_b,计算MCS_ac1:ual_a=MCS_actual_ b+A;如果(MCS_ac1:ual_a-MCS_ac1:ual_b)《MCS_diff,执行步骤C;否则,所述基站设备 计算MCS_ac1:ual_b=MCS_ac1:ual_a,重复步骤B ;]\1〔5_日。1:11日1_13初始值为MCS_init_sche_ max,且A=l〇*l〇gi〇(PRB_MAX/PRB_NUM)-10*logi〇(PRB_MAX/PRB_MAX_scheduled); 阳0巧]步骤C、所述基站设备计算所述第二MCS等级MCSmdex= MCS_ac化al_a,并根据所 述第二MCS等级计算得到实际调度所需的PRB数,并结束流程; 阳0%] 其中,MCS_init_iK)Limt化。)为k。时刻按照单PRB期望功率水平发送对应的第一MCS等级,PRB_MAX_noLimt为终端设备按照单PRB期望功率水平发送功率为最大发送功率 时调度的PRB数,MCS_dijf为迭代计算终止的MCS差异口限,MCS_init_sche_max为调度最 大PRB数为PRB_MAX_scheduled时能支持的MCS等级,PRB_MAX_scheduled为根据一定的 MCS等级限制计算出来的能调度的最大PRB数,PRB_MAX为预设PRB数量,PRB_NUM为根据 MCS_ac化al_b计算出来的传输用户数据需要的PRB数。
[0027] 所述方法进一步包括:
[002引所述基站设备根据所述第一MCS等级和预先配置的最小MCS等级target_MCS,计算所述PRB_MAX_scheduled和所述MCS_init_sche_max。 W29] 所述基站设备根据所述第一MCS等级MCSiMt和预先配置的最小MCS等级target_MCS,计算所述PRB_MAX_scheduled和所述MCS_init_sche_max的过程,具体 包括:当MCSiMt<target_MCS时,所述基站设备计算需要限制当前调度的最大PRB数 P拙加 __PRB-MAX_ -P"(而;如果所述PRB_tmp> =PRB_MAX_noLimt,则计算 10 V / PRB_MAX_scheduled二PRB_tmp,MCS_init_sche_max二target_MCS;如果PRB_tmp<PRB_MAX_noLimt,则基站设备计算PRB_MAX_scheduled二PRB_MAX_noLimt,基站设备计算MCS_ init_noLimt化。)=MCS_init化。)+Ppuse〇E_max_?umt-Ppuse〇E_max,并且所述基站设备计算MCS_ init_sche_max=MCS_init_noLimt(k〇);
[0030]当MCSiMt> =target_MCS时,所述基站设备计算PRB_MAX_scheduled=PRB_MAX, 所述基站设备计算MCS_init_sche_max=MCS_init(k。);其中,MCS_init(k。)为k。时刻的 第一MCS等级,PpusEt心mexjuLimt-PpUSEt心max为终端设备在按照期望功率发送PUSCH时和发送 预设数量个PRB的PUSCH时在单RE的功率差异。
[0031] 本发明实施例提供一种基站设备,所述基站设备具体包括:
[0032] 第一计算模块,用于根据k。时刻的探测参考信号SRS信号测量到的第一信号与干 扰加噪声比SINR,计算物理上行共享信道PUSCH信号的第二SINR;
[0033] 确定模块,用于根据所述第二SINR确定第一调制编码方式MCS等级;
[0034] 第二计算模块,用于根据所述第一MCS等级和用户实际需要传输的数据量,计算 实际调度的物理资源块PRB数和实际使用的第二
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1