clc
clear all;
nt=2;
nr=3;
SNR_V_db = [10:1:20];
SNR_V_db_low=[0:1:10];
SNR_V = 10.^(SNR_V_db/10);
SNR_V_low = 10.^(SNR_V_db_low/10);
N0 = 1e-4;
B = 1;
for(i = 1 : length(SNR_V))
for(j = 1 : length(SNR_V_low))
Pt=N0;
for(k = 1 : 1e3)
H = random('rayleigh',1,nr,nt);
[S V D] = svd(H);
segama(:,k) = diag(V);
H = segama(:,k).^2/(B*N0);
landas(1,k)=SNR_V(i)*H(1);
landas(2,k)=SNR_V_low(j)*H(1);
landas(3,k)=SNR_V_low(j)*H(2);
landas(4,k)=SNR_V(i)*H(2);
[Capacity(k) PowerAllo] = WaterFilling_Self(Pt,landas(:,j),B,N0);
end
MeanCapacity(i,j)=mean(Capacity);
end
end
[x,y]=meshgrid(SNR_V_db,SNR_V_db_low);
mesh(x,y,MeanCapacity);
set(h,'EdgeColor','r','FaceColor','r','MarkerEdgecolor','r','MarkerFacecolor','r');
Matlab实现CoMP多用户注水算法在最最基础的注水算法的基础上
版权申诉
114 浏览量
2023-02-01
19:30:40
上传
评论 1
收藏 1KB ZIP 举报
GZM888888
- 粉丝: 176
- 资源: 2945
最新资源
- 本科毕业设计基于C# wpf人脸识别的考勤系统的设计与实现源码.zip
- 基于Ruoyi+uniapp实现学生考勤系统 学生考勤源码+项目说明.zip
- feae6bc968ca68a099455d8b8a8dea35
- 基于Pytorch训练CIRAR10上分类算法.zip
- Pytorch-pytorch深度学习教程之Tensorboard.zip
- 基于C++和Python开发yolov8-face作为人脸检测器dlib作为人脸识别器的人脸考勤系统源码+项目说明.zip
- Pytorch-pytorch深度学习教程之变分自动编码器.zip
- Pytorch-pytorch深度学习教程之神经风格迁移.zip
- Pytorch-pytorch深度学习教程之深度残差网络.zip
- Pytorch-pytorch深度学习教程之循环神经网络.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈