DIRECTION-OF-ARRIVAL ESTIMATION USING MULTI-FREQUENCY CO-PRIME ARRAYS Elie BouDaher1, Yong Jia2, Fauzia Ahmad1, and Moeness G. Amin1 1

Center for Advanced Communications Villanova University, Villanova, PA 19085, USA. 2

School of Electronic Engineering University of Electronic Science and Technology of China, Chengdu, China. ABSTRACT In this paper, we present a new method for increasing the number of resolvable sources in direction-of-arrival estimation using co-prime arrays. This is achieved by utilizing multiple frequencies to fill in the missing elements in the difference coarray of the co-prime array corresponding to the reference frequency. For high signal-to-noise ratio, the multi-frequency approach effectively utilizes all of the degrees-of-freedom offered by the coarray, provided that the sources have proportional spectra. The performance of the proposed method is evaluated through numerical simulations. Index Terms— Co-prime arrays, DOA estimation, difference coarray, multiple frequencies. 1. INTRODUCTION Direction-of-arrival (DOA) estimation is a major application of antenna arrays. Traditional subspace-based DOA techniques, such as MUSIC [1], can resolve up to ( − 1) sources when applied to an -element uniform linear array (ULA). Different sparse array configurations have been introduced to increase the degrees-of-freedom (DOFs) and, as such, resolve more sources than the number of physical sensors. An effective configuration reduces the number of redundant virtual elements in the difference coarray [2]. Minimum Redundancy Arrays (MRAs) are a class of sparse arrays, which aims at maximizing the number of contiguous elements in the difference coarray for a given number of sensors [3]. Nested arrays are sparse arrays that can also increase the achievable DOFs [4]. In their basic configuration, nested arrays consist of a combination of two ULAs, where the inter-element spacing of the first array is equal to the unit spacing  while the elements of the second ULA This work was supported by the Office of Naval Research (ONR) under grant N00014-13-1-0061.

are separated by an integer multiple of  . The integer multiple is related to the number of sensors in the first ULA. Recently, co-prime arrays have been proposed, which constitute yet another class of sparse arrays [5, 6]. A coprime array consists of two ULAs, where the first array has  elements with spacing  and the second array has  elements with spacing  , with  and  being co-prime integers. A co-prime array can achieve () DOFs using ( + ) elements. For DOA estimation with co-prime arrays, the autocorrelation matrix of the data measurements is vectorized to emulate observations at the corresponding difference coarray, which has an extended aperture [4-6]. In this model, the sources are replaced by their power, which casts them as mutually coherent. As such, subspace-based techniques can no longer be directly applied. Spatial smoothing [7] is used to decorrelate the signals and restore the full rank of the resulting autocorrelation matrix. However, this technique employs only a part of the difference coarray, which contains no missing elements or holes, thereby resulting in significantly decreased DOFs than those available for DOA estimation. A sparsity-based approach for increased DOFs was presented in [8]. In this paper, the problem of reduced DOFs is alleviated by operation at multiple frequencies. Multiple frequencies can be used to fill in the missing coarray points [9]. As a result, a longer filled difference coarray is obtained, which permits additional sources to be resolved using traditional high-resolution DOA estimation techniques. The extra DOFs offered by the use of multiple additional frequencies come with certain restrictions on the sources’ spectra [10]. The remainder of the paper is organized as follows. In Section 2, we review the single-frequency based highresolution DOA estimation using co-prime arrays. Section 3 discusses the use of multiple frequencies to fill the holes in the coarray and presents the virtual correlation matrix, which provides increased DOFs for DOA estimation using co-prime arrays. Supporting simulations results are provided in Section 4 and conclusions are drawn in Section 5.

Fig. 1. Co-prime array configuration

Fig. 2. Extended co-prime array configuration

2. HIGH-RESOLUTION DOA ESTIMATION USING CO-PRIME ARRAYS

following a complex Gaussian distribution, the autocorrelation matrix is obtained as

A co-prime array consists of two uniformly spaced linear arrays, as shown in Fig. 1. The first array has  elements with  inter-element spacing, and the second has  elements with an inter-element spacing of  [5].  and  are co-prime numbers, and  is the unit spacing, which is typically chosen as half-wavelength at the operating frequency. The positions of the array elements form the set   ∪  ,

(1)

where 0     − 1 and 0     − 1. The corresponding difference coarray has at least  distinct elements between −( − 1) and ( − 1) . However, these elements are not contiguous. A modification of the basic configuration of co-prime arrays was proposed in [6]. This modification doubles the number of elements in the second array, as shown in Fig. 2. The difference coarray of this configuration, shown in Fig. 3, can be expressed as   −  ,

(2)

( ) !"( ) + #( ),

(3)

where 0     − 1 and 0    2 − 1, and has contiguous elements between −( +  − 1) and ( +  − 1) . Assuming that  narrowband sources with powers   …   impinge on the array from directions   …  , the received data vector at the co-prime array can be expressed as where "( ) % ( ) % ( ) … % ( is the source signal vector at snapshot , and #( ) is the noise vector. The (2 +  − 1) '  matrix ! (( ) (( ) … (( ) is the array manifold, whose columns are steering vectors of the co-prime array corresponding to the source directions. The steering vector corresponding to ) is given by )&

&

(() ) * + ,-. /0 123(45) , … , + ,-. /6789:0 123(45) ; , (4)

where < , < , … , <=>?@  are the positions of the coprime array elements, and A is the wavenumber at the operating frequency. With the assumption that the sources are uncorrelated and the elements of the noise vector are independent and identically distributed (i.i.d.) random variables

B// C( )( )D  !BEE !D + F G,

(5)

HIJ(  …  )

where BEE is the source correlation matrix and G is an identity matrix. In practice, the autocorrelation matrix is replaced by the following sample average, K // B

&

1 M ( )( )D , L

(6)

NO

where T is the total number of snapshots. The autocorrelation matrix is vectorized as [5] S T + F Ũ, P Q+R(B// ) !

(7)

SX T + F ŨX , PX !

(8)

( + 1 − H) ,  0, 1, … ,  +  − 1.

(9)

S (( ) ⊗ where Ũ is the vector form of G, ! (( ) … (( ) ⊗ (( ), where the operator ‘⊗’ denotes the Kronecker product, and T   …  & . The vector P acts as the received signal vector of a longer array whose elements positions are given by the difference coarray. The sources are replaced by their powers and the noise is deterministic. Since the sources now act as coherent sources, subspace-based high-resolution methods, such as MUSIC, can no longer be applied directly to perform DOA estimation. Spatial smoothing can be used to decorrelate the sources and restore the rank of the autocorrelation matrix of P [6, 7]. The elements of P which correspond to the coarray elements between −( +  − 1) and ( +  − 1) are used to form a new vector PX which can be expressed as SX is the array manifold of the filled part of the cowhere ! array. ŨX is a (2 + 2 − 1) ' 1 vector whose ( + )-th element is equal to one and all its remaining elements are zeros. The filled virtual array is then divided into ( + ) overlapping subarrays, each having ( + ) elements. The element positions of the Hth subarray are given by The received signal vector at the Hth subarray is denoted by PXZ and its elements consist of the ( +  − H + 1)th to (2 + 2 − H)th elements of PX . The autocorrelation

Fig. 3. Difference coarray of the co-prime array of Fig. 2.

matrix of each received signal vector is then formed following D BXZ PXZ PXZ .

(10)

The overall spatially smoothed correlation matrix is finally computed as the average of the autocorrelation matrices of the subarrays B[[

=?>=

1 M BXZ .  + 

(11)

ZO

It can be shown that the rank of B[[ is equal to ( + ) [5], [6]. This means that up to ( +  − 1) sources can be estimated by applying high-resolution subspace techniques, such as MUSIC, on B[[ . 3. MULTI-FREQUENCY DOA ESTIMATION USING CO-PRIME ARRAYS The received signal at reference frequency \ has the same form as (3), (\ ) !(\ )"(\ ) + #(\ ),

(13)

If the physical co-prime array is operated at a second frequency \b cb \ , the corresponding received signal vector can be expressed as _\b a !_\b a"_\b a + #_\b a,

f // _\b a; *B Z,,

C g*_\b a;Z *∗ _\b a;, i

, 1 CjD _\b a_\b ak (2 +  − 1)

l- _\b a lF _\b a

*!_\b a;Z,, + ,-d/^ EZF_4` a ,

(15)

*!_\b a;Z,, + ,ed-./^ EZF_4` a .

(16)

In (15), Ab is the wavenumber at \b . Since \b cb \ , Ab can be replaced by cb A in (15) resulting in That is, the array manifold corresponding to \b is equivalent to the array manifold of a scaled version of the original co-prime array at the reference frequency \ . The position of the Hth element in the equivalent array is given by cb
- _\b a   ∑)O ) _\b a + F _\b a F _\b a

∑)O ) _\b a + F _\b a

(18)

(19)

We define a (2 +  − 1) ' (2 +  − 1) matrix n_\b a such that its (H, ])th element is given by

(14)

where !_\b a is the array manifold at frequency \b , with its (H, ])th element given by

(17)

where *_\b a;Z is the Hth element of the data vector at frequency \b . This implies that the source and noise powers in the autocorrelation matrix representation of (5) are now replaced by the normalized powers, which are given by

(12)

where !(\ ) is the array manifold at frequency \ . The (H, ])th element of !(\ ) can be expressed as !(\ )Z,, + ,-. /^EZF_4` a .

contracts if \b is lower. As such, the multi-frequency coarray is the union of the coarrays corresponding to the various operating frequencies [9]. The sources are assumed to have a sufficient bandwidth to cover all the employed frequencies. In order to fully exploit the DOFs offered by the co-prime array, some elements of the coarrays at the additional operating frequencies can be borrowed to fill in holes in the reference coarray. We show below how a virtual correlation matrix can be constructed using the co-prime array, which would be equivalent to that of a ULA with (2 − 1) + 1 elements. This would permit DOA estimation of (2 − 1) sources instead of ( +  − 1) sources using the coprime array with (2 +  − 1) physical sensors. For multi-frequency DOA estimation, we use the normalized correlation matrices [10]. The (H, ])th element of the (2 +  − 1) ' (2 +  − 1) normalized correlation f // _\b a at frequency \b is expressed as, matrix B

*n_\b a;Z,, cb
(20)

i.e., the (H, ])th element of n_\b a is the spatial lag or the supporting coarray element of the (H, ])th element of the f // (\b ) at frequency \b . For illustracorrelation matrix B tion, consider  2 and  3. With 0, 2 , 4  and 3 , 6 , 9  as the two ULAs, the element positions of the co-prime array are 0, 2 , 3 , 4 6 , 9 . Then, the support matrix n_\b a takes the form 0 u2 t 3 n_\b a t t4 t6 s9

−2 0 1 2 4 7

−3 −1 0 1 3 6

−4 −2 −1 0 2 5

−6 −4 −3 −2 0 3

−9 −7z y −6y c  −5y b  −3y 0x

(21)

Note that n_\b a cb n(\ ), where n(\ ) is the support matrix at the reference frequency \ . Let n{ (\ ) and

(a)

(b) Fig. 4. (a) Difference coarray at the reference frequency “” for • –, — ˜, (b) Filled co-array using “™ š/› “” .

f | (\ ) be the support and the correlation matrices correB sponding to the desired ULA with (2 − 1) + 1 elements operating at a single frequency \ . Given that a sufficient number of frequencies are employed to fill all the holes in the coarray of the co-prime array, then n| (\ )Z,, *n_\b a; for some …, †, ‡ and all H, ] (22) },~

Let Œ be the map that arranges selected elements of the multi-frequency support matrices into the desired support f { (\ ) can matrix n{ (\ ). The virtual correlation matrix B then be constructed from the multiple narrowband correlaf (\b ), ∀… using the same map. For a high tion matrices B signal-to-noise ratio (SNR), a sufficient condition for the virtual correlation matrix to be positive semi-definite is that the sources must have proportional spectra at the employed frequencies [10]. This condition ensures that the normalized power spectra at all frequencies are the same. Conventional high-resolution techniques can then be applied to the virtual correlation matrix to estimate up to (2 − 1) sources. A. A Note on Frequency Selection The coarray of Fig. 3 corresponding to the co-prime array in Fig. 2 is symmetric. Considering only the portion corresponding to non-negative lags, we observe the following. The portion of the coarray, extending from −( +  − 1) to ( +  − 1), is uniform and has no holes. There is a hole at ( + ), followed by another filled part from ( +  + 1) to ( + 2 − 1). The final part of the coarray from  + 2 to (2 − 1) is non-uniform and contains multiple holes. The two holes at −( + ) and ( + ) can be filled using only one additional frequency. The additional frequency that minimizes the separation between the reference and the required frequency is given by =?>=

\ =?>=> \ .

(23)

Filling these two holes produces a filled coarray between −( + 2 − 1) and ( + 2 − 1). As a result,  additional sources can be resolved by utilizing one additional frequency compared to the spatial smoothing based technique of [6]. The remaining holes in the difference coarray can likewise be filled through the use of additional frequen-

Fig. 5. MUSIC spectrum using two frequencies, D = 9 sources with proportional spectra.

cies. The choice and number of frequencies is tied to the non-uniformity pattern in the coarray beyond Ž( + 2) , which varies from one co-prime configuration to the other. It is noted that the maximum frequency separation from the reference is determined by the distance of the farthest hole from its nearest filled neighbor and the location of the neighbor. 4. SIMULATION RESULTS We first consider a co-prime array configuration with 6 physical sensors, with  and  equal to 2 and 3, respectively. The first ULA consists of 3 elements positioned at 0, 2 , 4 , where  equals half-wavelength at the reference frequency \ . The second ULA also has 3 elements with positions 3 , 6 , 9 . The difference coarray of this configuration is shown in Fig. 4. The coarray has two holes at Ž8 that can be filled using an additional frequency \ (8/9)\ . We consider 9 BPSK sources, with sin() ) uniformly distributed between −0.95 and 0.95. This is the maximum number of sources that can be resolved with the full coarray in Fig. 4. The total number of snapshots is 2000 and the average SNR is set to 0 dB at both frequencies. The sources have proportional spectra with ) (\ ) 3) (\ ). Fig. 5 shows the estimated spatial spectrum using the proposed multiple frequency approach. The vertical lines indicate the actual locations of the sources. We can clearly see that the DOAs of all sources have been correctly estimated. The mean squared error (MSE) of the DOA estimates is determined to be 0.206. Note that the maximum number of sources that can be resolved with the spatial smoothing based approach is 7. In the second example, we study the effect of having sources with non-proportional spectra. The array configuration is the same as in the previous example. A total of 9 sources are again used in this example, but they no longer have proportional spectra. The power of each source at each frequency is chosen randomly between 0 and 1. Fig. 6 depicts the corresponding estimated spatial spectrum using 2

Fig. 6. MUSIC spectrum with two frequencies, D = 9 sources with non-proportional spectra.

frequencies with the proposed scheme. Eight of the 9 sources are correctly estimated while the estimated DOA of the remaining source has a bias. The MSE in this case equals 1.2. In the final example, we consider a different co-prime configuration with  and  equal to 5 and 7, respectively. The first ULA consists of 7 elements positioned at 0, 5, 10, 15, 20, 25, 30 , and the second ULA has 9 elements with positions 7, 14, 21, 28, 35, 42, 49, 56, 63 . Four additional frequencies are used to fill 8 holes in the difference coarray. Specifically, \ (40/41)\ , \ (45/46)\ , \œ (47/48)\ , and \ (50/51)\ are employed to fill the holes at Ž40, Ž45, Ž47, Ž50 . The resulting coarray has contiguous lags between −51 and 51 . 51 sources are considered with sin() ) uniformly distributed between −0.97 and 0.97. The sources have equal power spectra at all frequencies. The total number of snapshots is 2000 and the average SNR is set to 0 dB at all frequencies. Fig. 7 shows the estimated spatial spectrum, wherein the DOAs of all 51 sources have been accurately estimated. The MSE is determined to be 0.084 in this case. 5. CONCLUSION A multi-frequency technique has been proposed for direction finding with enhanced degrees of freedom using coprime arrays. Elements of the narrowband correlation matrices corresponding to different employed frequencies are utilized to create a virtual correlation matrix at the reference frequency. This virtual correlation matrix corresponds to a filled uniform array with the same coarray as that of the coprime array. As such, the number of resolvable sources with high-resolution DOA techniques using co-prime arrays is increased. The performance of the proposed method was evaluated through simulation. For sources with proportional spectra, the DOAs are estimated with high accuracy.

Fig. 7. MUSIC spectrum with multiple frequencies, D = 51 sources with proportional spectra.

6. REFERENCES [1] R. Schmidt, “Multiple emitter location and signal parameter estimation,” IEEE Trans. Antennas Propag., vol. 34, pp. 276– 280, Mar. 1986. [2] R. T. Hoctor and S. A. Kassam, “The unifying role of the coarray in aperture synthesis for coherent and incoherent imaging,” Proc. IEEE, vol. 78, no. 4, pp. 735–752, Apr. 1990. [3] A. Moffet, “Minimum-redundancy linear arrays,” IEEE Trans. Antennas Propag., vol. 16, no. 2, pp. 172–175, March 1986. [4] P. Pal and P. P. Vaidyanathan, “Nested arrays: a novel approach to array processing with enhanced degrees of freedom,” IEEE Trans. Signal Process., vol. 58, no. 8, pp. 4167– 4181, Aug. 2010. [5] P. P. Vaidyanathan and P. Pal, “Sparse sensing with co-prime samplers and arrays,” IEEE Trans. Signal Proc., vol. 59, no.2, pp. 573-586, Feb 2011. [6] P. Pal and P. P. Vaidyanathan, "Coprime sampling and the MUSIC algorithm,'' in Proc. IEEE Digital Signal Proc. Workshop and IEEE Signal Proc. Education workshop, Sedona, AZ, 2011. [7] T. J. Shan, M. Wax, and T. Kailath, “On spatial smoothing for direction-of-arrival estimation of coherent signals,” in IEEE Trans. Acoust., Speech, Signal Proc., vol. 33, no. 4, pp. 806– 811, Aug. 1985. [8] Y. D. Zhang, M. G. Amin, and B. Himed, “Sparsity-based DOA estimation using co-prime arrays,” in IEEE Int. Conf. Acoustics, Speech, and Signal Processing, Vancouver, Canada, May 2013. [9] F. Ahmad, S. A. Kassam, “Performance analysis and array design for wide-band beamformers,” Journal of Electronic Imaging, vol. 7, no. 4, pp. 825-838, Oct. 1998. [10] J. L. Moulton, and S. A. Kassam, “Resolving more sources with multi-frequency coarrays in high-resolution direction-ofarrival estimation,” in Proc. 43rd Annual Conference on Information Sciences and Systems, Mar. 2009, pp. 772-777.

Direction-of-Arrival Estimation Using Multi-frequency ...

arrays, the autocorrelation matrix of the data measurements is vectorized to ... smoothing [7] is used to decorrelate the signals and restore the full rank of the ...

606KB Sizes 2 Downloads 183 Views

Recommend Documents

inteligibility improvement using snr estimation
Speech enhancement is one of the most important topics in speech signal processing. Several techniques have been proposed for this purpose like the spectral subtraction approach, the signal subspace approach, adaptive noise canceling and Wiener filte

Estimation of suspended sediments using MODIS 250 ... - gers.uprm.edu
Mar 8, 2006 - data. Each station had to be carefully located on the images using their .... According to USGS annual statistics for the project's time frame, the ... Miller, R. L. and McKee, B. A., 2004, Using MODIS Terra 250 m imagery to map.

A Grid-Based Location Estimation Scheme using Hop ...
Report DCS-TR-435, Rutgers University, April 2001. [13] J. G. Lim, K. L. Chee, H. B. Leow, Y. K. Chong, P. K. Sivaprasad and. SV Rao, “Implementing a ...

Estimation of the phase derivative using an adaptive window ...
rivative contains the information regarding the measur- and. During recent years, there has been an increased in- terest in developing methods that can directly estimate the phase derivative from a fringe pattern because the phase derivative conveys

Cover Estimation and Payload Location using Markov ...
Payload location accuracy is robust to various w2. 4.2 Simple LSB Replacement Steganography. For each cover image in test set B, we embed a fixed payload of 0.5 bpp using LSB replacement with the same key. We then estimate the cover images, or the mo

Nonlinear Estimation and Multiple Sensor Fusion Using ...
The author is with the Unmanned Systems Lab in the Department of Mechanical Engineering, Naval Postgraduate School, Monterey, CA, 93943. (phone:.

Online Driver's Drowsiness Estimation Using Domain Adaptation with ...
This paper proposes a domain adaptation with model fusion (DAMF) online drowsiness estimation approach using EEG signals. By making use of EEG data ...

Consistent Estimation of Linear Regression Models Using Matched Data
Mar 16, 2017 - ‡Discipline of Business Analytics, Business School, University of Sydney, H04-499 .... totic results for regression analysis using matched data.

Automated Detection of Engagement using Video-Based Estimation of ...
Abstract—We explored how computer vision techniques can be used to detect ... supervised learning for detection of concurrent and retrospective self-reported engagement. ...... [49] P. Ekman and W. V. Friesen, Facial Action Coding System: A ... [On

Methods for Using Genetic Variants in Causal Estimation
Bayes' Rule: A Tutorial Introduction to Bayesian Analysis · Causal Inference for Statistics, Social, and Biomedical Sciences: An Introduction · Explanation in ...

Minimum Distance Estimation of Search Costs using ...
Sep 9, 2016 - The innovation of HS is very useful since price data are often readily available, for ... defining the distance function using the empirical measure that leads to a ... (2002), who utilize tools from empirical process theory to derive .

Viewing Directions Estimation in Cryo-EM using ...
tution” method of van Heel [11] in which a coordinate system is established from three projections, and the .... oratory' coordinate system, and R1,...,RN are unknown rotations corresponding to the orientation of the ...... A. Singer was partially

Conditional ML Estimation Using Rational Function Growth Transform
ity models by means of the rational function growth transform. (RFGT) [GKNN91]. .... ☞Dependency on Training Data Size: normalize βθ. = γθ. T. ☞Dependency ...

3D shape estimation and texture generation using ...
plausible depth illusions via local foreshortening of surface textures rendered from a stretched spatial frequency envelope. Texture foreshortening cues were exploited by a multi-stage image analysis method that revealed local dominant orientation, d

Cover Estimation and Payload Location using Markov ...
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly ... Maximum a posteriori (MAP) inferencing:.

Dynamic State Estimation Using Quadratic Programming
many physical constraints, such as joint limits, joint speed limits, torque limits etc ..... is walking at an average speed of 0.4 meter per second. From Fig. 2 to 4, the ...

DOA Estimation Using MUSIC Algorithm for Quantized ...
confined to the single parameter per source case (e.g. azimuth angle) only. However, the analysis presented can be easily extended to the multiple pa- rameter case. Let us consider M radiating narrowband sources with center frequency fo observed by a

Optical Flow Estimation Using Learned Sparse Model
Department of Information Engineering. The Chinese University of Hong Kong [email protected] ... term that assumes image intensities (or other advanced im- age properties) do not change over time, and a ... measures, more advanced ones such as imag

Optimal ࣇ-SVM Parameter Estimation using Multi ...
May 2, 2010 - of using the Pareto optimality is of course the flexibility to choose any ... The authors are with the Dept. of Electrical and Computer Engineering.

Robust Estimation of Reverberation Time Using Polynomial Roots
not from the time domain or frequency domain responses h[n] and H(z) one does not .... order to test the validity of Section 3.2 such a vector was created 6000 ...

Optimal ࣇ-SVM Parameter Estimation using Multi ...
May 2, 2010 - quadratic programming to solve for the support vectors, but regularization .... the inherent parallelism in the algorithm [5]. The NSGA-II algorithm ...