Array antenna cluster interference processing method, electronic device, and storage medium

By determining the virtual steering vector and the optimal weight vector, and controlling the radar array beam level, precise suppression of cluster interference can be achieved using a single radar. This solves the problems of large equipment quantity and low cost-effectiveness in the multi-radar networking method, and realizes efficient cluster interference suppression.

CN119414342BActive Publication Date: 2026-05-12AIR FORCE UNIV PLA
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
AIR FORCE UNIV PLA
Filing Date
2024-11-12
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing multi-radar networking methods suffer from large equipment requirements, low cost-effectiveness, and slow data transmission when facing cluster interference, making it difficult to effectively counter distributed coordination and multi-source interference in the main lobe of cluster interference.

Method used

By determining the steering vector of the virtual interference source, the interference steering vector of the current interference source, and the optimal weight vector, the beam level of the radar array is controlled to achieve precise interference suppression at a specific angle, thus enabling precise suppression of cluster interference using a single radar.

Benefits of technology

It requires no large amount of radar equipment, has a high cost-effectiveness ratio, and transmits data quickly. It achieves precise suppression of cluster interference and main lobe shape preservation, thus solving the problem of cluster interference suppression.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119414342B_ABST
    Figure CN119414342B_ABST
Patent Text Reader

Abstract

The application provides an array antenna cluster interference processing method, an electronic device and a storage medium. The method comprises the following steps: determining a virtual steering vector corresponding to a virtual interference source, and determining an interference steering vector corresponding to a previous interference source and an interference steering vector corresponding to a current interference source; determining an optimal weight vector corresponding to the previous interference source; determining an optimal weight vector corresponding to the current interference source according to the optimal weight vector corresponding to the previous interference source, the interference steering vector corresponding to the current interference source, a coefficient corresponding to the current interference source and a preset constraint condition; and determining a null level corresponding to the current interference source according to the virtual steering vector, the interference steering vector corresponding to the current interference source and the optimal weight vector corresponding to the current interference source. The application realizes accurate control of the level at a specific angle, and then realizes accurate suppression of cluster interference by a single radar.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic countermeasures technology, and more specifically, to a method for processing interference in an array antenna cluster, an electronic device, and a storage medium. Background Technology

[0002] In the field of radar, signal transmission and anti-jamming functions can be achieved by networking multiple radars. However, this method requires a large number of radar devices, has a low cost-effectiveness ratio, and suffers from slow data transmission. Summary of the Invention

[0003] The purpose of this application is to address the shortcomings of the prior art by providing an array antenna cluster interference processing method, electronic device, and storage medium to improve the resistance to cluster interference.

[0004] To achieve the above objectives, the technical solutions adopted in the embodiments of this application are as follows:

[0005] In a first aspect, embodiments of this application provide a method for processing interference in an array antenna cluster, the method comprising:

[0006] Based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the attribute information of each receiving element in the receiving array antenna, and the attribute information of each transmitting element in the transmitting array antenna, the virtual steering vector corresponding to the virtual interference source is determined.

[0007] Based on the previous interference distance and angle corresponding to the previous interference source, the current interference distance and angle corresponding to the current interference source, the attribute information of each receiving array element, and the attribute information of each transmitting array element, the interference steering vector corresponding to the previous interference source and the interference steering vector preceding the current interference source are determined.

[0008] Based on the virtual steering vector, the interference steering vector corresponding to the previous interference source, the noise power and interference power of the previous interference source, determine the optimal weight vector corresponding to the previous interference source.

[0009] The optimal weight vector corresponding to the current interference source is determined based on the optimal weight vector corresponding to the previous interference source, the interference steering vector corresponding to the current interference source, the coefficient corresponding to the current interference source, and the preset constraints.

[0010] The null level corresponding to the current interference source is determined based on the virtual steering vector, the interference steering vector, and the optimal weight vector corresponding to the current interference source.

[0011] Optionally, determining the virtual steering vector corresponding to the virtual interference source based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the attribute information of each receiving array element, and the attribute information of each transmitting array element in the transmitting array antenna includes:

[0012] Based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the transmission spacing between each of the transmitting array elements, the sequence number of each of the transmitting array elements, the preset frequency offset between each of the transmitting array elements, the speed of light, and the wavelength of the signal transmitted by each of the transmitting array elements, the sub-transmission guide of each of the transmitting array elements is determined, and the virtual transmission guide vector is determined based on each of the sub-transmission guides.

[0013] Based on the virtual interference angle corresponding to the virtual interference source, the receiving distance between each receiving array element, the sequence number of each receiving array element, the speed of light, and the wavelength of the signal, the sub-receiving guide of each receiving array element is determined, and the virtual receiving guide vector is determined based on each sub-receiving guide.

[0014] The product of the sending guide vector and the virtual receiving guide vector is used as the virtual guide vector.

[0015] Optionally, determining the sub-transmission guidance of each transmitting array element based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the transmission spacing between each transmitting array element, the sequence number of each transmitting array element, the preset frequency offset between each transmitting array element, the speed of light, and the wavelength of the signal transmitted by each transmitting array element includes:

[0016] The first product is obtained by taking the quotient of the transmission spacing and the wavelength of the signal as the first parameter and calculating the product of the first parameter and the sine of the virtual interference angle.

[0017] The product of the virtual interference distance and the first preset value is used as the second product, and the second product is divided by the speed of light to obtain the second parameter;

[0018] Calculate the product of the second parameter and the preset frequency offset to obtain the second product;

[0019] The difference between the first product and the second product is multiplied by the product of the difference obtained by subtracting the second preset value from the number of sequences of the transmitting array elements and the third preset value to obtain the third parameter;

[0020] The third parameter is calculated using a complex exponent to obtain the sub-transmission guide for each of the transmitting array elements.

[0021] Optionally, determining the virtual transmission guidance vector based on each of the sub-transmission guidances includes:

[0022] The sub-transmission guides of each of the aforementioned transmission array elements are combined into a first transmission guide vector;

[0023] The transpose of the first transmission guide vector is used as the virtual transmission guide vector.

[0024] Optionally, determining the sub-receiving guidance of each receiving element based on the virtual interference angle corresponding to the virtual interference source, the receiving spacing between each receiving element, the sequence number of each receiving element, the speed of light, and the wavelength of the signal includes:

[0025] The quotient of the receiving distance and the wavelength of the signal is used as the fourth parameter, and the product of the fourth parameter and the sine of the virtual interference angle is calculated to obtain the third product;

[0026] The fifth parameter is obtained by multiplying the product of the third product and the difference between the number of sequences of the receiving array elements and the second preset value, and then multiplying the product by the third preset value.

[0027] The fifth parameter is calculated using a complex exponent to obtain the sub-receiver guidance for each of the receiving array elements.

[0028] Optionally, determining the optimal weight vector corresponding to the previous interference source based on the virtual steering vector, the interference steering vector corresponding to the previous interference source, the previous noise power of the previous interference source, and the previous interference power includes:

[0029] Divide the interference power of the previous interference source by the noise power of the previous interference source to obtain the interference-to-noise ratio of the previous interference source.

[0030] The coefficients corresponding to the previous interference source are determined based on the interference-to-noise ratio of the previous interference source, the conjugate transpose of the interference steering vector corresponding to the previous interference source, the virtual steering vector, and the second preset value.

[0031] The optimal weight vector corresponding to the previous interference source is determined based on the coefficients corresponding to the previous interference source, the interference steering vector corresponding to the previous interference source, the virtual steering vector, and the noise power of the previous interference source.

[0032] Optionally, determining the optimal weight vector corresponding to the current interference source based on the optimal weight vector corresponding to the previous interference source, the interference steering vector corresponding to the current interference source, the coefficients corresponding to the current interference source, and preset constraints includes:

[0033] The product of the interference steering vector corresponding to the current interference source and the coefficient corresponding to the current interference source is added to the optimal weight vector corresponding to the previous interference source to obtain a vector sum. The vector sum that satisfies the preset constraint condition is taken as the optimal weight vector corresponding to the current interference source.

[0034] Optionally, determining the null level corresponding to the current interference source based on the virtual steering vector, the interference steering vector corresponding to the current interference source, and the optimal weight vector corresponding to the current interference source includes:

[0035] Determine the conjugate transpose of the optimal weight vector corresponding to the current interference source;

[0036] The product of the conjugate transpose vector and the interference steering vector corresponding to the current interference source is taken as the fourth product;

[0037] The product of the conjugate transpose vector and the virtual guide vector is taken as the fifth product;

[0038] The zero-disturbance level is determined based on the fourth product and the fifth product.

[0039] Secondly, embodiments of this application also provide an array antenna cluster interference processing device, the device comprising:

[0040] The first determining module is used to determine the virtual steering vector corresponding to the virtual interference source based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the attribute information of each receiving element in the receiving array antenna, and the attribute information of each transmitting element in the transmitting array antenna.

[0041] The second determining module is used to determine the interference steering vector corresponding to the previous interference source and the interference steering vector preceding the current interference source based on the previous interference distance and previous interference angle corresponding to the previous interference source, the current interference distance and current interference angle corresponding to the current interference source, the attribute information of each receiving array element and the attribute information of each transmitting array element.

[0042] The third determining module is used to determine the optimal weight vector corresponding to the previous interference source based on the virtual steering vector, the interference steering vector corresponding to the previous interference source, the noise power of the previous interference source, and the interference power.

[0043] The fourth determining module is used to determine the optimal weight vector corresponding to the current interference source based on the optimal weight vector corresponding to the previous interference source, the interference steering vector corresponding to the current interference source, the coefficient corresponding to the current interference source, and preset constraints.

[0044] The fifth determining module is used to determine the null level corresponding to the current interference source based on the virtual steering vector, the interference steering vector, and the optimal weight vector corresponding to the current interference source.

[0045] Optionally, the first determining module is specifically used for:

[0046] Based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the transmission spacing between each of the transmitting array elements, the sequence number of each of the transmitting array elements, the preset frequency offset between each of the transmitting array elements, the speed of light, and the wavelength of the signal transmitted by each of the transmitting array elements, the sub-transmission guide of each of the transmitting array elements is determined, and the virtual transmission guide vector is determined based on each of the sub-transmission guides.

[0047] Based on the virtual interference angle corresponding to the virtual interference source, the receiving distance between each receiving array element, the sequence number of each receiving array element, the speed of light, and the wavelength of the signal, the sub-receiving guide of each receiving array element is determined, and the virtual receiving guide vector is determined based on each sub-receiving guide.

[0048] The product of the sending guide vector and the virtual receiving guide vector is used as the virtual guide vector.

[0049] Optionally, the first determining module is specifically used for:

[0050] The first product is obtained by taking the quotient of the transmission spacing and the wavelength of the signal as the first parameter and calculating the product of the first parameter and the sine of the virtual interference angle.

[0051] The product of the virtual interference distance and the first preset value is used as the second product, and the second product is divided by the speed of light to obtain the second parameter;

[0052] Calculate the product of the second parameter and the preset frequency offset to obtain the second product;

[0053] The difference between the first product and the second product is multiplied by the product of the difference obtained by subtracting the second preset value from the number of sequences of the transmitting array elements and the third preset value to obtain the third parameter;

[0054] The third parameter is calculated using a complex exponent to obtain the sub-transmission guide for each of the transmitting array elements.

[0055] Optionally, the first determining module is specifically used for:

[0056] The sub-transmission guides of each of the aforementioned transmission array elements are combined into a first transmission guide vector;

[0057] The transpose of the first transmission guide vector is used as the virtual transmission guide vector.

[0058] Optionally, the first determining module is specifically used for:

[0059] The quotient of the receiving distance and the wavelength of the signal is used as the fourth parameter, and the product of the fourth parameter and the sine of the virtual interference angle is calculated to obtain the third product;

[0060] The fifth parameter is obtained by multiplying the product of the third product and the difference between the number of sequences of the receiving array elements and the second preset value, and then multiplying the product by the third preset value.

[0061] The fifth parameter is calculated using a complex exponent to obtain the sub-receiver guidance for each of the receiving array elements.

[0062] Optionally, the third determining module is specifically used for:

[0063] Divide the interference power of the previous interference source by the noise power of the previous interference source to obtain the interference-to-noise ratio of the previous interference source.

[0064] The coefficients corresponding to the previous interference source are determined based on the interference-to-noise ratio of the previous interference source, the conjugate transpose of the interference steering vector corresponding to the previous interference source, the virtual steering vector, and the second preset value.

[0065] The optimal weight vector corresponding to the previous interference source is determined based on the coefficients corresponding to the previous interference source, the interference steering vector corresponding to the previous interference source, the virtual steering vector, and the noise power of the previous interference source.

[0066] Optionally, the fourth determining module is specifically used for:

[0067] The product of the interference steering vector corresponding to the current interference source and the coefficient corresponding to the current interference source is added to the optimal weight vector corresponding to the previous interference source to obtain a vector sum. The vector sum that satisfies the preset constraint condition is taken as the optimal weight vector corresponding to the current interference source.

[0068] Optionally, the fifth determining module is specifically used for:

[0069] Determine the conjugate transpose of the optimal weight vector corresponding to the current interference source;

[0070] The product of the conjugate transpose vector and the interference steering vector corresponding to the current interference source is taken as the fourth product;

[0071] The product of the conjugate transpose vector and the virtual guide vector is taken as the fifth product;

[0072] The zero-disturbance level is determined based on the fourth product and the fifth product.

[0073] Thirdly, embodiments of this application also provide an electronic device, including: a processor, a storage medium, and a bus. The storage medium stores program instructions executable by the processor. When the application runs, the processor communicates with the storage medium via the bus, and the processor executes the program instructions to perform the steps of the array antenna cluster interference processing method described in the first aspect above.

[0074] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which is read and executes the steps of the array antenna cluster interference processing method described in the first aspect.

[0075] The beneficial effects of this application are:

[0076] This application provides a method, electronic device, and storage medium for processing cluster interference with array antennas. By using the virtual steering vector corresponding to the virtual interference source, the interference steering vector corresponding to the previous interference source, the previous noise power of the previous interference source, the previous interference power, and the array information of a single radar, the optimal weight vector of the previous interference source can be determined. Then, based on the optimal weight vector of the previous interference source, the interference steering vector corresponding to the current interference source, the coefficients corresponding to the current interference source, and preset constraints, the optimal weight vector of the current interference source is determined. Subsequently, based on the virtual steering vector, the interference steering vector corresponding to the current interference source, and the optimal weight vector of the current interference source, the null level corresponding to the current interference source is determined. This allows control of the beam level of the radar array of a single radar at the interference angle of the current interference source, thereby achieving precise control of the level at a specific angle through a single radar, and thus achieving precise suppression of cluster interference through a single radar. It eliminates the need for a large number of radar devices and offers high cost-effectiveness and fast data transmission. Attached Figure Description

[0077] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0078] Figure 1 A schematic diagram of an array radar transceiver detection model provided in an embodiment of this application;

[0079] Figure 2 A flowchart illustrating an array antenna cluster interference processing method provided in this application embodiment;

[0080] Figure 3A flowchart illustrating the method for determining a virtual guide vector provided in an embodiment of this application;

[0081] Figure 4 A flowchart illustrating a method for determining a sub-transmission direction provided in an embodiment of this application;

[0082] Figure 5 A flowchart illustrating a method for determining a sub-receiving direction provided in an embodiment of this application;

[0083] Figure 6 A flowchart illustrating a method for determining the optimal weight vector of a preceding interference source, provided in an embodiment of this application;

[0084] Figure 7 A flowchart illustrating a method for determining the zero trapping of a current interference source, provided in an embodiment of this application;

[0085] Figure 8 A schematic diagram of an apparatus for processing interference in an array antenna cluster provided in an embodiment of this application;

[0086] Figure 9 This is a structural block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0087] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the accompanying drawings in this application are for illustrative and descriptive purposes only and are not intended to limit the scope of protection of this application. Furthermore, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of this application. It should be understood that the operations in the flowcharts may not be implemented in sequence, and steps without logical contextual relationships may be reversed or implemented simultaneously. In addition, those skilled in the art, guided by the content of this application, may add one or more other operations to the flowcharts, or remove one or more operations from the flowcharts.

[0088] Furthermore, the described embodiments are merely some, not all, of the embodiments of this application. The components of the embodiments of this application described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0089] It should be noted that the term "comprising" will be used in the embodiments of this application to indicate the presence of the features declared thereafter, but does not exclude the addition of other features.

[0090] Cluster jamming refers to a combination of multiple jamming sources with different distances, angles, and powers. Cluster jamming interferes with the radar's transmit and receive signals. The reason why cluster jamming is difficult to counter is mainly because it has the dual advantages of distributed coordinated jamming and multi-source jamming on the main lobe. It can simultaneously form distributed or centralized multi-point source jamming with controllable distance, angle, and power on the radar's main lobe and side lobes.

[0091] Traditional radar technology and jamming suppression methods lack sufficient freedom and flexibility to counter cluster jamming. Currently, the only way to mitigate the impact of cluster jamming to some extent is by networking multiple radars. However, radar networking inevitably faces a series of problems such as large equipment quantity, low cost-effectiveness, slow data transmission, difficulty in spatiotemporal synchronization, and poor information fusion.

[0092] Figure 1 This is a schematic diagram of an array radar transceiver detection model provided in an embodiment of this application, as shown below. Figure 1 As shown, the array radar refers to a single radar unit, which may include a transmitting array antenna and a receiving array antenna; that is, the single radar is a radar with array antennas. The transmitting array antenna contains M transmitting elements, and the receiving array antenna contains N receiving elements, and the transmitting and receiving elements are co-located uniform linear arrays. When the m-th transmitting element transmits a signal, an interference source located at a distance r0 and an angle θ0 interferes with the transmitted signal. At the receiving element, the array antenna cluster interference processing method provided in this application is used to determine the null level corresponding to the interference source. Based on this null level, the weights or phases of the antennas in the array radar are adjusted to suppress the influence of the interference source on the receiving array antenna.

[0093] Figure 2 This is a flowchart illustrating an array antenna cluster interference processing method provided in an embodiment of this application. The execution subject of this method is as described in the aforementioned array radar transceiver detection model. Figure 2 As shown, the method includes:

[0094] S101. Based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the attribute information of each receiving element in the receiving array antenna, and the attribute information of each transmitting element in the transmitting array antenna, determine the virtual steering vector corresponding to the virtual interference source.

[0095] Optionally, a virtual interference source refers to an interference source at a virtual interference distance and a virtual interference angle. By determining the virtual steering vector corresponding to the virtual interference source, the weighting coefficients of each array element can be determined, thereby enabling the signal at the virtual interference angle to be enhanced or suppressed, and thus improving the anti-interference capability of the radar array.

[0096] The virtual interference distance refers to the distance between the virtual interference source and each transmitting element and each receiving element in the array radar transceiver detection model. For example, the virtual interference distance can be represented by r0. Figure 1 As shown, the distances between the virtual interference source and each transmitting element, as well as the distances between each receiving element, are the same, all being r0. The virtual interference angle refers to the vertical angle between the virtual interference source and each transmitting element in the array radar transceiver detection model, and the vertical angle between each receiving element, as shown below. Figure 1 In the diagram, the angle θ0 is the same as the vertical angle between the virtual interference source and each transmitting element, as well as the vertical angle between each receiving element.

[0097] Optionally, the attribute information of each receiving array element can include the receiving distance between each receiving array element, for example... Figure 1 As shown, the receiving distance between each receiving array element is d. R Furthermore, the receiving distance between each receiving element is the same. The attribute information of each transmitting element can include the transmission distance between them, for example... Figure 1 As shown, the transmission distance between each transmitting array element is d. T Furthermore, the transmission distance between each transmitting array element is the same.

[0098] Optionally, the virtual steering vector A(θ0, r0) corresponding to the virtual interference source can be determined using a preset method based on the virtual interference distance r0 and virtual interference angle θ0 corresponding to the virtual interference source, the attribute information of each receiving element in the receiving array antenna, and the attribute information of each transmitting element in the transmitting array antenna.

[0099] S102. Based on the previous interference distance and angle corresponding to the previous interference source, the current interference distance and angle corresponding to the current interference source, the attribute information of each receiving array element, and the attribute information of each transmitting array element, determine the interference steering vector corresponding to the previous interference source and the interference steering vector corresponding to the current interference source.

[0100] Optionally, for Figure 1 In the context of a single radar, the previous interference range refers to the distance between the previous interference source and each transmitting element and each receiving element in the corresponding array radar transceiver detection model. For example, the previous interference range can be represented by r. j Let r represent the distance between the previous interference source and each transmitting element, as well as the distance between each receiving element, all of which are r.j The previous interference angle refers to the vertical angle between the previous interference source and each transmitting element, as well as the vertical angle θ between each receiving element. j The vertical angle between the preceding interference source and each transmitting element, as well as the vertical angle between each receiving element, is the same, which is θ. j .

[0101] Similarly, the current interference distance can be expressed as r. j+1 To represent the current disturbance angle, for example, θ can be represented by θ. j+1 .

[0102] Optionally, it can be based on the previous interference distance r corresponding to the previous interference source. j and the previous interference angle θ j Using a preset method, the attribute information of each receiving array element and the attribute information of each transmitting array element are used to determine the interference steering vector A (θ) corresponding to the previous interference source. j r j ).

[0103] Optionally, the current interference distance r corresponding to the current interference source can be used as a reference. j and the current interference angle θ j Using a preset method, the attribute information of each receiving array element and the attribute information of each transmitting array element are used to determine the interference steering vector A (θ) corresponding to the current interference source. j+1 r j+1 ).

[0104] Optionally, if the current interference source is the first interference source, then the interference steering vector corresponding to the previous interference source is 0.

[0105] S103. Based on the virtual steering vector, the interference steering vector corresponding to the previous interference source, the previous noise power of the previous interference source, and the previous interference power, determine the optimal weight vector corresponding to the previous interference source.

[0106] Among them, the previous noise power of the previous interference source can be used To indicate, the previous interference power of the previous interference source can be used To express.

[0107] Optionally, the virtual steering vector A(θ0, r0) and the interference steering vector A(θ0, r0) corresponding to the previous interference source can be used as the basis. j r j Noise power of the previous interference source and the previous interference power Using a pre-defined method, such as the method of maximizing the SJNR criterion, the optimal weight vector W corresponding to the previous interference source can be determined. j .

[0108] S104. Determine the optimal weight vector corresponding to the current interference source based on the optimal weight vector corresponding to the previous interference source, the interference steering vector corresponding to the current interference source, the coefficient corresponding to the current interference source, and the preset constraints.

[0109] Specifically, the optimal weight vector W corresponding to the previous interference source can be used. j The interference steering vector A (θ) corresponding to the current interference source j+1 r j+1 ), the coefficient g corresponding to the current interference source j+1 In addition to preset constraints, a preset method is used to determine the optimal weight vector W corresponding to the current interference source. j+1 .

[0110] S105. Determine the null level corresponding to the current interference source based on the virtual steering vector, the interference steering vector corresponding to the current interference source, and the optimal weight vector corresponding to the current interference source.

[0111] Optionally, the virtual steering vector A(θ0, r0) and the interference steering vector A(θ0, r0) corresponding to the current interference source can be used as the basis for determining the interference source. j+1 r j+1 ), and the optimal weight vector W corresponding to the current interference source. j+1 Using a preset method, determine the null level L corresponding to the current interference source. j+1,0 Once the null level corresponding to the current interference source is determined, the radar array can be controlled to adjust the level at the interference angle where the current interference source is located, thereby achieving precise control of the level at a specific angle.

[0112] In this embodiment, based on the virtual steering vector corresponding to the virtual interference source, the interference steering vector corresponding to the previous interference source, the previous noise power of the previous interference source, the previous interference power, and the array information of a single radar, the optimal weight vector of the previous interference source can be determined. Then, based on the optimal weight vector of the previous interference source, the interference steering vector corresponding to the current interference source, the coefficients corresponding to the current interference source, and preset constraints, the optimal weight vector of the current interference source is determined. Subsequently, based on the virtual steering vector, the interference steering vector corresponding to the current interference source, and the optimal weight vector of the current interference source, the null level corresponding to the current interference source is determined. This allows control of the beam level of the radar array of the single radar at the interference angle of the current interference source, thereby achieving precise control of the level at a specific angle through a single radar, and consequently, precise suppression of cluster interference through a single radar. This approach requires no large amount of radar equipment and offers high cost-effectiveness and fast data transmission.

[0113] In addition, it can achieve main lobe conformal and regional control, effectively solving the problem of cluster interference suppression.

[0114] Figure 3 A flowchart illustrating the method for determining virtual guide vectors provided in this application embodiment is shown below. Figure 3 As shown, in step S101 above, determining the virtual steering vector corresponding to the virtual interference source based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the attribute information of each receiving element in the receiving array antenna, and the attribute information of each transmitting element in the transmitting array antenna can include:

[0115] S201. Based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the transmission spacing between each transmitting array element, the sequence number of each transmitting array element, the preset frequency offset between each transmitting array element, the speed of light, and the wavelength of the signal transmitted by each transmitting array element, determine the sub-transmission guide of each transmitting array element, and determine the virtual transmission guide vector based on each sub-transmission guide.

[0116] The transmission spacing between each transmitting array element is as described above (d). T The number of sequences in each transmitting array element is M, where M ranges from 1 to M, for example, transmitting array element 1, transmitting array element 2, transmitting array element 3, etc. The preset frequency offset between each transmitting array element can be, for example, used... f, the speed of light c, and the fact that the signals transmitted by each transmitting element have the same wavelength can be used. To express.

[0117] Optionally, the virtual transmission guide vector a(θ0, r0) is a matrix vector composed of the sub-transmission guides of each transmission array element.

[0118] S202. Based on the virtual interference angle corresponding to the virtual interference source, the receiving distance between each receiving array element, the sequence number of each receiving array element, the speed of light, and the wavelength of the signal, determine the sub-receiving guide of each receiving array element, and determine the virtual receiving guide vector based on each sub-receiving guide.

[0119] The transmission spacing between each receiving array element is as described above (d). R The number of sequences in each receiving array element is N, where N ranges from 1 to N, for example, receiving array element 1, receiving array element 2, receiving array element 3, etc. The speed of light is c, and the wavelength of the signal is... .

[0120] Optionally, the virtual receiver steering vector b(θ0) is a matrix vector composed of the sub-receiver steering vectors of each receiver array element.

[0121] S203. The product of the virtual transmission guide vector and the virtual reception guide vector is taken as the virtual guide vector.

[0122] Specifically, the virtual guide vector A(θ0, r0) = a(θ0, r0) b(θ0).

[0123] Figure 4 This is a flowchart illustrating a method for determining a sub-transmission direction provided in an embodiment of this application, as shown below. Figure 4 As shown, in S201 above, determining the sub-transmission guidance of each transmitting element based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the transmission spacing between each transmitting element, the sequence number of each transmitting element, the preset frequency offset between each transmitting element, the speed of light, and the wavelength of the signal transmitted by each transmitting element may include:

[0124] S301. Take the quotient of the transmission spacing and the wavelength of the signal as the first parameter, and calculate the product of the first parameter and the sine of the virtual interference angle to obtain the first product.

[0125] Specifically, the first parameter is The sine value of the virtual interference angle is Then the first product is .in, For transmission interval, The wavelength of the signal. This is a virtual interference angle.

[0126] S302. Divide the product of the virtual interference distance and the first preset value by the speed of light to obtain the second parameter.

[0127] Wherein, the first preset value can be 2, then the second product is 2. The second parameter is .in, This represents the virtual interference distance.

[0128] S303. Calculate the product of the second parameter and the preset frequency offset to obtain the second product.

[0129] Specifically, the second product is .in, This is the preset frequency offset.

[0130] S304. Multiply the difference between the first product and the second product by the product of the difference obtained by subtracting the second preset value from the number of transmission array elements and the third preset value to obtain the third parameter.

[0131] The difference between the number of sequences of the transmitting array elements and the second preset value is M-1, and the third preset value is 2. Then the product of the difference between the transmitting array element and the second preset value and the third preset value is 2. .

[0132] Specifically, the difference between the first product and the second product is: The third parameter is 2. .

[0133] S305. Perform complex exponential calculation on the third parameter to obtain the sub-transmission guidance of each transmitting array element.

[0134] Then, the sub-transmission guidance of each transmitting array element is as follows: Specifically, the sub-transmission guidance of transmitting element 1 is 1, and the sub-transmission guidance of transmitting element 2 is... The sub-transmission guide of the transmitting array element M is .

[0135] Optionally, determining the virtual transmission guidance vector based on each sub-transmission guidance in S201 above may include:

[0136] Specifically, the sub-transmission guides of each transmitting array element are combined into a first transmission guide vector, where the sub-transmission guide of the first transmitting array element is 1, and the first transmission guide vector is [1, .

[0137] The transpose of the first transmission steering vector is used as the virtual transmission steering vector. Then the virtual transmission steering vector... .

[0138] Figure 5 This is a flowchart illustrating a method for determining a sub-receiving direction provided in an embodiment of this application, as shown below. Figure 5 As shown, in S202 above, determining the sub-receiver guidance of each receiving element based on the virtual interference angle corresponding to the virtual interference source, the receiving spacing between each receiving element, the sequence number of each receiving element, the speed of light, and the wavelength of the signal may include:

[0139] S401. Take the quotient of the receiving distance and the wavelength of the signal as the fourth parameter, and calculate the product of the fourth parameter and the sine of the virtual interference angle to obtain the third product.

[0140] Specifically, the fourth parameter is The sine value of the virtual interference angle is Then the third product is .in, For receiving spacing, The wavelength of the signal. This is a virtual interference angle.

[0141] S402. Multiply the product of the third product and the difference between the number of sequences of the receiving array elements and the second preset value by the third preset value to obtain the fifth parameter.

[0142] Wherein, the difference between the number of received array element sequences and the second preset value is N-1, and the product of the third product and the difference between the number of received array element sequences and the second preset value is... Then the fifth parameter is 2. .

[0143] S403. Perform complex exponential calculation on the fifth parameter to obtain the sub-receiver guidance of each receiving array element.

[0144] Then, the sub-receiver guidance of each receiving array element is as follows: Specifically, the sub-receiver guidance of receiving element 1 is 1, and the sub-receiver guidance of receiving element 2 is... The sub-receiver guidance of the receiving array element N is .

[0145] Optionally, virtual receiver steering vector .

[0146] Optionally, after obtaining the virtual transmit steering vector and virtual receive steering vector corresponding to the virtual interference source, the virtual steering vector corresponding to the virtual interference source can be obtained. Specifically, A(θ0, r0) = a(θ0, r0). b(θ0).

[0147] In this embodiment, the obtained virtual steering vector is constrained by the virtual interference angle and virtual interference distance of the virtual interference source.

[0148] Optionally, the process of determining the interference steering vector corresponding to the previous interference source and the process of determining the interference steering vector corresponding to the current interference source are similar to the process of determining the virtual steering vector corresponding to the virtual interference source, and will not be elaborated here. Specifically, the interference steering vector corresponding to the previous interference source is A(θ). j r j ) = a(θ) j r j ) b(θ) j ). Where, a(θ) j r j ) is the transmission steering vector corresponding to the previous interference source, b(θ) j () represents the receive steering vector corresponding to the previous virtual source. , The interference steering vector corresponding to the current interference source is A(θ). j+1 r j+1 ) = a(θ) j+1 r j+1 ) b(θ) j+1 ).

[0149] Figure 6 A flowchart illustrating a method for determining the optimal weight vector of a preceding interference source, as provided in an embodiment of this application, is shown below. Figure 6As shown, in step S103 above, determining the optimal weight vector corresponding to the previous interference source based on the virtual steering vector, the interference steering vector, the previous noise power of the previous interference source, and the previous interference power may include:

[0150] S501. Divide the previous interference power by the previous noise power to obtain the interference-to-noise ratio of the previous interference source.

[0151] Specifically, the interference-to-noise ratio of the previous interference source ,in, For interference power, This represents noise power.

[0152] S502. Determine the coefficients corresponding to the previous interference source based on the interference-to-noise ratio of the previous interference source, the conjugate transpose of the interference steering vector corresponding to the previous interference source, the virtual steering vector, and the second preset value.

[0153] Specifically, ,in, This is the coefficient corresponding to the previous interference source. The noise-to-interference ratio (NIR) is... It is the conjugate transpose of the interference steering vector corresponding to the previous interference source. 1 is a virtual guide vector, and 1 is the second preset value.

[0154] S503. Determine the optimal weight vector corresponding to the previous interference source based on the coefficients corresponding to the previous interference source, the interference steering vector corresponding to the previous interference source, the virtual steering vector, and the previous noise power.

[0155] Optionally, the product of the coefficient corresponding to the previous interference source and the interference steering vector corresponding to the previous interference source can be used as the dynamic weight vector. .

[0156] Optionally, the sum of the virtual steering vector and the dynamic weight vector is calculated to obtain the weight vector sum. The optimal weight vector is then obtained by multiplying the sum of the weight vectors by the reciprocal of the previous noise power. Here, the reciprocal of the previous noise power is... Then, the optimal weight vector corresponding to the previous interference source... .in, This is the optimal weight vector corresponding to the previous interference source.

[0157] In this embodiment, the optimal weight vector corresponding to the previous interference source is affected by the drying ratio, the previous interference angle and the previous interference distance of the previous interference source, and the virtual interference angle and the virtual interference distance of the virtual interference source, thus optimizing the obtained optimal weight vector corresponding to the previous interference source.

[0158] Optionally, determining the optimal weight vector for the current interference source in S104 based on the optimal weight vector corresponding to the previous interference source, the interference steering vector corresponding to the current interference source, the coefficients corresponding to the current interference source, and preset constraints may include:

[0159] Optionally, the product of the interference steering vector corresponding to the current interference source and the coefficient corresponding to the current interference source can be added to the optimal weight vector corresponding to the previous interference source to obtain a vector sum. The vector sum that satisfies the preset constraint conditions can be used as the optimal weight vector corresponding to the current interference source. Specifically, The preset constraints are: .

[0160] Among them, W j The optimal weight vector corresponding to the previous interference source, A(θ) j+1 r j+1 ) represents the interference steering vector corresponding to the current interference source, g j+1 W represents the coefficient corresponding to the current interference source. j+1 This is the optimal weight vector corresponding to the current interference source.

[0161] Figure 7 A flowchart illustrating a method for determining the null trap of a current interference source, as provided in this application embodiment, is shown below. Figure 7 As shown, in S104 above, determining the null level corresponding to the current interference source based on the virtual steering vector, the interference steering vector corresponding to the current interference source, and the optimal weight vector corresponding to the current interference source may include:

[0162] S601. Determine the conjugate transpose of the optimal weight vector corresponding to the current interference source.

[0163] Specifically, the conjugate transpose vector is .

[0164] S602. The product of the conjugate transpose vector and the interference steering vector corresponding to the current interference source is taken as the fourth product.

[0165] Then, the fourth product is .

[0166] S603. The product of the conjugate transpose vector and the virtual guide vector is taken as the fifth product.

[0167] Then, the fifth product is .

[0168] S604. Determine the zero-travel level based on the fourth and fifth products.

[0169] Specifically, the null level corresponding to the current interference source .

[0170] Figure 8 This is a schematic diagram of an apparatus for processing interference in an array antenna cluster, as provided in an embodiment of this application. Figure 8 As shown, the device includes:

[0171] The first determining module 701 is used to determine the virtual steering vector corresponding to the virtual interference source based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the attribute information of each receiving element in the receiving array antenna, and the attribute information of each transmitting element in the transmitting array antenna.

[0172] The second determining module 702 is used to determine the interference steering vector corresponding to the previous interference source and the interference steering vector preceding the current interference source based on the previous interference distance and previous interference angle corresponding to the previous interference source, the current interference distance and current interference angle corresponding to the current interference source, the attribute information of each receiving array element and the attribute information of each transmitting array element.

[0173] The third determining module 703 is used to determine the optimal weight vector corresponding to the previous interference source based on the virtual steering vector, the interference steering vector corresponding to the previous interference source, the noise power and interference power of the previous interference source.

[0174] The fourth determining module 704 is used to determine the optimal weight vector corresponding to the current interference source based on the optimal weight vector corresponding to the previous interference source, the interference steering vector corresponding to the current interference source, the coefficient corresponding to the current interference source, and preset constraints.

[0175] The fifth determining module 705 is used to determine the null level corresponding to the current interference source based on the virtual steering vector, the interference steering vector, and the optimal weight vector corresponding to the current interference source.

[0176] Optionally, the first determining module 701 is specifically used for:

[0177] Based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the transmission spacing between each of the transmitting array elements, the sequence number of each of the transmitting array elements, the preset frequency offset between each of the transmitting array elements, the speed of light, and the wavelength of the signal transmitted by each of the transmitting array elements, the sub-transmission guide of each of the transmitting array elements is determined, and the virtual transmission guide vector is determined based on each of the sub-transmission guides.

[0178] Based on the virtual interference angle corresponding to the virtual interference source, the receiving distance between each receiving array element, the sequence number of each receiving array element, the speed of light, and the wavelength of the signal, the sub-receiving guide of each receiving array element is determined, and the virtual receiving guide vector is determined based on each sub-receiving guide.

[0179] The product of the sending guide vector and the virtual receiving guide vector is used as the virtual guide vector.

[0180] Optionally, the first determining module 701 is specifically used for:

[0181] The first product is obtained by taking the quotient of the transmission spacing and the wavelength of the signal as the first parameter and calculating the product of the first parameter and the sine of the virtual interference angle.

[0182] The product of the virtual interference distance and the first preset value is used as the second product, and the second product is divided by the speed of light to obtain the second parameter;

[0183] Calculate the product of the second parameter and the preset frequency offset to obtain the second product;

[0184] The difference between the first product and the second product is multiplied by the product of the difference obtained by subtracting the second preset value from the number of sequences of the transmitting array elements and the third preset value to obtain the third parameter;

[0185] The third parameter is calculated using a complex exponent to obtain the sub-transmission guide for each of the transmitting array elements.

[0186] Optionally, the first determining module 701 is specifically used for:

[0187] The sub-transmission guides of each of the aforementioned transmission array elements are combined into a first transmission guide vector;

[0188] The transpose of the first transmission guide vector is used as the virtual transmission guide vector.

[0189] Optionally, the first determining module 701 is specifically used for:

[0190] The quotient of the receiving distance and the wavelength of the signal is used as the fourth parameter, and the product of the fourth parameter and the sine of the virtual interference angle is calculated to obtain the third product;

[0191] The fifth parameter is obtained by multiplying the product of the third product and the difference between the number of sequences of the receiving array elements and the second preset value, and then multiplying the product by the third preset value.

[0192] The fifth parameter is calculated using a complex exponent to obtain the sub-receiver guidance for each of the receiving array elements.

[0193] Optionally, the third determining module 703 is specifically used for:

[0194] Divide the interference power of the previous interference source by the noise power of the previous interference source to obtain the interference-to-noise ratio of the previous interference source.

[0195] The coefficients corresponding to the previous interference source are determined based on the interference-to-noise ratio of the previous interference source, the conjugate transpose of the interference steering vector corresponding to the previous interference source, the virtual steering vector, and the second preset value.

[0196] The optimal weight vector corresponding to the previous interference source is determined based on the coefficients corresponding to the previous interference source, the interference steering vector corresponding to the previous interference source, the virtual steering vector, and the noise power of the previous interference source.

[0197] Optionally, the fourth determining module 704 is specifically used for:

[0198] The product of the interference steering vector corresponding to the current interference source and the coefficient corresponding to the current interference source is added to the optimal weight vector corresponding to the previous interference source to obtain a vector sum. The vector sum that satisfies the preset constraint condition is taken as the optimal weight vector corresponding to the current interference source.

[0199] Optionally, the fifth determining module 705 is specifically used for:

[0200] Determine the conjugate transpose of the optimal weight vector corresponding to the current interference source;

[0201] The product of the conjugate transpose vector and the interference steering vector corresponding to the current interference source is taken as the fourth product;

[0202] The product of the conjugate transpose vector and the virtual guide vector is taken as the fifth product;

[0203] The zero-disturbance level is determined based on the fourth product and the fifth product.

[0204] Figure 9 This is a structural block diagram of an electronic device 800 provided in an embodiment of this application. This electronic device may, for example, include the array radar transceiver detection model described in the foregoing embodiments. Figure 9 As shown, the electronic device may include: a processor 801 and a memory 802.

[0205] Optionally, a bus 803 may also be included, wherein the memory 802 is used to store machine-readable instructions executable by the processor 801. When the electronic device 800 is running, the processor 801 and the memory 802 communicate via the bus 803. When the machine-readable instructions are executed by the processor 801, the method steps in the above method embodiments are performed.

[0206] This application also provides a computer-readable storage medium storing a computer program, which, when run by a processor, executes the method steps described in the above-described cluster interference processing method embodiments.

[0207] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be represented by the corresponding processes in the virtual method embodiments, and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division; in actual implementation, there may be other division methods. Furthermore, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection may be through some communication interfaces; the indirect coupling or communication connection of devices or modules may be electrical, mechanical, or other forms.

[0208] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. If the functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes: USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media capable of storing program code.

[0209] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A method for handling interference in an array antenna cluster, characterized in that, The method includes: Based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the attribute information of each receiving element in the receiving array antenna, and the attribute information of each transmitting element in the transmitting array antenna, the virtual steering vector corresponding to the virtual interference source is determined. Based on the previous interference distance and angle corresponding to the previous interference source, the current interference distance and angle corresponding to the current interference source, the attribute information of each receiving array element, and the attribute information of each transmitting array element, the interference steering vector corresponding to the previous interference source and the interference steering vector corresponding to the current interference source are determined. Based on the virtual steering vector, the interference steering vector corresponding to the previous interference source, the previous noise power of the previous interference source, and the previous interference power, determine the optimal weight vector corresponding to the previous interference source. The optimal weight vector corresponding to the current interference source is determined based on the optimal weight vector corresponding to the previous interference source, the interference steering vector corresponding to the current interference source, the coefficient corresponding to the current interference source, and the preset constraints. The null level corresponding to the current interference source is determined based on the virtual steering vector, the interference steering vector corresponding to the current interference source, and the optimal weight vector corresponding to the current interference source.

2. The method for handling interference in array antenna clusters according to claim 1, characterized in that, The step of determining the virtual steering vector corresponding to the virtual interference source based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the attribute information of each receiving element in the receiving array antenna, and the attribute information of each transmitting element in the transmitting array antenna includes: Based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the transmission spacing between each of the transmitting array elements, the sequence number of each of the transmitting array elements, the preset frequency offset between each of the transmitting array elements, the speed of light, and the wavelength of the signal transmitted by each of the transmitting array elements, the sub-transmission guide of each of the transmitting array elements is determined, and the virtual transmission guide vector is determined based on each of the sub-transmission guides. Based on the virtual interference angle corresponding to the virtual interference source, the receiving distance between each receiving array element, the sequence number of each receiving array element, the speed of light, and the wavelength of the signal, the sub-receiving guide of each receiving array element is determined, and the virtual receiving guide vector is determined based on each sub-receiving guide. The product of the sending guide vector and the virtual receiving guide vector is used as the virtual guide vector.

3. The method for handling interference in array antenna clusters according to claim 2, characterized in that, The step of determining the sub-transmission guidance of each transmitting array element based on the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the transmission spacing between each transmitting array element, the sequence number of each transmitting array element, the preset frequency offset between each transmitting array element, the speed of light, and the wavelength of the signal transmitted by each transmitting array element includes: The first product is obtained by taking the quotient of the transmission spacing and the wavelength of the signal as the first parameter and calculating the product of the first parameter and the sine of the virtual interference angle. The second parameter is obtained by dividing the product of the virtual interference distance and the first preset value by the speed of light. Calculate the product of the second parameter and the preset frequency offset to obtain the second product; The difference between the first product and the second product is multiplied by the product of the difference obtained by subtracting the second preset value from the number of sequences of the transmitting array elements and the third preset value to obtain the third parameter; The third parameter is calculated using a complex exponent to obtain the sub-transmission guide for each of the transmitting array elements.

4. The array antenna cluster interference processing method according to claim 2, characterized in that, The step of determining the virtual transmission guidance vector based on each of the sub-transmission guidances includes: The sub-transmission guides of each of the aforementioned transmission array elements are combined into a first transmission guide vector; The transpose of the first transmission guide vector is used as the virtual transmission guide vector.

5. The method for handling interference in array antenna clusters according to claim 2, characterized in that, The step of determining the sub-receiving guidance of each receiving element based on the virtual interference angle corresponding to the virtual interference source, the receiving spacing between each receiving element, the sequence number of each receiving element, the speed of light, and the wavelength of the signal includes: The quotient of the receiving distance and the wavelength of the signal is used as the fourth parameter, and the product of the fourth parameter and the sine of the virtual interference angle is calculated to obtain the third product; The fifth parameter is obtained by multiplying the product of the third product and the difference between the number of sequences of the receiving array elements and the second preset value, and then multiplying the product by the third preset value. The fifth parameter is calculated using a complex exponent to obtain the sub-receiver guidance for each of the receiving array elements.

6. The method for handling interference in array antenna clusters according to claim 1, characterized in that, The step of determining the optimal weight vector corresponding to the previous interference source based on the virtual steering vector, the interference steering vector corresponding to the previous interference source, the previous noise power of the previous interference source, and the previous interference power includes: Divide the previous interference power by the previous noise power to obtain the interference-to-noise ratio of the previous interference source; The coefficients corresponding to the previous interference source are determined based on the interference-to-noise ratio of the previous interference source, the conjugate transpose of the interference steering vector corresponding to the previous interference source, the virtual steering vector, and the second preset value. The optimal weight vector corresponding to the previous interference source is determined based on the coefficients corresponding to the previous interference source, the interference steering vector corresponding to the previous interference source, the virtual steering vector, and the previous noise power.

7. The method for handling interference in array antenna clusters according to claim 1, characterized in that, The step of determining the optimal weight vector corresponding to the current interference source based on the optimal weight vector corresponding to the previous interference source, the interference steering vector corresponding to the current interference source, the coefficient corresponding to the current interference source, and preset constraints includes: The product of the interference steering vector corresponding to the current interference source and the coefficient corresponding to the current interference source is added to the optimal weight vector corresponding to the previous interference source to obtain a vector sum. The vector sum that satisfies the preset constraint condition is taken as the optimal weight vector corresponding to the current interference source.

8. The method for handling interference in array antenna clusters according to claim 1, characterized in that, The step of determining the null level corresponding to the current interference source based on the virtual steering vector, the interference steering vector corresponding to the current interference source, and the optimal weight vector corresponding to the current interference source includes: Determine the conjugate transpose of the optimal weight vector corresponding to the current interference source; The product of the conjugate transpose vector and the interference steering vector corresponding to the current interference source is taken as the fourth product; The product of the conjugate transpose vector and the virtual guide vector is taken as the fifth product; The zero-disturbance level is determined based on the fourth product and the fifth product.

9. An electronic device, characterized in that, The method includes a memory and a processor, wherein the memory stores a computer program executable by the processor, and the processor executes the computer program to implement the steps of the array antenna cluster interference processing method according to any one of claims 1-8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the array antenna cluster interference processing method as described in any one of claims 1-8.