A Novel Approach to General Linearly Constrained Adaptive Arrays
- Author: Chang Byong Kun, Kim Tae Yeon, Lee Yong Kwon
- Organization: Chang Byong Kun; Kim Tae Yeon; Lee Yong Kwon
- Publish: Journal of information and communication convergence engineering Volume 10, Issue2, p108~116, 30 June 2012
-
ABSTRACT
A novel approach to general linearly constrained adaptive arrays is presented to improve the nulling performance in coherent and noncoherent environments. The narrowband and broadband linearly constrained adaptive arrays are implemented to examine the array performance. It is shown that the proposed approach performs better than the conventional adaptive arrays and the nulling performance depends on the gain factor for the desired response.
-
KEYWORD
Adaptive array , Sensor , Linear constraint , Narrowband , Broadband , Coherent/noncoherent , Nulling performance
-
In the linearly constrained adaptive array [1], the desired signal is estimated such that the array weights are updated iteratively by the linearly constrained least mean square (LMS) adaptive algorithm. It has been shown that the algorithm performs well if the desired signal and the interference signals are uncorrelated. It was shown that the signal interaction inherent in the algorithm causes partial cancellation of the desired signal in the array output even though the desired signal and the interference signals are uncorrelated [2]. If the interference signals are correlated with the desired signal, the signal interaction causes the desired signal to be partially or totally cancelled in the array output depending on the extent of correlation between the desired signal and the interference patterns.
To avoid the signal cancellation phenomenon, a variety of methods [2-9] have been proposed, such as a master-slave type array processor [2], a spatial smoothing approach [3], and an alternate mainbeam nulling method [4, 5].
In this paper, a novel approach to the general linearly constrained adaptive array [1] is presented to improve the nulling performance of the conventional linearly constrained adaptive arrays in coherent and noncoherent environments. The desired response is formed as the output of the conventional beamformer weighted by a gain factor. The input signals to the conventional beamformer are given by those to the adaptive array. The narrowband and broadband adaptive arrays are implemented with coherent and noncoherent interference patterns.
The nulling performance is shown to depend on the value of the gain factor such that there exists an optimal value of the gain factor that minimizes the error power between the array output and the desired signal.
The proposed approach may be applied to the multipath environment in the area of wireless communications.
II. GENERAL LINEARLY CONSTRAINED NARROWBAND ADAPTIVE ARRAY
The general linearly constrained narrowband adaptive array with Q sensor elements is shown in Fig. 1. The weights ,
1 ≤wn, n ≤N , are updated iteratively to minimize the power of the error output with a unit gain constraint in the look direction (i.e., the direction of the desired signal).The optimization problem of finding an optimum weight vector for estimation of the desired signal is formulated as
where the weight vector
, and the steering vectorw of the desired signal are given bys where β is the radian frequency of the desired signal,
τo = is the angle of incidene from the array normal,d sin θo/u , θ od is inter-element spacing,υ is the signal propagation velocity,k is an iteration index, and andE denote expectation and transpose, respectively.T The error signal is given by
where the
yk is given byand the desired response
dk isg is a gain factor for the desired response, and denotes the complex conjugate transpose. It is assumed that the angle of incidence for the desired signal is known a priori.H The iterative solution for the optimum weight vector may be found by the method of Lagrange multipliers [1], or what is called the general linearly constrained LMS algorithm,which is given by
Where
μ is convergence parameter,I is theN ×N identity matrix,and * denotes complex conjugate.The weight vector
is updated iteratively to find a suboptimal solution of the optimization problem in (1). It is shown that the suboptimal solution depends on the gain factorwk g in the desired response path in Fig. 1.III. GENERAL LINEARLY CONSTRAINED BROADBAND ADAPTIVE ARRAY
A linearly constrained broadband adaptive array is shown to cancel out the desired signal in a coherent environment[2]. To prevent the signal cancellation phenomenon, a general linearly constrained broadband adaptive array is proposed. The general linearly constrained broadband adaptive array with
N sensor elements followed byL taps per element is shown in Fig. 2.The desired response
dk is produced as the output of the conventional beamformer scaled by the gain factorg .To minimize the mean square error output with a unit gain constrained in the look direction, the weights are adjusted iteratively by the general linearly constrained LMS algorithm [1] as follows.
where
is anC ×NL constraint matrix,L is given byF is anf ×L 1 constraint vector, is a projection matrix that projects any vector onto the constraint subspace and is given byP It is worth noting that the constraint subspace is the orthogonal complement of the column space of
.C The array weights are updated such that the desired signal is estimated in a least mean square sense such that the array output power is minimized while maintaining the unit gain in the look direction.
A narrowband linear array with 7 equispaced sensor elements is employed to examine the performance of the proposed method. The desired signal is assumed to be a sinusoid incident at the array normal. The cases for one and two coherent signal, and one noncoherent signal interference are simulated. The frequency of the noncoherent interferencen is assumed to be half that of the desired signal in the noncoherent case. The incoming signals are assumed to be plane waves. The nulling performances are compared with respect to the gain factor
and the conventional linearly constrained adaptive array proposed by Frost [1]. The convergence parameterg μ is assumed to be 0.001.1) One Coherent Signal Interference Case
It is assumed that a coherent interference is incident at 30° from the array normal. The variation of the error power between the array output and the desired signal is displayed in terms of the gain factor
in Fig. 3. The optimum value ofg that yields the minimum error power is shown to be 0.331. The comparison of the array performance forg = 0.331, 0.01,and the conventional linearly constrained adaptive array proposed by Frost [1] are shown in Figs. 4 and 5 with respect to the array output and the desired signal forg k = 1-1,000 and 29,001-30,000 samples, respectively. It is demonstrated that the case for = 0.031 performs best while the case forg = 0.01 performs better than Frost’s. It is shown that the desired signal of Frost’s array disappears (i.e., is cancelled out) in the steady state array output for 29,001 ≤ k ≤ 30,000.The beam patterns are shown in Fig. 6, in which the case forg = 0.031 makes a deep null (-51 dB) in the direction of the interference pattern (30° ).g 2) Two Coherent Signal Interference Case
It is assumed that two coherent signal interferences are incident at -54.3° and 57.5° from the array normal. The variation in the error power between the array output and the desired signal is displayed in Fig. 7. The optimum value of
is shown to be 0.632. The comparison of the array performances forg = 0.632, 0.01, and the conventional linearly constrained adaptive array proposed by Frost are shown in Figs. 8 and 9 with respect to the array output and the desired signal for k = 1-1,000 and 29,001-30,000 samples, respectively. It is shown that the case forg = 0.632 performs best while the case forg = 0.01 performs similarly to Frost’s. The beam patterns are shown in Fig. 10, in which the case forg = 0.632 makes two deep nulls (-36.6 dB and -30.4 dB) at two incident angles (-54.3° and 57.5° ) of the coherent interference patterns while the gains for Frost’s are -21.0 dB and -21.8 dB and the gains forg = 0.01 are -22.7 dB and -25.1 dB, respectively.g 3) One Noncoherent Signal Interference Case
It is assummed that a noncoherent interference is incident at -64.9° from the array normal. The variation of the error power between the array output and the desired signal is displayed in Fig. 11. The optimum value of g is shown to be 0.0. The comparison of the array performance for
= 0.01, 1.0, and the conventional linearly constrained adaptive array proposed by Frost are shown in Figs. 12 and 13 with respect to the array output and the desired signal forg k = 1-1,000 and 29,001-30,000 samples, respectively. It is shown that the case for = 0.01 and Frost’s array[1] yield similar performances while both of them perform better than the case forg = 1.0. The beam patterns are shown in Fig. 14, in which the case forg = 0.01 and Frost’s array yield similar gains (-18.6 dB) at the angle of incidence of the interference.g A broadband linear adaptive array with 5 sensor elements and 3 weights per element is simulated with incoming broadband signals. The broadband desired signal is generated by passing a white Gaussian random signal through a 4th-order Butterworth filter such that the bandwidth is 3 Hz with the upper and lower frequencies 8 Hz and 11 Hz, respectively. The incoming signals are assumed to be plane waves. The cases for one and two coherent signal and one noncoherent signal interferences are simulated. The sampling frequency is 608 Hz. The convergence parameter is assumed to be 0.0001.
1) One Coherent Interference Case
It is assummed that a coherent interference is incident at 30° from the array normal. The variation of the error power between the array output and the desired signal is displayed in Fig. 15. The optimum value of
g is shown to be 0.33. The comparison of the array performance for = 0.33, the conventional linearly constrained adaptive array proposed by Frost andg = 2.0 are shown in Figs. 16 and 17 with respect to the array output and the desired signal for theg k = 1-1,000 and 29,001-30,000 samples, respectively. It is shown that the case for = 0.33 performs best while Frost’s performs better than the case forg = 2.0. The beam patterns are shown in Fig. 18, in which the case forg = 0.33 makes a deep null close to the interference direction.g 2) Two Coherent Interference Case
It is assummed that two coherent signal interference patterns are incident at -54.3° and 57.5° from the array normal. The variation in the error power between the array output and the desired signal is displayed in Fig. 19.The optimum value of
is shown to be 0.29. The comparison of the array performance forg = 0.29, the conventional linearly constrained adaptive array proposed by Frost, andg = 2.0 are shown in Figs. 20 and 21 with respect to the array output and the desired signal for the k = 1-1,000 and 29,001-30,000 samples,respectively. It is shown that the case forg = 0.29 performs best while Frost’s performs better than the case forg = 0.01. The beam patterns are shown in Fig. 22, in which the case forg = 0.29 makes two deep nulls around the two incident angles -54.3° and 57.5° of the coherent interferences.g 3) One Noncoherent Interference Case
It is assumed that a noncoherent interference is incident at -48.5° from the array normal. The variation of the error power between the array output and the desired signal is displayed in Fig. 23. The optimum value of
is shown to be 0.09. The comparison of the array performance forg = 0.09, the conventional linearly constrained adaptive array proposed by Frost, andg = 2.0 are shown in Figs. 24 and 25 with respect to the array output and the desired signal for the k = 1-1,000 and 29,001-30,000 samples, respectively.It is shown that the case forg = 0.09 and Frost’s array perform similarly, while both of them perform better than the case forg = 2.0. The beam patterns are shown in Fig. 26, in which the case forg = 0.09 and Frost’s array yield a similar gain at the angle of incidene of the interference.g A general linearly constrained adaptive array is proposed and implemented to examine its performance in coherent and noncoherent signal environments. The performance of the proposed approach is examined with narrowband and broadband adaptive arrays in different signal environments.
In the narrowband case, it is shown that the proposed approach performs best at an optimal gain factor in a coherent environment while it performs similarly to Frost’s array as the gain factor decreases in a noncoherent environment. In the broadband case, the proposed approach performs better at the optimal gain factor than does Frost’s array in a coherent environment while it yields a similar performance to Frost’s in a noncoherent environment.
-
[Fig. 1.] General linearly constrained narrowband adaptive array. LMS: least mean square.
-
[Fig. 2.] General linearly constrained broadband adaptive array. LMS: least mean square.
-
[Fig. 3.] Variation in the power of the error signal in terms of the gain factor for one coherent signal interference case.
-
[Fig. 4.] Comparison of the array output and desired signal for one coherent signal interference case for 1 ≤ k ≤ 1,000.
-
[Fig. 5.] Comparison of the array output and desired signal for one coherent signal interference case for 29,001 ≤ k ≤ 30,000.
-
[Fig. 6.] Comparison of the beam patterns for one coherent signal interference case.
-
[Fig. 7.] Variation in the power of the error signal in terms of the gain factor for two coherent signal interference case.
-
[Fig. 8.] Comparison of the array output and desired signal for two coherent signal interference case for 1 ≤ k ≤ 1,000.
-
[Fig. 9.] Comparison of the array output and desired signal for two coherent signal interference case for 29,001 ≤ k ≤ 30,000.
-
[Fig. 10.] Comparison of the beam patterns for the two-coherent interference case.
-
[Fig. 11.] Variation in the power of the error signal in terms of the gain factor for the one noncoherent interference case.
-
[Fig. 12.] Comparison of the array output and desired signal for the one noncoherent interference case for 1 ≤ k ≤ 1,000.
-
[Fig. 13.] Comparison of the array output and desired signal for the one noncoherent interference case for 29,001 ≤ k ≤ 30,000.
-
[Fig. 14.] Comparison of the beam patterns for the one noncoherent signal interference case.
-
[Fig. 15.] Variation of the power of the error signal in terms of gain factor for one coherent interference case.
-
[Fig. 16.] Comparison of the array output (solid line) and desired signal (dotted line) for one coherent interference case; (a) g = 0.33, (b) Frost, (c) g = 2, for 1 ≤ k ≤ 1,000.
-
[Fig. 17.] Comparison of the array output (solid line) and desired signal (dotted line) for one coherent interference case; (a) g = 0.33, (b) Frost, (c) g = 2, for 29,001 ≤ k ≤ 30,000.
-
[Fig. 18.] Comparison of beam patterns for one coherent interference case at 30° .
-
[Fig. 19.] Variation in the power of the error signal in terms of the gain factor for the two coherent signal interference case.
-
[Fig. 20.] Comparison of the array output (solid line) and desired signal (dotted line) for two coherent signal interference case; (a) g = 0.29, (b )Frost, (c) g = 2.0, for 1 ≤ k ≤ 1,000.
-
[Fig. 21.] Comparison of the array output (solid line) and desired signal (dotted line) for the two coherent signal interference case; (a) g = 0.29, (b) Frost, (c) g = 2.0, for 29,001 ≤ k ≤ 30,000.
-
[Fig. 22.] Comparison of the beam patterns for the two coherent signal interference case at -54.3° , 57.5° .
-
[Fig. 23.] Variation in the power of the error signal in terms of the gain factor for one noncoherent interference case.
-
[Fig. 24.] Comparison of array output (solid line) and desired signal (dotted line) for one noncoherent interference case; (a) g = 0.09, (b) Frost, (c) g = 2.0, for 1 ≤ k ≤ 1,000.
-
[Fig. 25.] Comparison of array output (solid line) and desired signal (dotted line) for one noncoherent interference case; (a) g = 0.09, (b) Frost, (c) g = 2.0, for 29,001 ≤ k ≤ 30,000.
-
[Fig. 26.] Comparison of the beam patterns for the one noncoherent interference case at -48.5° .