Professional Documents
Culture Documents
7.5 Beamforming
To change the directionality of the array when transmitting, the phase and relative amplitude of
the signal at each transmitter can be controlled to create a pattern of constructive and destructive
interference in the wave front and when receiving, information from different sensors is
combined in a way to improve the reception performance of the receiving antenna array. To
achieve this goal, some spatial processing techniques is used in smart antennas. These are
referred to as beamforming techniques because they can form the array beam pattern to meet the
requirements dictated by the wireless system. In smart antenna systems the spatial processing
techniques are applied via algorithms processed by a digital signal processor (DSP) to estimate
the direction of arrival (DOA) of all impinging signals and the appropriate weights to ideally
steer the maximum radiation of the antenna pattern toward the SOI and to place nulls toward the
SNOI.
Beamforming techniques can be broadly divided into two categories:
Adaptive beamformers:
Adaptive beamforming techniques generally combine the information about the location of the
sensors and the wave directions of interest with the properties of the signals actually received by
the array, typically to improve rejection of unwanted signals from other directions. In adaptive
beamforming the goal is to adapt the beam by adjusting the magnitude and phase of each antenna
element such that a desirable pattern is formed .
j
ejkdsin
]T
(7.1)
The array
y weights for optimizatio
on are given
n by
wH =[ w1 w2 w3]
(7.2)
(7.3)
The array
y output for the desired signal will be
b designateed by yS wheereas the arrray output foor the
interferin
ng or undesiired signals will be desiignated by y 1 and y2. Sinnce there arre three unknnown
weights, there must be
b three cond
ditions satisffied.
H
n 1: y s w a 0 w1 e
Condition
Condition
n 2: y1 w
jkd sin 0
w 2 w3 e jkd sin 0 1
jkd sin 2
H
w 2 w3 e jkd sin 2 0
Condition
n 3: y 2 w a 2 w1 e
Condition 1 demands that ys = 1 for the desired signal, thus allowing the desired signal to be
received without modification. Conditions 2 and 3 reject the undesired interfering signals. These
conditions can be represented in matrix form as
w H A u1
(7.4)
(7.5)
As an example, if the desired signal is arriving from 0 =00, while 1 = 45 and 2 = 600, the
necessary weights can be calculated to be
w1* 0.28 0.07i
*
w 2 0.45
0
.
28
0
.
07
i
w3
(7.6)
Array factor
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
80
60
40
20
0
Angle
20
40
60
80
formulation requires noise be added in the system because the matrix inversion will be singular
otherwise. Using the Godara method we have:
H
u A A A n2 I
(7.7)
where u 1T is the Cartesian basis vector whose length equals the total number of sources.
This basic sidelobe canceling scheme works through an intuitive application of the array steering
vector for the desired signal and interfering signals. However, by formally maximizing the SIR,
we can derive the analytic solution for all arbitrary cases.
The general non-adaptive conventional narrowband array is shown in Fig. 7.9.
0
s(k)
1
x1(k)
i1(k)
x2(k)
w1
w2
xM(k)
iN(k)
y(k)
wM*
(7.8)
where
xk a 0 s k a a a 2 a N
xk x s k x i k nk
i1 k
i k
2
nk
i N k
(7.9)
w w1 w 2 w M
T : array weights
x s k :
x i k :
n k :
ai
y k w x s k x i k nk w x s k u k
H
(7.10)
s2 E w H xs w H Rss w
R ss and R uu . The
(7.11)
where
Rss E xs xsH is signal correlation matrix.
The weighted array output power for the undesired signals is given by:
u2 E w H u w H Ruu w
(7.12)
with
(7.13)
Rii =
Rnn =
The (SIR) is defined as the ratio of the desired signal power divided by the undesired signal
power.
SIR
s2 w H Rss w
u2 w H Ruu w
(7.14)
The SIR can be maximized in Eq.(7.14) by taking the derivative with respect to w and setting
the result equal to zero. Rearranging terms, we can derive the following relationship:
(7.15)
or
1
Ruu
Rss w SIR w
(7.16)
Equation (7.16) is an eigenvector equation with SIR being the eigen-values. The maximum SIR
1
for the Hermitian matrix Ruu Rss . The
eigenvector associated with the largest eigenvalue is the optimum weight vector wopt . Thus
1
Ruu
Rss wSIR max wopt SIRmax wSIR
(7.17)
2
H
Since the correlation matrix is defined as Rss E s a0 a0 , we can pose the weight vector in
terms of the optimum Wiener solution.
1
wSIR Ruu
a0
(7.18)
where
2
E s
H
a0 wSIR
SIRmax
(7.19)