📄 calccovpdl.m
字号:
%CALCCOVPDL CALCCOVPDL calculates the area coverage probability for a DL dedicated
% channel. It uses the traffic load (i.e. BS transmit powers) which has
% been generated in npsw downlink iteration.
%
% The required transmit power per link is calculated in each pixel of the wanted
% area and this is compared to the power limits per link which are
% calculated based on the input
% parameters. If the required power exceeds the limit in a pixel this pixel is
% considered to be in outage.
%
% The maximum power per link maybe limited by two parameters. In RNC there
% are the parameters PtxDlAbsMax and CPICHToRefRabOffset. CPICHToRefRabOffset
% defines the maximum power per link with respect to the CPICH Tx power so that
% CPICHToRefRabOffset is subtracted from the CPICH power. For other services
% the maximum powers are scaled based on Eb/No and bitrate differences to
% the refererence power. The limit calculated by this method is compared
% to PtxDlAbsMax and the smaller one is chosen. By this method one can have,
% for different services, equal coverage (PtxDlAbsMax set very high) or
% different coverage (PtxDlAbsMax set corresponding
% to the most power demanding service for which full coverage is offered).
% The reference service is in this script the one with wideAreaCovR and
% the Eb/No for the reference service is based on wideAreaCovR and wideAreaCovSpeed.
%
% In soft handover MRC combining is assumed. Also it is assumed that
% each link in SHO is transmitted with equal power with one excpetion: if
% the CPICH channel powers are not equal the the transmit powers are scaled
% by the CPICH channel power differencies.
% The wanted area is chosen by mouse by pointing two corners
% of a rectangle. Coverage probability is calculated by counting the pixels in
% coverage divided by the total number of pixels.
%
% Finally the cumulative probability of required transmit powers is plotted
% using two different scaling. In upper figure the scaling is done down to
% reference RAB and CPICH power of the cells is subtracted. This is done for
% setting the parameter CPICHToRefRabOffset.
%
% In the lower figure required transmit powers are plotted in the original scale.
% This is for helping the setting of pTxDLAbsMAx.
%
%Inputs:
% the outputs of the downlink iteration
% basestation : the base station data structure
% mobilestation : the mobile station data structure
% yPixels, xPixels : numbers of pixels in each direction
% tmpBitRate : the bitrate of the service for which the coverage is
% calculated
% tmpSpeed : the MS speed for which the coverage is calculated
% tmpAbsMax : the maximum power per link for any service and cell
% tmpCPICHToRefRabOffset: the offset which defines the maximum power for a reference
% service with respect to the CPICH Tx power
% tmpAbsMax : the limit which no dedicated Tx power per link can exceed.
% Corresponds to the parameter PtxDlAbsMax of RNC.
% tmpCoverageTarget : the specified coverage probability target
% bsTxPowerLin : numBSs times numMSs matrix of DL transmit powers of each link
% numBSs : number of cells
% commonChannelOther : total transmit power of common channels other than CPICH
% of each base station
% linklossDL : numBSs x yPixels x xPixels matrix of DL linklosses from each BS
% to map pixels
% bestServDL : yPixels x xPixels matrix of indeces of the best server in DL
% in each map pixel
% msNoisePowerLin : noise power in MS
% wideAreaCovR : bitrate of the reference service
% wideAreaCovSpeed : MS speed for the reference service
%
%
%Outputs:
% wideAreaCovPDL : Area coverage probability for the wanted service
%
%Authors: Kari Sipil
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -