ROBUST ABF FOR LARGE PASSIVE SENSOR ARRAYS N. L. Owsley and J. A. Tague Office of Naval Research Code 321US C/o Mandex Corp 4001 N. 9th Str. Suite 106 Arlington, VA 22203 703 234 1160 owsleyn@onr.navy.mil taguej@onr.navy.mil N, and sacrifice little if any performance. The computational operation with the greatest burden in ABF is the inversion of the estimated sensor cross-spectral density matrix (CSDM) in the Mdimensional sample vector “snapshot” space. This potential savings in computation may not be realized if a separate matrix inversion is required for each beam steering direction as is the case for a reduced dimension beam space approach. This paper discusses a GSC method wherein only a single matrix inversion of the estimated auxiliary snapshot vector CSDM is required for all steering directions. A GSC algorithm for which the major computational operation, matrix inversion, is independent of steering direction is termed Steering Invariant Sidelobe Cancellation (SISC). ABSTRACT Broadband adaptive beamforming for arrays having a large number of sensors in the presence of sensor phase uncertainty requires both computational efficiency and signal model error robustness. A Generalized Sidelobe Cancellation (GSC) method with a Dominant Mode Rejection (DMR) implementation that is steering direction invariant in the major computational operation, matrix inversion, and robust to model error is presented. Steering (direction) Invariant Sidelobe Cancellation (SISC) is in contrast to the use of either GSC with a signal nulling, blocking matrix or beam-space approach that require the inversion of a different, albeit reduced-dimension auxiliary array data estimated covariance matrix for every beam steering direction. SISC robustness is achieved through a linear combination (blending) of the SISC filter weight vector and the inherently robust, nonadaptive conventional beamformer steering vector. Examples that illustrate and compare the SISC with alternative element space robust adaptation methods are presented. In the next section, the background of a traditional GSC ABF approach using presteering and a signal blocking matrix is presented and the important notation is introduced. Section 3.0 develops the steering (direction) invariant (generalized) sidelobe cancellation (SISC) algorithm and compares it to the traditional GSC approach. The SISC algorithm is discussed in a form that is robust to beamformer signal model error. Next, snapshot simulation results are given that compare the SISC performance to that of element space ABF with and without robustness features. Finally, a summary and direction of the current SISC research is included. 1.0 INTRODUCTION Implementation of broadband adaptive beamforming (ABF) algorithms in element space for arrays with hundreds to thousands of sensor elements is fraught with the curse of dimensionality including high computational burden, slow mean convergence and excessive steady state misadjustment noise [WMGG67]. Instead, ABF practitioners have sought reduced dimension adaptation space solutions that adapt on either beam output (space) data, linearly combined sensor or signal-free auxiliary sensor (space) data using generalized sidelobe cancellation (GSC) [VT02]. Such methods employ far fewer adaptively filtered channels, M, than the number of primary sensor elements, 2.0 GSC BACKGROUND The traditional form of the GSC is given in Figure 1. First, the N-dimensional element space sample vector snapshot, x(), is pre-steered to the b-th beam direction by the steering matrix S(,b) = diag( exp(-j(1, b)), exp(-j(2, b)), … , exp(-j(N, b))), where (n, b) is the time delay applied to the n-th sensor output to steer a beam at the b-th location. In the upper path, the pre-steered snapshot vector is accumulated to 1 form the Conventional Beamformer (CBF) output yc(, b) = (S(, b)1 N)Hx() = v(, b)Hx() . apertures and many beams even when subspace matrix inversion methods are employed [Ows85]. (1.1) (1.2) 1N = [ 1 1 … 1]T (N-by-1) x() The superscript “H” indicates the matrix complex conjugate transpose operation and 1N is an Ndimension column vector of ones. In the lower path, the N-by-M signal blocking matrix, B(), and M-dimensional unconstrained Weiner adaptive filter vector are applied to the snapshot to yield the CBF output coherent noise estimator H H ya(, b) = wa(, b) B() x(). B x Hx() y() + - ya(,b) = waHBHSHx() v(, b) = S (,b)1N Unconstrained Weiner Filter Figure 1. Generalized Sidelobe Cancellation (GSC) ABF with conventional beamformer (CBF) pre-steering matrix, S(,b), and an N-byMa signal blocking matrix B(). (1.3) v (b) x() x yc(,b) = v(, b)Hx() + y() + - wa(b, ) (1.4) A() a() x ya(,b) = waHAHx() va( b) = A()v(, b) The value of wa(,b) that minimizes the CBF noise cancelled residual variance Figure 2. Steering (direction) Invariant Sidelobe Cancellation (SISC) ABF with parallel CBF steering vector, v(, b), and an N-by-Ma auxiliary array selection matrix A E{ y(ω, b) } E{ y c (ω, b) y a (ω , b) } 2 + x yc(,b) = v(, b) wa(b, ) The signal blocking matrix must satisfy the constraint that a signal perfectly matched to the maximum response axis of the CBF be nulled by B() to prevent signal suppression. This is realized by making 1N, orthogonal to the columns of B() according to B()H1 N = 0. S (b) 2 (1.5) 2 E{ ( v(ω, b) B(ω) w a (ω, b)) S(ω, b) H x(ω ) } H 2.0 STEERING INVARIANT SIDELOBE CANCELLATION (SISC) (1.6) is Consider the modified sidelobe cancellation scheme given in Figure 2 wherein there is no presteering and the CBF beam output is formed entirely in the upper path. The auxiliary data vector is formed at the output of the matrix filter A() and there has been no previous steering operation. Robust SISC first requires a solution to the minimum noise residual variance problem as in the traditional GSC above. However, the problem is stated as a distortionless response (DR) linearly constrained quadratic minimum variance objective w.r.t. the constrained Weiner filter vector wa(, b) as follows: wa(,b) = [B()HS(,b)HRS(,b)B()]-1B()HS(,b) HRv(,b). (1.7) The N-by-N matrix, R = E{x()x()H}, is the element space snapshot vector CSDM. A crucial point is that Eq. (1.7) requires the inversion of only an M-by-M matrix as compared to an N-byN matrix in an element space implementation. However, even though M < N and the matrix inversion computational burden is reduced accordingly, the matrix to be inverted is a function of the beam steering index b. This requires a matrix inversion for every beam direction rather than a single direction invariant, albeit larger matrix inversion for an element space realization. This requirement becomes the dominant factor in the computational load for a high resolution ABF system for large array H minimize (v - Aw a ) R (v - Aw a ) w.r.t. (2.1) H subject to (v - Aw a ) v = 1, 2 (2.2) wa Note that explicit dependence of notation on frequency, , and steering direction index, b, has been suppressed. The vector v = S1N is the full N sensor array conventional beamformer (CBF) steering vector. The matrix A is and N(row)-byMa (column) auxiliary (sub-)array selection matrix and wa is the Ma (< N) dimensional auxiliary array adaptive filter vector. This solution is the reduced dimensionality Ma vector space. The DR constraint, w a v a 0 , is ensured for Eq. H (2.5) and the matrix Raa designated for inversion is the same for all steering directions. As a final reduced dimensional ABF option, the Sub-Array Pre-Processor (SAPP) ABF structure that implements the objective minimize: wpHPHRPwp = wpHRppwp (2.6a) subject to: wpH vp = wpH PHv = 1 (2.6b) -1 v H A A H RA A H Rv H w a = A'RA A R - H IN v -1 v A A'RA A H v (2.3) Robustness to signal model error is achieved with a blended CBF and SISC beamforming filter, w, formed according to -1 is also of interest for comparison. The solution wp = (vpH Rpp-1 vp) -1 Rpp-1 vp where P is a fixed N-by-Mp matrix that requires only a single Mp dimension matrix inversion for all beams and is algorithmically somewhat more simple than Eq. (2.7). The dimension reducing matrices A and P may or may not be equal in that for some aperture topologies A may not need to incorporate all sensors in linear combination to adequately estimate the yc coherent noise component. Whereas P must incorporate all sensors in linear combination to achieve the same potential for SAPP array gain as for the SISC. wSISC = (v –Awa) , when Aw a g 2 (2.4a) and wSISC = (1-)v + (v –Awa) (2.4b) 2 = v - Awa, when Aw a > g . (2.4c) 3. STATIC SOURCES EXAMPLE The parameter = g1/2/abs(v –Awa) and g is defined by the maximum allowable signal suppression due to signal model error [Ows02]. This method of achieving robustness places a maximum value on the magnitude squared value of wSISC that is referred to as the White Noise Gain Constraint (WNGC). The WNGC limit is achieved simply by selecting g in Eq. 2.4 in conjunction with the identity abs(v) = 1. Consider a passive linear array with forty-eight (N = 48) sensors uniformly spaced at one-half wave length at normalized frequency fo = 1.0. Conventional time-delay-and-sum beamforming (CBF) and candidate Adaptive Beamforming (ABF) techniques are performed at a single frequency of 0.2. A 201 beam set is formed with steering angles spaced uniformly in direction cosine from 0 to 180 degrees. The beam output power response as a function of direction cosine is calculated. There are six far field stationary sources present at angle cosines 0.5, 0.32, -0.1, 0.3, -0.5 and -0.9 and SNR levels referenced to the spatially uncorrelated noise at a perfectly matched CBF beamformer output of 40, 10, 15, 13, 17 and 11 dB respectively. This example is intended to compare various element space MVDR-based methods, SISC and SAPP methods using ABF algorithms that are rendered either robust and or non-robust to an independent, zero mean random phase fluctuation across the array sensors. The beamforming algorithms compared are: (1) CBF: conventional beamforming with -25 dB sidelobe Taylor sensor amplitude shading; (2) element space Minimum Variance Distortionless It is observed that the matrix inverse operation in Equ. (2.3) is independent of steering and that the form of Eq. (2.3) that would be appropriate for implementation is 1 v a v a R aa H w a R aa1 (I M 1 v a R aa va H (2.5) )rac where va = AHv and rac E A xy c . Eq. H H (2.5) ensures that the projection of rac onto the vector va is in the null space of wa. It is seen from Equ. (2.5) that the CSDM, Raa, for the auxiliary data vector a = AHx is estimated and inverted and the cross-correlation vector, rac, is estimated with both operations implemented in 3 Response (MVDR) [Ows85]: non-robust MVDR using full element space CSDM matrix inversion; (3) (Diagonal) Loaded DMR: element space Dominant Mode Rejection (DMR) [Ows88] with iteratively determined diagonal loading of the element space CSDM to achieve a specified WNGC [CZO87, CP97]; (4) Excision DMR: the eigenvector from the CSDM estimate that has the largest projection onto the steering vector for the beam [Kog02] is removed; (5) CBF-EDMR: element space blended CBF and DMR with infinite enhancement of the dominant signal eigenvalues [Ows02]; (6) SISC: nonrobust SISC with DMR processing of the auxiliary data CSDM; (7) CBF–SISC blend: robust SISC and (8) SAPP: subarray [Ows72] preprocessing DMR and (9) CBF-SAPP blend: robust SAPP . All blended robust processors have a WNGC = 12 db limit. independent and zero mean random phase fluctuation of 0.07 wavelengths standard deviation is imposed on the sensor outputs. Relative to Figure 3, the poor resolution CBF performance is unchanged, the MVDR response to the high SNR = 40 db source is suppressed by almost 20 db compared to the non-robust SISC by 10 db and the CBF-EDMR blend with suppression of less than 4 db. Note that there is minimal suppression of the response for any beamforming method due to a source with an SNR < 17 db. The nonrobust SISC is more robust than the nonrobust element space MVDR to signal suppression because the summation of four adjacent sensors in each subarray group to form one auxiliary channel. This averages the zero mean phase errors within the group and statistically reduces the signal model error. phase interval = 0.07; Sources at: 0.5 0.31 -0.1 -0.3 -0.5 -0.9 50 phase interval = 0; Sources at: 0.5 0.31 -0.1 -0.3 -0.5 -0.9 50 30 40 40 SISC (-) Power (dB) Power (dB) 40 CBF w/25 dB SLL (...) MVDR (---) CBF-EDMR Blend (-) DMR GSC (-) GSCmlm = 0 dB Hyd. Group Size = 4 WNGC = 12 dB 17 13 15 20 11 10 30 CBF w/25 dB SLL (...) MVDR (---) CBF-EDMR Blend (-) DMR GSC (-) SISC (-) 40 GSCmlm = 0 dB Hyd. Group Size = 4 WNGC = 12 dB 10 17 13 15 20 11 10 10 0 -1 0 -1 -0.5 0 0.5 -0.5 0 0.5 1 Cosine Cosine 1 Cosine Cosine Figure 4. Beamformer response comparison with sensor 0.07 wavelength rms random phase error. Figure 3. Beamformer response comparison without sensor random phase error. phase interval = 0.07; Sources at: 0.5 0.31 -0.1 -0.3 -0.5 -0.9 50 Figure 3 compares the response of a CBF, element space MVDR ABF, element space EDMR-CBF blend and a SISC with Ma = 12. In Figure 3, the source propagation is known exactly and neither the MVDR nor the SISC include robustness. The reduction in the number of adaptively filtered channels from 48 in the element space MVDR to 12 in the SISC is accomplished by summing the outputs of all nonoverlapping (subarray) groups of four adjacent sensors. The element space MVDR and the non-robust SISC responses are essentially indistinguishable. The robust CBF-EDMR gives an increased deflection for the lower SNR sources with no significant loss of angular resolution to include robustness. Figure 5. Beamformer response comparison with sensor 0.07 wavelength rms random phase error and robustness. In Figure 4, the same algorithms as in Figure 3 are compared, however, a statistically In Figure 5, the phase randomness in Figure 4 is retained but robustness is provided to the SISC 45 Power (db) 40 35 CBF w/25 dB SLL (...) CBF-EDMR Blend (-) CBF-GSC Blend (-) Excision DMR blend (ooo) Subarray blend CBFSISCABF Blend (-) (-) CBF – SAPP Blend (-) 40 30 25 15 10 17 13 15 20 11 10 5 0 -1 -0.5 0 0.5 1 Cosine 4 filter vector with a WNGC = 12 db by the use of the CBF blend process defined by Eq. 2.4. Also shown Figure 5 are the responses for Excision DMR and SAPP DMR (Mp = 12) wherein both algorithms have been blended with CBF to limit the WNGC to 12 db. All algorithms use a DMR with seven degrees of freedom, that is, seven eigenvectors are estimated in approximating the CSDMs R, Raa and Rpp respectively. and using sparse subarrays fits naturally into the broadband SISC approach. Accordingly, both computational and adaptation performance improvements result from the SISC method presented. The applicability of methods for ensuring robustness to signal model error to reduce strong source suppression in the presence of random and beam steering phase errors has been emphasized. Nine beamforming algorithms have been compared and the SISC method, which has at least a factor of four reduction in adaptive channel count, has been shown to exhibit beam response equivalent to a full element space ABF beamforming procedure. Figure 6 presents beam power response patterns for the random phase case of Figures 4 and 5 and includes the CBF, MVDR, diagonal Loaded DMR and Excision DMR algorithms for comparison. The element space Loaded DMR, robust auxiliary space SISC and robust SAPP DMR give equivalent responses except that the SAPP DMR has decreased sensitivity in the direction longitudinal to the linear array axis. This is because of the slight directionality of the four sensor summation group in the SAPP. Even though the SISC uses exactly the same subarray grouping as the SAPP, A = P, the SISC does not have decreased longitudinal direction response sensitivity. REFERENCES [CP97] Cox, H. and Pitre, R., “Robust DMR and Multi-rate Adaptive Beamforming,” Proceedings of the 31st Asilomar Conference on Signals, Systems and Computers, Nov. 1997, pp. 920924. [CZO87] Cox, H., Zeskind, R. and Owen, M., “Robust Adaptive Beamforming,” IEEE Trans. on Acoust., Speech and Signal Proc., ASSP-35, No. 10, Oct. 1987, pp. 1365-1375. [Kog02] Kogon, S., “Robust Adaptive Beamforming for Passive Sonar using Eigenvector/Beam Association and Excision,” Sensor Array and Multichannel (SAM) Signal Processing Workshop, Washington, D.C., 5-6 August 2002. [Ows72] Owsley, N., “A Recent Trend in Adaptive Spatial Processing for Sensor Arrays: Constrained Adaptation,” in Signal Processing, edited by J. W. R. Griffiths et al, Academic Press, 1972, pp. 591-604. [Ows78] Owsley, N. L., “Adaptive Data Orthogonalization,” Proceedings of IEEE ICASSP, Tulsa, Okla., April 1978, pp. 109-112. [Ows85] Owsley, N. L. “ Sonar Array Processing,” in Adaptive Array Processing with S. Haykin, Editor. [Ows88] Owsley, N. L., “Enhanced (Dominant Mode) Minimum Variance (Rejection) Beamforming,” in Underwater Acoustic Data Processing edited by Y. T. Chan, Kluwer Academic Publishers, 1989, pp. 285-291. [Ows00] Owsley, N., “Rapidly Adaptive Dominant Mode Rejection Beamforming,” Proceedings of the ONR-DARPA Workshop on Rapidly Adaptive Signal Processing, Arlington, VA, 30 November 2000. [Ows02] Owsley, N., “Data Orthogonalization in Sensor Array Signal Processing,” Proceedings of the IEEE Workshop on Sensor Array and Source Levels (db): 40 10 15 13 17 11 50 CBF w/25 dB SLL (...) MVDR (---) Loaded DMR (-.-.) Excision DMR (ooo) 40 40 Power (dB) WNGC = 12 dB 30 10 17 13 15 20 11 10 0 -1 -0.5 0 0.5 1 Cosine Cosine Figure 6. Beamformer response comparison with sensor 0.07 wavelength rms random phase error and robustness. 4. SUMMARY This paper provides a background and rationale for the application of reduced dimension steering invariant sidelobe cancellation (SISC) methods to the broadband passive sensor array problem for arrays with high sensor count and broadband beamforming over many octaves. The ability to form auxiliary array sensors by summing the outputs of adjacent sensors at lower frequencies 5 Multichannel Signal Processing, Arlington, VA, 5-6 August, 2002. [VT02] Van Trees, H., Optimum Array Processing: Part IV of Detection, Estimation and Modulation Theory, Wiley, 2002, pp.860-863. [WMGG67] Widrow, B., Mantey, P., Griffiths, L., and Goode, B., “Adaptive Antenna Systems,” Proc. IEEE, v. 55, December 1967, pp. 21432159 6 7 8 9