Next Article in Journal
Automation in Middle- and Upper-Atmosphere LIDAR Operations: A Maximum Rayleigh Altitude Prediction System Based on Night Sky Imagery
Next Article in Special Issue
Gridless Underdetermined DOA Estimation for Mobile Agents with Limited Snapshots Based on Deep Convolutional Generative Adversarial Network
Previous Article in Journal
Optimizing Geo-Hazard Response: LBE-YOLO’s Innovative Lightweight Framework for Enhanced Real-Time Landslide Detection and Risk Mitigation
Previous Article in Special Issue
Detecting Weak Underwater Targets Using Block Updating of Sparse and Structured Channel Impulse Responses
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Pentagram Arrays: A New Paradigm for DOA Estimation of Wideband Sources Based on Triangular Geometry

School of Information and Communication Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2024, 16(3), 535; https://doi.org/10.3390/rs16030535
Submission received: 31 October 2023 / Revised: 9 January 2024 / Accepted: 25 January 2024 / Published: 31 January 2024
(This article belongs to the Special Issue Advanced Array Signal Processing for Target Imaging and Detection)

Abstract

:
Antenna arrays are used for signal processing in sonar and radar direction of arrival (DOA) estimation. The well-known array geometries used in DOA estimation are uniform linear array (ULA), uniform circular array (UCA), and rectangular grid array (RGA). In these geometries, the neighboring elements are separated by a fixed distance λ/2 (λ is the wavelength), which does not perform well for d greater than λ/2. Uniform rectangular arrays introduce grating lobes, which cause poor DOA estimation performance, especially for wideband sources. Random sampling arrays are sometimes practically not realizable. Periodic geometries require numerous sensors. Based on the minimization of the number of sensors, this paper developed a novel pentagram array to address the problem of DOA estimation of wideband sources. The array has a fixed number of elements with variable element spacing and is abbreviated as (FNEVES), which offers a new idea for array design. In this study, the geometric structure is designed and mathematically analyzed. Also, a DOA signal model is designed based on a spherical radar coordinate system to derive its steering manifold matrix. The DOA estimation performance comparison with ULA and UCA geometries under the multiple signal classification (MUSIC) algorithm using different wideband scenarios is presented. For further investigation, more simulations are realized using the minimum variance distortionless (MVDR) technique (CAPON) and the subtracting signal subspace (SSS) algorithm. Simulation results demonstrate the effectiveness of the proposed geometry compared to its counterparts. In addition, the SSS, through the simulations, provided better results than the MUSIC and CAPON methods.

Graphical Abstract

1. Introduction

Antenna arrays have been commonly applied to address the problem of direction of arrival (DOA) estimation in many applications, such as wireless communication, sonar, and radar. The DOA estimation of sources is considered a critical problem for target determination in military radar applications. Spatial variety in communications system is achieved using DOA information [1].
Antenna array configurations are utilized to estimate the DOA of every signal in the case of multisource signals. By processing the signals received from the sensors in parallel, a higher signal-to-noise ratio (SNR) can be achieved by increasing the number of sensors in the array, and the implementation cost can be reduced [2]. DOA estimation of narrowband sources has been well studied theoretically in the literature [3]. The array model of narrowband sources is extremely simplified based on their properties [4]. However, to the best of the authors’ knowledge, DOA estimation of wideband sources has not been sufficiently presented in the literature.
The first DOA estimation method for wideband sources is the incoherent signalsubspace method (ISM), which uses the discrete Fourier transform (DFT) along the temporal domain to decompose the incoherent wideband signal into many narrowband signals. It is assumed that in every frequency bin the frequency is time-invariant, ignoring the whole wideband information. Therefore, it is applied to2D problems using only a uniform linear array, has a large computational complexity related to the time domain representation of wideband signals, and is null for coherent signals [5,6]. The second method is the coherent signalsubspace (CSM) method, in which the wideband signal is transformed into a certain reference frequency using focusing matrices, and then the average of the covariance matrix is taken for de-correlation. It was implemented using a linear array and provided high accuracy for wideband DOA estimation with relatively low computational complexity; however, the focusing matrices require a priori knowledge [7], which is almost not available.
The least mean square (LMS) and sample matrix inversion algorithms are DOA estimation model-based techniques with higher computational complexity [8]. Eigen-analysis-based techniques exploit the phase differences of signals impinging on array sensors. The well-known MUSIC (multiple signal classification) algorithm uses the noise subspace after its separation, depending on eigen-analysis techniques [9].
The subtracting signal subspace (SSS) method estimates the DOAs using the signal subspace (SS) and array manifold vector (AMV) by exploiting the complementarity of the signal subspace (SS) and noise subspace (NS) after applying the eigen-analysis approach. Using signal subspace (SS) leads to much less computational burden compared with noise subspace (NS) [10]. CAPON [11] is a classical DOA technique that uses the minimum variance distortionless (MVDR) technique to estimate the power spectrum of the signal and find the peaks in the spatial power spectrum of the steering beams that correspond to the angles of the DOA.
To the best of our knowledge, researchers have been studying the problem of array geometry related to DOA estimation algorithms and wideband signals.
Many constraints in DOA estimation, such as angle (azimuth/elevation) estimation, angle resolution, and angle accuracy, are imposed by array geometries. The general 1D array geometry used in DOA estimation is uniform linear array (ULA), and 2D array geometries are rectangular grid array (RGA) [12] and uniform circular array (UCA) [13]. ULA has perfect directivity in a certain direction, forming a narrower main lobe, but its performance is affected by the variation of the azimuth direction. Its drawback is that it can only estimate the azimuth or elevation angle in one application. RGAs are uniform arrays that suffer from grating lobes because an extra main lobe with the same density appears on its opposite side. This represents their main disadvantage and makes them inappropriate for the application of wideband DOA algorithms.
UCAs are symmetrical arrays and are used to replace the ULA in the estimation of both azimuth and elevation angles [8], although they are high-side lobe-levels geometries and occupy large spaces for implementation. Reducing side lobe levels can be achieved by reducing the element spacing, but this increases the effect of the mutual coupling. Multi-rings are used as another choice to reduce these high side lobes, which has more advantages.
Smart antenna systems [14,15] were developed based on UCA geometries using optimization algorithms to study the mutual coupling between the array elements and their influence. To improve the performance, they utilize multi-ring arrays and a larger number of elements, which is more expensive. Sensor configurations in the aforementioned array geometries are determined by the fixed spacing distance d = λ/2 (λ is the wavelength of the carrier signal), which separates the neighboring elements on each axis. They suffer from performance limitations when the spacing distance d exceeds the value of λ/2 as the grating lobes start their appearances.
Random sampling of antenna apertures is used in [16], which is suitable for minimizing (compressing) the number of array sensors with main practical limitations. In [17], a geometry was obtained via random sampling of the antenna aperture and used by Ender to address the radar signal problems. This geometry has a measurement matrix with reduced mutual coherence between vectors and was applied only in some cases to compressive sensing algorithms such as pulse compression, radar DOA estimation, and imaging. Its implementation requires pre-processing techniques such as suppressing filters. In some ways, such geometries are practically impossible because some of the neighboring elements are located near each other.
Virtual sensors were innovated and used for DOA estimation for a larger number of signals than sensors by the authors in [18] via improving a subspace augmentation technique depending on the Khatri–Rao product. It was applied only to quasi-stationary signals based on some assumption, such as that element arrays are ULAs. To increase the number of virtual elements, researchers in [19] employed the nested arrays and estimated a greater number of signals than elements. However, it was obtained using ULAs, and its degrees of freedom depend on the total number of elements. Also, it suffers from the inherent drawbacks of the Khatri–Rao product technique.
A spatial smoothing technique based on removing the repeated rows from the signal vector was applied to the nested arrays to estimate more incoherent wideband sources than sensors [20]. It is unlike the augmentation technique and was presented as an alternative method for underdetermined DOA estimation by applying subspace-based methods directly without requiring any assumptions. It worked only for ULAs and was applied to wideband cases.
Co-arrays are used to increase the degrees of freedom for generating the covariance matrix from multi-time-domain snapshots of data measurements when applying the MUSIC algorithm as an advanced technique. Researchers in [21] used two linear sub-arrays to create an array geometry based on co-arrays to enhance the DOA estimation. Co-prime arrays are studied on two bases: the first is based on reducing the spacing of the inter-sensors of the array by compressing one of the arrays, which is known as a co-prime array by compressed inter-element spacing (CACIS). The second is known as a co-prime array with displaced sub-arrays (CADiS), which effectively improves the degrees of freedom in the formation of the covariance matrix unless restricted to the linear arrays. They depend on uniform linear sub-arrays with more elements.
The aperiodic array in [22] was designed based on fractal geometries and used to effectively solve the practical implementation obstacle of random aperture sampling. Two frameworks of classical array processing, including Sierpinski carpet planar arrays and Cantor linear arrays, were used, but the results were not applied to the wideband sources.
A genetic algorithm (GA) based on an optimization scheme and a little perturbation in the inflation method was utilized by the authors in [23] to create antenna array styles with aperiodic tiling, avoiding grating lobes and low side-lobe levels through wide bandwidths. This method uses a larger number of sensors and is appropriate for conventional algorithms of array signal processing; however, it is not applied to the DOA estimation of wideband sources.
Another optimization scheme that is inspired by quasicrystals in materials physics was developed in [24] to generate an antenna-array mode over a disturbance of initial conditions for aperiodic geometry that can be applicable for both narrowband and wideband signals. The structure of the array output for wideband signals was used in [6], and wideband signals were modeled as a rational transfer function driven by white noise; then delays on every mode were estimated using modal decomposition. This technique is suitable and can be applied to the DOA estimation of wideband sources using compressive sensing algorithms.
Scholars in [25] showed that, for a flat power spectral density of the signal, an array manifold vector for wideband signals can be used as an alternative to the conventional array manifold for narrowband signals. It depends on the covariance matrix, which is generated by the array geometries and employs only their spatial information.
For the MUSIC algorithm [9], the spatial spectrum is computed depending on the orthogonality between the noise subspace (NS) and the array manifold vector (AMV); for the SSS algorithm [10], it is calculated utilizing the signal subspace (SS) and the array manifold vector (AMV); and for the CAPON algorithm [11], it is computed using the inversion of the covariance matrix (CM) and the array manifold vector (AMV). These DOA estimation techniques exploit the fact that the DOAs define the signal subspace. The reason for choosing these algorithms is that their performance essentially depends on the covariance matrix that is generated by our proposed geometry according to its selected element spacing.
In the eigenvalue decomposition of the covariance matrix for wideband sources, the mixing of different frequency components increases the number of significant eigenvalues to be greater than the number of sources. In other words, the separation of signal subspaces and noise subspaces from the covariance matrix will become more difficult with increasing bandwidth [26]. This means that reinvention and designing array geometries to generate covariance matrices so that their subspaces can be easily separated are promising field studies.
The main goal of this work is to derive an array manifold (vector) matrix related to the new array geometry to generate a developed covariance matrix that allows the aforementioned DOA estimation techniques to be applied directly to wideband signals, taking the whole wideband information with good accuracy. This can be achieved with a perfect array configuration based on the number of elements and their spacing settings. The proposed array geometry exploits its fixed number of elements with variable spacing to offer many configurations that can be suitable for wideband signals. This paper offers an important contribution to the field of array signal processing, whereas the proposed geometry presents a worthy way to remove the challenge of solving the DOA estimation problems of wideband sources and simplify their computation complexity. In a specific manner, the contributions and innovative points of this paper are listed as follows:
  • Developing a new paradigm of pentagram arrays based on triangular geometry.
  • Explanation of the theoretical principle of the superposition techniques.
  • Clarification of the advantages of limiting the number of sensors in the array.
  • The significance of designing an array with variable element spacing.
  • Ability to maximize and minimize the array apertures.
  • Addressing the issue of the DOA manifold matrix ambiguity problem.
  • Application for DOA estimation algorithms of both azimuth and elevation angles.
  • Conducting a large number of simulation experiments and analyses to validate the effectiveness of the geometry under different algorithms.
In this work, a novel pentagram antenna array geometry is proposed. This new geometry integrates the characteristics of linear and circular geometries. It tacitly includes five symmetrical ULAs and two concentric UCAs. Its diagram is designed, and its mathematical demonstration is proved. The steering manifold matrix of the new antenna array is derived based on the DOA signal model using a spherical polar radar coordinate system. The performance analysis is investigated for incoherent wideband DOA estimation using different scenarios of wideband signals. Also, for computation simplicity for wideband signals, we exploited the complementary nature of the time-domain and frequency-domain of the signal by using the array output signal in frequency-domain X(f) instead of its representation in time-domain X(t) for computation of the array covariance matrix and eigenvalue decomposition.
Since the objective of this paper is the study of the 1-DOA estimation of incoherent wideband sources, different cases will be considered in this study depending on the frequency, bandwidth, and number of sources of wideband signals. The scenarios are the following:
-
A single wideband signal (pulse signal) comes from a single azimuth DOA.
-
Two wideband signals with different frequencies and zero bandwidths (pulse signals) come from two closely related azimuth DOAs.
-
Two wideband signals with different frequencies and zero bandwidth (pulse signals) come from two far azimuth DOAs.
-
Two wideband signals with different frequencies and zero bandwidths (pulse signals) come from two far azimuth DOAs using different SNR values.
-
Two wideband signals with different frequencies and different bandwidths (without overlapping) come from two far azimuth DOAs.
-
Two wideband signals with the same frequencies and different bandwidths (with overlap) come from two far azimuth DOAs.
-
Four wideband signals with different frequencies and zero bandwidth (pulse signals) come from four far azimuth DOAs.
-
Four wideband signals with the same frequencies and different bandwidths (with overlap) come from four far azimuth DOAs.
The rest of the paper is organized as follows: In Section 2, we study the structure and mathematical computation of the proposed geometry. In Section 3, as a main contribution in the area, we discuss the DOA signal model for our proposed geometry and derive its steering manifold matrix. The simulation setup and the performance results of the proposed array geometry are included in Section 4. Section 5 contains some discussions. Finally, in Section 6, we present conclusions and future work.
Notations: The scalar quantities are represented by lowercase letters; vectors are denoted by boldface lowercase; and matrixes are denoted by boldface uppercase letters; denotes the angle; the factor ā is a unit vector.
Superscripts: · T means transpose; · H denotes conjugate transpose; and E · refers to the expected value. The I M is the M × M identity matrix and the · represents the matrix norm.

2. The Proposed Array Geometry

2.1. Pentagram and Triangular Geometry

Our proposed antenna array geometry is inspired by the five-pointed star (pentagram) and based on triangular geometry. It is implemented using the specific superposition method of three triangles. The three triangles are copies of one type of triangle (the isosceles triangle) [27]. The isosceles triangle is depicted in Figure 1.
All three angles of the triangle have known values. The two of them that face the two equal sides of the isosceles are equals ( A B C = A C B = 36 ° ), and the third one that faces the longest side is bigger than them ( B A C = 108 ° ). These three triangles are arranged in a superposed manner to form five-star (pentagram) geometry, as shown in Figure 2.

2.2. Pentagram Geometry Analysis Based on Triangular Geometry

According to the geometry of the isosceles triangle [27], we can make a geometry analysis for our proposed pentagram array geometry in Figure 2 as follows:
  • The five outer vertices of the superposed triangles (pentagram) are named A, B, C, D, and E, and the five inner vertices are named F, G, H, I, and J.
  • All five angles of the five outer vertices ( F A G = G B H = H C I = I D J = J E A = 36 ° ) have equal values of 36 ° .
  • All five inner angles of the five inner vertices ( J F G = F G H = G H I = H I J = I J F = 108 ° ) have equal values of 108 ° .
  • The lengths of the triangle sides between any two points (AB, BC, CD, DE, and EA) of the five outer vertices are equal; we named them L, and we have five Ls in total.
  • The lengths of the triangle sides between the five outer vertices and any point of the five inner vertices (AF, AG, BG, BH, CH, CI, DI, DJ, EJ, and EF) are equal; we named them X, and we have ten Xs in total.
  • The lengths of the triangle sides between two points of the five inner vertices (FG, GH, HI, IG, and JF) are equal (interconnection distances not included); we named them Y, and we have five Ys in total.
  • The two straight lengths (interconnection) of triangle sides between any one point and the two points (opposite sides) of five interspersions (IF, IG, HJ, HF, and GJ) are equal; we named it P, and we have five Ps in total.
  • The five lengths of triangle sides between the five headsails and the opposite (one) point of the five inner vertices (AI, BJ, CF, DG, and EH) are equal; we named them Z, and we have five Zs in total.
All these lengths of triangle sides in this geometry can be calculated by applying the trigonometry laws depending on the above-mentioned values of angles. Here, we use the law of sine [27] in Equation (1) below to calculate the lengths of the sides of a plane triangle when the angels are known, as shown in Figure 3.
a sin α = b sin β = c sin γ
After applying the law of sine to our proposed array geometry, we obtained the relations between the mentioned lengths of the triangle sides using these equations:
Y sin 36 ° = X sin 72 °
So
Y = sin 36 ° sin 72 ° X = 0.618 X
Or
X = 1.6182 Y
Also
L sin 36 ° = 2 X + Y sin 72 °
So
L = sin 36 ° sin 72 ° 2 X + Y = 0.618 2 X + Y = 1.236 X + 0.618 Y = 1.618 X
Also
P sin 36 ° = X + Y sin 72 °
So
P = sin 36 ° sin 72 ° X + Y = 0.618 X + Y = 0.618 X + 0.618 Y
Also
Z sin 108 ° = X + Y sin 54 ° = Y sin 18 °
So
Z = sin 108 ° sin 54 ° X + Y = sin 108 ° sin 18 ° Y = 1.17557 X + Y = 3.07768 Y = 1.902 X
Referring to Figure 2, it is assumed that the point O is located at the center of the pentagram geometry. We can see that the pentagram geometry appears as two circles. The small inner circle has a small radius that indicates the distance OH, where the five inner vertices of the pentagram lie on its circumference, and the outer circle has a large radius, which indicates the distance OC, where the five outer vertices of the pentagram lie on its circumference. These two radiuses are given by the related equations below:
The outer radius of the pentagram geometry (OC)
O C = sin 126 ° sin 36 ° X = 1.376 X = 2.616 ( O H )
The inner radius of the pentagram geometry (OH)
O H = sin 18 ° sin 36 ° X = 0.526 X = 0.382 ( O C )
It is worth noting from the above equations that if we specify any value for the lengths of the triangle sides X or Y, we can know the other lengths of the triangle sides (L, P, and Z). Also, we can note that these sides have different length values from each other.

2.3. Pentagram Geometry Structure

From the previous Section 2.1 and Section 2.2, we obtained the first inspired idea of our proposed novel antenna array geometry, exploiting the different lengths of the pentagram. So, we propose to study this (pentagram) geometry as a new antenna array geometry by considering the lengths of the triangle sides as actual distances between the array (sensor) elements. In this way, we can locate ten antenna elements (sensors) at the outer and inner vertices (ten) of the triangles. So, the form of the aperture we now have and the number of sensors are usually fixed. The size of the aperture can be maximized or minimized depending on the distances between the array elements.
According to this property, we can define a new type of antenna array geometry that has a fixed number of elements with variable element spacing (FENVES). The second inspired idea that we obtained was the sparse array configuration of our proposed antenna array according to the inherent sparse property of the pentagram geometry as based on triangular geometry using a fewer number of elements. Also, the proposed new geometry can be described as non-uniform, non-random array geometry due to the differences in the spacing elements (differences in lengths of the triangle sides) and known values of the element spacing.
Now, the goal is to choose the appropriate array configuration for our new antenna array geometry, which makes it applicable for DOA estimation for wideband signals (sources). As we mentioned before, the number of elements (sensors) of our new antenna array (as a factor affecting DOA estimation) is fixed at ten elements (M = 10 sensors). The only variable parameter in our array configuration is the distance between the array elements (usually named d in the literature), which determines the sensor configuration. According to the inherently sparse geometry of the pentagram, the distances between the array elements are related to their positions. Every element has a differentiated property of distance from its adjacent neighbors.
For every sensor from the five sensors that are located at the outer vertices of the pentagram (A, B, C, D, and E), its differentiated distances with its adjacent element neighbors are (X, X, L, L, and Z), and for every sensor from the five sensors that are located at the inner vertices of the pentagram (F, G, H, I, and J), its differentiated distances with its (adjacent elements) neighbors are (X, X, Y, Y, P, P, and Z). This differentiated property in the distances of the pentagram geometry, of course, has an effect on the sparsity degree of the antenna array. One of our goals is to exploit this property to achieve the desired sensor configuration for our new array geometry. It is clear that, from Equations (2)–(12), these distances depend on each other. If we set the distances X or Y for our sensor configuration of array geometry to some value related to the (λ) wavelength of wideband signals (X = λ/2 or Y = 2λ), then all these distances will automatically relate to the λ. The distances X or Y can be set to the suitable value related to the λ in the case of wideband signals, as below:
X = λ 2   o r   X = λ m i n 2   o r   X = λ m a x 2 ,   w h e r e   λ = c f °   ,   λ m i n = c f m a x   , λ m a x = c f m i n , f m i n = f ° B W 2 a n d     f m a x = f ° + B W 2
Or
Y = λ 2         o r   Y = λ m a x 2     o r   Y = λ m i n 2   w h e r e   λ = c f °   ,   λ m i n = c f m a x   , λ m a x = c f m i n , f m i n = f ° B W 2 a n d     f m a x = f ° + B W 2
where f ° is the center frequency and BW is the bandwidth of the signal.
So, we can arrive at the suitable array configuration for our new array geometry by setting the separation between adjacent elements.
To evaluate the performance of our new (novel) array geometry with the desired sensor configuration, we need other array geometries for comparison. Here we use uniform linear array (ULA) and uniform circular array (UCA) geometries, two of the well-known array geometries found in the literature.

3. DOA Array Signal Model

The direction of arrival (DOA) is the angle between the array normal and the direction vector of the plane wave. Consider the direction of arrival estimation system, which contains Q wideband signals (sources) arriving from different directions impinging on our proposed new antenna array, which is inspired by pentagram geometry with 10sensors (M = 10 array elements) named as A, B, C, D, E, F, G, H, I, and J, as depicted in Figure 4. The depicted diagram describes the radar coordinate system (spherical polar) of the DOA signal model using our new antenna array. The elevation angle (measured clockwise from the Z-axis) and azimuth angle (measured counterclockwise from the X-axis) of the default signal source (target) K are θ K and ϕ K , respectively.
For convenience, we chose sensor A, which is located at the origin of the coordinate system (the earth’s surface lies in the X-Y plane), as the reference node. Assume the Q targets in the far-field sensing field emit wideband signals consisting of N time-domain snapshots (number of samples). At ith sensor (any sensor except A) of this array, there is a time delay τ q , i for target q to arrive at that sensor. The time delay depends on the straight distance and the projection angle αAi between the A reference element and the ith element. The output of the ith sensor in the time-domain can be described as
x i t = q = 1 Q s q t τ q , i + n t
where s q t = e j 2 π f t denotes the qth wideband signal, τ q , i is the time delay of qth signal at ith sensor, f is the signal frequency, t is the time interval, i indicates the sensors of A, B, C, D, E, F, G, H, I, and J, and q = 1,2,…,Q. Then, the total received signal in the frequency-domain, X(f), that includes directions both of elevation angle θ K and azimuth angle ϕ K corrupted by noise is given by the relation described below:
X f = [ x 1 f , x 2 f , , x M f ] T = q = 1 Q a θ q , ϕ q , f q s f + n ( f ) = A θ , ϕ , f S f + N f
where
S f = s 1 f 1 , s 2 f 2 , , s Q ( f Q ) T
is the ( Q × N ) incident signals in the frequency-domain; N is the number of snapshots.
N f = n 1 f 1 , n 2 f 2 , , n M f M
is the ( M × N ) array that contains noise vectors with complex normal distribution (zero mean and variance σ ) C N ( 0 , σ 2 I ) and A θ , ϕ , f is the steering matrix for Q vectors (Q columns); it is an ( M × Q ) array matrix and is defined as follows:
A θ , ϕ , f = a θ 1 , ϕ 1 , f 1 , a θ 2 , ϕ 2 , f 2 , . . , a ( θ Q , ϕ Q , f Q )
Referring to Figure 4, the sensors A, G, H, and C are located on the X-axis (sensor A is the reference), and the phase angles φ between the reference element A and the other elements can be calculated as follows:
φ G = φ H = φ C = 0 °
φ I = 36 ° 2 = 18 °
φ F = φ J = φ D = 36 °
φ E = 72 °
φ B = 360 ° 72 ° = 288 °
The projection angle α E K between the reference element vector ū K of the incident signal SK(t) and the element E as shown in the above model due to the incident plane waves can be calculated by finding the dot product between unit vectors ū K and Ē ( Ē is the vector length between the reference element A and the element E) as follows:
α E K = cos 1 ū K · Ē ū K · Ē
Then, the unit vector Ē can be expressed as:
Ē = E cos φ E ā x + E sin φ E ā y
where E and φ E are the distance and phase angles between the reference element A and element E, respectively. Also, the unit vector ū K , which contains the directions of θ K and ϕ K for any arrival signal source, can be given by:
ū K = cos ϕ K sin θ K ā x + sin ϕ K sin θ K ā y + cos θ K ā z
where ā x   ā y , and ā z are unit vectors for Cartesian coordinates. Then, by substituting these two Equations (26) and (27) in the Equation (25), we obtain:
α E K = cos 1 ( cos ϕ K sin θ K ā x + sin ϕ K sin θ K ā y + cos θ K ā z ) · ( E cos φ E ā x + E sin φ E ā y ) ( cos ϕ K sin θ K ā x + sin ϕ K sin θ K ā y + cos θ K ā z ) · ( E cos φ E ā x + E sin φ E ā y )
So now, after algebraic manipulation, we obtain:
α E K = cos 1 sin θ K cos ϕ K φ E
By obtaining this projection angle, it can be used to achieve the additional distance named α E K in Figure 4 that needs to be traveled by the Kth signal to arrive at element E as follows:
d E K = E cos α E K = E cos cos 1 sin θ K cos ϕ K φ E = E   sin θ K cos ϕ K φ E
where E and φ E are the distance and phase angles between the reference element A and element E, respectively, and θ K and ϕ K are the elevation angle and azimuth angle, respectively. From Section 2.2, we assumed that the distance between the reference element A and element E is equal to L and we found that φ E = 72 ° . Then,
d E K = L   sin θ K cos ϕ K 72 °
For wideband signals, we can define c as the speed of light and f as the signal frequency. According to Equation (31), the corresponding phase difference ψ E K for the time delay τ E K depending on the distance d E K can be expressed by this equation:
ψ E K = 2 π f K d E K c = 2 π f K c L sin θ K cos ϕ K 72 °
Now we conduct the same procedures for the residual elements of our pentagram array for the same incident signal SK(t) as below:
For sensor B, we find that:
d B K = B cos α B K = B cos cos 1 sin θ K cos ϕ K φ B = B sin θ K cos ϕ K φ B
where the distance between the reference element A and element B is equal to L , and we found that φ B = 288 ° . So,
d B K = L   sin θ K cos ϕ K 288 °
So, the corresponding phase difference ψ B K for τ B K and d B K can be expressed by this equation:
ψ B K = 2 π f K d B K c = 2 π f K c L sin θ K cos ϕ K 288 °
For sensor I, we can write:
d I K = I cos α I K = I cos cos 1 sin θ K cos ϕ K φ I = I sin θ K cos ϕ K φ I
where the distance between the reference element A and element I is known as Z , and we found that φ I = 18 ° . So,
d I K = Z   sin θ K cos ϕ K 18 °
Then, the corresponding phase difference ψ I K for τ I K and d I K can be given by:
ψ I K = 2 π f K d I K c = 2 π f K c Z sin θ K cos ϕ K 18 °
For sensor F, we can state:
d F K = F cos α F K = F cos cos 1 sin θ K cos ϕ K φ F = F sin θ K cos ϕ K φ F
where the distance between the reference element A and element F is known as X , and we found that φ F = 36 ° . So,
d F K = X sin θ K cos ϕ K 36 °
and the corresponding phase difference ψ F K for τ F K and d F K can be given by:
ψ F K = 2 π f K d F K c = 2 π f K c X sin θ K cos ϕ K 36 °
For the sensors J and D, which have the same phase angle with the sensor F, we can obtain their time difference of arrival and corresponding phase difference by tacking only the distances between them and the reference A, so:
For sensor J:
d J K = J cos α J K = J cos cos 1 sin θ K cos ϕ K φ J = J sin θ K cos ϕ K φ J
where the distance between the reference element A and element J is known as ( X + Y ) , and we found that φ J = 36 ° . So,
d J K = ( X + Y )   sin θ K cos ϕ K 36 °
and the corresponding phase difference ψ J K for τ J K and d J K can be given by:
ψ J K = 2 π f K d J K c = 2 π f K c ( X + Y ) sin θ K cos ϕ K 36 °
For sensor D:
d D K = D cos α D K = D cos cos 1 sin θ K cos ϕ K φ D = D sin θ K cos ϕ K φ D
where the distance between the reference element A and element D is known as ( 2 X + Y ) , and we found that φ D = 36 ° . So,
d D K = ( 2 X + Y )   sin θ K cos ϕ K 36 °
and the corresponding phase difference ψ D K for τ D K and d D K can be given by:
ψ D K = 2 π f K d D K c = 2 π f K c ( 2 X + Y ) sin θ K cos ϕ K 36 °
For the sensors G, H, and C, which are located at the same axis as the reference element A, their phase angle will be equal to 0 ° , as mentioned before. Then, we can obtain their time difference of arrival and corresponding phase difference as follows:
For sensor G:
d G K = G cos α G K = G cos cos 1 sin θ K cos ϕ K φ G = G sin θ K cos ϕ K φ G
where the distance between the reference element A and element G is known as X , and we found that φ G = 0 ° . So,
d G K = X   sin θ K cos ϕ K
and the corresponding phase difference ψ G K for τ G K and d G K can be given by:
ψ G K = 2 π f K d G K c = 2 π f K c X sin θ K cos ϕ K
For sensor H:
d H K = H cos α H K = H cos cos 1 sin θ K cos ϕ K φ H = H sin θ K cos ϕ K φ H
where the distance between the reference element A and element H is known as ( X + Y ) , and we found that φ H = 0 ° . So,
d H K = ( X + Y )   sin θ K cos ϕ K
and the corresponding phase difference ψ H K for τ H K and d H K can be given by:
ψ H K = 2 π f K d H K c = 2 π f K c ( X + Y ) sin θ K cos ϕ K
For sensor C:
d C K = C cos α C K = C cos cos 1 sin θ K cos ϕ K φ C = C sin θ K cos ϕ K φ C
where the distance between the reference element A and element C is known as ( 2 X + Y ) , and we found that φ C = 0 ° . So,
d C K = ( 2 X + Y ) sin θ K cos ϕ K
and the corresponding phase difference ψCK for τ C K and d C K can be given by:
ψ C K = 2 π f K d C K c = 2 π f K c ( 2 X + Y ) sin θ K cos ϕ K
Finally, we can obtain the steering vector (column) of any Kth signal for our novel array geometry (pentagram) by using the formula below:
a θ K , ϕ K , f K = e j ψ A K , e j ψ B K , e j ψ C K , e j ψ D K , e j ψ E K , e j ψ F K , e j ψ G K , e j ψ H K , e j ψ I K , e j ψ J K T
The array manifold matrix, or steering matrix A θ , ϕ , f , is an ( M × Q ) frequency-dependent array matrix. For our novel array geometry (pentagram), M = 10 elements (A, B, C, D, E, F, G, H, I, and J sensors), and the array manifold matrix that describes the response of our proposed antenna array for Q signals arriving from different directions is formed by stacking Q steering vectors or Q columns (which are functions of directions θ , ϕ , and frequency f) a θ K , ϕ K , f K . Referring to Equation (19), it can be described as:
A θ , ϕ , f = e j ψ A 1 e j ψ B 1 e j ψ C 1 e j ψ D 1 e j ψ E 1 e j ψ F 1 e j ψ G 1 e j ψ H 1 e j ψ I 1 e j ψ J 1 e j ψ A K e j ψ B K e j ψ C K e j ψ D K e j ψ E K e j ψ F K e j ψ G K e j ψ H K e j ψ I K e j ψ J K e j ψ A Q e j ψ B Q e j ψ C Q e j ψ D Q e j ψ E Q e j ψ F Q e j ψ G Q e j ψ H Q e j ψ I Q e j ψ J Q T
where A, B, C, D, E, F, G, H, I, and J are the array sensors (elements), and 1, K, and Q are the signal sources (targets). According to the Q numbers of incident signals with a single snapshot and referring to Equation (17), the signal S f is the ( Q × 1 ) vector, which can be described as follows:
S f = s 1 f 1 , , s K f K , , s Q f Q T
where 1, K, and Q are the incident signals. In the case of a multiple number of snapshots, N, then the signal S f is the ( Q × N ) matrix and can be as follows:
S f = s 11 f 1 s 21 f 2 s Q 1 f Q s 1 K f 1 s 2 K f 2 s Q K f Q s 1 N f 1 s 2 N f 2 s Q N f Q T
where 1, K, and Q are the signals and 1, 2…N are the snapshots in the signal.
In order to obtain the DOAs of the incident signals, the above array manifold matrix A θ , ϕ , f of Equation (58) must satisfy the restricted isometry propriety (RIP) condition according to the locations of the array sensors (elements) of the selected sensor array configuration. In Ref. [28], the RIP condition is described as: any two columns selected from array manifold matrix A θ , ϕ , f must be linearly independent of each other. In other words, the correlation coefficient between each two columns in the array manifold matrix A θ , ϕ , f affects the performance of the DOAs. The number of columns of the array manifold matrix A θ , ϕ , f is determined by the number of incident signals (sources). We can define the correlation coefficient μij by this equation:
μ i j = a H i a j a i 2 a j 2
where a i and a j are the ith and jth columns of A θ , ϕ , f , respectively. The correlation coefficient μ i j depends on the array configuration as it relates to the number of elements (sensors) and element spacing (d). In our new array geometry, the number of elements (M = 10) is fixed, and element spacing (d) is a variable depending on the selected setting. The positions of the array elements are already known (the outer and inner vertices of the triangles) and are determined according to the underlying formation of the array geometry. This means the array elements can be practically arranged and designed using suitable element spacing (d).
By making this important note, we avoid the practically realizable problem that happens when some of the elements lie closer to each other, as in the case of random geometry. As we mentioned before in Section 2.3, the spacing (d) can be set to some values related to the λ, λ being the wavelength of the carrier signal. Many values of the correlation coefficient μ i j with a fixed number of elements and different element spacings can be obtained. In other words, this offers some benefits related to the degrees of freedom for creating our proposed array covariance matrix. Although the fixed number of elements binds these values, they nevertheless offer some advantages related to simplifying the computations of the correlation coefficient μij.
Experiments in the literature [29] showed that the correlation coefficient μ i j reduces with the increasing number of elements at fixed element spacing (d = λ/2) and increases ( μ i j = 1 ) when increasing the element spacing (d = 2λ), indicating that the array manifold matrix A θ , ϕ , f violates the RIP condition and its steering vectors become ambiguous (this is known as the manifold ambiguity problem), leading to DOA estimation failure. The fixed small number of elements (M = 10) as in our new array geometry leads to a degree of free distribution depending only on the element spacing (d) setting, so the elements can be close to or far away from each other. In other words, we can set the element spacing that leads to minimizing or maximizing the antenna aperture, which has some bearing on the output of the DOA estimation algorithms.
Here, our study becomes related to aperture sampling and the antenna aperture itself. We will take the minimization ability of the antenna aperture in this proposed antenna array as a new compressive idea for compressing the size of the antenna aperture. The only design parameter for our array geometry is the element spacing (d). The motivation behind setting the spacing elements is to minimize the mutual coherence (small value of correlation coefficient μij) of the columns of the array manifold matrix in order to make it well suited for DOA estimation algorithms for wideband sources.
Referring to Equation (18), the complex normal distribution noise matrix N f for incident signals with a single snapshot is the ( M × 1 ) vector and can be expressed as:
N f = n A f A ,   n B f B ,   n C f C ,   n D f D ,   n E f E , n F f F ,   n G f G ,   n H f H   , n I f I ,   n J f J T
where A, B, C, D, E, F, G, H, I, and J are the array elements.
In the case of a multiple number of snapshots N, then the noise N f is the ( M × N ) matrix and can be as follows:
N f = n A 1 f A n B 1 f B n C 1 f C n D 1 f D n E 1 f E n F 1 f F n G 1 f G n H 1 f H n I 1 f I n J 1 f J n A 2 f A n B 2 f B n C 2 f C n D 2 f D n E 2 f E n F 2 f F n G 2 f G n H 2 f H n I 2 f I n J 2 f J n A N f A n B N f B n C N f C n D N f D n E N f E n F N f F n G N f G n H N f H n I N f I n J N f J T
where A, B, C, D, E, F, G, H, I, and J are the array elements, and 1,2…N are the snapshots of the signal.

4. Results

4.1. Simulation Setup

As the objective of this paper focuses on the DOA estimation of wideband sources, many scenarios of wideband signals and DOA azimuth, as mentioned in Section 1, have been studied using computer software simulations. Each scenario was performed under a specific simulation parameter setting.
To evaluate the performance of our geometry configuration, we need other array geometries for comparison. When we look at the formation appearance of the proposed geometry, we can see that it contains five groups of linear arrays with four elements in each group. Also, it looks like two concentric circular arrays; each array has five elements. The five elements that are located on the inner vertices of the pentagram form a uniform circular array with a small radius far from the center of the pentagram, and those five elements that are located on the outer vertices shape a large uniform circular array with a large radius far from the same center. The relationship between these two radiuses was explained in Section 2.2. So according to these descriptions, we use the well-known ULA (uniform linear array) geometry and UCA (uniform circular array) for DOA estimation and performance comparison. We assume a UCA with ten (M = 10) elements and a 36-degree fixed center angular separation between them. The radius (R) of the circle in every simulation scenario will be set to a value that is larger than the inner and smaller than the outer radiuses of the pentagram geometry. Also, we consider a ULA with ten horizontally stacked elements and element spacing (d = 0.5λ, λ is the wavelength that is used for the simulation) for all simulations. The reason for choosing such ULA and UCA geometries is that our proposed geometry formation only depends on the element spacing and aperture size due to its fixed element number. ULA and UCA have fixed element spacing (d) and a variable numbers of elements.
The experimental simulations were performed using MATLAB/R2018a computer software. It is a technical computing environment for matrix computation, signal processing, and graphics visualization.

4.1.1. Simulation Setup for Proposed Geometry Configuration

In this section, we select suitable parameters to form the sensor configuration of our new array geometry. The parameters that were used for geometry formation and performance comparison are listed in Table 1. For simplicity, in this DOA estimation performance comparison, we use one source that emits a wideband signal with zero bandwidth (a pulse signal). The element spacing (d) of the three geometries is set to some value related to the wavelength (λ) of the incident signal. For UCA geometry, its radius is set to a value that is greater than the inner and less than the outer radius of the pentagram geometry mentioned above. The inner radius of the pentagram array in this case is equal to 1.622.λ and the outer radius is equal to 4.244.λ. Because the antenna aperture does have some bearing on the output of the DOA algorithm, in this section we will investigate the DOA estimation performance of the three geometries under the MUSIC algorithm.

4.1.2. Simulation Setup for DOA Angular Accuracy and Resolution Performance of the Proposed Geometry

In this area, we adjust the simulation parameters to provide the angular accuracy and resolution of DOA estimation for the proposed geometry compared with ULA and UCA geometries. We select two wideband sources that lie close to each other and emit two wideband signals with different frequencies and zero bandwidths (pulse signals). The two sources are separated by six azimuth degrees from each other. As the frequencies and wavelengths of the signal sources are changed from the previous Section 4.1.1, the element spacing of the geometries will change. This change in the array aperture will affect the performance of the DOA estimation algorithm. Since we use two different wideband signals in this scenario, we have two values of wavelengths (λ), which are λ1 for the first signal and λ2 for the second signal. For setting the element spacing (d) of the three geometries to some value related to the wavelength (λ), we set the wavelength (λ) for simulation to a value that lies in the range between the two wavelength values λ1 and λ2 as λ greater than λ2 and less than λ1. The inner radius of the pentagram array in this case is equal to 1.324λ, and the outer radius is equal to 3.468λ. The parameters that are used for DOA angular resolution and accuracy performance comparison are fixed as the same values as those listed in Table 1 for the three geometries, except some parameters, which will take the new values as listed in Table 2.

4.1.3. Simulation Setup for DOA Estimation Comparison of the Proposed Geometry with UCA and ULA Geometries

In this part, we will set the parameters of the DOA estimation simulation comparison between the proposed geometry and UCA and ULA geometries under the MUSIC algorithm. Here, we use the same two incident wideband signals that were used in the previous Section 4.1.2 for the two sources, only changing their azimuth DOAs. As the actual azimuth DOAs of the incident signal sources are changed, the proposed geometry needs to adjust its element spacing. In this case, the outer radius of the pentagram is equal to 3.472λ and the inner radius is equal to 1.327λ. The radius of the UCA geometry is set to a value that lies between these two values. The parameters that are used for DOA estimation comparison are fixed at the same values as those listed in Table 1 and Table 2 for the three geometries, except for the parameters that are revalued as listed in Table 3.

4.1.4. Simulation Setup for Proposed Geometry Performance Analysis

In this part, the performance of the proposed geometry is analyzed using different SNR values and the MUSIC DOA algorithm. The selected three values range from low to high SNR, which are −25 dB, 0 dB, and 25 dB, respectively. The parameters that are used for performance analysis that are only related to the proposed geometry are fixed at the same values as those listed in Table 1, Table 2 and Table 3, except for the parameters that shall take the new values listed in Table 4. The outer radius and the inner radius of the pentagram have the same values as in the previous Section 4.1.3.

4.1.5. Simulation Setup for DOA Estimation Comparison Based on Different Frequencies with Different Bandwidths without Overlapping

The bandwidth of the wideband signal affects the performance of the DOA estimation algorithm based on the array geometry. Here, we change the bandwidths (different center frequencies and different bandwidths without overlapping) of the incident wideband signals for the same two sources that were used in Section 4.1.2 and Section 4.1.3. The outer radius of the pentagram here is equal to 3.095λ and the inner radius is equal to 1.182λ. So, the radius of the UCA geometry is again set to a value that lies between these two values. The parameters that are used for DOA estimation comparison are fixed at the same values as those listed in Table 1, Table 2, and Table 3 for the three geometries, except for the parameters that are revalued as listed in Table 5.

4.1.6. Simulation Setup for DOA Estimation Comparison Based on Same Frequencies with Different Bandwidths with Overlapping

In this section, we set the two wideband signals with the same center frequencies and different bandwidths with frequency overlapping. The same two bandwidth values in Section 4.1.5 remain unchanged. This simulation studies the influence of frequency overlapping on the performance of the DOA estimation algorithm based on the array geometry. Now, we change the center frequencies (same center frequencies and different bandwidths with overlapping) of the incident wideband signals for the same two sources that were used in Section 4.1.1, Section 4.1.3, and Section 4.1.5. The outer radius of the pentagram here is equal to 3.451λ and the inner radius is equal to 1.318λ. Then, the radius of the UCA geometry is set to a value that lies between these two values. The parameters that are used for DOA estimation comparison are fixed as the same values as those listed in Table 1, Table 3 and Table 5 for three geometries, except for the parameters that are revalued as listed in Table 6.

4.1.7. Simulation Setup for DOA Estimation Comparison Based on a Larger Number of Sources with Different Frequencies and Zero Bandwidths without Overlapping

Here, we used four sources which emit four wideband signals with different center frequencies and zero bandwidths (pulse signals scenario). In this case, we assume that the first two different signals are coming from the opposite directions of the incoming directions of the other two signals. Regarding these different frequencies in this scenario, we have four different values of wavelengths (λ), which are λ1, λ2, λ3, and λ4 for every signal such that λ1> λ2> λ3> λ4. For setting the element spacing (d) of the three geometries to some value related to the wavelength (λ), we set the wavelength (λ) for simulation to a value that lies in the range betweenλ2 andλ3 as λ greater than λ3 and less than λ2,which is the same value as in Section 4.1.2, Section 4.1.3, Section 4.1.4, Section 4.1.5, and Section 4.1.6, respectively. The outer and inner radius of the pentagram and the radius of the UCA geometry remain the same as in Section 4.1.3. The simulation parameters selected here are the same as in Table 1, except for the parameter named element spacing (in wavelength), which takes the same values as in Table 3 for the three geometries. The other revalued parameters are listed in Table 7.

4.1.8. Simulation Setup for DOA Estimation Comparison Based on Greater Number of Sources with Same Frequencies and Different Bandwidths with Overlapping

This section is the same as the previous Section 4.1.7, as we used the same four sources, all coming from their same actual azimuth DOAs. In this case, we only changed their center frequencies to be one for all of them and their bandwidths to be different from each other. The simulation examines the impact of bandwidth and frequency overlapping on the DOA algorithm performance of wideband sources. In this case, we have the same center frequency for all four signals, so we have the same four values of wavelengths (λ), which are λ1 = λ2 = λ3 = λ4. For setting the element spacing (d) of the three geometries to some value related to the wavelength (λ), we set the wavelength (λ) for simulation to any value of these values. The outer radius of the pentagram here is equal to 1.512λ and the inner radius is equal to 0.578λ. So, the radius of the UCA geometry is again set to a value that lies between these two values. The simulation parameters that are used here are the same as in Table 1 and Table 7 for three geometries, except for some parameters that take the new values in Table 8.

4.1.9. Simulation Setup for Different DOA Algorithm Performances Comparison Based on Proposed Geometry

Here, we selected another two different DOA algorithms to investigate the effect of the array geometry configuration and the antenna aperture on the DOA algorithms’ performance. The DOA estimation performance of the two algorithms will be compared with that of the MUSIC algorithm. These two DOA algorithms are CAPON and SSS.
The settings of the simulation parameters used here for the proposed geometry are the same as those related to the proposed geometry in Section 4.1.6, Section 4.1.7, and Section 4.1.8, respectively. Then the three algorithms (MUSIC, CAPON, and SSS) are applied for DOA estimation based on the proposed geometry under these settings. The SSS algorithm has an additional parameter named scalar value, which will take its value as listed in Table 9.

4.2. Simulation Results

Various software simulations were performed under different wideband signals and DOA azimuth scenarios to investigate the theoretical assumptions of the proposed geometry. Each simulation was implemented according to its related settings, which were specified in Section 4.1.

4.2.1. The 1-DOA Estimation of Proposed Geometry vs. ULA and UCA Geometries under the MUSIC Algorithm

The performance of the MUSIC algorithm for the proposed, UCA and ULA geometries was evaluated using the simulation parameters given in Table 1. The DOA estimation performance results are shown in Figure 5. The red circle represents the true DOA from 0 ° azimuth DOA. The blue line, purple line, and green line represent the DOAs estimated by the MUSIC algorithm based on ULA geometry, UCA geometry, and proposed geometry, respectively.
For one wideband signal source with zero bandwidth (pulse signal) given in Table 1, i.e., 0 ° DOA azimuth, with elevation kept at 90 ° , the DOAs estimated by the MUSIC algorithm based on the proposed geometry and the other two geometries (ULA and UCA) were located at the correct DOAs appearing at 0 ° DOA azimuth, as shown in Figure 5. In other words, the MUSIC algorithm based on the proposed geometry detected the wideband source effectively, the same as it did based on the ULA and UCA geometries. On the other hand, the proposed geometry obeys the DOA MUSIC algorithm and is valid for achieving accurate DOA estimation for wideband sources. The reason for this accurate DOA estimation with the proposed geometry is the perfect setting of the element spacing that is used to form the pentagram array to generate a manifold matrix that has signal and noise subspaces that can be easily separated.
The DOA performance of the MUSIC algorithm for the proposed geometry is much more convincing compared to the ULA and UCA geometries for the simulation parameters given in Table 1, provided that our new proposed geometry with the same number of sensors has a significantly better configuration based on the chosen element spacing, which benefits the conformability of the RIP condition as a separation of signal and noise subspaces. Also, the simulation shows that the MUSIC algorithm achieved a higher and narrower peak-to-floor ratio (PFR) of the normalized spatial power for the UCA geometry than the ULA and proposed geometries, although the ULA has a flatter normalized spatial power at the floor than the other two geometries. In this scenario, the smallest interelement spacing (Y) between the five sensors at the inner vertices (F, G, H, I, and J) of the pentagram array as defined in Section 2.3 equals to 0.080 m (Y = 0.618X = 0.618 × 3.084 × 0.042 = 0.080 m), and the largest one is the spacing between the sensor C and the reference sensor A, which equals to 0.339 m (dC = 2X + Y = 2 × 3.084 × 0.042 + 0.080 = 0.339 m). This largest spacing determines the size of the aperture of the proposed geometry array, which can be acceptable in logical and practical considerations.

4.2.2. The 1-DOA Angular Accuracy and Resolution Performance of the Proposed Geometry under the MUSIC Algorithm

The 1-DOA estimation angular accuracy and resolution performance of the proposed, ULA and UCA geometries under the MUSIC algorithm were investigated using the simulation parameters given in Table 1 and Table 2. The results of the 1-DOA estimation comparison are shown in Figure 6. The red circles again represent the true DOAs from 15 ° and 21 ° azimuth DOA, respectively. The blue line, purple line, and green line represent the DOAs estimated by the MUSIC algorithm based on the ULA, UCA, and proposed geometry, respectively.
For the simulation parameters given in Table 1 and Table 2, and the two wideband signal sources with zero bandwidths (pulse signals), i.e., 15 ° and 21 ° DOA azimuth, with elevation kept at 90 ° , the DOAs estimated by the MUSIC algorithm based on the proposed geometry are located at the correct DOAs appearing at 15 ° and 21 ° DOA azimuth, respectively. At the same time, only one DOA peak is estimated by the MUSIC algorithm based on the ULA and UCA geometries, which is located at the correct DOA of the second source and appears at 21 ° DOA azimuth, and it failed to estimate the DOA peak of the first source, which should be located at 15 ° DOA azimuth, as shown in Figure 6. For ULA geometry, another two DOA peaks are estimated by the MUSIC algorithm, approximately appearing at 58 ° and 8 ° DOAs azimuth, respectively. This makes us think that even the first DOA peak that is located at the correct DOA azimuth of the second source and appears at 21 ° DOA azimuth is most likely a coincidence due to these two false DOA peaks. In contrast, for the UCA geometry, only one DOA peak is estimated by the MUSIC algorithm that is located at the correct DOA azimuth of the second source and appears at 21 ° DOA azimuth. Thus, again, it failed to estimate the DOA peak for the first source that lies at 15° DOA azimuth.
It is worth noting from Figure 6 that the MUSIC algorithm, based on the proposed geometry, estimated the two wideband sources effectively even though they are close to each other. Also, the simulation shows that the MUSIC algorithm estimated the DOAs of the two sources with a high peak-to-floor ratio (PFR) of the normalized spatial power with notable decreasing double-side peaks using the proposed geometry.
In this scenario, the smallest interelement spacing (Y) equals 0.058 m (Y = 0.618X = 0.618 × 2.520 × 0.0375 = 0.058 m) and the largest spacing equals 0.247 m (dC = 2X + Y = 2 × 2.520 × 0.0375 + 0.058 = 0.247 m), which are still reasonable for design considerations. This simulation scenario shows that the proposed geometry has better angular accuracy and resolution performance under the MUSIC algorithm for wideband sources compared to the ULA and UCA geometries.

4.2.3. The 1-DOA Estimation Performance Comparison of the Proposed Geometry with UCA and ULA Geometries

This simulation scenario is the same as that in Section 4.2.2, as we only changed the actual azimuth DOA of the two wideband sources to be separated by some degrees from each other while leaving their signal characteristics unchanged to see how the proposed geometry deals with the variation in the actual DOA to keep its DOA estimation accuracy. This DOA estimation performance comparison is performed using the simulation parameters given in Table 1, Table 2 and Table 3. The simulation results of the DOA estimation performance comparison are shown in Figure 7. Again, the red circles represent the true DOAs from 18 ° and 54 ° azimuth DOA, respectively. The blue line, purple line, and green line represent the DOAs estimated by the MUSIC algorithm based on the ULA, UCA, and proposed geometry, respectively. For the simulation parameters given in Table 1, Table 2 and Table 3, and the two wideband signal sources, i.e., 18 ° and 54 ° DOA azimuth, with elevation kept at 90 ° , the DOAs estimated by the MUSIC algorithm based on the proposed geometry are located at the correct DOAs appearing at 18 ° and 54 ° DOA azimuth, respectively. As in the previous Section 4.2.2, only one DOA is estimated by the MUSIC algorithm based on the ULA and UCA geometries, which is located at the correct DOA of the second source and appears at 54 ° DOA azimuth, and it failed to estimate the first source, which should be located at 18 ° DOA azimuth, as shown in Figure 7. The MUSIC algorithm based on ULA geometry estimated another two DOA peaks, which approximately appear at 25 ° and 9 ° DOAs, respectively. This again supports the probability of the first DOA peak being coincidentally located at the correct DOA azimuth of the second source and appearing at 54 ° DOA azimuth. In comparison, the MUSIC algorithm based on UCA geometry estimated only one DOA peak that was located at the correct DOA azimuth of the second source, appearing at 54 ° DOA azimuth, and failed to estimate the DOA peak for the first source, which lies at 18 ° DOA azimuth.
According to the simulation results in Figure 7, the MUSIC algorithm, based on the proposed geometry, detected and estimated the two wideband sources effectively even though they are separated by some degrees from each other. Also, the simulation shows that the MUSIC algorithm estimated the DOAs of the two sources with a low peak-to-floor ratio (PFR) of the normalized spatial power using the proposed geometry compared to the UCA and ULA geometries.
In this simulation, we found that the proposed geometry provided high DOA accuracy with high resolution by insignificantly maximizing its aperture by increasing the element spacing to a larger value than those in Section 4.2.2 to adapt the variation in the DOA of the sources. The element spacing between the five elements (A, B, C, D, and E) at the outer vertices of the pentagram array is increased to 2.523λ instead of 2.520λ in Section 4.2.2. The smallest interelement spacing (Y) and the largest spacing can be the same as their values in Section 4.2.2 due to these little increases in design considerations and measurement errors. In this scenario, we show that the proposed geometry can adapt to the variation in the DOA of the wideband sources to provide high-accuracy DOA estimation with high resolution performance by resetting its element spacing as its number of elements remains fixed.

4.2.4. The 1-DOA Estimation Performance Analysis of the Proposed Geometry under the MUSIC Algorithm

The 1-DOA estimation performance analysis of the proposed geometry under the MUSIC algorithm was investigated using the same simulation parameters given in Table 1, Table 2 and Table 3, except those parameters which take their values as specified in Table 4. The results of the DOA estimation performance analysis are shown in Figure 8. The red circles again represent the true DOAs from 18 ° and 54 ° azimuth DOA. The green line, purple line, and blue line represent the DOAs estimated by the MUSIC algorithm based on the proposed geometry with SNR equal to −25 dB, 0 dB, and 25 dB, respectively.
For the simulation parameters given in Table 1, Table 2, Table 3 and Table 4 and two wideband signal sources with zero bandwidths (pulse signals), i.e., 18 ° and 54 ° DOA azimuth, with elevation kept at 90 ° , the DOAs estimated by the MUSIC algorithm based on the proposed geometry are located at the correct DOAs appearing at 18 ° and 54 ° DOA azimuth, respectively, for three different SNR values, as shown in Figure 8. It is worth noting from Figure 8 that the MUSIC algorithm, based on the proposed geometry, estimated the two wideband sources effectively even at low SNR levels. Also, the simulation shows that the MUSIC algorithm estimated DOAs with a high peak-to-floor ratio (PFR) of the normalized spatial power at high SNR levels using the proposed geometry. This means that the increase in SNR improved the DOA estimation performance. The explanation is that for the proposed geometry, there is no ability for two or more sensors to be located very near each other at one or many locations. For this reason, the rows of the array manifold matrix would be differentiated, generating a sufficient rank covariance matrix. Again, these results stated that our new proposed geometry with a perfect sensor configuration has significantly accurate DOA estimation performance regardless of the variation in SNR. In this simulation, the smallest interelement spacing (Y) and the largest spacing (dC) have the same values as in Section 4.2.3.

4.2.5. The 1-DOA Estimation Performance Comparison of the Proposed Geometry with UCA and ULA Geometries Based on Different Frequencies with Different Bandwidths without Overlapping

For simplicity purposes, in the wideband DOA estimation comparison in previous Section 4.2.2, Section 4.2.3 and Section 4.2.4, two wideband signals with zero bandwidth (pulse signals) were considered. Here, we assumed that the same two wideband signals are not pulse signals, and they have different bandwidths without overlapping between them. Thus, the two different frequencies of the two signals remain unchanged.
This scenario studies the effect of the bandwidth of the incident wideband signals on the array geometry configuration, the antenna aperture, and the DOA algorithm’s performance, as the signal frequency components are spreading along these bandwidths. The DOA estimation performance comparison is provided using the simulation parameters given in Table 1, Table 2, Table 3 and Table 5. The simulation results of the DOA estimation performance comparison in this case are shown in Figure 9.
As usual, the red circles represent the true DOAs from 18 ° and 54 ° azimuth DOA, respectively. The blue line, purple line, and green line represent the DOAs estimated by the MUSIC algorithm based on the ULA, UCA, and proposed geometry, respectively.
For the simulation parameters given in Table 1, Table 2, Table 3 and Table 5 and the two wideband signal sources with different bandwidths without overlapping, i.e., 18 ° and 54 ° DOA azimuth, with elevation kept at 90 ° , the DOAs estimated by the MUSIC algorithm based on the proposed geometry are located at the correct DOAs appearing at 18 ° and 54 ° DOA azimuth, respectively, as shown in Figure 9. This means that the MUSIC algorithm, based on the proposed geometry, estimated the DOAs of the two wideband sources accurately. From Figure 9, it is clear that the MUSIC algorithm based on UCA geometry failed to estimate the correct DOA of the two wideband sources by providing messy results for DOA estimation, as many low and wide peaks appear in the normalized power spectrum. Based on ULA geometry, the MUSIC algorithm also failed to estimate the correct DOA of the two wideband sources and estimated three DOA peaks appearing at 48 ° , 0 ° , and 48 ° DOAs, respectively. As we can see in this case and due to the bandwidths of the two signals, the MUSIC algorithm based on the ULA and UCA geometries failed to estimate the DOAs of the two or even one wideband source.
In this case, the proposed geometry provided good DOA results by minimizing its aperture by decreasing the element spacing to a smaller value than those values in Section 4.2.2 and Section 4.2.3 to adapt the variation in the bandwidths of the wideband signals. The element spacing between the five elements (A, B, C, D, and E) at the outer vertices of the pentagram array is decreased to 2.249λ instead of 2.520λ in Section 4.2.2 and 2.523λ in Section 4.2.3. The smallest interelement spacing (Y) in this case is equal to 0.052 m (Y = 0.618X = 0.618 × 2.249 × 0.0375 = 0.052 m) and the largest spacing equals 0.221 m (dC = 2X + Y = 2 × 2.249 × 0.0375 + 0.052 = 0.221 m), which are acceptable in practical implementations. Again, in this scenario, we show that the proposed geometry can be used for the DOA of the wideband sources to provide good results of DOA estimation by adjusting its element spacing in case of changing the bandwidths of the incoming signals.
This simulation result in Figure 9 demonstrates the outgeneralization of the proposed geometry over its counterparts (ULA and UCA), as it can be used for DOA estimation of wideband sources even at different signal bandwidths.

4.2.6. The 1-DOA Estimation Performance Comparison of the Proposed Geometry with UCA and ULA Geometries Based on the Same Frequencies with Different Bandwidths with Overlapping

In the previous Section 4.2.5, we assumed that the two wideband signals have different frequencies and different bandwidths without frequency overlapping. In this part, we considered the frequency overlapping between these signals and assumed that they had the same frequencies and different bandwidths. This scenario discusses the influence of the frequency overlapping of the wideband signals due to their bandwidth on the performance of the DOA estimation as the signals share some frequency components that are already present in these bandwidths. In the literature, frequency overlapping represents the main reason that most of the DOA algorithms are not applicable to DOA estimation of wideband sources, especially since they use subspace methods, as the separation of these subspaces of the covariance matrix becomes difficult. The DOA estimation performance comparison is provided using the simulation parameters given in Table 1, Table 3, Table 5, and Table 6. The simulation results of the DOA estimation performance comparison for this scenario are shown in Figure 10. In Figure 10, the red circles represent the true DOAs from 18° and 54° azimuth DOA, respectively. The blue line, purple line, and green line represent the DOAs estimated by the MUSIC algorithm based on the ULA, UCA, and proposed geometry, respectively. For the simulation parameters given in Table 1, Table 3, Table 5, and Table 6, and the two wideband signal sources with the same frequencies and different bandwidths with overlapping, i.e., 18 ° and 54 ° DOA azimuth, with elevation kept at 90 ° , the DOAs estimated by the MUSIC algorithm based on the proposed geometry are located at the correct DOAs appearing at 18 ° and 54 ° DOA azimuth, respectively, as shown in Figure 10. The result is that the MUSIC algorithm, based on the proposed geometry, estimated the DOAs of the two wideband sources effectively. From Figure 10, it can be seen that the MUSIC algorithm based on UCA geometry failed to estimate the correct DOAs of the two wideband sources, providing only one DOA peak at the left end of the normalized spectrum. Also, it is clear that in the same figure, the MUSIC algorithm based on ULA geometry failed to estimate the correct DOAs of the two wideband sources and estimated three DOA peaks appearing at 45 ° , 0 ° , and 65 ° DOAs, respectively. It is clear from Figure 10 that, because of the frequency overlapping of the two wideband signals, the MUSIC algorithm based on the ULA and UCA geometries failed to estimate the DOAs of the two wideband sources. In this case, the element spacing between the five elements (A, B, C, D, and E) at the outer vertices of the pentagram array is increased to 2.508λ instead of 2.249λ in Section 4.2.5, 2.520λ in Section 4.2.2, and 2.523λ in Section 4.2.3. The smallest interelement spacing (Y) in this case is equal to 0.058 m (Y = 0.618X = 0.618 × 2.508 × 0.0375 = 0.058 m) and the largest spacing is equal to 0.246 m (dC = 2X + Y = 2 × 2.508 × 0.0375 + 0.058 = 0.246 m), which are also convincing for practical considerations.
Again, this scenario shows that the proposed geometry proved its validity for a DOA of the wideband sources, providing good results of DOA estimation depending on changing its element spacing to generate a covariance matrix from which its signal and noise subspaces can be easily separated in the case of frequency overlapping of the incoming wideband signals. The simulation results in Figure 10 show the outperformance of the proposed geometry over its counterparts (ULA and UCA). The simulation shows that the MUSIC algorithm, based on the proposed geometry, estimated the DOAs of the two sources with one redundant peak with less spectrum amplitude, which can be minimized using other DOA estimation algorithms, as will be demonstrated later in Section 4.2.9.

4.2.7. The 1-DOA Estimation Performance Comparison of the Proposed Geometry with UCA and ULA Geometries Based on a Larger Number of Wideband Sources

In the previous Section 4.2.1, Section 4.2.2, Section 4.2.3, Section 4.2.4, Section 4.2.5, Section 4.2.6, we used one and two wideband sources with different frequencies and bandwidth scenarios. In the literature, using a larger number of array elements provides high DOA estimation accuracy. According to the proposed geometry, we only have ten array elements. Also, the MUSIC algorithm can only estimate a smaller number of sources than the number of array elements. Due to these notes, we used four wideband sources with different frequencies and zero bandwidths (pulse signals) in this simulation.
The DOA estimation performance comparison for four wideband sources is presented using the simulation parameters given in Table 1, Table 3, and Table 7. The DOA estimation performance comparison simulation results of this scenario are shown in Figure 11. Constantly, the red circles represent the true DOAs from 54 ° , 18 ° , 18 ° , and 54 ° azimuth DOA, respectively. The blue line, purple line, and green line represent the DOAs estimated by the MUSIC algorithm based on the ULA, UCA, and proposed geometry, respectively. Using the simulation parameters given in Table 1, Table 3, and Table 7, and the four wideband signal sources with different frequencies and zero bandwidths (pulse signals), i.e., 54 ° , 18 ° , 18 ° , and 54 ° DOA azimuth, with elevation kept at 90 ° , the DOAs estimated by the MUSIC algorithm based on the proposed geometry are located at the correct DOAs appearing at 54 ° , 18 ° , 18 ° , and 54 ° DOA azimuth, respectively, as shown in Figure 11. This indicates that the MUSIC algorithm, based on the proposed geometry, estimated the DOAs of the four wideband sources effectively.
From the same Figure 11, we see that the MUSIC algorithm based on UCA geometry estimated only one DOA peak for the four wideband sources at the correct DOA azimuth of the fourth source, appearing at 54 ° DOA azimuth, and failed to estimate the correct DOAs of the other three wideband sources. Also, based on ULA geometry, the MUSIC algorithm failed to estimate the correct DOAs of the four wideband sources by estimating seven DOA peaks, and only one of these peaks is estimated at the correct DOA azimuth of the fourth source, appearing at 54 ° DOA azimuth. The other six DOA peaks for the three wideband sources were estimated at random DOA azimuth, approximately appearing at 75 ° , 20 ° , 15 ° , 11 ° , 15 ° , and 75 ° DOA azimuth, respectively.
Referring to Figure 11, we can note that the simulation results explain the power of the MUSIC algorithm based on the proposed geometry to estimate the DOAs of four wideband signals, with each of them coming from opposite directions, whereas this is unobtainable when using ULA and UCA geometries. In this part, the element spacing, the smallest interelement, and the largest spacing have the same values as in Section 4.2.3. This simulation shows the strength of the proposed geometry.

4.2.8. The 1-DOA Estimation Performance Comparison of the Proposed Geometry with UCA and ULA Geometries Based on a Larger Number of Wideband Sources with Frequency Overlapping

In this section, we use the same four wideband sources with their actual azimuth DOAs that were used in Section 4.2.7. Here, we only changed their corresponding wideband signals, such that we used frequency overlapping between them with the same center frequency and different bandwidths. The DOA estimation performance comparison is examined using the simulation parameters given in Table 1, Table 7, and Table 8. The DOA estimation performance comparison simulation results of this part are shown in Figure 12.
Indelibly, the red circles represent the true DOAs from 54 ° , 18 ° ,   18 ° , and 54 ° azimuth DOA, respectively. The blue line, purple line, and green line represent the DOAs estimated by the MUSIC algorithm based on the ULA, UCA, and proposed geometry, respectively. According to the simulation parameters given in Table 1, Table 7, and Table 8, and the four frequency overlapping wideband sources with the same frequencies and different bandwidths, i.e., 54 ° , 18 ° , 18 ° , and 54 ° DOA azimuth, with elevation kept at 90°, the MUSIC algorithm based on the proposed geometry estimated the DOAs that are located at the correct DOAs of the four wideband sources appearing at 54 ° , 18 ° , 18 ° , and 54 ° DOA azimuth, respectively, as shown in Figure 12. This implies that the MUSIC algorithm, based on the proposed geometry, estimated the DOAs of the four wideband sources.
From the same Figure 12, we see that the MUSIC algorithm based on UCA geometry failed to estimate the correct DOAs of the four wideband sources by estimating four false wide and short DOA azimuth peaks approximately appearing at 85 ° , 60 ° , 23 ° , and 50 ° DOA azimuth, respectively. Likewise, the MUSIC algorithm based on ULA geometry failed to estimate the correct DOAs of the four wideband sources by estimating false five DOA azimuth peaks approximately appearing at 56 ° , 24 ° , 0 ° , 25 ° , and 60 ° DOA azimuth, respectively.
As we can see from Figure 12, the MUSIC algorithm, based on the proposed geometry, fully estimated the correct DOAs of the four wideband sources under frequency overlapping and contrary direction conditions of the wideband signals using a suitable sensor configuration. In this case, the element spacing between the five elements (A, B, C, D, and E) at the outer vertices of the pentagram array is decreased to 1.099λ instead of 2.508λ in Section 4.2.6, 2.249λ in Section 4.2.5, 2.520λ in Section 4.2.2, and 2.523λ in Section 4.2.3 and Section 4.2.7. The smallest interelement spacing (Y) in this case equals 0.025 m (Y = 0.618X = 0.618 × 1.099 × 0.0375 = 0.025 m) and the largest spacing equals 0.107 m (dC = 2X + Y = 2 × 1.099 × 0.0375 + 0.025 = 0.107 m), which can be realizable in design considerations.
The simulation shows that the MUSIC algorithm, based on the proposed geometry, estimated the DOAs of the four wideband sources with two redundant peaks with less amplitude at the two ends of the normalized spectrum, which can be minimized using other DOA estimation algorithms as discussed in Section 4.2.9.
This simulation also reflects the validity and outstanding nature of the proposed geometry of a larger number of wideband sources with frequency-overlapping signals.

4.2.9. The 1-DOA Estimation Performance Comparison of Different DOA Algorithms Based on the Proposed Geometry

In this section, the performance of the proposed geometry under different DOA algorithms is introduced. The performance is analyzed by applying the two DOA algorithms (CAPON and SSS) to Section 4.2.6, Section 4.2.7, and Section 4.2.8, respectively. Then their performance is compared with that of the MUSIC algorithm in these same sections.
The simulation parameters are the same as those used in these three sections for the three DOA algorithms. The SSS algorithm has another parameter named scalar value, whose value is listed in Table 9.
The results of the 1-DOA estimation performance comparison of the CAPON and SSS algorithms with the MUSIC algorithm as in Section 4.2.6 are shown in Figure 13a–c. The red circles represent the true DOAs from 18 ° and 54 ° azimuth DOA, with elevation kept at 90 ° . The black line, green line, and blue line represent the DOAs estimated by the MUSIC, CAPON, and SSS algorithms, respectively, based on the proposed geometry.
In this DOA performance comparison, for the two wideband sources with frequency overlapping and other setting considerations in Section 4.2.6, i.e., 18 ° and 54 ° DOA azimuth, with elevation kept at 90 ° , the DOAs estimated by all three different DOA algorithms based on the proposed geometry are located at the correct DOAs appearing at 18 ° and 54 ° DOA azimuth, respectively, as shown in Figure 13a–c.
Also, the results of the 1-DOA estimation performance comparison of the CAPON and SSS algorithms with the MUSIC algorithm as in Section 4.2.7 are shown in Figure 14a–c. Usually, the red circles represent the true DOAs from 54 ° , 18 ° , 18 ° , and 54 ° azimuth DOA, with elevation kept at 90 ° . Again, the black line, green line, and blue line represent the DOAs estimated by the MUSIC, CAPON, and SSS algorithms, respectively, based on the proposed geometry.
In this DOA performance comparison, for the four wideband sources with different frequencies without overlapping and other setting considerations applied in Section 4.2.7, i.e., 54 ° , 18 ° , 18 ° , and 54 ° DOA azimuth, with elevation kept at 90 ° , the DOAs estimated by all three different DOA algorithms based on the proposed geometry are located at the correct DOAs appearing at 54 ° , 18 ° , 18 ° , and 54 ° DOA azimuth, respectively, as shown in Figure 14a–c.
Finally, the outcomes of the 1-DOA estimation performance comparison of the CAPON and SSS algorithms with the MUSIC algorithm as in Section 4.2.8 are shown in Figure 15a–c. Generally, the red circles represent the true DOAs from 54 ° , 18 ° , 18 ° , and 54 ° azimuth DOA, with elevation kept at 90 ° . Commonly, the black line, green line, and blue line represent the DOAs estimated by the MUSIC, CAPON, and SSS algorithms, respectively, based on the proposed geometry.
In this DOA performance comparison scenario, for the four wideband sources with the same frequencies with overlapping and other setting considerations used in Section 4.2.8, i.e., 54 ° , 18 ° , 18 ° , and 54 ° DOA azimuth, with elevation kept at 90 ° , the DOAs estimated by all three different DOA algorithms based on the proposed geometry are located at the correct DOAs appearing at 54 ° , 18 ° , 18 ° , and 54 ° DOA azimuth, respectively, as shown in Figure 15a–c.
As we can see from Figure 13a–c, Figure 14a–c and Figure 15a–c, all three DOA algorithms fairly estimated the correct DOAs under different sensor configurations of the proposed geometry. Thus, we state that these sensor configurations, which were created by different perfect element spacing for the proposed geometry, generated manifold matrices in which their signal and noise subspaces have easy separation.
As we mentioned before, the motivation behind choosing appropriate element spacing for the proposed geometry is to achieve an array configuration that works well for DOA estimation algorithms for wideband sources. These simulation results show that the proposed geometry generates a developed covariance matrix, which allows the aforementioned DOA estimation techniques to be applied directly to wideband signals.
Also, it is clear from Figure 13c and Figure 15c that the DOA estimation performance of the proposed geometry under the SSS algorithm is better than that of the other two algorithms by minimizing the redundant peaks in cases of increasing the bandwidth or frequency overlapping of the incident wideband signals. This is because SSS uses signal subspace to construct its spatial spectrum instead of noise subspace and minimizes the side-lobe levels by subtracting its normal pseudo-spectrum from unity and using a small scalar value to avoid possible singularities.
The proposed geometry exploits its differentiated property for sensor configurations to formulate an array manifold matrix that has sufficient rank covariance to obey the RIP condition and make the separation of signal and noise subspaces easy even for different wideband signal scenarios. In other words, the proposed geometry solved the problems of manifold matrix ambiguity and avoiding grating lobes when the element spacing exceeds 0.5λ using gathering or superposition techniques on triangular geometries.
It is worth noting from these simulation results that the proposed geometry is valid for achieving accurate results of DOA estimation using different DOA algorithms and wideband signals, avoiding additional or preprocessing requirements for taking the whole wideband frequency information.
All previous investigated simulation scenarios showed that our proposed pentagram geometry has perfect performance with a small number of sensors and various sensor configurations.

5. Discussion

After we carried out and completed the study of the investigated simulations in Section 4.2, and for practical considerations, we had many findings that are summarized in the below discussion:
From Section 4.2.1, the proposed geometry used a large interelement spacing (dX = 3.084λ) to form element configuration and maximized antenna aperture for dealing with a single wideband pulse signal coming from a single direction.
Referring to Section 4.2.2, Section 4.2.3, and Section 4.2.7, when the number of wideband sources increased without changing their frequencies, the proposed geometry decreased its interelement spacing (dX = 2.520λ and dX = 2.523λ) to form element configuration and minimized antenna aperture for dealing with a large number of wideband sources regardless of their incoming directions or separations.
According to Section 4.2.5 and Section 4.2.6, when the bandwidths of wideband signals increased regardless of their overlapping frequencies, the proposed geometry decreased its interelement spacing (dX = 2.249λ and dX = 2.503λ) to form element configuration and minimized antenna aperture for dealing with the increasing bandwidths of the wideband signals.
From Section 4.2.7 and Section 4.2.8, when the bandwidths of wideband signals increased with overlapping frequencies, the proposed geometry decreased its interelement spacing (dX = 1.099λ) to form element configuration and minimized antenna aperture for dealing with the increasing bandwidths of the wideband signals and overlapping frequencies existing in these bandwidths.
According to these results, we make some comments and guidelines on the DOA performance of the proposed geometry as follow:
  • The proposed geometry used a fixed number of elements and variable element spacing to form various element configurations.
  • These element configurations are selected and determined in accordance with the characteristics of the incident wideband signals and sources (from previous results, when bandwidth increases, element spacing decreases).
  • Every element configuration is related to a specific antenna aperture and generates a particular manifold matrix.
  • This particular manifold matrix has independent columns and satisfies the RIP condition.
  • The covariance matrix for the incident wideband sources is obtained using this manifold matrix.
  • Finally, the subspaces of this covariance matrix or its inversion are used to obtain unambiguous DOAs of the incident wideband sources by directly applying different DOA algorithms.

6. Conclusions and Future Works

In this study, a novel pentagram antenna array geometry was proposed based on triangular geometry as its main contribution. The geometry was constructed using the gathering and superposition of three isosceles triangles. Its geometry and mathematical model were analyzed. It has a fixed number of elements (10 sensors) with variable element spacing and could be classified as a FNEVES array geometry. The aperture was designed and can be minimized or maximized according to the setting of the element spacing, which offers a creative approach to array design using a fixed number of sensors to build an array with many various apertures. The main motivation of this geometry is the setting of element spacing to obtain an array manifold matrix that satisfies the RIP condition to avoid the manifold matrix ambiguity problem. This motivation offers benefits related to the degrees of freedom for creating a perfect array covariance matrix, which allows DOA estimation algorithms to be applied directly to wideband signals without needing additional signal preprocessing or separation techniques. The array geometry can be applied to both narrowband and wideband sources, as well as to both elevation and azimuth DOA estimation.
In this paper, we only investigated the performance of the proposed geometry for the DOA of wideband signals to estimate the azimuth angle ( ϕ K ) using the MUSIC algorithm. A large number of simulation experiments and analyses were conducted under different wideband signal scenarios based on frequencies and bandwidths. Its performance showed better results when compared with those of the UCA and ULA geometries. For further verification, its performance was also examined using the SSS and CAPON algorithms, which provided considerable results. In addition, the SSS method had better results compared to the MUSIC and CAPON methods.
The simulation presented DOA results with good accuracy and showed that the novel geometry is wellsuited for wideband sources and DOA algorithms (the classic scenario). As a consequence, the geometry effectively solved the DOA manifold ambiguity problem for wideband sources by avoiding the grating lobes using gathering and superposition techniques for triangular geometries. It is important to mention here that the duality between the time-domain and frequency-domain was exploited by using the array output signal in the frequency-domain X(f) instead of its representation in the time-domain X(t) in the computation of the array covariance matrix and eigenvalue decomposition.
From a cost perspective, our geometry exploits the properties of a fixed (few) number of elements and variable element spacing to outperform its counterparts (UCA and ULA).
Our future work will be extended to study the performance of the array geometry in the following cases: DOA estimation of both azimuth angle ( ϕ K ) and elevation angle ( θ K ), DOA estimation of narrowband signals (sources), DOA estimation of wideband coherent signals (sources), DOA estimation of (narrowband and wideband) compressive sensing scenarios, real demonstration and experimental setup, and application of the other DOA estimation state-of-the-art algorithms.

Author Contributions

Conceptualization, M.K. and B.T.; methodology, M.K.; software, K.T., H.F. and Y.X.; validation, M.K., B.T. and K.J.; formal analysis, M.K., K.T. and H.F.; investigation, M.K., K.J., K.T., H.F., Y.X. and B.T.; resources, B.T.; data curation, M.K.; writing—original draft preparation, M.K.; writing—review and editing, M.K. and K.J.; visualization, M.K. and Y.X.; supervision, B.T.; project administration, M.K., B.T. and K.J.; funding acquisition, B.T. and K.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the Key Project of the National Defense Science and Technology Foundation Strengthening Plan 173 of funder grant number 2022-JCJQ-ZD-010-12 and in part by the National Natural Science Foundation of China under grant 62301119.

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors would like to thank all editors and reviewers for their valuable comments and suggestions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chandran, S. Advances in Direction-of-Arrival Estimation; Artech House: Norwood, MA, USA, 2006. [Google Scholar]
  2. Fallahi, R.; Roshandel, M. Effect of mutual coupling and configuration of concentric circular array antenna on the signal-to- interference performance in CDMA systems. Prog. Electromagn. Res. 2007, 76, 427–447. [Google Scholar] [CrossRef]
  3. Krim, H.; Viberg, M. Two decades of array signal processing research: The parametric approach. IEEE Signal Process. Mag. 1996, 13, 67–94. [Google Scholar] [CrossRef]
  4. Stoica, P.; Moses, R.L. Introduction to Spectral Analysis; Prentice Hall: Upper Saddle River, NJ, USA, 1997. [Google Scholar]
  5. Wax, M.; Shan, T.J.; Kailath, T. Spatio-temporal spectral analysis by eigenstructure methods. IEEE Trans. Acoust. Speech Signal Process. 1984, 32, 817–827. [Google Scholar] [CrossRef]
  6. Su, G.; Morf, M. The signal subspace approach for multiple wide-band emitter location. IEEE Trans. Acoust. Speech Signal Process. 1983, 31, 1502–1522. [Google Scholar]
  7. Wang, H.; Kaveh, M. Coherent signal-subspace processing for the detection and estimation of angles of arrival of multiple wide-band sources. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 823–831. [Google Scholar] [CrossRef]
  8. Naidu, P.S. Sensor Array Signal Processing; CRC Press: New York, NY, USA, 2001. [Google Scholar]
  9. Schmidt, R.O. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  10. Al-Sadoon, M.A.G.; Abduljabbar, N.A.; Ali, N.T.; Asif, R.; Zweid, A.; Alhassan, H.; Noras, J.M.; Abd-Alhameed, R.A. A More Efficient AOA Method for 2D and 3D Direction Estimation with Arbitrary Antenna Array Geometry. In BROADNETS 2018, LNICST; Sucasas, V., Mantas, G., Althunibat, S., Eds.; Springer: Berlin/Heidelberg, Germany, 2019; Volume 263, pp. 419–430. [Google Scholar]
  11. Capon, J. High-resolution frequency-wavenumber spectrum analysis. Proc. IEEE 1969, 57, 1408–1418. [Google Scholar] [CrossRef]
  12. Trees, H.L.V. Optimum Array Processing, Part IV of Detection, Estimation and Modulation Theory; Wiley Interscience: New York, NY, USA, 2002. [Google Scholar]
  13. Wang, T.; Yang, L.S.; Lei, J.M.; Yang, S.Z. A modified MUSIC to estimate DOA of the coherent narrowband sources based on UCA. In Proceedings of the International Conference on Communication Technology (ICCT’06), Guilin, China, 27–30 November 2006. [Google Scholar]
  14. Mahmoud, K.R.; El-Adawy, M.; Ibrahem, S.M.M.; Bansal, R.; Zainud-Deen, S.H. A comparison between circular and hexagonal array geometries for smart antenna systems using particle swarm optimization algorithm. Prog. Electromagn. Res. 2007, 72, 75–90. [Google Scholar] [CrossRef]
  15. Gozasht, F.; Dadashzadeh, G.R.; Nikmehr, S. A comprehensive performance study of circular and hexagonal array geometries in the lms algorithm for smart antenna applications. Prog. Electromagn. Res. 2007, 68, 281–296. [Google Scholar] [CrossRef]
  16. Cand’es, E.; Romberg, J. Sparsity and incoherence in compressive sampling. Inverse Prob. 2007, 23, 969. [Google Scholar] [CrossRef]
  17. Ender, J.H.G. On compressive sensing applied to radar. Signal Process. 2010, 90, 1402–1414. [Google Scholar] [CrossRef]
  18. Ma, W.K.; Hsieh, T.H.; Chi, C.Y. DOA Estimation of quasi-stationary signals with less sensors than sources and unknown spatial noise covariance a khatri-rao subspace approach. IEEE Trans. Signal Process. 2010, 58, 2168–2180. [Google Scholar] [CrossRef]
  19. Pal, P.; Vaidyanathan, P.P. Nested arrays: A novel approach to array processing with enhanced degrees of freedom. IEEE Trans. Signal Process. 2010, 58, 4167–4181. [Google Scholar] [CrossRef]
  20. Han, K.; Nehorai, A. Wideband Direction of Arrival Estimation Using Nested Arrays. In Proceedings of the International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP05), St. Martin, France, 15–18 December 2013; IEEE: New York, NY, USA, 2013; pp. 188–191. [Google Scholar]
  21. Qin, S.; Zhang, Y.D.; Amin, M.G. Generalized co-prime array configurations for direction-of-arrival estimation. IEEE Trans. Signal Process. 2015, 63, 1377–1390. [Google Scholar] [CrossRef]
  22. Werner, D.H.; Haupt, R.L.; Werner, P.L. Fractal antenna engineering: The theory and design of fractal antenna arrays. IEEE Antennas Propag. Mag. 1999, 41, 37–59. [Google Scholar] [CrossRef]
  23. Spence, T.G.; Werner, D.H. Design of broadband planar arrays based on the optimization of aperiodic tilings. IEEE Trans. Antennas Propag. 2008, 56, 76–86. [Google Scholar] [CrossRef]
  24. Asghar, Z.S.; Ng, B.P. Aperiodic geometry design for DOA estimation of broadband sources using compressive sensing. Signal Process. 2019, 155, 96–107. [Google Scholar] [CrossRef]
  25. Agrawal, M.; Prasad, S. Broadband DOA Estimation Using Spatial-Only Modeling of Array Data. IEEE Trans. Signal Process. 2000, 48, 663–670. [Google Scholar] [CrossRef]
  26. Zatman, M. How Narrow Is Narrowband? IEE Proc. Radar Sonar Navig. 1998, 145, 85–91. [Google Scholar] [CrossRef]
  27. Whitney, L.E.; FSA; MAAA. Math Handbook of Formulas, Processes and Tricks, Geometry Version 2.9; Earl Whitney: Reno, NV, USA, 2015. [Google Scholar]
  28. Candes, E.; Romberg, J.; Tao, T. Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information. IEEE Trans. Inf. Theory 2004, 52, 489–509. [Google Scholar] [CrossRef]
  29. Cui, A.; Xu, T.; Yu, W.; He, P.; Xu, Z. An Array Interpolation Based Compressive Sensing DOA Method for Sparse Array. In Proceedings of the 3rd International Conference on Imaging, Signal Processing and Communication, Vancouver, BC, Canada, 26–28 August 2019; IEEE: New York, NY, USA, 2019; pp. 24–27. [Google Scholar]
Figure 1. Isosceles triangle (base of the proposed array geometry).
Figure 1. Isosceles triangle (base of the proposed array geometry).
Remotesensing 16 00535 g001
Figure 2. Three-superposed triangles (five-star pentagram) formation.
Figure 2. Three-superposed triangles (five-star pentagram) formation.
Remotesensing 16 00535 g002
Figure 3. Law sine of a plane triangle.
Figure 3. Law sine of a plane triangle.
Remotesensing 16 00535 g003
Figure 4. The coordinate system of pentagram antenna array receiving Q wideband signals from different directions.
Figure 4. The coordinate system of pentagram antenna array receiving Q wideband signals from different directions.
Remotesensing 16 00535 g004
Figure 5. The DOA estimation performance of the proposed geometry vs. ULA and UCA under the MUSIC algorithm.
Figure 5. The DOA estimation performance of the proposed geometry vs. ULA and UCA under the MUSIC algorithm.
Remotesensing 16 00535 g005
Figure 6. The 1-DOA angular accuracy and resolution performance for the proposed geometry, ULA, and UCA under the MUSIC algorithm.
Figure 6. The 1-DOA angular accuracy and resolution performance for the proposed geometry, ULA, and UCA under the MUSIC algorithm.
Remotesensing 16 00535 g006
Figure 7. The DOA estimation performance comparison of the proposed geometry with UCA and ULA geometries under the MUSIC algorithm.
Figure 7. The DOA estimation performance comparison of the proposed geometry with UCA and ULA geometries under the MUSIC algorithm.
Remotesensing 16 00535 g007
Figure 8. The proposed geometry DOA estimation performance analysis under the MUSIC algorithm.
Figure 8. The proposed geometry DOA estimation performance analysis under the MUSIC algorithm.
Remotesensing 16 00535 g008
Figure 9. The DOA estimation performance comparison based on the proposed geometry, UCA, and ULA geometries under the MUSIC algorithm using different frequencies with different bandwidths without overlapping.
Figure 9. The DOA estimation performance comparison based on the proposed geometry, UCA, and ULA geometries under the MUSIC algorithm using different frequencies with different bandwidths without overlapping.
Remotesensing 16 00535 g009
Figure 10. The DOA estimation performance comparison based on the proposed geometry, UCA, and ULA geometries under the MUSIC algorithm using the same frequencies with different bandwidths with overlapping.
Figure 10. The DOA estimation performance comparison based on the proposed geometry, UCA, and ULA geometries under the MUSIC algorithm using the same frequencies with different bandwidths with overlapping.
Remotesensing 16 00535 g010
Figure 11. The DOA estimation performance comparison based on the proposed geometry, UCA, and ULA geometries under the MUSIC algorithm using four wideband sources without frequency overlapping.
Figure 11. The DOA estimation performance comparison based on the proposed geometry, UCA, and ULA geometries under the MUSIC algorithm using four wideband sources without frequency overlapping.
Remotesensing 16 00535 g011
Figure 12. The DOA estimation performance comparison based on the proposed geometry, UCA, and ULA geometries under the MUSIC algorithm using four wideband sources with frequency overlapping.
Figure 12. The DOA estimation performance comparison based on the proposed geometry, UCA, and ULA geometries under the MUSIC algorithm using four wideband sources with frequency overlapping.
Remotesensing 16 00535 g012
Figure 13. (ac) The performance comparison of different DOA algorithms based on the proposed geometry using two wideband sources with different bandwidths and frequency overlapping.
Figure 13. (ac) The performance comparison of different DOA algorithms based on the proposed geometry using two wideband sources with different bandwidths and frequency overlapping.
Remotesensing 16 00535 g013
Figure 14. (ac) The performance comparison of different DOA algorithms based on the proposed geometry using four wideband sources with different frequencies without overlapping.
Figure 14. (ac) The performance comparison of different DOA algorithms based on the proposed geometry using four wideband sources with different frequencies without overlapping.
Remotesensing 16 00535 g014
Figure 15. (ac) The performance comparison of different DOA algorithms based on the proposed geometry using four wideband sources with same frequency with overlapping.
Figure 15. (ac) The performance comparison of different DOA algorithms based on the proposed geometry using four wideband sources with same frequency with overlapping.
Remotesensing 16 00535 g015
Table 1. Simulation parameters for DOA estimation based on proposed, ULA, and UCA geometries.
Table 1. Simulation parameters for DOA estimation based on proposed, ULA, and UCA geometries.
ParameterSymbolULA/UCA/ProposedNotes
Number of sensorsM10Fixed number in the proposed geometry
Sampling frequency(GHz)fs16For simulation
Center frequency (GHz)f07.1One signal is considered
Bandwidth (GHz)BW0Pulse signal
Wavelength of the incident signal (m)λ0.042λ = c/f0
Source elevation DOA (degrees) θ K 90Elevation kept as fixed
Source azimuth DOA (degrees) ϕ K 0One source is considered
SnapshotsN100Number of samples
Speed of propagation (light) m/sc 3 × 10 8 -
Signal-to-noise ratio (in dB)SNR10-
Element spacing (in wavelength)dd = 0.5λ/R = 2.5λ/dX = 3.084λElement spacing for ULA/radius of UCA/base element spacing for proposed geometry
Element angle position (rad)Phi-/(2π/M)/-Element distribution of the geometry
Table 2. Simulation parameters for DOA estimation angular accuracy and resolution under MUSIC algorithm based on proposed, ULA, and UCA geometries.
Table 2. Simulation parameters for DOA estimation angular accuracy and resolution under MUSIC algorithm based on proposed, ULA, and UCA geometries.
ParameterSymbolULA/UCA/ProposedNotes
Center frequency (GHz)f07.1 and 13.7Two signals (different frequencies) are considered
Bandwidth (GHz)BW0 and 0Pulse signals
Wavelength of the simulation (m)λ0.0375λ2 < λ < λ1
Wavelength for signal 7.1 (m)λ10.0423λ1 = c/f0
Wavelength for signal 13.4 (m)λ20.0224λ 2 = c/f0
Source azimuth DOA (degrees) ϕ K 15 and 21Two sources are considered
Element spacing (in wavelength)dd = 0.5λ/R = 2.0λ/dX = 2.520λElement spacing for ULA/radius of UCA/base element spacing for proposed geometry
Table 3. Simulation parameters for DOA estimation comparison of the proposed geometry with UCA and ULA geometries under MUSIC algorithm.
Table 3. Simulation parameters for DOA estimation comparison of the proposed geometry with UCA and ULA geometries under MUSIC algorithm.
ParameterSymbolULA/UCA/ProposedNotes
Source azimuth DOA (degrees) ϕ K 18 and 54Two sources are considered
Element spacing (in wavelength)dd = 0.5λ/R = 2.0λ/dX = 2.523λElement spacing for ULA/radius of UCA/base element spacing for proposed geometry
Table 4. Simulation parameters for DOA estimation performance analysis with different SNRs.
Table 4. Simulation parameters for DOA estimation performance analysis with different SNRs.
ParameterSymbolProposedNotes
Signal-to-noise ratio (in dB)SNR−25, 0, and 25The values range from low to high
Table 5. Simulation parameters for DOA estimation performance comparison based on different bandwidths without overlapping.
Table 5. Simulation parameters for DOA estimation performance comparison based on different bandwidths without overlapping.
ParameterSymbolULA/UCA/ProposedNotes
Bandwidth (GHz)BW1.5 and 2.31.5 bandwidth of the signal 7.1
2.3 bandwidth of the signal 13.4
Element spacing (in wavelength)dd = 0.5λ/R = 2.0λ/dX = 2.520λElement spacing for ULA/radius of UCA/base element spacing for proposed geometry
Table 6. Simulation parameters for DOA estimation performance comparison based on bandwidths with overlapping.
Table 6. Simulation parameters for DOA estimation performance comparison based on bandwidths with overlapping.
ParameterSymbolULA/UCA/ProposedNotes
Center frequency (GHz)f08.0 and 8.0Two signals (same frequencies)
Wavelength of the simulation (m)λ0.0375λ =λ1 = λ2 = c/f0
Element spacing (in wavelength)dd = 0.5λ/R = 2.0λ/dX = 2.508λElement spacing for ULA/radius of UCA/base element spacing for proposed geometry
Table 7. Simulation parameters for DOA estimation performance comparison based on greater number of sources with different frequencies and zero bandwidths.
Table 7. Simulation parameters for DOA estimation performance comparison based on greater number of sources with different frequencies and zero bandwidths.
ParameterSymbolULA/UCA/ProposedNotes
Center frequency (GHz)f03.6, 7.1, 9.2, and 13.4Four signals (different frequencies) are considered
Wavelength of the simulation (m)λ0.0375λ4 < λ3 < λ < λ2 < λ1
Wavelength for signal 1 (m)λ10.0833λ1 = c/f0
Wavelength for signal 2 (m)λ20.0423λ2 = c/f0
Wavelength for signal 3 (m)λ30.0326λ3 = c/f0
Wavelength for signal 4 (m)λ40.0224λ4 = c/f0
Source azimuth DOA (°) ϕ K −54, −18, 18, and 54Four sources are considered
Table 8. Simulation parameters for DOA estimation performance comparison based on a larger number of sources with same frequencies and different bandwidths.
Table 8. Simulation parameters for DOA estimation performance comparison based on a larger number of sources with same frequencies and different bandwidths.
ParameterSymbolULA/UCA/ProposedNotes
Center frequency (GHz)f08.0, 8.0, 8.0, and 8.0Four signals (same frequency)
Wavelength of the simulation (m)λ0.0375λ =λ1 = λ2 = λ3 = λ4 = c/f0
Bandwidth (GHz)BW1.5, 2.3, 3.5, and 4.31.5 bandwidth of the signal 1
2.3 bandwidth of the signal 2
3.5 bandwidth of the signal 3
4.3 bandwidth of the signal 4
Element spacing (in wavelength)dd = 0.5λ/R = 1.0λ/dX = 1.099λElement spacing for ULA/radius of UCA/base element spacing for proposed geometry
Table 9. Simulation parameters for different DOA algorithms performance comparison.
Table 9. Simulation parameters for different DOA algorithms performance comparison.
ParameterSymbolMUSIC/CAPON/SSSNotes
Scalar value (in wavelength)ε-/-/λSmall scalar value added to avoid possible singularities (only for SSS)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Khalafalla, M.; Jiang, K.; Tian, K.; Feng, H.; Xiong, Y.; Tang, B. Pentagram Arrays: A New Paradigm for DOA Estimation of Wideband Sources Based on Triangular Geometry. Remote Sens. 2024, 16, 535. https://doi.org/10.3390/rs16030535

AMA Style

Khalafalla M, Jiang K, Tian K, Feng H, Xiong Y, Tang B. Pentagram Arrays: A New Paradigm for DOA Estimation of Wideband Sources Based on Triangular Geometry. Remote Sensing. 2024; 16(3):535. https://doi.org/10.3390/rs16030535

Chicago/Turabian Style

Khalafalla, Mohammed, Kaili Jiang, Kailun Tian, Hancong Feng, Ying Xiong, and Bin Tang. 2024. "Pentagram Arrays: A New Paradigm for DOA Estimation of Wideband Sources Based on Triangular Geometry" Remote Sensing 16, no. 3: 535. https://doi.org/10.3390/rs16030535

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop