Chapter 5
Chapter 5
DIVERSITY COMBINING
309
310 SPACE-TIME METHODS, VOL. 1: SPACE-TIME PROCESSING
2. Scanning diversity
Scanning diversity is possibly the simplest form of linear processing since
only a single RF receiver front-end needs to be implemented. Furthermore, it
does not require estimation of the SNR on all branches simultaneously (like
selection diversity, see below) which would entail additional implementation
complexity. Two strategies are in common usage:
1. Switch and examine: The single receiver is connected to one of the an-
tenna elements on the array via a switch, and it stays connected to the same
element until the SNR drops below a predefined threshold. At that point,
it is switched to other antenna elements in succession until one is found
which yields a signal power above the threshold. The disadvantage of this
method is that, if no element has a SNR above the threshold, a large amount
of useless switching activity results, causing noise and a waste of power.
2. Switch and stay: The switch-and-stay strategy solves the switching prob-
lem which occurs with switch and examine. Here, a new branch is selected
when the SNR on the current branch crosses the threshold from high to low.
However, it stays on the newly selected branch even it its SNR is lower than
the threshold until here also, the SNR crosses the threshold from high-to-
low. While no rapid switching activity is generated, this strategy can cause
the system to wait on a poor SNR branch until it rises above threshold and
falls again, even if better branches might be available.
3. Selection diversity
This minimalist diversity strategy consists of selecting only one branch out
of the array (again through switching means), the one with the highest instanta-
neous SNR. Like scanning diversity, only a single complete receiver is required
(in principle). However, partial reception circuitry might be necessary on all
branches to permit SNR monitoring.
If all branches are uncorrelated and have identical average powers, the anal-
ysis of the performance of selection diversity is relatively simple and is based
Diversity Combining 311
y1 ≤ y2 · · · ≤ yN . (5.2)
The density of yk is given by
N!
fyk (y) = Fxk−1 (y) [1 − Fx (y)]n−k fx (y), (5.3)
(k − 1)!(N − k)!
where Fx (x) is the cumulative distribution function of the i.i.d. r.v.’s xi and
fx (x) is their density. Hence, the distribution of the SNR γ of an N -element
selection diversity array corresponds simply to the distribution of yN , i.e.
where Fxn (x) is the CDF of the nth branch SNR. Likewise, if the branch SNRs
are correlated, we have
where Fx1 ,x2 ,··· ,xN (x1 , x2 , · · · , xN ) is the joint CDF of the branch SNRs. How-
ever, this joint CDF does not have a known closed form for any N ≥ 2 for all
common fading distributions.
# ∞
P2DP SK = fγ (γ)PbDP SK (γ)dγ
0
# ∞
N
! "
1
− γ̄γ N −1 −γ γ¯c +1
= (1 − e c ) e dγ, (5.12)
2γ̄c 0
Although the above integral is not readily available in tables, it is reduced
in Appendix 5.A to yield
$ %
DP SK 1 1 + γ̄c , N + 1
P2 = Γ . (5.13)
2 1 + γ̄c + N
Practical issues
Classical performance results can be found in [Jakes, 1974], [Pierce, 1958].
Classical theoretical results on selection diversity assume (1) that SNR mea-
surements are noise-free and (2) that based on these measurements, the switch
to the best branch is instantaneous. While this is obviously analytically conve-
nient and useful for many purposes — including comparing diversity strategies
Diversity Combining 313
a tiny fraction of the incident power to envelope detectors for the purpose of
monitoring the total signal power. Based on these power measurements, branch
selection can be performed via a single pole multiple throw (SPMT) switch.
For low-cost and other practical considerations, it makes sense to construct
such switches out of PIN (positive-insulator-negative) diodes which are char-
acterized by their fast switching time and moderate insertion loss (less than 1
dB). See [Wang et al., 2001] for a detailed description of a PIN diode based
rotary switch.
It is noteworthy that the switching transient has a duration proportional to
the reciprocal of the IF bandwidth and we can expect a few of the subsequent
symbols to be corrupted by the transition from one branch to another. In fact,
the relatively low transition time of the switch induces an almost instantaneous
phase/amplitude shift which, when propagating through the remaining receiver
stages expresses the impulse response of these cascaded components. Taking
this into account, switching can be restriced to non-information-bearing peri-
ods, i.e. during packet headers, tail bits and / or guard times.
Figure 5.2 details an envelope detector built around a low-cost Schottky
diode. The small signal approximation of the diode current for a given voltage
v(t) applied at the diode is [Pozar, 1998]:
v2 #
Id (v) = I0 + vGd + G (5.14)
2 d
where Gd is the dynamic conductance of the diode and I0 is the bias current.
Let us define a modulated signal
where α(t) is the signal envelope, I(t) = Re{α(t)} and Q(t) = Im{α(t)} are
the inphase and quadrature components of the baseband signal, respectively,
and Re{·} and Im{·} denote the real and imaginary parts of their arguments.
Substituting (3) into (1) yields the output current. Taking into account the fact
that the acquisition chain necessary to sample the output of the envelope de-
tector (e.g. differential amplifier, analog-to-digital converter, etc.) necessarily
includes some form of low-pass filtering, terms at ωc t and 2ωc t are rejected
and the baseband current is given by ωc t and 2ωc t) is:
G#d & 2
I (t) + Q2 (t)
'
IBB (t) = I0 + (5.17)
4
G#d
= I0 + |α(t)|2 . (5.18)
4
Diversity Combining 315
The voltage induced by this current across the video resistance of the detector
(also the output voltage of the detector) is:
where β (the voltage sensitivity) and K (related to the bias current) are constant
terms.
The small signal approximation typically remains valid for input powers
up to -20 dBm, i.e. the detector is in its sqare-law region; beyond this point,
the approximation no longer holds and a higher order model is called for. The
tangential sensitivity of the detector typically is near -55 dBm for a video band-
with of 1MHz. Below that threshold, the output of the diode is submerged by
thermal noise and no power measurement is available. In order to boost the
sensitivity of the envelope detectors, LNAs are placed ahead of the envelope
detector in Figure 1 (thus requiring replication accross all branches). However,
if the receiver is extremely sensitive, the possibility remains that the envelope
detectors will be less sensitive than the receiver (depending on the LNA gain).
Nonetheless, the practical impact is minimal since (1) it would only affect per-
formance (by making incorrect branch selections) when all branches are in a
deep fade, and (2) the power measurements would be unreliable in any case
since they are performed on the total signal-plus-noise power.
Another approach proposed to achieve selection diversity would be to first
filter and amplify the signal from each antenna and then apply this pre-processed
signal to the switch as shown in Figure 5.3. With this strategy, the power
monitoring for the antennas is performed sequentially and must be completed
during guard times since switching operations are now required. Therefore,
diversity branches can be scanned in sequence and the best branch selected
before information-bearing transmission is resumed. One advantage here is a
further simplification of the receiver and a higher signal monitoring sensitivity.
Indeed, the signal gain at the output of the downconverter and IF amplifiers is
higher and the signal presented at the input of the detector is more likely to
exceed its tangential sensitivity point. The downside, however, is the longer
guard times required due to the additional switching.
Let sn [k] be the useful signal on the nth branch and νn [k] be the noise sample
on the nth branch, both quantities being sampled at the output of the matched
filter at sampling instant t = kT . A single Schottky signal power measurement
on antenna n is given by
an = |αn |2 , αn = sn + νn , (5.20)
|sn |2 |αn − νn |2
γn = = , (5.21)
σν2 σν2
where !
0, x < 0,
u(x) = (5.23)
1, x ≥ 0,
is the Heaviside step function.
If N = 2, we have
fγ|a1 ,a2 (γ|a1 , a2 ) = u(a1 −a2 )fγ1 |a1 (γ|a1 )+u(a2 −a1 )fγ2 |a2 (γ|a2 ). (5.25)
Hence, we have
# ∞# ∞
fγ (γ) = fγ|a1 ,a2 (γ|a1 , a2 )fa1 (a1 )fa2 (a2 )da1 da2 . (5.26)
0 0
Given the vector of random variables xTn = [an , νn ], its correlation matrix
is given by $ 2
σs + σν2 σν2
%
Rxx = , (5.27)
σν2 σν2
where σs2 is the average useful signal power.
It follows, by virtue of theorem 1.2.11 in [Muirhead, 1982] that the density
2
of νn conditionned on an is Gaussian, with a mean of αn σ2σ+σν
2 and a variance
) 2 * s ν
of σν2 σ2σ+σs
2 .
ν s
From (5.21), we have
# $2
σs2 2 +σ 2
σ 2 + σ 2 − an2 an γn σ 2 σs
+ ,
−γn ν
2 +σ 2
fγn |an (γn |an ) = s 2 ν e σν σs ν
0 F1 1; 2 2 s e σs2
,
σs σν σa
(5.28)
Diversity Combining 317
where we can remove the step function by using appropriate integration bounds
to yield
$2
2
#
∞ # b1 − b1 σs
σ2 + σ2 b1 γn σ 2
# + ,
2 2 +σ 2
fγ (γ) = 2 s 2 ν e σν σs n
0 F1 1; 2 2s ×
σs 0 0 σν σa
# $
2 +σ 2
σs
−γ ν
σs2
e fb1 (b1 )fb2 (b2 )db2 db1 . (5.30)
If the fading is Rayleigh with variance σs2 on all branches, and the fading
process is uncorrelated accross the array, we have
2
e−x/σa
fa1 (x) = fa2 (x) = , (5.31)
σa2
where 1 F1 (a; b; x) is the confluent hypergeometric function. The latter has the
property1
x
1 F1 (q; q; x) = e , (5.34)
which, applied to (5.32) yields
# $
σν2 σ4
2σa4 σν2 −γ a
2 σ 2 σ 2 +σ 6
σs
fγ (γ) = 2 2 2 4
e ν a s
σs (σν σa + σs )
# $
2σν 2 σ4
2σa4 σν2 −γ a
2 σ 2 σ 2 +σ 6
2σs
− 2 e ν a s . (5.35)
σs (2σν2 σa2 + σs4 )
If N = 3, we can still cast the problem in the form of (5.29):
2
σ 2 ∞ b1 b1 − σb12 σσs2 b1 γn σ 2
# # # + ,
fγ (γ) = 3 a2 e ν a 0 F1 1; 2 2s ×
σs 0 0 0 σν σa
# $
2 +σ 2
σs
−γ ν
σs2
e fb1 (b1 )fb2 (b2 )fb3 (b3 )db2 db1 . (5.36)
Substituting the Rayleigh fading densities, we find that integration over b2
and b3 yields
# ∞+ b
,2 b1 # σs2 $ #
2 +σ 2
σs ν
$
3 − 12 − 2 1+ 2 −γ 2
fγ (γ) = 1 − e σa e σa σν
σa2 e σs
×
σs2 0
b1 γσs2
+ ,
0 F1 1, 2 2 db1 , (5.37)
σν σa
which can be integrated term-by-term in the same fashion to give
# $
σν2 σ4
3σa4 σν2 −γ a
2 σ 2 σ 2 +σ 6
σs
fγ (γ) = 2 2 2 4
e ν a s −
σs (σν σa + σs )
# $
2σν2 σ4
6σa4 σν2 −γ a
2 σ 2 σ 2 +σ 6
2σs
2 2 2 4
e ν a s +
σs (2σν σa + σs )
# $
3σν2 σ4
3σa4 σν2 −γ a
2 σ 2 σ 2 +σ 6
3σs
e ν a s . (5.38)
σs2 (3σν2 σa2 + σs4 )
Likewise, it is straightforward to show (applying the same term-by-term
integration technique) that the general solution for arbitrary N is
# $
N −1 + (n+1)σν 2 σ4
4σ2
, a
( N −1 σ a ν
−γ 2 σ 2 σ 2 +σ 6
fγ (γ) = N (−1)n 2 e (n+1)σs ν a s .
n σ s ((n + 1)σ 2 σ2 + σ4)
ν a s
n=0
(5.39)
1 This property is obvious when expanding F into its power series representation; however, see also
1 1
[Prudnikov et al., 1990, 7.11.1-4].
Diversity Combining 319
It is simple to show that the average SNR at the output of a classical selection
diversity combiner is
N −1 +
(−1)n
,
( N −1
γ̄ = N γ̄c . (5.40)
n (n + 1)2
n=0
It is noteworthy that the general result (5.39) for the density of the output
SNR can be expressed as follows:
N −1 +
- /0
N − 1 (−1)n σs2 σ 2 νσa2 (n + 1) + σs4
, .
(
fγ (γ) = N gγ γ, ,
n 1+n 0 (n + 1)σν2 σa4
n=0
(5.42)
where ) *N −1 γ0
1 γ̄c
γ
e− γ̄c
gγ0 (γ, γ̄c ) = , (5.43)
γ̄c Γ(N )
which is a 2 degrees-of-freedom scaled central chi-square distribution and it
corresponds to the ideal SNR at the output of a single branch receiver operating
in a Rayleigh fading environment with an average SNR of γ̄c .
It follows that the output SNR distribution (5.42) can be assimilated to a lin-
ear mixture of the output SNRs of N − 1 ideal single-branch receivers. Like-
wise, the bit error probability for any modulation scheme is the same linear
mixture of bit error probabilities for the corresponding ideal single branch re-
ceivers, i.e.
N −1 +
- . /0
N − 1 (−1)n σs2 σν2 σa2 (n + 1) + σs4
,
(SDC2)
(
P2 =N P2 ,
n 1+n (n + 1)σν2 σa4
n=0
(5.44)
where P2 (γ̄c ) is the corresponding bit error rate for a single-branch receiver
averaged over Rayleigh fading with a mean SNR of γ̄c .
(M RC)
This is convenient because bit error probabilities P2 in Rayleigh fad-
ing are well-known for virtually any modulation scheme and can be directly
substituted in (5.44). For example, it is known that [Proakis, 2000]
+ 1 ,
(QP SK) 1 γ̄c
P2 (γ̄c ) = 1− , (5.45)
2 1 + γ̄c
320 SPACE-TIME METHODS, VOL. 1: SPACE-TIME PROCESSING
Similar expressions can be found for other modulation schemes using the
same approach. Also, it is easy to show (through integration-by-parts on a
term-by-term basis) that the bit error probability for classical selection diver-
sity combining is
N −1 +
2
N ( N − 1 (−1)n
,
(SDC1,QP SK) 2γ̄c
P2 =√ . (5.47)
2 n=0 n n + 1 2(n + 1) + γ̄c
Figure 5.4 compares the PDF of the classical (SDC1) and the proposed
(SDC2) selection diversity architectures for 2, 4 and 10 antenna elements when
operating in Rayleigh fading. It can be seen that the shape of the distribution
is approximately the same for SDC1 and SDC2, with SDC2 suffering a slight
offset to the left. As could be expected, the said offset grows with the number
of antennas.
Figure 5.5 compares the average output SNR of SDC1 and SDC2 for 2, 4,
10 and 25 antenna elements. Three main observations can be drawn: (1) the
curves for the two architectures are relatively close; (2) the number of antennas
affects the slope (thanks to the array gain versus multipath fading); (3) at low
SNRs, SDC2 performs worse than the next smaller array with SDC1.
Figure 5.6 illustrates bit error probabilities averaged over Rayleigh fading
for a QPSK-modulated signal. It can be seen that the BER of SDC2 converges
towards the BER of SDC1 with increasing SNR. With decreasing SNR, the
BER of SDC2 converges towards that of a single-antenna receiver (since it
becomes equivalent to random branch selection as the decisions become in-
creasingly unreliable).
Diversity Combining 321
4. Maximal-ratio combining
Maximum-Ratio Combining (MRC) is a simple and effective combining
scheme for adaptive antenna arrays to combat noise, fading and, to a certain
degree, co-channel interference. However, it requires some form of estima-
tion of the spatial signature (i.e. the channel gain and phase at each antenna
element) of the desired signal accross the array.
MRC is equivalent to optimal MMSE combining when only white noise
is present. It follows that in interference-free environments, it is the optimal
linear combiner. Each branch is simply weighted in proportion to its SNR and
all branches are co-phased and summed. It is, in effect, a spatial matched-
filter. The main difficulty in implementing the maximal ratio concept in its
truest form is the need for perfect knowledge of the vector channel’s amplitudes
and phases. This is, however, a somewhat less severe requirement than with
optimal combining where both the array covariance matrix and the desired
channel must be estimated. Aside from being less computationally intensive
than optimum combining (which requires covariance matrix estimation, matrix
inversion and vector-matrix multiplication), MRC lends itself rather well to
analysis in many application contexts.
If the received signal is affected by white Gaussian noise or white Gaussian
noise and flat fading (i.e. there is no significant man-made interference such
as jamming signals, impulse noise, etc.), the optimal linear weight-and-sum
structure is the maximal-ratio combiner. In MRC, the weight vector in the
complex baseband equivalent domain is simply equal to the complex conjugate
of the desired user vector channel or signature c0 , i.e.
w = c∗0 . (5.48)
where c0 (t) it the N × 1 channel vector, s0 (t) is the useful signal transmitted
by the desired user, and n(t) is an additive white Gaussian noise vector.
Under optimal operation, the output of the combiner is given by
y = w0H x, (5.50)
where w0 is the optimal weight vector and the dependence on time is under-
stood.
Therefore, the ideal SNR at the output of an MRC combiner is
34 4 5
4wH c0 s0 42
0
γ0 = 34 4 5 , (5.51)
4wH n42
0
where )·* denotes expectation and | · | denotes magnitude. Reducing the expec-
tations, the above becomes:
|w0H c0 |2 σs2
γ0 = , (5.52)
w0H w0 σn2
where σs2 is the average transmitted power of the desired signal and σn2 is the
average noise power.
Substitution of the optimal weight vector yields
/2
σs2 cH
.
0 c0 σs2 cH
0 c0
γ0 = H
= . (5.53)
2
σn c0 c0 σn2
In a Rayleigh fading environment, the spatial signature c0 is an N -element
complex central Gaussian vector with covariance matrix R0 . If the fading is
uncorrelated then
R0 = σf2 IN , (5.54)
where σf2 is the variance of the fading process.
Then, the optimal SNR can be expressed
N
σs2 (
γ0 = 2 |c0 [n]|2 , (5.55)
σn n=1
where the terms of the sum are i.i.d 2 degrees-of-freedom chi-square variates
(exponential variates).
It follows that the ideal signal to noise ratio γ0 is then a chi-square variate
with 2N degrees of freedom:
) *N −1 γ0
γ0
1 γ̄c e− γ̄c
fγ0 (γ0 ) = , (5.56)
γ̄c Γ(N )
Diversity Combining 323
σs2 σf2
where γ̄c = σn 2 .
nal can vary very rapidly and requires closer tracking, such as provided by
conventional carrier recovery schemes.
These observations lead to MRC architectures such as depicted in Figure
5.8. Figure 5.8a shows an architecture where combining is performed at base-
band and prior to detection. The weights w(1) . . . w(N ) are computed using
the training sequence and vary relatively slowly. “Coherent” reception is in-
sured by weights pi , pr which are applied to the combined signals and track
the phase error introduced in the baseband signal by carrier phase changes.
This can be performed in a number of ways, including correlation with the
training sequence during the training interval and decision-directed tracking
afterwards.
Another possibility is depicted in Figure 5.8b where combining is performed
at the IF level. The weights are applied through adjustable delay elements or
phase shifters. A single carrier recovery loop is then required to bring the com-
bined signal to baseband prior to matched filtering. The weight estimation pro-
cedure (not shown) could involve upconverting the training sequence to IF so
that it can be correlated with branch signals using mixers and passive integra-
tors. It is also conceivable, depending on various practical system parameters
(cost of components, physical size constraints, electromagnetic compatibility,
wavelength and bandwidth), to perform the combining at RF. Compared with
the receiver of Figure 5.8a, this would bring RF hardware complexity down by
trading N downconverters for 1 downconverter and 1 upconverter.
Having established that carrier phase tracking is more costly than channel
tracking, it follows that the main advantage of the receivers in Figure 5.8 is that
a single carrier phase tracking device is required (operating on the combined
signal) instead of N . Furthermore, the carrier recovery loop in Figure 5.8b
could be replaced by a simpler non-coherent detector if DPSK is employed.
Yet another possibility is to have a postdetection combining scheme as pic-
tured in Figure 2 of [Zhang, 1998] where a DPSK detection chain is employed
in every branch. In such a scheme, the carrier reference in every branch is ob-
tained in a differential fashion, i.e. is provided by correlation with the previous
symbol, thus completely eliminating the need for any absolute phase reference.
Let us now evaluate the impact of desired signature estimation with respect
to this ideal SNR. The estimate is computed with the help of a known training
sequence s[k] which is K symbols long and is given by
K K
( |s[k]|2 c0 ( s∗ [k]n[k]
ĉ0 = + , (5.57)
K K
k=1 k=1
where the first term is the useful part of the estimate while the second term is
the estimation error or noise.
Diversity Combining 325
K 2 σs4 cH
0 c0 Kσs2 cH
0 c0
γ (ĉ0 ) = 2 2
= . (5.59)
KN σs σn N σn2
Therefore, the estimated signature can be expressed as the sum of the real
signature and an error vector:
ĉ0 = c0 + e, (5.60)
where, from (5.59), e is a spatially white Gaussian vector with covariance
matrix
σn2
Ree = IN = sIN , (5.61)
Kσs2
2
σn
and s = Kσ 2 is the average estimation noise-to-signal ratio per branch. Hence,
s
it can be verified that
cH0 c0 cH
0 c0
γ (ĉ0 ) = = , (5.62)
)eH e* Ns
which agrees with (5.59).
It is convenient to divide the error vector into two components with one
having the same direction in N -dimensional space as the real signature and the
other being orthogonal to it. This can be expressed mathematically by applying
to ĉ0 a unitary transformation P which brings the real signature entirely in the
first dimension.
Therefore, we have:
d̂0 = d0 + f , (5.63)
where
9
d0 = Pc0 = cH
0 c0 u, u = [1, 0, · · · , 0]T , (5.64)
σ 2 |ĉH c0 |2 σ 2 |d̂H d0 |2
γ = 3.s 0 /2 5 = 7)s 0 *2 8 , (5.67)
ĉH0 n d̂H0 m
γ γσ 2 1
ρ= = H n2 = hH h
. (5.69)
γ0 c0 c0 σs 1 + |1+g(1)| 2
γ0
) zγ * γ e− bγs0
− 0 0
fb (b) = e s
0 F1 1; . (5.71)
s s
It follows that c = ab is a ratio of chi-square variables. Hence, c is charac-
terized by a non-central F -distribution [Muirhead, 1982]:
γ0
(N − 1)e−
+ ,
s cγ0
fc (c) = 1 1 N, 1;
F . (5.72)
(1 + c)N s(1 + c)
Diversity Combining 327
1
Since ρ = 1+ γ1 c
, the pdf of ρ conditionned on γ0 can be found by applying
0
successive simple transformations on the random variable c (i.e., y = 1/x,
y = 1 + x/γ0 , y = 1/x) to finally obtain:
γ0
) ργ0 *
fρ|γ0 (ρ|γ0 ) = (N − 1)e− s (1 − ρ)N −2 1 F1 N, 1; . (5.73)
s
which is in fact a type of non-central beta distribution. Figure 5.9 shows the
distribution plotted for N = 10, 4 and 2 with s = 0.4 (i.e. could signify
2
that K = 5 and that σσ2s = 1/2) and γ0 = 1. For N = 4, a histogram is
n
superimposed which was obtained by running a 500000 iteration Monte-Carlo
simulation of a maximal-ratio combiner in a Rayleigh fading environment with
perfect power control.
Non-fading environments
If γ0 is considered fixed, the distribution of ρ is effectively given by (5.73).
This result is useful in environments which undergo no fading or which un-
dergo slow fading and it is desirable to study the performance over short peri-
ods of time (i.e. smaller than the coherence time of the vector channel). Non-
fading environments include free space, static communication systems with
little or no scatterer motion and communication systems with perfect power
control.
Knowing γ0 and the noise power σn2 , we can treat s as a design parameter
since it is a function of K, the training sequence length. To determine the
appropriate value for K to obtain on average a certain desired performance, it
is interesting to know the relationship between s and the average normalized
SNR ρ. This is readily obtainable in closed-form by simply integrating the
product of ρ and its distribution using [Gradshteyn and Ryzhik, 2000, 7.512-
12]:
# ∞
)ρ* = ρf (ρ) =
0
γ
− s0
e ) γ0 *
= 2 F2 2, N ; 1, 1 + N ; . (5.74)
N s
This function is plotted for various values of N and for γ0 = 1 in Figure
5.10. It can be seen that the curves drop very abruptly at first with increasing s
and then tend asymptotically towards N1 . This can easily be verified by taking
the limit of (5.73) when s → ∞. Two conclusions can be drawn from this
relation with the first being fairly obvious:
If the training sequence is very long (i.e. K → ∞), ρ tends towards 1.
328 SPACE-TIME METHODS, VOL. 1: SPACE-TIME PROCESSING
If the training sequence is very short (such that s → ∞), the combiner be-
comes useless since the average performance is reduced to that of a single-
antenna receiver.
It is also of interest to find an expression for normalized SNR outage prob-
ability, i.e. the probability that ρ is smaller than some fixed threshold ρo . This
is found simply by integrating the PDF between 0 and ρo :
ρ0
ργ0 *
#
γ0
)
P (ρ < ρ0 ) = (N − 1)e− s (1 − ρ)N −2 1 F1 N, 1; dρ. (5.75)
0 s
This integral can be solved analytically by first expanding the factor (1 −
ρ)N −2 according to the binomial theorem. By interchanging the order of the
integration and summation operations, we are left with the simpler problem
of integrating the product of a power of ρ and the confluent hypergeometric
function. Applying [Gradshteyn and Ryzhik, 2000, 7.613-1] to each term, we
obtain:
N −2 + ,
−
γ0 ( N −1
Po (ρ0 ) = P (ρ < ρ0 ) = e s (−1)k ρk+1
o ×
k+1
k=0
) ρo γ0 *
1 F1 N ; k + 2; . (5.76)
s
Figure 5.11 shows plots of the normalized SNR outage probability versus s
when the outage point is ρ0 = 0.5 for various values of N . There is a narrow
region between s = 0 and s = 0.1 where the outage probability is null which
widens as N increases. Furthermore, the curves seem to tend asymptotically
with s to ever lower values as N increases.
In fact, if we let s tend towards infinity, (5.75) reduces to a very simple
expression which is solely a function of ρ0 and N :
In this case, the average normalized SNR )ρ* is found by virtue of [Prud-
nikov et al., 1990, 2.21.1-4 and 7.4.1-3] to be:
- 0
1 1
)ρ* = /N 2 F1 1, 1; N + 1; + (5.80)
N γ̄sc + 1 1 + γ̄sc
.
- 0
N 1
* 2 F1 1, 1; N + 2; .
1 + γ̄sc
)
(N + 1) 1 + s γ̄c
which also tends asymptotically to (5.77), although not at the same speed.
Figure 5.12 plots the outage probability for an outage point of ρo = 0.5
versus s for values of N ranging from 2 to 16. It is interesting to note that there
exists a trend reversal (in the vicinity of s = 0.6) in the ordering of the curves
with increasing N . This reflects the fact that a longer training sequence (and
hence, a lower s) is required when the array size N is augmented to maintain
330 SPACE-TIME METHODS, VOL. 1: SPACE-TIME PROCESSING
a given performance level. As we let the training sequence length tend toward
zero, its impact becomes irrelevant and the ordering trend is reversed.
Finally, the PDF of the overall SNR γ, which includes both the effects of
multipath fading and of imperfect signature estimation, can be obtained by
evaluating [Garcia, 1994]
# ∞
1 )γ *
fγ (γ) = fρ,γ , x dx
γ |x| x
# ∞
1 ) γ4 *
= fρ|γ0 4 x fγ0 (x)dx, (5.81)
4
γ x x
which yields
(N − 1)1 F1 N, 1; γs
. /# ∞ ! "
1 1
N −2 −x s + γ̄c
fγ (γ) = (x − γ) e dγ,
Γ(N )γ̄cN γ
! "
1
−γ + γ̄1
e s c ) γ*
= /N −1 1 F1 N, 1; . (5.82)
s
. γ̄c
γ̄c s +1
Alternatively, this PDF can be expressed as a finite sum of simple terms (see
Appendix A for necessary manipulations) as follows:
− γ̄γ N −1 + , . γ /k
e c ( N −1 s
fγ (γ) = . (5.83)
γ̄c
. γ̄c
+1
/N −1 k k!
s k=0
It is assumed here that the combiner has the architecture of Figure 5.8, with
the coherent detection circuitry replaced by differential detection circuitry op-
erating on the combined signal. Given the expression for the bit error proba-
bility (BER) in noncoherent DPSK:
1
PbDPSK = e−γ , (5.84)
2
the corresponding PDF can be obtained by a simple transformation of random
variables: ) *
−ln(2Pb )
21 F1 N, 1; s
fPb (Pb ) = 1 1 /N −1 . (5.85)
(2Pb ) s + γ̄c γ̄c γ̄sc + 1
.
N −1 + n
(γout /γ̄c )k
,
−
γout ( N −1 (
Po (γout ) = 1 − e γ̄c γ̄cn sN −1−n , (5.88)
n k!
n=0 k=0
N −1 +
: , 1
1 N −1 γ̄c
P2QP SK
(
= 1− γ̄cn sN −1−n ×
2 n γ̄ c + 2
n=0
n + ,+ ,k ;
( 2k 1
, (5.90)
k 2γ̄c + 4
k=0
n +
: 1 ,+ ,k ;
1 γ̄c ( 2k 1
P2QP SK = 1− , (5.91)
2 γ̄c + 2 k 2γ̄c + 4
k=0
5. Equal-gain combining
Since this scheme simply sums up the outputs of all branches without indi-
vidual weighting, it does away with the requirement for weight vector train-
ing and tracking. However, channel phase estimation is still required in each
branch to perform co-phasing prior to combining. It has been shown that for
small arrays, the performance of equal-gain combining was reasonably close to
that of MRC in fading, interference-free environments. In fact, in the limiting
case of an infinite number of branches, the difference in average SNR between
MRC and EGC is only 1.05 dB.
N−1 # $! ∞ %
N " N −1 − γ
&k+1
I = e γ̄c (−1)k e−Aγ dγ,
2γ̄c k 0
k=0
N−1 # $ ! ∞
N " N −1
! "
−γ k+1 +A
= (−1)k e γ̄c dγ, (5.A.3)
γ̄c k 0
k=0
! " ∞
N−1 # $ −γ k+1 +A
N " N −1 k −e
γ̄c
I = (−1)
2γ̄c k=1 k k+1
+A
γ̄ c
0
N−1
"# $ k
N N −1 (−1)
= . (5.A.4)
γ̄c k k+1
+A
k=1 γ̄c
(N − 1)! Γ(1 − N + k)
= (−1)k . (5.A.5)
(N − 1 − k)! Γ(1 − N )
We can also express the denominator polynomial in k (eq. (5.A.3)) as a ratio of Gamma
functions as follows:
1 γ̄c Γ (k + 1 + Aγ̄c )
k+1
= . (5.A.6)
γ̄c
+A Γ (k + 2 + Aγ̄c )
N−1 + ,
N " 1 1 − N + k, k + 1 + Aγ̄c
I= Γ . (5.A.7)
2 k=1 k! 1 − N, k + 2 + Aγ̄c
We note that in the above, the summation can be extended from k = 0 to k = ∞ since
Γ [1 − N + k1 − N ] = 0 for all k > N − 1. Therefore, we can express this summation as a
Gauss hypergeometric function:
+ , # - $
N 1 + Aγ̄c 1 − N, 1 + Aγ̄c --
I= Γ 2 F1 1 , (5.A.8)
2 2 + Aγ̄c 2 + Aγ̄c -
which, by virtue of the unity argument and identity [Prudnikov et al., 1990, 7.3.5-1], reduces to
+ , + ,
N 2 + Aγ̄c , N 1 1 + Aγ̄c , N + 1
I= Γ = Γ . (5.A.9)
2 (1 + Aγ̄c ) 1 + Aγ̄c + N 2 1 + Aγ̄c + N
334 SPACE-TIME METHODS, VOL. 1: SPACE-TIME PROCESSING
− γ̄γ N−1
e c " Γ(1 − N + k) % γ &k
fγ (γ) = /N−1 − . (5.B.3)
Γ(1 − N )k! s
. γ̄c
γ̄c s
+1 k=0
− γ̄γ N−1
"# $% &
e c N −1 γ k
fγ (γ) = . (5.B.4)
γ̄c
. γ̄c
+1
/N−1 k s
s k=0
- #pk gk∗ $ -2
- -
ρ2 = -- - . (5.C.1)
#pk p∗k $ -
Furthermore, Gans imposes, without loss of generality2 , that pk and gk have the same vari-
ance.
Let s0 c0 be, in our notation, the vector of channel coefficients gk as defined by Gans. Fur-
thermore, let the vector p be the vector of imperfect weights pk , adjusted to have the same
variance as s0 c0 . Therefore, we have
2 Indeed, a gain applied to all branches does not affect the output SNR.
QP SK
APPENDIX 5.D: Derivation of P2 335
2
1 H 2
2 1 |#(s0 c0 + e)s0 c0 $| c0 c0
|#pk gk∗ $| = 2 , (5.C.3)
N #(s0 c0 + e)H (s0 c0 + e)$
and
2
1 H 22 1 H 22
2 1 |#(s0 c0 + e)(s0 c0 + e)$| c0 c0 c0 c0
|#pk p∗k $|
= 2 2
= . (5.C.4)
N H
#(s0 c0 + e) (s0 c0 + e)$ N2
Hence, from (5.C.1), (5.C.3) and (5.C.4), we have
ρ2 γ̄c
= . (5.C.8)
1 − ρ2 s
Substituting (5.C.6), (5.C.7) and (5.C.8) in (5.B.4), we get
− γ̄γ N−1 # $k
(1 − ρ2 )N−1 " ρ2 γ
$#
e c N −1
fγ (γ) = , (5.C.9)
γ̄c k (1 − ρ2 )γ̄c
k=0
4 3 N−1 # $
1 2γ̄c " N −1
P2QP SK = 1− γ̄cn sN−1−n ×
2 γ̄c + 2 n=0 n
# % &−1 $k
1 1 1
n γ̄c 2
+ γ̄c # $
" 1
√ Γ + k , (5.D.3)
k=0
2πk! 2
where
N−1
"# $
N −1
γ̄cn sN−1−n =
n
n=0
N−1
"# $# $−n %
N −1 s γ̄c &n+1−N
1+ 1+ = 1, (5.D.4)
n γ̄c s
n=0
N−1 # $
1 " N −1
P2QP SK = γ̄cn sN−1−n ×
2 n=0 n
% &k . /
2 1
3
γ̄c "n
γ̄c +2
Γ 2
+ k
1 − √ , (5.D.5)
γ̄c + 2 k=0 πk!
√
π22k Γ(k + 1)Γ k + 12 (see Appendix
. /
which, after application of the identity Γ(2k + 1) =
II of [Prudnikov et al., 1986b]), becomes
N−1 # $
1 " N −1
P2QP SK = γ̄cn sN−1−n ×
2 n=0 n
4 3 n # $# $k 7
γ̄c " 2k 1
1− . (5.D.6)
γ̄c + 2 k 2γ̄c + 4
k=0
References
[Proakis, 2000] J. G. Proakis, Digital Communications, 4th ed.. New York: McGraw-Hill.
[Jakes, 1974] W. C. Jakes, “Multipath interference,” chapter in Microwave mobile communi-
cations. William C. Jakes, ed., New York: J. Wiley & Sons.
[Pierce, 1958] J. N. Pierce, “Theoretical diversity improvement in frequency-shift keying,”
Proc. IRE, vol. 46, pp. 903Ð910, May 1958.
[Ritcey and Azizo, 1998] J. A. Ritcey and M. Azizog̃lu, “Impact of switching constraints on
selection diversity performance,” in Proc. 32nd Asilomar Signals, Systems and Computer
Conf., vol. 1, pp. 795-9, Pacific Grove, California, Nov. 1998.
REFERENCES 337
[Barnard and Pauw, 1989] J. H. Barnard and C. K. Pauw, “Probability of error for selection
diversity as a function of dwell time,” IEEE Trans. Commun., vol. 37, no. 8, pp. 800-3,
Aug. 1989.
[Neasmith and Beaulieu, 1998] E. A. Neasmith and N. C. Beaulieu, “New results on selection
diversity,” IEEE Trans. Commun., vol. 46, no. 5, pp. 695-704, May 1998.
[Wang et al., 2001] Q. Wang, M. Lecours and C. Vergnolle, “Criteria for wide-band radial
switch design,” IEEE Trans. Microwave Theory and Techniques, vol. 49, no. 1, Jan. 2001.
[Kim and Kim, 2001] Y. G. Kim and S. W. Kim, “Optimum selection diversity for BPSK sig-
nals in Rayleigh fading channels,” IEEE Trans. Commun., vol. 49, no. 10, pp. 1715-8, Oct.
2001.
[Pozar, 1998] David M. Pozar, Microwave engineering, 2nd ed. New York: J. Wiley & Sons,
1998.
[Muirhead, 1982] R. J. Muirhead, Aspects of Multivariate Statistical Theory. New York: J.
Wiley & Sons, 1982.
[Prudnikov et al., 1990] A. P. Prudnikov, Y. A. Brychkov and O. I. Marichev, Integrals and Se-
ries vol. 3: More Special Functions. Amsterdam: Gordon and Breach Science Publishers,
1990.
[Stuber, 1996] G. L. Stuber, Principles of Mobile Communications, Kluwer Academic Pub-
lishers, Boston, 1996.
[Zhang, 1998] Q. T. Zhang, “Exact analysis of postdetection combining for DPSK and NFSK
system over arbitrarily correlated Nakagami channels," IEEE Trans. Comm., vol. 46, pp.
1459-1467, Nov. 1998.
[Tomiuk, 1999] B. R. Tomiuk, N. C. Beaulieu and A. A. Abu-Dayya, “General forms for max-
imal ratio diversitywith weighting errors,” IEEE Trans. Commun., vol. 47, April 1999, pp.
488-492.
[Gradshteyn and Ryzhik, 2000] I. S. Gradshteyn and I. M. Ryzhik, Table of Integrals, Series
and Products, Academic Press, San Diego, 2000.
[Prudnikov et al., 1992] A. P. Prudnikov, Y. U. Brychkov and O. I. Marichev, Integrals and
Series, vol. 4: Direct Laplace Transforms, Amsterdam: Gordon and Breach.
[Garcia, 1994] A. Leon-Garcia, Probability and Random Processes for Electrical Engineering,
Addison-Wesly, Reading, 1994.
[Gans, 1971] M. J. Gans, “The effect of Gaussian error in maximal ratio combiners,” IEEE
Trans. Commun. Tech., vol. 19. Aug. 1971, pp. 492-500.
[Proakis, 1968] J. Proakis, “Probabilities of error for adaptive reception of M -phase signals,"
IEEE Trans. Commun. Tech., vol. COM-16, pp. 71-81, Feb. 1968.
[Tomiuk, 1995] B. R. Tomiuk, Effects of Weighting Errors in Maximal Ratio Combiners on
the Bit Error Rates of Digital Diversity Systems, M. Sc. dissertation, Queen’s University,
Kingston, Canada, 1995.
[Wilson, 1999] S. K. Wilson and J. M. Cioffi, “Probability density functions for analyzing
multi-amplitude constellations in Rayleigh and Ricean channels,” IEEE Trans. Commun.,
vol. COM-47, pp. 380-386, March 1999.
[Prudnikov et al., 1986b] A. P. Prudnikov, Y. U. Brychkov and O. I. Marichev, Integrals and
Series, vol. 2: Special Functions, Amsterdam: Gordon and Breach.
338 SPACE-TIME METHODS, VOL. 1: SPACE-TIME PROCESSING
0.05 N =2
N =4
N = 10
0.04
0.03
fγ (γ)
0.02
0.01
0
0 10 20 30 40 50
γ
Figure 5.4. Distribution fγ (γ) for various array sizes when the average SNR σs2 /σν2 is 10 dB
(solid line = SDC1, dashed line = SDC2).
342 SPACE-TIME METHODS, VOL. 1: SPACE-TIME PROCESSING
N =2
100
N =4
80 N = 10
N = 25
60
γ̄
40
20
0
0 5 10 15 20 25 30
σs2 /σν2
Figure 5.5. Average output SNR as a function of input SNR σs2 /σν2 (solid line = SDC1, dashed
line = SDC2).
REFERENCES 343
10−1
10−2
(QP SK,SD2)
N =2
N =4
10−3
, P2
N = 10
(QP SK,SD)
N = 25
10−4
P2
10−5
Figure 5.6. Error probabilities averaged over Rayleigh fading for QPSK-modulated signals as
a function of input SNR σs2 /σν2 (solid line = SDC1, dashed line = SDC2).
344 SPACE-TIME METHODS, VOL. 1: SPACE-TIME PROCESSING
w(n)r
cos(2πfc t) from other
branches
from other
w(n)r branches pr
cos(2πfc t)
in-line branch
+ yr zr
+ Matched
LPF w(n)i pi
− Filter
−
x(n)
+ +
w(n)i pi Matched
LPF +
+ yi Filter zi
quadrature branch
sin(2πfc t)
w(n)r from other pr
branches
(a)
(b)
Figure 5.8. MRC receivers with separate channel and carrier tracking: (a) baseband-
combining predection MRC receiver with baseband compensation of carrier phase jitter; (b)
IF-combining predection MRC receiver with single carrier recovery loop; box marked × is
comprised of an adjustable delay element or phase shifter, followed by an adjustable attenuator.
346 SPACE-TIME METHODS, VOL. 1: SPACE-TIME PROCESSING
3.5
3
N =2
2.5
N = 10
f (ρ)
2
N =4
1.5
0.5
0
0 0.2 0.4 0.6 0.8 1
ρ
0.8
0.6
N =2
ρ
0.4
N =4
0.2
N =8
N = 16
0 1 2 3 4
s
γ0
Figure 5.10. Average normalized SNR ρ in non-fading environments as a function of s/γ0 for
N = 2, 4, 8 and 16.
REFERENCES 347
0.8
Po (ρo = 0.5)
0.6
0.4
0.2
N = 2, 3, 4, 5, 6, 8, 10, 12, 16
0
0.4 0.8 1.2 1.6 2
s
Figure 5.11. Outage probability of the normalized SNR ρ with no fading, γ0 = 1, ρo = 0.5
and for various values of N .
0.6
0.5
N = 2, 3, 4, 5, 6, 8, 10, 12, 16
Po (ρo = 0.5)
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4
s
Figure 5.12. Outage probability of the normalized SNR ρ in Rayleigh fading with outage point
ρo = 0.5 and γ̄c = 1 for various values of N
348 SPACE-TIME METHODS, VOL. 1: SPACE-TIME PROCESSING
100
10−1
10−2
10−3
N =1
10−4
P2DP SK
10−5 N =2
10−6
10−7 N = 4, 6, 8, 10, 12
10−8
10−9
10−10 5 10 15 20 25 30 35
γ̄b (dB)
Figure 5.13. Average error probability P2 for non-coherent DPSK with s = 0.2 as a function
of γ̄b for various values of N .
100
10−1
10−2 K=0
10−3
10−4
P2DPSK
10−10
5 10 15 20 25
γ̄c (dB)
Figure 5.14. Average error probability P2 for non-coherent DPSK with N = 8 for various
lengths K of the training sequence.
REFERENCES 349
100
K=0
10 −1
K = ∞, 20, 10, 5, 2, 1
Po
10−2
10−3
-5 0 5 10 15
γ̄c (dB)
Figure 5.15. Outage probability versus average SNR γ̄c for an outage threshold of γout = 1.