We propose doubly constrained robust least-squares constant modulus algorithm (LSCMA) to solve the problem of signal steering vector mismatches via the Bayesian method and worst-case performance optimization, which is based on the mismatches between the actual and presumed steering vectors. The weight vector is iteratively updated with penalty for the worst-case signal steering vector by the partial Taylor-series expansion and Lagrange multiplier method, in which the Lagrange multipliers can be optimally derived and incorporated at each step. A theoretical analysis for our proposed algorithm in terms of complexity cost, convergence performance, and SINR performance is presented in this paper. In contrast to the linearly constrained LSCMA, the proposed algorithm provides better robustness against the signal steering vector mismatches, yields higher signal captive performance, improves greater array output SINR, and has a lower computational cost. The simulation results confirm the superiority of the proposed algorithm on beampattern control and output SINR enhancement.

1. Introduction

Adaptive beamforming, as an attractive solution to signal detection and estimation in harsh environments, has received considerable attention in the fields of radar, sonar, seismology, radio astronomy, medical imaging, artificial intelligence, and neural network [15]. Many methods have been proposed and received great attention in the last twenty years. The class of blind adaptive beamforming algorithms is generally known as LSCMA, which can be rapidly convergent and globally stable for any linearly independent set of input signals. However, in the complex communication environments, adaptive beamforming algorithms may suffer significant performance degradation in the presence of the signal mismatches between the actual and assumed signal steering vectors. Such a type of mismatches may occur due to the unknown deformation of the antenna or sensor array, steer direction errors, and the drifting effect in the electronics or the multipath propagation, and so forth. Many solutions have been proposed such as convex quadratic constraints [6] and Bayesian approach [7] to account for the steering direction error of the target source. The eigenspace-based algorithm [8, 9] is also a good approach for robust beamforming. However, it is inefficient at low input signal-to-noise ratio (SNR) due to the substantial possibility of subspace swap. Recently, some advanced methods have been proposed [1019]. It is proven that many robust adaptive beamformers belong to the family of the diagonal loading method. With the generalization of the sphere uncertainty set to ellipsoid, the optimal diagonal loading level can be calculated efficiently by the proposed methods [10, 11]. A very effective approach developed to the design of robust adaptive beamforming is based on the principle of worst-case performance optimization [1214]. This approach delimits the uncertainty set of steering vectors by upper-bounding the norm of the difference between the actual and presumed steering vectors, that is, the norm of the mismatch vector. The value of the upper bound is assumed to be known. Regrettably, the second-order cone programming (SOCP) method does not provide a closed-form solution for the weight vector, and even it cannot be implemented online [15]. The general rank case has been considered, and an elegant closed-form solution has been obtained [16]. In a multiuser multiple-input single-output (MISO) cognitive radio network, the design of robust downlink beamforming is presented [17]. To reduce the impact of the channel state information (CSI) errors, two robust beamforming schemes are proposed in [18], which recover the large fraction of the SINR lost due to the channel estimation errors, but ultimately a large enough channel mismatch can eliminate the secrecy advantage of using artificial noise. To mitigate the detrimental effect of interferers, we extend the one-dimensional covariance fitting approach to multidimensional covariance fitting, modeling the source steering vector by means of uncertainty sets [19].

In this paper, robust LSCMA based on double constraints is proposed via the worst-case performance optimization. The quadratic constraint on the weight vector can improve robustness to the signal steering vector mismatches. In order for LSCMA to provide improved performance, the updating weight vector subject to the constraints of distortionless array response is derived by the partial Taylor-series expansion and Lagrange multiplier method, in which the multipliers can be optimally derived and incorporated at each step. The implementation of the proposed algorithm based on iterative minimization eliminates the covariance matrix inversion estimation, so it has a low computational load. Compared with the linearly constrained LSCMA, the proposed algorithm suffers the least distortion from the direction near the desired steering angle, yields better signal captive performance, and has superior performance on SINR improvement. The theoretical analysis and simulation results have been carried out to demonstrate effectiveness and superiority of the proposed algorithm in the signal steering vector mismatches. So the proposed algorithm can be an appealing technique and be implemented in digital system to improve the receiver performance.

2. Problem Formulation

2.1. Signal Model

We assume that there are sensors and unknown sources impinging from directions . The sensors receive the linear combination of the source signals in the presence of additive white Gaussian noise (AWGN). Therefore, the received signal vector is given by where is the observed signal vector, is the desired signal steering vector, is the array manifold, is the vector of transmitted signals, is the interference components, and is the noise components with zero mean. The aim of blind adaptive beamforming is to estimate the source signal using only the observed data . We write the estimated source signal as where is the complex weight vector and and stand for the transpose and Hermitian transpose, respectively. The signal-to-interference-plus-noise ratio (SINR) has the following form: where is the signal power and is the interference-plus-noise covariance matrix: where denotes statistical expectation.

In the array signal processing, the objective of adaptive beamforming is to enhance the desired signal and suppress the noise and interference signals, which improves the array output SINR. In the adaptive array antenna system, the output SINR achieved the optimal one by regulating the weight vector.

2.2. The Linearly Constrained LSCMA

The linearly constrained LSCMA that is an effective solution to the problem of interference capture can be used for equalization, blind adaptive beamforming, and other similar applications when the desired signal has a constant envelope [20]. It is formulated as the following optimization problem: where and .

We define and solve (5) to obtain the weight vector where

From (6), we note that the constrained LSCMA requires the precise steering vector of the desired signal. But in practical applications, this may bring the mismatch between the presumed and actual signal steering vectors, because some of the underlying assumptions on the environments, sources, or sensor array can be violated. Therefore, the linearly constrained LSCMA is very sensitive to the signal steering vector mismatches, which causes serious cancellation problem of the desired signal.

3. Robust Constrained LSCMA under Double Constraints

To overcome the above-mentioned problem, robust constrained LSCMA is proposed, which provides excellent robustness against signal steering vector mismatches, suppresses the interference signals effectively, and enhances the array output SINR. In practical applications, the array beampattern error is formulated as where , is the assumed steering vector, and is the estimated steering vector with mismatches.

The cost function of robust constrained LSCMA can be written as where is a given integer. The new formulation (9) is based on the worst-case performance optimization because it implies that is minimized subject to the constraint and the distortionless array response will be maintained for the worst-case mismatch .

The quadratic constraint is adjoined to the cost function by the Lagrange multiplier , and we can obtain the Lagrange function : The partial Taylor-series expansion of (10) is where is the offset vector and is the Jacobian of : Take the gradient of with respect to : By equating (13) to zero, the offset vector can be calculated as Using (12), we can derive the following equation simply: Combining (15) and (14), we can rewrite the offset vector Then, using (16), the updating weight vector for robust constrained LSCMA becomes

From (6) and (17), we remark that the major computational demand to derive the weight vector comes from the covariance matrix inversion, which requires flops. This leads to a high computational cost. In our proposed algorithm, to solve this problem, the iterative method is used to calculate the covariance matrix inversion. Using the matrix inverse lemma, we can obtain Inserting (18) into (17), the weight vector is updated as Equation (19) is substituted into the quadratic constraint in (9), which yields where To solve (20), the Lagrange multiplier has the following form: where

In order to detect the desired signal under directional uncertainty, we can impose another constraint on an average steering vector via the Bayesian approach. We assume that the direction of arrival (DOA) is a discrete random variable with known a priori probability density function (pdf) that reflects the level of uncertainty about the source DOA. For computational simplicity, we assume that is defined only on a discrete set of points, , in the a priori parameter space.

When interferers are present, the a posteriori probability density function is difficult to implement because it is a function of , which is unknown and hard to estimate. We derive approximate with a simpler expression [7] where is a monotonically increasing function of SNR.

At low SNR, it will be relatively flat over all DOAs and revert to the a priori pdf. At high SNR, the a posteriori probability of the true DOA will approach one, whereas the posteriori probability of the other DOAs will approach zero.

Based on (24), we can consider that a further form of robust constrained LSCMA (9) is expressed as where is an average steering vector averaged over : where is the matrix of steering vectors and is the vector.

Gauss’s method updates by the offset that minimizes the partial Taylor-series expansion of (25) subject to the double constraints; that is,

Using the Lagrange multiplier method, the optimal solution to (27) is obtained by minimizing the following function: where and are the Lagrange multipliers.

The gradient of with respect to is We can obtain the offset vector : Then, the updating weight vector for robust constrained LSCMA becomes Substituting (31) into the linear constraint of (27), we can get where .

By inserting the multiplier into (31), the weight vector can be rewritten as Inserting (33) into the quadratic constraint of (27), we can obtain where

4. Performance Analysis

4.1. The Implementation Complexity Cost

The complexity cost of the conventional LSCMA and the proposed robust LSCMA can be shown in Tables 1 and 2.

4.2. Convergence Performance

The proposed robust constrained LSCMA is globally stable and convergent via Agee’s inequalities. The first input stream is successfully extracted by establishing the following inequalities, given that [21]: where and .

To extract the second input stream, we begin with the convergence of and then we have , which is convergent via Then, each output stream is convergent via

For , the overall performance may either improve or be maintained; thus the convergence performance of the proposed LSCMA is established.

4.3. Output SINR Performance

The output signal of the proposed beamformer can be expressed as where is the phase of the desired signal , controls the SINR, and and are the magnitude and phase of the interference term, respectively. The normalized output is where the parameters , determine the power of the desired signal and the interference and contains the intermodulation terms. Here we are interested only in the power of the desired signal and the interference in the normalized output, and the intermodulation terms are ignored.

Assuming that the initial beamformer SINR is known, the SINR of the normalized output signal can be calculated [22]: We assume , so the cross-correlation of and is Similarly the cross-correlation of and is Inserting (43) and (44) to (42), we can obtain the output SINR as , so the normalized output of the proposed algorithm increases the array output SINR.

5. Simulation Results

In this section, Matlab software is used to evaluate the performance of the proposed algorithm. The sampling frequency is in the narrowband signal processing, where is the maximal signal frequency. The sine wave signal source has been used for simulations. The block diagram to clarify the simulation scenario is shown in Figure 1. A uniform linear array of sensors spaced half-wavelength apart is considered. All results are obtained by averaging 100 independent simulation runs. In all experiments, the nondirectional noise is assumed to be a spatially white Gaussian noise with unit covariance. It is assumed that there is one desired source at 3° and two interfering sources at -50° and 50°. The a priori uncertainty in the DOA is over the region . The set is composed of evenly spaced points on the interval . First, we show the performance of array beampattern. Next, we investigate the performance of SINR improvement brought by the proposed method. The constrained parameter is chosen for robust constrained LSCMA.

Example 1 (array beampatterns of two algorithms). The SNR is equal to 10?dB. The aforementioned algorithms are simulated by using a mismatched steering vector of the desired signal, where the practical angle of incidence equals 6°. This corresponds to a mismatch in the signal look direction. Figure 2 shows the array beampatterns of the above-mentioned algorithms against snapshots for the no mismatch case. The vertical line in the figure represents direction of arrival of the desired signal. It is clear that in the two algorithms deep nulls are formed at the directions of interferences and the array has magnitude response. The mismatch case is illustrated in Figure 3, where the vertical line represents the direction of the actual signal. We find out that at a small mismatch the linearly constrained LSCMA treats the desired signal as a main beam interferer and is trying to suppress it, which leads to performance degradation. However, the proposed algorithm is better at providing robustness and having resolution compared with the linearly constrained LSCMA.

Example 2 (output SINR versus snapshots). In the second experiment, the SINR performance of the aforesaid algorithms for the fixed ?dB against the array imperfections is illustrated in Figures 4 and 5. In this example, the constrained LSCMA is very sensitive even to slight mismatches, which can cause signal cancellation problem. The result in Figure 5 shows that the proposed method offers about 5?dB improvement over the linearly constrained LSCMA and makes output SINR close to the optimal one due to the efficient handling of the average steering vector and worst-case performance optimization. It is clear that the proposed algorithm has superior performance on SINR improvement for no array imperfections.

Example 3 (output SINR versus input SNR). In this experiment, we evaluate the SINR performance versus input SNR with DOA error for the fixed sample data size . The simulation results in Figures 6 and 7 indicate that the proposed method has slight performance degradation with the increasing of input SNR, and it is not sensitive to the power of the target signal. In this example, the performance of the linearly constrained LSCMA degrades when the signal power increases. Robust constrained LSCMA is known theoretically not to reach the optimal performance, but it is seen that for positive SNR the performance is almost identical to the optimal SINR. As expected, the sensitivity to signal steering vector mismatches can be significantly lowered by the proposed algorithm. As a result, the proposed algorithm can provide sufficient robustness to pointing errors in perturbation situations.

6. Conclusions

In this paper, a novel robust LSCMA algorithm based on double constraints is proposed via the Bayesian approach and worst-case performance optimization. To improve robustness, the weight vector is optimized to involve minimization of the objective function with penalty for the worst-case signal steering vector by the partial Taylor-series expansion and Lagrange multiplier method, in which the parameters can be precisely derived at each iterative step. Moreover, the online implementation of the proposed algorithm eliminates the covariance matrix inversion estimation, which has a low computational load. The proposed robust constrained LSCMA has a faster convergence rate, provides better robustness against the signal steering vector mismatches, and yields improved array output performance compared with the linearly constrained LSCMA. The theoretical analysis and simulation experiments have been carried out to illustrate the significant performance improvement of the proposed method for the signal steering vector mismatches.


The authors would like to thank the anonymous reviewers for their insightful comments that helped improve the quality of this paper. This work was supported by the Program for New Century Excellent Talents in University no. NCET-12-0103, the Natural Science Foundation of Liaoning province under Grant no. 201102057, and the Natural Science Foundation of Hebei province under Grant no. F2012501044.