📄 main.asv
字号:
clear;
clc;
L=64; %每个包所含的信息比特数
M=80; %每个包所含的总比特数
R=10^4; %码片数率
W=10^6; %比特数率
const=7.75*10^(-3); %常数
a=5*10^(-21); %接收端噪声功率密度
r1=fun1(M,W,R); %信干比(小数点后两位)
r=floor(r1*10)/10; %信干比(小数点后一位)
%r=12.4;
N=floor(1+(W/R)/r); %终端数
%N=fix(N1,1);
%N=(1+(W/R)/r1)
Preceive=r*a*W/((W/R)-(N-1)*r); %接收端功率
d=0:0.1:1; %终端到基站的距离
h=const./(d.^3.6);
Ptransmit=Preceive./h;
Ptransmit=Ptransmit.*10^11;
plot(d,Ptransmit);
axis([0 1 0 1]);
title('发射端功率随用户与基站之间距离(km)变化曲线');
xlabel('distance between terminal and base station(km)');
ylabel('transmitter power(W)');
hold on;
%d1=0:0.1:1;
%U=64*10^4*(1-exp(-0.5*r))^80/80./Ptransmit
%plot(d1,U)
%axis([0 1 0 1]);
%hold on;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -