US 12,392,855 B2
Two-dimensional direction-of-arrival estimation method for coprime surface array based on virtual domain tensor filling
Hang Zheng, Zhejiang (CN); Chengwei Zhou, Zhejiang (CN); Zhiguo Shi, Zhejiang (CN); Yong Wang, Zhejiang (CN); and Jiming Chen, Zhejiang (CN)
Assigned to Zhejiang University, Zhejiang (CN)
Appl. No. 17/920,401
Filed by Zhejiang University, Zhejiang (CN)
PCT Filed Feb. 16, 2022, PCT No. PCT/CN2022/076430
§ 371(c)(1), (2) Date Oct. 21, 2022,
PCT Pub. No. WO2023/137812, PCT Pub. Date Jul. 27, 2023.
Claims priority of application No. 202210077881.1 (CN), filed on Jan. 21, 2022.
Prior Publication US 2024/0210510 A1, Jun. 27, 2024
Int. Cl. G01S 3/14 (2006.01)
CPC G01S 3/143 (2013.01) 4 Claims
OG exemplary drawing
 
1. A two-dimensional direction-of-arrival estimation method for a coprime surface array based on virtual domain tensor filling, wherein the method comprises the following steps:
(1) configuring a receiving end with a coprime surface array by using 4MxMy+NxNy−1 physical antenna array elements, wherein Mx, Nx and My, Ny are a pair of coprime integers respectively; decomposing the coprime surface array into two sparse uniform sub-surface arrays custom character and custom character, wherein custom character contains 2Mx×2My antenna array elements, array element spacings in an x axial direction and a y axial direction are respectively Nxd and Nyd, custom character includes Nx×Ny antenna array elements, array element spacings in the x axial direction and the y axial direction are respectively Mxd and Myd, and an unit interval d is taken as half of wavelength λ of an incident narrowband signal;
(2) if there are K far-field narrowband uncorrelated signal sources from {(θ1, φ1), (θ2, φ2), . . . , θK, φK)} directions, θk and φk are respectively an azimuth angle and an elevation angle of a kth incident signal source, k=1, 2, . . . , K, utilizing a three-dimensional tensor

OG Complex Work Unit Math
 to express T sampling snapshot signals of a sparse uniform sub-surface array custom character as follows:

OG Complex Work Unit Math
wherein sk=[sk,1, sk,2, . . . , sk,T]T is a multi-snapshot sampling signal waveform corresponding to the kth incident signal source, [⋅]T represents a transpose operation, ∘ represents an outer product of a vector, custom character is a noise tensor independent of each signal source,

OG Complex Work Unit Math
 are respectively steering vectors of custom character in the x axial direction and the y axial direction, correspond to a signal source with an incoming wave direction of (θk, φk), and are expressed as follows:

OG Complex Work Unit Math
and wherein

OG Complex Work Unit Math
 represent respectively actual positions of physical antenna elements of the sparse uniform sub-surface array custom character in the x axial direction and the y axial direction, and

OG Complex Work Unit Math
expressing the T sampled snapshot signals of the sparse uniform sub-surface array custom character by another three-dimensional tensor

OG Complex Work Unit Math
 as follows:

OG Complex Work Unit Math
wherein custom character is a noise tensor independent of each signal source,

OG Complex Work Unit Math
are respectively steering vectors of custom character in the x axial direction and the y axial direction, correspond to a signal source with an incoming wave direction of (θk, φk), and are expressed as follows:

OG Complex Work Unit Math
and wherein

OG Complex Work Unit Math
 represent respectively actual positions of physical antenna elements of the sparse uniform sub-surface array custom character in the x axial direction and the y axial direction, and

OG Complex Work Unit Math
obtaining a second-order cross-correlation tensor

OG Complex Work Unit Math
 by solving cross-correlation statistic of the three-dimensional tensors custom character and custom character:

OG Complex Work Unit Math
wherein σk2=E[sksk*] represents power of a kth incident signal source,

OG Complex Work Unit Math
 represents a cross-correlation noise tensor, <⋅,⋅>r represents a tensor contraction operation of two tensors along a rth dimension, E[⋅] represents a mathematical expectation operation, and (⋅)* represents a conjugation operation; the cross-correlation noise tensor custom character only has an element with a value σn2 in the (1, 1, 1, 1)th position, wherein σn2 represents a noise power, and elements in other positions have the same value 0;
(3) defining dimension sets J1={1,3}, J2={2,4}, and obtaining a virtual domain signal

OG Complex Work Unit Math
 by performing a tensor transformation of dimension merging on the cross-correlation tensor custom character:

OG Complex Work Unit Math
wherein by respectively forming a difference set array on an exponential term,

OG Complex Work Unit Math
 configure a two-dimensional augmented virtual surface array along the x axial direction and the y axial direction, ⊗ represents a Kronecker product; therefore, UW corresponds to a non-continuous virtual surface array W of size JWx×JWy, JWx=3MxNx−Mx−Nx+1, JWy=3MyNy−My−Ny+1, and the non-continuous virtual surface array W contains holes in an entire row and an entire column;
(4) configuring a virtual surface array W that mirrors the non-continuous virtual surface array W about a coordinate axis, and superimposing the W and W on a third dimension into a three-dimensional non-continuous virtual cubic array

OG Complex Work Unit Math
 correspondingly, rearranging elements in a conjugate transposed signal UW* of the virtual domain signal UW to correspond to positions of virtual array elements in W, so as to obtain a virtual domain signal UW corresponding to the virtual surface array W; superimposing UW and UW in the third dimension to obtain a virtual domain tensor custom character corresponding to the non-continuous virtual cubic array custom character, which is represented as:

OG Complex Work Unit Math
wherein bx(k) and by(k) are respectively steering vectors of the non-continuous virtual cubic array custom character on the x axial direction and the y axial direction, and correspond to the signal source with the incoming wave direction (θk, φk); due to existence of the holes in custom character, bx(k) and by(k) respectively correspond to elements in hole positions in custom character in the x axial direction and the y axial direction which are set to be zero,

OG Complex Work Unit Math
represents a mirror transformation factor vector corresponding to W and W; since the non-continuous virtual surface array W contains the holes in the entire row and the entire column, the non-continuous virtual cubic array custom character obtained by superimposing W with a mirror image part thereof W contains contiguous holes, corresponds to virtual field tensor custom character of the non-continuous virtual cubic array custom character, and thus contains contiguous missing elements;
(5) designing a translation window of size Px×Py×2 to select a sub-tensor custom character of the virtual domain tensor custom character, wherein custom character contains elements of which indices are (1: Px−1), (1: Py−1) and (1:2) respectively in three dimensions of custom character; then, translating the translation window by one element in turn along the x axial direction and the y axial direction, dividing custom character into Lx×Ly sub-tensors, expressed as custom character, sx=1, 2, . . . , Lx, sy=1, 2, . . . , Ly, wherein a value range of a size of the translation window is as follows:

OG Complex Work Unit Math
and Lx, Ly, Px, Py satisfy the following relationship:

OG Complex Work Unit Math
superimposing the sub-tensors custom character with the same index subscript sy in a fourth dimension to obtain Ly four-dimensional tensors with Px×Py×2×Lx dimensions; further, superimposing the Ly four-dimensional tensors in a fifth dimension to obtain a five-dimensional virtual domain tensor

OG Complex Work Unit Math
 wherein the five-dimensional virtual domain tensor custom character contains spatial angle information in the x axial direction and the y axial direction, spatial mirror transformation information, and spatial translation information in the x axial direction and the y axial direction; defining dimension sets K1={1, 2}, K2={3}, K3={4, 5}, and merging through the dimensions of custom character to obtain a three-dimensional reconfigured virtual domain tensor

OG Complex Work Unit Math

OG Complex Work Unit Math
wherein the three dimensions of custom characterrespectively represent the spatial angle information, the spatial translation information and the spatial mirror transformation information, thus, the contiguous missing elements in the original virtual domain tensor custom characterare randomly distributed to the three spatial dimensions contained in custom character;
(6) designing a virtual domain tensor filling optimization problem based on tensor kernel norm minimization:

OG Complex Work Unit Math
wherein optimization variable

OG Complex Work Unit Math
 is a filled virtual domain tensor corresponding to the virtual uniform cubic array custom character, ∥⋅|* represents a tensor kernel norm, Ω represents a position index set of non-missing elements in custom character, PΩ(⋅) represents a mapping of a tensor on Ω, wherein the virtual domain tensor filling optimization problem is solved to obtain custom character;
(7) expressing the filled virtual domain tensor custom character as follows:

OG Complex Work Unit Math
wherein pk=dy(k)⊗dx(k), qk=gy(k)⊗gx(k) are the space factors of custom character,

OG Complex Work Unit Math
respectively represent steering vectors of the virtual uniform cubic array custom character along the x axial direction and the y axial directions,

OG Complex Work Unit Math
are respectively spatial translation factor vectors corresponding to the x axial direction and the y axial direction in a process of intercepting the sub-tensor by the translation window; performing canonical polyadic decomposition on the filled virtual domain tensor custom character to obtain an estimated values of three factor vectors pk, qk and ck, which are expressed as pk, qk and ĉk; and extracting angle parameters contained in exponential terms of pk and qk to obtain a two-dimensional direction-of-arrival estimation result (θk, φk), wherein
the receiving end with the coprime surface array steers, based on the two-dimensional direction-of-arrival estimation result (θk, φk), vectors corresponding to the signal source with the incoming wave direction (θk, φk).