comm.WINNER2Channel

Download Required

To use comm.WINNER2Channel, first download the
WINNER II Channel Model for Communications Toolbox™ from the Add-On Explorer. For more information on downloading
add-ons, see Get and Manage Add-Ons (MATLAB).

Description

The comm.WINNER2Channel
System
object™ filters an input signal through a WINNER II fading channel. The object
utilizes the basic model defined and provided by the WINNER II Channel Models [1].

Call step to filter the input signal
through a WINNER II fading channel according to the properties of comm.WINNER2Channel.

Note

Alternatively, instead of using the step method
to perform the operation defined by the System
object, you can call the object with arguments, as if it were a function. For
example, y = step(obj,x) and y = obj(x)
perform equivalent operations.

Construction

chan = comm.WINNER2Channel creates a WINNER
II fading channel System
object to model single or multiple links. chan generates
channel coefficients using the WINNER II spatial channel model (SCM). It also filters a
real or complex input signal through the fading channel for each link.

chan = comm.WINNER2Channel(Name,Value)
creates a WINNER II fading channel object, chan, that overrides
default values using one or more Name,Value pair arguments. You can
specify additional name-value pair arguments in any order as
Name1,Value1,...,NameN,ValueN.

Note

If the number of samples in the input signal
(NS) does not
match NumTimeSamples,
NumTimeSamples is updated to match
NS.

FixedPdpUsed

Set to 'yes' to use predefined path delays
and powers for specific scenarios. The default value is
'no'.

FixedAnglesUsed

Set to 'yes' to use predefined angles of
departure (AoDs) and angles of arrival (AoAs) for specific
scenarios. The default value is 'no'.

IntraClusterDsUsed

Set to 'yes' to divide each of the two
strongest clusters per link into three subclusters. The default
value is 'yes'.

PolarisedArrays

Set to 'yes' to use dual polarized arrays.
The default value is 'yes'.

UseManualPropCondition

Set to 'yes' to use the manually defined
propagation conditions (LOS or NLOS) in the
LayoutConfig.PropagConditionVector
field. Set to 'no' to draw propagation
conditions from predefined LOS probabilities. The default value
is 'yes'.

UniformTimeSampling

Set to 'yes' to sample all links at the
same time instants. The default value is
'no'.

SampleDensity

Number of time samples per half wavelength. The default value
is 2e6.

CenterFrequency

Center frequency of carrier. The default value
5.25e9 Hz.

DelaySamplingInterval

Sampling grid to which the path delays are rounded. The
default value of 0 seconds indicates no
rounding on path delays.

DelaySamplingInterval specifies
the input signal sample time.

When performing channel filtering, the object uses
DelaySamplingInterval =
0 to obtain the original path
delays. Any non-zero value of
DelaySamplingInterval is
ignored, specifically the path delays used are not
rounded to be multiples of
DelaySamplingInterval values
that are non-zero.

ShadowingModelUsed

Set to 'yes' to include shadow fading in
the model. The default value is 'no'.

PathLossModelUsed

Set to 'yes' to include path loss in the
model. The default value is 'no'.

PathLossModel

Path loss model function name, specified as
'pathloss', which uses the internal
pathloss function from the WINNER II Channel Add-On to model the path loss.
The PathLossModel property is applicable
only when PathLossModelUsed is
'yes'. The default value is
'pathloss'.

PathLossOption

Path loss option indicating the wall material for the NLOS
path loss calculation of scenario A1, specified as one of
{'CR_light',
'CR_heavy',
'RR_light', 'RR_heavy'}.
The default value is 'CR_light'. The
PathLossOption property is applicable
only when PathLossModelUsed is
'yes'.

See
LayoutConfig.ScenarioVector
for the scenario number mapping.

RandomSeed

Seed for random number generators. To use the global random
stream, set RandomSeed to empty,
[]. The default is
[].

A 1-by-NL vector of
propagation conditions (LOS = 1 and NLOS = 0) for each link. The
default is 1.

StreetWidth

A 1-by-NL vector of
identical values that specify the average width (in meters) of
the streets. StreetWidth is used for the
path loss model of the B1 and B2 scenarios. The default is
20. See
ScenarioVector for the scenario number
mapping. All elements must have the same value. The
StreetWidth property is applicable only
when the
ModelConfig.PathLossModelUsed
property is 'yes'.

Dist1

A 1-by-NL vector of
distances from BS to the last LOS point.
Dist1 is used for the path loss model
of the B1 and B2 scenarios. The default value is
NaN, which means the distance is randomly
determined in path loss function. See
ScenarioVector for the scenario number
mapping. Dist1 is applicable only when the
ModelConfig.PathLossModelUsed
property is 'yes'.

A 1-by-NL vector
indicating the floor number where the indoor BS or MS is
located. The default value is 1. The
NumFloors property is used for the path
loss model of the A2 and B4 scenarios only. See
ScenarioVector for the scenario number
mapping. The NumFloors property is
applicable only when
ModelConfig.PathLossModelUsed
is 'yes'.

NumPenetratedFloors

A 1-by-NL vector
indicating the number of penetrated floors between BS and MS.
The default value is 0. The
NumPenetratedFloors is used for the
NLOS path loss model of the A1 scenario. See
ScenarioVector for the scenario number
mapping. The NumPenetratedFloors property
is applicable only when PathLossModelUsed
is 'yes'.

Normalize channel outputs, specified as true or
false. Set this property to true
to normalize the channel outputs by the number of receive antennas at the
mobile station (MS) for each link. The default value is
true.

Examples

WINNER II Channel with Two Mobile Stations

Simulate a system that has two MS connected to one BS. One MS is 8 meters away from the BS; the other is 20 meters away from the BS. Impulse signals are sent through the two links. The spectrum of the received signals at MS shows frequency selectivity. It also shows the MS that is closer the BS has a larger average received power than the other MS.

More About

WINNER II Sampling Rate

The signal sample rate
(RS) for generating channel
coefficients and performing channel filtering is calculated per link using the
mobile station speed (VMS), half
wavelength distance, and sample density. The sample rate for each link is available
as a field in the info method return.

RS = VMS / (C / Fcenter / 2 / NSD),

For the MS speed,VMS,

When
ModelConfig.UniformTimeSampling
is set to 'no',
VMS is the
speed of the MS for the corresponding link, derived from the
LayoutConfig.Stations(i).Velocity
field.

When
ModelConfig.UniformTimeSampling
is set to 'yes',
VMS is the
maximum speed of the MS for all links.

C is the speed of light
(2.99792458e8 m/s).

Fcenter is
ModelConfig.CenterFrequency.

NSD is
ModelConfig.SampleDensity.

Channel Power

These conditions apply to the channel power of the comm.WINNER2Channel
object:

When path loss and shadowing are off, path gains are normalized.
Specifically, path gains are normalized when the ModelConfig.ShadowingModelUsed and
ModelConfig.PathLossModelUsed
parameters are set to 'no'.

This website uses cookies to improve your user experience, personalize content and ads, and analyze website traffic. By continuing to use this website, you consent to our use of cookies. Please see our Privacy Policy to learn more about cookies and how to change your settings.