上行Power Control

動態(tài)的功率偏移包含兩個部分,基于MCS的功率調整△TF和閉環(huán)的功率控制。

基于MCS的功率調整可以使得UE根據選定的MCS來動態(tài)地調整相應的發(fā)射功率譜密度肮街。UE的MCS是由eNodeB來調度的,通過設置UE的發(fā)射MCS,可以較快地調整UE的發(fā)射功率密度譜淆游,達到類似快速功控的效果「羰ⅲ△TF的具體計算公式在36.213的5.1.1.1節(jié)犹菱。eNodeB還可以基于每個UE關閉或開啟基于MCS的功率調整,通過dedicated RRC信令(UplinkPowerControlDedicated: deltaMCS-Enabled)實現吮炕。

PUCCH中基于MCS的功率調整體現為:LTE系統(tǒng)會對每個PUCCH format定義相對于format 1a的功率偏移(UplinkPowerControlCommon: DeltaFList-PUCCH)腊脱,具體計算公式在36.213的5.1.2.1節(jié)。

閉環(huán)的功率控制是指UE通過PDCCH中的TPC命令來對UE的發(fā)射功率進行調整龙亲∩掳迹可以分為累積調整和絕對值調整兩種方式悍抑。累積調整方式適用于PUSCH,PUCCH和SRS捆姜,絕對值調整方式只適用于PUSCH传趾。這兩種不同的調整方式之間的轉換是半靜態(tài)的,eNB通過專用RRC信令(UplinkPowerControlDedicated: accumulationEnabled)指示UE采用累積方式還是絕對值方式泥技。

累積方式是指當前功率調整值是在上次功率調整的數值上增加/減少一個TPC中指示的調整步長浆兰,累積方式是UE缺省使用的調整方式。LTE中累積方式的TPC可以有兩套不同的調整步長珊豹,第一套步長為(-1簸呈,0,1店茶,3)dB蜕便。對于PUSCH,由DCI format 0/3指示贩幻;對于PUCCH轿腺,由DCI format 1/1A/1B/1D/2/2A/3指示。第二套步長為(-1丛楚,1)族壳,由DCI format 3a指示(適用于PUCCH和PUSCH)。

絕對值方式是指直接使用TPC中指示的功率調整數值趣些,只適用于PUSCH仿荆。此時,eNodeB需要通過RRC信令顯式地關閉累積方式地功率調整方式坏平。當采用絕對值方式時拢操,TPC數值為(-4,-1舶替,1令境,4)dB,由DCI format 0/3指示坎穿,其功率調整地范圍可達8db,適用于UE不連續(xù)的上行傳輸展父,可以使得eNodeB一步調整UE的發(fā)射功率至期望值。

功控可以總結為下列公式

其中假定表達式:

前面四個公式有共性玲昧,可以表達為:P_Channel(i) = min{P_CMAX, Formula}?

而Power Headroom的公式卻不一樣:PH(i) = P_CMAX - Formula.

式中的P_CMAX是UE最大的發(fā)射功率("6.2.5 Configured transmitted Power" of 36.101)栖茉,

PUSCH功控

先看下面的公式:

P_PUSCH(i) = min{P_CMAX, 10 log(M_PUSCH(i)) + P_O_PUSCH(j) + alpha(j) PL + Delta_TF(i) + f(i)

[if !supportLists]1.?[endif]i:子幀號

[if !supportLists]2.?[endif]j:可以是0 or 1

[if !supportLists]3.?[endif]M_PUSCH(i):UE分配的RB數

[if !supportLists]4.?[endif]P_O_PUSCH(j):?P_O_NOMINAL_PUSCH(j) + P_O_UE_PUSCH(j),

其中P_O_NOMINAL_PUSCH(j)和P_O_UE_PUSCH(j) for j = 0, 1來自高層

[if !supportLists]??[endif]P_O_NOMINAL_PUSCH(j)來自SIB2中的p0-NominalPUSCH

[if !supportLists]??[endif]P_O_UE_PUSCH(j)來自p0-UE-PUSCH (e.g, RRC Connection Setup, RRC Connection Reconfig)

[if !supportLists]1.?[endif]alpha(j):對于j = 0, 1, alpah(j)可以是{0, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}其中之一,具體值來自高層孵延。

[if !supportLists]2.?[endif]PL:下行路徑損耗吕漂,UE自己從參考信號的RSRP中計算得到,參考信號功率從SIB2配置:

[if !supportLists]1.?[endif]當Ks = 1.25尘应,則Delta_TF(i) = 10 log((2^(MPR * Ks) - 1) beta_PUSCH_offset)

當Ks = 0惶凝,則Delta_TF(i) = 0

其中Ks來自高層

[if !supportLists]2.?[endif]f(i) = f(i ?1) + delta_PUSCH (i ? K_PUSCH ),

其中delta_PUSCH是DCI format 0 或者是DCI format 3/3a消息帶著的TPC command吼虎,TPC的值如下:

Power Control目標是控制PSD,可等效為不同目標SINR苍鲜;不同位置的UE思灰,其目標信噪比是不同的;功控需要折衷考慮系統(tǒng)容量與邊緣用戶的速率混滔。在閉環(huán)功控時洒疚,上行SINR需要經過平滑濾波,并與目標值進行比較坯屿。

左邊的SINRtarget’為各個UE的目標信噪比油湖,alpha不為1的情況下,PL越大领跛,UE的目標信噪比就越小

假設PLmax為125乏德,alpha為0.7,SINRtarget為0dB吠昭,PL增加30dB時喊括,SINRtarget’就降低9dB。

Plmax和SINRtarget皆為系統(tǒng)的設計值矢棚,不同場景對應不同的值瘾晃。

現有系統(tǒng)中,并沒有按照前面介紹的方案實現幻妓。

要實現前面的方案,首先第一步是要獲取路損值劫拢,目前的方案通過UE的上報的PHR來計算得到:

PWR/RB = P_MAX – PHR – 10log(UL_PRB)

PL = PWR/RB - SINR – (-121 + 4)

上面的都是對數值肉津,-121是白噪聲的功率,4是平臺的噪聲系數

路損估算完成之后舱沧,再計算得到每個UE的目標信噪比

trgSinr = ((1 - alpha)*(125 - pathloss)) + 0

其中假設125是最大路損妹沙,對應的系統(tǒng)目標信噪比是0dB

得到了trgSinr,就可以根據與當前的crntUlSinr可進行比較來功率調整熟吏,理論上TPC的發(fā)送所抬高的功率距糖,正是SINR所抬高的數值

其中crntUlSinr是當前UE的上行信噪比,由基站測量UE的上行信號確定

Delta = trgSinr – crntUlSinr

計算得到的delta即是需要調整的功率差

PUCCH功控

P_PUCCH(i) = min{P_CMAX, P_0_PUCCH + PL + h(n_CQI, n_HARQ) + Delta_F_PUCCH(F) + g(i)}

[if !supportLists]1.?[endif]i:子幀號

[if !supportLists]2.?[endif]j:可以是0 or 1

[if !supportLists]3.?[endif]P_O_PUCCH: ?P_O_NOMINAL_PUCCH + P_O_UE_PUCCH

其中P_O_NOMINAL_PUCCH和P_O_UE_PUCCH來自高層

[if !supportLists]1.?[endif]Delta_F_PUCCH(F)來自SIB2消息

PUCCH格式定義如下:

[if !supportLists]1.?[endif]h(n_CQI, n_HARQ):由PUCCH format指定的數牵寺,CQI比特數悍引,HARQ value數

[if !supportLists]1.?[endif]g(i)由前一個子幀的g()和M個子幀前的delta共同決定

delta_PUCCH由DCI format 1A/1B/1D/1/2A/2/3帶下來:

[if !supportLists]1.1?[endif]PHR

PH(i) = P_CMAX -?10 log(M_PUSCH(i)) + P_O_PUSCH(j) + alpha(j) PL + Delta_TF(i) + f(i)

可見后面的公式是PUSCH的功率計算公式,因此PH(i)是P_CMAX和PUSCH功率的差值

Power headroom表示UE還剩多少發(fā)射功率來完成本次的數據發(fā)送帽氓∪そ铮可見下式:

Power Headroom = UE Max Transmission Power - PUSCH Power = Pmax - P_pusch

假如Power Headroom是正值,表示距離最大發(fā)射功率還有剩余黎休;假如是負值浓领,表示已經超過你允許的最大發(fā)射功率了玉凯。

PHR是MAC CE,用來上報headroom联贩。eNodeB根據上報的值來確定下次UE還能有多少剩余功率漫仆,通過上面的功率計算的公式,也可以得到UE下次發(fā)送上行數據還可以使用多少上行帶寬泪幌。因此UE并不能無限制的使用上行帶寬的盲厌,這個由他上次的PHR限制。

實際上使用的PHR是映射到下面的表格座菠,可以看到實際的PHR值是一個估摸的值狸眼。約等于“PH – 23”。

UE通常有兩個條件觸發(fā)PHR上報:

1.路損的改變超過門限值

2. UE的PHR上報周期浴滴,周期在RRC Connection Setup, RRC Connection Reconfiguration中配置

PRACH功控

P_PRACH = min{P_CMAX, ?PREAMBLE_RECEIVED_TARGET_POWER + PL}

隨機接入過程按照如下進行:

-設置PREAMBLE_RECEIVED_TARGET_POWER為

preambleInitialReceivedTargetPower + DELTA_PREAMBLE + (PREAMBLE_TRANSMISSION_COUNTER) * powerRampingStep;

其中preambleInitialReceivedTargetPower來自SIB2:

DELTA_PREAMBLE定義如下:

對于preamble format 0,1拓萌, 初始PRACH power 如下:

P_PRACH_Initial = min{P_CMAX, preambleInitialReceivedTargetPower?+ PL}

MSG 3功控

RAR中攜帶了MSG3的調度信息,每個RAR的長度固定為6個字節(jié)升略。各字段的含義為:

[if !supportLists]l?[endif]Timing Advance Command:時間提前命令域微王,占11個bit位。通知UE進行上行同步的TA值品嚣。

[if !supportLists]l?[endif]UL Grant:上行授權炕倘,占20個bit位。指示UE用于上行傳輸MSG3的資源翰撑,包括時頻位置罩旋、是否跳頻、功控等參數眶诈。低字節(jié)Oct2為高bit位涨醋,高字節(jié)Oct4為低bit位。

[if !supportLists]l?[endif]Temporary C-RNTI:臨時C-RNTI逝撬,占16個bit位浴骂。UE后續(xù)發(fā)送的MSG3消息使用該值加擾。

20bits的UL GRANT包括的內容有:

[if !supportLists]l?[endif]Hopping flag – 1 bit宪潮,指示PUSCH是否執(zhí)行跳頻溯警。

[if !supportLists]l?[endif]Fixed size resource block assignment – 10 bits,指示MSG3的RB資源分配狡相,與帶寬有關? ?

[if !supportLists]l?[endif]Truncated modulation and coding scheme – 4 bits梯轻,指示MSG3使用的MCS。?

[if !supportLists]l?[endif]TPC command for scheduled PUSCH – 3 bits尽棕,指示PUSCH的TPC參數檩淋,相對功率(實際發(fā)送MSG3時功控公式中參數?為該值加上(PREAMBLE_TRANSMISSION_COUNTER – 1) * powerRampingStep)。見213表Table 6.2-1;

[if !supportLists]l?[endif]UL delay – 1 bit蟀悦。指示MSG3發(fā)送時刻媚朦,為0表示是n+k個子幀傳輸MSG3,為1是表示n+k個子幀后再等下次機會傳輸MSG3日戈。其中n是收到MSG2的當前幀询张,k查321表Table 5.1.1.1-1得到。

[if !supportLists]l?[endif]CQI request – 1 bit浙炼。指示UE是否上報CQI份氧。

[if !supportLists]1.?[endif]如果當前還沒有發(fā)送過MSG?3,那么如果存在前導碼組B弯屈,而且將要傳輸的MSG?3的數據大小大于messageSizeGroupA參數蜗帜,并且

PL <= PCMAX?–?preambleInitialReceivedTargetPower?–?deltaPreambleMsg3?–?messagePowerOffsetGroupB

那么選擇前導碼組B;否則選擇前導碼組A资厉。

preambleInitialReceivedTargetPower表示到達基站口的目標功率厅缺,范圍從-120dBm到-90dBm不等,參考前文截圖宴偿。

deltaPreambleMsg3參數由SIB2下發(fā)湘捎,值的范圍是-1到+6。在帶入公式計算路損的時候窄刘,需要將該值*2[dB]窥妇。比如空口中的參數值=2,那么實際公式中的值=4dB娩践。

messagePowerOffsetGroupB參數是選擇前導碼的門限參數活翩,單位是dB

preambleInitialReceivedTargetPower參數一起,由SIB2下發(fā)翻伺。

[if !supportLists]1.?[endif]如果MSG3傳輸過纱新,現在重傳,則選取碼組時穆趴,和上次一樣。在組B或組A隨機選一個遇汞。重傳的時候功率不變未妹。RAR消息中的TPC字段,相當于閉環(huán)功控基站調整參數空入。

Msg3的pathloss補償是全補償的络它,發(fā)射功率也是按照PUSCH的發(fā)射功率來計算;但是P0_Norminal的值并不是SIB2中配置的值歪赢,而是preambleInitialReceivedTargetPower+?deltaPreambleMsg3化戳。

P_Msg3?= min{P_CMAX, 10 log(M_PUSCH_Msg3) + preambleInitialReceivedTargetPower+ deltaPreambleMsg3 + PL}?

所以假設路徑損耗一定的情況下,Msg3的PRB數目是固定調度的,preambleInitialReceivedTargetPower和deltaPreambleMsg3配置不變点楼,那么Msg3的發(fā)射功率就是不變的扫尖;

在上行信噪比計算的情況中,假設路徑損耗和干擾不變掠廓,白噪聲/RB和噪聲系數分別為-121和5换怖,那么Msg3的上行SINR則為:

SINR = P_Msg3 - 10 log(M_PUSCH_Msg3)- (-121dB + 5dB) - PL –Interference

= preambleInitialReceivedTargetPower+ deltaPreambleMsg3+ 116dB –Interference

也就是說,preambleInitialReceivedTargetPower和deltaPreambleMsg3蟀瞧,基本就決定了在固定的無線環(huán)境下的Msg3的上行信噪比沉颂。

假設沒有干擾,M_PUSCH_Msg3是3個PRB悦污,PL是60dB铸屉,preambleInitialReceivedTargetPower按照可允許的最大設置-90dBm,deltaPreambleMsg3= 4dB * 2

SINR_Msg3 = -90 + 8 + 116 = 34dB

Msg5的pathloss補償是按照alpha的設置的值來的了切端,發(fā)射功率也是按照PUSCH的發(fā)射功率來計算彻坛,但是f(i)的值并不一定是0,而是(PREAMBLE_TRANSMISSION_COUNTER – 1) * powerRampingStep

P_Msg5?= min{P_CMAX, 10 log(M_PUSCH_Msg5) + P0_Norminal+P0_UE?+ alpha(j) PL + Delta_TF(i) + (PREAMBLE_TRANSMISSION_COUNTER – 1) * powerRampingStep}

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末帆赢,一起剝皮案震驚了整個濱河市小压,隨后出現的幾起案子,更是在濱河造成了極大的恐慌椰于,老刑警劉巖怠益,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異瘾婿,居然都是意外死亡蜻牢,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門偏陪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來抢呆,“玉大人,你說我怎么就攤上這事笛谦”埃” “怎么了?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵饥脑,是天一觀的道長恳邀。 經常有香客問我,道長灶轰,這世上最難降的妖魔是什么谣沸? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮笋颤,結果婚禮上乳附,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好赋除,可當我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布阱缓。 她就那樣靜靜地躺著,像睡著了一般贤重。 火紅的嫁衣襯著肌膚如雪茬祷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天并蝗,我揣著相機與錄音祭犯,去河邊找鬼。 笑死滚停,一個胖子當著我的面吹牛沃粗,可吹牛的內容都是我干的。 我是一名探鬼主播键畴,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼最盅,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了起惕?” 一聲冷哼從身側響起涡贱,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎惹想,沒想到半個月后问词,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡嘀粱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年激挪,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锋叨。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡垄分,死狀恐怖,靈堂內的尸體忽然破棺而出娃磺,到底是詐尸還是另有隱情薄湿,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布偷卧,位于F島的核電站豺瘤,受9級特大地震影響,放射性物質發(fā)生泄漏涯冠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一逼庞、第九天 我趴在偏房一處隱蔽的房頂上張望蛇更。 院中可真熱鬧,春花似錦、人聲如沸派任。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掌逛。三九已至师逸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間豆混,已是汗流浹背篓像。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留皿伺,地道東北人员辩。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像鸵鸥,于是被迫代替她去往敵國和親奠滑。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內容

  • 1 幀結構 LTE基本時間單位: LTE包括3中幀結構: Type 1妒穴,僅適用于FDD Type2宋税,僅適用于TDD...
    自信的馬甲閱讀 2,260評論 0 1
  • 圖1現網中的一次隨機接入 本文主要講解隨機接入過程中的前三步。 隨機接入過程的步驟一是傳輸preamble讼油,Pre...
    國寶級初學者閱讀 2,653評論 0 0
  • SIB2中包含公共的無線資源配置信息杰赛,如上行RACH、PUCCH汁讼、PUSCH淆攻、SRS的資源分配與調度,上行信道功率...
    日光降臨閱讀 2,066評論 0 0
  • 文章圖片上傳不正常嘿架,如需文檔瓶珊,可聯系微信:1017429387 目錄 1 安裝... 4 1.1 配置探針... ...
    Mrhappy_a7eb閱讀 6,302評論 0 5
  • 16宿命:用概率思維提高你的勝算 以前的我是風險厭惡者,不喜歡去冒險耸彪,但是人生放棄了冒險伞芹,也就放棄了無數的可能。 ...
    yichen大刀閱讀 6,050評論 0 4