Professional Documents
Culture Documents
velop several formulations to the design of beamspace preprocessing with robustness against out-of-sector sources. In
particular, the data-adaptive beamspace preprocessing algorithm has been developed for the case of weak signal
sources observed in the background of strong interference.
The essence of the adaptive beamspace approach to the
design of beamspace preprocessor is to include additional
adaptive out-of-sector interference cancelation features. Therefore, it potentially provides better performance than the
off-line beamspace techniques. In [4], the M L (L is the
beamspace dimension which is much smaller than the elementspace dimension M ) beamspace matrix B is obtained
by solving an optimization problem that involves a constraint that upper-bounds the Frobenius norm of the difference between the sought matrix B and a quiescent response
beamspace matrix Q. Meanwhile, multi-constraints (that
lower-bound out-of-sector attenuation) are used for sidelobe
control. However, the solution to the aforementioned optimization problem is not always feasible. To guarantee solution feasibility, an ad hoc based pre-selection of the upper
and lower bound parameters must be done. Another disadvantage of the adaptive beamspace technique of [4] is the
distortion that occurs to in-sector sources. Moreover, the
technique of [4] suffers from the problem that the resulting beamspace matrix B is not column orthogonal and ,
therefore, it is required to perform a prewhitening step by
replacing B with (BH B)1/2 B. Unfortunately, this prewhitening step results in rising the beamspace attenuation
in the out-of-sector areas. As a result, the performance of
direction finding techniques deteriorates especially at low
SNR region.
In the present paper, we develop a new data-adaptive
technique to the design of beamspace preprocessing that
produces an orthogonal beamspace matrix. Unlike the adaptive beamspace algorithm of [6], our technique does not
involve the use of a quiescent response matrix in the design process. The proposed technique produces a column
orthogonal beamspace matrix and requires lower computational complexity than the algorithm of [4]. The proposed
315
method designs the beamspace matrix by solving L successive optimization problems. The solution of each optimization problem produces one of the columns of the sought
beamspace matrix.
2. ARRAY SIGNAL MODEL
Consider a linear array of M sensors that receives the signals from D narrowband sources. The M 1 array snapshot
vector can be modeled as [1]
x(t) = A()s(t) + n(t)
(1)
, E{x(t)xH (t)}
= A()SAH () + 2 I
(2)
(4)
D
diagonal matrix s contains the largest
where the D
x =
R
N
X
x(t)xH (t).
(10)
t=1
(5)
(6)
(9)
= tr{E{z(t)zH (t)}}
= tr{BH Rx B}
, E{z(t)z (t)}
= BH A()SAH ()B + n2 I.
(8)
(7)
316
(12)
where {ul }L
l=1 are L principal eigenvectors of the positive
definite matrix
Z
C,
a()aH () d.
(13)
Additionally, the orthogonality constraint BH B = I is imposed to avoid the need for prewhitening. Hence, the adaptive beamspace design problem can be formulated as the
following optimization problem
x B}
min tr{BH R
B
s. t. BH B = I,
bH
l a(l ) = 1,
Unfortunately, the optimization problem (15) is not convex due to the orthogonality constraint and, therefore, it is
hard to solve in a computationally efficient manner. However, it can be solved sequentially where the columns of the
beamspace matrix B are obtained one at a time. Then, the
lth column of B can be computed by solving the following
optimization problem
min bH
l Rx bl
bl
s. t. bH
l a(l ) = 1
bH
1<i<l
l bi = 0,
H
k = 1, . . . , K (16)
|bl a(k )| , k ,
where > 0 is the parameter of the user choice that characterizes the worst acceptable stopband attenuation. The
optimization problem (16) is convex and can be formulated
as a second-order cone programming problem [12] which
can be efficiently solved using interior point methods [13].
Although the parameter is of the user choice, it should be
chosen carefully to ensure that there is a feasible solution
to the optimization problem (16). The minimum value of
that ensures this feasibility can be obtained by solving the
following optimization problem
min
bl ,
l = 1, . . . , L
(14)
l = 1, . . . , L,
k = 1, . . . , K. (15)
kBH a(k )k , k ,
s. t. bH
l a(l ) = 1
1<i<l
bH
l bi = 0,
H
k = 1, . . . , K. (17)
|bl a(k )| , k ,
Note that the optimization problem (17) does not depend on
the array data and, therefore, can be solved off-line whenever the feasibility issue arises. If min denotes the solution
of (17), then using min in (16) would always result in
a feasible solution to that problem.
Note that the computational complexity of solving the
optimization problem (16) is of O(M 3.5 ) [14]. Since (16)
has to be solved L times, the algorithm requires a total computational complexity of O(LM 3.5 ). This computational
load is less than the computational complexity of the algorithm of [4] which is of O(L3.5 M 3.5 ).
317
10
10
10
RMSE (DEGREES)
BEAMSPACE ATTENUATION
20
30
10
40
1
10
50
60
80
60
40
20
0
20
ANGLE (DEGREES)
40
60
80
15
10
10
SNR (dB)
5. SIMULATION RESULTS
aH ()BBH a()
k
a()k2
=
ka()k2
aH ()a()
(18)
2
X
|i (l) i | < |1 2 |
i=1
where i (l) is the DOA estimate of the ith source in the lth
run.
It can be noted from Figs. 2 and 3 that the non-adaptive
spheroidal-sequences based algorithm [6] has totally failed
to resolve the two sources of interest because it is unable to
eliminate strong interference observed in the background. It
can also be noted that there is a substantial improvement in
performance achieved by the proposed method as compared
to the adaptive beamspace technique of [6]. This performance improvement offered by the proposed algorithm is a
result of robust adaptive cancelation of interference while
preserving the signals of interest with minimal distortion
which is achieved by using the proposed orthogonal set of
constraints given in (14).
318
1.2
[5] M. Li and Y. LU, Dimension reduction for array processing with robust interference cancellation, IEEE
Trans. Aerospace Elect. Syst., vol. 42, pp. 103112, Jan.
2006.
0.8
0.6
0.4
[6] P. Forster and G. Vezzosi, Application of spheroidal sequences to array processing, in Proc. ICASSP87, Dallas, TX, May 1987, pp. 22682271.
0.2
0
15
10
10
SNR (dB)
New
[2] D. J. Rabideau,Hybrid mitigation of distortion in digital arrays, in Proc. International Radar Conference,
Washington , DC, May 2005, pp. 236241.
[3] A. Hassanien, Advanced array processing in the presense of complicated spatio-temporal sources, Ph.D.
dissertation, McMaster University, Hamilton, ON,
Canada, Nov. 2005.
[7] S. Anderson, Optimal dimension reduction for sensor array signal processing, Signal Processing, vol. 30,
pp. 245256, Jan. 1993.
[8] M. D. Zoltowski, G. M. Kautz, and S. D. Silverstein,
Beamspace root-MUSIC, IEEE Trans. Signal Processing, vol. 41, pp. 344364, Jan. 1993.
[9] A. B. Gershman, Direction finding using beamspace
root estimator banks, IEEE Trans. Signal Processing,
vol. 46, pp. 31313135, Nov. 1998.
[10] H. Kawk, E. Yang, and J. Chun, Vector sensor arrays
in DOA estimation for the low angle traching, in Proc.
International Waveform Diversity and Design Conference, Pisa, Italy, June 2007, pp. 183187.
[11] F. Li and H. Liu, Statistical analysis of beam-space
estimation for direction-of-arrivals, IEEE Trans. Signal Processing, vol. 42, pp. 604610, Mar. 1994.
[12] M. Lobo, L. Vandenberghe, S. Boyd, and H. Lebret, Applications of second-order cone programming, Linear Algebra and its Appl., 284, pp. 193228,
1998.
[13] J. F. Sturm, Using SeDuMi 1.02, a MATLAB toolbox
for optimization over symmetric cones, Optim. Meth.
Softw., vol. 1112, pp. 625653, Aug. 1999.
[14] Y. Nesterov and A. Nemirovsky, Interior-point polynomial methods in convex programming, volume 13 of
Studies in Applied Mathematics, SIAM, Philadelphia,
PA, 1994.
319