MCS等級。
[0035] 所述第一計算模塊,具體用于根據所述第一SINR、SRS信號和PUSCH信號在單資源 粒子RE的功率差異,計算所述PUSCH信號的第二SINR。
[0036] 所述第一計算模塊,進一步用于利用如下公式計算所述PUSCH信號的第二SINR: 邸V成的)=邸VR。的).10('?~-町max-巧町-)"〇 .
[0037] 其中,SINR' 1?;?。)為所述PUSCH信號的第二SINR,SINRmGO為所述第一SINR, P陽SCH_RE_max-PsRS_RE為SRS信號和PUSCH信號在單RE的功率差異。
[0038] 所述第一計算模塊,還用于根據功率余量上報P皿參數和SRS參數,計算SRS信號 和PUSCH信號在單RE的功率差異,并計算終端設備在按照期望功率發(fā)送PUSCH時和發(fā)送預 設數量個PRB的PUSCH時在單RE的功率差異。
[0039] 所述第一計算模塊,進一步用于當SRS信號的總發(fā)送功率未達到最大值,預設數 量個PRB時PUSCH的總發(fā)送功率未達到最大值時,計算Ppuscl心mex-PsKSJE= -(PS心。FFSET+如, 計算PpL)SCH_RE_niax_tTOLinit-PpUSCH_RE_niax_ 〇 ;或者,
[0040] 當SRS信號的總發(fā)送功率達到最大值,預設數量個PRB時PUSCH的總發(fā)送功 率達到巧大值時,計算PpUSCH_RE_niax-PsRS_RE二IOlogIO(Msrs)-l〇l〇gl〇(PRB_MAX)-3,PpuscH_RE_niax_ noLinit~PpUSCH_RE_niax-I〇I〇g 1。(PRB_MAX) _ 10IOg" (MpuscH(U)-PH(;0;或者, W41 ] 當SRS信號的總發(fā)送功率未達到最大數值,并且預設數量個PRB時PUSCH的總發(fā)送功率達到最大數值時,則計算P?s?JE_m。x-PsKSJE=PH(i)+101ogl。(^WH)- IOloglO(PRB_MAX) - (Psrsj)FFSET+^,并計算PpUSCH_RE_niax_noLinit-PpUSCH_RE_niax二IOlog10(PRB_ MA訝-lOlogi。(M眶Ha))-PHa);或者,
[0042] 當SRS信號的總發(fā)送功率達到最大數值,并且預設數量個PRB時PUSCH的總發(fā) 送功率未達到最大數值時,則計算PpuscH_KE_max-PsKS_KE=IOlogio(MsKs)-l〇l〇gi。(Mpusch(I))-PH (i) -3,PpusCH_RE_niax_noLinit~PpUSCH_RE_niax- 〇 ;
[00創(chuàng)其中,PpuSGHJ!E_niax-PsKSJ!E為SRSf曰虧和PUSCHf曰虧在單RE的功率差異;PpuseHJ!E_niax_wUmt-PpustHje」。。、為終端設備在按照期望功率發(fā)送PUSCH時和發(fā)送預設數量個PRB的PUSCH時 在單RE的功率差異;Psksjwset為SRS信號的功率偏移;MSKS為SRS信號的帶寬;PRB_MAX為 預設數量;MpustH(i)為時刻i攜帶終端設備的P皿的PUSCH的PRB數;PHa)為時刻i終端 設備上報的P皿。
[0044] 所述第二計算模塊,具體用于按照如下步驟計算實際調度的PRB數和實際使用的 第二MCS等級:步驟A、根據MCS_init_noLimt化。)和PRB_MAX_noLimt計算能夠支持的最大 傳輸塊大小TBS,如果用戶實際需要傳輸的數據量小于等于所述最大TBS,則計算所述第二 MCS等級MCShdex為MCS_init_noLimt(k。),并根據所述第二MCS等級計算得到實際調度所需 的PRB數,并結束流程;如果用戶實際需要傳輸的數據量大于所述最大TBS,則執(zhí)行步驟B;
[0045]步驟B、獲得MCS_ac1:ual_b,并計算MCS_ac1:ual_a=MCS_ac1:ual_b+ A;如果 (MCS_ac1:ual_a-MCS_ac1:ual_b)《MCS_dijf,執(zhí)行步驟C;否則,計算MCS_ac1:ual_b = MCS_ ac1:ual_a,重復步驟B ;]\1〔5_日。1:11日1_13初始值為MCS_init_sche_max,且A = 10*l〇giD(PRB_ MAX/PRB_NUM) -10*logi〇(PRB_MAX/PRB_MAX_scheduled);
[0046] 步驟C、計算所述第二MCS等級MCShdex=MCS_actual_a,并根據所述第二MCS等 級計算得到實際調度所需的PRB數,并結束流程;
[0047] 其中,MCS_init_iK)Limt化。)為k。時刻按照單PRB期望功率水平發(fā)送對應的第一 MCS等級,PRB_MAX_noLimt為終端設備按照單PRB期望功率水平發(fā)送功率為最大發(fā)送功率 時調度的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數。 W48] 所述第二計算模塊,還用于根據第一MCS等級MCSmit和預先配置的最小MCS等級 target_MCS,計算所述PRB_MAX_scheduled和所述MCS_init_sche_max。
[0049] 所述第二計算模塊,進一步用于當MCShit<target_MCS時,計算需要限制當前調 度的最大PRB數
;如果所述PRB_tmp> =PRB_MAX_ noLimt,則計算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(k。)=MCS_init(k。)+PpuscH_RE_max_n〇Limt_PpuscH_RE_max,并計算MCS_init_sche_max= MCS_init_noLimt(k〇); 陽化0]當MCSinit> =target_MCS時,計算PRB_MAX_scheduled=PRB_MAX,并計算MCS_init_sche_max=MCS_init(k。);其中,MCS_init(k。)為k。時刻的第一MCS等級,PpuscH_RE_max_ wUmt-PpustHje」。。、為終端設備在按照期望功率發(fā)送PUSCH時和發(fā)送預設數量個PRB的PUSCH 時在單RE的功率差異。
[0051]與現有技術相比,本發(fā)明實施例至少具有W下優(yōu)點:本發(fā)明實施例中,在計算PUSCH的MCS時,考慮了PRB數和終端設備的發(fā)送功率信息,精確計算出調度一定PRB數的 PUSCH對應的MCS等級,使得PUSCH的MCS等級與PUSCH信道的實際SINR相匹配,避免現 有技術中存在的終端設備發(fā)送功率受限時SRS和PUSCH的PRB數不一致導致SINR不同但 是調度MCS相同的問題,也解決了終端設備發(fā)送功率受限時調度不同PRB數的PUSCH對應 SINR不同但是調度MCS相同的問題,有效保證了PUSCH的接收性能,從而提高了LTE系統的 上行傳輸效率。進一步的,由于一般小區(qū)邊緣用戶容易出現上行發(fā)送功率受限的情況,而本 方案??诮鉀Q了運種情況下可能出現的PUSCH的MCS選擇不合適的問題,本方案尤其有利 于提高小區(qū)邊緣用戶的上行傳輸效率。進一步的,本方案限制了上行調度的最低MCS等級, 同時在運種情況下減少了最大可調度PRB數,保證了小區(qū)邊緣、路損較大用戶的PUSCH傳輸 性能,避免由于調度PRB數過多、單PRB的SINR過低導致的PUSCH全部譯碼錯的問題,有利 于提高了邊緣用戶的上行業(yè)務速率。
【附圖說明】
[0052] 為了更加清楚地說明本發(fā)明實施例的技術方案,下面將對本發(fā)明實施例描述中所 需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施 例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可W根據本發(fā)明實施 例的運些附圖獲得其他的附圖。
[0053] 圖1是本發(fā)明實施例一提供的一種MCS等級的確定方法流程示意圖;
[0054] 圖2是本發(fā)明實施例二提供的一種基站設備的結構示意圖。
【具體實施方式】
[0055] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;?于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其 他實施例,都屬于本發(fā)明保護的范圍。
[0056] 實施例一
[0057] 針對現有技術中存在的問題,本發(fā)明實施例一提供一種MCS等級的確定方法,W 提出一種準確估計上行調度MCSW及對應的PRB數的方法。在描述本發(fā)明實施例的具體技 術方案之前,可W定義如下相關參數。PRB_MAX:基站設備能夠調度的最大PRB數,建議值 為96。PH(i):時刻i終端設備上報的P皿(PowerHea化oomRepOTting,功率余量上報)。 Mpuscha):時亥Iji攜帶的終端設備的PHR信息的PUSCH的PRB數。Msrs:SRS的帶寬(即PRB 數)。Psksjwset=SRS的功率偏移,該數值為配置參數。PRB_MAX_IK)Limt:終端設備的發(fā)送功 率為PoiAX(最大發(fā)送功率)時調度的PRB數。Psksje:SRS信號的單RE巧esourceElement, 資源粒子)的發(fā)送功率。PpUS?_KE_phr:基站設備調度PRB數為MpusEhU)時的單RE的發(fā)送功 率。Ppusch基站設備調度PRB數為PRB_MAX時的單RE的發(fā)送功率。PPUSCH心JDLimt:功 率剛好受到限制時,PUSCH的單RE的發(fā)送功率,即終端設備按照期望功率發(fā)送PUSCH時, 單RE的發(fā)送功率。MCSmit:基站設備調度PRB數為PRB_MAX時對應的MCS等級。PRB_MAX_ scheduled:基站設備根據實際的MCS等級能夠調度的最大PRB數。MCS_init_sche_max: 基站設備調度最大PRB數為PRB_MAX_sche化led時能夠支持的MCS等級。PRB_sche化led: 基站設備根據終端設備的波數和MCS等級實際調度的PRB數。MCS_diff:迭代計算終止的 MCS差異口限。
[0058] 在上述應用場景下,如圖1所示,該MCS等級的確定方法包括W下步驟:
[0059] 步驟101,基站設備根據k。時刻的SRS信號測量得到的第一SINR(如SINR1?;?), 計算PUSCH信號(PRB_MAX個PRB)的第二SINR(如SINR'm化。))。 W60] 在本發(fā)明實施例中,基站設備根據k。時刻的SRS信號測量得到的第一SINR(如SINRm化。)),計算PUSCH信號(PRB_MAX個PRB)的第二SINR(如SINR' 1?;?)的過程,具體 包括但不限于:基站設備根據第一SINR、W及SRS信號和PUSCH信號在單RE的功率差異, 計算PUSCH信號的第二SINR。 陽06U 具體的,基站設備根據第一SINR、SRS信號和PUSCH信號在單RE的功率差異,計 算PUSCH信號的第二SINR的過程,具體包括:基站設備利用如下公式計算PUSCH信號的第 二SINR:邸成知)=邸VR"(A0).10(&…。心其中,SINR' 1。化。)為PUSCH信號的第二 SINR,SINRmGO為第一SINR,PpustHjE」,ex-PsKsJE為SRS信號和PUSCH信號在單RE的功率差 異。
[0062] 本發(fā)明實施例中,在執(zhí)行步驟101之前,基站設備還可W根據P皿參數W及SRS參 數,計算SRS信號和PUSCH信號(PRB數為PRB_MA訝在單RE的功率差異,并計算終端設備 在按照期望功率發(fā)送PUSCH時和發(fā)送預設數量(PRB_MAX)個PRB的PUSCH時在單RE的功 率差異。其中,上述計算過程可W僅在SRS上報時刻計算,且P皿采用