FIELD OF TECHNOLOGY
The present invention belongs to the technical field of array signal processing, in particular relates to a spatial spectrum estimation technology based on statistical processing based on a sparse array tensor signal, which is specifically a space spectrum estimation method of a super-resolution coprime planar array based on tensor filling of an optimal structured virtual domain, and can be used for target positioning.
BACKGROUND
Spatial spectrum estimation, as a technique to describe the spatial energy distribution of array signals, is widely used in radar, communications, geological exploration and other fields. At present, the performance requirements on accuracy and resolution of spatial spectrum estimation and so on is constantly improved in increasingly complex application scenarios. Compared with a traditional uniform array, the coprime array, as a typical sparse array architecture with a systematic structure, has the advantages of large aperture and high resolution, which lays a foundation for the breakthrough of spatial spectrum estimation performance. In the scenario of coprime planar array, since a received signal covers three-dimensional spatial features, an original structure of a multi-dimensional signal of the coprime planar array can be preserved by modeling and analyzing the received signal through tensors, so as to mine the multi-dimensional signal features thereof. Based on second-order tensor statistics of the coprime planar array, an augmented multi-dimensional discontinuous virtual array is derived, and a continuous part is extracted therefrom for a virtual domain tensor processing, which can realize the spatial spectrum estimation with Nyquist matching. However, this processing method abandons a large number of discontinuous virtual array elements. Therefore, a serious loss of virtual domain statistics information is caused, resulting in the performance such as the accuracy and resolution of the spatial spectrum estimation is limited.
In the field of image restoration, a low-rank tensor filling technique can fill missing elements randomly distributed in image tensors. However, for the pieces of missing elements in an equivalent virtual domain tensor derived from the coprime planar array, they do not satisfy the premise of random distribution. Therefore, the traditional low-rank filling technique is difficult to fill the virtual domain tensor effectively. Therefore, it is an urgent but challenging technical problem about how to fill the virtual domain tensor with pieces of missing elements, so as to make full use of all the discontinuous virtual domain statistics information of the coprime planar array, and comprehensively improve the performance of spatial spectrum estimation.
SUMMARY
In view of the difficulty in effectively filling pieces of missing elements in a virtual domain tensor and the limited spatial spectral resolution performance in the existing methods, the purpose of the present invention is to propose a space spectrum estimation method of a super-resolution coprime planar array based on tensor filling of an optimal structured virtual domain. It provides a feasible concept and an effective solution to disperse the pieces of missing elements in the virtual domain tensor to a maximum extent, construct an optimal structured virtual domain tensor, in order to fill the dispersed missing elements effectively and realize the super-resolution coprime planar array space spectrum estimation.
The purpose of this invention is realized through the following technical solutions: a space spectrum estimation method of a super-resolution coprime planar array based on tensor filling of an optimal structured virtual domain, wherein, the method comprises the following steps:
- by using 4MxMy+NxNy−1 physical antenna array elements, performing construction by a receiving end according to the structure of the coprime planar array, wherein, Mx, Nx and My, Ny are a pair of coprime integers respectively; the coprime planar array is decomposed into two sparse uniform sub-planar arrays 1 and 2, wherein 1 contains 2Mx×2My antenna array elements, and array element spacings in the x axis direction and the y axis direction are Nxd and Nyd respectively; and 2 contains Nx×Ny antenna array elements, and array element spacings in the x axis direction and the y axis direction are Mxd and Myd respectively; the unit interval d is half of the wavelength λ of an incident narrowband signal, i.e. d=λ/2;
- assuming there are K far-field narrow-band incoherent signal sources from {(θ1, φ1), (θ2, φ2), . . . , (θK, φK)} directions, and θk and φk are the azimuth and elevation angles of a kth incident signal source respectively, k=1, 2, . . . , K, then T sampling snapshot signals of the sparse uniform sub-planar array 1 can be expressed by a three-dimensional tensor ∈2Mx×2My×T as follows:
- wherein, sk=[sk,1, sk,2, . . . , sk,T]T is a multi-snapshot sampling signal waveform corresponding to a kth incident signal source, [⋅]T represents a transpose operation, · represents an outer product of the vectors, is a noise tensor independent of each signal source, (θk, φk) and (θk, φk) are steering vectors of 1 in x axis direction and y axis direction respectively, and correspond to a signal source with an arrival direction of wave being (θk, φk), and are expressed as:
- wherein, {. . . , } . . . {. . . , } respectively represent the actual positions of physical antenna array elements of sparse uniform sub-planar array 1 in the x axis direction and the y axis direction, and =0, =0, μk=sin(φk)cos(θk), νk=sin(φk)sin(θk), j=√{square root over (−1)};
- a received signal of the sparse uniform sub-planar array 2 is represented by another three-dimensional tensor ∈Nx×Ny×T:
- wherein, is a noise tensor independent of each signal source, (θk, φk) and (θk, φk) are steering vectors of 2 in x axis direction and y axis direction respectively, and correspond to a signal source with an arrival direction of wave being (θk, φk), and are expressed as:
- wherein, {. . . , } and {. . . , } respectively represent the actual positions of physical antenna array elements of sparse uniform sub-planar array 2 in the x axis direction and the y axis direction, and =0, =0;
- (2) by solving cross-correlation statistics of tensors and obtaining a second-order cross-correlation tensor ∈2Mx×2My×Nx×Ny:
- wherein, σk2=∈[sksk*] represents the power of a kth incident signal source, =E[<>3] represents a cross-correlation noise tensor, <⋅,⋅>r represents a tensor contraction operation of two tensors along an rth dimension, E[⋅] represents a mathematical expectation operation, and (⋅)* represents a conjugated operation; defining two dimensional sets ={1, 3} and ={2, 4}, then a virtual domain signal ∈2MxNx×2MyNy is obtained by combination the dimensions of the cross-correlation tensor :
- wherein, bx(k)=(θk, φk)⊗(θk, φk) and by(k)=(θk, φk)⊗(θk, φk) are respectively equivalent to the steering vectors of a discontinuous virtual planar array in the x axis direction and y axis direction, corresponding to the signal source of which the arrival direction of wave is (θk, φk), and ⊗ represents the Kronecker product; the discontinuous virtual planar array has the size of , and contains the holes of the whole row and the whole column, =3MxNx−Mx−Nx+1, =3MyNy−My−Ny+1;
- (3) constructing a virtual planar array about a coordinate axis mirror of the discontinuous virtual planar array and superimposing and in the third dimension into a three-dimensional discontinuous virtual cubic array of size , wherein ==, and =2; rearranging elements in a conjugate transpose signal U* of the virtual domain signal to correspond to the position of each virtual element in , so as to correspond to a virtual domain signal corresponding to the virtual planar array ; superimposing and in the third dimension to obtain a virtual domain tensor of the corresponding discontinuous virtual cubic array , expressed as:
- wherein, {tilde over (b)}x(k) and {tilde over (b)}y(k) are the steering vectors of the discontinuous virtual cubic array in the x axis direction and y axis direction respectively, corresponding to a signal source of which an arrival direction of wave is (θk, φk), and the elements in {tilde over (b)}x(k) and {tilde over (b)}y(k) corresponding to the hole positions in the x axis direction and y axis direction in are set to zero respectively,
represents mirror transformation factor vectors corresponding to and ; since the discontinuous virtual planar array contains the whole row and the whole column of holes, the discontinuous virtual cubic array obtained by superposition of and mirror part thereof contains pieces of missing elements, namely holes, so the corresponding virtual domain tensor contains pieces of zero elements;
- (4) intercepting a virtual domain sub-tensor of the virtual domain tensor through a translation window with a size of Px×Py×2, wherein contains elements of which indexes are respectively (1:Px−1), (1:Py−1), (1:2) in three dimensions of ; then, translating the translation window with one element in turn along the x axis direction and the y axis direction respectively, and dividing into Lx×Ly virtual domain sub-tensors, expressed as
sx=1, 2, . . . , Lx, sy=1, 2, . . . , Ly; the value range of the translation window size is:
and Lx, Ly, Px, Py satisfy the following relation:
- superimposing, in the fourth dimension, the virtual domain sub-tensors
with the same index subscript of sy to obtain Ly four-dimensional tensors with dimensions of Px×Py×2×Lx; further, superimposing, in the fifth dimension, the Ly four-dimensional tensors to obtain a five-dimensional virtual domain tensor ∈Px×Py×2×Lx×Ly which contains spatial angle information in the x axis direction and the y axis direction, spatial mirror transformation information, and spatial translation information in the x axis direction and the y axis direction; defining dimension sets 1, {1, 2}, 2={3}, 3={4, 5}, and then transforming the virtual domain tensor for dimension combination of to obtain a three-dimensional structured virtual domain tensor ∈PxPy×LxLy×2.
- the three dimensions of respectively represent the spatial angle information, spatial translation information, and spatial mirror transformation information; therefore, pieces of missing elements in the virtual domain tensor are randomly distributed to the three spatial dimensions contained by the structured virtual domain tensor ;
- (5) since the dispersion degree and proportion of the zero elements in the structured virtual domain tensor are closely related to the effect of tensor filling, in order to ensure the maximum dispersion degree and minimum proportion of the zero elements in , optimizing the dimension size of the virtual domain sub-tensor, that is, optimizing and selecting the value of (Px, Py), so as to obtain an optimal structured virtual domain tensor, wherein the specific process is as follows: according to each value combination (Px, Py), calculating the sum of Euclidean distances of each two zero elements in the corresponding structured virtual domain tensor :
- wherein, Ω represents a position index set of zero elements in , ζz1 and ζz2 represent the coordinates of any two positions in the set Ω, wherein, z1, z2=1, 2, . . . , represents the total number of zero elements in ; the dispersion degree of zero elements in the structured virtual domain tensor is determined by parameter ψ; correspondingly, expressing the proportion of zero elements in the structured virtual domain tensor as:
- comprehensively considering maximizing the dispersion degree of zero elements in the structured virtual domain tensor and minimizing the proportion of zero elements z, expressing a dimension optimization problem of the virtual domain sub-tensor as:
- traversing all values within the value range [2, −1] and [2, −1] of Px and Py, the values of each group (Px, Py) correspond to the values of a group (Px, Py) corresponding to the objective function value ψ/z, which is selected as the maximum value of the target function, that is, the dimension size of the optimal virtual domain sub-tensor
- (6) designing a structured virtual domain tensor filling optimization problem based on an alternating direction method of multipliers:
- wherein, the optimization variable ∈PxPy×LxLy×2 is the filled structured virtual domain tensor, corresponding to a virtual uniform cubic array ; [](b) represents a matrix expanded by along the bth dimension; αb is a kernel norm weight constant, which needs to meet α1+α2+α3=1; ∥⋅∥* represents the kernel norm; in order to ensure that the kernel norms [](b) of the three matrices of can be optimized independently, the three auxiliary tensors b=, b=1, 2, 3 of are introduced in this problem; Ω represents the position index set of non-zero elements in ; Ω(⋅) represents the mapping of the tensor on Ω; represents the zero tensor; introducing a dual variable b, b=1, 2, 3 of b, then the Lagrange function of the above optimization problem can be expressed as:
- wherein, p>0 is a compensation factor, [⋅X⋅] is a tensor inner product, ∥⋅∥F represents the Frobenius norm; iteratively solving a target variable , b by minimizing the Lagrange function, so as to obtain the filled structured virtual domain tensor ;
- (7) theoretical modeling the filled structured virtual domain tensor as:
- wherein, p(μk, νk)=dx(μk)⊗dy(νk), q(μk, νk)=gx(μk)⊗gy(νk) are spatial factors of ,
represent the steering vectors of the virtual uniform cubic array along the x axis direction and the y axis direction respectively,
are the spatial translation factor vectors corresponding to the x axis direction and the y axis direction in the process of the translation window intercepting the virtual domain sub-tensor respectively; performing a canonical polyadic decomposition on the filled structured virtual domain tensor , so as to obtain the estimated values of three factor vectors p(μk, νk), q(μk, νk) and c(μk, νk), representing as {circumflex over (p)}(μk, νk), {circumflex over (q)}(μk, νk) and ĉ(μk, νk); constructing a structured virtual domain tensor signal sub-space Vs ∈2PxPyLxLy×K.
- wherein, orth(⋅) represents a matrix orthogonalization operation; representing the noise sub-space as Vn ∈2PxPyLxLy×(2PxPyLxLy−K), whereby VnVnH is obtained by Vs through the following formula:
- wherein, I represents the identity matrix, (⋅)H represents a conjugate transpose operation;
- traversing the two-dimensional arrival direction of wave (θ, φ), wherein θ and φ are respectively the azimuth angle and elevation angle traversed within the value range of [−90°, 90°] and [0°, 180° ], calculating the corresponding parameters μk=sin (φk) cos (θk), νk=sin(φk)sin(θk), and constructing the steering vector (μk, νk) ∈2PxPyLxLy corresponding to the virtual uniform cubic array , expressed as:
- obtaining the spatial spectrum (θ, φ) corresponding to the two-dimensional arrival direction of wave (θ, φ) as follows:
Further, the structure of coprime planar array described in step (1) is specifically described as follows: constructing a pair of sparse uniform sub-planar arrays 1 and 2 on the plane coordinate system xoy, wherein 1 contains 2Mx×2My antenna array elements, the array element spacings in the x axis direction and the y axis direction are Nxd and Nyd respectively, and the position coordinate thereof on xoy is {(Nxdmx, Nydmy), mx=0, 1, . . . , 2Mx−1, my=0, 1, . . . , 2My−1}; 2 contains Nx×Ny antenna array elements, the array spacings in the x axis direction and the y axis direction are Mxd and Myd respectively, and the position coordinate thereof on xoy is {(Mxdnx, Mydny), nx=0,1, . . . , Nx−1, ny=0, 1, . . . , Ny−1}; Mx, Nx and My, Ny are a pair of reciprocal integers, respectively; performing a sub-array combination on 1 and 2 in the way of overlapping the array elements in (0, 0) position in the coordinate system, whereby a coprime planar array containing 4MxMy+NxNy−1 physical antenna array elements is obtained.
Further, in the cross-correlation tensor deduction described in step (2), in practice, is obtained by estimating the cross-correlation statistics of the tensors and namely, sampling the cross-correlation tensor ∈2Mx×2My×Nx×Ny:
Further, in step (6), the target variables , b are iteratively solved by minimizing the Lagrange function (, b, b); in the η+1 th iteration, , b and b are updated as:
- a closed-form solution for the target variables , b are as follows:
represents a threshold singular value decomposition operation of matrix X∈X1×X2,
ω
1, 1=1, 2, . . . , min (X1, X2) represents the singular value of X, Ux, Vx represent the left and right singular matrices of X, fold(b)[⋅] represents an inverse operation of tensor expansion [⋅](b), diag(c) represents a diagonal matrix with the elements in the vector c as diagonal elements, max(⋅) represents a maximum operation, min(⋅) represents a minimum operation.
Compared with the prior art, the present invention has the following advantages:
(1) The present invention designs the optimal reconstruction criterion of the virtual domain tensor, constructs the structured virtual domain tensor by maximizing the dispersion degree of missing elements in the virtual domain tensor, and lays a foundation for effectively filling the virtual domain tensor with pieces of missing elements.
(2) The present invention proposes a structured virtual domain tensor filling method based on an alternating direction method of multipliers, which makes full use of all the discontinuous virtual domain statistics information of the coprime planar array, and thus realizes the super-resolution spatial spectrum estimation for the coprime planar array under the condition of Nyquist matching.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a general flow block diagram of the present invention.
FIG. 2 is a schematic structural diagram of a coprime planar array constructed by the present invention.
FIG. 3 is a schematic diagram of a discontinuous virtual cubic array constructed by the present invention.
FIG. 4 is a schematic diagram of a sub-tensor interception process of a virtual domain designed by the present invention.
FIG. 5 is a spatial spectrum estimation effect diagram of the method proposed by the present invention.
DESCRIPTION OF THE EMBODIMENTS
The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings.
In view of the difficulty in effectively filling pieces of missing elements in a virtual domain tensor and the limited spatial spectral resolution performance in the existing methods, the present invention proposes a space spectrum estimation method of a super-resolution coprime planar array based on tensor filling of an optimal structured virtual domain. By means of an optimal reconstruction criterion of the virtual domain tensor and an alternating direction method of multipliers, the pieces of missing elements in the virtual domain tensor are filled effectively to achieve the super-resolution space spectrum estimation of the coprime planar array. Referring to FIG. 1, the implementation steps of the present invention are as follows:
- Step 1: modeling a tensor signal for a coprime planar array. At a receiving end, using 4MxMy+NxNy−1 physical antenna array elements to construct a coprime planar array. As shown in FIG. 2, constructing a pair of sparse uniform sub-planar arrays 1 and 2 on a plane coordinate system xoy, wherein 1 contains 2Mx×2My antenna array elements, the array element spacings in the x axis direction and the y axis direction are Nxd and Nyd respectively, and the position coordinate thereof on xoy is {(Nxdmx), Nydmy, mx=0, 1, . . . , 2Mx−1}; 2 contains Nx×Ny antenna array elements, the array spacings in the x axis direction and the y axis direction are Mxd and Myd respectively, and the position coordinate thereof on xoy is {(Mxdnx, Mydny), nx=0, 1, . . . , Nx−1, . . . , Ny−1}; Mx, Nx and My, Ny are a pair of reciprocal integers, respectively; a unit interval d is taken as half of the wavelength of the incident narrow-band signal λ, that is, d=λ/2; performing a sub-array combination on MxMy and a in the way of overlapping the array elements in d=λ/2 position in the coordinate system, whereby a coprime planar array containing 4MxMy+NxNy−1 physical antenna array elements is obtained.
Assuming that there are K far-field narrow-band non-correlated signal sources from {(θ1, φ1), (θ2, φ2), . . . , (θK, θK)} direction, superimposing, in the third dimension, T sampling snapshot signals of sparse uniform sub-planar array 1 in the coprime planar array, so as to obtain a three-dimensional tensor signal ∈2Mx×2My×T, which can be modeled as:
- wherein, Sk=[Sk,1, Sk,2, . . . , Sk,T]T is a multi-snapshot sampling signal waveform corresponding to a kth incident signal source, [⋅]T represents a transpose operation, · represents an outer product of the vectors, is a noise tensor independent of each signal source, (θk, φk) and (θk, φk) are steering vectors of 1 in x axis direction and y axis direction respectively, and correspond to a signal source with an arrival direction of wave being (θk, φk), and are expressed as:
- wherein, {. . . , } and {. . . , } respectively represent the actual positions of physical antenna array elements of the sparse uniform sub-planar array 1 in the x axis direction and the y axis direction, and =0, =0, μk=sin(φk)cos(θk), νk=sin(φk)sin(θk), j=√{square root over (−1)}. Similarly, the T sampling snapshot signals of sparse uniform sub-planar array 2 can be represented by another three-dimensional tensor ∈Nx×Ny×T.
- wherein, is a noise tensor independent of each signal source, (θk, φk) and (θk, φk) are steering vectors of 2 in x axis direction and y axis direction respectively, and correspond to a signal source with an arrival direction of wave being (θk, φk), and are expressed as:
- wherein, {. . . , } and {. . . , } respectively represent the actual positions of physical antenna array elements of sparse uniform sub-planar array 2 in the x axis direction and the y axis direction, and =0, =0;
- Step 2: deriving an augmented virtual planar array based on interrelation tensor dimension combination. By solving cross-correlation statistics of tensor signals , and , obtaining a second-order cross-correlation tensor ∈2Mx×2My×Nx×Ny.
- wherein, σk2=E[sksk] represents the power of a kth incident signal source, =E[<>3] represents a cross-correlation noise tensor, <⋅, ⋅>r represents a tensor contraction operation of two tensors along an rth dimension, E[⋅] represents a mathematical expectation operation, and (⋅)* represents a conjugated operation. In practice, is obtained by estimating the cross-correlation statistics of the tensor signals and , namely, sampling the cross-correlation tensor ∈2Mx×2My×Nx×Ny:
By combination the dimensions representing spatial information in the same direction in the cross-correlation tensor steering vectors corresponding to two sparse uniform sub-planar arrays can form a difference set array on the exponential term, so as to construct a two-dimensional augmented virtual planar array. Specifically, since the first and third dimensions of the cross-correlation tensor represent spatial information of the x axis direction, and the second and fourth dimensions represent spatial information of the y axis direction, the two dimensional sets ={1, 3}, ={2, 4} of the cross-correlation tensor are merged to obtain a virtual domain signal ∈2MxNx×2MyNy:
- wherein, bx(k) (θk, φk)⊗(θk, φk) and by(k)=(θk, φk)⊗(θk, φk) are respectively equivalent to the steering vectors of a discontinuous virtual planar array in the x axis direction and y axis direction, corresponding to a signal source of which the arrival direction of wave is (θk, φk), and ⊗ represents the Kronecker product. The discontinuous virtual planar array has the size of , and contains the holes of the whole row and the whole column, =3MxNx−Mx−Nx+1, =3MyNy−My−Ny+1. Here, in order to simplify the derivation process, the cross-correlation noise tensor is omitted from the theoretical modeling step of ; however, in practice, because the sampling cross-correlation tensor is used instead of the theoretical cross-correlation tensor , is still contained in the statistical processing of virtual domain signal;
- Step 3: constructing the virtual domain tensor based on the mirror extension of the discontinuous virtual planar array. Extending the virtual planar array of discontinuous virtual planar array about the coordinate axis mirror, and superimposing and in the third dimension into a three-dimensional discontinuous virtual cubic array of size , as shown in FIG. 3. Here, ==, and =2. Rearranging the elements in the conjugate transpose signal Uw* of the virtual domain signal Uw to correspond to the position of each virtual array element in , so as to obtain the virtual domain signal corresponding to the discontinuous virtual planar array ; superimposing and on the third dimension to obtain the virtual domain tensor of the corresponding discontinuous virtual cubic array expressed as:
- wherein, {tilde over (b)}x(k) and {tilde over (b)}y(k) are the steering vectors of the discontinuous virtual cubic array in the x axis direction and y axis direction respectively, corresponding to a signal source of which an arrival direction of wave is (θk, φk), and the elements in {tilde over (b)}x(k) and {tilde over (b)}y(k) corresponding to the hole positions in the x axis direction and y axis direction in are set to zero respectively,
represents mirror transformation factor vectors corresponding to and ; since the discontinuous virtual planar array contains the whole row and the whole column of holes, the discontinuous virtual cubic array obtained by superposition of and mirror part thereof contains pieces of missing elements (namely holes), so the corresponding virtual domain tensor contains pieces of zero elements;
- Step 4: reconstructing the virtual domain tensor by the virtual domain sub-tensor superposition transform. In order to realize Nyquist matched signal processing on a virtual uniform cubic array, the missing elements in the virtual domain tensor need to be filled to correspond to a virtual uniform cubic array because the coprime array does not satisfy the Nyquist sampling theorem. However, existing tensor filling techniques based on the low-rank criterion are based on a random distribution of missing elements in the tensor, so it is unable to effectively fill the virtual domain tensor with pieces of missing elements. Therefore, it is necessary to reconstruct the virtual domain tensor to disperse its pieces of missing elements. The specific process is as follows: designing a translation window with a size of Px×Py×2 to intercept a virtual domain sub-tensor of the virtual domain tensor , wherein contains elements of which indexes are respectively (1:Px−1), (1:Py−1), (1:2) in three dimensions of ; then, translating the translation window with one element in turn along the x axis direction and the y axis direction respectively, and dividing into Lx×Ly virtual domain
value range of the translation window size is:
and Lx, Ly, Px, Py satisfy the following relation:
Superimposing the virtual domain sub-tensors
with the same sy index subscript in the fourth dimension to obtain Ly four-dimensional tensors with dimensions of Px×Py×2×Lx; further, superimposing the Ly four-dimensional tensors in the fifth dimension to obtain a five-dimensional virtual domain tensor ∈Px×Py×2×Lx×Ly. The five-dimensional virtual domain tensor comprises the spatial angle information in the x axis direction and the y axis direction, the spatial mirror transformation information, and the spatial translation information in the x axis direction and the y axis direction. are combined along the first and second dimensions representing the spatial angle information, and are combined along the fourth and fifth dimensions representing the spatial translation information, and the third dimension representing the spatial image transformation information is retained to construct the structured virtual domain tensor. The specific operation is as follows: defining dimension sets 1={1, 2}, 2={3}, 3={4, 5}, then performing the virtual domain tensor transformation for dimension combination on to obtain the three-dimensional structured virtual domain tensor ∈PxPy×LxLy×2.
The three dimensions of , respectively, represent the spatial angle information, spatial translation information and spatial mirror transformation information. Therefore, pieces of missing elements in the virtual domain tensor are randomly distributed to the three spatial dimensions contained by the structured virtual domain tensor ;
- Step 5: obtaining the optimal structured virtual domain tensor based on the dimension optimization of the virtual domain sub-tensor. In the process of reconstruction of the virtual domain tensor, the size of the translation window, namely the dimension size (Px, Py) of the virtual domain sub-tensor
would affect the dispersion degree and proportion of zero elements in the structured virtual domain tensor , and the above two indexes are closely related to the effect of tensor filling. In order to ensure the maximum dispersion degree and minimum proportion of the zero elements in , optimizing the dimension size of the virtual domain sub-tensor, that is, optimizing and selecting the value of (Px, Py), so as to obtain an optimal structured virtual domain tensor, wherein the specific process is as follows: according to each value combination (Px, Py), calculating the sum of Euclidean distances of each two zero elements in the corresponding structured virtual domain tensor :
- wherein, Ω represents a position index set of zero elements in , (ζz1 and ζz2 represent the coordinates of any two positions in the set Ω, wherein, z1, z2=1, 2, . . . , represents the total number of zero elements in . The dispersion degree of zero elements in the structured virtual domain tensor is determined by parameter ψ; correspondingly, expressing the proportion of zero elements in the structured virtual domain tensor as:
- comprehensively considering maximizing the dispersion degree of zero elements in the structured virtual domain tensor and minimizing the proportion of zero elements z, expressing a dimension optimization problem of the virtual domain sub-tensor as:
- traversing all values within the value range [2, -1] and [2, -1] of Px and Py, the values of each group (Px, Py) correspond to the values of a group (Px, Py) corresponding to the objective function value ψ/z, which is selected as the maximum value of the target function, that is, the dimension size of the optimal virtual domain sub-tensor
- Step 6: filling the structured virtual domain tensor based on the alternating direction method of multipliers. Designing a structured virtual domain tensor filling optimization problem based on the Alternating Direction Method of Multipliers (ADMM):
- wherein, the optimization variable ∈PxPy×LxLy×2 is the filled structured virtual domain tensor, corresponding to a virtual uniform cubic array ; [](b) represents a matrix expanded by along the bth dimension; αb is a kernel norm weight constant, which needs to meet α1+α2+α3=1; ∥⋅∥* represents the kernel norm; in order to ensure that the kernel norms [](b) of the three matrices of can be optimized independently, the three auxiliary tensors b=, 1, 2, 3 of are introduced in this problem; Ω represents the position index set of non-zero elements in ; Ω(⋅) represents the mapping of the tensor on Ω; represents the zero tensor; introducing a dual variable b, b=1, 2, 3, then the Lagrange function of the above optimization problem can be expressed as:
- wherein, ρ>0 is a compensation factor, [⋅x⋅] is a tensor inner product, ∥⋅∥F represents the Frobenius norm. The target variables , b are iteratively solved by minimizing the Lagrange function; in the η+1th iteration, , b and b are updated as:
- a closed-form solution for the target variables , b are as follows:
represents a threshold singular value decomposition operation of matrix X∈X1×X2,
ω
l, l=1, 2, . . . , min (X1, X2) represents the singular value of X, Ux, Vx represent the left and right singular matrices of X, fold(b)[⋅] represents an inverse operation of tensor expansion [⋅](b), diag(c) represents a diagonal matrix with the elements in the vector c as diagonal elements, max(⋅) represents a maximum operation, min(⋅) represents a minimum operation. Through the iteration of the alternating direction method of multipliers, the filled structured virtual domain tensor is obtained;
- Step 7: decomposing the filled structured virtual domain tensor to achieve super-resolution spatial spectrum estimation. Theoretical modeling the filled structured virtual domain tensor as:
- wherein, p(μk, νk)=dx(μk)⊗dy(νk), q(μk, νk)=gx(μk)⊗gy(νk) are spatial factors of
represent the steering vectors of the virtual uniform cubic array along the x axis direction and the y axis direction respectively,
are the space translation factor vectors corresponding to the x axis direction and the y axis direction in the process of the translation window intercepting the virtual domain sub-tensor. Performing a canonical polyadic decomposition on the filled structured virtual domain tensor , so as to obtain the estimated values of three factor vectors p(μk, νk), q(μk, νk) and c(μk, νk), representing as {circumflex over (p)}(μk, νk), {circumflex over (q)}(μk, νk) and ĉ(μk, νk). Constructing a structured virtual domain tensor signal sub-space Vs∈2PxPyLxLy×K:
- wherein, orth(⋅) represents a matrix orthogonalization operation; representing the noise sub-space as Vn∈2PxPyLxLy×(2PxPyLxLy−K), VnVnH is obtained by Vs:
- wherein, I represents the identity matrix, (⋅)H represents a conjugate transpose operation.
Traversing the two-dimensional arrival direction of wave (θ, φ), and calculating the corresponding parameters μk=sin (φk) cos (θk), νk=sin (φk) sin (θk), and constructing the steering vector (μk, νk)∈2PxPyLxLy corresponding to the virtual uniform cubic array , expressed as:
Here, θ∈[−90°, 90°], φ∈[0°, 180°]. obtaining the spatial spectrum (θ, φ) corresponding to the two-dimensional arrival direction of wave (θ, φ) as follows:
The effects of the present invention will be further described below in conjunction with a simulation instance.
The simulation instance: The coprime planar array is used to receive the incident signal, and its parameters are selected as Mx=2, My=3, Nx=3, and Ny=4, that is, the constructed coprime planar array contains 4MxMy+NxNy−1=35 physical array elements. Assuming that there are 2 narrowband incident signals, the azimuth and elevation angles of the incident directions are respectively [35°, 20°] and [45.5°, 40.5°]. According to the dimension optimization problem of the virtual domain sub-tensor mentioned in the present invention, the optimal virtual domain sub-tensor dimension is obtained as 7×14×2, and the corresponding dimension of the optimal structured virtual domain tensor is 56×238×2. The kernel norm weight constant of is taken as α1=α2=α3=⅓.
Under the condition of SNR=0 dB, the simulation experiment is carried out with 300 sampling snapshots. The normalized spatial spectrum estimation results corresponding to the method of the present invention are as shown in FIG. 5, wherein the x axis and y axis respectively represent the azimuth and elevation angles of the incident signal source. It can be seen that the method of the present invention can form a precise sharp spectral peak in the position of the corresponding wave arrival direction of the two incident signal sources, which indicates the excellent performance of the proposed spatial spectrum estimation method in terms of accuracy and resolution.
The above descriptions are only preferred embodiments of the present invention. Although the present invention has been disclosed above with preferred examples, it is not intended to limit the present invention. Any person skilled in the art, without departing from the scope of the technical solution of the present invention, can make many possible changes and modifications to the technical solution of the present invention by using the methods and technical contents disclosed above, or modify them into equivalent examples of equivalent changes. Therefore, any simple alterations, equivalent changes and modifications made to the above embodiments according to the technical essence of the present invention without departing from the content of the technical solutions of the present invention still fall within the protection scope of the technical solutions of the present invention.