different sketches in matlab - department of electronic …kom.aau.dk/group/05gr997/old...
TRANSCRIPT
Different sketches in Matlab
Step 1 : Implementation of the scatterers in our environment
The first step is to design our indoor environment as we have described it previously. We
assume that we have a model with scatterers which are uniformly distributed. We will
assume for simplicity that all the scatterers are fixed and that only the terminal will move.
Hence we avoid having Monte-Carlo phenomenon. This model tends to be realistic, since in
an indoor environment most of the scatterers are walls, chairs or table, which are fixed.
Scatterers can also be other terminals or even people in the office. But we will consider that
in a first time all those particular scatterrers are fixed in order to simplify the model. It is pretty
accurate because the only terminals that move a lot in Wlan environments are PDAs and
actually only few people have got this kind of devices. For simplicity we will assume in a first
time that people don’t often move in this office in order to fix all the scatterers in our model.
We will also assume that the scatterrers are randomly distributed in all the environment.
We experience single bounce multipath and thus ought to have Rayleigh fading. Indeed
we assume that we are in the narrowband situation. So we have a flat fading channel which
can be described by a Rayleigh distribution. Moreover we are in a non line-of-sight situation.
This figure represents the model that we are using in Matlab to describe our environment.
We typically described a rectangle room that is represented by the X and Y axis. We placed
the mobile station on the left side of the room and the base station on the right side of the
room. All the circles in the “room” represent a scatterrer. We also add on this figure the
phenomenon of single bounce multipath. The mobile station sends a signal and this signal is
reflected by all the scatterers to the base station. Because we are in a non line of sight
situation there are no direct communication between the mobile station and the base station.
Step 2 : Motion of the mobile station
The next step in our environment design is to illustrate the fading that we can encounter
in Rayleigh environment. One of the principal aspects of Rayleigh channels is that we have
the well known phenomenon of multipath. The different multipaths create fading when a
device is moving in the environment because the multipaths change. In fact we now look at
the sum over all the multipath to have the response of the whole environment with this
motion. So the impulse response that we calculate at the base station is also changing while
the multipaths are changing.
In our test case, we took a number of 20 scatterrers and we made the mobile station
moving on the Y axis. The mobile station starts at the position (0,2.5) and goes to the
position (0,4.5). The first figure is the environment’s modelisation and we can clearly see that
the multipaths in blue are changing while the mobile station is moving. The second figure
shows us the variation of the impulse response h while the mobile station. We clearly see
that this impulse response is not constant and that we have some fading. We obtain the
representation of the Rayleigh fade effect on the signal. The amplitude is indeed varying
according to the Rayleigh distribution.
Step 3 : angle of arrival, angle of departure
This simulation refers to the “Lee” model, where the scatterers are uniformly distributed on a
ring of radius R. The mobile station is placed on the centre of the ring, while the base station
is at a distance D from the mobile station.
It can be chosen an arbitrary number of scatterers on the ring, and of course it is possible to
change the spatial orientation of both base station and mobile station in the region of
interest. Then the angle of departure distribution at the mobile station is calculated, and it
seems to be uniformly distributed like expected .
0 50 100 150 200 250 300 350 4000
200
400
600
800
1000
1200angle of departure distribution
Now the angle of arrival distribution at the base station is calculated and it seems to follow
an U-shaped model. In fact the base station see only a limited angle spread of multipath
components, and in those angles that are near to the tangent line to the ring that passes for
the base station, we find a large density of scatterers. Though this model was originally
referred to macrocell environment, if we include several rings,
we can define a more complex model that better fits an indoor environment. This study will
be performed later.
65 70 75 80 85 90 95 100 105 110 1150
50
100
150
200
250
300
350
400
450
500angle of arrival distribution
In this simulation we have an uniform distribution of scatterers (100) in a room 10m x 10m
and we make the mobile station moving towards the base station in 500 steps.
The size of each step is 0.01m .
0 1 2 3 4 5 6 7 8 9 100
1
2
3
4
5
6
7
8
9
10
0 50 100 150 200 250 300 350 400 450 5000
0.2
0.4
0.6
0.8
1
1.2
1.4
We found the amplitude of the impulsive response for each step, and from the histogram of
the received signal amplitude we can conclude that it follows a Rayleigh fading model, as
expected for our model.
0 0.2 0.4 0.6 0.8 1 1.2 1.40
10
20
30
40
50
60
70
80
90
In this simulation we can see as the direction of departure profile changes as the mobile
station is moving
0 1 2 3 4 5 6 7 8 9 100
1
2
3
4
5
6
7
8
9
10environment description
1 2 3 4 5 6 7 8 9 1040
60
80
100
120
140
160
180aod changing when mobile station moves
index of scatterer
aod
The previous image shows us that exists a correlation between the angle of departure of the
multipath components.
In the next simulation, performed with more scatterers and more mobile trip, we can see as
the direction of departure changes suddenly sometime. The explanation of this is because of
the passing of the mobile first before and then after a certain scatterer.
0 1 2 3 4 5 6 7 8 9 100
1
2
3
4
5
6
7
8
9
10environment description
In this simulation we move the mobile towards the base station and we look at the
instantaneous power angular spectrum at the BS and at the time delay profile.
0 1 2 3 4 5 6 7 8 9 100
1
2
3
4
5
6
7
8
9
10
5
10
15
30
210
60
240
90
270
120
300
150
330
180 0
instantaneous power angular specrum at BS
We can see that as we approach to the base station, the delay spread is higher (error?).
0 5 10 15 20 250
0.2
0.4
0.6
0.8
1
time delay (ns)
norm
aliz
ed a
mpl
itude
channel impulse response (amplitude)
0 10 20 300
0.2
0.4
0.6
0.8
1
time delay (ns)
norm
aliz
ed a
mpl
itude
channel impulse response (amplitude)
0 10 20 30 400
0.2
0.4
0.6
0.8
1
time delay (ns)
norm
aliz
ed a
mpl
itude
channel impulse response (amplitude)
0 10 20 30 400
0.2
0.4
0.6
0.8
1
time delay (ns)
norm
aliz
ed a
mpl
itude
channel impulse response (amplitude)
0 10 20 30 40 500
0.2
0.4
0.6
0.8
1
time delay (ns)
norm
aliz
ed a
mpl
itude
channel impulse response (amplitude)
0 10 20 30 40 500
0.2
0.4
0.6
0.8
1
time delay (ns)
norm
aliz
ed a
mpl
itude
channel impulse response (amplitude)
0 20 40 600
0.2
0.4
0.6
0.8
1
time delay (ns)
norm
aliz
ed a
mpl
itude
channel impulse response (amplitude)
0 20 40 600
0.2
0.4
0.6
0.8
1
time delay (ns)
norm
aliz
ed a
mpl
itude
channel impulse response (amplitude)
0 20 40 60 800
0.2
0.4
0.6
0.8
1
time delay (ns)
norm
aliz
ed a
mpl
itude
channel impulse response (amplitude)
Step 4 :
In this simulation we assume that we have a uniform distribution of 2000 scatterers, and
at each iteration we change the position of the mobile with a lambda/4 step over 250 total
steps. At each step we calculate the amplitude of the impulsive response and the
instantaneous angle power spectrum at the base station placed in the middle of the right
wall.
0 1 2 3 4 5 6 7 8 9 100
1
2
3
4
5
6
7
8
9
10environment
0 50 100 150 200 2500
1
2
3
4
5
6
7
8
ampl
itude
of i
mpu
lsiv
e re
spon
se
mobile station moving iteration
In this experiment we can see how the instantaneous angle power spectrum changes
over spatial iterations. Each angle of arrival represents a single multipath component
reaching the base station, and we can see that there is little modification from one step to
another one.
0 20 40 60 80 100 120 140 160 1800
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0.18
0.2
angle of arrival
mob
ile s
tatio
n m
ovin
g ite
ratio
n
instantantaneous power angular spectrum at BS
In fact the signal received will suffer only a slightly different fading, because of the
similar position environment of the mobile station.
Step 5
In this experiment we introduce an algorithm to find the optimum window, whose size will
correspond to our half-power bandwidth, to collect the highest amount of power coming from
each multipath component.
0 20 40 60 80 100 120 140 160 1800
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
angle of arrival
inst
anta
ntan
eous
pow
er a
ngul
ar s
pect
rum
at B
S
optimum window to get the highest instantantaneous power angular spectrum at BS
Now we introduce a scanning linear array of 4 elements equally spaced of lambda/2.
This array can change its maximum direction only changing phases, and in the next figure
we can see an example of radiation pattern when the maximum is towards 45 degrees.
It is also displayed the -3dB bandwidth.
10
20
30
40
30
210
60
240
90
270
120
300
150
330
180 0
polar Antenna pattern in dB
We can see the received power angular spectrum at the base station in both omni
directional and directive antenna pattern. We can see how the components near 45 degrees
are amplified depending on the antenna gain.
0 20 40 60 80 100 120 140 160 1800
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
angle of arrival
inst
anta
ntan
eous
pow
er a
ngul
ar s
pect
rum
at B
S
received instantantaneous power angular spectrum at BS
directive patternomnidirectional pattern
0.05
0.1
0.15
30
210
60
240
90
270
120
300
150
330
180 0
instantantaneous power angular spectrum at BS (omnidirectional)
0.1
0.2
0.3
0.4
30
210
60
240
90
270
120
300
150
330
180 0
instantantaneous power angular spectrum at BS (directive pattern)
Step 6
The next figure shows as the optimum window changes when the mobile moves. In
250 iterations the mobile trip is about 62.5 wavelengths and the window changes 8 times. So
we observe the modification of the optimum window over 7.8125 wavelengths on the
average. This suggests us how perform an algorithm of jittering. In fact, thus we may know
theoretically the optimum window; a real antenna has first to search the direction of
maximum. So the first step will be the initialization part, in which we use three beams to find
a first target area. When we find the correct 60 degrees sector we can perform two narrow
scan of 30 degrees. Then we can start our jittering towards the direction of maximum, and
we can also compare our target choice with the optimum window. Because we know that the
optimum window will change, we will perform an adaptive updating back to the post-
initialization part. We have to consider that it we could find some spatial scatterer
distributions that are not very suited to perform a jittering algorithm; in fact if the
instantaneous power angular profile at the base station does not change very much, after we
find the optimum direction, a jittering will be not so useful. This can suggest several new
model of spatial scatterer distribution that can include a clustering in the multipath
components. These models will be more realistic, because real scattering obey to models
that can better describe the effect of different size objects.
0 50 100 150 200 25040
50
60
70
80
90
100
110
120
130modification of the optimum window over iterations
iteration
angl
e
In this picture we can see how the instantaneous angle power spectrum changes over
spatial iterations in a 3-d plot. Each angle of arrival represents a single multipath component
reaching the base station, and we can see that there is little modification from one step to
another.
0 1 2 3 4 5 6 7 8 9 100
1
2
3
4
5
6
7
8
9
10
10
20
30
40
30
210
60
240
90
270
120
300
150
330
180 0
polar Antenna pattern in dB
0 20 40 60 80 100 120 140 160 1800
0.1
0.2
0.3
0.4
0.5
0.6
0.7
angle of arrival
inst
anta
ntan
eous
pow
er a
ngul
ar s
pect
rum
at B
S
received instantantaneous power angular spectrum at BS
directive patternomnidirectional pattern