📄 initialize_base_station.m
字号:
function [st_initConfig] = initialize_base_station(st_initConfig)
%__________________________________________________________________________
% Type: : File Header
% File name : initialize_baseStation
% File Description : contains the function to initialize base
% stations
%__________________________________________________________________________
%
%__________________________________________________________________________
% Type: : Function Header
% Function name : initialize_baseStation
% input : st_initConfig
% output : st_baseStation: structure of base station,
% which contains several parameters like the
% location (loc), directivity (fib)
% : rombvec : coverage area
% calling functions : input_config
% called functions : CRECELL,
% Function Description : Algorithm to be put in here: As of now refer to
% design document
%__________________________________________________________________________
%
%
% Calling the CRECELLS function from RUNE simulator to create cells
[st_initConfig.locBS,st_initConfig.fib,st_initConfig.rombvec]=crecells(st_initConfig.cellRadius,st_initConfig.sps,st_initConfig.km,st_initConfig.lm,st_initConfig.nuCluster);
st_initConfig.rombvec = st_initConfig.scaleFactor*[st_initConfig.cellRadius*exp(-j*pi/4) st_initConfig.cellRadius*exp(j*pi/4)];%1.75*[st_initConfig.cellRadius*exp(-j*pi/4) st_initConfig.cellRadius*exp(j*pi/4)];
switch st_initConfig.scenarioLabel
case 'micro1'
st_initConfig.centerBsLoc = mean(st_initConfig.rombvec);
otherwise
st_initConfig.centerBsLoc = mean(st_initConfig.rombvec)-st_initConfig.cellRadius;
end
%st_initConfig.centerBsLoc = mean(st_initConfig.rombvec)-st_initConfig.cellRadius;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -