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

📄 calccosited.m

📁 这个是芬兰人写的《WCDMA无线网络规划与优化》书上对应的Matlab源代码。这本书很经典。
💻 M
字号:
%CALCCOSITED   ISCOSITED = CALCCOSITED(BASESTATION, DELTALOCALLOWED) calculate cells in the
%              basestation structure, which are co-sited. Co-sited cells are cells which are 
%              not more afar each other than DELTALOCALLOWED.
%              If DELTALOCALLOWED is ommitted, the map resolution is taken instead
%
%Author : Achim Wacker (AWa)
%
%Revision: 5.0.0cd   Date: 17-Jul-2001
%
%needed m-files: ReduceBStxPower.m

function isCosited = CalcCoSited(basestation, deltaLocAllowed)

if nargin == 0
   error('CalcCoSited needs at least the BS structure !');
elseif nargin == 1
   deltaLocAllowed = evalin('base', 'resolution');
elseif nargin > 2
   error('Too many input arguments for CalcCoSited!');
end

numBSs = length(basestation);
deltaX = zeros(numBSs);
deltaY = zeros(numBSs);

for k = 1:numBSs-1
   for l = k+1:numBSs
      deltaX(k, l) = basestation(k).x-basestation(l).x;
      deltaY(k, l) = basestation(k).y-basestation(l).y;
   end
end

dist = abs(deltaX+j*deltaY);
%make "dist" symmetrical
dist = dist+dist';

isCosited = dist<deltaLocAllowed;
     

⌨️ 快捷键说明

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