Non-uniform array design method and device, electronic equipment and storage medium

By designing non-uniform arrays, optimizing the unit length and coordinate configuration of extended nested arrays, the mutual coupling problem in sparse arrays is solved, and the resolution and signal processing accuracy of the array are improved.

CN120541894APending Publication Date: 2025-08-26ZHONGKE TANHAI (SHENZHEN) MARINE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510426933.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-07
Publication Date
2025-08-26

AI Technical Summary

Technical Problem

The existing sparse array technology has problems with mutual coupling, which affects the accuracy of signal processing and has low freedom.

Method used

Design an inhomogeneous array method, by configuring the unit length d of the extended nested array, determine the horizontal and vertical coordinates of the inhomogeneous surface array, calculate the differential synthesis array, and optimize the array structure to improve degrees of freedom and reduce the mutual coupling effect.

Benefits of technology

Without increasing the number of physical array elements, the resolution and performance of the array are improved, the directionality and anti-interference ability of the array are enhanced, the mutual coupling problem is solved, and the accuracy of signal processing is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120541894A_ABST
    Figure CN120541894A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a non-uniform array design method and device, electronic equipment and a storage medium, and relates to the technical field of array signal processing.The method comprises the steps that array parameter information is configured, and the unit length d between extension nested arrays is determined; the abscissa of the non-uniform area array is determined according to the array element number Q and the unit length d on the transverse axis of the non-uniform area array, the abscissa corresponds to the array arrangement structure of the expanded nested array with the array element number Q, and the ordinate of the non-uniform area array is determined according to the array element number Q and the unit length d on the longitudinal axis of the non-uniform area array; coordinates of the non-uniform area array are obtained according to the horizontal coordinates and the vertical coordinates, and a differential synthesis array is obtained through calculation according to the coordinates of the non-uniform area array. According to the method, the flexibility and the accuracy of the non-uniform area array design are realized by accurately configuring the array parameter information, the array arrangement accuracy is improved, and the problems that the signal processing accuracy is influenced and the degree of freedom is low due to the serious mutual coupling problem in the prior art are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of array signal processing technology, and in particular to a non-uniform array design method, device, electronic equipment and storage medium. Background Art

[0002] Sparse array technology, a key branch of array signal processing, has garnered widespread attention and development in recent years. It achieves two-dimensional direction of arrival (2D-DOA) estimation of source signals by sparsely sampling acoustic field signals and combining them with reconstructed autocorrelation techniques to process statistical signals. This technology has a wide range of applications in radar, sonar, wireless communications, and other fields, including target positioning and signal monitoring.

[0003] However, current sparse array technology faces several limitations and challenges. While traditional sparse planar arrays can resolve an underdetermined number of signal sources exceeding the total number of physical array elements, nested arrays are often accompanied by severe mutual coupling, which affects signal processing accuracy. Furthermore, while coprime structures exhibit less mutual coupling, they lack the degrees of freedom of nested arrays, limiting their performance in certain applications.

[0004] Therefore, there is an urgent need for a non-uniform array design method that can simultaneously improve the degree of freedom, increase the array aperture, and minimize the mutual coupling effect. Summary of the Invention

[0005] The embodiments of the present invention provide a non-uniform array design method to address the existing problems of severe mutual coupling, which affects the accuracy of signal processing and has low degrees of freedom. The technical solution is as follows:

[0006] According to one aspect of the present invention, a non-uniform array design method includes: configuring array parameter information to determine a unit length d between extended nested arrays; the unit length d satisfies d≤λ / 2, where λ represents the wavelength of an incident signal incident on the array; determining a horizontal coordinate of the non-uniform array based on the number of array elements Q on the horizontal axis of the non-uniform array and the unit length d; the horizontal coordinate corresponds to the array structure of the extended nested array with the number of array elements Q; determining a vertical coordinate of the non-uniform array based on the number of array elements Q on the vertical axis of the non-uniform array and the unit length d; the vertical coordinate corresponds to the array structure of the extended nested array with the number of array elements Q; obtaining coordinates of the non-uniform array based on the horizontal and vertical coordinates, and calculating a differential synthesis array based on the coordinates of the non-uniform array.

[0007] In one embodiment, the extended nested array includes a sparse sub-array A1, a sparse sub-array A2 and a supplementary array A3, the sparse sub-array A1 and the supplementary array A3 contain N array elements in total, and the sparse sub-array A2 contains M array elements; N≥4.

[0008] In one embodiment, the position set A1 of the sparse subarray is {0, 2n, N-1|n∈[1,(N-2) / 2]}; the position set of the sparse subarray A2 is A2={m(N+1)+N-1, MN+M+N-2|m∈[1,M-1]}; the position set of the supplementary array A3 is A3={MN+2N+M-2n-1|n∈[1,(N-2) / 2]}; and the array element position set is A=A1∪A2∪A3.

[0009] In one embodiment, the calculation formula for determining the horizontal coordinate of the non-uniform array based on the number of array elements Q on the horizontal axis of the non-uniform array and the unit length d is as follows:

[0010] x={x1, x2, ..., x Q}×d;

[0011] Among them, X1, X2, ..., X Q is the horizontal coordinate of the non-uniform array element, and Q is the total number of elements on the horizontal axis of the non-uniform array.

[0012] In one embodiment, the calculation formula for determining the longitudinal coordinate of the non-uniform array based on the number of array elements Q on the longitudinal axis of the non-uniform array and the unit length d is as follows:

[0013] y={y1,y2,...,y Q}×d;

[0014] Among them, y1, y2, ..., y Q is the vertical coordinate of the non-uniform array element, and Q is the total number of elements on the vertical axis of the non-uniform array.

[0015] In one embodiment, the coordinates of the non-uniform array are obtained according to the horizontal and vertical coordinates, and the differential synthesis array is obtained by calculating the coordinates of the non-uniform array through the following steps: multiplying the horizontal and vertical coordinates by the unit length d to obtain the coordinates of the non-uniform array; and performing differential calculation on the horizontal and vertical coordinates of the non-uniform array to obtain the differential synthesis array.

[0016] In one embodiment, the method further comprises:

[0017] When the number of elements Q of the non-uniform array is an even number and Q / 2 is an odd number, N is set to Q / 2-1 and M is set to Q / 2+1; when the number of elements Q of the non-uniform array is an even number and Q / 2 is an even number, N is set to Q / 2 and M is set to Q / 2; when the number of elements Q of the non-uniform array is an odd number and When the number of elements Q of the non-uniform array is an odd number, N is set to (Q-3) / 2 and M is set to (Q+3) / 2. When it is an even number, N is set to (Q-1) / 2, and M is set to (Q+1) / 2.

[0018] According to one aspect of the present invention, a non-uniform array design device includes: a parameter configuration module for configuring array parameter information and determining a unit length d between extended nested arrays; the unit length d satisfies d≤λ / 2, where λ represents the wavelength of an incident signal incident on the array; a horizontal coordinate determination module for determining a horizontal coordinate of the non-uniform array based on the number of array elements Q on the horizontal axis of the non-uniform array and the unit length d; the horizontal coordinate corresponds to the array structure of the extended nested array with the number of array elements Q; a vertical coordinate determination module for determining a vertical coordinate of the non-uniform array based on the number of array elements Q on the vertical axis of the non-uniform array and the unit length d; the vertical coordinate corresponds to the array structure of the extended nested array with the number of array elements Q; and a non-uniform array design module for obtaining coordinates of the non-uniform array based on the horizontal and vertical coordinates, and calculating a differential synthesis array based on the coordinates of the non-uniform array.

[0019] According to one aspect of the present invention, an electronic device includes at least one processor and at least one memory, wherein the memory stores computer-readable instructions; the computer-readable instructions are executed by one or more of the processors, so that the electronic device implements the non-uniform array design method as described above.

[0020] According to one aspect of the present invention, a storage medium stores computer-readable instructions thereon, wherein the computer-readable instructions are executed by one or more processors to implement the non-uniform array design method as described above.

[0021] The beneficial effects brought about by the technical solution provided by the present invention are:

[0022] In the above technical solution, the present invention first configures array parameter information, determines the unit length d between the extended nested arrays, determines the abscissa of the non-uniform array based on the number of elements Q and the unit length d on the horizontal axis of the non-uniform array, the abscissa corresponding to the array structure of the extended nested array with the number of elements Q, determines the ordinate of the non-uniform array based on the number of elements Q and the unit length d on the vertical axis of the non-uniform array, obtains the coordinates of the non-uniform array based on the abscissa and the ordinate, and calculates the differential synthesis array based on the coordinates of the non-uniform array. By accurately configuring the array parameter information, the flexibility and accuracy of the non-uniform array design are achieved, and the rationality and symmetry of the array layout are ensured. This not only simplifies the complexity of the array design, but also improves the array layout accuracy. It fully utilizes the advantages of the non-uniform array, namely, the ability to expand the effective aperture of the array by optimizing the array structure without increasing the number of physical elements, thereby improving the resolution and performance of the array. This not only improves the array layout accuracy and resolution, but also enhances the array's directionality and anti-interference capability, thereby effectively solving the problems of the prior art with serious mutual coupling problems, which affect the accuracy of signal processing and have low degrees of freedom. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. Those skilled in the art can also derive other drawings based on these drawings without inventive effort.

[0024] Figure 1 is a flow chart showing a non-uniform array design method according to an exemplary embodiment;

[0025] Figure 2 This is a flowchart of a reading object in a non-uniform array design method in an application scenario;

[0026] Figure 3 yes Figure 2 Schematic diagram of the structure of a one-dimensional extended nested array in the corresponding application scenario;

[0027] Figure 4 yes Figure 2 Array structure diagrams of the present invention and the prior art for different numbers of array elements in corresponding application scenarios;

[0028] Figure 5 yes Figure 2 Comparison of continuous degrees of freedom of different array structures in corresponding application scenarios;

[0029] Figure 6 is a block diagram of a non-uniform array design device according to an exemplary embodiment;

[0030] Figure 7 is a hardware structure diagram of an electronic device according to an exemplary embodiment;

[0031] Figure 8 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0032] The following describes embodiments of the present invention in detail, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended only to explain the present invention and are not to be construed as limiting the present invention.

[0033] It will be understood by those skilled in the art that, unless expressly stated otherwise, the singular forms "a", "an", "said" and "the" used herein may also include the plural forms. It should be further understood that the term "comprising" used in the specification of the present disclosure refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. In addition, "connected" or "coupled" as used herein may include wireless connections or wireless couplings. The term "and / or" used herein includes all or any units and all combinations of one or more associated listed items.

[0034] The present invention provides a non-uniform array design method that achieves flexibility and accuracy in non-uniform array design by precisely configuring array parameter information. This method not only simplifies the complexity of array design but also improves array layout accuracy. It also addresses the serious mutual coupling issues associated with existing technologies, which affect signal processing accuracy and have low degrees of freedom. The non-uniform array design method is applicable to a non-uniform array design device, which can be an electronic device. The non-uniform array design method in embodiments of the present invention can be applied to a variety of scenarios, such as non-uniform array design.

[0035] See also Figure 1 , an embodiment of the present invention provides a non-uniform array design method, which is applicable to electronic devices.

[0036] In the following method embodiments, for ease of description, the execution subject of each step of the method is taken as an electronic device as an example for illustration, but this does not constitute a specific limitation.

[0037] like Figure 1 As shown, the method may include the following steps:

[0038] Step 110: Configure array parameter information and determine the unit length d between extended nested arrays.

[0039] The unit length d satisfies d≤λ / 2, and λ represents the wavelength of the incident signal incident on the array.

[0040] In one possible implementation, the extended nested array includes a sparse subarray A1, a sparse subarray A2, and a supplementary array A3. The sparse subarray A1 and the supplementary array A3 contain N array elements in total, and the sparse subarray A2 contains M array elements, where N≥4.

[0041] Furthermore, the position set of the sparse subarray is A1 = {0, 2n, N-1|n∈[1,(N-2) / 2]}, the position set of the sparse subarray A2 is A2 = {m(N+1)+N-1, MN+M+N-2|m∈[1,M-1]}, the position set of the supplementary array A3 is A3 = {MN+2N+M-2n-1|n∈[1,(N-2) / 2]}, and the array element position set is A = A1∪A2∪A3.

[0042] Step 130 : determining the horizontal coordinate of the non-uniform array according to the number of array elements Q and the unit length d on the horizontal axis of the non-uniform array.

[0043] The horizontal axis corresponds to the array structure of the extended nested array with Q array elements.

[0044] In one possible implementation, the calculation formula for the horizontal coordinate of the non-uniform array is as follows:

[0045] x={x1, x2, ..., x Q}×d;

[0046] Among them, X1, X2, ..., X Q is the horizontal coordinate of the non-uniform array element, and Q is the total number of elements on the horizontal axis of the non-uniform array.

[0047] Step 150 : determining the vertical coordinate of the non-uniform array according to the number of array elements Q and the unit length d on the vertical axis of the non-uniform array.

[0048] The vertical coordinate corresponds to the array structure of the extended nested array with Q array elements.

[0049] In one possible implementation, the calculation formula for the ordinate of the non-uniform array is as follows:

[0050] y={y1,y2,...,y Q}×d;

[0051] Among them, y1, y2, ..., y Qis the vertical coordinate of the non-uniform array element, and Q is the total number of elements on the vertical axis of the non-uniform array.

[0052] Step 170 , obtaining the coordinates of the non-uniform array according to the abscissa and the ordinate, and obtaining the differential synthesis array according to the coordinates of the non-uniform array.

[0053] In a possible implementation, the coordinates of the non-uniform array are obtained by multiplying the horizontal coordinate and the vertical coordinate by the unit length d, and the horizontal coordinate and the vertical coordinate of the non-uniform array are respectively subjected to differential calculation to obtain a differential synthesis array.

[0054] In one possible implementation, when the number of elements Q of the non-uniform array is an even number and Q / 2 is an odd number, N is set to Q / 2-1 and M is set to Q / 2+1; when the number of elements Q of the non-uniform array is an even number and Q / 2 is an even number, N is set to Q / 2 and M is set to Q / 2; when the number of elements Q of the non-uniform array is an odd number and When the number of elements Q of the non-uniform array is odd, set N to (Q-3) / 2 and M to (Q+3) / 2; when the number of elements Q of the non-uniform array is odd, and When it is an even number, set N to (Q-1) / 2 and M to (Q+1) / 2.

[0055] Through the above process, the present invention first configures array parameter information, determines the unit length d between the extended nested arrays, determines the abscissa of the non-uniform array based on the number of array elements Q and the unit length d on the horizontal axis of the non-uniform array, the abscissa corresponding to the array structure of the extended nested array with the number of array elements Q, determines the ordinate of the non-uniform array based on the number of array elements Q and the unit length d on the vertical axis of the non-uniform array, obtains the coordinates of the non-uniform array based on the abscissa and the ordinate, and calculates the differential synthesis array based on the coordinates of the non-uniform array. By accurately configuring the array parameter information, flexibility and accuracy of the non-uniform array design are achieved, ensuring the rationality and symmetry of the array layout, simplifying the complexity of the array design, and improving the array layout accuracy. The advantages of the non-uniform array are fully utilized, namely, the effective aperture of the array can be expanded by optimizing the array structure without increasing the number of physical array elements, thereby improving the resolution and performance of the array. Not only is the array layout accuracy and resolution improved, but the directionality and anti-interference capability of the array are also enhanced, thereby effectively solving the problems of serious mutual coupling problems in the prior art, which affect the accuracy of signal processing and have low degrees of freedom.

[0056] In one application scenario, Figure 2 A flow chart showing a non-uniform array design method is shown. Figure 3 shows the schematic diagram of the structure of a one-dimensional extended nested array. Figure 4 The following diagrams show the structure of the array of the embodiment of the present invention and the prior art with different numbers of array elements. Figure 5 A comparison of the continuous degrees of freedom of different array structures when the array degrees of freedom and aperture are optimal is shown.

[0057] like Figure 2 As shown, first determine the unit length d between the extended nested arrays. This length typically does not exceed half the wavelength of the incident signal. Based on the number of elements Q on the horizontal axis of the non-uniform array, the layout structure of the extended nested array is used to determine the horizontal coordinates of the array elements. The extended nested array contains three subarrays (two sparse subarrays and one supplementary array), and the elements are configured according to a specific set of positions. Based on the number of elements Q on the vertical axis of the non-uniform array (typically the same as the number of elements on the horizontal axis), the vertical coordinates of the array elements are determined. The resulting horizontal and vertical coordinates are combined to determine the final non-uniform array structure, and the differential synthesis array is calculated.

[0058] Specifically, according to the number of array elements Q on the horizontal axis of the non-uniform array, the formula for determining the horizontal coordinate of the non-uniform array is as follows:

[0059] x={x1, x2, ..., x Q}×d;

[0060] Among them, x1, x2, ..., x Q is the horizontal coordinate of the array element, and the element position corresponds to the array structure of the extended nested array with Q array elements.

[0061] The structure of the entire extended nested linear array is composed of these three sub-arrays, and the array element position set is A=A1∪A2∪A3. The design aims to increase the degree of freedom of the array while reducing the mutual coupling effect, and expand the array aperture by supplementing the array, thereby improving the direction finding resolution. Figure 3 The arrangement of the array elements and the relative position relationship between different sub-arrays can be clearly seen in the figure. The design of this structure is the key to achieving high performance of non-uniform area arrays.

[0062] Specifically, the extended nested array consists of two sparse sub-arrays and one supplementary array. The total number of array elements is Q. The sub-array A1 and the supplementary array A3 contain N array elements in total, and the array A2 contains M array elements.

[0063] Where Q = M + N, N ≥ 4. The position set of sub-array A1 is A1 = {0, 2n, N-1|n∈[1,(N-2) / 2]}, the position set of sub-array A2 is A2 = {m(N+1)+N-1, MN+M+N-2|m∈[1,M-1]}, the position set of supplementary array A3 is A3 = {MN+2N+M-2n-1|n∈[1,(N-2) / 2]}, the array element position set is A = A1∪A2∪A3, and the structure of a two-dimensional non-uniform array is obtained by expanding the one-dimensional array. The x-axis and y-axis have the same structure, and the total number of array elements is Q.2 .

[0064] Among them, the array element position A p And the differential synthesis array D c The calculation formula is as follows:

[0065] A P ={(x q d,y q d),x q ∈A,y q ∈A}

[0066] D C ={x q -x′ q ,y q -y′ q |x q ∈A,y q ∈A};

[0067] Furthermore, in order to minimize the mutual coupling of the non-uniform array and maximize the degree of freedom, the optimal selection of M and N is determined when the total number Q is determined. When Q is an even number and M=N+1, the continuous degree of freedom of the array can be improved. The array aperture of the entire array can be expanded by supplementing the array elements, the direction-finding resolution can be improved, and the array has lower mutual coupling and greater degrees of freedom than the nested array.

[0068] In order to minimize the mutual coupling of the improved nested array, when the number of array elements Q is constant, the optimal values ​​of M and N are obtained. The optimal array configuration of the extended nested array is shown in Table 1 below:

[0069] Table 1 Optimal array values

[0070] Total number of array elements Q Optimal N value Optimal M value Q is even, and Q / 2 is odd Q / 2-1 Q / 2+1 Q is even, and Q / 2 is even Q / 2 Q / 2 Q is odd, and |Q2| is odd (Q-3) / 2 (Q+3) / 2 Q is odd, and |Q2| is even (Q-1) / 2 (Q+1) / 2

[0071] Furthermore, by optimizing the array configuration parameters, we can determine the position of each element when the number of elements Q is determined, which can be used to obtain the horizontal coordinate x and vertical coordinate y of the non-uniform array. The degree of freedom (DOF) obtained by the differential array of the non-uniform array is (2(MN+M)+1). 2 , the aperture of the differential array is (2(MN+M+2N-3)+1) 2 .

[0072] Furthermore, the vertical axis coordinate also corresponds to the structure of an extended nested array with Q array elements. According to the number of array elements Q on the vertical axis of the non-uniform array, the calculation formula for determining the vertical coordinate of the non-uniform array is as follows:

[0073] y={y1,y2,...,y Q}×d;

[0074] Furthermore, the final non-uniform array structure is determined according to the horizontal coordinate x and the vertical coordinate y of the non-uniform array, and the calculation formula of the non-uniform array coordinates is obtained as follows:

[0075] {(x m ,y n )|1≤m≤Q,1≤m≤Q}×d;

[0076] Among them, x m Indicates the horizontal coordinate of the mth array element in the horizontal coordinate of the array, y n Indicates the vertical coordinate of the nth array element in the vertical coordinate of the array, (x m ,y n ) represents the coordinates of the element in the mth column and nth row in the array.

[0077] Among them, compared with the traditional nested area array, the non-uniform array based on the extended nested linear array, namely the extended nested area array, has a smaller mutual coupling effect. The weight function w(m) is used to represent the number of array element pairs with an array element spacing of m. The weight function of the small-pitch array element pair is used to evaluate the mutual coupling effect between array elements. Table 2 compares the weight functions and physical apertures of the traditional nested area array and the extended nested area array.

[0078] Table 2 Comparison between nested array and extended nested array

[0079] Nested arrays Expanding nested arrays Weight function w(1,0) (M+N)(N-1) M+N Weight function w(0,1) (M+N)(N-1) M+N Weight function w(1,1) M(N-1) 1 Weight function w(1,-1) M(N-1) 1 Array physical aperture (MN+N-1)2 (MN+M+2N-3)2

[0080] like Figure 3 As shown, subarray A1 is located in position set A1, and the positions are configured according to the rule of {0, 2n, N-1|n∈[1, (N-2) / 2]}, where N is the total number of array elements of subarray A1 and supplementary array A3. Subarray A2 is located in position set A2, and the positions follow the rule of {m(N+1)+N-1, MN+M+N-2|m∈[1, M-1]}, where M is the number of array elements of subarray A2. The position set A3 of supplementary array A3 is configured according to the rule of {MN+2N+M-2n-1|n∈[1, (N-2) / 2]}.

[0081] Figure 4 The middle figure (a) shows the improved extended nested array structure obtained by using the present invention when the number of array elements is 144. Figure 4 The middle figure (b) shows the structure of the two-level nested array in the prior art when the number of array elements is 144. Figure 4 The middle figure (c) shows the improved extended nested array structure obtained by using the present invention when the number of array elements is 169. Figure 4 The middle figure (d) shows the structure diagram of the two-level nested array in the prior art when the number of array elements is 169.

[0082] like Figure 3 and Figure 4As shown in the figure, when N = 6 and M = 6, the total number of array elements in the area array is 144. According to the above array element position set, the positions of the horizontal axis array elements are (0, 2, 4, 5, 12, 19, 26, 33, 40, 46, 49, 51), and the positions of the y-axis array elements are similar, thus obtaining the element structure of the extended nested area array. Similarly, when N = 6 and M = 7, that is, the total number of array elements in the area array is 169, the positions of the horizontal axis array elements are (0, 2, 4, 5, 12, 19, 26, 33, 40, 47, 53, 56, 58), and the positions of the y-axis array elements are similar, thus obtaining the element structure of the extended nested area array.

[0083] like Figure 5 As shown, the degrees of freedom and array aperture of the embodiment of the present invention are compared with those of the nested planar array (NPA), the symmetrically applied rectangular coprime array (SIRCA), the coprime planar array (CPA), and the supplementary coprime planar array (CCPA). At the same time, they are compared with the mutual coupling weight function of the traditional two-level nested planar array (the total number of ULA is N, and the total number of SLA is M). Under the condition of the same total number of array elements, the relationship between the degree of freedom and array aperture varies with the total number of array elements. By selecting the optimal structure with the largest array degrees of freedom and aperture, it can be found that both the array degrees of freedom and the array aperture are improved. Therefore, the proposed non-uniform planar array can obtain higher resolution.

[0084] Through the above process, the embodiments of the present invention achieve flexibility and accuracy in the design of non-uniform arrays by precisely configuring array parameter information. First, the horizontal and vertical coordinates of the non-uniform array are determined based on the number of array elements Q on the horizontal and vertical axes and the unit length d. This process ensures the rationality and symmetry of the array layout. This method not only simplifies the complexity of the array design but also improves the array layout accuracy. The differential synthesis array is calculated based on the obtained non-uniform array coordinates, fully leveraging the advantages of non-uniform arrays: the ability to expand the effective aperture of the array through optimization of the array structure without increasing the number of physical array elements, thereby improving the array's resolution and performance. The differential synthesis array calculation process can also effectively suppress grating lobes and sidelobes, further improving the array's directivity and anti-interference capabilities. By precisely configuring array parameters and calculating the differential synthesis array, optimization of the non-uniform array design and performance enhancement are achieved. This not only improves the array layout accuracy and resolution, but also enhances the array's directivity and anti-interference capabilities.

[0085] The following are device embodiments of the present invention, which can be used to implement the non-uniform array design method of the present invention. For details not disclosed in the device embodiments of the present invention, please refer to the method embodiments of the non-uniform array design method of the present invention.

[0086] See also Figure 6 , an embodiment of the present invention provides a non-uniform array design device 800.

[0087] The non-uniform array design device 800 includes but is not limited to: a parameter configuration module 810 , a horizontal coordinate determination module 830 , a vertical coordinate determination module 850 and a non-uniform array design module 870 .

[0088] The parameter configuration module 810 is used to configure array parameter information and determine the unit length d between extended nested arrays; the unit length d satisfies d≤λ / 2, where λ represents the wavelength of the incident signal incident on the array.

[0089] The horizontal coordinate determining module 830 is used to determine the horizontal coordinate of the non-uniform array according to the number of array elements Q and the unit length d on the horizontal axis of the non-uniform array; the horizontal coordinate corresponds to the array structure of the extended nested array with the number of array elements Q.

[0090] The ordinate determination module 850 is used to determine the ordinate of the non-uniform array according to the number of array elements Q and the unit length d on the longitudinal axis of the non-uniform array; the ordinate corresponds to the array structure of the extended nested array with the number of array elements Q.

[0091] The non-uniform array design module 870 is used to obtain the coordinates of the non-uniform array according to the horizontal coordinate and the vertical coordinate, and calculate the differential synthesis array according to the coordinates of the non-uniform array.

[0092] It should be noted that the non-uniform array design provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed. That is, the internal structure of the non-uniform array design device will be divided into different functional modules to complete all or part of the functions described above.

[0093] In addition, the non-uniform array design device and the non-uniform array design method provided in the above embodiments belong to the same concept, wherein the specific manner in which each module performs operations has been described in detail in the method embodiments and will not be repeated here.

[0094] Figure 7 The following is a schematic diagram of the structure of an electronic device according to an exemplary embodiment.

[0095] It should be noted that the electronic device is only an example adapted to the present invention and cannot be considered to provide any limitation on the scope of use of the present invention. The electronic device cannot be interpreted as needing to rely on or must have Figure 7 One or more components of exemplary electronic device 2000 are shown.

[0096] The hardware structure of the electronic device 2000 may vary greatly due to different configurations or performances, such as Figure 7As shown, the electronic device 2000 includes a power supply 210 , an interface 230 , at least one memory 250 , and at least one central processing unit (CPU) 270 .

[0097] Specifically, the power supply 210 is used to provide operating voltage for various hardware devices on the electronic device 2000 .

[0098] The interface 230 includes at least one wired or wireless network interface 231 for interacting with external devices. Of course, in other examples adapted by the present invention, the interface 230 may further include at least one serial-to-parallel conversion interface 233, at least one input / output interface 235, and at least one USB interface 237, etc. Figure 7 As shown, this does not constitute a specific limitation.

[0099] The memory 250 serves as a carrier for resource storage and can be a read-only memory, random access memory, disk or optical disk, etc. The resources stored thereon include an operating system 251, application 253 and data 255, etc. The storage method can be temporary storage or permanent storage.

[0100] Among them, the operating system 251 is used to manage and control the various hardware devices and application programs 253 on the electronic device 2000, so as to enable the central processing unit 270 to calculate and process the massive data 255 in the memory 250. It can be WindowsServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.

[0101] The application 253 is a computer-readable instruction that performs at least one specific task based on the operating system 251, and may include at least one module ( Figure 7 (not shown), each module may respectively include computer-readable instructions for the electronic device 2000. For example, the non-uniform array design apparatus may be considered as an application 253 deployed on the electronic device 2000.

[0102] The data 255 may be signal information, etc., and is stored in the memory 250 .

[0103] The central processing unit 270 may include one or more processors and is configured to communicate with the memory 250 via at least one communication bus to read computer-readable instructions stored in the memory 250, thereby performing operations and processing on the massive amount of data 255 in the memory 250. For example, the non-uniform array design method can be implemented by the central processing unit 270 reading a series of computer-readable instructions stored in the memory 250.

[0104] In addition, the present invention can also be implemented through hardware circuits or hardware circuits combined with software. Therefore, the implementation of the present invention is not limited to any specific hardware circuits, software, or combination thereof.

[0105] See also Figure 8 In an embodiment of the present invention, an electronic device 4000 is provided. The electronic device 4000 may include: a desktop computer, a laptop computer, a server, etc. with sensor recognition capabilities.

[0106] exist Figure 8 In the embodiment, the electronic device 4000 includes at least one processor 4001 and at least one memory 4003.

[0107] The data exchange between the processor 4001 and the memory 4003 can be realized through at least one communication bus 4002. The communication bus 4002 may include a path for transmitting data between the processor 4001 and the memory 4003. The communication bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The communication bus 4002 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0108] Optionally, the electronic device 4000 may further include a transceiver 4004, which may be used for data exchange between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the number of transceivers 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present invention.

[0109] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the present disclosure. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0110] The memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program instructions or codes in the form of instructions or data structures and can be accessed by the electronic device 4000, but is not limited to these.

[0111] Computer-readable instructions are stored in the memory 4003 , and the processor 4001 can read the computer-readable instructions stored in the memory 4003 through the communication bus 4002 .

[0112] The computer-readable instructions are executed by one or more processors 4001 to implement the non-uniform array design method in the above embodiments.

[0113] In addition, an embodiment of the present invention provides a storage medium having computer-readable instructions stored thereon. The computer-readable instructions are executed by one or more processors to implement the non-uniform array design method described above.

[0114] In an embodiment of the present invention, a computer program product is provided. The computer program product includes computer-readable instructions, which are stored in a storage medium. One or more processors of an electronic device read the computer-readable instructions from the storage medium, load and execute the computer-readable instructions, so that the electronic device implements the non-uniform array design method described above.

[0115] Compared with the related art, the present invention has the following beneficial effects:

[0116] 1. The present invention first configures array parameter information to determine the unit length d between extended nested arrays. The abscissa of the non-uniform array is determined based on the number of array elements Q and the unit length d on the horizontal axis of the non-uniform array. The abscissa corresponds to the array structure of the extended nested array with the number of array elements Q. The ordinate of the non-uniform array is determined based on the number of array elements Q and the unit length d on the vertical axis of the non-uniform array. The coordinates of the non-uniform array are obtained based on the abscissa and the ordinate. A differential synthesis array is calculated based on the coordinates of the non-uniform array. By precisely configuring the array parameter information, flexibility and accuracy of the non-uniform array design are achieved, ensuring the rationality and symmetry of the array layout. This not only simplifies the complexity of the array design but also improves the array layout accuracy. The advantages of the non-uniform array are fully utilized, namely, the effective aperture of the array can be expanded by optimizing the array structure without increasing the number of physical array elements, thereby improving the resolution and performance of the array. This not only improves the array layout accuracy and resolution, but also enhances the array's directionality and anti-interference capability. This effectively solves the problems of the prior art such as severe mutual coupling, which affects the accuracy of signal processing, and has a low degree of freedom.

[0117] 2. This invention significantly increases the degrees of freedom and array aperture of non-uniform planar arrays by extending the nested array design. This is due to the fact that the extended nested array can produce a hole-free array element layout. This allows for a larger array aperture and higher degrees of freedom with the same number of elements, which helps improve the resolution of signal source estimation.

[0118] 3. The present invention reduces mutual coupling: Compared to traditional nested arrays, the extended nested array of the present invention has lower mutual coupling. By optimizing the array element layout and configuration parameters, mutual interference between elements is reduced, thereby improving the processing performance and accuracy of the array signal.

[0119] 4. The present invention facilitates array deployment and calculations: The array element positions in the present invention can be expressed using closed-form expressions, which greatly simplifies the array deployment process and facilitates subsequent calculations and analysis. Furthermore, by providing specific array deployment steps and calculation methods, the present invention is more practical in practice.

[0120] 5. The present invention is highly flexible: by adjusting the parameters of the extended nested array (such as the values ​​of M and N), it can adapt to different application scenarios and requirements. This flexibility makes the present invention have broad application prospects in the field of array signal processing.

[0121] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0122] The above descriptions are only partial embodiments of the present invention. It should be pointed out that ordinary technicians in this technical field can make several improvements and modifications without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.

Claims

1. A non-uniform array design method, characterized in that: The method comprises: Configuring array parameter information to determine a unit length d between extended nested arrays; the unit length d satisfies d≤λ / 2, where λ represents the wavelength of an incident signal incident on the array; Determine the horizontal coordinate of the non-uniform array according to the number of array elements Q on the horizontal axis of the non-uniform array and the unit length d; the horizontal coordinate corresponds to the array structure of the extended nested array with the number of array elements Q; Determine the ordinate of the non-uniform array according to the number of array elements Q on the longitudinal axis of the non-uniform array and the unit length d; the ordinate corresponds to the array structure of the extended nested array with the number of array elements Q; The coordinates of the non-uniform array are obtained according to the abscissa and the ordinate, and the differential synthesis array is obtained by calculation according to the coordinates of the non-uniform array.

2. The non-uniform array design method according to claim 1, wherein: The extended nested array includes a sparse sub-array A1, a sparse sub-array A2 and a supplementary array A3. The sparse sub-array A1 and the supplementary array A3 contain N array elements in total, and the sparse sub-array A2 contains M array elements; N≥4.

3. The non-uniform array design method according to claim 2, wherein: The position set A1 of the sparse subarray is {0, 2n, N-1|n∈[1,(N-2) / 2]}; the position set of the sparse subarray A2 is A2={m(N+1)+N-1, MN+M+N-2|m∈[1,M-1]}; the position set of the supplementary array A3 is A3={MN+2N+M-2n-1|n∈[1,(N-2) / 2]}; the array element position set is A=A1∪A2∪A3.

4. The non-uniform array design method according to claim 1, wherein: The calculation formula for determining the horizontal coordinate of the non-uniform array based on the number of array elements Q on the horizontal axis of the non-uniform array and the unit length d is as follows: x={x1,x2,...,x Q }×d; Among them, X1, X2, ..., X Q is the horizontal coordinate of the non-uniform array element, and Q is the total number of elements on the horizontal axis of the non-uniform array.

5. The non-uniform array design method according to claim 1, wherein: The calculation formula for determining the longitudinal coordinate of the non-uniform array according to the number of array elements Q on the longitudinal axis of the non-uniform array and the unit length d is as follows: y={y1,y2,...,y Q }×d; Among them, y1, y2, ..., y Q is the vertical coordinate of the non-uniform array element, and Q is the total number of elements on the vertical axis of the non-uniform array.

6. The non-uniform array design method according to claim 1, wherein: The step of obtaining the coordinates of the non-uniform array according to the horizontal coordinate and the vertical coordinate, and calculating the differential synthesis array according to the coordinates of the non-uniform array, comprises: Multiplying the horizontal coordinate and the vertical coordinate by the unit length d respectively to obtain the coordinates of the non-uniform array; The horizontal coordinate and the vertical coordinate of the non-uniform array are respectively subjected to differential calculation to obtain a differential synthesis array.

7. The non-uniform array design method according to claim 2, wherein: The method further comprises: When the number of array elements Q of the non-uniform array is an even number and Q / 2 is an odd number, N is set to Q / 2-1 and M is set to Q / 2+1; When the number of array elements Q of the non-uniform array is an even number, and Q / 2 is an even number, N is set to Q / 2, and M is set to Q / 2; When the number of elements Q of the non-uniform array is an odd number, and When it is an odd number, N is set to (Q-3) / 2, and M is set to (Q+3) / 2; When the number of elements Q of the non-uniform array is an odd number, and When it is an even number, N is set to (Q-1) / 2, and M is set to (Q+1) / 2.

8. A non-uniform array design device, characterized in that: The device comprises: A parameter configuration module is used to configure array parameter information and determine a unit length d between extended nested arrays; the unit length d satisfies d≤λ / 2, where λ represents the wavelength of an incident signal incident on the array; a horizontal coordinate determining module, configured to determine the horizontal coordinate of the non-uniform array according to the number of array elements Q on the horizontal axis of the non-uniform array and the unit length d; the horizontal coordinate corresponds to the array structure of the extended nested array with the number of array elements Q; a ordinate determination module, configured to determine the ordinate of the non-uniform array according to the number of array elements Q on the longitudinal axis of the non-uniform array and the unit length d; the ordinate corresponds to the array structure of the extended nested array with the number of array elements Q; The non-uniform array design module is used to obtain the coordinates of the non-uniform array according to the horizontal coordinate and the vertical coordinate, and calculate the differential synthesis array according to the coordinates of the non-uniform array.

9. An electronic device, characterized in that: include: at least one processor and at least one memory, wherein: The memory has computer-readable instructions stored thereon; The computer-readable instructions are executed by one or more processors to enable the electronic device to implement the non-uniform array design method according to any one of claims 1 to 7.

10. A storage medium having computer-readable instructions stored thereon, characterized in that: The computer-readable instructions are executed by one or more processors to implement the non-uniform array design method according to any one of claims 1 to 7.