SPACE SPECTRUM ESTIMATION METHOD OF SUPER-RESOLUTION COPRIME PLANAR ARRAY BASED ON TENSOR FILLING OF OPTIMAL STRUCTURED VIRTUAL DOMAIN

Information

  • Patent Application
  • 20240295595
  • Publication Number
    20240295595
  • Date Filed
    February 16, 2022
    2 years ago
  • Date Published
    September 05, 2024
    2 months ago
Abstract
Disclosed in the present invention is a space spectrum estimation method of a super-resolution coprime planar array based on tensor filling of an optimal structured virtual domain, which mainly solves problems that pieces of missing elements in the virtual domain tensor of the existing method are difficult to be filled effectively. The method includes: modeling a tensor signal of a coprime planar array; deriving an augmented virtual planar array based on a cross-correlation tensor dimension combination; constructing the virtual domain tensor based on a mirror extension of the discontinuous virtual planar array; reconstructing a virtual domain tensor by superposition transformation of virtual domain sub-tensors; obtaining the optimal structured virtual domain tensor based on the dimension optimization of the virtual domain sub-tensors; filling the structured virtual domain tensor based on an alternating direction method of multipliers; and decomposing the filled structured virtual domain tensor to achieve a super-resolution spatial spectrum estimation.
Description
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 custom-character1 and custom-character2, wherein custom-character1 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 custom-character2 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 custom-character1 can be expressed by a three-dimensional tensor custom-charactercustom-character2Mx×2My×T as follows:








𝒳


1


=





K


k
=
1





a
x

(


1

)


(


θ
k

,

φ
k


)




a
y

(


1

)


(


θ
k

,

φ
k


)



s
k



+

𝒩


1




,






    • 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, custom-character is a noise tensor independent of each signal source, custom-characterk, φk) and custom-characterk, φk) are steering vectors of custom-character1 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:












a
x

(


1

)


(


θ
k

,

φ
k


)

=


[

1
,

e


-
j


π


x


1


(
2
)




μ
k



,


,

e


-
j


π


x


1


(

2


M
x


)




μ
k




]

T


,









a
y

(


1

)


(


θ
k

,

φ
k


)

=


[

1
,

e


-
j


π


y


1


(
2
)




v
k



,


,

e


-
j


π


y


1


(

2


M
y


)




v
k




]

T


,






    • wherein, {custom-character. . . , custom-character} . . . {custom-character. . . , custom-character} respectively represent the actual positions of physical antenna array elements of sparse uniform sub-planar array custom-character1 in the x axis direction and the y axis direction, and custom-character=0, custom-character=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 custom-character2 is represented by another three-dimensional tensor custom-charactercustom-characterNx×Ny×T:











𝒳


2


=





K


k
=
1





a
x

(


2

)


(


θ
k

,

φ
k


)




a
y

(


2

)


(


θ
k

,

φ
k


)



s
k



+

𝒩


2




,






    • wherein, custom-character is a noise tensor independent of each signal source, custom-characterk, φk) and custom-characterk, φk) are steering vectors of custom-character2 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:












a
x

(


2

)


(


θ
k

,

φ
k


)

=


[

1
,

e


-
j


π


x


2


(
2
)




μ
k



,


,

e


-
j


π


x


2


(


N
x

)




μ
k




]

T


,









a
y

(


2

)


(


θ
k

,

φ
k


)

=


[

1
,

e


-
j


π


y


2


(
2
)




v
k



,


,

e


-
j


π


y


2


(


N
y

)




v
k




]

T


,






    • wherein, {custom-character. . . , custom-character} and {custom-character. . . , custom-character} respectively represent the actual positions of physical antenna array elements of sparse uniform sub-planar array custom-character2 in the x axis direction and the y axis direction, and custom-character=0, custom-character=0;

    • (2) by solving cross-correlation statistics of tensors custom-character and custom-character obtaining a second-order cross-correlation tensor custom-charactercustom-character2Mx×2My×Nx×Ny:


















1




2



=


E
[





𝒳


1


,

𝒳


2

*




3

]







=





k
=
1

K



σ
k
2





a
x

(


1

)


(


θ
k

,

φ
k


)




a
y

(


1

)


(


θ
k

,

φ
k


)




a
x


(


2

)

*


(


θ
k

,

φ
k


)















a
y


(


2

)

*


(


θ
k

,

φ
k


)

+

𝒩



1




2








,






    • wherein, σk2=∈[sksk*] represents the power of a kth incident signal source, custom-character=E[<custom-character>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 custom-character={1, 3} and custom-character={2, 4}, then a virtual domain signal custom-charactercustom-character2MxNx×2MyNy is obtained by combination the dimensions of the cross-correlation tensor custom-character:











U
𝕎


=








1





2

{


𝕁
1

,

𝕁
2


}





=




k
=
1

K



σ
k
2





b
x

(
k
)




b
y

(
k
)






,






    • wherein, bx(k)=custom-characterk, φk)⊗custom-characterk, φk) and by(k)=custom-characterk, φk)⊗custom-characterk, φk) are respectively equivalent to the steering vectors of a discontinuous virtual planar array custom-character 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 custom-character has the size of custom-character, and contains the holes of the whole row and the whole column, custom-character=3MxNx−Mx−Nx+1, custom-character=3MyNy−My−Ny+1;

    • (3) constructing a virtual planar array custom-character about a coordinate axis mirror of the discontinuous virtual planar array custom-character and superimposing custom-character and custom-character in the third dimension into a three-dimensional discontinuous virtual cubic array custom-character of size custom-character, wherein custom-character=custom-character=custom-character, and custom-character=2; rearranging elements in a conjugate transpose signal Ucustom-character* of the virtual domain signal custom-character to correspond to the position of each virtual element in custom-character, so as to correspond to a virtual domain signal custom-character corresponding to the virtual planar array custom-character; superimposing custom-character and custom-character in the third dimension to obtain a virtual domain tensor custom-character of the corresponding discontinuous virtual cubic array custom-character, expressed as:











𝒰


=




k
=
1

K



σ
k
2






b
~

x

(
k
)





b
~

y

(
k
)



c

(


μ
k

,

v
k


)





,






    • wherein, {tilde over (b)}x(k) and {tilde over (b)}y(k) are the steering vectors of the discontinuous virtual cubic array custom-character 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 custom-character are set to zero respectively,










c

(


μ
k

,

v
k


)

=


[

1
,

e


-
j



π

(



-

(



M
x



M
y


+

M
x

+

M
y


)




μ
k


-


(



N
x



N
y


+

N
x

+

N
y


)



v
k



)




]

T





represents mirror transformation factor vectors corresponding to custom-character and custom-character; since the discontinuous virtual planar array custom-character contains the whole row and the whole column of holes, the discontinuous virtual cubic array custom-character obtained by superposition of custom-character and mirror part custom-character thereof contains pieces of missing elements, namely holes, so the corresponding virtual domain tensor custom-character contains pieces of zero elements;

    • (4) intercepting a virtual domain sub-tensor custom-character of the virtual domain tensor custom-character through a translation window with a size of Px×Py×2, wherein custom-character contains elements of which indexes are respectively (1:Px−1), (1:Py−1), (1:2) in three dimensions of custom-character; then, translating the translation window with one element in turn along the x axis direction and the y axis direction respectively, and dividing custom-character into Lx×Ly virtual domain sub-tensors, expressed as







𝒰



(


s
x

,

s
y


)



,




sx=1, 2, . . . , Lx, sy=1, 2, . . . , Ly; the value range of the translation window size is:







2


P
x




J


x


-
1


,


2


P
y




J


y


-
1


,




and Lx, Ly, Px, Py satisfy the following relation:









P
x

+

L
x

-
1

=

J


x



,




P
y

+

L
y

-
1

=

J


y



,






    • superimposing, in the fourth dimension, the virtual domain sub-tensors









𝒰



(


s
x

,

s
y


)






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 custom-charactercustom-characterPx×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 custom-character1, {1, 2}, custom-character2={3}, custom-character3={4, 5}, and then transforming the virtual domain tensor for dimension combination of custom-character to obtain a three-dimensional structured virtual domain tensor custom-charactercustom-characterPxPy×LxLy×2.








𝒦



=



𝒯



{


𝕂
1

,

𝕂
2

,

𝕂
3


}




,






    • the three dimensions of custom-character respectively represent the spatial angle information, spatial translation information, and spatial mirror transformation information; therefore, pieces of missing elements in the virtual domain tensor custom-character are randomly distributed to the three spatial dimensions contained by the structured virtual domain tensor custom-character;

    • (5) since the dispersion degree and proportion of the zero elements in the structured virtual domain tensor custom-characterare closely related to the effect of tensor filling, in order to ensure the maximum dispersion degree and minimum proportion of the zero elements in custom-character, 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 custom-character:










ψ
=





ζ

z
1


,


ζ

z
1



Ω

,


ζ

z
1




ζ

z
1










ζ

z
1


-

ζ

z
2





2



,






    • wherein, Ω represents a position index set of zero elements in custom-character, ζz1 and ζz2 represent the coordinates of any two positions in the set Ω, wherein, z1, z2=1, 2, . . . , custom-charactercustom-characterrepresents the total number of zero elements in custom-character; the dispersion degree of zero elements in the structured virtual domain tensor custom-characteris determined by parameter ψ; correspondingly, expressing the proportion of zero elements in the structured virtual domain tensor custom-characteras:











z

=


Z

𝒦




2


P
x



P
y



L
x



L
y




,






    • comprehensively considering maximizing the dispersion degree of zero elements in the custom-characterstructured virtual domain tensor and minimizing the proportion of zero elements custom-characterz, expressing a dimension optimization problem of the virtual domain sub-tensor as:











min


P
x

,

P
y



ψ
/

z







s
.
t
.





2



P
x




J


x


-
1


,


2


P
y




J


y


-
1


,







    • traversing all values within the value range [2, custom-character−1] and [2, custom-character−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 ψ/custom-characterz, which is selected as the maximum value of the target function, that is, the dimension size of the optimal virtual domain sub-tensor










𝒰



(


s
x

,

s
y


)



;






    • (6) designing a structured virtual domain tensor filling optimization problem based on an alternating direction method of multipliers:











min



𝒦
_



_


,

𝒴
b







b
=
1

3



α
b







[


𝒦
_



_


]


(
b
)




*









s
.
t
.



𝒫

Ω
_


(


𝒦
_



_


)


=


𝒫

Ω
_


(

𝒦


)


,




𝒴
b

-


𝒦
_



_



=
𝒪

,







    • wherein, the optimization variable custom-charactercustom-characterPxPy×LxLy×2 is the filled structured virtual domain tensor, corresponding to a virtual uniform cubic array custom-character; [custom-character](b) represents a matrix expanded by custom-character along the bth dimension; αb is a kernel norm weight constant, which needs to meet α123=1; ∥⋅∥* represents the kernel norm; in order to ensure that the kernel norms [custom-character](b) of the three matrices of custom-character can be optimized independently, the three auxiliary tensors custom-characterb=custom-character, b=1, 2, 3 of custom-character are introduced in this problem; Ω represents the position index set of non-zero elements in custom-character; custom-characterΩ(⋅) represents the mapping of the tensor on Ω; custom-character represents the zero tensor; introducing a dual variable custom-characterb, b=1, 2, 3 of custom-characterb, then the Lagrange function of the above optimization problem can be expressed as:













(



𝒦
_



_


,

𝒴
b

,


b


)

=






𝒦
_



_




*

+

[


𝒴
b

-



𝒦
_



_


×


b



]

+


ρ
2







𝒴
b

-


𝒦
_



_





F
2




,






    • wherein, p>0 is a compensation factor, [⋅X⋅] is a tensor inner product, ∥⋅∥F represents the Frobenius norm; iteratively solving a target variable custom-character, custom-characterb by minimizing the Lagrange function, so as to obtain the filled structured virtual domain tensor custom-character;

    • (7) theoretical modeling the filled structured virtual domain tensor custom-character as:












𝒦
_



_


=




k
=
1

K



σ
k
2


p




(


μ
k

,

v
k


)




q





(


μ
k

,

v
k


)




c




(


μ
k

,

v
k


)




,






    • wherein, p(μk, νk)=dxk)⊗dyk), q(μk, νk)=gxk)⊗gyk) are spatial factors of custom-character,












d
x

(

μ
k

)

=


[


e


-
j



π

(



-

M
x




N
x


+

M
x


)



μ
k



,


e


-
j



π

(



-

M
x




N
x


+

M
x

+
1

)




μ
k



,


,

e


-
j



π

(


2


M
x



N
x


-

N
x


)




μ
k




]

T


,









d
y

(

v
k

)

=


[


e


-
j



π

(



-

M
y




N
y


+

M
y


)



v
k



,


e


-
j



π

(



-

M
y




N
y


+

M
y

+
1

)




v
k



,


,

e


-
j



π

(


2


M
y



N
y


-

N
y


)




v
k




]

T


,




represent the steering vectors of the virtual uniform cubic array custom-character along the x axis direction and the y axis direction respectively,









g
x

(

μ
k

)

=


[

1
,

e


-
j


π


μ
k



,



,

e


-
j



π

(


L
x

-
1

)



μ
k




]

T


,









g
y

(

v
k

)

=


[

1
,

e


-
j


π


v
k



,


,

e


-
j



π

(


L
y

-
1

)



v
k




]

T


,




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 custom-character, 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 custom-character2PxPyLxLy×K.







V
s

=

orth



(

[




p


ˆ




(


μ
1

,

v
1


)




q


ˆ





(


μ
1

,

v
1


)




c


ˆ




(


μ
1

,

v
1


)


,


p
ˆ




(


μ
2

,

v
2


)



q
ˆ






(


μ
2

,

v
2


)



c
ˆ





(


μ
2

,

v
2


)


,


,














p
ˆ





(


μ
K

,

v
K


)




q


ˆ





(


μ
K

,

v
K


)



c
ˆ





(


μ
K

,

v
K


)


]


)

,






    • wherein, orth(⋅) represents a matrix orthogonalization operation; representing the noise sub-space as Vn custom-character2PxPyLxLy×(2PxPyLxLy−K), whereby VnVnH is obtained by Vs through the following formula:












V
n



V
n
H


=

1
-


V
s



V
s
H




,






    • 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 custom-characterk, νk) ∈custom-character2PxPyLxLy corresponding to the virtual uniform cubic array custom-character, expressed as:













(


μ
k

,

v
k


)


=



p


ˆ




(


μ
k

,

v
k


)



q
ˆ






(


μ
k



v
k


)



c
ˆ





(


μ
k

,

v
k


)



,






    • obtaining the spatial spectrum custom-character(θ, φ) corresponding to the two-dimensional arrival direction of wave (θ, φ) as follows:










𝒫



(

θ
,
φ

)


=

1
/


(


H


(


μ
k

,

v
k


)




(


V
n



V
n
H


)




(


μ
k

,

v
k


)


)

.






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 custom-character1 and custom-character2 on the plane coordinate system xoy, wherein custom-character1 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}; custom-character2 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 custom-character1 and custom-character2 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, custom-characteris obtained by estimating the cross-correlation statistics of the tensors custom-character and custom-character namely, sampling the cross-correlation tensor custom-charactercustom-character2Mx×2My×Nx×Ny:










^




1




2



=


1
T

<

𝒳


1




,


𝒳


2

*


>
3

.





Further, in step (6), the target variables custom-character, custom-characterb are iteratively solved by minimizing the Lagrange function custom-character(custom-character, custom-characterb, custom-characterb); in the η+1 th iteration, custom-character, custom-characterb and custom-characterb are updated as:








𝒴
b

(

η
+
1

)


=


argmin

𝒴
b







(



𝒦
_



_


(
η
)


,

𝒴
b

,


b

(
η
)



)



,









𝒦
_



_


(

η
+
1

)


=


argmin



𝒦
_



_










(



𝒦
_



_


,

𝒴
b

(

η
+
1

)


,


b

(
η
)



)



,









b

(

η
+
1

)


=



b

(
η
)


-

ρ



(


𝒴
b

(

η
+
1

)


-


𝒦
_



_


(

η
+
1

)



)




,






    • a closed-form solution for the target variables custom-character, custom-characterb are as follows:











𝒴
b

(

η
+
1

)


=


fold

(
b
)



[


Γ


α
b

ρ





(



[


𝒦
_



_


(
η
)


]


(
b
)


+



1
ρ

[


b

(

η
+
1

)


]


(
b
)



)



]


,









𝒫
Ω

(


𝒦
_



_


(

η
+
1

)


)

=


𝒫
Ω




(


1
3




(





b
=
1

3


𝒴
b

(

η
+
1

)



-


1
ρ




b

(
η
)




)



)



,






    • wherein,











Γ


α
b

ρ


(
X
)

=


U
X








(


α
b

ρ

)




V
X






represents a threshold singular value decomposition operation of matrix X∈custom-characterX1×X2,













(


α
b

ρ

)


=

diag



(

max

(




ω
_

1

-


α
b

ρ


,
0

)


)



,





ω
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 custom-character1 and custom-character2 on a plane coordinate system xoy, wherein custom-character1 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}; custom-character2 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 custom-character1 in the coprime planar array, so as to obtain a three-dimensional tensor signal custom-charactercustom-character2Mx×2My×T, which can be modeled as:








𝒳


1


=





k
=
1

K




a
x

(


1

)


(


θ
k

,

φ
k


)






a
y

(


1

)


(


θ
k

,

φ
k


)



s
k



+

𝒩


1




,






    • 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, custom-character is a noise tensor independent of each signal source, custom-characterk, φk) and custom-characterk, φk) are steering vectors of custom-character1 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:












a
x

(


1

)


(


θ
k

,

φ
k


)

=


[

1
,

e


-
j


π


x


1


(
2
)




μ
k



,


,

e


-
j


π


x




1



(

2


M
x


)




μ
k




]

T


,









a
y

(


1

)


(


θ
k

,

φ
k


)

=


[

1
,

e


-
j


π


y


1


(
2
)




v
k



,


,


e


-
j


π


y




1



(

2


M
y


)




v
k




]

T


,






    • wherein, {custom-character. . . , custom-character} and {custom-character. . . , custom-character} respectively represent the actual positions of physical antenna array elements of the sparse uniform sub-planar array custom-character1 in the x axis direction and the y axis direction, and custom-character=0, custom-character=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 custom-character2 can be represented by another three-dimensional tensor custom-charactercustom-characterNx×Ny×T.











X


2


=





k
=
1

K




a
x

(


2

)


(


θ
k

,

φ
k


)






a
y

(


2

)


(


θ
k

,

φ
k


)





s
k



+

𝒩


2




,






    • wherein, custom-character is a noise tensor independent of each signal source, custom-characterk, φk) and custom-characterk, φk) are steering vectors of custom-character2 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:












a
x

(


2

)


(


θ
k

,

φ
k


)

=


[

1
,

e


-
j


π


x


2


(
2
)




μ
k



,


,

e


-
j


π


x


2


(

N
x

)




μ
k




]

T


,









a
y

(


2

)


(


θ
k

,

φ
k


)

=


[

1
,

e


-
j


π


y


2


(
2
)




v
k



,


,

e


-
j


π


y


2


(

N
y

)




v
k




]

T


,






    • wherein, {custom-character. . . , custom-character} and {custom-character. . . , custom-character} respectively represent the actual positions of physical antenna array elements of sparse uniform sub-planar array custom-character2 in the x axis direction and the y axis direction, and custom-character=0, custom-character=0;

    • Step 2: deriving an augmented virtual planar array based on interrelation tensor dimension combination. By solving cross-correlation statistics of tensor signals custom-character, and custom-character, obtaining a second-order cross-correlation tensor custom-charactercustom-character2Mx×2My×Nx×Ny.















1




2



=


E
[


<

𝒳


1



,


𝒳


2

*

>


]

=





k
=
1

K




σ
k
2





a
x

(


1

)


(


θ
k

,

φ
k


)




a
y

(


1

)


(


θ
k

,

φ
k


)




a
x


(


2

)

*


(


θ
k

,

φ
k


)




a
y


(


2

)

*


(


θ
k

,

φ
k


)




+

𝒩



1




2






,






    • wherein, σk2=E[sksk] represents the power of a kth incident signal source, custom-character=E[<custom-character>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, custom-character is obtained by estimating the cross-correlation statistics of the tensor signals custom-character and custom-character, namely, sampling the cross-correlation tensor custom-charactercustom-character2Mx×2My×Nx×Ny:













^




1




2



=


1
T

<

𝒳


1




,


𝒳


2

*


>
3


,




By combination the dimensions representing spatial information in the same direction in the cross-correlation tensor custom-character 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 custom-character 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 custom-character={1, 3}, custom-character={2, 4} of the cross-correlation tensor custom-character are merged to obtain a virtual domain signal custom-charactercustom-character2MxNx×2MyNy:








U
𝕎


=
Δ







1





2

{


𝕁
1

,

𝕁
2


}





=




k
=
1

K




σ
k
2





b
x

(
k
)




b
y

(
k
)






,






    • wherein, bx(k) custom-characterk, φk)⊗custom-characterk, φk) and by(k)=custom-characterk, φk)⊗custom-characterk, φk) are respectively equivalent to the steering vectors of a discontinuous virtual planar array custom-character 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 custom-character has the size of custom-character, and contains the holes of the whole row and the whole column, custom-character=3MxNx−Mx−Nx+1, custom-character=3MyNy−My−Ny+1. Here, in order to simplify the derivation process, the cross-correlation noise tensor custom-character is omitted from the theoretical modeling step of custom-character; however, in practice, because the sampling cross-correlation tensor custom-character is used instead of the theoretical cross-correlation tensor custom-character, custom-character 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 custom-character of discontinuous virtual planar array custom-character about the coordinate axis mirror, and superimposing custom-character and custom-character in the third dimension into a three-dimensional discontinuous virtual cubic array custom-character of size custom-character, as shown in FIG. 3. Here, custom-character=custom-character=custom-character, and custom-character=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 custom-character, so as to obtain the virtual domain signal custom-character corresponding to the discontinuous virtual planar array custom-character; superimposing custom-character and custom-character on the third dimension to obtain the virtual domain tensor custom-character of the corresponding discontinuous virtual cubic array custom-character expressed as:











𝒰


=




k
=
1

K




σ
k
2






b
~

x

(
k
)





b
~

y

(
k
)



c

(


μ
k

,

v
k


)





,






    • wherein, {tilde over (b)}x(k) and {tilde over (b)}y(k) are the steering vectors of the discontinuous virtual cubic array custom-character 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 custom-character are set to zero respectively,










c

(


μ
k

,

v
k


)

=


[

1
,

e


-
j



π

(



-

(



M
x



M
y


+

M
x

+

M
y


)




μ
k


-


(



N
x



N
y


+

N
x

+

N
y


)



v
k



)




]

T





represents mirror transformation factor vectors corresponding to custom-character and custom-character; since the discontinuous virtual planar array custom-character contains the whole row and the whole column of holes, the discontinuous virtual cubic array custom-character obtained by superposition of custom-character and mirror part custom-character thereof contains pieces of missing elements (namely holes), so the corresponding virtual domain tensor custom-character 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 custom-character need to be filled to correspond to a virtual uniform cubic array custom-character 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 custom-character with pieces of missing elements. Therefore, it is necessary to reconstruct the virtual domain tensor custom-character 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 custom-character of the virtual domain tensor custom-character, wherein custom-character contains elements of which indexes are respectively (1:Px−1), (1:Py−1), (1:2) in three dimensions of custom-character; then, translating the translation window with one element in turn along the x axis direction and the y axis direction respectively, and dividing custom-character into Lx×Ly virtual domain







𝒰



(


s
x

,

s
y


)



,




value range of the translation window size is:







2


P
x




J


x


-
1


,







2


P
y




J


y


-
1


,




and Lx, Ly, Px, Py satisfy the following relation:









P
x

+

L
x

-
1

=

J


x



,









P
y

+

L
y

-
1

=

J


y



,




Superimposing the virtual domain sub-tensors






𝒰



(


s
x

,

s
y


)






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 custom-charactercustom-characterPx×Py×2×Lx×Ly. The five-dimensional virtual domain tensor custom-character 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. custom-character 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 custom-character1={1, 2}, custom-character2={3}, custom-character3={4, 5}, then performing the virtual domain tensor transformation for dimension combination on custom-character to obtain the three-dimensional structured virtual domain tensor custom-charactercustom-characterPxPy×LxLy×2.







𝒦



=
Δ


𝒯




{


𝕂
1

,

𝕂
2

,

𝕂
3


}









The three dimensions of custom-character, respectively, represent the spatial angle information, spatial translation information and spatial mirror transformation information. Therefore, pieces of missing elements in the virtual domain tensor custom-character are randomly distributed to the three spatial dimensions contained by the structured virtual domain tensor custom-character;

    • 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







𝒰



(


s
x

,

s
y


)



,




would affect the dispersion degree and proportion of zero elements in the structured virtual domain tensor custom-character, 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 custom-character, 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 custom-character:







ψ
=





ζ

z
1


,


ζ

z
1



Ω

,


ζ

z
1




ζ

z
1










ζ

z
1


-

ζ

z
2





2



,






    • wherein, Ω represents a position index set of zero elements in custom-character, (ζz1 and ζz2 represent the coordinates of any two positions in the set Ω, wherein, z1, z2=1, 2, . . . , custom-character represents the total number of zero elements in custom-character. The dispersion degree of zero elements in the structured virtual domain tensor custom-characteris determined by parameter ψ; correspondingly, expressing the proportion of zero elements in the structured virtual domain tensor custom-character as:











z

=


Z

𝒦



/
2


P
x



P
y



L
x



L
y



,






    • comprehensively considering maximizing the dispersion degree of zero elements in the structured virtual domain tensor and minimizing the proportion of zero elements custom-characterz, expressing a dimension optimization problem of the virtual domain sub-tensor as:










min


P
x

,

P
y



ψ
/

z









s
.
t
.

2



P
x




J


x


-
1


,







2


P
y




J


y


-
1


,






    • traversing all values within the value range [2, custom-character-1] and [2, custom-character-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 ψ/custom-characterz, which is selected as the maximum value of the target function, that is, the dimension size of the optimal virtual domain sub-tensor










𝒰



(


s
x

,

s
y


)



;






    • 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):











min



𝒦
_



_


,

𝒴
b







b
=
1

3



α
b







[


𝒦
_



_


]


(
b
)




*









s
.
t
.



𝒫

Ω
_


(


𝒦
_



_


)


=


𝒫

Ω
_


(

𝒦


)


,




𝒴
b

-


𝒦
_



_



=
𝒪

,







    • wherein, the optimization variable custom-charactercustom-characterPxPy×LxLy×2 is the filled structured virtual domain tensor, corresponding to a virtual uniform cubic array custom-character; [custom-character](b) represents a matrix expanded by custom-character along the bth dimension; αb is a kernel norm weight constant, which needs to meet α123=1; ∥⋅∥* represents the kernel norm; in order to ensure that the kernel norms [custom-character](b) of the three matrices of custom-character can be optimized independently, the three auxiliary tensors custom-characterb=custom-character, 1, 2, 3 of custom-character are introduced in this problem; Ω represents the position index set of non-zero elements in custom-character; custom-characterΩ(⋅) represents the mapping of the tensor on Ω; custom-character represents the zero tensor; introducing a dual variable custom-characterb, b=1, 2, 3, then the Lagrange function of the above optimization problem can be expressed as:













(



𝒦
_



_


,

𝒴
b

,


b


)

=






𝒦
_



_




*

+

[


𝒴
b

-



𝒦
_



_


×


b



]

+


ρ
2







𝒴
b

-


𝒦
_



_





F
2




,






    • wherein, ρ>0 is a compensation factor, [⋅x⋅] is a tensor inner product, ∥⋅∥F represents the Frobenius norm. The target variables custom-character, custom-characterb are iteratively solved by minimizing the Lagrange function; in the η+1th iteration, custom-character, custom-characterb and custom-characterb are updated as:











𝒴
b

(

η
+
1

)


=



arg

min


𝒴
b






(



𝒦
_



_


(
η
)


,

𝒴
b

,


b

(
η
)



)



,




𝒦
_



_


(

η
+
1

)


=



arg

min



𝒦
_



_







(



𝒦
_



_


,

𝒴
b

(

η
+
1

)


,


b

(
η
)



)



,




b

(

η
+
1

)


=



b

(
η
)


-

ρ

(


𝒴
b

(

η
+
1

)


-


𝒦
_



_


(

η
+
1

)



)



,






    • a closed-form solution for the target variables custom-character, custom-characterb are as follows:











𝒴
b

(

η
+
1

)


=


fold

(
b
)


[


Γ


α
b

ρ


(



[


𝒦
_



_


(
η
)


]


(
b
)


+



1
ρ

[


b

(

η
+
1

)


]


(
b
)



)

]


,




𝒫
Ω

(


𝒦
_



_


(

η
+
1

)


)

=


𝒫
Ω

(


1
3



(





b
=
1

3


𝒴
b

(

η
+
1

)



-


1
ρ




b

(
η
)




)


)


,






    • wherein,











Γ


α
b

ρ


(
X
)

=


U
X




Σ



(


α
b

ρ

)




V
X






represents a threshold singular value decomposition operation of matrix X∈custom-characterX1×X2,








Σ

(


α
b

ρ

)


=

diag

(

max

(




ω
_

l

-


α
b

ρ


,
0

)

)


,





ω
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 custom-character 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 custom-character as:









𝒦
_



_


=




k
=
1

K



σ
k
2




p

(


μ
k

,

v
k


)



q

(


μ
k

,

v
k


)



c

(


μ
k

,

v
k


)





,






    • wherein, p(μk, νk)=dxk)⊗dyk), q(μk, νk)=gxk)⊗gyk) are spatial factors of custom-character












d
x

(

μ
k

)

=


[


e


-
j



π

(



-

M
x




N
x


+

M
x


)



μ
k



,

e


-
j



π

(



-

M
x




N
x


+

M
x

+
1

)



μ
k



,


,

e


-
j



π

(


2


M
x



N
x


-

N
x


)



μ
k




]

T


,




d
y

(

v
k

)

=


[


e


-
j



π

(



-

M
y




N
y


+

M
y


)



v
y



,

e


-
j



π

(



-

M
y




N
y


+

M
y

+
1

)



v
k



,


,

e


-
j



π

(


2


M
y



N
y


-

N
y


)



v
k




]

T


,




represent the steering vectors of the virtual uniform cubic array custom-character along the x axis direction and the y axis direction respectively,









g
x

(

μ
k

)

=


[

1
,

e


-
j



πμ
k



,


,

e


-
j



π

(


L
x

-
1

)



μ
k




]

T


,




g
y

(

v
k

)

=


[

1
,

e


-
j


π


v
k



,


,

e


-
j



π

(


L
y

-
1

)



v
k




]

T


,




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 custom-character, 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 Vscustom-character2PxPyLxLy×K:








V
s

=

orth

(

[




p
^

(


μ
1

,

v
1


)




q
^

(


μ
1

,

v
1


)




c
^

(


μ
1

,

v
1


)


,




p
^

(


μ
2

,

v
2


)




q
^

(


μ
2

,

v
2


)




c
^

(


μ
2

,

v
2


)


,


,



p
^

(


μ
K

,

v
K


)




q
^

(


μ
K

,

v
K


)




c
^

(


μ
K

,

v
K


)



]

)


,






    • wherein, orth(⋅) represents a matrix orthogonalization operation; representing the noise sub-space as Vncustom-character2PxPyLxLy×(2PxPyLxLy−K), VnVnH is obtained by Vs:












V
n



V
n
H


=

I
-


V
s



V
s
H




,






    • 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 custom-characterk, νk)∈custom-character2PxPyLxLy corresponding to the virtual uniform cubic array custom-character, expressed as:








𝓋

(


μ
k

,

v
k


)

=



p
^

(


μ
k

,

v
k


)




q
^

(


μ
k

,

v
k


)




c
^

(


μ
k

,

v
k


)



,




Here, θ∈[−90°, 90°], φ∈[0°, 180°]. obtaining the spatial spectrum custom-character(θ, φ) corresponding to the two-dimensional arrival direction of wave (θ, φ) as follows:







𝒫

(

θ
,
φ

)

=

1
/


(



𝓋
H

(


μ
k

,

v
k


)



(


V
n



V
n
H


)



𝓋

(


μ
k

,

v
k


)


)

.






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 custom-character is 56×238×2. The kernel norm weight constant of custom-character is taken as α123=⅓.


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.

Claims
  • 1. 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: (1) 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 an x axis direction and a 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; an unit interval d is half of a 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 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 χ1 ∈2Mx×2My×T as follows:
  • 2. The space spectrum estimation method of the super-resolution coprime planar array based on tensor filling of the optimal structured virtual domain according to claim 1, wherein the structure of the 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.
  • 3. The space spectrum estimation method of the super-resolution coprime planar array based on tensor filling of the optimal structured virtual domain according to claim 1, wherein 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:
  • 4. The space spectrum estimation method of the super-resolution coprime planar array based on tensor filling of the optimal structured virtual domain according to claim 1, wherein in step (6), the target variables , are iteratively solved by minimizing the Lagrange function (, b, b); in the η+1th iteration, , b and b are updated as:
Priority Claims (1)
Number Date Country Kind
202210076321.4 Jan 2022 CN national
PCT Information
Filing Document Filing Date Country Kind
PCT/CN2022/076432 2/16/2022 WO