www.pudn.com > TrdeoffinTDMsystem.rar > Hy_AN_sub_gene.m


% =========================================================================
% Copyright (c)2006, 东南大学移动通信国家重点实验室
% All rights reserved.
%
% 文件名称:Hy_AN_sub_gene.m
% function描述:供G_yi.m调用的积分因子

% 当前版本: 1.0
% 作    者:梁浩
% 完成日期: 2007年6月
%==========================================================================

%function output = sub_gene(x,y,j)
%    output = exp(j .* x) .* (y .^ 0);
%end

function y = Hy_AN_sub_gene(x,SNR, n, vecN, mean_grouped, sigma_grouped, aveSNRn, i, j)
    modSNR = x .* aveSNRn(n) ./ aveSNRn(i);
    y = 0;
    beta = 10 ./ log(10);
    for l = 1: vecN(n)    
        yy = lognpdf(modSNR, mean_grouped(n,l)./beta, sigma_grouped(n,l)./beta);
        for m = 1:vecN(n) 
            if m == l
                yy = yy;
            else
                yy = yy .* logncdf(modSNR, mean_grouped(n,m)./beta, sigma_grouped(n,m)./beta);
            end
        end
        y = y + yy;
    end
    y = y .* aveSNRn(n) ./ aveSNRn(i);
end