本發(fā)明涉及移動通信領域,涉及到一種pdcch功率分配溢出控制方法及系統(tǒng)。
背景技術:
在lte系統(tǒng)下行傳輸中,epre的大小由enodeb決定,enodeb端物理層根據(jù)功率分配結果,為每個re配置相應的功率發(fā)送數(shù)據(jù)給ue。在實際系統(tǒng)中對ofdm符號傳輸功率(ostp)有一個最大值限制,enodeb端在對每一個ofdm符號上的re進行功率分配時,所有re的總功率不能大于這個最大值。
在pdcch功率分配中,采用靜態(tài)配置與pdcch功率自適應分配相結合。
在進行功率靜態(tài)配置時,oam根據(jù)系統(tǒng)帶寬,覆蓋需求等來確定downlinkreference-signalpowerepre,該參數(shù)表示每個承載下行小區(qū)專用參考信號的re的功率,取值范圍為-60~50dbm,該參數(shù)的修改需要l3通過rrc信令重配完成,為了不增大信令開銷,因此,在不能明顯提升系統(tǒng)性能的情況下,該參數(shù)采用靜態(tài)配置。確定靜態(tài)功率配置的前提條件是滿配置,即所有的cce以及rb都被占用時,每個ofdm符號上的發(fā)射功率不超過總的發(fā)射功率。另外,oam還需要配置pdcch功率小區(qū)級參數(shù)pdcch_pow_db及pdcch功率ue級參數(shù)pdcch_pow_ue_db,不進行pdcch功率自適應時,pdcch_pow_ue_db值為0,這些參數(shù)不需告知ue,只在l1進行實際功率配置時用到。
在進行pdcch功率自適應分配,流程見圖1,具體各層需要實現(xiàn)的功能如下:
(1)l3:判斷ue的邊緣屬性,如果需要更新的話告知l2。
(2)l2:在cce分配完成之后,l2根據(jù)cqi獲得對應的下行信道sinr作為條件進行判斷,確定自適應分配參數(shù)值pdcch_pow_ue_db。對處于邊緣且信道sinr低于規(guī)定門限sinrpdcchmin的ue,對其pdcch_pow_ue_db進行提升;對處于中心且信道sinr高于規(guī)定門限sinrpdcchmax的ue,對其pdcch_pow_ue_db進行降低。具體過程見圖2,cce分配完成,分配到cce的ue對應參數(shù):(1)等效sinr(2)ue的邊緣屬性;判斷是否等效sinr<sinrpdcchmin且ue為邊緣ue,是則提升pdcch_pow_ue_db,否則判斷等效sinr>sinrpdcchmax且ue為中心ue,是則降低pdcch_pow_ue_db,否則不修改pdcch_pow_ue_db。之后,對pdcch數(shù)據(jù)流進行交織,最后驗證對ue的自適應分配參數(shù)進行調(diào)整之后,每一個ostp有沒有超過最大功率限制。如果沒有超過,則將參數(shù)下發(fā)給l1;如果超過,那么該uepdcch功率分配失敗,則該uepdcch調(diào)度失敗。
(3)l1:讀取l2計算的cce和pdcch功率分配的最終結果,按照對應的參數(shù)加載功率發(fā)送數(shù)據(jù)。
ue每個ostp取值取決于pdcchepre與該ue在每個ofdm符號上占用的reg的個數(shù),上述pdcch功率自適應分配方案中,對于pdcch功率的調(diào)整區(qū)分al(1,2,4,8)的不同,對于某一種al下,pdcch功率自適應分配。那么分配進行到功率自適應參數(shù)調(diào)整之后,仍然存在某uepdcch功率分配超過了ostp最大值的限制,即功率溢出,則該ue不能成功分配cce,導致pdcch調(diào)度失敗,而基站剩余功率也未被充分利用,造成資源浪費。
相關行業(yè)術語解釋如下:
技術實現(xiàn)要素:
針對上述缺陷,本發(fā)明提出一種pdcch功率分配溢出控制方法及系統(tǒng),能有效提高pdcch調(diào)度成功率,充分利用基站側功率,減少資源浪費。
本發(fā)明技術方案提供一種pdcch功率分配溢出控制方法,包括以下步驟,
步驟1,計算每個ofdm符號上對應的剩余功率數(shù)remainpower(i),其中,i=1,2,3;
步驟2,根據(jù)al值,計算分配給該uepdcch的reg個數(shù);
步驟3,根據(jù)al值,確定搜索空間的個數(shù)及搜索空間的大小;
步驟4,在搜索空間中,進行cce分配,包括根據(jù)al值,在各個搜索空間中檢查是否有能夠使用的cce;
步驟5,對于分配到的cce,根據(jù)等效的sinr值與設定的目標進行比較,對應調(diào)整pdcchepre的值,然后對pdcch數(shù)據(jù)流進行交織,最后確定每個ofdm符號的傳輸功率ostp,記為power(i),i=1,2,3;
步驟6,判斷每個ostp傳輸功率power(i)是否小于或等于每個ostp剩余功率remainpower(i),
若是則功率分配成功,更新每個ostp剩余功率remainpower(i),令
remainpower(i)=remainpower(i)-power(i);
若否,則功率溢出,進入步驟7;
步驟7,判斷是否al>1,否,即al=1,則無法成功分配到cce;是則對al值降低一個等級,返回步驟2。
而且,步驟2中,uepdcch分配的reg個數(shù)為9×al。
而且,步驟5中,計算每個ofdm符號的傳輸功率ostp如下,
每個ofdm符號的傳輸功率的值為:
power(i)=每個reg的功率×每個ofdm符號上占用的reg個數(shù)
=pdcchepre×4×每個ofdm符號上占用的reg個數(shù)。
而且,步驟7中,對al值降低一個等級,包括若al=8,則降為a=4;若al=4,則降為al=2;若al=2,則降為al=1。
本發(fā)明提出一種pdcch功率分配溢出控制系統(tǒng),包括以下模塊,
第一模塊,用于計算每個ofdm符號上對應的剩余功率數(shù)remainpower(i),其中,i=1,2,3;
第二模塊,用于根據(jù)al值,計算分配給該uepdcch的reg個數(shù);
第三模塊,用于根據(jù)al值,確定搜索空間的個數(shù)及搜索空間的大小;
第四模塊,用于在搜索空間中,進行cce分配,包括根據(jù)al值,在各個搜索空間中檢查是否有能夠使用的cce;
第五模塊,用于對于分配到的cce,根據(jù)等效的sinr值與設定的目標進行比較,對應調(diào)整pdcchepre的值,然后對pdcch數(shù)據(jù)流進行交織,最后確定每個ofdm符號的傳輸功率ostp,記為power(i),i=1,2,3;
第六模塊,用于判斷每個ostp傳輸功率power(i)是否小于或等于每個ostp剩余功率remainpower(i),
若是則功率分配成功,更新每個ostp剩余功率remainpower(i),令
remainpower(i)=remainpower(i)-power(i);
若否,則功率溢出,命令第七模塊工作;
第七模塊,用于判斷是否al>1,否,即al=1,則無法成功分配到cce;是則對al值降低一個等級,命令第二模塊工作。
而且,第二模塊中,uepdcch分配的reg個數(shù)為9×al。
而且,第五模塊中,計算每個ofdm符號的傳輸功率ostp如下,
每個ofdm符號的傳輸功率的值為:
power(i)=每個reg的功率×每個ofdm符號上占用的reg個數(shù)
=pdcchepre×4×每個ofdm符號上占用的reg個數(shù)。
而且,第七模塊中,對al值降低一個等級,包括若al=8,則降為a=4;若al=4,則降為al=2;若al=2,則降為al=1。
本發(fā)明技術方案的主要改進為:(1)pdcch功率分配過程中,靜態(tài)配置與自適應功率分配相結合;(2)基于pdcch功率靜態(tài)配置與自適應分配,功率溢出時,對al進行逐漸降低,確保每個ostp不會溢出,保證pdcch調(diào)度成功,提高資源利用率。
附圖說明
圖1是現(xiàn)有技術中pdcch自適應功率分配時各層需要實現(xiàn)的功能。
圖2是現(xiàn)有技術中l(wèi)2對pdcch功率自適應分配具體過程。
圖3是本發(fā)明實施例的流程示意圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種pdcch功率分配溢出控制方法,其核心思想在于:對于ue分配到cce之后,判斷等效的sinr相對于設定的目標值較大還是較小,然后相應的降低或者提高pdcch_pow_ue_db即調(diào)整了pdcchepre,之后進行數(shù)據(jù)流交織,最后確定pdcch對應每個ospt,當出現(xiàn)不是每個ostp都滿足最大功率的限制時,會出現(xiàn)調(diào)度失敗,導致資源浪費,此時采取降低al的方法,有效提升pdcch功率分配成功的概率,提高資源利用率。本發(fā)明提出,當出現(xiàn)pdcch功率分配溢出時,逐步降低al,那么對于該ue需要調(diào)度的reg個數(shù)相應變少,則對于每個ofdm符號上需要分配的reg相應減少,直到該uepdcch功率分配滿足ostp最大值的限制。另外一方面,降低al可以相對增加搜索空間的個數(shù),提升分配到cce的概率,以此達到提高資源利用率的目的。
圖3是本發(fā)明實施例示意圖。該方法具體包含以下步驟:
步驟1,計算每個ofdm符號上對應的剩余功率數(shù)remainpower(i);
其中,i=1,2,3。
步驟2,根據(jù)al值,計算分配給該uepdcch的reg個數(shù);
實施例的本步驟中,該uepdcch分配的reg個數(shù)為9×al??梢?,al值越大,則對于該uepdcch分配的reg個數(shù)越多,降低al,則對于該uepdcch分配的reg個數(shù)減少,由于ue每個ostp取值取決于pdcchepre與該ue在每個ofdm符號上占用的reg的個數(shù),那么降低al,則可以有效降低每個ostp。
步驟3,根據(jù)al值,確定搜索空間的個數(shù)及搜索空間的大小。如果降低了al,則搜索空間的個數(shù)可能不變或者增加,且搜索空間大小變小。
降低al后,搜索空間個數(shù)不變或者增加,那么在一定程度上,為其提供了更多可選擇的資源,搜索空間大小變小,也在一定程度上對所分配資源的要求降低,更利于分配到合適的cce資源。
步驟4,在搜索空間中,進行cce分配:根據(jù)al值,在各個搜索空間中檢查是否有可以使用的cce,直到找到可以使用的cce為止;搜索空間個數(shù)不變或增加,搜索空間大小變小,則找到可以使用的cce的概率大大增加。
實施例的本步驟中,依次檢查搜索空間,找出可以使用的cce資源,降低al,則有效提升cce分配成功的概率。
步驟5,對于分配到的cce,根據(jù)等效的sinr值與設定的目標進行比較,對應調(diào)整pdcchepre的值,然后對pdcch數(shù)據(jù)流進行交織,最后確定每個ofdm符號的傳輸功率ostp,記為power(i),i=1,2,3。然后執(zhí)行步驟6。
實施例的本步驟中,按照圖2進行pdcchepre調(diào)整。調(diào)整的范圍受協(xié)議的限制,當判定ue對應的pdcch_pow_ue_db需要提升時,提升的取值范圍為0到6db,精度為0.1,具體值需要通過測試確定;當判定ue對應的pdcch_pow_ue_db需要降低時,降低的取值范圍為-6到0db,精度為0.1,具體值需要通過測試確定。每個ofdm符號的傳輸功率的值為:
power(i)=每個reg的功率×每個ofdm符號上占用的reg個數(shù)
=pdcchepre×4×每個ofdm符號上占用的reg個數(shù)
步驟6,判斷每個ostp傳輸功率power(i)是否小于或等于每個ostp剩余功率remainpower(i),即判斷是否滿足remainpower(i)≥power(i),若是,則功率分配成功,更新每個ostp剩余功率remainpower(i),即令remainpower(i)=remainpower(i)-power(i);若否,則功率溢出,執(zhí)行步驟7;
實施例的該步驟中,分配的ostp若大于對應ofdm符號剩余功率,則需要降低一個al,進一步減小該uepdcch分配的reg個數(shù),從而有效降低每個ostppower(i),同時,對于分配cce的搜索空間個數(shù)進一步擴大,以期能夠滿足每個ofdm符號剩余功率的限制。綜上可以看出,每次降低al,實際上是降低每個ostppower(i)來滿足對應剩余功率的限制,同時進一步擴大cce分配的搜索空間個數(shù),提高cce分配成功的概率。
步驟7,判斷是否al>1,若al=1,則無法成功分配到cce;若al>1,對al值降低一個等級,即當al=8,則降為al=4,當al=4,則降為al=2,當al=2,則降為al=1,直接返回步驟2;
實施例的本步驟中,當al>1時,逐個降低al等級是考慮到ue解碼效率,因al值越高,對應的搜索空間個數(shù)不變或者越少,那么盲檢次數(shù)相對要少,對于公共搜索空間,al=8、4時,對應搜索空間個數(shù)分別為2個、4個;對于用戶專用搜索空間,al=8、4、2、1時,對應搜索空間個數(shù)分別為2個、2個、6個、6個;若直接將al降低為最低1,可能會降低算法復雜度,但是在ue側進行盲檢測時,對于pdcch解碼性能提出更高要求。所以本步驟中采取逐個降低al等級的策略,盡可能降低對于pdcch解碼性能的要求。
本發(fā)明的循環(huán)迭代結束條件可由本領域技術人員設定,例如直至功率分配成功或者al=1為止。
具體實施時,以上流程可采用軟件技術實現(xiàn)自動運行,或者采用模塊化方式提供相應系統(tǒng)。本發(fā)明實施例提出一種pdcch功率分配溢出控制系統(tǒng),包括以下模塊,
第一模塊,用于計算每個ofdm符號上對應的剩余功率數(shù)remainpower(i),其中,i=1,2,3;
第二模塊,用于根據(jù)al值,計算分配給該uepdcch的reg個數(shù);
第三模塊,用于根據(jù)al值,確定搜索空間的個數(shù)及搜索空間的大??;
第四模塊,用于在搜索空間中,進行cce分配,包括根據(jù)al值,在各個搜索空間中檢查是否有能夠使用的cce;
第五模塊,用于對于分配到的cce,根據(jù)等效的sinr值與設定的目標進行比較,對應調(diào)整pdcchepre的值,然后對pdcch數(shù)據(jù)流進行交織,最后確定每個ofdm符號的傳輸功率ostp,記為power(i),i=1,2,3;
第六模塊,用于判斷每個ostp傳輸功率power(i)是否小于或等于每個ostp剩余功率remainpower(i),
若是則功率分配成功,更新每個ostp剩余功率remainpower(i),令
remainpower(i)=remainpower(i)-power(i);
若否,則功率溢出,命令第七模塊工作;
第七模塊,用于判斷是否al>1,否,即al=1,則無法成功分配到cce;是則對al值降低一個等級,命令第二模塊工作。
各模塊具體實現(xiàn)參見相應步驟,本發(fā)明不予贅述。
以上所述僅為本發(fā)明的實施例之一,并不用于限制本發(fā)明,凡在本發(fā)明的原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。