



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An overview of Power Control Algorithms in Long Term Evolution (LTE), focusing on Open Loop and Closed Loop techniques. LTE is a wireless standard for broadband communication and mobile devices based on GSM technologies. Power control is essential to manage multiple users and radio resources, maximizing spectral efficiency and minimizing interference. Open Loop Power Control does not use feedback, while Closed Loop Power Control relies on feedback for adjusting transmit power levels.
Typology: Assignments
1 / 5
This page cannot be seen from the preview
Don't miss anything!




Open Loop Code in MATLAB: %% open loop power control Pmax = 10log10(20); M = 0.025; % physical number of resource block (PRB) J = 12 ;%conventional open loop pn = -140; %noise power per PRB %50dB SNR = 0.0035; %open loop SNR target p = SNR + pn; %power in one PRB PTH = 0:25:600; %pathloss OpenL = min(Pmax, 10log10(M) + JPTH + p ); subplot(1,2,1); plot(PTH,OpenL) title('Open Loop'); xlabel('path loss'); ylabel('openloop'); %% open loop power control Pmax = 10log10(20); M = 0.05; % physical number of resurce block (PRB) J = 12 ;%conventional open loop pn = -240; %noise power per PRB %50dB SNR = 0.0035; %open loop SNR target p = SNR + pn; %power in one PRB PTH = 0:15:800; %pathloss OpenL = min(Pmax, 10log10(M) + JPTH + p ); subplot(1,2,2); plot(PTH,OpenL) title('Open Loop'); xlabel('path loss'); ylabel('openloop');
xlabel('correction function of closed loop F(?i)'); %closed loop varying value of coreection function "F(?i)" OpenL = 0.000075; %open loop Fi = 0:0.0044:2; %coreection function pmax = 15; J = min(pmax, Fi + OpenL); %formula of closed loop subplot(2,2,2); plot(J); title('close loop F(?i) = 2'); ylabel('closed loop'); xlabel('close loop correction function F(?i)'); %closed loop varying value of coreection function "F(?i)" pmax = 100; OpenL = 0.075; %open loop Fi = 0:-0.0000075:0; %coreection function J = min(pmax, Fi + OpenL); %formula of closed loop subplot(2,2,3); plot(J,Fi); title('close loop F(?i) = 0'); ylabel('closed loop'); xlabel('close loop correction function F(?i)'); %closed loop varying value of coreection function "F(?i)" pmax = 15; OpenL = 0.075; %open loop Fi = 0:-0.0075:-1; %coreection function J = min(pmax, Fi + OpenL); %formula of closed loop subplot(2,2,4); plot(J); title('close loop F(?i) = -1'); ylabel('closed loop'); xlabel('close loop correction function F(?i)'); Output Graph: