Aspects of this technology are described in an article “Sparse Billboard and T-Shaped Arrays for Two-Dimensional Direction of Arrival Estimation”, by S. A. Alawsh, M. H. Mohamed, I. Aboumahmoud, M. Alhassoun and A. H. Muqaibel, published on May 22, 2023, in IEEE Open Journal of Signal Processing, vol. 4, pp. 322-335, 2023, doi: 10.1109/OJSP.2023.3278593.
Financial support provided by the Deanship of Research Oversight and Coordination (DROC), King Fahd University of Petroleum & Minerals (KFUPM) Riyadh, Saudi Arabia through project No. SB191009 is gratefully acknowledged.
The present disclosure is directed to coprime, nested and supernested sparse billboard and T-shaped arrays for estimation of two-dimensional direction of arrival.
The “background” description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent it is described in this background section, as well as aspects of the description which may not otherwise qualify as prior art at the time of filing, are neither expressly or impliedly admitted as prior art against the present invention.
In signal processing, direction of arrival (DOA) denotes a direction from which a propagating wave arrives at a sensor array (a receiving end). DOA estimation is a process of retrieving the directional information of the electromagnetic source(s) by employing processing of signals received by the sensor array. DOA estimation is vital in applications such as communications, signal processing, smart antennas, seismology, acoustics, and radar. The structure of the sensor array plays an essential role in DOA estimation. Many antenna arrays (sensors) are required to achieve greater accuracy in DOA estimation, which is not always feasible due to physical space or cost limitations. An alternative is an array virtualization technique of creating virtual arrays (virtualized arrays), which uses a small number of physical antennas but can estimate DOA using a larger number of created virtual antennas. The array virtualization technique results in relatively good precision in combination with reduced physical array dimensions, decreasing costs and physical space requirements. However, with the virtualization of antenna arrays, there is a possibility of ambiguity in the estimated DOA. An alternative to the array virtualization technique is the use of coprime arrays, which is able to decrease or even eliminate the ambiguity in the DOA estimation.
The antenna array (sensor array) can be classified into a one-dimensional (1D) array, a two-dimensional (2D) array, or a three-dimensional (3D) array. The 2D arrays can jointly estimate the azimuth and elevation of sources. Some well-known 2D array configurations include a uniform rectangular array (URA), a uniform circular array (UCA), a cross-shaped array, an L-shaped array, and a hexagonal array. However, these array configurations usually suffer from significant mutual coupling, resulting in the mutual coupling effect. Hence, linear (1D) sparse arrays, in which the number of sensor pairs with small separations is much smaller than in a uniform linear array (ULA), are more robust to mutual coupling. Examples of linear sparse arrays include minimum redundancy arrays (MRA), nested arrays, coprime arrays, and super nested arrays.
L-shaped nested array have been described. (See: X. Li, S. Ren, J. Liu, and W. Wang, “Augmented L-shaped nested array based on the fourth-order difference co-array concept,” in Proc. IEEE 10th sensor array multichannel signal process. Workshop, 2018, pp. 31-35). However, due to the introduced shift between the two nested subarrays, the array has a largest uniform degrees of freedom (uDOF), requiring the largest aperture.
An hourglass array that has a same number of sensors and the same difference coarray as those in open box arrays (OBA) is known. (See: X. Li, S. Ren, J. Liu, and W. Wang, “Augmented L-shaped nested array based on the fourth-order difference co-array concept,” in Proc. IEEE 10th sensor array multichannel signal process workshop, 2018, pp. 31-35.). However, the hourglass array has a large root mean square error (RMSE) causing a discrepancy between a predicted value and an actual value.
A sparse array configuration also known as super nested array can compute sensor locations for any N (unlike MRAs) and employ a difference coarray. (See: C. L. Liu and P. P. Vaidyanathan, “Super Nested Arrays: Linear Sparse Arrays With Reduced Mutual Coupling-Part I: Fundamentals,” IEEE Trans. Signal Process., vol. 64, no. 16, pp. 4203-4217, 2016.). However, the sparse array configuration fails to provide enhanced degrees of freedom (DOF).
Accordingly, it is one object of the present disclosure to provide coprime, nested and supernested sparse billboard and T-shaped arrays for two-dimensional direction of arrival estimation, in which the antenna arrays have a reduced number of closely separated sensors and realize large degrees of freedom (DOF).
In an embodiment, an antenna array for reception of radio waves is described. The antenna array a first leg of antenna elements, wherein the first leg is aligned in a first direction; a second leg of antenna elements, wherein the second leg is aligned in a second direction orthogonal to the first direction; a third leg of antenna elements aligned in a third direction that is one of collinear with the first direction and at an angle of 45 degrees between the first direction and the second direction, wherein the first leg, the second leg and the third leg share a common vertex, and wherein the first leg, the second leg and the third leg are configured to receive the radio waves; wherein each of the first leg, the second leg and the third leg includes: a first linear subarray including N1 elements separated by a first distance; a second linear subarray including N2 elements separated by a second distance, wherein the first linear subarray and the second linear subarray are one of a set of coprime arrays, a set of nested arrays and a set of super nested arrays. The antenna array comprises a communication module connected to the first leg, the second leg and the third leg, wherein the communication module comprises a receiver circuitry configured to determine a two dimensional direction of the source of the radio waves.
The foregoing general description of the illustrative embodiments and the following detailed description thereof are merely exemplary aspects of the teachings of this disclosure and are not restrictive.
A more complete appreciation of this disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
In the drawings, like reference numerals designate identical or corresponding parts throughout the several views. Further, as used herein, the words “a”, “an” and the like generally carry a meaning of “one or more”, unless stated otherwise.
Furthermore, the terms “approximately,” “approximate”, “about” and similar terms generally refer to ranges that include the identified value within a margin of 20%, 10%, or preferably 5%, and any values therebetween.
Aspects of this disclosure are directed to an antenna array for the reception of radio waves. The present disclosure includes a sparse billboard antenna array and a T-shaped antenna array for two-dimensional direction of arrival (2D-DOA) estimation. In a 2D-DOA estimation, one or more planar arrays estimate the elevation and azimuth angles simultaneously. However, planar array configurations such as billboard, L-shaped, T-shaped, and 2D nested arrays suffer from mutual coupling that results from the small separation between the physical sensors (antennas), which limits the estimation capability of the sensor array. In an attempt to reduce mutual coupling between sensors, the described sparse billboard and T-shaped arrays employ a small number of closely separated sensors. In order to extend a Cramer-Rao bound (CRB) for the spacing of the fourth-order coarray, the present disclosure also provides a plurality of closed-form expressions for the sensor locations and the number of consecutive lags and for the uniform degrees of freedom (uDOF). In estimation theory and statistics, the Cramer-Rao bound (CRB) defines a lower bound on the variances of unbiased estimates of parameters, e.g., directions of arrival (DOA) in array processing. Closed-form expressions for the CRB offer insights into the dependence of the array performance with respect to various parameters such as the number of sensors N in the array, the array geometry, the number of sources D, the number of snapshots, signal to noise ratio (SNR), and the like.
DOA estimation and beamforming are two important aspects in the field of signal processing. DOA estimation refers to the process of determining the direction of arrival of a signal, which is useful in various applications such as target tracking, radar systems, and wireless communication. Beamforming is a technique used to create a directional beam by combining the signals from multiple antennas, thereby improving signal quality and allowing for better signal reception or transmission in specific directions. Together, DOA estimation and beamforming play a significant role in enhancing the performance and reliability of communication systems. For example, in a communication system, the signal is broadcast by a transmitter and received by a receiver having one or more receiver arrays. For example, two receiver arrays can be configured to receive the transmitted signals. The two receiver arrays can be separated from each other. It is necessary for the receiver to find the exact location of the transmitter using DOA so that the receiver arrays and the transmitter can be aligned to perform efficient data transmission. The receiver arrays are able to resolve the received signal by correlating their received signals. Each receiver array identifies lags in the signals, which are filled in by interpolation by processing circuitry. It is required that the receiver arrays have minimum mutual coupling; thereby, a coprime array is introduced. The coprime array includes a coprime pair of uniform linear subarrays (ULAs) with inter-element spacing larger than half a wavelength. The ULA antenna is a type of antenna composed of a linear arrangement of identical antenna elements. These elements are usually equidistant from each other and connected in phase and amplitude to achieve the desired radiation pattern. The coprime arrays achieve higher DOFs than the number of physical sensors, and there is no mutual coupling problem.
The antennas used in the antenna arrays are not limited and may be any wireless antenna or wireless sensor. Examples of wireless antennas and sensors are dipole antennas, directional antennas, monopole antennas, small loop, large loop and halo antennas, sector antennas, helical antennas Yagi-Uda antennas, horn antennas, Vivaldi antennas, aperture antennas, internet of things (IoT) sensors, and the like.
In various aspects of the disclosure, definitions of one or more terms that will be used in the document are provided below.
The term “coprime arrays” is defined as a pair of subarrays where no two elements have a common factor greater than 1. In other words, the greatest common divisor of any two elements in the coprime array is 1. The coprime arrays allow for more efficient calculations by avoiding common factors.
The term “fourth-order difference coarray” refers to an arrangement of antenna elements in a coarray structure, where a spacing between adjacent elements is increased by a factor of four. A fourth-order difference coarray configuration helps improve the resolution and directionality of the antenna system. By utilizing a fourth-order difference coarray, an antenna system can detect and resolve smaller signals and perform improved beamforming and spatial filtering.
The communication module 150 is connected to the first leg 110, the second leg 120 and the third leg 130. The communication module 150 includes receiver circuitry 155. The receiver circuitry 155 is configured to receive the radio waves from the antennas of the first leg 110, the second leg 120 and the third leg 130 and determine a two dimensional direction of the source of the radio waves. The determined two dimensional direction is used to determine the location of the source of the radio waves, which information may be used in downstream processing, such as beamforming, to adjust the angles of the antenna arrays or their reception directions to modify the antennas or their reception parameters to focus on the direction of the source of the radio waves.
In an aspect, the receiver circuitry 155 includes a memory and a processor. The receiver circuitry 155 is configured to employ preprocessing on the received data, such as filtering and amplifying the received data. The memory is configured to store preprocessed data and computer-readable program instructions for determining the two dimensional direction. The memory may include any computer-readable medium known in the art including, for example, volatile memory, such as Static Random Access Memory (SRAM) and Dynamic Random Access Memory (DRAM) and/or nonvolatile memory, such as Read Only Memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes.
The processor is configured to fetch and execute the computer-readable program instructions stored in the memory. The processor is configured to execute a sequence of machine-readable instructions, which may be embodied in a program or software. The instructions can be directed to the processor, which may subsequently execute the instructions to implement the methods of the present disclosure. The processor may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions.
In a structural aspect, a minimum separation distance d between the antenna elements of the first leg 110, the second leg 120 and the third leg 130 is equal to one half of a minimum radio wavelength measurable by the antenna elements.
In the present disclosure, six different 2D antenna arrays are derived from the billboard and T-shaped arrays. Each 2D antenna array is constructed using three identical one dimensional (1D) sparse arrays, wherein the 1D sparse array is chosen from any of a coprime array configuration, a nested array configuration, and a super nested array configuration. In aspects of the present disclosure, the antenna array 100 may be a coprime billboard antenna array, a nested billboard antenna array, a super nested billboard antenna array, a coprime T-shaped antenna array, a nested T-shaped antenna array, or a super nested T-shaped antenna array.
The six 2D antenna array configurations achieve large degrees of freedom (DOF) when the fourth-order difference coarray (FODC) is exploited. DOF is defined as a measure of the maximum number of sources that can be concurrently estimated. The six 2D arrays employ closed-form sensor locations and have closed formulas for the number of consecutive lags. The T-shaped antenna arrays result in a higher DOF as compared with the billboard antenna arrays. Among the six antenna arrays, the four antenna arrays based on the coprime arrays and the super nested arrays offer significantly reduced values for the smallest weights in the 2D weight function of the FODC. During experimentation, the antenna arrays were stimulated in MATLAB to validate the results. The results confirmed the robustness of the antenna arrays in the presence of mutual coupling.
As illustrated in
As illustrated in
As shown in
As shown in
In the coprime billboard antenna array shown in
The maximum uniform number of degrees of freedom (uDOF) of the coprime billboard antenna array is given by:
In the coprime T-shaped antenna array shown in
The maximum uniform number of degrees of freedom (uDOF) of the coprime T-shaped antenna array is given by:
In the nested billboard antenna array, the aperture size is equal to: ((N1+(N2−1) (N1+1) times (N1+(N2−1) (N1+1)). The total number N of antenna elements in the nested billboard antenna array is given by: N=3(N1+N2)−2. Also, the maximum uniform number of degrees of freedom (uDOF) of the nested billboard antenna array is given by: (2(N1N2+N1+N2)−1)2 for all N1, N2.
For the nested T-shaped antenna array, the aperture size is equal to: ((2(N1+(N2−1) (N1+1) times (N1+(N2−1) (N1+1))), and the total number N of antenna elements in the nested T-shaped antenna array is given by: N=3(N1+N2)−2.
The maximum uniform number of degrees of freedom (uDOF) of the nested T-shaped antenna array is given by: (4(N1N2+N2)−3)2 for all N1, N2.
The billboard antenna array shown in
For the super nested billboard antenna array, the aperture size is equal to: (((N1+(N2−1) (N1+1) times (N1+(N2−1) (N1+1))). The total number N of antenna elements in the super nested billboard antenna array is given by: N=3(N1+N2)−2.
The maximum uniform number of degrees of freedom (uDOF) of the super nested billboard antenna array is given by:
where l is an integer related to the dipole length of each of the antenna elements and A1, B1, A2, and B2 are parameters defined as:
where r is an integer which can be selected according to design parameters.
When the antenna array is a super nested T-shaped antenna array, the aperture size is equal to: (2(N1+(N2−1) (N1+1) times (N1+(N2−1) (N1+1)). The total number N of antenna elements in the super nested T-shaped antenna array is given by: N=3(N1+N2)−2.
The maximum uniform number of degrees of freedom (uDOF) of the super nested T-shaped antenna array is given by:
The maximum DOF is achieved when the coprime pairs N1 and N2 are selected as closely as possible. Additionally, the maximum DOF of the nested antenna array and the super nested antenna array is achieved in the present disclosure. All six antenna arrays yield improved uDOF as compared with the conventional arrays. The T-shaped nested antenna array has comparable uDOF while the conventional L-shaped nested array (ALNA) requires a very large aperture size. During experiments, the weight functions were also derived and examined. Each antenna array has constant weights values irrespective of the number of sensors, except for the nested-based structure. All six antenna arrays have promising performance for 2D-DOA estimation in the presence of mutual coupling compared with the state of the art.
The antenna array may be broadly divided into two types of antenna arrays, i.e., the billboard antenna array, and the T-shaped antenna array. Each type of antenna array is further divided into three types (coprime, nested and super nested). For realizing the coprime billboard antenna array, each subarray was replaced by the coprime array (see: P. P. Vaidyanathan and P. Pal, “Sparse Sensing with Co-prime Samplers and Arrays”, IEEE Trans. Signal Process., vol. 59, no. 2, pp. 573-586, 2011—incorporated herein by reference in its entirety). The coprime arrays include two uniform linear subarrays having N1 and N2 elements, where N1 and N2 are two coprime integers, and N2>N1. The elements of the subarray that has N1 elements are spaced by N2d, while the elements of the subarray that has N2 elements are spaced by N1d, with d being the minimum separation between any two elements which is set as half the wavelength λ/2. The set of sensor locations Pc, is given as the union of the two sets,
The coprime array has a total of Nc=N1+N2−1 sensors (one sensor is shared between the subarrays).
and the set g=Pc describes the linear array used to construct the 2D array. The total number of elements is given as N=3Nc−2=3(N1+N2−1)−2.
To generate the billboard nested antenna array, the coprime array is replaced by the nested array (see: P. Pal and P. P. Vaidyanathan, “Nested Arrays: A novel Approach to Array Processing with Enhanced Degrees of Freedom,” IEEE Trans. Signal Process., vol. 58, no. 8, pp. 4167-4181, 2010—incorporated herein by reference in its entirety). The nested array includes two collinearly placed subarrays with different interelement spacing. For example, the first linear subarray 210 has N1 elements with interelement spacing of d. The second linear subarray 220 has N2 elements, but with interelement spacing of (N1+1)d. For the billboard nested antenna array, the set of sensor locations Pn is given as follows:
The nested antenna array has a total of Nn=N1+N2 sensors.
The super nested billboard antenna array is constructed using the super nested array (See: C. L. Liu and P. P. Vaidyanathan, “Super Nested Arrays: Linear Sparse Arrays With Reduced Mutual Coupling-Part I: Fundamentals,” IEEE Trans. Signal Process., vol. 64, no. 16, pp. 4203-4217, 2016, incorporated herein by reference in its entirety). The super nested array is a modified version of the nested array that significantly reduces mutual coupling by relocating some of the elements of the nested array. The super nested array is used to define the super nested billboard antenna array as in equations (2)-(5) with g=Psn, where Psn is the set of sensor locations of the super nested billboard antenna array. The super nested array with Ns elements can be constructed with N1≥4 and N2≥3, using the integer set S2 defined above. Similar to the nested antenna array, the super nested antenna array has a total number of elements N=3Ns−2=N=3(N1+N2)−2, where Ns is the total number of sensors in the super nested array.
For realizing the T-shaped antenna array, three sparse arrays similar to the billboard antenna array were used, however the third leg 130 is located along the negative side of the X-axis, as shown in
where Gx and Gy are as defined in equations (3) and (4), respectively, and:
To construct the coprime T-shaped antenna array, the nested T-shaped antenna array, and the super nested T-shaped antenna array, equations (7) and (8) are used with the set G being equal to Pc, Pm, and Psn, respectively. The total number of elements is the same as that of their equivalents using the billboard structures.
For estimating 2D-DOA, the antenna array 100 assumes that K uncorrelated signal sources are located in the far-field of the sensor array (antenna array 100). The K uncorrelated signal sources generate narrowband signals that impinge on the 2D antenna array 100. The kth signal source has an azimuth angle θk∈[0, π] and an elevation angle ϕk∈[0, 2π]. The received signal at the output of the antenna array over Q samples or snapshots can be expressed as:
where y(t)=[y1(t), y2(t), . . . , yN(t)]T, n(t)=[n1(t), n2(t), . . . , nN(t)]T, s(t)=[s1(t),s2(t), . . . sK(t)]T·[·]T is the transpose operator, and A()=[a(
1,
1), a(
2,
2), . . . , a(
K,
K)] is the manifold matrix of size N×K, with ak(
k,
k) being a steering vector that has an element (nx, ny)∈SB or ST given by
, where
are the normalized DOAs. The 2D-DOA estimation is based on a fourth-order cumulant matrix. The fourth-order cumulant matrix is a matrix that contains the fourth-order cumulant values of a set of random variables. Cumulants are statistical measures used to describe the higher-order moments of a probability distribution. The fourth-order cumulant matrix is given as:
where [·]* and [·]H represent the complex conjugate and Hermitian operators, respectively, À=A ⊗A* with ⊗ being the Kronecker product, à(k,
k)=a(
k,
k) ⊗a*
k,
k),À and Y=[y1(t1), y2(t2), . . . , yN(tQ)] are matrices of size N2×K and N×Q, respectively, and Cs=diag[g1, g2, . . . , gK] is a diagonal matrix with gk=
(sk(t),sk*(t),sk(t),sk*(t)) being the kurtosis of the kth source signal and
(·) denotes the cumulants operator. Vectorizing C4 yields:
where vec(·) is the vectorization operator which turns a matrix into a column vector, Ā=À⊗À* is a matrix of size N4×K and ρ=[g1, . . . , gK]T. The extended steering matrix, Ā, is a function of the FODC, which has a total of lu unique lags (the number of unique entries in each column of Ă). The number of consecutive lags generated by the FODC is lc<lu. The measurements associated with the consecutive lags are extracted and sorted to form a vector as:
where B is a matrix of size lc×K, with bi(i,
i) being a steering vector that has an element (n′x,n′y) ∈
4 given by
4 is the largest URA segment in the FODC. The URA array is formed by uniformly spacing the sensors in both the azimuth and elevation directions. URA provides better resolution in both azimuth and elevation. By considering the consecutive segment of virtual lags (largest symmetric URA around the origin), 2D-DOA estimation can be performed based on r using a 2D unitary ESPRIT algorithm. The 2D unitary ESPRIT algorithm is based on the principle of super-resolution and utilizes the unitary property of the signal subspace. By exploiting the mathematical structure of the data, the 2D unitary ESPRIT algorithm is able to provide accurate estimates of the DOA even in the presence of noise and interference.
In the presence of mutual coupling, the sensors are influenced by their neighboring elements, and equation (9) becomes Y=CA() S+N, where C is a mutual coupling matrix. The mutual coupling matrix can be approximated by a B-banded symmetric Toeplitz matrix. In an example, the B-banded symmetric Toeplitz matrix is a matrix where the only non-zero elements are those along diagonals that are at most B elements away from the main diagonal. Additionally, the B-banded symmetric Toeplitz matrix is symmetric which means that the matrix entries have a reflectional symmetry about the main diagonal. The mutual coupling matrix depends on a separation between the elements, defined as:
where n1,n2∈, ∥·∥2 is the l2-norm of a vector, and c0,c1, . . . , cB are the mutual coupling coefficients with 1=c0>|c1|>|c√{square root over (2)} . . . >|cB|>|cB+1|=0, where
The following examples are provided to illustrate further and to facilitate the understanding of the present disclosure.
Various experiments were performed to compare several metrics with the 2D sparse antenna arrays. For example, the several metrics include but are not limited to a number of virtual lag locations, required aperture size, resolution, and mutual coupling. All six antenna arrays have closed-form expressions for antenna locations and achieved DOF.
During experiments, a plurality of performance measures were used to evaluate and compare the described antenna arrays. In an example, the plurality of performance measures includes a number of unique or consecutive lags in the FODC, an aperture size (D), and a weight function.
The objective of the first experiment was to find a defined aperture size for each of the six antenna arrays. Due to the use of sparse arrays instead of ULAs in each leg, the six antenna arrays require larger aperture size than the already existing billboard and T-shaped arrays. This gives higher estimation accuracy but increases at the physical size and space requirements. Expressions for the aperture size are summarized in table 1. Note that the aperture size of the T-shaped array is twice its counterpart using billboard structure. The nested and super nested structures have equal aperture.
During the second experiment, it was observed that when 4th-order statistics for estimation was used, the number of unique elements in the FODC was directly related to the degrees of freedom DOF. The DOF is the maximum number of detectable uncorrelated sources. The DOF is significant for algorithms that exploit all the elements in the difference coarray even if it is not hole-free. If the algorithm requires continuous segments, then the number of consecutive lags is more significant. Various terms used in the present disclosure are defined as:
In other words, p1=n1−n2 and p2=n3−n4 for any arbitrary sensor locations n1, n2, n3, n4 ∈S. The 4th-order difference coarray can be rewritten as: D4=p1−p2=(n1−n2)−(n3−n4)=(n1+n4)−(n2+n3), or D4=(n4−n2)+(n1−n3). Therefore, the FODC is also equivalent to the difference coarray of the second order sum coarray or the sum coarray of the SODC. The number of unique lags, lu, of the FODC is equal to the cardinality of D4, that is lu=|D4|. On the other hand, the number of consecutive lags, lc, is equal to the cardinality of U4, that is lc=|U4|, where U4 is the largest URA segment in the FODC. The variables lu and lc are also known as the DOF and the uDOF. Table 2 summarizes the number of virtual lags and the required apertures.
Third experiment: Finding closed-form expressions for each antenna array
The objective of the third experiment was to find closed-form expressions for the maximum achievable uDOF. For a 1D coprime array, for example, the second order difference coarray (SODC) for the 1D coprime array has 2(N1+N2)−1 consecutive lags in the range of −(N1+N2−1):(N1+N2−1) and >N1N2 unique lags. These holes affect the FODC, though the structure guarantees that the FODC realizes at least −2(N1+N2−1): 2(N1+N2−1)=4(N1+N2)−3 consecutive lags. In case of nested and super nested arrays, the SODC and the FODC have−(N1+1)N2+1:(N1+1)N2−1=2N2(N1+1)−1 and −2(N1+1)N2+2:2(N1+1)N2−2=4 N2 (N1+1)−3 unique lags (all are consecutive), respectively.
In an example, only one array along any axis was considered during experiments for discussion and consideration of the FODC. The coprime array has 33 consecutive lags, while the nested array and the super nested array have 77 consecutive lags. An identical array along the negative side of the same axis, as in the T-shaped antenna arrays, was installed, therefore doubling the number of the elements. The number of the elements will be squared (defined as O(·2) meaning on the order of the elements squared) of if the identical arrays are placed across all axes. The coprime array of the present disclosure is configured to generate a large URA due to the contribution between the utilized three sparse arrays to form the billboard configuration or the T-shaped configuration.
Extensive analysis was conducted to derive closed-form expressions for the uDOF, lc, of all six antenna arrays. The resultant FODCs all had symmetric URA around the origin. Thus, the process starts by finding the (x, y) coordinate of any virtual lag on one of the four corners within the resultant URA (generated by the FODC). Then an expression, X, was drafted for the coordinates for different cases of N1 and N2. This expression was confirmed by intensive simulation. After that, the expression was doubled and incremented by one to account for the zero axis, that was 2X+1. Finally, the result was squared to account for all consecutive lags as: (2X+1)2.
Table 3 illustrates all closed-form expressions which are used to find the maximum achievable lc or uDOF. Apart from super nested antenna array, the formulas are applicable for arbitrary N1 and N2, provided that the greatest common divisor (GCD) is 1, i.e., GCD (N1, N2)=1, and N2>N1 for coprime case. The expressions related to super nested antenna arrays are valid for the optimal selection of N1 and N2. When N1 and N2 are selected as close as possible in case of the coprime array, the maximum uDOF is achieved, similar to the 1D case.
Table 3 illustrates that the coprime billboard antenna array has 0(4N24) uDOF, when N1=N2−1, that is 2N1>N2. On the other hand, if N1=N2−1 for N1>2 (optimal selection) is substituted in the corresponding formula of the coprime T-shaped antenna array from table 3, the result is lc=(2(N22+N2)−3)2. Therefore, the coprime T-shaped antenna array has 0 (4(N22+N2)2) uDOF, which is larger than that of the billboard coprime array by 4N22(2N2+1).
The nested and super nested antenna arrays realize maximum performance when N1 and N2 are selected as in the 1D case. That is
if Nn is even, whereas
and
if Nn is odd. N1 and N2 are either equal or N2=N1+1. This is also applicable for super nested antenna arrays. The nested structures have one expression for any arbitrary N1 and N2, (refer table 3). The nested billboard antenna array and the nested T-shaped antenna array realize
uDOF, respectively, where the symbol O means “on the order of”.
There are different scenarios for the super nested antenna arrays, as showed in table 3. When N1 is even and
N2 are both odd (N and NS are both odd), for the billboard antenna array, lc=(2(N1N2+2N1)+1)2 and the billboard antenna array attains
The super nested T-shaped antenna array has lc=(2(N1N2+2N1+N2)+1)2, when N1, N2:odd or N1:odd, N2,
even or N1,
odd, N2:even. The first condition implies even Ns and N,
When Ns and N are odd based on the other conditions, consequently
These were achieved by replacing N1 and N2 by a defined selection. The super nested-based structures attain
Considering the FODC, a comparison between the different billboard and T-shaped variants in terms of uDOF (lc) and (lug), is illustrated in
if Nn is even or odd, respectively, for the nested and the super nested structures. The super nested array can be constructed for N1≥4 and N2≥3. Therefore, the traces in
The uDOF or number of consecutive lags versus the total number of elements, N, for all derived expressions in table 3 are shown in
As shown in
The objective of the fourth experiment was to determine the weight function for each of the antenna arrays. The weight function is a measure used to quantify the performance of the antenna arrays for DOA estimation in the presence of mutual coupling. It is well known that the effect of mutual coupling increases with the proximity of the sensors. The definition of the weight function of the difference coarray for 2D arrays is given by the following: Let a 2D array be specified by a set S, and let the SODC of the 2D array be D. The weight function of the difference coarray describes how many pairs of elements in S generate each element in D. In other words, how many sensor pairs in S are separated by mx and my in x and y directions, can be defined as:
where |·|denotes the cardinality operation and m=(mx, my) is a vector of two components. The most significant weights that affect mutual coupling are the smallest ones. Particularly, w (0, 1), w (1, 0), w (1, 1), and w (1, −1) are the most important. In addition to increasing the distance between consecutive elements to reduce mutual coupling, the mutual impedance, which depends on the type of antennas, must be properly calibrated and computed.
From a mutual coupling perspective, the most significant weights in the 2D weight function are w (0, 1), w (1, 0), w (1, 1), and w (1, −1). Apart from the nested-based structure, the various antenna arrays as disclosed in the present disclosure offer significantly low values, see Table 4.
For the coprime billboard antenna array, the weight w (1,0) describes the number of elements spaced by 1 in x and 0 in y. The minimum spacing in the cross differences between any two legs is N1, which is greater than 1. Therefore, the self-differences of the antennas for the leg that lies on the X-axis plays an important role in measuring weight function. The self-differences are measurements taken between antennas within the same linear subarray, taking two at a time and including all combinations. The 1D coprime array has only two pairs of sensors separated by d, i.e., w (1, 0)=2. The same argument holds true for the case of w (0, 1). However, the only contribution to this weight is from the self-differences generated by the y-axis leg. Therefore, w (0, 1)=2.
For w (1, 1) and to have a separation of 1 in x and y, the cross differences are all eliminated because the minimum separation between any two legs is N1. Moreover, the self-differences of the legs laying on the x and y axes are eliminated as well, because they have either the same x or y coordinates. The only contribution left is from the self-differences of the third leg that lays on the x=y straight line. The elements in this leg have equal x and y coordinates. Therefore, if each coordinate is considered separately, then the 1D coprime array shows that this leg has 2 pairs of elements separated by d in x and y. Hence, w (1, 1)=2 and the overall spacing between the two elements is √2d.
Regarding w (1, −1), consider two elements and assume that the first element has less x coordinate value than the second element. The y coordinate of the first element must be greater than that of the second element to be counted in this weight. However, this is impossible because as x, y either increases, or stays unchanged, thus, w (1, −1)=0.
For the coprime T-shaped antenna array, it is considered that for the weight w (1, 0), the elements that generate this weight must have the same y coordinate. This is not possible except for elements on the x-axis. Therefore, the part of the array that lies on the y-axis does not contribute to this weight. Furthermore, the cross differences generated from the two legs that lie on the x-axis can be eliminated; because the minimum distance between the two legs that lie on the positive and negative x-axis, is N1 which is greater than 1. The weight of the self-differences generated by each leg in the x-axis also contributes to the weight function. The 1D coprime array has only two pairs of sensors separated by d. Therefore, each leg on the x-axis will have 2 elements separated by (1, 0) and the whole 2D array will have w (1, 0)=4.
In similar manner, the weight for w (0, 1) may be calculated. For w (0, 1), the elements present on the x-axis do not contribute to the weight. Therefore, the only contribution is due to the leg that lies on the y-axis which results in a value of 2 for this weight, w (0, 1)=2. For w (1, 1), all elements in the T-shaped structure are either placed in the x or y axes. Moreover, the minimum distance between any two legs is N1 which is greater than 1. Therefore, w (1, 1)=0. Regarding w (1, −1), a single leg cannot generate this weight because all legs lie on either x-axis or y-axis. Furthermore, the minimum distance between any two legs is N1, N1>1. Therefore, w (1, −1)=0.
For the nested billboard antenna array, the important values for the weight function are summarized in table 4. Only the self-differences generated from the elements within the dense subarray along the x-axis (subarray 1) contribute to w (1, 0), because the elements should have equal y coordinates. So w (1, 0)=N1. Similarly, w (0, 1)=N1. The self-differences generated form subarray 3 contribute to w (1, 1)=N1. All self-differences generated from the three subarrays do not contribute to w (1, −1). This is because when the elements are separated by 1 in the x coordinates, they will be separated by 0 or 1 when subarray 1 or subarray 3 are considered, respectively. In addition, separation by 1 in y coordinates implies 0 separation in x coordinates in case of subarray 2, so w (1, −1)=0. The cross-differences do not contribute to any of these weights because the minimum spacing between the closest two elements in the three subarrays is (N1+1)>1.
For the nested T-shaped antenna array, only the self-differences generated from the elements within the dense subarrays along the x-axis (subarray 1 (210) and subarray 3 (230)) contribute to w (1, 0), because the elements should have equal y coordinates. As a result, w (1, 0)=2N1, and similarly w (0, 1)=N1. The other two weights w (1, 1)=w (1, −1)=0 can be proven based on w (1, 0) or w (0, 1). If two elements are separated by 1 in x coordinates, then their separation in y coordinates become 0, not 1 or −1, and vice-versa. The cross-differences do not contribute to the separation because the minimum spacing between the closest two elements in the three subarrays is (N1+1)>1.
A self-difference is defined as the difference between antennas within the same linear array, taking two at a time and including all combinations. The self-differences of each leg have a direct impact on w (0, 1), w (1, 0), w (1, 1), and w (1, −1), if n2−n1>1, where n1 and n2 are the locations of the first and second elements in each 1D subarray, respectively. In other words, the separation of the first two elements in each leg is greater than d. Using this, the weights may be written as:
For the billboard antenna arrays:
For the T-shaped antenna arrays:
where n is the number of sensor pairs with a unit separation in the 1D leg.
The 1D super nested array has different weights for odd and even values of N1. For odd N1, w (1)=1. For even N1, w (1)=2. The values for the super nested-based arrays and coprime-based arrays found in the simulation are presented in table 4. The values are compared to those achieved by the hourglass array. The antenna arrays of the present disclosure have small weights, except for w (1, 0). The nested array-based structures do not possess small nor constant values for the weight function due to the presence of the dense ULA segment in each leg.
During experiments, the performance of six antenna arrays regarding 2D-DOA estimation were estimated based on the FODC with 2D unitary ESPRIT algorithm. The ESPRIT algorithm assumes that an antenna array is composed of two identical subarrays. The subarrays may overlap, that is, an array element may be a member of both subarrays. To carry out the estimation, only the central URA, U4, contiguous part of D4 is utilized by the ESPRIT algorithm. The number of snapshots is Q=500 and the SNR=0 dB. A total of K=4 uncorrelated sources are assumed, and their normalized direction-cosines are equally spaced without any rotation. For the experiments, it was assumed that the total number of elements of each array is N=22, with N1=4 and N2=5 for coprime, and N1=N2=4 for nested and super nested based structures. The mutual coupling parameters are c1=0.3, B=5, and c1=c1/l ejπ(l-1)/4. The root-mean-squared error (RMSE) is used to assess the performance, which combines both azimuth and elevation as:
where k(i) and
k(j) are the estimate of
k and
k, respectively, at the ith Monte Carlo trial, i 1,2, . . . , I, and K is the number of sources to be localized. A total of Monte-Carlo trials I=100 were used. The Monte-Carlo trials are a computational technique used to approximate the outcomes of a probability distribution. By running a large number of random simulations, Monte Carlo trials can give an estimate of the likelihood of various outcomes. All these parameters were fixed unless otherwise stated.
To examine the achievable DOF, a total of K=64 sources were assumed in a noise free environment and in the absence of mutual coupling.
An hourglass array was simulated using N=22 elements, with Nx=Ny=8. The hourglass array had a hole-free SODC and had good performance in the presence of mutual coupling. For fair comparison with the hourglass array, the FODC is considered which is also a hole-free coarray. The coarray has lu=lc=841 lags and the array required a 7d×7d aperture size. It is evident that the performance improved with the increase of SNR and number of samples. Due to their large uDOF, the T-shaped configuration realized smaller RMSE at high SNR when mutual coupling was ignored. All six antenna arrays attained smaller RMSE compared with the hourglass array. However, the hourglass array had a smaller aperture size.
The effect of mutual coupling is illustrated in
Arrays based on the coprime and super nested antenna arrays illustrated greater robustness against mutual coupling as expected due to their sparseness, except for the billboard super nested antenna array. The billboard super nested antenna array had small uDOF as Table 2 depicted. As per the weights presented in table 4, the T-shaped super nested antenna array had the smallest RMSE. Although the T-shaped nested antenna array had the largest uDOF (see table 2), the mutual coupling deteriorated the performance of the T-shaped nested antenna array. Above 0 dB and around 300 samples, the mutual coupling became dominant, and the performance did not improve.
Since K is small, the impact of the mutual coupling is not significant. Increasing the number of sources made the mutual coupling effect clear and deteriorated the estimation capability of some arrays, despite the large number of consecutive lags. Although 2D sparse arrays may estimate K>N sources (see
It is evident from
In the presence of mutual coupling,
The first embodiment is illustrated with respect to
In an aspect, a minimum separation distance d between the antenna elements of the first leg, the second leg and the third leg is equal to one half of a minimum radio wavelength measurable by the antenna elements.
In an aspect, the antenna array is a coprime billboard antenna array in which the third leg 130 is aligned in a third direction that is at an angle of 45 degrees between the first direction and the second direction and the first linear subarray is coprime with the second linear subarray, where N2>N1, the first distance is equal to N2d and the second distance is equal to N1d.
In an aspect, an aperture size of the coprime billboard antenna array is given by: N1(N2−1) times N1(N2−1); and a total number N of antenna elements in the coprime billboard antenna array is given by: N=3(N1+N2−1)−2.
In an aspect, a maximum uniform number of degrees of freedom (uDOF) of the coprime billboard antenna array is given by: (2(N1N2+N1)−1)2 for 2N1>N2 and N1>2, and (2(N1N2−N1+N2)−1)2 for 2N1<N2.
In an aspect, the antenna array is a nested billboard antenna array in which the third leg is aligned in a third direction that is at an angle of 45 degrees between the first direction and the second direction, wherein the first distance is equal to d, and the second distance is equal to (N1+1)d.
In an aspect, an aperture size of the nested billboard antenna array is equal to: ((N1+(N2−1) (N1+1) times (N1+(N2−1) (N1+1)), and a total number N of antenna elements in the nested billboard antenna array is given by: N=3(N1+N2)−2.
In an aspect, a maximum uniform number of degrees of freedom (uDOF) of the nested billboard antenna array is given by: (2(N1N2+N1+N2)−1)2 for all N1, N2.
In an aspect, the antenna array is a super nested billboard antenna array in which the third leg is aligned in a third direction that is at an angle of 45 degrees between the first direction and the second direction, N1≥4, N2≥3, wherein the second linear subarray is specified by an integer set S2 defined by:
where l is an integer related to a dipole length of each of the antenna elements and A1, B1, A2, and B2 are parameters defined as:
where r is an integer.
In an aspect, an aperture size of the super nested billboard antenna array is equal to: ((N1+(N2−1) (N1+1) times (N1+(N2−1) (N1+1)), and a total number N of antenna elements in the super nested billboard antenna array is given by: N=3(N1+N2)−2.
In an aspect, a maximum uniform number of degrees of freedom (uDOF) of the super nested billboard antenna array is given by:
In an aspect, the antenna array is a coprime T-shaped antenna array in which the third leg is aligned in a third direction that is collinear with the first leg and opposite in direction to the first direction, wherein the first linear subarray is coprime with the second linear subarray, wherein N2>N1, and wherein the first distance is equal to N2d and the second distance is equal to N1d.
In an aspect, an aperture size of the coprime T-shaped antenna array is given by: (2(N1+(N2−1)(N1+1)) times (N1+(N2−1)(N1+1)), and a total number N of antenna elements in the coprime T-shaped antenna array is given by: N=3(N1+N2−1)−2.
In an aspect, a maximum uniform number of degrees of freedom (uDOF) of the coprime T-shaped antenna array is given by: (6N2−1)2 for N1=2 and by (2(N1N2+N1+N2)−1)2 for N1>2.
In an aspect, the antenna array is a nested T-shaped antenna array in which the third leg is aligned in a third direction that is collinear with and opposite in direction to the first direction, wherein the first distance is equal to d, and the second distance is equal to (N1+1)d.
In an aspect, an aperture size of the nested T-shaped antenna array is equal to: (2(N1+(N2−1) (N1+1) times (N1+(N2−1) (N1+1)), and a total number N of antenna elements in the nested T-shaped antenna array is given by: N=3(N1+N2)−2.
In an aspect, a maximum uniform number of degrees of freedom (uDOF) of the nested T-shaped antenna array is given by: (4(N1N2+N2)−3)2 for all N1, N2.
In an aspect, the antenna array is a super nested T-shaped antenna array in which the third leg is aligned in a third direction that is collinear with and opposite in direction to the first direction, wherein N1≥4, N2≥3, and the second linear subarray is specified by an integer set S2 defined by:
where l is an integer related to a dipole length of each of the antenna elements and A1, B1, A2, and B2 are parameters defined as:
where r is an integer.
In an aspect, an aperture size of the super nested T-shaped antenna array is equal to: (2(N1+(N2−1) (N1+1) times (N1+(N2−1) (N1+1)), and a total number N of antenna elements in the super nested T-shaped antenna array is given by: N=3(N1+N2)−2.
In an aspect, a maximum uniform number of degrees of freedom (uDOF) of the super nested T-shaped antenna array is given by:
Numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the invention may be practiced otherwise than as specifically described herein.