Antenna array arrangement method, device, computer equipment and readable storage medium

By applying the minimum redundant array array algorithm and the wavelength of the antenna working frequency in the antenna array, and combining the antenna panel size, the final sparse array position of the antenna is determined, which solves the problem of low utilization caused by large differences in antenna apertures in the MIMO sparse array, and achieves more efficient antenna panel utilization.

CN114597676BActive Publication Date: 2025-05-16HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011437532.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-07
Publication Date
2025-05-16
Estimated Expiration
2040-12-07

AI Technical Summary

Technical Problem

When MIMO sparse arrays obtain the maximum aperture of the receiving antenna and the transmitting antenna, the difference between the two is large, resulting in lower utilization of the antenna panel.

Method used

By obtaining the minimum redundant array array position of each antenna based on the wavelength corresponding to the minimum redundant array array algorithm and the antenna operating frequency, the minimum redundant array position of each antenna is determined when the antenna panel size is taken into account, so that the maximum aperture of the receiving antenna and the transmitting antenna is as close as possible.

Benefits of technology

The utilization rate of antenna panels is improved, and the antenna apertures of more antenna arrays are achieved through an array with a smaller number of antennas, making full use of the space of the antenna panel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114597676B_ABST
    Figure CN114597676B_ABST
Patent Text Reader

Abstract

The embodiments of the present application disclose an antenna array arrangement method, device, computer equipment and readable storage medium, which belong to the field of antenna technology. The method includes: when determining the final sparse array position of each first antenna in the first antenna set, the minimum redundant array array position and antenna panel size of each first antenna are taken into consideration. When determining the final sparse array position of each second antenna in the second antenna set, the final sparse array position of each first antenna, the minimum redundant array array position of each second antenna and the antenna panel size are taken into consideration, so that the antenna aperture in each first antenna is close to the antenna aperture in each second antenna. In addition, when determining the final sparse array position of each second antenna, the final sparse array position of each first antenna is also taken into consideration, so that the antenna aperture of an antenna array with a large number of antennas is achieved through an antenna array with a small number of antennas.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of antenna technology, and in particular to a method, device, computer equipment and readable storage medium for deploying an antenna array. Background Art

[0002] With the development of science and technology, when radar is used to detect target objects, the requirements for the angular resolution of radar detection are getting higher and higher. There are multiple antennas deployed on the radar, and the angular resolution of radar detection is determined by the antenna aperture. The antenna aperture refers to the distance between any two antennas among multiple antennas. The larger the antenna aperture, the higher the angular resolution. When different array methods are used for the antennas on the radar, different antenna arrays will be formed. Different antenna arrays have different sizes of antenna apertures. Therefore, to obtain a larger antenna aperture, a better array method must be used.

[0003] In the related art, the most commonly used antenna array is the MIMO (multi-input multi-output) sparse array. The MIMO sparse array combines the receiving antenna and the transmitting antenna to form a virtual antenna array. The virtual antenna array is formed by multiple receiving antennas utilizing the distance difference between multiple transmitting antennas. For example, a dual-transmit four-receive antenna array can be equivalent to a one-transmit eight-receive antenna array. An appropriate distance difference is introduced between the two transmitting antennas, and the four receiving antennas respectively receive the echo signals of the signals transmitted by the two transmitting antennas, thereby forming a virtual array, which is a virtual array of eight receiving antennas. In other words, the four receiving antennas are equivalent to eight virtual receiving antennas, so that a smaller number of antennas are used to obtain the same effect.

[0004] However, the distance between the two farthest antennas in the receiving antenna obtained by the MIMO sparse array is quite different from the distance between the two farthest antennas in the transmitting antenna, that is, the maximum aperture of the receiving antenna is quite different from the maximum aperture of the transmitting antenna, which makes the utilization rate of the antenna panel relatively low. That is, in the process of obtaining the effect of a large number of antennas by arranging a small number of antennas in the related technology, the utilization rate of the antenna panel is relatively low. Summary of the invention

[0005] The embodiments of the present application provide an antenna array arrangement method, device, computer equipment and readable storage medium, which can make the maximum antenna aperture of the receiving antenna and the maximum antenna aperture of the transmitting antenna similar, thereby improving the utilization rate of the antenna panel. The technical solution is as follows:

[0006] In one aspect, a method for deploying an antenna array is provided, the method comprising:

[0007] Based on a minimum redundant array arrangement algorithm and a wavelength corresponding to an antenna operating frequency, obtaining a minimum redundant array arrangement position of each first antenna in a first antenna set and a minimum redundant array arrangement position of each second antenna in a second antenna set, wherein the first antenna is one of a transmitting antenna and a receiving antenna, and the second antenna is the other of the transmitting antenna and the receiving antenna except the first antenna;

[0008] Determining a final sparse array position of each first antenna in the first antenna set based on a minimum redundant array array position of each first antenna in the first antenna set and an antenna panel size;

[0009] The final sparse array position of each first antenna in the first antenna set, the minimum redundant array position of each second antenna in the second antenna set and the antenna panel size are determined.

[0010] Optionally, determining the final sparse array position of each first antenna in the first antenna set based on the minimum redundant array array position of each first antenna in the first antenna set and the antenna panel size includes:

[0011] For a target first antenna in the first antenna set, determining a first magnification factor based on the antenna panel size and the spacing between two first antennas that are farthest apart when the first antennas are in their respective minimum redundant array array positions, the target first antenna being any first antenna in the first antenna set, and the first magnification factor indicating a magnification of a final sparse array position of the target first antenna relative to a minimum redundant array array position;

[0012] A final sparse array position of the target first antenna is determined based on the minimum redundant array arrangement position of the target first antenna and the first magnification factor.

[0013] Optionally, determining the final sparse array position of each second antenna in the second antenna set based on the final sparse array position of each first antenna in the first antenna set, the minimum redundant array position of each second antenna in the second antenna set, and the antenna panel size includes:

[0014] Based on the minimum redundant array arrangement position of each second antenna in the second antenna set and the antenna panel size, determine a plurality of candidate position sets, each candidate position set corresponding to a candidate sparse arrangement position of each second antenna in the second antenna set;

[0015] Based on the final sparse array position of each first antenna in the first antenna set, determine virtual continuous lengths corresponding to the multiple candidate position sets respectively, the virtual continuous lengths refer to: after each second antenna in the second antenna set is arrayed based on the candidate sparse array position of each second antenna in the corresponding candidate position set and the final sparse array position of each first antenna, the continuous length in the virtual array formed by each second antenna and each first antenna;

[0016] Each candidate sparse array position in the candidate position set corresponding to the maximum virtual continuous length is determined as the final sparse array position of each second antenna in the second antenna set.

[0017] Optionally, the determining of a plurality of candidate position sets based on the minimum redundant array arrangement position of each second antenna in the second antenna set and the antenna panel size includes:

[0018] Determining a magnification range based on the size of the antenna panel and the distance between two second antennas that are farthest apart when the second antennas are in a minimum redundant array arrangement position;

[0019] Based on the magnification range, determining a plurality of second magnification factors, wherein the second magnification factors indicate magnification factors of a final sparse array position of the second antenna relative to a minimum redundant array position;

[0020] Based on the multiple second magnification factors and the minimum redundant array arrangement position of each second antenna in the second antenna set, the multiple candidate position sets are determined, and the multiple candidate position sets correspond to the multiple second magnification factors respectively.

[0021] Optionally, before determining the final sparse array position of each first antenna in the first antenna set based on the minimum redundant array array position of each first antenna in the first antenna set and the antenna panel size, the method further includes:

[0022] If, after arranging the first antennas and the second antennas according to the minimum redundant array arrangement position of the first antennas in the first antenna set and the minimum redundant array arrangement position of the second antennas in the second antenna set, the distance between the two antennas farthest from each other in the virtual array formed by the second antennas and the first antennas exceeds the antenna panel size, then performing the step of determining the final sparse arrangement position of each first antenna in the first antenna set based on the minimum redundant array arrangement position of each first antenna in the first antenna set and the antenna panel size;

[0023] If, after the first antennas and the second antennas are arranged according to the minimum redundant array arrangement position of the first antennas in the first antenna set and the minimum redundant array arrangement position of the second antennas in the second antenna set, the distance between the two antennas farthest from each other in the virtual array formed by the second antennas and the first antennas does not exceed the antenna panel size, the minimum redundant array arrangement position of the first antennas in the first antenna set is used as the final sparse arrangement position of the corresponding first antenna, and the minimum redundant array arrangement position of the second antennas in the second antenna set is used as the final sparse arrangement position of the corresponding second antenna.

[0024] On the other hand, an antenna array is provided, the antenna array comprising a first antenna set and a second antenna set, the first antenna set comprising one or more first antennas, the second antenna set comprising one or more second antennas, the first antenna being one of a transmitting antenna and a receiving antenna, and the second antenna being the other of the transmitting antenna and the receiving antenna except the first antenna;

[0025] The first antenna in the first antenna set is arranged according to the final sparse array position, and the second antenna in the second antenna set is arranged according to the final sparse array position;

[0026] The final sparse array position of each first antenna in the first antenna set is determined based on the minimum redundant array array position of each first antenna in the first antenna set and the antenna panel size;

[0027] The final sparse array position of each second antenna in the second antenna set is determined based on the final sparse array position of each first antenna in the first antenna set, the minimum redundant array position of each second antenna in the second antenna set, and the antenna panel size;

[0028] The minimum redundant array arrangement position of each first antenna in the first antenna set and the minimum redundant array arrangement position of each second antenna in the second antenna set are determined based on a minimum redundant array arrangement algorithm and a wavelength corresponding to an antenna operating frequency.

[0029] Optionally,

[0030] For a target first antenna in the first antenna set, a final sparse array position of the target first antenna is determined based on a minimum redundant array array position of the target first antenna and a first magnification factor, the target first antenna is any first antenna in the first antenna set, and the first magnification factor indicates a magnification of the final sparse array position of the target first antenna relative to the minimum redundant array array position;

[0031] The first multiplication factor is determined based on the size of the antenna panel and the distance between the two first antennas that are farthest apart when the first antennas are in their respective minimum redundant array positions.

[0032] Optionally,

[0033] The final sparse array position of each second antenna in the second antenna set is each candidate sparse array position in the candidate position set corresponding to the largest virtual continuous length in multiple candidate position sets, each candidate position set corresponds to a candidate sparse array position of each second antenna in the second antenna set, and the virtual continuous length refers to: after each second antenna in the second antenna set is arrayed based on the candidate sparse array position of each second antenna in the corresponding candidate position set and the final sparse array position of each first antenna, the continuous length in the virtual array formed by each second antenna and each first antenna;

[0034] Among them, the virtual continuous lengths corresponding to the multiple candidate position sets are determined based on the final sparse array positions of each first antenna in the first antenna set, and the multiple candidate position sets are determined based on the minimum redundant array positions of each second antenna in the second antenna set and the antenna panel size.

[0035] Optionally,

[0036] The multiple candidate position sets are determined based on multiple second magnification factors and the minimum redundant array arrangement position of each second antenna in the second antenna set, the multiple candidate position sets correspond to the multiple second magnification factors respectively, and the second magnification factor indicates the magnification of the final sparse array position of the second antenna relative to the minimum redundant array arrangement position;

[0037] The plurality of second multiplication factors are determined based on a multiplication range, and the multiplication range is determined based on a size of the antenna panel and a distance between two second antennas that are farthest apart when the second antennas are in a minimum redundant array arrangement position.

[0038] Optionally,

[0039] If, after arranging the first antennas and the second antennas according to the minimum redundant array arrangement positions of the first antennas in the first antenna set and the minimum redundant array arrangement positions of the second antennas in the second antenna set, the distance between the two antennas farthest from each other in the virtual array formed by the second antennas and the first antennas exceeds the antenna panel size, then the final sparse arrangement positions of the first antennas in the first antenna set are determined based on the minimum redundant array arrangement positions of the first antennas in the first antenna set and the antenna panel size;

[0040] If, after the first antennas and the second antennas are arranged according to the minimum redundant array arrangement position of the first antennas in the first antenna set and the minimum redundant array arrangement position of the second antennas in the second antenna set, the distance between the two antennas farthest from each other in the virtual array formed by the second antennas and the first antennas does not exceed the antenna panel size, then the final sparse arrangement position of the first antenna is the minimum redundant array arrangement position of the first antennas in the first antenna set, and the final sparse arrangement position of the second antenna is the minimum redundant array arrangement position of the second antenna in the second antenna set.

[0041] In another aspect, a device for arranging an antenna array is provided, the device comprising:

[0042] an acquisition module, configured to acquire a minimum redundant array arrangement position of each first antenna in a first antenna set and a minimum redundant array arrangement position of each second antenna in a second antenna set based on a minimum redundant array arrangement algorithm and a wavelength corresponding to an antenna operating frequency, wherein the first antenna is one of a transmitting antenna and a receiving antenna, and the second antenna is the other of the transmitting antenna and the receiving antenna except the first antenna;

[0043] A first determining module, configured to determine a final sparse array position of each first antenna in the first antenna set based on a minimum redundant array array position of each first antenna in the first antenna set and an antenna panel size;

[0044] The second determination module is used to determine the final sparse array position of each second antenna in the second antenna set based on the final sparse array position of each first antenna in the first antenna set, the minimum redundant array position of each second antenna in the second antenna set and the antenna panel size.

[0045] Optionally, the first determining module includes:

[0046] a determining unit, configured to determine, for a target first antenna in the first antenna set, a first magnification factor based on the antenna panel size and the spacing between two first antennas that are farthest apart when the first antennas are in their respective minimum redundant array array positions, wherein the target first antenna is any first antenna in the first antenna set, and the first magnification factor indicates a magnification of a final sparse array position of the target first antenna relative to a minimum redundant array array position;

[0047] The determining unit is further configured to determine a final sparse array position of the target first antenna based on the minimum redundant array array position of the target first antenna and the first magnification factor.

[0048] Optionally, the second determining module includes:

[0049] a determining unit, configured to determine a plurality of candidate position sets based on the minimum redundant array arrangement position of each second antenna in the second antenna set and the antenna panel size, each candidate position set corresponding to a candidate sparse arrangement position of each second antenna in the second antenna set;

[0050] The determining unit is further configured to determine virtual continuous lengths corresponding to the plurality of candidate position sets respectively based on the final sparse array positions of the first antennas in the first antenna set, the virtual continuous lengths referring to the continuous lengths in the virtual array formed by the second antennas and the first antennas after the second antennas in the second antenna set are arrayed based on the candidate sparse array positions of the second antennas in the corresponding candidate position sets and the final sparse array positions of the first antennas;

[0051] The determining unit is further configured to determine each candidate sparse array position in the candidate position set corresponding to the maximum virtual continuous length as the final sparse array position of each second antenna in the second antenna set.

[0052] Optionally, the determining unit is used to:

[0053] Determining a magnification range based on the size of the antenna panel and the distance between two second antennas that are farthest apart when the second antennas are in a minimum redundant array arrangement position;

[0054] Based on the magnification range, determining a plurality of second magnification factors, wherein the second magnification factors indicate magnification factors of a final sparse array position of the second antenna relative to a minimum redundant array position;

[0055] Based on the multiple second magnification factors and the minimum redundant array arrangement position of each second antenna in the second antenna set, the multiple candidate position sets are determined, and the multiple candidate position sets correspond to the multiple second magnification factors respectively.

[0056] Optionally, the first determining module is further used for:

[0057] If, after arranging the first antennas and the second antennas according to the minimum redundant array arrangement position of the first antennas in the first antenna set and the minimum redundant array arrangement position of the second antennas in the second antenna set, the distance between the two antennas farthest from each other in the virtual array formed by the second antennas and the first antennas exceeds the antenna panel size, then performing the step of determining the final sparse arrangement position of each first antenna in the first antenna set based on the minimum redundant array arrangement position of each first antenna in the first antenna set and the antenna panel size;

[0058] If, after the first antennas and the second antennas are arranged according to the minimum redundant array arrangement position of the first antennas in the first antenna set and the minimum redundant array arrangement position of the second antennas in the second antenna set, the distance between the two antennas farthest from each other in the virtual array formed by the second antennas and the first antennas does not exceed the antenna panel size, the minimum redundant array arrangement position of the first antennas in the first antenna set is used as the final sparse arrangement position of the corresponding first antenna, and the minimum redundant array arrangement position of the second antennas in the second antenna set is used as the final sparse arrangement position of the corresponding second antenna.

[0059] In another aspect, a computer device is provided, the computer device comprising:

[0060] processor;

[0061] a memory for storing processor-executable instructions;

[0062] Wherein, the processor is configured to execute the above-mentioned antenna array deployment method.

[0063] On the other hand, a computer-readable storage medium is provided, on which instructions are stored, and when the instructions are executed by a processor, the above-mentioned antenna array deployment method is implemented.

[0064] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:

[0065] In the embodiment of the present application, when determining the final sparse array position of each first antenna in the first antenna set, the minimum redundant array position of each first antenna in the first antenna set and the size of the antenna panel are taken into consideration. That is, when the antenna panel size constrains the final sparse array position of each first antenna, the arrangement length of each first antenna is close to the antenna panel size. When determining the final sparse array position of each second antenna in the second antenna set, the final sparse array position of each first antenna in the first antenna set, the minimum redundant array position of each second antenna in the second antenna set and the size of the antenna panel are taken into consideration. That is, when the antenna panel size constrains the final sparse array position of each second antenna, the arrangement length of each second antenna is close to the antenna panel size. Therefore, the arrangement length of each first antenna and the arrangement length of each second antenna are close to the antenna panel size, so that the maximum antenna aperture in each first antenna can be as close as possible to the maximum antenna aperture in each second antenna. Therefore, the method provided in the embodiment of the present application fully utilizes the space of the antenna panel, thereby improving the utilization rate of the antenna panel. In addition, the final sparse array positions of the first antennas are also taken into consideration when determining the final sparse array positions of the second antennas, thereby achieving the antenna aperture possessed by an antenna array with a larger number of antennas through an antenna array with a smaller number of antennas. That is, a larger antenna aperture is obtained through an antenna array with a smaller number of antennas on the basis of fully utilizing the antenna panel space. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0067] Figure 1 is a structural schematic diagram of an antenna system provided in an embodiment of the present application;

[0068] Figure 2 is a schematic diagram of another antenna system provided in an embodiment of the present application;

[0069] Figure 3 It is a flow chart of a method for deploying an antenna array provided in an embodiment of the present application;

[0070] Figure 4 It is a structural schematic diagram of a dual-transmit and four-receive antenna system provided in an embodiment of the present application;

[0071] Figure 5 It is a structural schematic diagram of a one-transmit and eight-receive antenna system provided in an embodiment of the present application;

[0072] Figure 6 is a schematic diagram of the structure of another antenna array provided in an embodiment of the present application;

[0073] Figure 7 is a top view of an antenna panel provided in an embodiment of the present application;

[0074] Figure 8 is a schematic diagram of an antenna aperture arrangement of a virtual array provided in an embodiment of the present application;

[0075] Fig. 9 is a schematic diagram of a discontinuous antenna aperture arrangement of a virtual array provided in an embodiment of the present application;

[0076] Fig.10 It is a structural schematic diagram of an antenna array arrangement device provided in an embodiment of the present application;

[0077] Fig.11 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;

[0078] Fig.12 It is a structural diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION

[0079] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0080] Before explaining the embodiments of the present application in detail, the application scenarios in the embodiments of the present application are first described.

[0081] The antenna array arrangement method provided in the embodiment of the present application can be applied to any scenario where antennas are deployed, for example, a scenario where antennas are deployed on a radar, where the antennas deployed on the radar can be used to detect target objects. Therefore, radar can be applied to fields such as tunnel monitoring, vehicle-mounted and low-altitude target detection. The antenna array arrangement method provided in the embodiment of the present application can maximize the use of the space of the antenna panel to obtain a larger angular resolution.

[0082] Figure 1 is a schematic diagram of the structure of the antenna system provided in the embodiment of the present application, see Figure 1 The schematic structural diagram of the antenna system includes a plurality of first antennas 110 , a plurality of second antennas 120 , and an antenna panel 130 . The plurality of first antennas 110 and the plurality of second antennas 120 are arranged on the antenna panel 130 .

[0083] In a possible implementation, the first antenna 110 is a transmitting antenna, and the second antenna 120 is a receiving antenna. Then, the second antenna 120 receives an echo signal of a signal transmitted by the first antenna 110. An echo signal refers to a signal after a signal is reflected by a target object. Figure 1 In the example, the first antenna 110 is used as a transmitting antenna and the second antenna 120 is used as a receiving antenna. Figure 1 The transmitting antenna is represented by ○ and the receiving antenna is represented by ×.

[0084] Optionally, the first antenna 110 is a receiving antenna, and the second antenna 120 is a transmitting antenna, and then the first antenna 110 receives an echo signal of a signal transmitted by the second antenna 120 .

[0085] In addition, the first antenna 110 may also be referred to as a first antenna array element, and similarly, the second antenna 120 may also be referred to as a second antenna array element, which is not specifically limited in the embodiment of the present application.

[0086] Different arrangements of the plurality of first antennas 110 and the plurality of second antennas 120 will form different antenna arrays. The number of antennas in the antenna array may be referred to as the number of antennas, and of course, may also be referred to as the number of array elements. The number of the plurality of first antennas 110 in the antenna array may be referred to as the number of first antennas, and the number of the plurality of second antennas 120 in the antenna array may be referred to as the number of second antennas.

[0087] The distance between any two antennas in the plurality of first antennas 110 is referred to as the antenna aperture of the plurality of first antennas 110. The distance between any two antennas in the plurality of second antennas 120 is referred to as the antenna aperture of the plurality of second antennas 120.

[0088] It should be noted that when the number of antennas of the first antenna or the second antenna is greater than 2, multiple first antennas 110 or multiple second antennas 120 can form multiple antenna apertures. For the convenience of subsequent description, an array of multiple antenna apertures in order from small to large is called an aperture array, and the largest antenna aperture in the aperture array is called a first aperture. When the antenna apertures in the aperture array are continuously and evenly distributed antenna apertures, the first aperture is used as the continuous length. When two antenna apertures with non-continuous and uniform distribution appear in the aperture array, the largest antenna aperture among the first section of continuously and evenly distributed antenna apertures in the aperture array is used as the continuous length.

[0089] For example, Figure 2 As shown, an X-axis coordinate system is established, the origin of the X-axis is the position of the first antenna in the antenna panel deployed from left to right, and the direction of the X-axis is the arrangement direction of the antennas deployed from left to right on the antenna panel. Since the distance between two antennas is usually an integer multiple of λ / 2, for the sake of convenience, Figure 2The value of the X-axis in is represented in units of λ / 2, that is, the actual physical position corresponding to the position marked as 1 on the coordinate axis is λ / 2, and the actual physical position corresponding to the position marked as 2 on the coordinate axis is 2*λ / 2.

[0090] Under the above X-axis configuration, Figure 2 The minimum redundant array array position identifier of the multiple receiving antenna arrays in can be expressed as {0, 1, 4, 6}. The minimum redundant array array position identifier indicates that the actual physical positions of these receiving antennas are {0, 1, 4, 6}*λ / 2 respectively. At this time, Figure 2 The aperture array formed by the receiving antenna array in can be expressed as {1, 2, 3, 4, 5, 6}*λ / 2. For the convenience of subsequent explanation, the aperture array is indicated by an aperture array identifier, where the aperture array identifier is equivalent to dividing the apertures of each antenna in the aperture array by λ / 2. In this way, the aperture array identifier corresponding to the above aperture array {1, 2, 3, 4, 5, 6}*λ / 2 can be expressed as {1, 2, 3, 4, 5, 6}, the first aperture is 6*λ / 2, and the continuous length is 6*λ / 2.

[0091] For another example, the minimum redundant array position identifier of multiple transmitting antenna arrays can be expressed as {0, 1, 4, 6, 15}, and the aperture array identifier can be expressed as {1, 2, 3, 4, 5, 6, 9, 11, 14, 15}, then the first aperture is 15*λ / 2, and the continuous length is 6*λ / 2.

[0092] In addition, the antenna panel 130 may be a rectangular thin plate, or may be a thin plate of other shapes, which is not specifically limited in the present embodiment. The size of the antenna panel 130 is generally the length of the long side of the rectangle. The arrangement direction of the first antenna 110 is generally parallel to the long side of the rectangle, and the arrangement direction of the second antenna 120 is generally parallel to the long side of the rectangle.

[0093] The antenna array arrangement method provided in the embodiment of the present application can be executed in a terminal or in a server, and the embodiment of the present application does not limit this.

[0094] Figure 3 is a flow chart of the antenna array arrangement method provided in the embodiment of the present application. Figure 3 As shown, the antenna array arrangement method may include the following steps.

[0095] Step 301: The terminal obtains the minimum redundant array position of each first antenna in the first antenna set and the minimum redundant array position of each second antenna in the second antenna set based on the minimum redundant array algorithm and the wavelength corresponding to the antenna operating frequency, where the first antenna is one of the transmitting antenna and the receiving antenna, and the second antenna is the other of the transmitting antenna and the receiving antenna except the first antenna.

[0096] The first antenna may be a transmitting antenna. Of course, the first antenna may also be a receiving antenna. The corresponding second antenna is the other of the transmitting antenna and the receiving antenna except the first antenna. The embodiment of the present application does not specifically limit this.

[0097] In order to reduce the complexity of the antenna array system and save the cost and resources of making the antenna array, it is necessary to use fewer antennas to achieve a larger continuous length. In one possible implementation, the minimum redundant array layout algorithm can achieve this purpose. The antenna array obtained according to the minimum redundant array algorithm is called a minimum redundant array. The minimum redundant array obtains a much larger continuous length than the uniform array with the minimum redundancy. Redundancy refers to the ratio of the number of spacings between any two antennas in the antenna array and the number of elements in the set constructed by the spacing. When the continuous length is given, the number of antenna arrays obtained according to the minimum redundant array algorithm is the least. Therefore, step 301 can be implemented by the minimum redundant array algorithm. Of course, it can also be implemented by other methods such as empirical methods, and the embodiments of the present application do not specifically limit this. Next, the antenna minimum redundant array layout position of the antenna array obtained by the minimum redundant array algorithm is used as an example for explanation.

[0098] The minimum redundant array layout algorithm refers to the one obtained by combining sparse array technology and virtual array element technology.

[0099] Among them, sparse array technology refers to achieving a larger antenna aperture by arranging a small number of antennas with unequal spacing. The antenna array obtained by sparse array technology is called a sparse array. For example, the minimum redundant array array position identifier of four receiving antennas can be expressed as {0, 1, 4, 6}, and the aperture array identifier can be expressed as {1, 2, 3, 4, 5, 6}. The minimum redundant array array position identifier of seven receiving antennas can be expressed as {0, 1, 2, 3, 4, 5, 6}, and the aperture array identifier can be expressed as {1, 2, 3, 4, 5, 6}. Then, the sparse array of four receiving antennas achieves the same antenna aperture as the uniform array of seven receiving antennas.

[0100] In addition, virtual array element technology refers to using the distance difference between multiple transmitting antennas to achieve a larger antenna aperture. The antenna array obtained by virtual array element technology is called a virtual array. For example, Figure 4As shown, in a dual-transmit and four-receive antenna array, the transmitting antenna is represented by ○ and the receiving antenna is represented by ×. The minimum redundant array array position identifier of the transmitting antenna can be represented by {0, 4}, and the minimum redundant array array position identifier of the receiving antenna can be represented by {0, 1, 2, 3}. The four receiving antennas respectively receive the echo signals of the signals transmitted by the two transmitting antennas to form a virtual array. The specific implementation process is as follows: Take the receiving antenna with the minimum redundant array array position identifier of 0 as an example to specifically illustrate the formation process of the virtual array. The two transmitting antennas transmit signals in sequence, and the receiving antenna with the minimum redundant array array position identifier of 0 receives the echo signal of the signal transmitted by the transmitting antenna with the minimum redundant array array position identifier of 0, and the minimum redundant array array position identifier of the receiving antenna in the formed virtual array is 0. The receiving antenna with the minimum redundant array array position identifier of 0 receives the echo signal of the signal transmitted by the transmitting antenna with the minimum redundant array array position identifier of 4, and the minimum redundant array array position identifier of the formed virtual array is 4. Therefore, the minimum redundant array position identifier of the receiving antennas in the virtual array formed by four receiving antennas receiving two transmitting antennas can be expressed as {0, 1, 2, 3, 4, 5, 6, 7}, and the virtual array aperture array identifier can be expressed as {1, 2, 3, 4, 5, 6, 7}. Figure 5 As shown in the figure, the transmitting antenna is represented by ○ and the receiving antenna is represented by × for the antenna array of one transmitter and eight receivers. The transmitting antenna minimum redundant array array position identifier can be represented as {0}, the receiving antenna minimum redundant array array position identifier can be represented as {0, 1, 2, 3, 4, 5, 6, 7}, and the receiving antenna aperture array identifier can be represented as {1, 2, 3, 4, 5, 6, 7}. That is, the dual-transmit four-receive virtual array and the one-transmit eight-receive array have the same antenna aperture.

[0101] After the first antenna and the second antenna are arrayed according to the minimum redundant array array positions of each first antenna and the minimum redundant array array positions of each second antenna obtained by the above minimum redundant array array algorithm, the distance between the two antennas farthest apart in the virtual array formed by each second antenna and each first antenna may exceed the antenna panel size, or may not exceed the antenna panel size. In the case where the distance between the two antennas farthest apart in the virtual array formed by each second antenna and each first antenna does not exceed the antenna panel size, the first antenna and the second antenna can be directly arrayed according to the minimum redundant array array positions of each first antenna and the minimum redundant array array positions of each second antenna obtained by the above minimum redundant array array algorithm, thereby quickly obtaining the antenna array method. In the case where the distance between the two antennas farthest apart in the virtual array formed by each second antenna and each first antenna exceeds the antenna panel size, the antennas are arrayed through the following steps 302 and 303, so as to fully utilize the space of the antenna panel to obtain a continuous maximum antenna aperture under the constraint of the antenna panel size.

[0102] Therefore, after obtaining the minimum redundant array positions of each first antenna and the minimum redundant array positions of each second antenna through the above-mentioned minimum redundant array arrangement algorithm, in a possible implementation method, a limited space constraint condition is first set based on the antenna panel size, and then which step to execute is determined according to the judgment result of the limited space constraint condition.

[0103] The purpose of the above-mentioned limited space constraint condition is to determine whether the distance between the two farthest antennas in the virtual array formed by each second antenna and each first antenna exceeds the antenna panel size after the first antenna and the second antenna are arranged according to the minimum redundant array arrangement position of each first antenna and the minimum redundant array arrangement position of each second antenna obtained by the above-mentioned minimum redundant array arrangement algorithm.

[0104] In a possible implementation, the above limited space constraint condition can be specifically expressed by the following formula:

[0105]

[0106] Where λ represents the wavelength corresponding to the antenna operating frequency, D A represents the largest minimum redundant array array position identifier among the minimum redundant array array position identifiers of the first antennas in the first antenna set, D B It represents the largest minimum redundant array arrangement position identifier among the minimum redundant array arrangement position identifiers of the second antennas in the second antenna set, and L represents the size of the antenna panel. is the distance between the two farthest antennas in the virtual array. is greater than L, that is, the distance between the two farthest antennas in the virtual array exceeds the antenna panel size.

[0107] If, after the first antennas and the second antennas are arranged according to the minimum redundant array arrangement positions of the first antennas in the first antenna set and the minimum redundant array arrangement positions of the second antennas in the second antenna set, the distance between the two antennas that are farthest away does not exceed the size of the antenna panel, the minimum redundant array arrangement positions of the first antennas in the first antenna set are used as the final sparse arrangement positions of the corresponding first antennas, and the minimum redundant array arrangement positions of the second antennas in the second antenna set are used as the final sparse arrangement positions of the corresponding second antennas.

[0108] Then, the final sparse array position of the first antenna is:

[0109]

[0110] Wherein, A represents the minimum redundant array arrangement position identifier of the plurality of first antennas, and λ represents the wavelength corresponding to the antenna operating frequency.

[0111] The final sparse array positions of each second antenna are:

[0112]

[0113] Wherein, B represents the minimum redundant array position identifier of multiple second antennas, λ represents the wavelength corresponding to the antenna operating frequency, and N is a variable parameter. The maximum value of N is:

[0114]

[0115] Where L represents the size of the antenna panel, λ represents the wavelength corresponding to the antenna operating frequency, and D B Indicates the maximum minimum redundant array array position identifier among the minimum redundant array array position values ​​of each second antenna in the second antenna set.

[0116] If the first antennas and the second antennas are arranged according to the minimum redundant array positions of the first antennas in the first antenna set and the minimum redundant array positions of the second antennas in the second antenna set, the distance between the two farthest antennas in the virtual array formed by the second antennas and the first antennas exceeds the antenna panel size, that is, after the above-mentioned limited space constraint is met, it means that the existing antenna panel size cannot meet the required antenna aperture. At this time, we can arrange the array through the following steps 302 to 303.

[0117] Step 302: The terminal determines a final sparse array position of each first antenna in the first antenna set based on the minimum redundant array array position of each first antenna in the first antenna set and the antenna panel size.

[0118] When the antenna panel is arranged according to the minimum redundant array algorithm, Figure 6 As shown, the first antenna is represented by ○ and the second antenna is represented by ×. The first apertures of the multiple first antennas and the first apertures of the multiple second antennas are quite different. In addition, since the multiple first antennas are relatively concentrated in the length direction of the antenna panel, the utilization rate of the antenna panel space is low, and the distance between the two farthest antennas in the second antenna set exceeds the size of the antenna panel, and the array cannot be implemented on the antenna panel. In order to avoid the above problems, the final sparse array position of each first antenna can be determined by the following steps.

[0119] Step a: For the target first antenna in the first antenna set, a first magnification factor is determined based on the antenna panel size and the spacing between the two first antennas that are farthest apart when each first antenna is in its respective minimum redundant array arrangement position. The target first antenna is any first antenna in the first antenna set, and the first magnification factor indicates the magnification of the final sparse array position of the target first antenna relative to the minimum redundant array arrangement position.

[0120] In a possible implementation, considering the constraint of the antenna panel size, the first multiplication factor is expressed as follows:

[0121]

[0122] Where q represents the first multiplication factor, L represents the size of the antenna panel, λ represents the wavelength corresponding to the antenna operating frequency, and D A The maximum minimum redundant array position identifier among the minimum redundant array position identifiers of the first antennas in the first antenna set, that is, the distance between the two first antennas that are farthest apart when the first antennas are in the minimum redundant array position, and floor() is a rounding-down operation.

[0123] Step b: Based on the minimum redundant array arrangement position of the target first antenna and the first magnification factor, determine the final sparse array arrangement position of the target first antenna.

[0124] In a possible implementation, the final sparse array positions of the multiple first antennas are calculated according to the following formula:

[0125]

[0126] Wherein, pos_A represents the final sparse array positions of the plurality of first antennas, and A represents the minimum redundant array array position identifiers of the plurality of first antennas.

[0127] Optionally, the final sparse array position of the first antenna may also be calculated according to the following formula:

[0128]

[0129] Step 303: The terminal determines the final sparse array position of each second antenna in the second antenna set based on the final sparse array position of each first antenna in the first antenna set, the minimum redundant array position of each second antenna in the second antenna set, and the antenna panel size.

[0130] In order to obtain the maximum continuous length of each second antenna, it is necessary to continuously adjust the sparse array position of each second antenna in the second antenna set based on the final sparse array position of each first antenna in the base antenna set, the minimum redundant array position of each second antenna in the second antenna set, and the size of the antenna panel, so as to achieve a small difference between the first aperture of the receiving antenna and the first aperture of the transmitting antenna, thereby improving the utilization rate of the antenna panel.

[0131] Multiple second antennas use the distance difference between multiple first antennas to form a virtual array. Since the sparse array positions of the multiple second antennas are constantly adjusted, the multiple second antennas and the multiple first antennas are combined to form multiple virtual arrays. In order to obtain a virtual array with the maximum continuous length, a larger antenna aperture is obtained by an antenna array with a smaller number of antennas on the basis of fully utilizing the antenna panel space. In a possible implementation, step 303 can be implemented by the following steps.

[0132] Step a: Based on the minimum redundant array arrangement position of each second antenna in the second antenna set and the antenna panel size, multiple candidate position sets are determined, each candidate position set corresponding to a candidate sparse arrangement position distribution of each second antenna in the second antenna set.

[0133] The candidate position of the second antenna is uncertain, as long as the candidate position of the second antenna meets the antenna panel size requirement. Therefore, in a possible implementation, step a can be specifically as follows: based on the antenna panel size and the distance between the two second antennas that are farthest apart when each second antenna is in the minimum redundant array array position, determine the magnification range. Based on the magnification range, determine multiple second magnification factors. Based on the multiple second magnification factors and the minimum redundant array array position of each second antenna in the second antenna set, determine multiple candidate position sets, and the multiple candidate position sets correspond to the multiple second magnification factors respectively.

[0134] In a possible implementation, considering the antenna panel size constraint, the magnification range is calculated as follows:

[0135]

[0136] Where Q represents the magnification range, L represents the size of the antenna panel, λ represents the wavelength corresponding to the antenna operating frequency, and D B Indicates the largest minimum redundant array position in the minimum redundant array position identifiers of the second antennas in the second antenna set, that is, indicates the distance between the two second antennas that are farthest apart when the second antennas are in the minimum redundant array position. floor() is a rounding-down operation.

[0137] The above formula is only an optional implementation method for determining the magnification range. The embodiment of the present application can also determine the magnification range through other implementation methods, which will not be explained one by one here.

[0138] In a possible implementation, the second multiplication factor is calculated according to the following formula:

[0139] P i =Q-1+iΔP

[0140] ΔP is selected according to the needs, generally smaller than D B The reciprocal of . ΔP represents P i The step value of the change. i is a constantly changing quantity, and the range of i satisfies P i ×D B <L, ensuring that the distance between the two antennas farthest from each other in the second antenna set does not exceed the size of the antenna panel. i keeps changing, and according to the formula, multiple second factors P corresponding to different i are obtained. i .

[0141] The above formula is only an optional implementation method for determining the second multiplication factor. The embodiment of the present application can also determine the second multiplication factor through other implementation methods, which will not be explained one by one here.

[0142] In a possible implementation, the candidate position of each second antenna in the second antenna set is calculated according to the following formula:

[0143]

[0144] Wherein, pos_B(i) represents the final sparse array position of multiple second antennas in the i-th set, λ represents the wavelength corresponding to the antenna operating frequency, and B represents the minimum redundant array array position of multiple second antennas. round() is a rounding operation. Based on multiple second factors P i According to the above formula, multiple candidate position sets corresponding to multiple second factors are obtained.

[0145] The above formula is only an optional implementation method for determining the candidate position. The embodiment of the present application can also determine the candidate position through other implementation methods, which will not be illustrated one by one here.

[0146] In order to obtain a virtual array with the maximum continuous length, it is necessary to select a candidate position distribution that meets the requirements from a determined set of multiple candidate positions.

[0147] Step b: Based on the final sparse array position of each first antenna in the first antenna set, determine the virtual continuous lengths corresponding to the multiple candidate position sets respectively, the virtual continuous length refers to: after each second antenna in the second antenna set is arrayed based on the candidate sparse array position of each second antenna in the corresponding candidate position set and the final sparse array position of each first antenna, the continuous length refers to the distance between the two farthest antennas among the multiple antennas whose positions are continuously and evenly distributed.

[0148] The candidate sparse array positions of each second antenna in each candidate position set are combined with the final sparse array positions of each first antenna in the first antenna set, that is, each second antenna receives the echo signal of the signal transmitted by each first antenna, respectively, to form a virtual array. The candidate sparse array positions of each second antenna in multiple candidate position sets are combined with the final sparse array positions of the first antenna in the first antenna set to form multiple virtual arrays.

[0149] Different virtual arrays have different virtual continuous lengths. For example, the position identifier of the receiving antenna in the virtual array can be represented as {0, 1, 2, 3, 4, 5, 6, 7}, and the virtual continuous length of the virtual array is 7*λ / 2. The virtual array identifier can be represented as {0, 1, 2, 3, 4, 7}, and the virtual continuous length of the virtual array is 4*λ / 2.

[0150] Step c: Determine the candidate sparse array position in the candidate position set corresponding to the maximum virtual continuous length as the final sparse array position of each second antenna in the second antenna set.

[0151] For example, in the above example, the maximum virtual continuous length is 7*λ / 2, and the candidate positions of the second antennas forming the virtual array are determined as the final sparse array positions of the second antennas.

[0152] It should be noted that the array methods corresponding to the receiving antenna and the transmitting antenna can be mutually inverse, and the embodiments of the present application do not specifically limit this. When the first antenna is a transmitting antenna and the second antenna is a receiving antenna. Based on the minimum redundant array array position of each transmitting antenna in the transmitting antenna set and the antenna panel size, the final sparse array position of each transmitting antenna in the transmitting antenna set is determined, and based on the final sparse array position of each transmitting antenna in the transmitting antenna set, the minimum redundant array array position of each receiving antenna in the receiving antenna set, and the antenna panel size, the final sparse array position of each receiving antenna in the receiving antenna set is determined. Of course, the first antenna can also be a receiving antenna, and the second antenna is a transmitting antenna. Based on the minimum redundant array array position of each receiving antenna in the receiving antenna set and the antenna panel size, the final sparse array position of each receiving antenna in the receiving antenna set is determined, and based on the final sparse array position of each receiving antenna in the receiving antenna set, the minimum redundant array array position of each transmitting antenna in the transmitting antenna set, and the antenna panel size, the final sparse array position of each transmitting antenna in the transmitting antenna set is determined.

[0153] For ease of understanding, steps 302 to 303 are described in detail below using a specific example. For example, the antenna panel size L is 12 cm, the wavelength λ corresponding to the antenna operating frequency is 4 mm, the number of first antennas is 6, and the number of second antennas is 8. The minimum redundant array array position identifier of the first antenna obtained based on the minimum redundant array algorithm is A = {0, 1, 6, 9, 11, 13}, D A =13, the minimum redundant array position of the second antenna is marked as B = {0, 1, 4, 10, 16, 18, 21, 23}, D B =23.

[0154] First, determine whether the minimum redundant array layout position of the antennas in the antenna array meets the limited space constraint condition.

[0155] The limited space constraints are:

[0156]

[0157] Substitute the above specific values ​​for judgment:

[0158]

[0159] If the limited space constraint is met, the first magnification factor of the target first antenna is determined:

[0160]

[0161] Based on the minimum redundant array positions of the plurality of first antennas and the first multiplication factor, a final sparse array position of each first antenna in the first antenna set is determined:

[0162]

[0163] Determine the power range for multiple second antennas:

[0164]

[0165] Determine the second multiplication factor, take ΔP = 0.04, P i You can take 2.6.

[0166] Determine the candidate position of each second antenna in the second antenna set:

[0167]

[0168] When P i When different values ​​are taken, multiple second antenna sets can be determined.

[0169] Based on the final sparse array position of each first antenna in the first antenna set and the candidate position of each second antenna in the second antenna set, it is determined that the maximum virtual continuous length appears at P i =2.6. The candidate positions of each second antenna in the second antenna set corresponding to the value are determined as the final sparse array positions. The maximum virtual continuous length is 107*λ / 2.

[0170] Arrange the calculated first antennas in the first antenna set and the second antennas in the second antenna set on the antenna panel, such as Figure 7 The antenna panel top view shown in the figure, the first antenna is represented by ○, the second antenna is represented by ×, and the virtual array formed by combining the first antennas and the second antennas is shown in the figure. Figure 8 is a schematic diagram of the antenna aperture arrangement of the virtual array, such as Figure 8 As shown, when the virtual array antenna aperture position is identified as 107, the subsequent antenna apertures are no longer continuous. That is, the virtual continuous length formed based on the final sparse array position of each first antenna in the first antenna set and the final sparse array position of each second antenna in the second antenna set is 107*λ / 2. Fig. 9 The discontinuous antenna apertures are arranged in sequence.

[0171] At this time, assuming that the limited space constraint condition is satisfied, the final sparse array position of each first antenna in the first antenna set and the final sparse array position of each second antenna in the second antenna set are calculated according to the minimum redundant array algorithm. Then the final sparse array position of each first antenna in the first antenna set and the final sparse array position of each second antenna in the second antenna set after the array can be determined in the following manner.

[0172] Determine the final sparse array position of each first antenna in the first antenna set:

[0173]

[0174] Determine the final sparse array position of each second antenna in the second antenna set:

[0175]

[0176] The virtual continuous length formed based on the final sparse array position of each first antenna in the first antenna set and the final sparse array position of each second antenna in the second antenna set is 59*λ / 2.

[0177] When the antenna array arrangement method provided in the embodiment of the present application is used, the maximum virtual continuous length obtained is 107*λ / 2, while when the antenna array is arranged using the minimum redundant array algorithm, the virtual continuous length obtained is 59*λ / 2. Therefore, the antenna array arrangement method provided in the embodiment of the present application obtains a larger virtual continuous length.

[0178] In addition, when the antenna array arrangement method provided in the embodiment of the present application is adopted, the largest final sparse array position among the final sparse array positions of the multiple first antennas is 52*λ / 2, and the largest final sparse array position among the final sparse array positions of the multiple second antennas is 59*λ / 2. That is to say, the maximum antenna aperture in each first antenna is close to the maximum antenna aperture in each second antenna. When the minimum redundant array algorithm is used to arrange the antenna array, the largest final sparse array position among the final sparse array positions of the multiple first antennas is 13*λ / 2, and the largest final sparse array position among the final sparse array positions of the multiple second antennas is 46*λ / 2. Therefore, the antenna array arrangement method provided in the embodiment of the present application makes full use of the space of the antenna panel, thereby improving the utilization rate of the antenna panel.

[0179] In summary, the embodiment of the present application takes into account the minimum redundant array arrangement position of each first antenna in the first antenna set and the antenna panel size when determining the final sparse array position of each first antenna in the first antenna set, that is, under the constraint of the antenna panel size on the final sparse array position of each first antenna, the arrangement length of each first antenna is close to the antenna panel size. When determining the final sparse array position of each second antenna in the second antenna set, the final sparse array position of each first antenna in the first antenna set, the minimum redundant array arrangement position of each second antenna in the second antenna set and the antenna panel size are taken into account, that is, under the constraint of the antenna panel size on the final sparse array position of each second antenna, the arrangement length of each second antenna is close to the antenna panel size. Therefore, the arrangement length of each first antenna and the arrangement length of each second antenna are close to the antenna panel size, so that the maximum antenna aperture in each first antenna can be as close as possible to the maximum antenna aperture in each second antenna. Therefore, the method provided by the embodiment of the present application fully utilizes the space of the antenna panel, thereby improving the utilization rate of the antenna panel. In addition, the final sparse array positions of the first antennas are also taken into consideration when determining the final sparse array positions of the second antennas, thereby achieving the antenna aperture possessed by an antenna array with a larger number of antennas through an antenna array with a smaller number of antennas. That is, a larger antenna aperture is obtained through an antenna array with a smaller number of antennas on the basis of fully utilizing the antenna panel space.

[0180] See also Figure 1 , an embodiment of the present application provides an antenna array, Figure 1 The ○ in the middle represents the first antenna. Figure 1 The × in the middle indicates the second antenna.

[0181] The antenna array includes a first antenna set and a second antenna set, the first antenna set includes one or more first antennas, the second antenna set includes one or more second antennas, the first antenna is one of a transmitting antenna and a receiving antenna, and the second antenna is the other of the transmitting antenna and the receiving antenna except the first antenna;

[0182] The first antenna in the first antenna set is arranged according to the final sparse array position, and the second antenna in the second antenna set is arranged according to the final sparse array position;

[0183] The final sparse array position of each first antenna in the first antenna set is determined based on the minimum redundant array array position of each first antenna in the first antenna set and the antenna panel size;

[0184] The final sparse array position of each second antenna in the second antenna set is determined based on the final sparse array position of each first antenna in the first antenna set, the minimum redundant array position of each second antenna in the second antenna set, and the antenna panel size;

[0185] The minimum redundant array arrangement position of each first antenna in the first antenna set and the minimum redundant array arrangement position of each second antenna in the second antenna set are determined based on a minimum redundant array arrangement algorithm and a wavelength corresponding to an antenna operating frequency.

[0186] Optionally,

[0187] For a target first antenna in the first antenna set, a final sparse array position of the target first antenna is determined based on a minimum redundant array array position of the target first antenna and a first magnification factor, the target first antenna is any first antenna in the first antenna set, and the first magnification factor indicates a magnification of the final sparse array position of the target first antenna relative to the minimum redundant array array position;

[0188] The first multiplication factor is determined based on the size of the antenna panel and the distance between the two first antennas that are farthest apart when the first antennas are in their respective minimum redundant array positions.

[0189] Optionally,

[0190] The final sparse array position of each second antenna in the second antenna set is each candidate sparse array position in the candidate position set corresponding to the largest virtual continuous length in multiple candidate position sets, each candidate position set corresponds to a candidate sparse array position of each second antenna in the second antenna set, and the virtual continuous length refers to: after each second antenna in the second antenna set is arrayed based on the candidate sparse array position of each second antenna in the corresponding candidate position set and the final sparse array position of each first antenna, the continuous length in the virtual array formed by each second antenna and each first antenna;

[0191] Among them, the virtual continuous lengths corresponding to the multiple candidate position sets are determined based on the final sparse array positions of each first antenna in the first antenna set, and the multiple candidate position sets are determined based on the minimum redundant array array positions of each second antenna in the second antenna set and the antenna panel size.

[0192] Optionally,

[0193] The plurality of candidate position sets are determined based on the plurality of second magnification factors and the minimum redundant array arrangement position of each second antenna in the second antenna set, the plurality of candidate position sets correspond to the plurality of second magnification factors respectively, and the second magnification factors indicate the magnification of the final sparse array position of the second antenna relative to the minimum redundant array arrangement position;

[0194] The plurality of second magnification factors are determined based on a magnification range, and the magnification range is determined based on the size of the antenna panel and the distance between the two second antennas that are farthest apart when each second antenna is in a minimum redundant array arrangement position.

[0195] Optionally,

[0196] If, after arranging the first antennas and the second antennas according to the minimum redundant array arrangement position of the first antennas in the first antenna set and the minimum redundant array arrangement position of the second antennas in the second antenna set, the distance between the two antennas farthest from each other in the virtual array formed by the second antennas and the first antennas exceeds the antenna panel size, then the final sparse arrangement position of the first antennas in the first antenna set is determined based on the minimum redundant array arrangement position of the first antennas in the first antenna set and the antenna panel size;

[0197] If, after the first antennas and the second antennas are arranged according to the minimum redundant array arrangement position of each first antenna in the first antenna set and the minimum redundant array arrangement position of each second antenna in the second antenna set, the distance between the two farthest antennas in the virtual array formed by each second antenna and each first antenna does not exceed the antenna panel size, then the final sparse arrangement position of the first antenna is the minimum redundant array arrangement position of each first antenna in the first antenna set, and the final sparse arrangement position of the second antenna is the minimum redundant array arrangement position of each second antenna in the second antenna set.

[0198] Fig.10 Schematic diagram of the structure of an antenna array arrangement device provided in an embodiment of the present application. Fig.10 As shown, the antenna array arrangement device 1000 may include the following modules.

[0199] An acquisition module 1001 is used to acquire a minimum redundant array arrangement position of each first antenna in a first antenna set and a minimum redundant array arrangement position of each second antenna in a second antenna set based on a minimum redundant array arrangement algorithm and a wavelength corresponding to an antenna operating frequency, wherein the first antenna is one of a transmitting antenna and a receiving antenna, and the second antenna is the other of the transmitting antenna and the receiving antenna except the first antenna;

[0200] A first determining module 1002 is used to determine a final sparse array position of each first antenna in the first antenna set based on a minimum redundant array array position of each first antenna in the first antenna set and an antenna panel size;

[0201] The second determination module 1003 is used to determine the final sparse array position of each second antenna in the second antenna set based on the final sparse array position of each first antenna in the first antenna set, the minimum redundant array array position of each second antenna in the second antenna set, and the antenna panel size.

[0202] Optionally, the first determining module 1002 includes:

[0203] a determining unit, configured to determine, for a target first antenna in the first antenna set, a first magnification factor based on a size of an antenna panel and a spacing between two first antennas that are farthest apart when the first antennas are in their respective minimum redundant array array positions, wherein the target first antenna is any first antenna in the first antenna set, and the first magnification factor indicates a magnification of a final sparse array position of the target first antenna relative to the minimum redundant array array position;

[0204] The determination unit is further used to determine a final sparse array position of the target first antenna based on the minimum redundant array array position of the target first antenna and the first magnification factor.

[0205] Optionally, the second determining module 1003 includes:

[0206] A determination unit, configured to determine a plurality of candidate position sets based on the minimum redundant array arrangement position of each second antenna in the second antenna set and the antenna panel size, each candidate position set corresponding to a candidate sparse arrangement position of each second antenna in the second antenna set;

[0207] The determination unit is further used to determine virtual continuous lengths corresponding to the plurality of candidate position sets respectively based on the final sparse array positions of the first antennas in the first antenna set, where the virtual continuous length refers to the continuous length in the virtual array formed by the second antennas and the first antennas after the second antennas in the second antenna set are arrayed based on the candidate sparse array positions of the second antennas in the corresponding candidate position set and the final sparse array positions of the first antennas;

[0208] The determination unit is further configured to determine each candidate sparse array position in the candidate position set corresponding to the maximum virtual continuous length as the final sparse array position of each second antenna in the second antenna set.

[0209] Optionally, the determining unit is configured to:

[0210] Determine the magnification range based on the size of the antenna panel and the distance between the two second antennas that are farthest apart when each second antenna is in a minimum redundant array arrangement position;

[0211] Based on the magnification range, determining a plurality of second magnification factors, the second magnification factors indicating the magnification of the final sparse array position of the second antenna relative to the minimum redundant array position;

[0212] Based on the multiple second magnification factors and the minimum redundant array arrangement position of each second antenna in the second antenna set, multiple candidate position sets are determined, and the multiple candidate position sets correspond to the multiple second magnification factors respectively.

[0213] Optionally, the first determining module 1002 is further configured to:

[0214] If, after arranging the first antennas and the second antennas according to the minimum redundant array arrangement positions of the first antennas in the first antenna set and the minimum redundant array arrangement positions of the second antennas in the second antenna set, the distance between the two antennas farthest from each other in the virtual array formed by the second antennas and the first antennas exceeds the antenna panel size, then performing the step of determining the final sparse arrangement positions of the first antennas in the first antenna set based on the minimum redundant array arrangement positions of the first antennas in the first antenna set and the antenna panel size;

[0215] If, after the first antennas and the second antennas are arranged according to the minimum redundant array arrangement position of each first antenna in the first antenna set and the minimum redundant array arrangement position of each second antenna in the second antenna set, the distance between the two antennas farthest from each other in the virtual array formed by each second antenna and each first antenna does not exceed the size of the antenna panel, the minimum redundant array arrangement position of each first antenna in the first antenna set is used as the final sparse arrangement position of the corresponding first antenna, and the minimum redundant array arrangement position of each second antenna in the second antenna set is used as the final sparse arrangement position of the corresponding second antenna.

[0216] In summary, the embodiment of the present application takes into account the minimum redundant array position and antenna panel size of each first antenna in the first antenna set when determining the final sparse array position of each first antenna in the first antenna set, that is, under the constraint of the antenna panel size on the final sparse array position of each first antenna, the arrangement length of each first antenna is close to the antenna panel size. When determining the final sparse array position of each second antenna in the second antenna set, the final sparse array position of each first antenna in the first antenna set, the minimum redundant array position of each second antenna in the second antenna set, and the antenna panel size are taken into account, that is, under the constraint of the antenna panel size on the final sparse array position of each second antenna, the arrangement length of each second antenna is close to the antenna panel size. Therefore, the arrangement length of each first antenna and the arrangement length of each second antenna are close to the antenna panel size, so that the maximum antenna aperture in each first antenna can be as close as possible to the maximum antenna aperture in each second antenna. Therefore, the method provided by the embodiment of the present application fully utilizes the space of the antenna panel, thereby improving the utilization rate of the antenna panel. In addition, the final sparse array positions of the first antennas are also taken into consideration when determining the final sparse array positions of the second antennas, thereby achieving the antenna aperture possessed by an antenna array with a larger number of antennas through an antenna array with a smaller number of antennas. That is, a larger antenna aperture is obtained through an antenna array with a smaller number of antennas on the basis of fully utilizing the antenna panel space.

[0217] It should be noted that: the antenna array arrangement device provided in the above embodiment only uses the division of the above functional modules as an example when arranging the antenna array. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the antenna array arrangement device provided in the above embodiment and the antenna array arrangement method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0218] Fig.11 1 is a schematic diagram of the structure of a terminal 1100 provided in an embodiment of the present application. The terminal 1100 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer or a desktop computer. The terminal 1100 may also be referred to as a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.

[0219] Typically, the terminal 1100 includes a processor 1101 and a memory 1102 .

[0220] The processor 1101 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1101 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1101 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1101 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1101 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0221] The memory 1102 may include one or more computer-readable storage media, which may be non-transitory. The memory 1102 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1102 is used to store at least one instruction, which is used to be executed by the processor 1101 to implement the antenna array arrangement method provided in the method embodiment of the present application.

[0222] In some embodiments, the terminal 1100 may also optionally include: a peripheral device interface 1103 and at least one peripheral device. The processor 1101, the memory 1102 and the peripheral device interface 1103 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1103 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107, a positioning assembly 1108 and a power supply 1109.

[0223] The peripheral device interface 1103 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1101 and the memory 1102. In some embodiments, the processor 1101, the memory 1102, and the peripheral device interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1101, the memory 1102, and the peripheral device interface 1103 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0224] The radio frequency circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1104 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1104 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1104 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1104 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1104 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0225] The display screen 1105 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1105 is a touch display screen, the display screen 1105 also has the ability to collect touch signals on the surface or above the surface of the display screen 1105. The touch signal can be input to the processor 1101 as a control signal for processing. At this time, the display screen 1105 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1105 can be one, and the front panel of the terminal 1100 is set; in other embodiments, the display screen 1105 can be at least two, which are respectively set on different surfaces of the terminal 1100 or are folded; in other embodiments, the display screen 1105 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal 1100. Even, the display screen 1105 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1105 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0226] The camera assembly 1106 is used to capture images or videos. Optionally, the camera assembly 1106 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1106 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0227] The audio circuit 1107 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1101 for processing, or input them into the radio frequency circuit 1104 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1100. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1101 or the radio frequency circuit 1104 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1107 may also include a headphone jack.

[0228] The positioning component 1108 is used to locate the current geographical location of the terminal 1100 to implement navigation or LBS (Location Based Service). The positioning component 1108 can be a positioning component based on the US GPS (Global Positioning System), China's Beidou system, Russia's Grenas system or the European Union's Galileo system.

[0229] The power supply 1109 is used to power various components in the terminal 1100. The power supply 1109 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1109 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0230] In some embodiments, the terminal 1100 further includes one or more sensors 1110 , including but not limited to: an acceleration sensor 1111 , a gyroscope sensor 1112 , a pressure sensor 1113 , a fingerprint sensor 1114 , an optical sensor 1115 , and a proximity sensor 1116 .

[0231] The acceleration sensor 1111 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal 1100. For example, the acceleration sensor 1111 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 1101 can control the display screen 1105 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 1111. The acceleration sensor 1111 can also be used to collect motion data of games or users.

[0232] The gyro sensor 1112 can detect the body direction and rotation angle of the terminal 1100, and the gyro sensor 1112 can cooperate with the acceleration sensor 1111 to collect the user's 3D actions on the terminal 1100. The processor 1101 can implement the following functions based on the data collected by the gyro sensor 1112: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0233] The pressure sensor 1113 may be provided at the side frame of the terminal 1100 and / or the lower layer of the display screen 1105. When the pressure sensor 1113 is provided at the side frame of the terminal 1100, the user's holding signal of the terminal 1100 may be detected, and the processor 1101 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 1113. When the pressure sensor 1113 is provided at the lower layer of the display screen 1105, the processor 1101 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 1105. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0234] The fingerprint sensor 1114 is used to collect the user's fingerprint, and the processor 1101 identifies the user's identity based on the fingerprint collected by the fingerprint sensor 1114, or the fingerprint sensor 1114 identifies the user's identity based on the collected fingerprint. When the user's identity is identified as a trusted identity, the processor 1101 authorizes the user to perform relevant sensitive operations, which include unlocking the screen, viewing encrypted information, downloading software, paying, and changing settings. The fingerprint sensor 1114 can be set on the front, back, or side of the terminal 1100. When a physical button or a manufacturer logo is set on the terminal 1100, the fingerprint sensor 1114 can be integrated with the physical button or the manufacturer logo.

[0235] The optical sensor 1115 is used to collect the ambient light intensity. In one embodiment, the processor 1101 can control the display brightness of the display screen 1105 according to the ambient light intensity collected by the optical sensor 1115. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1105 is increased; when the ambient light intensity is low, the display brightness of the display screen 1105 is reduced. In another embodiment, the processor 1101 can also dynamically adjust the shooting parameters of the camera assembly 1106 according to the ambient light intensity collected by the optical sensor 1115.

[0236] The proximity sensor 1116, also called a distance sensor, is usually arranged on the front panel of the terminal 1100. The proximity sensor 1116 is used to collect the distance between the user and the front of the terminal 1100. In one embodiment, when the proximity sensor 1116 detects that the distance between the user and the front of the terminal 1100 is gradually decreasing, the processor 1101 controls the display screen 1105 to switch from the screen-on state to the screen-off state; when the proximity sensor 1116 detects that the distance between the user and the front of the terminal 1100 is gradually increasing, the processor 1101 controls the display screen 1105 to switch from the screen-off state to the screen-on state.

[0237] Those skilled in the art will understand that Fig.11 The structure shown in the figure does not constitute a limitation on the terminal 1100, and the terminal 1100 may include more or fewer components than those shown in the figure, or combine certain components, or adopt a different component arrangement.

[0238] An embodiment of the present application also provides a non-temporary computer-readable storage medium. When the instructions in the storage medium are executed by the processor of the terminal, the terminal can execute the antenna array deployment method provided in the above embodiment.

[0239] An embodiment of the present application also provides a computer program product containing instructions, which, when executed on a terminal, enables the terminal to execute the antenna array deployment method provided in the above embodiment.

[0240] Fig.12 1 is a schematic diagram of the structure of a server provided in an embodiment of the present application. The server may be a server in a backend server cluster. Specifically:

[0241] The server 1200 includes a central processing unit (CPU) 1201, a system memory 1204 including a random access memory (RAM) 1202 and a read-only memory (ROM) 1203, and a system bus 1205 connecting the system memory 1204 and the central processing unit 1201. The server 1200 also includes a basic input / output system (I / O system) 1206 that helps transfer information between various components in the computer, and a large-capacity storage device 1207 for storing an operating system 1213, application programs 1214, and other program modules 1215.

[0242] The basic input / output system 1206 includes a display 1208 for displaying information and an input device 1209 such as a mouse and a keyboard for user inputting information. The display 1208 and the input device 1209 are connected to the central processing unit 1201 through an input / output controller 1210 connected to the system bus 1205. The basic input / output system 1206 may also include an input / output controller 1210 for receiving and processing inputs from a plurality of other devices such as a keyboard, a mouse, or an electronic stylus. Similarly, the input / output controller 1210 also provides output to a display screen, a printer, or other types of output devices.

[0243] The mass storage device 1207 is connected to the central processing unit 1201 through a mass storage controller (not shown) connected to the system bus 1205. The mass storage device 1207 and its associated computer-readable media provide non-volatile storage for the server 1200. That is, the mass storage device 1207 may include a computer-readable medium (not shown) such as a hard disk or a CD-ROM drive.

[0244] Without loss of generality, computer readable media may include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information such as computer readable instructions, data structures, program modules or other data. Computer storage media include RAM, ROM, EPROM, EEPROM, flash memory or other solid-state storage technologies, CD-ROM, DVD or other optical storage, cassettes, magnetic tapes, disk storage or other magnetic storage devices. Of course, those skilled in the art will appreciate that computer storage media are not limited to the above. The above-mentioned system memory 1204 and mass storage device 1207 can be collectively referred to as memory.

[0245] According to various embodiments of the present application, the server 1200 can also be connected to a remote computer on the network through a network such as the Internet. That is, the server 1200 can be connected to the network 1212 through the network interface unit 1211 connected to the system bus 1205, or the network interface unit 1211 can be used to connect to other types of networks or remote computer systems (not shown).

[0246] The memory also includes one or more programs, which are stored in the memory and configured to be executed by the CPU. The one or more programs include a method for performing the following antenna array arrangement method provided in an embodiment of the present application.

[0247] An embodiment of the present application also provides a non-temporary computer-readable storage medium. When the instructions in the storage medium are executed by a processor of a server, the server can execute the antenna array deployment method provided in the above embodiment.

[0248] An embodiment of the present application also provides a computer program product including instructions, which, when executed on a server, enables the server to execute the antenna array deployment method provided in the above embodiment.

[0249] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0250] The above description is only a preferred embodiment of the embodiments of the present application and is not intended to limit the embodiments of the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of the present application.

Claims

1. A method for deploying an antenna array, characterized in that: The method comprises: Based on a minimum redundant array arrangement algorithm and a wavelength corresponding to an antenna operating frequency, obtaining a minimum redundant array arrangement position of each first antenna in a first antenna set and a minimum redundant array arrangement position of each second antenna in a second antenna set, wherein the first antenna is one of a transmitting antenna and a receiving antenna, and the second antenna is the other of the transmitting antenna and the receiving antenna except the first antenna; For a target first antenna in the first antenna set, determining a first magnification factor based on an antenna panel size and a spacing between two first antennas that are farthest apart when the first antennas are in their respective minimum redundant array array positions, the target first antenna being any first antenna in the first antenna set, and the first magnification factor indicating a magnification of a final sparse array position of the target first antenna relative to a minimum redundant array array position; Determining a final sparse array position of the target first antenna based on a minimum redundant array array position of the target first antenna and the first magnification factor; Determining a magnification range based on the size of the antenna panel and the distance between two second antennas that are farthest apart when the second antennas are in a minimum redundant array arrangement position; Based on the magnification range, determining a plurality of second magnification factors, wherein the second magnification factors indicate magnification factors of a final sparse array position of the second antenna relative to a minimum redundant array position; Based on the multiple second magnification factors and the minimum redundant array arrangement position of each second antenna in the second antenna set, determine multiple candidate position sets, the multiple candidate position sets correspond to the multiple second magnification factors respectively, and each candidate position set corresponds to a candidate sparse arrangement position of each second antenna in the second antenna set; Based on the final sparse array position of each first antenna in the first antenna set, determine virtual continuous lengths corresponding to the multiple candidate position sets respectively, the virtual continuous lengths refer to: after each second antenna in the second antenna set is arrayed based on the candidate sparse array position of each second antenna in the corresponding candidate position set and the final sparse array position of each first antenna, the continuous length in the virtual array formed by each second antenna and each first antenna; Each candidate sparse array position in the candidate position set corresponding to the maximum virtual continuous length is determined as the final sparse array position of each second antenna in the second antenna set.

2. The method according to claim 1, characterized in that The method further comprises: If, after arranging the first antennas and the second antennas according to the minimum redundant array arrangement position of the first antennas in the first antenna set and the minimum redundant array arrangement position of the second antennas in the second antenna set, the distance between the two antennas farthest from each other in the virtual array formed by the second antennas and the first antennas exceeds the antenna panel size, then performing a step of determining a final sparse arrangement position of each first antenna in the first antenna set based on the minimum redundant array arrangement position of each first antenna in the first antenna set and the antenna panel size; If, after the first antennas and the second antennas are arranged according to the minimum redundant array arrangement position of the first antennas in the first antenna set and the minimum redundant array arrangement position of the second antennas in the second antenna set, the distance between the two antennas farthest from each other in the virtual array formed by the second antennas and the first antennas does not exceed the antenna panel size, the minimum redundant array arrangement position of the first antennas in the first antenna set is used as the final sparse arrangement position of the corresponding first antenna, and the minimum redundant array arrangement position of the second antennas in the second antenna set is used as the final sparse arrangement position of the corresponding second antenna.

3. An antenna array, characterized in that: The antenna array includes a first antenna set and a second antenna set, the first antenna set includes one or more first antennas, the second antenna set includes one or more second antennas, the first antenna is one of a transmitting antenna and a receiving antenna, and the second antenna is the other of the transmitting antenna and the receiving antenna except the first antenna; The first antenna in the first antenna set is arranged according to the final sparse array position, and the second antenna in the second antenna set is arranged according to the final sparse array position; The final sparse array position of each first antenna in the first antenna set is determined based on the minimum redundant array array position of each first antenna in the first antenna set and the antenna panel size; for the target first antenna in the first antenna set, the final sparse array position of the target first antenna is determined based on the minimum redundant array array position of the target first antenna and a first magnification factor, the target first antenna is any first antenna in the first antenna set, and the first magnification factor indicates the magnification of the final sparse array position of the target first antenna relative to the minimum redundant array array position; wherein the first magnification factor is determined based on the antenna panel size and the distance between the two first antennas that are farthest apart when each first antenna is in its respective minimum redundant array array position; The final sparse array position of each second antenna in the second antenna set is determined based on the final sparse array position of each first antenna in the first antenna set, the minimum redundant array position of each second antenna in the second antenna set, and the size of the antenna panel; the final sparse array position of each second antenna in the second antenna set is each candidate sparse array position in the candidate position set corresponding to the largest virtual continuous length in multiple candidate position sets, each candidate position set corresponds to a candidate sparse array position of each second antenna in the second antenna set, and the virtual continuous length refers to: after each second antenna in the second antenna set is arrayed based on the candidate sparse array position of each second antenna in the corresponding candidate position set and the final sparse array position of each first antenna, the second antenna and the first antenna are arranged. The virtual continuous lengths in a virtual array formed by the first antennas are determined based on the final sparse array positions of the first antennas in the first antenna set, the multiple candidate position sets are determined based on multiple second magnification factors and the minimum redundant array array positions of the second antennas in the second antenna set, the multiple candidate position sets correspond to the multiple second magnification factors respectively, and the second magnification factors indicate the magnification of the final sparse array positions of the second antennas relative to the minimum redundant array array positions; wherein the multiple second magnification factors are determined based on the magnification range, and the magnification range is determined based on the size of the antenna panel and the spacing between the two second antennas that are farthest apart when the second antennas are in the minimum redundant array array positions; The minimum redundant array arrangement position of each first antenna in the first antenna set and the minimum redundant array arrangement position of each second antenna in the second antenna set are determined based on a minimum redundant array arrangement algorithm and a wavelength corresponding to an antenna operating frequency.

4. The antenna array as claimed in claim 3, characterized in that: If, after arranging the first antennas and the second antennas according to the minimum redundant array arrangement positions of the first antennas in the first antenna set and the minimum redundant array arrangement positions of the second antennas in the second antenna set, the distance between the two antennas farthest from each other in the virtual array formed by the second antennas and the first antennas exceeds the antenna panel size, then the final sparse arrangement positions of the first antennas in the first antenna set are determined based on the minimum redundant array arrangement positions of the first antennas in the first antenna set and the antenna panel size; If, after the first antennas and the second antennas are arranged according to the minimum redundant array arrangement position of the first antennas in the first antenna set and the minimum redundant array arrangement position of the second antennas in the second antenna set, the distance between the two antennas farthest from each other in the virtual array formed by the second antennas and the first antennas does not exceed the antenna panel size, then the final sparse arrangement position of the first antenna is the minimum redundant array arrangement position of the first antennas in the first antenna set, and the final sparse arrangement position of the second antenna is the minimum redundant array arrangement position of the second antenna in the second antenna set.

5. An antenna array arrangement device, characterized in that: The device comprises: an acquisition module, configured to acquire a minimum redundant array arrangement position of each first antenna in a first antenna set and a minimum redundant array arrangement position of each second antenna in a second antenna set based on a minimum redundant array arrangement algorithm and a wavelength corresponding to an antenna operating frequency, wherein the first antenna is one of a transmitting antenna and a receiving antenna, and the second antenna is the other of the transmitting antenna and the receiving antenna except the first antenna; A first determination module is configured to determine, for a target first antenna in the first antenna set, a first magnification factor based on an antenna panel size and a distance between two first antennas that are farthest apart when the first antennas are in their respective minimum redundant array array positions, wherein the target first antenna is any first antenna in the first antenna set, and the first magnification factor indicates a magnification of a final sparse array position of the target first antenna relative to a minimum redundant array array position; and determine a final sparse array position of the target first antenna based on the minimum redundant array array position of the target first antenna and the first magnification factor; The second determination module is used to determine a magnification range based on the antenna panel size and the distance between the two second antennas that are farthest apart when the second antennas are in the minimum redundant array arrangement position; determine a plurality of second magnification factors based on the magnification range, the second magnification factors indicating the magnification of the final sparse array position of the second antenna relative to the minimum redundant array arrangement position; determine a plurality of candidate position sets based on the plurality of second magnification factors and the minimum redundant array arrangement position of each second antenna in the second antenna set, the plurality of candidate position sets corresponding to the plurality of second magnification factors respectively, and each candidate position set corresponding to each second antenna in the second antenna set A candidate sparse array position for two antennas; based on the final sparse array position of each first antenna in the first antenna set, determine the virtual continuous lengths corresponding to the multiple candidate position sets respectively, the virtual continuous length refers to: after each second antenna in the second antenna set is arrayed based on the candidate sparse array position of each second antenna in the corresponding candidate position set and the final sparse array position of each first antenna, the continuous length in the virtual array formed by the each second antenna and the each first antenna; each candidate sparse array position in the candidate position set corresponding to the largest virtual continuous length is determined as the final sparse array position of each second antenna in the second antenna set.

6. A computer device, characterized in that: The computer device comprises: processor; a memory for storing processor-executable instructions; The processor is configured to execute the steps of the method described in any one of claim 1 or claim 2.

7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed by a processor, the steps of the method described in any one of claim 1 or claim 2 are implemented.

Citation Information

Patent Citations

  • MIMO radar near-field target efficient real beam direction focusing method

    CN103728591A

  • One-dimensional dual-redundant antenna array and construction method

    CN106785485A