16.03.2015 Views

Final report on link level and system level channel models - Winner

Final report on link level and system level channel models - Winner

Final report on link level and system level channel models - Winner

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

WINNER D5.4 v. 1.4<br />

MsGainAnglesAz<br />

MsGainAnglesEl<br />

MsElementPositi<strong>on</strong><br />

InterpFuncti<strong>on</strong><br />

InterpMethod<br />

Vector c<strong>on</strong>taining the azimuth angles for the MS antenna<br />

field pattern values. These values are assumed to be the<br />

same for both polarizati<strong>on</strong>s. This value is given in degrees<br />

over the range (-180,180) degrees. If<br />

NUMEL(BsGainPattern)=1, this variable is ignored.<br />

Vector of elevati<strong>on</strong> angles for definiti<strong>on</strong> of MS antenna<br />

gain values. This parameter is for future needs <strong>on</strong>ly; its<br />

value is ignored in this implementati<strong>on</strong> (WIM does not<br />

support elevati<strong>on</strong>).<br />

Element spacing for MS linear array in wavelengths. This<br />

parameter can be either scalar or vector. If scalar, uniform<br />

spacing is applied. If vector, values give distances between<br />

adjacent elements.<br />

The name of the interpolating functi<strong>on</strong>. One can replace<br />

this with his own functi<strong>on</strong>. For syntax, see interp_gain.m,<br />

which is the default functi<strong>on</strong>. For faster computati<strong>on</strong>, see<br />

interp_gain_c.m<br />

The interpolati<strong>on</strong> method used by the interpolating<br />

functi<strong>on</strong>. Available methods depend <strong>on</strong> the functi<strong>on</strong>. The<br />

default functi<strong>on</strong> is based <strong>on</strong> MATLAB’s interp1.m<br />

functi<strong>on</strong> <strong>and</strong> supports e.g. ‘linear’ <strong>and</strong> ‘cubic’ (default)<br />

methods. Note that some methods, such as ‘linear’, cannot<br />

extrapolate values falling outside the field pattern<br />

definiti<strong>on</strong>.<br />

linspace(-<br />

180,180,90)<br />

deg<br />

- -<br />

0.5 wavelength<br />

‘interp_gain’ -<br />

‘cubic’ -<br />

Parameter matrices BsGainPattern <strong>and</strong> MsGainPattern 2nd dimensi<strong>on</strong> is either 1 or 2. If polarizati<strong>on</strong><br />

opti<strong>on</strong> is in use, the field pattern values have to be given for vertical <strong>and</strong> horiz<strong>on</strong>tal polarizati<strong>on</strong>s (in this<br />

order). If polarizati<strong>on</strong> is not used <strong>on</strong>ly the first dimensi<strong>on</strong>, i.e. vertical, is used, if both are given.<br />

Note that the mean power of narrowb<strong>and</strong> <strong>channel</strong> matrix elements (i.e. summed over delay domain)<br />

depends <strong>on</strong> the antenna gains. The default antenna has unit gain for both polarizati<strong>on</strong>s. Hence, the mean<br />

narrowb<strong>and</strong> <strong>channel</strong> coefficient power is two for ‘polarized’ opti<strong>on</strong>, <strong>and</strong> <strong>on</strong>e for all other opti<strong>on</strong>s.<br />

The fourth input argument, is opti<strong>on</strong>al. It can be used to specify the initial AoDs, AoAs, cisoid phases,<br />

path losses <strong>and</strong> shadowing values when WIM is called recursively, or for testing purposes. If this<br />

argument is given, the r<strong>and</strong>om parameter generati<strong>on</strong> as defined in WIM is not needed. Only the antenna<br />

gain values will be interpolated for the supplied AoAs <strong>and</strong> AoDs.<br />

The fields of the MATLAB struct are given in the following table. Notati<strong>on</strong>: K denotes the number of<br />

<strong>link</strong>s, N denotes the number of paths, M denotes the number of subpaths within a path.<br />

Table 6.5: Initial values, fourth opti<strong>on</strong>al input argument.<br />

Parameter name Definiti<strong>on</strong> Unit<br />

InitDelays A K x N matrix of path delays. Sec<br />

InitSubPathPowers A K x N x M array of powers of the subpaths. -<br />

InitAods A K x N x M array Degrees<br />

InitAoas A K x N x M array Degrees<br />

InitSubPathPhases<br />

A complex-valued K x N x M array. When polarizati<strong>on</strong> opti<strong>on</strong><br />

is used, this is a K x P x N x M array, where P=4. In this case<br />

the sec<strong>on</strong>d dimensi<strong>on</strong> includes the phases for [VV VH HV<br />

HH] polarized comp<strong>on</strong>ents.<br />

degrees<br />

InitPathLosses A K x 1 vector Decibel<br />

InitShadowLosses A K x 1 vector Decibel<br />

6.2.2 Example output parameters<br />

There are three output arguments: CHAN, DELAYS, FULLOUTPUT. The last two are opti<strong>on</strong>al output<br />

parameters. Notati<strong>on</strong>: K denotes the number of <strong>link</strong>s, N is the number of paths, T the number of time<br />

samples, U the number of receiver elements, <strong>and</strong> S denotes the number of transmitter elements.<br />

Page 141 (167)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!