Mobile Fading
Mobile Fading
Mobile Fading
Table of contents
Introduction
Many physical factors in radio propagation channels influence small-scale fading.
These include the following:
• Multipath propagation – The presence of reflecting objects and scatterers in the
channel creates a constantly changing environment that dissipates the signal energy in
amplitude, phase, and time. These effects result in multiple versions of the
transmitted signal that arrive at the receiving antenna, displaced with respect to one
another in time and spatial orientation. The random phase and amplitudes of the
different multipath components cause fluctuations in signal strength, thereby inducing
small-scale fading, signal distortion, or both. Multipath propagation often lengthens
the time required for the baseband portion of the signal to reach the receiver which
can cause signal smearing due to intersymbol interference.
• Speed of the mobile – The relative motion between the base station and the mobile
results in random frequency modulation due to different Doppler shifts on each of the
multipath components. Doppler shift will be positive or negative depending on
whether the mobile receiver is moving toward or away from the base station.
• Speed of surrounding objects – If objects in the radio channel are in motion, they
induce a time varying Doppler shift on multipath components. If the surrounding
objects move at a greater rate than the mobile, then this effect dominates the small-
scale fading. Otherwise, motion of the surrounding objects may be ignored, and only
the speed of the mobile need be considered.
• The transmission bandwidth of the signal – If the transmitted radio signal bandwidth
is greater than the bandwidth of the multipath channel, the received signal will be
distorted but the received signal strength will not fade much over a local area. The
bandwidth of the channel can be quantified by the coherence bandwidth which is
related to the specific multipath structure of the channel. The coherence bandwidth is
a measure of the maximum frequency difference for which signals are still strongly
correlated in amplitude. [2]
Doppler shift
Consider a mobile moving at a constant velocity v, along a path segment having
length d between points X and Y, while it receives signals from a remote source S. The
difference in path lengths traveled by the wave from source S to the mobile at points X and Y
is ∆l = d cos θ = v∆t cos θ (1), where ∆t is the time required for the mobile to travel from X
to Y, and θ is assumed to be the same at points X and Y since the source is assumed to be
very far away. The phase change in the received signal due to the difference in path lengths is
2π∆l 2π v ∆t
therefore ∆φ = = cos θ (2) and hence the apparent change in frequency, or
λ λ
1 ∆φ v
Doppler shift, is given by f d , where fd = = cos θ (3). This equation relates the
2π ∆t λ
Doppler shift to the mobile velocity and the spatial angle between the direction of motion of
the mobile and the direction of arrival of the wave. If the mobile is moving toward the
Coherence bandwidth
Delay spread and coherence bandwidth are parameters which describe the time
dispersive nature of the channel in a local area. Coherence bandwidth is a statistical measure
of the range of frequencies over which the channel can be considered “flat”. In other words,
coherence bandwidth is the range of frequencies over which two frequency components have
a strong potential for amplitude correlation. Two sinusoids with frequency separation greater
than Bc are affected quite differently by the channel. If the coherence bandwidth is defined
as the bandwidth over which the frequency correlation is above 0.9, then the coherence
1
bandwidth is approximately given by Bc ≈ (4). If the definition is relaxed so that the
50σ t
frequency correlation function is above 0.5, then the coherence bandwidth is approximately
1
expressed by Bc ≈ (5). An exact relationship between coherence bandwidth and rms
5σ t
delay spread does not exist. [2]
9 0.423
preceding equations. That is, Tc = 2
= (9). The definition of coherence time
16π f m fm
implies that two signals arriving with a time separation greater than Tc are affected
differently by the channel. [2]
Flat fading
If the mobile radio channel has a constant gain and a linear phase response over a
bandwidth which is greater than the bandwidth of the transmitted signal, then the received
signal will undergo flat fading. This type of fading is the most common type of fading
described in the technical literature. In flat fading, the multipath structure of the channel is
such that the spectral characteristics of the transmitted signal are preserved at the receiver.
However the strength of the received signal changes with time, due to fluctuations in the gain
of the channel caused by multipath. Flat fading channels are also known as amplitude
varying channels and are often referred to as narrowband channels, since the bandwidth of
the transmitted signal is narrow as compared to the channel flat fading bandwidth.
Fast fading
In a fast fading channel, the channel impulse response changes rapidly within the
symbol duration. The coherence time of the channel is smaller than the symbol period of the
transmitted signal. This causes frequency dispersion due to Doppler spreading, which leads
to distortion. Viewed in the frequency domain, signal distortion increases with increasing
Doppler spread relative to the bandwidth of the transmitted signal. Fast fading only deals
with the rate of change of the channel due to motion.
Slow fading
In a slow fading channel, the channel impulse response changes at a rate much slower
than the transmitted baseband signal. In this case, the channel may be assumed to be static
over one or several reciprocal bandwidth intervals. In frequency domain, this implies that the
Doppler spread of the channel is much less than the bandwidth of the baseband signal. [2]
T / 2 = max { BU − ε L, ε L − BL } (19).
L L
E exp jnω ∑ X i − ε L − E exp − jnω ∑ X i − ε L
1 ∞
i =1 i =1
= + ∑
2 n =1 nπ j
n impar
L L
2 n =1 nπ j
n impar
L L
2 n =1 nπ j
n impar
L L L
L
∞
exp j ∑ θin ∏ Ain − exp − j ∑ θin ∏ Ain
=
1
+ ∑ i =1 i =1 i =1 i =1
2 n =1 nπ j
n impar
(21)
1 ∞
A e jθn − An e− jθn
= + ∑ n
2 n =1 nπ j
n impar
1 2 ∞ An sin θ n
= + ∑
2 π n =1 n
n impar
σ 0 i
(23), and
∞
1 −n 2ω 2σ i2
= ∫ ue− u
2
/2
cos( nωσ i u )du = F 1, ,
0 2 2
2
e− xi / 2σ i sin ( nω xi ) dxi
0
σ i
(24)
π 3 3 −n 2ω 2σ i2 π 2 2 2
= nωσ i F , , = nωσ i e− n ω σ i / 2
2 2 2 2 2
2
1 −n 2ω 2σ i2 π 2 2 2 − n2ω 2σ i2
Ain = F 1, , + n ω σ i e
2 2 2
π 2 − n 2ω 2σ i2 / 2 1 −n 2ω 2σ i2 (25)
nωσ i e cos(nωε ) − F 1, , sin( nωε )
2 2 2
θin = tan −1
F 1, 1 , −n ω σ i cos(nωε ) + π nωσ 2e − n 2ω 2σ i2 / 2 sin(nωε )
2 2 2
2 2
2
i
1 1 1
F 1, , −a = e− a F − , , a (26)
2 2 2
for which the confluent hypergeometric function on the right side has infinite series
expansion:
1 1 1 1 1 3
− a − a 2 − a 3
1 1
F − , , a = 1+
2
+
2 2
+
2 2 2
+ ...
2 2 1 1 3 1 3 5
2! 3! (27)
2 2 2 2 2 2
a2 a3
= 1− a − − − ...
3 ⋅ 2! 5 ⋅ 3!
This series converges much more rapidly than one obtained without applying the
Kummer transformation.
The error from truncation after N terms is given by:
∞
ai
RN = − ∑ (28), and
i = N +1 (2i − 1)i !
i
∞
ai 1 a N +1 ∞ a
RN = ∑ < ∑
i = N +1 ( 2i − 1) i ! 2 N + 1 ( N + 1)! i = 0 N + 2
, for a<N+2 (29).
a N +1 ( N + 2)
=
(2 N + 1)( N + 1)!( N + 2 − a )
The computation of the p.d.f. of the the amplitude of a signal affected by multipath
propagation and Rayleigh fading may be done by decomposing the signal on two axes, sine
and cosine, computation of the p.d.f. of the signal on both axes and then by the combination
of the two p.d.f. – see fig. 1. If we have a multipath propagation profile with N different
paths, characterized by the attenuation of the paths, ai, and the delays of the paths, τi, and if
each path has fading Rayleigh, than the received signal will be:
N−1
s r (t) = ∑ F At ⋅ a i ( ) N−1
(
2 ⋅ cos(ωc ⋅ (t − τi )) = ∑ F At ⋅ a i )
2 ⋅ cos(ωc ⋅ t − ϕi ) =
i=0 i=0
(33)
N−1
(
= cos(ωc ⋅ t ) ⋅ ∑ F At ⋅ a i ⋅ cos(ϕi ) ) N−1
(
2 + sin(ωc ⋅ t) ⋅ ∑ F At ⋅ a i ⋅ sin(ϕi ) 2 )
i=0 i=0
It is considered that the Rayleigh fading does not affect the phase of the signal, only the
amplitude of the signal with multipath propagation.
On both axes we will obtain a sum of Rayleigh distributed variables. This method
proposes the usage of the finite series for the computation of the c.d.f.. Based on the c.d.f.,
the p.d.f. can be calculated. The p.d.f. is calculated only in points εL, which means that we
will obtain a sampled function, with a sampling step ∆L. The sampling step will be the same
on both axes. The sums of the random variables on the axes form two random variables Xcos
and Xsin, their module will form a random variable, Xv, which is uniformly distributed
according to a p.d.f. function fV(x). This is the function of interest. The probability that the
variable Xv is in a square of area (∆L) 2 , square delimited by [eL , (e+∆)L] on the cosine axe
and [dL , (d+∆)L] on the sine axe, if the step ∆L is sufficiently small, is given by:
(e + ∆ )L ( d + ∆ )L
pe −d = ∫ ∫f X cos (x ) f X sin ( y )dydx ≈ f X cos (eL ) ⋅ f X sin (dL ) ⋅ (∆L ) = f Xv
2
(e 2
)
+ d 2 ⋅ L ⋅ (∆L )
2
eL dL
(34)
The program
The method described above was implemented in Borland C++ Builder 6. The user
interface of the mentioned software is presented in fig. 2
2 2
2
i
We can identify for the cosine term the variables n=j, ω=p_om_c, σi=amp_cale_c,
ε=v_e_c. After this, the c.d.f... of each term is calculated, and based on the c.d.f. is obtained
the p.d.f.. of each term. These values are written in text files. After that the value of v_e_c is
incremented with a value equal to step/number of paths. For the sine term are executed the
same computations, only the names of the variables are different.
The program verifies if the checkbox for the combined statistics is checked. If it is,
the program will calculate the step size and the product of the sine term p.d.f.. and cosine
term p.d.f.. The values of the same interval are added and a histogram is generated. After that
the combined c.d.f.. is calculated. These values are written in text files.
When you push a button, the values are read from the corresponding text files and
then displayed in the display window.
Results
There were done simulations with different parameters for different multipath
channels.
In the following we will consider a channel with four multipath components. The
attenuations for this channel are 0, 3, 6, 9 dB and the delays are 0, 200, 400, 600 ns. The
series is truncated after 12000 terms.
The c.d.f. for the sin and cos components are the following:
The combined p.d.f. (the envelope of the received signal) will be:
The program
Implementation
To simulate a mobile radio channel with fading Rayleigh we can use the same
program, described above.
In the application interface can be defined the number of simulation terms.
If the checkbox of the channel simulation is checked and the button execute is
pushed, the program will simulate a radio channel with Rayleigh fading. First are opened the
text files, in these files will be written the p.d.f.. and c.d.f.. values. The number of terms of
simulation is read from the graphical interface. For each sine and cosines term will be
generated a Rayleigh distribution using the Box-Muller transformation. This will be added to
the terms. This procedure will be repeated for each simulation term. After that the p.d.f. and
c.d.f. is computed and written in files.
If the checkbox for combined p.d.f. and c.d.f. is checked the program will calculate
these values and write them into text files.
Results
Using the same multipath channel with four components we obtain the following
results:
Figure 12 The results of the method for a multipath channel with four paths
If the number of terms after which the truncation of the series is made is changed,
reduced to 4000 the results will have significant differences.
For a WP5 suburban macro channel, with 18 multipath components the results are the
following:
Figure 15 C.d.f.
Figure 16 P.d.f.
In this case the results are the same, but they depend on the number of terms used in
the series, the values of lower and upper bound, the attenuation of the reference path, etc.
The computation of the statistics of the channel takes a longer time than the
simulation of the channel.
The duration of the computations depends on the processor. For the WP5 urban micro
channel with 18 paths the duration of the computation is 5 minutes for the AMD Turion 64
X2 1,6 GHz processor and 40 minutes for the AMD K7 1,4 GHz processor.
It is possible to build a mobile channel emulator using the envelope calculated by the
program. This envelope is translated on a signal generated by a wireless equipment (ex. GSM
equipment) and then applied to a VCA (Voltage Controlled Attenuator). In this way can be
simulated the effects of the velocity of the mobile and the effects of the fast fading.
To generate the fading envelope can be used the audio board of the computer, the
Doppler frequency being located in the audio band even for high speed (250km/h or higher)
of the mobile terminal. The method can be used for narrow band signals, more exactly for
signal having a bandwidth smaller than the coherence bandwidth. Such an example is the
GSM signal. The fading envelope generated by the computer is translated to an intermediary
frequency to avoid the possible distortion inserted by the audio board at low frequencies (the
frequency transfer function of such a board has a BPF shape, with low inferior cut-of
frequency – tens of Hz or hundred of Hz). The mentioned intermediary frequency has to be
AM demodulated (rectified and LPF filtered) and the obtained envelope will be the VCA
command signal.
A voltage controlled attenuator can assure 15 dB attenuation in the range of
frequency 0.5GHz to 18 GHz. [6]. Some characteristics of such a circuit are presented in fig.
18 - 19
Results
A signal generated using the program is presented in the following figure:
Figure 24 The envelopes of the original signal and the signal generated with the reduced carrier
amplitude
References
1. Zsolt Alfred Polgar, Vasile Bota, Mihaly Varga: Modeling the Rayleigh-faded Mobile
Radio Channel
5. http://en.wikipedia.org/wiki/Box-Muller_transform
6. http://www.americanmicrowavecorp.com/amc/toc/attenuators/agtn.htm