?? adapt_power.m
字號:
st_baseStation.allocation(lp_nuSubChannels,1,1)=mob_handle_number;st_baseStation.mobId(lp_nuSubChannels,1,1)=uint32(st_mobileStations(mob_handle_number).MobNumber(st_initConfig.nFrmCntSlot));st_baseStation.ueDistance(lp_nuSubChannels,1,1)=uint16(round(abs(st_initConfig.locMS(mob_handle_number) - st_initConfig.locBS(st_initConfig.desiredBsIdx))));st_baseStation.poweradjust(lp_nuSubChannels,1,1) = st_mobileStations(mob_handle_number).poweradjust(1,1,lp_nuSubChannels);for lp_nmob=1:st_initConfig.nuMob for lp_nuSubChannels=1:st_baseStation.nuSubChannels st_mobileStations(lp_nmob).poweradjust(lp_nTxAntenna,lp_nRxAntenna,lp_nuSubChannels)=lookUpTable(Idx)/st_mobileStations(lp_nmob).sinrFeedBack(lp_nuSubChannels); endendP_inc = find(and(gp_subN<0.9*g_subN,P~=0)==1);P_dec = find(and(gp_subN>1.1*g_subN,P~=0)==1);P(P_dec) = P(P_dec) * (1 - 1/5);P_av = PT - sum(P)*subN;P_need = sum(P(P_inc)) * subN * 1/5; %save yytmp;if P_need <= P_av, P(P_inc) = P(P_inc) * (1 + 1/5); else rat_fac = P_av/P_need; P((P_inc)) = P(P_inc) * (1 + 1/5 * rat_fac); end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -