• 大小: 868B
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-05-10
  • 语言: 其他
  • 标签: 5G  多址技术  

资源简介

5G第五代移动通信的关键多址技术,仿真代码,非常不错。

资源截图

代码片段和文件信息

%%% NOMA parameters
clear all
P = 1;   %puissance global =1w maximal
G1 = 10; % facteur pour l‘utilisateur 1
G2 = 10; % pour 2 eme
count = 1; 
for alpha = 0:0.01:1 %power splitting factorfacteur de difusion de puissance 
P1 = P*alpha; % puissance alouer a user 1 selon le facteur alpha
P2 = P - P1; % puissance pour utilisateur 2 
R1(count) = log2(1 + P1*G1); % le teaux de puissance pour U1
R2(count) = log2(1 + P2*G2/(P1*G2 + 1)); % teaux de puissance pour U2

count = count + 1;
end

hold on;
plot (R1R2‘r‘);
grid on;
count = 1;
% OMA ... OFDMA
for alpha = 0:0.01:1 % factor d‘etalement de la bande passante
P1 = P/2;
P2 = P/2;
R1(count) = alpha*log2(1 + P1*G1/alpha);
R2(count) = (1-alpha)*log2(1 + P2*G2/(1-alpha));
count = count + 1;
end
hold on;
plot(R1R2‘k‘);
xlabel(‘Debit Utilisateur 1 (b/s/Hz)‘);
ylabel(‘Debit Utilisateur 2 (b/s/Hz)‘);
grid on;
box on;
legend(‘NOMA‘‘OFDMA‘)

G1 = 20; % facteur pour l‘utilisateur 1
G2 = 20; % pour 2 eme

count = 1; 
for alpha = 0:0.01:1 %facteur d‘etalement de puissance 
P1 = P*alpha; % puissance alouer a user 1 selon le facteur alpha
P2 = P - P1; % puissance pour utilisateur 2 
R1(count) = log2(1 + P1*G1); % le teaux de puissance pour U1
R2(count) = log2(1 + P2*G2/(P1*G2 + 1)); % teaux de puissance pour U2

count = count + 1;
end
hold on;
plot (R1R2‘r‘);
grid on;
count = 1;
% OMA ... OFDMA
for alpha = 0:0.01:1 %facteur d‘etallement de la bande passante
P1 = P/2;
P2 = P/2;
R1(count) = alpha*log2(1 + P1*G1/alpha);
R2(count) = (1-alpha)*log2(1 + P2*G2/(1-alpha));
count = count + 1;
end
hold on;
plot(R1R2‘k‘);
xlabel(‘Debit Utilisateur 1 (bps/Hz)‘);
ylabel(‘Debit Utilisateur 2 (bps/Hz)‘);
grid on;
box on;
legend(‘NOMA‘‘OFDMA‘)


G1 = 30; % facteur pour l‘utilisateur 1
G2 = 30; % pour 2 eme

count = 1; 
for alpha = 0:0.01:1 %facteur d‘etallement de la bande passante
P1 = P*alpha; % puissance alouer a user 1 selon le facteur alpha
P2 = P - P1; % puissance pour utilisateur 2 
R1(count) = log2(1 + P1*G1); % le teaux de puissance pour U1
R2(count) = log2(1 + P2*G2/(P1*G2 + 1)); % teaux de puissance pour U2

count = count + 1;
end
hold on;
plot (R1R2‘r‘);
grid on;
count = 1;
% OMA ... OFDMA
for alpha = 0:0.01:1 %facteur d‘etallement de la puissance
P1 = P/2;
P2 = P/2;
R1(count) = alpha*log2(1 + P1*G1/alpha);
R2(count) = (1-alpha)*log2(1 + P2*G2/(1-alpha));
count = count + 1;
end
hold on;
plot(R1R2‘k‘);
xlabel(‘Debit Utilisateur 1 (bps/Hz)‘);
ylabel(‘Debit Utilisateur 2 (bps/Hz)‘);
grid on;
box on;
legend(‘NOMA‘‘OFDMA‘)

G1 = 5; % facteur pour l‘utilisateur 1
G2 = 5; % pour 2 eme
count = 1; 
for alpha = 0:0.01:1 %facteur d‘etallement de la puissance
P1 = P*alpha; % puissance alouer a user 1 selon le facteur alpha
P2 = P - P1; % puissance pour utilisateur 2 
R1(count) = log2(1 + P1*G1); % le teaux de puissance pour U1
R2(count) = log2(1 + P2*G2/(P1*G2 + 1)); % teaux de puissance pour U2

count = count 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-11-05 02:30  NOMA-master\
     文件        3436  2018-11-05 02:30  NOMA-master\noma_2utilisateurs.m

评论

共有 条评论