09-MIMO系统容量仿真程序

所属分类:其他
开发工具:matlab
文件大小:3KB
下载次数:1
上传日期:2020-09-12 04:39:02
上 传 者1115342
说明:  function C=capacity(SNR,Nt,Nr) %SNR=0; %定义信噪比为0HZ A=10^(SNR/10); %信噪比的单位转换关系式 Im=eye(min(Nr,Nt)); %这里的"1"为发射天线和接收天线两者数目少的根数 sum=0; %初始化sum为0 for i=1:10000 %程序循环10000次 H=randn(Nr,Nt); %产生高斯信号源 if Nr<Nt Q=H*H'; %求威沙特矩阵 else Q=H'*H; end sum=sum+log2(det(Im+A*Q/Nt)); %10000次循环得到的信道容量总和 end C=sum/10000 %10000次循环的平均值
(function C=capacity(SNR,Nt,Nr) %SNR = 0;% defines SNR as 0Hz A = 10 ^ (SNR / 10);% s / N unit conversion relation Im = eye (min (NR, NT));% here "1" is the number of the less number of transmitting antenna and receiving antenna Sum = 0;% initialize sum to 0 For I = 1:10000% program cycles 10000 times H = randn (NR, NT);% produces Gaussian signal source if Nr<Nt Q = h * H ';% to find the weissard matrix else Q=H'*H; End Sum = sum + log2 (DET (IM + A * q / NT));% sum of channel capacity from 10000 cycles End C = sum / 10000% average of 10000 cycles)

文件列表:
09-MIMO系统容量仿真程序 (0, 2020-08-29)
09-MIMO系统容量仿真程序\1 (0, 2020-08-29)
09-MIMO系统容量仿真程序\1\cap.m (116, 2009-06-18)
09-MIMO系统容量仿真程序\1\capacity.m (657, 2009-06-18)
09-MIMO系统容量仿真程序\1\main.m (358, 2009-06-18)
09-MIMO系统容量仿真程序\2 (0, 2020-08-29)
09-MIMO系统容量仿真程序\2\cap.m (116, 2009-06-18)
09-MIMO系统容量仿真程序\2\capacity.m (657, 2009-06-18)
09-MIMO系统容量仿真程序\2\main.m (358, 2009-06-18)
09-MIMO系统容量仿真程序\hslogic算法仿真.txt (97, 2020-08-29)

近期下载者

相关文件


收藏者