• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: 其他
  • 标签: MIMO  MATLAB代码  

资源简介

mimo 系统 等功率分配与优化功率分配算法比较。代码可以执行。

资源截图

代码片段和文件信息

function [fmutual_mean_new] = mutual_mimo_func_diag(MNH0Rt_sqrt ...
                                               gammalambdaNSAMPLEI)
  
%------------------------------------------------------------
% Function to calculate the average mutual information given a diagonal
% transmit covariance matrix.
%
% Author: Mai Vu
% Date: 11/30/2003
% Revised: 04/12/2004
%------------------------------------------------------------

%------------------------------------------------------------
% INPUTS
%   M: number of receive antennas
%   N: number of transmit antennas
%   H0: channel mean
%   Rt_sqrt: square root of transmit correlation
%   gamma: SNR (linear not dB)
%   lambda: eigenvalues of transmit covariance matrix
%   NSAMPLE: number of samples used in Monte-Carlo simulation
%   I: identity matrix of size NxN
%
% OUTPUTS
%   fmutual_mean_new: average mutual information
%
%------------------------------------------------------------

  H = (randn(MNNSAMPLE) + j*randn(MNNSAMPLE))/sqrt(2);
  fmutual_new = 0;
  for k=1:NSAMPLE
    H_k = H0 + H(::k)*Rt_sqrt;
    S_k = gamma*H_k‘*H_k;
    P = I + S_k*diag(lambda);
    fmutual_new = fmutual_new - log(real(det(P)));
  end
  fmutual_mean_new = fmutual_new/NSAMPLE;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1273  2004-04-18 02:00  mimo功率优化\mutual_mimo_func_diag.m

     文件       2114  2009-08-14 17:02  mimo功率优化\opt_mutual_mimo.m

     文件       1040  2004-04-19 16:18  mimo功率优化\waterfill.m

     目录          0  2005-06-22 10:16  mimo功率优化

----------- ---------  ---------- -----  ----

                 4427                    4


评论

共有 条评论