📄 dsa_4user.m
字号:
% %-----------------Cb algoritma dsa-------
clear all;clc;
% % load aku
% user=[1:4];
% subcarrier=[1:40]; %jmlh subcarrier=512
% Banwidth=[1:10^6]; %B= 1 MHz.....[peper increase in capasity of multiuser OFDM system..
% %using dynamic subcarrier allocation."Rhee,W]
% deltafreq=25000 %diperoleh dr Bw/subcarrier
%
% figure(1);
% bar(user,ci);hold on;
% xlabel('User');
% ylabel('Kapasitas kanal');
%
% % a=min(ci); %nilai ci minimum
% % b=max(ci); %nilai ci maksimum
% % T=(a+b)/2; %nilai threshold
%
% % figure(1)
% % s=0:17;
% % w=T.*ones(18,1);
% % plot(s,w,'r-');hold on;
% % bar(T);hold on;
%
% %mencari data rate
% r=ci.*deltafreq
%
% %utility U(r)=0.16+0.8*log(r-0.3)
% aa=ones(4,1)*0.3;
% bb=ones(4,1)*0.8;
% cc=ones(4,1)*0.16;
% U=cc+bb.*log(r-aa)
U=[8 7 6 5];
index=1;
%Algoritma sorting search
for n=1:length(U)-1
de(n)=n
low=2;
high=40+1;
while high-low > 0
center=((low+high)/2);
T(n)=center;
dd(n)=(U(n)/U(n+1));
if T(n)-dd > 0
high = center;
a(index)=high;
else
low = center;
b(index)=low;
end
index=index+1;
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -