Skip to main content

Enhanced "vector-cross-product" direction-finding using a constrained sparse triangular-array

Abstract

A new configuration of sparse array is proposed in this article to estimate the direction-of-arrivals (DOAs) and polarizations of multiple sources. This constrained sparse array is composed of a dipole-triad, a loop-triad, and a single antenna, which can be a dipole, a loop, or a scalar-sensor. These three units comprise a triangular geometry in the space. This geometry creatively synergizes the conventional interferometry method based on the spatial phase-delay across displaced antennas, and the "vector-cross-product" based on Poynting-vector estimator to enhance the DOA estimation accuracy. The investigated algorithm based on this configuration adopts the "vector-cross-product" DOA estimator to provide the coarse estimate and then derives the fine estimate by extracting the inter-sensor phase factors in the sparse array. Following this, the disambiguation approach is adapted to derive the unambiguous estimate, and this estimate is also fine in estimation resolution. The proposed configuration can extend the array aperture and also reduce the mutual coupling. The significant performance of the proposed sparse array composition is demonstrated by Monte Carlo simulations when the inter-sensor spacing far exceeds a half-wavelength.

1. Introduction

The basic principle of the "vector-cross-product" direction-finding is to extract the relations between the electric-field e and the magnetic-field h of an electromagnetic wave. The vector-cross-product between e and h, the Poynting-vector u, will provide the direction-cosines of the incident source. It follows that the direction-of-arrival (DOA) of the source can be estimated.

This "vector-cross-product" direction-finding algorithm was proposed by Nehorai and Paldi based on the six-component electromagnetic vector-sensor. A six-component electromagnetic vector-sensor consists of three orthogonal dipoles and three orthogonal loops. These dipoles and loops are collocated at a point geometry in space, in order to measure the electric-field and magnetic-field of the incident signal, respectively. In a multiple source scenario with K incident sources, the responses of the k th source a k can be represented by the 3 × 1 electric-field vector e k and the 3 × 1 magnetic-field vector h k [1, 2]:

a k def = e k h k def = e x , k e y , k e z , k h x , k h y , k h z , k def = cos θ 1 , k sin θ 2 , k sin θ 3 , k e j θ 4 , k - sin θ 1 , k cos θ 3 , k sin θ 1 , k sin θ 2 , k sin θ 3 , k e j θ 4 , k + cos θ 1 , k cos θ 3 , k - cos θ 2 , k sin θ 3 , k e j θ 4 , k - sin θ 1 , k sin θ 3 , k e j θ 4 , k - cos θ 1 , k sin θ 2 , k cos θ 3 , k cos θ 1 , k sin θ 3 , k e j θ 4 , k - sin θ 1 , k sin θ 2 , k cos θ 3 , k cos θ 2 , k cos θ 3 , k ,
(1)

where {θ1, k∈ [0, 2π), θ2, k∈ [-π/2, π/2]} are the azimuth-angle and elevation-angle of the source (please refer to Figure 1), respectively, and {θ3, k∈ [0, π/2], θ4, k∈ [-π, π)} denote the auxiliary polarization angle and polarization phase difference of the incident signal, respectively (equating to {γ, η} in [3]). The unique array-manifold in (1) has been exploited extensively by various eigenstructure-based direction-finding frameworks [2–43].

Figure 1
figure 1

The geometry of the sparse triangular-array.

Based on (1), the Poynting-vector u k of the k th incident source can be obtained by [1]:

u k = e k × h k * || e k × h k * | | = cos θ 2 , k cos θ 1 , k cos θ 2 , k sin θ 1 , k sin θ 2 , k def = u x , k u y , k u z , k ,
(2)

where * denotes complex conjugation, × symbolizes the vector cross-product operator, || · || represents the Frobenius norm of the element inside || ||, and {u x, k , u y, k , u z, k } are the direction-cosines of the k th source align to x-axis, y-axis, z-axis, respectively. From this u k , the DOA (θ1, k, θ2, k) of the k th source can be derived uniquely in the three-dimensional space. Equation (2) also indicates that the azimuth-angle and elevation-angle of each source can be automatically paired without post-processing [2].

Wong et al. advanced the "vector-cross-product" direction-finding algorithm by investigating some novel capabilities of the electromagnetic vector-sensor (array), for example, sparse array with six-component electromagnetic vector-sensor [10], DOA estimation without the priori known sensors' locations [9], "self-initiating MUSIC" [12] and blind geolocation, beamforming for frequency-hopping sources of unknown and arbitrary hop-sequences [13].

One remarkable innovation to adapt the "vector-cross-product" direction-finding algorithm is the "Displaced Dipole-Triad-Plus-Loop-Triad Pair" proposed in [44]. The "vector-cross-product" direction-finding algorithm is found still applicable when the dipole-triad and loop-triad are spatially spread in the space. Reference [44] adopted the "vector-cross-product" to do the direction-finding with this "Displaced Dipole-Triad-Plus-Loop-Triad Pair", and also compared the Cramér-Rao bounds (CRBs) of this configuration with that of the collocated electromagnetic vector-sensor to show that the displaced pair can offer a lower CRBs. The advantages of the "Displaced Dipole-Triad-Plus-Loop-Triad Pair" compared with the collocated electromagnetic vector-sensor are significant:

  1. (1)

    The collocated antennas are reduced from six to three, and thus the mutual coupling across the composed antennas are reduced greatly.

  2. (2)

    Since the dipole-triad and the loop-triad are spatially spread and there is no constraint of their relative locations, the spatially array aperture is extended and so the estimation accuracy for DOA can be improved distinctly.

Wong [44] proposed this configuration and presented an example with CRBs to show that this configuration can improve the direction finding accuracy. However, the algorithm used in [44] was only the "vector-cross-product" result, which is the same as the collocated electromagnetic vector-sensor. Therefore, the approach utilized in [44] can not investigate the advantage (2) described above. Based on this, the present article will propose a new configuration based on the "Displaced Dipole-Triad-Plus-Loop-Triad Pair" in [44], and will investigate an enhanced algorithm to extract the aperture extension property of the new configuration. This enhanced algorithm will then improve the direction-finding estimation accuracy by extracting the inter-sensor phase factors across the sensors, which were ignored in [44].

For the 2D elevation-azimuth angle estimation, two phase-factors are necessary. Therefore, a constrained sparse triangular-array is proposed in this article. The triangular-array consists of a dipole-triad, a loop-triad, and a single dipole/loop/scalar-sensor. It is worth noting that an additional antenna is employed in this triangular-array, which is used to increase the array-aperture. In the derived DOA estimation algorithm, it will provide another inter-sensor phase factor, which is used to derive the fine estimate of one direction-cosine. The enhanced direction-cosines' estimates will improve the direction finding estimation accuracy. In addition, this antenna can be a dipole, a loop, or a scalar-sensor without polarization information. The single dipole or loop can be oriented along any one of the three Cartesian coordinate axes. The proposed array geometry is a sparse array with inter-sensor spacings far larger than a half-wavelength. Similar sparse vector-sensor arrays have been investigated in [10, 11, 36, 45].

Another remarkable innovation to adapt the "vector-cross-product" direction-finding algorithm is the "non-collocating electromagnetic vector-sensor" proposed in [45]. The six antennas composed of the electromagnetic vector-sensor are spatially spread in the space with some constrains. Then the "vector-cross-product" direction-finding algorithm can still be used. Furthermore, the mutual coupling is reduced and the angular resolution is enhanced. In addition, it is also shown in [45] that the "uni-vector-sensor ESPRIT" algorithm proposed in [2] can still be utilized in the non-collocating electromagnetic vector for direction finding. This "uni-vector-sensor ESPRIT" algorithm will thus be used in the present article in the following derivation and also in the simulation. However, the algorithm investigated in [45] can only offer one fine estimate of the direction-cosine, and this is not sufficient for the 2D direction finding. Based on this reason, the present article proposes a new configuration with seven sensors to form a triangular array, in order to increase the array aperture and then to improve the two dimensional DOA estimation accuracy. It is worth noting that the dipole-triad and loop-triad can be non-collocating but need to satisfy the conditions proposed in [45]. In order to simplify the exposition, the following derivation will be based on the collocated case.

The dipole-triad and loop-triad have also been extensively investigated in other literature. The anti-jamming performance of the dipole-triad (a.k.a. tripole) has been investigated by Comption Jr. [46, 47]. The dipole-triad (array) was used for direction finding in [48–52]. The performance of a dipole-triad array for 1D direction finding and polarization estimation has been evaluated in [48] through the CRBs derivation, and it showed that the quality of the DOA estimate depends strongly on the polarization state. Zhang [49] investigated an ESPRIT based algorithm for direction finding and polarization estimation for uniform circular dipole-triad array, and Zainud-Deen et al. [50] adopted the radial basis function neural network to the uniform circular dipole-triad array (and also cross-dipole array) for direction finding and polarization estimation. Daldorff et al. [53] combined unitary matrix pencil method and a least squares solver to do the direction finding with a single dipole-triad. The linear dependence and uniqueness of dipole-triad (dipole-triad array) was developed in [54–57]. An H∞ approach was proposed in [58] to track polarized cochannel sources with dipole-triad array, and a new quasi-cross-product algorithm was proposed in [59] for tracking the direction of a moving and nonlinearly polarized electromagnetic source using a dipole-triad. Zhang and Xu [60] explored blind beam-forming of the dipole-triad array and the parallel factor model was adopted. Ravinder and Pandharipande [61, 62] showed that a dipole-triad could minimize bit error rate better through polarization diversity when the desired user and other interfering users arrived from the same direction or were very close to the desired user direction but with different polarization states. Theoretical performance bounds for direction finding using the dipole/loop triad were derived in [63].

The remainder of this article is organized as follows. The geometry of the sparse triangular-array is provided in Section 2. The enhanced "vector-cross-product" direction-finding algorithm based on the proposed configuration is derived in Section 3. Section 4 presents the simulation results of the enhanced algorithm, and Section 5 concludes the whole article.

2. Spatial geometry of the sparse array used in this work

Wong [44] investigated the "vector-cross product" for direction finding with spatially spaced dipole and loop triad but ignored the effect of spatial phase-factor, which can improve the accuracy of direction finding. In order to get the finer estimate for the DOA, at least two finer direction-cosines' estimates should be obtained. The dipole-loop triad pair can present three coarse direction-cosines' estimates from the "vector-cross product" result and one finer direction-cosine's estimate from the inter-triad spacing phase. Thus, another antenna is employed to provide the other finer direction-cosine's estimates from the inter-sensor spacing phase factor and at the same time to increase the array aperture. Figure 1 depicts the array geometry used in this work.

Figure 2 illustrates the six different sparse array compositions, and each composition is made up of seven dipoles/loops. The seven dipoles/loops are categorized into three different units: (1) one collocated dipole-triad, (2) one collocated loop-triad, and (3) one single dipole/loop of various orientations.

Figure 2
figure 2

The six different compositions of the sparse triangular-array.

The array-manifold of the compositions in Figure 2 can be classified into two groups:

  1. (A)

    Cases (i)-(iii), the dipole-triad is located at the origin of the Cartesian coordinate system, the loop-triad is located at (Δ x , 0, 0) on the x-axis, and the single dipole is located on the y-axis at (0, Δ y , 0). The array-manifold can be shown as:

    a = e q 1 h q 2 b = e e - j 2 π Δ x u x λ h e - j 2 π Δ y u y λ b
    (3)

    where q 1 def = e - j 2 π Δ x u x λ , q 2 def = e - j 2 π Δ y u y λ , and b is one of {e x , e y , e z } corresponding to the different cases.

  2. (B)

    Cases (iv)-(vi), the loop-triad is located at the origin of the Cartesian coordinate system, the dipole-triad is located at (Δ x , 0, 0) on the x-axis, and the single loop is located on the y-axis at (0, Δ y , 0). The array-manifold can be shown as:

    a= q 1 e h q 2 b
    (4)

    where b is one of {h x , h y , h z } corresponding to the different cases.

Remarks:

  • The single dipole/loop can be replaced by one dipole/loop triad and thus the compositions will have three dipole/loop triads: (a) one dipole-triad and two loop-triads, (b) one loop-triad and two dipole-triads. Under those configurations, the "vector-cross-product" can be obtained three times and hence the average value can be used. Also the two fine estimates of direction-cosines are both obtained from the inter-triad phase factors of the "vector-cross-product" results.

  • The single dipole/loop in Figure 2 can be located at an arbitrary position (x2, y2), but not collinear with the dipole-triad and loop-triad.

  • The relative locations of dipole-triad, loop-triad and the single dipole/loop can be changed, Figure 2 just presents six examples.

  • The single dipole/loop in Figure 2 can be replaced by a scalar-sensor, and this scalar-sensor will not include the polarization information of the incident source. In this case, the b in (3)-(4) will be replaced by 1.

  • The proposed sparse-array is different from the sparse-array in [10, 11], where the array is composed of six-component electromagnetic vector-sensors. The proposed array pioneers the geometry with three different sensors and it has two advantages compared with the sparse array in [10, 11]: (a) The triad only has three collocated antennas, thus the new array configuration can reduce the mutual coupling; (b) The new array configuration can diminish the hardware cost as only the triad and single dipole/loop is used. Furthermore, the single dipole/loop can be replaced by the simple scalar-sensor.

As the following analysis is similar for all the six cases, case (i) will be taken as an example to derive the enhanced "vector-cross product" algorithm for direction-finding. Please note that the classical far field and narrow-band assumption is made throughout the article.

3. The enhanced "vector-cross product" algorithm for direction finding

From various eigenstructure-based parameter estimation algorithms cited in Section 1, the steering vector of the k th incident source can be obtained, within an unknown complex number c [44, 45]. That is:

a ^ k def ≈ c a k .
(5)

All the following derivation for the enhanced "vector-cross product" algorithm will be based on (5). The derivation steps are similar to the algorithm proposed in [45]. First, the course but unambiguous estimates of direction-cosines are derived from the "vector-cross-product" result. Then, the fine but cyclically ambiguous estimates of direction-cosines are obtained from the inter-sensor phase factors. Finally, the coarse estimates of direction-cosines are used to disambiguate the fine but cyclically ambiguous estimates to derive both fine and unambiguous estimates of direction-cosines.

3.1. Get the coarse but unambiguous estimates of direction-cosines from the "vector-cross-product" result

From (5), for case (i) in Figure 2, in the multiple source scenario with K incident sources,

a ^ k = c e k q 1 , k h k q 2 , k e x , k ,
(6)

and from the vector-cross product [44],

u ̃ k = ( c e ^ k ) × ( c q 1 , k h ^ k ) * | | ( c e ^ k ) × ( c q 1 , k h ^ k ) * | | = q 1 , k * u x , k u y , k u z , k .
(7)

Note that ũ k is different from the Poyting vector u k (see Figure 1), but it can be seen as an estimate of u k , u ̃ k = q 1 , k * u k . It follows that u k can be estimated from this ũ k . Separately consider the following two cases:

  1. (1)

    If θ2, k∈ [0, π/2], which means u z, k ≥ 0, then:

    u ^ k = u ̃ k e - j ∠ [ ũ k ] 3 = û x , k coarse û y , k coarse û z , k ,
    (8)

    where [·] i is the i th element of the vector in [ ], and ∠ denotes the complex angle of the following complex number.

  2. (2)

    If θ2, k∈ [-π/2, 0), which is u z, k ≤ 0, then:

    u ^ k = - u ̃ k e - j ∠ [ u ̃ k ] 3 = û x , k coarse û y , k coarse û z , k .
    (9)

    It follows that:

    û x , k coarse = [ u ^ k ] 1 ,
    (10)
    û y , k coarse = [ u ^ k ] 2 .
    (11)

3.2. Obtain the fine but cyclically ambiguous estimates of direction-cosines

The inter-sensor phase-factors {q1, q2} can offer the fine estimates for the direction-cosines. However, they will suffer the cyclically ambiguous because of the periodicity of the phase. From the vector-cross product result in (7),

  1. (1)

    if θ2, k∈ [0, π/2],

    û x , k fine = λ k 2 π 1 Δ x ∠ [ u ̃ k ] 3 ;
    (12)
  2. (2)

    if θ2, k∈ [-π/2, 0],

    û x , k fine = λ k 2 π 1 Δ x ( ∠ [ u ̃ k ] 3 + π ) .
    (13)

From (6), û y , k fine can be obtained by:

û y , k fine = λ k 2 π 1 Δ y ∠ [ a ^ k ] 1 [ a ^ k ] 7 .
(14)

Remarks:

  • The cases (1) and (2) in (8)-(9) and (12)-(13) are based on the condition whether u z, k is positive or negative, which leads to that the validity region of direction-finding is the upper hemisphere or lower hemisphere in the polar coordinate system. Therefore, the ∠[Å© k ]3 is used in (12) and (13).

If the condition changes to be based on the positive or negative of u x, k , the validity region of direction-finding will be the front hemisphere or back hemisphere in the polar coordinate system. In this case, the ∠[ũ k ]1 will be used in Section 2.

If the condition changes to be based on the positive or negative of u y, k , the validity region of direction-finding will be the left hemisphere or right hemisphere in the polar coordinate system. In this case, the ∠[ũ k ]2 will be used in Section 2.

  • û x , k coarse , û y , k coarse , û x , k fine are the same for all the six cases in Figure 2, but the û y , k fine varies for different cases based on the array-manifold. For cases (i)-(vi) in Figure 2, û y , k fine can be estimated from û y , k fine = λ 2 Ï€ 1 Δ y ∠ [ a ^ k ] i [ a ^ k ] 7 , ∀i = 1, 2, ..., 6, corresponding to each case.

  • If the scalar-sensor is used to replace the single dipole/loop, since the response of h z is a positive real number, û y , k fine can be estimated from û y , k fine = λ k 2 Ï€ 1 Δ y ∠ [ a ^ k ] 6 [ a ^ k ] 7 .

  • The single dipole/loop/scalar-sensor in Figure 1 can be located at an arbitrary position (x2, y2), but not collinear with the dipole-triad and loop-triad. Then the array-manifold will be a k = e k , q 1 , k h k , e - j 2 Ï€ λ k ( x 2 u x , k + y 2 u y , k ) b k T . In this case, after the û x, k is derived, û y , k fine can be obtained through λ k 2 Ï€ 1 y 2 ∠ [ a ^ k ] i [ a ^ k ] 7 - x 2 y 2 û x , k , where i = 1, 2, ..., 6 corresponds to the number of element in the array-manifold. The disadvantage of this arbitrary location configuration is that it will increase the computation workload of the estimation algorithm.

3.3. Disambiguate the fine estimates by coarse estimates of direction-cosines

In order to get the fine and unambiguous estimates of the direction-cosines, the coarse estimates obtained in Section 1 will be used as the reference to disambiguate the fine estimates derived in Section 2. This disambiguation approach has been derived by Zoltowski and Wong [10], and has also been used in the other literature, i.e. [11, 45]. The main essence is summarized as follows [45].

Using {û x, k , û y, k } to denote the fine and unambiguous estimates of the direction-cosines, there exist two integers { m x , k o , m y , k o } leading to [45]:

û x , k = û x , k fine + m x , k o λ k Δ x ,
(15)
û y , k = û y , k fine + m y , k o λ k Δ y .
(16)

{ m x , k o , m y , k o } can be derived by:

m x , k o = m x , k arg min û x , k coarse - û x , k fine - m x λ k Δ x , m y , k o = m y , k arg min û y , k coarse - û y , k fine - m y λ k Δ y ,

for

m x , k ∈ Δ x λ k - 1 - û x , k coarse , Δ x λ k 1 - û x , k coarse , m y , k ∈ Δ y λ k - 1 - û y , k coarse , Δ y λ k 1 - û y , k coarse ,

where ⌈α⌉ denotes the smallest integer not less than α, and ⌊α⌋ refers to the largest integer not exceeding α.

However, in case that Δ x ≤ λ k , Δ y ≤ λ k , the spatial aperture is not much extended. We can set û x , k = û x , k coarse , û y , k = û y , k coarse , directly.a

Lastly, after the unique {û x, k , û y, k } has been obtained, the DOA of k th incident source {θ1, k, θ2, k} can be estimated by [2, 45]:

θ ^ 1 , k = arctan û y , k û x , k ,
(17)
θ ^ 2 , k = arcsin û y , k 2 + û x , k 2 .
(18)

The polarization parameters can be estimated by â k :

θ ^ 3 , k = arctan [ a ^ k ] 3 [ a ^ k ] 6 ,
(19)
θ ^ 4 , k = ∠ [ a ^ k ] 3 q ^ 1 , k * [ a ^ k ] 6 - Ï€ , for case (i)-(iii) in Figure 2; ∠ q ^ 1 , k * [ a ^ k ] 3 [ a ^ k ] 6 - Ï€ , for case (iv)-(vi) in Figure 2 .
(20)

where q ^ 1 , k = e - j 2 π λ k Δ x û x , k .

4. Monte Carlo simulation for the algorithm obtained in Section 3

The proposed algorithm's direction-finding efficacy and extended-aperture capability are demonstrated by Monte Carlo simulations and the accuracy is compared with the conventional "vector-cross product" (CVC) algorithm in [44]. In the plotted figures, the curves with the proposed algorithm are labeled with EVC and the curves with conventional "vector-cross product" algorithm are labeled with CVC. The "uni-vector-sensor ESPRIT" algorithm in [2] was adopted to estimate the steering vectors of the incident sources (to derive Equation (5)) in the following simulations and thus the sources are modeled as uncorrelated pure tones with different frequencies. The estimates use 400 temporal snapshots and 500 independent runs. The root mean square error (RMSE) is utilized as the performance measure. The RMSE for the direction-cosine of the k th source is defined as

RMSE = 1 500 ∑ i = 1 500 û x , k i - u x , k 2 + û y , k i - u y , k 2 ,

where { û x , k i , û y , k i } are the estimate of direction-cosines at i th run.

4.1. Compare the proposed algorithm (EVC) with the conventional "vector-cross product" algorithm (CVC) and CRBs

Figure 3a shows a two-source scenario results, whereas Figure 3b shows a three-source scenario results. Both the estimation bias and RMSE of the direction-cosine are plotted in Figure 3. Figure 3 clearly demonstrates that the performance of proposed algorithm (EVC) is better than that of the conventional "vector-cross product" algorithm (CVC), especially when SNR ≥ 5 dB. The RMSE for direction-cosine with the proposed algorithm is ten times lower than the RMSE with the CVC, and they are very close to the CRBs.b Figure 4 plots the standard deviations of estimates for the DOA (θ1, k, θ2, k) versus SNR for each source in a two-source scenario as in Figure 3a. It can be seen that when SNR ≥ 5 dB, the standard deviations of the (θ1, k, θ2, k) with the proposed algorithm are about 30 times lower than their counterparts with the CVC, and they are very close to the CRBs. Figures 3 and 4 clearly verify the performance of the proposed array-geometry and also verify the efficacy of the proposed algorithm.

Figure 3
figure 3

The estimation bias and RMSE of the direction-cosines estimates versus signal-to-noise ratio (SNR). (a) for two incident sources, at digital frequencies f 1 ′ = 0 . 2565 and f 2 ′ =0.3665, respectively with (θ1,1, θ2,1, θ3,1, θ4,1) = (30°, 60°, 45°, 54°) and (θ1,2, θ2,2, θ3,2, θ4,2) = (20°, 80°, 63°, - 90°) CVC denotes the conventional vector-cross productalgorithm while EVC symbolizes the proposed algorithm. The case (i) in Figure 2 is used. The inter-sensor spacing Δ x = Δ y = 10λ, λ = min{λ1, λ2}; (b) for three incident sources, at digital frequencies f 1 ′ =0.1055, f 2 ′ =0.2565, f 3 ′ =0.4315, respectively with (θ1,1, θ2,1, θ3,1, θ4,1) = (40°, 20°, 45°, 90°), (θ1,2, θ2,2, θ3,2, θ4,2) = (30°, 60°, 63°, 54°) and (θ1,3, θ2,3, θ3,3, θ4,3) = (20°, 80°, 45°, - 90°). The inter-sensor spacing Δ x = Δ y = 10λ, λ = min{λ1, λ2, λ3}.

Figure 4
figure 4

The standard deviations of the estimates for ( θ 1, k , θ 2, k ) versus SNR, in a two-source scenario with the same setting as in Figure 3a.

4.2. The aperture extension of the proposed configuration

It is well known that the larger is the array's spatial aperture, the finer would be the resolution of the arrival angle estimates, so it is of interest to investigate the performance of the proposed sparse array when the spatial aperture becomes larger.

Figure 5a shows a two-source scenario, whereas Figure 5b shows a three-source scenario with the same setting as in Figure 3 at SNR = 30 dB, by plotting the RMSE of the direction-cosines estimates versus inter-sensor spacing Δ λ , where λ is the minimum wavelength of the incident sources. Figure 5 clearly shows that the RMSE of the direction-cosines estimates with the proposed algorithm decrease with the increase of the spatial aperture and they are very close to the CRBs. This proposed configuration and the enhanced algorithm lead to orders-of-magnitude improvement in estimation accuracy. However, the RMSE of the direction-cosines estimates with the conventional "vector-cross product" algorithm remain the same with the increase of the spatial aperture. It can also be observed that when Δ λ ≤2, the performance of the two algorithm is nearly the same and it is better to use the conventional "vector-cross product" algorithm since it needs less manipulation. It is worth noting that a breakdown phenomenon initiates in Figure 5 at an inter-sensor spacing of about Δ = 100λ (200 half wavelengths). This is because the coarse estimates of direction-cosines begin to misidentify the estimation grid. For further investigation of this breakdown phenomenon, please refer to [10].

Figure 5
figure 5

The RMSE of the direction-cosines estimates versus inter-sensor spacing Δ/ λ. (a) for two incident sources; same setting as in Figure 3a at SNR = 30dB. λ = min{λ1, λ2}, Δ = Δ x = Δ y ; (b) for three incident sources; same setting as in Figure 3b at SNR = 30dB. λ = min{λ1, λ2, λ3}, Δ = Δ x = Δ y .

In order to investigate the increased aperture induced by the additional scalar sensor, Figure 6 plots the CRBs of the direction-cosines in a three sources scenario. Both the CRBs with and without the scalar sensor are plotted. "With the scalar sensor" means that the array geometry in Figure 1 is used with the additional antenna as a scalar sensor. "Without the scalar sensor" means that only the dipole-triad and the loop-triad are Figure 1 is used. It can be found from Figure 6a that at each point of SNR, the CRBs with the scalar sensor is about 20 times smaller than the CRBs without the scalar sensor. Thus, the additional scalar sensor increases the array-aperture significantly and following this, the DOA estimation accuracy is improved. When SNR = 30 dB, Figure 6b plots the CRBs versus the inter-sensor spacing Δ/λ. It can also be found that when the inter-sensor spacings increase, the falling-rate of CRBs for the proposed array geometry with the scalar sensor is much faster than its counterpart for the array without the scalar sensor. Again, the additional scalar sensor increases the array aperture and so enhances the angular resolution.

Figure 6
figure 6

Aperture extension effect of the proposed array configuration. (a) The CRBs of the direction-cosines versus SNR, for three incident sources; same setting as in Figure 3b. Both the CRBs with and without the scalar sensor are plotted. (b) The CRBs of the direction-cosines versus inter-sensor spacing Δ/λ, for three incident sources; same setting as in Figure 3b at SNR = 30dB. Both the CRBs with and without the scalar sensor are plotted.

5. Conclusion

A constrained sparse array composed of one dipole-triad, one loop-triad and one single dipole/loop/scalar sensor is investigated in this article. This new array configuration can support better estimation accuracy in direction-finding by synergizing the "vector-cross product" algorithm and inter-senor spacing phase factors. Aperture extension is achieved by spacing the three different sensors much greater than a half wavelength. Monte Carlo simulation demonstrates the efficiency of the proposed array configuration and the algorithm. Unlike the sparse array investigated before, the aperture extension and fine estimates of DOA are implemented by only one dipole-triad, one loop-triad and one single dipole/loop/scalar-sensor. Therefore, the mutual coupling across the sensors is reduced and additionally the hardware cost is decreased.

Endnotes

aThe proposed array-geometry has an improved identifiability compared with the electromagnetic vector-sensors in [2, 44, 45] since an additional antenna is employed. The basic principle of the subspace-based parameter estimation algorithms, such as ESPRIT, is to separate the signal and the noise, into the different subspaces (i.e. the signal subspace and the noise subspace), which are derived from the data covariance matrix [64]. It follows that the number of incident sources should be less than the maximal rank of the data covariance matrix. When the "uni-vector-sensor" algorithm [2] is used in the present array-geometry, the maximal rank of the data covariance matrix equals 7. On the other hand, For the collocated electromagnetic vector-sensor [2], non-collocating electromagnetic vector-sensor [45], or the "Displaced Dipole-Triad-Plus-Loop-Triad Pair" [44], it equals 6. Therefore, when the "uni-vector-sensor" algorithm [2] is used with distinguishable DOAs and polarizations, the resolvable monochromatic sources number should be less than seven, which is one more that the electromagnetic vector-sensors in [2, 44, 45]. Thus, the additional antenna improves the identifiability compared with the electromagnetic vector-sensor. For more investigations of this identifiability issue with the electromagnetic vector-sensor, please refer to [65–67]. bThe CRBs plotted in the figures in this section is computed by the same method as in [45], with the same signal model and noise model. Since the closed-form results are too long to be listed here, we just plot the corresponding curves in the graphs.

References

  1. Nehorai A, Paldi E: Vector-sensor array processing for electromagnetic source localization. IEEE Trans Signal Process 1994, 42(2):376-398. 10.1109/78.275610

    Article  Google Scholar 

  2. Wong KT, Zoltowski MD: Uni-vector-sensor esprit for multi-source azimuth, elevation, and polarization estimation. IEEE Trans Antennas Propag 1997, 45(10):1467-1474. 10.1109/8.633852

    Article  Google Scholar 

  3. Li J: Direction and polarization estimation using arrays with small loops and short dipoles. IEEE Trans Antennas Propag 1993, 41(3):379-387. 10.1109/8.233120

    Article  Google Scholar 

  4. Hochwald B, Nehorai A: Polarimetric modeling and parameter estimation with applications to remote sensing. IEEE Trans Signal Process 1995, 43(8):1923-1935. 10.1109/78.403351

    Article  Google Scholar 

  5. Ho KC, Tan KC, Tan BTG: Efficient method for estimating directions-of-arrival of partially polarized signals with electromagnetic vector sensors. IEEE Trans Signal Process 1997, 45(10):2485-2498. 10.1109/78.640714

    Article  Google Scholar 

  6. Cheng Q, Hua Y: Comment on direction and polarization estimation using arrays with small loops and short dipoles. IEEE Trans Antennas Propag 1998, 46(3):461.

    Article  Google Scholar 

  7. Chua PH, See CMS, Nehorai A: Vector-sensor array processing for estimating angles and times of arrival of multipath communication signals. IEEE Int Conf Acoust Speech Signal Process 1998, 6: 3325-3328.

    Google Scholar 

  8. Ho KC, Tan KC, Nehorai A: Estimating directions of arrival of completely and incompletely polarized signals with electromagnetic vector sensors. IEEE Trans Signal Process 1999, 47(10):2845-2852. 10.1109/78.790664

    Article  Google Scholar 

  9. Wong KT, Zoltowski MD: Closed-form direction-finding with arbitrarily spaced electromagnetic vector-sensors at unknown locations. IEEE Trans Antennas Propag 2000, 48(5):671-681. 10.1109/8.855485

    Article  Google Scholar 

  10. Zoltowski MD, Wong KT: ESPRIT-based 2D direction finding with a sparse array of electromagnetic vector-sensors. IEEE Trans Signal Process 2000, 48(8):2195-2204. 10.1109/78.852000

    Article  Google Scholar 

  11. Zoltowski MD, Wong KT: Closed-form eigenstructure-based direction finding using arbitrary but identical subarrays on a sparse uniform rectangular array grid. IEEE Trans Signal Process 2000, 48(8):2205-2210. 10.1109/78.852001

    Article  Google Scholar 

  12. Wong KT, Zoltowski MD: Self-initiating MUSIC direction finding & polarization estimation in spatio-polarizational beamspace. IEEE Trans Antennas Propag 2000, 48(8):1235-1245. 10.1109/8.884492

    Article  Google Scholar 

  13. Wong KT: Geolocation/beamforming for multiple wideband-FFH with unknown hop-sequences. IEEE Trans Aerospace Electron Syst 2001, 37(1):65-76. 10.1109/7.913668

    Article  Google Scholar 

  14. Ko CC, Zhang J, Nehorai A: Separation and tracking of multiple broadband sources with one electromagnetic vector sensor. IEEE Trans Aerospace Electron Syst 2002, 38(3):1109-1116. 10.1109/TAES.2002.1039429

    Article  Google Scholar 

  15. You-gen X, Zhi-wen L: Simultaneous estimation of 2-D DOA and polarization of multiple coherent sources using an electromagnetic vector sensor array. J China Inst Commun 2004, 25(5):28-38.

    Google Scholar 

  16. Le Bihan N, Mars J: Singular value decomposition of quaternion matrices: a new tool for vector-sensor signal processing. Signal Process 2004, 84: 1177-1199. 10.1016/j.sigpro.2004.04.001

    Article  MATH  Google Scholar 

  17. Rahamim D, Tabrikian J, Shavit R: Source localization using vector sensor array in a multipath environment. IEEE Trans Signal Process 2006, 52(11):3096-3103.

    Article  Google Scholar 

  18. Wong KT, LLi , Zoltowski MD: Root-MUSIC-based direction-finding & polarization-estimation using diversely-polarized possibly-collocated antennas. IEEE Antennas Wirel Propag Lett 2004, 3(8):129-132.

    Article  Google Scholar 

  19. Wang L, Liao G, Wang H: A new method for estimation of gain and phase uncertainty of an electromagnetic vector sensor. IEEE International Symposium on Microwave, Antenna, Propagation and EMC Technologies for Wireless Communications 2005, 12-715.

    Google Scholar 

  20. You-gen X, Zhi-wen L, Guang-xiang Y: Uni-vector-sensor SOS/HOS-CSS for wide-band non-gaussian source direction finding. IEEE International Symposium on Microwave, Antenna, Propagation and EMC Technologies for Wireless Communications 2005, 855-858.

    Google Scholar 

  21. Miron S, Le Bihan N, Mars JI: Quaternion-MUSIC for vector-sensor array processing. IEEE Trans Signal Process 2006, 54(4):1218-1229.

    Article  Google Scholar 

  22. Ji F, Kwong S: Frequency and 2D angle estimation based on a sparse uniform array of electromagnetic vector sensors. EURASIP J Appl Signal Process 2006, 2006: 41.

    Article  Google Scholar 

  23. Xu Y, Liu Z: On single-vector-sensor direction finding for linearly polarized sources having non-circular constellations. International Conference on Signal Processing Beijing, China 2006, 1-4.

    Google Scholar 

  24. Zhou L, Li W: Partial discharge sources detection and location with an electromagnetic vector sensor. IEEE Conference on Industrial Electronics and Applications, Singapore 2006, 1-5.

    Google Scholar 

  25. Zhang Q, Wang L, Wang Y, Huang JC: Cyclostationarity-based DOA and polarization estimation for multipath signals with a uniform linear array of electromagnetic vector sensors. International Conference on Machine Learning and Cybernetics, Dalian, China 2006, 2047-2052.

    Google Scholar 

  26. Xu Y, Liu Z: Polarimetric angular smoothing algorithm for an electromagnetic vector-sensor array. IET Radar Sonar Navig 2007, 1(3):230-240. 10.1049/iet-rsn:20050108

    Article  Google Scholar 

  27. Le Bihan N, Miron S, Mars J: MUSIC algorithm for vector-sensors array using biquaternions. IEEE Trans Signal Process 2007, 55(9):4523-4533.

    Article  MathSciNet  Google Scholar 

  28. Kwak H, Yang E, Chun J: Vector sensor arrays in DOA estimation for the low angle tracking. International Waveform Diversity and Design Conference, Pisa, Italy 2007, 183-187.

    Google Scholar 

  29. Hongyan S, Hong H, Yaowu S: Novel solution of direction finding and polarization estimation of multipath cyclostationary signals. International Conference on Innovative Computing, Information and Control, Kumamoto, Japan 2007, 564-00.

    Google Scholar 

  30. Gong X, Liu ZW, Xu YG: Quad-quaternion MUSIC for DOA estimation using electromagnetic vector-sensors. EURASIP J Adv Signal Process 2008, 2008: 14. doi:36 10.1155/2008/213293

    Article  MATH  Google Scholar 

  31. Shi X, Wang Y: Parameter estimation of distributed sources with electromagnetic vector sensors. International Conference on Signal Processing, Beijing, China 2008, 203-206.

    Google Scholar 

  32. Xin Z, Yaowu S, Wenhong Y: 2-D DOA and polarization estimation of lfm signals with one electromagnetic vector sensor. International Conference on Signal Processing, Beijing, China 2008, 386-389.

    Google Scholar 

  33. Xin Z, Yaowu S, Hongzhi G, Jun L: Parameter estimation of wideband cyclostationary sources based on uni-vector-sensor. Chinese Control Conference, Kunming, China 2008, 298-302.

    Google Scholar 

  34. Ji F, Fung CC, Kwong S, Kok CW: Joint frequency and 2-D angle estimation based on vector sensor array with sub-nyquist temporal sampling. European Signal Processing Conference, Lausanne, Switzerland 2008.

    Google Scholar 

  35. He J, Jiang S, Wang J, Liu Z: Polarization difference smoothing for direction finding of coherent signals. IEEE Trans Aerospace Electron Syst 2010, 46(1):469-480.

    Article  Google Scholar 

  36. Li T, Tabrikian J, Nehorai A: A Barankin-type bound on direction estimation using acoustic sensor arrays. IEEE Trans Signal Process 2011, 59(1):431-435.

    Article  MathSciNet  Google Scholar 

  37. Gong X, Liu ZW, Xu YG: Direction finding via biquaternion matrix diagonalization with vector-sensors. Signal Process 2011, 91(4):821-831. 10.1016/j.sigpro.2010.08.015

    Article  MATH  Google Scholar 

  38. Gong X, Liu ZW, Xu YG: Regularised parallel factor analysis for the estimation of direction-of-arrival and polarisation with a single electromagnetic vector-sensor. IET Signal Process 2011, 5(4):390-396. 10.1049/iet-spr.2009.0221

    Article  Google Scholar 

  39. Guo X, Miron S, Brie D, Zhu S, Liao X: A CANDECOMP/PARAFAC perspective on uniqueness of doa estimation using a vector sensor array. IEEE Trans Signal Process 2011, 59(7):3475-3481.

    Article  MathSciNet  Google Scholar 

  40. Gong XF, Liu ZW, Xu YG: Coherent source localization: bicomplex polarimetric smoothing with electromagnetic vector-sensors. IEEE Trans Aerospace Electron Syst 2011, 47(3):2268-2285.

    Article  Google Scholar 

  41. Liu Z, He J, Liu Z: Computationally efficient DOA and polarization estimation of coherent sources with linear electromagnetic vector-sensor array. EURASIP J Adv Signal Process 2011, 2011: 1-10. Article ID 490289

    Google Scholar 

  42. Yuan X: Cramer-Rao bound of the direction-of-arrival estimation using a spatially spread electromagnetic vector-sensor. IEEE Statistical Signal Processing Workshop, Nice, France 2011, 1-4.

    Google Scholar 

  43. Yuan X: Estimating the DOA and the polarization of a polynomial-phase signal using a single polarized vector-sensor. IEEE Trans Signal Process 2012, 60(3):1270-1282.

    Article  MathSciNet  Google Scholar 

  44. Wong KT: Direction Finding/polarization estimation--dipole and/or loop triad(s). IEEE Trans Aerospace Electron Syst 2001, 37(2):679-684. 10.1109/7.937478

    Article  Google Scholar 

  45. Wong KT, Yuan X: 'Vector cross-product direction-finding' with an electromagnetic vector-sensor of six orthogonally oriented but spatially non-collocating dipoles/loops. IEEE Trans Signal Process 2011, 59(1):160-171.

    Article  MathSciNet  Google Scholar 

  46. Comption RT Jr: The tripole antenna: an adaptive array with full polarization flexibility. IEEE Trans Antennas Propag 1981, 29(6):944-952. 10.1109/TAP.1981.1142690

    Article  Google Scholar 

  47. Comption RT Jr: The performance of a tripole adaptive array against cross-polarized jamming. IEEE Trans Antennas Propag 1983, 31(4):682-685. 10.1109/TAP.1983.1143119

    Article  Google Scholar 

  48. Lundback J, Nordebo S: Analysis of a tripole array for polarization and direction of arrival estimation. IEEE Sensor Array and Multichannel Signal Processing Workshop, Catalonia, Spain 2004, 284-288.

    Google Scholar 

  49. Zhang X, Shi Y, Xu D: Novel blind joint direction of arrival and polarization estimation for polarization-sensitive uniform circular array. Progr Electromagnet Res 2008, 86: 19-37.

    Article  Google Scholar 

  50. Zainud-Deen SH, Malhat HA, Awadalla KH, El-Hadad ES: Direction of arrival and state of polarization estimation using radial basis function neural network (RBFNN). National Radio Science Conference, Tanta, Egypt 2008, B10-1-B10-8.

    Google Scholar 

  51. He J, Liu Z: Computationally efficient 2D direction finding and polarization estimation with arbitrarily spaced electromagnetic vector sensors at unknown locations using the propagator method. Dig Signal Process 2009, 19(3):491-503. 10.1016/j.dsp.2008.01.002

    Article  Google Scholar 

  52. Yuan X, Wong KT, Xu Z, Agrawal K: Various compositions to form a triad of collocated dipoles/loops, for direction finding & polarization estimation. IEEE Sens J 2012, 12(6):1763-1771.

    Article  Google Scholar 

  53. Daldorff LKS, Turaga DS, Verscheure O, Biem A: Direction of arrival estimation using single tripole radio antenna. IEEE International Conference on Acoustics, Speech and Signal Processing 2009, 2149-2152.

    Google Scholar 

  54. Ho KC, Tan KC, Tan BTG: Linear dependence of steering vectors associated with tripole arrays. IEEE Trans Antennas Propag 1998, 46(11):1705-1711. 10.1109/8.736626

    Article  Google Scholar 

  55. Lundback J, Nordebo S: On polarization estimation using tripole arrays. IEEE Antenna Propag Soc Int Symp 2003, 1: 65-68.

    Google Scholar 

  56. Li D, Feng Z, She J, Cheng Y: Unique steering vector design of cross-dipole array with two pairs. Electron Lett 2007, 43(15):796-797. 10.1049/el:20071068

    Article  Google Scholar 

  57. Li D, Feng ZH, She JZ: Linear dependent steering vectors distribution area in tripole arrays. International Conference on Microwave and Millimeter Wave Technology, Guilin, China 2007, 1-4.

    Google Scholar 

  58. Ratnarajah T: An H∞approach to multi-source tracking. IEEE Int Conf Acoust Speech Signal Process 1998, 4: 2205-2208.

    Google Scholar 

  59. Xu Y, Liu Z: Adaptive quasi-cross-product algorithm for uni-tripole tracking of moving source. International Conference on Communication Technology, Guilin, China 2006, 1-4.

    Google Scholar 

  60. Zhang X, Xu D: Deterministic blind beamforming for electromagnetic vector sensor array. Progr Electromagnet Res 2008, 84: 363-377.

    Article  Google Scholar 

  61. Ravinder Y, Pandharipande VM: Polarization diversity tripole adaptive array with minimum bit error rate approach. International Workshop on Satellite and Space Communications, Madrid, Spain 2006, 130-134.

    Google Scholar 

  62. Ravinder Y, Pandharipande VM: Real valued minimum mean square error approach for polarization diversity adaptive arrays. Asia-Pacific Conference on Applied Electromagnetics, Melaka, Malaysia 2007, 1-5.

    Google Scholar 

  63. Au Yeung CK, Wong KT: CRB: Sinusoid-Sources' estimation using collocated dipoles/loops. IEEE Trans Aerospace Electron Syst 2009, 45(1):94-109.

    Article  Google Scholar 

  64. Tichavská»· P, Wong KT, Zoltowski MD: Near-field/far-field azimuth and elevation angle ' estimation using a single vector hydrophone. IEEE Trans Signal Process 2001, 49(11):2498-2510. 10.1109/78.960397

    Article  Google Scholar 

  65. Ho KC, Tan KC, Ser W: An investigation on number of signals whose directions-of-arrival are uniquely determinable with an electromagnetic vector sensor. Signal Process 1995, 47(1):41-54. 10.1016/0165-1684(95)00098-4

    Article  MATH  Google Scholar 

  66. Hochwald B, Nehorai A: Identifiability in array processing models with vector-sensor applications. IEEE Trans Signal Process 1996, 44: 83-95. 10.1109/78.482014

    Article  MATH  Google Scholar 

  67. Tan KC, Ho KC, Nehorai A: Linear independence of steering vectors of an electromagnetic vector sensor. IEEE Trans Signal Process 1996, 44: 3099-3107. 10.1109/78.553483

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xin Yuan.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Luo, F., Yuan, X. Enhanced "vector-cross-product" direction-finding using a constrained sparse triangular-array. EURASIP J. Adv. Signal Process. 2012, 115 (2012). https://doi.org/10.1186/1687-6180-2012-115

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-6180-2012-115

Keywords