⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 transmitdl.m

📁 fading 在无线中的应用
💻 M
字号:
function [cdl, idl, sirdl]=transmitdl(b, k, pdl, g, noise)% DESCRIPTION [cdl, idl, sirdl]=transmitdl(b, k, pdl, g, noise);%  all variables in dB% INPUT%  b --      base station index%  k --      channel index%  pul --    transmitted power down link %  g --      gainmatrix%  noise --  thermal noise floor [dBm]% OUTPUT%  cdl --    received carrier power down link [dBm]%  idl --    interference power down link  [dBm]%  sirdl --  signal to interference ratio down link [dB]% TRY %  [cdl, idl, sirdl]=transmitdl([1 2]', [1 1]', [0 0]', [-2 -10; -10 -3], -inf)% by Magnus Almgren 000510cdl = nans(size(k)); % prepare for resultidl = nans(size(k));if all(isnan(k)) sirdl = cdl - idl;  returnendtl = isfinite(k); %these are true linksm = (1:length(k))';ind = index(m(tl), b(tl),size(g,1)); % index into g possibly containing nansgcl = g(ind); % vector, gain for connected linkscdl(tl) = pdl(tl)+g(ind); % carriersdbk = db2lin(g) * ... % a b by k matrix with received power sparse(b(tl),k(tl),db2lin(pdl(tl)),size(g,2),max(k)) + db2lin(noise); % interference per linkidl(tl) = lin2db(max(0,sdbk(index(m(tl), k(tl), size(g,1))) - db2lin(cdl(tl)))); %    Received interference, i = ss - csirdl = cdl - idl; % C/I

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -