Array antenna cluster interference processing method, electronic equipment and storage medium
Through the array antenna cluster interference processing method, the optimal weight vector and zero-slot level are calculated using information such as virtual and actual interference sources, which solves the problem of large amounts of radar networking equipment and low efficiency ratio in the prior art. The problem of this achieves precise suppression of cluster interference by a single radar.
Patent Information
- Application Number
- CN202411611390.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2044-11-12
AI Technical Summary
In the prior art, when multiple radar networks are used for signal transmission and interference prevention, the equipment volume is large, the efficiency fee ratio is low, and the data transmission is slow, making it difficult to effectively combat cluster interference.
Through the array antenna cluster interference processing method, the guide vector, noise power and interference power of the virtual interference source and the actual interference source are used to calculate the optimal weight vector and zero trap level, and then the weight or phase of the radar array is adjusted to suppress the cluster interference.
It realizes precise control of the levels at specific angles through a single radar, which can effectively suppress cluster interference without a large number of radar equipment, high efficiency ratio and fast data transmission.
Smart Images

Figure CN119414342A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic countermeasure technology, and in particular to an array antenna cluster interference processing method, electronic equipment and storage medium. Background Art
[0002] In the field of radar, signal transmission and anti-interference functions can be achieved by networking multiple radars. However, the method of networking multiple radars requires a large number of radar devices, has low cost-effectiveness, and slow data transmission. Summary of the invention
[0003] The purpose of the present application is to provide an array antenna cluster interference processing method, electronic device and storage medium to improve the resistance to cluster interference in view of the above-mentioned deficiencies in the prior art.
[0004] To achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:
[0005] In a first aspect, an embodiment of the present application provides an array antenna cluster interference processing method, the method comprising:
[0006] Determine a virtual steering vector corresponding to the virtual interference source according to a virtual interference distance and a virtual interference angle corresponding to the virtual interference source, attribute information of each receiving array element in the receiving array antenna, and attribute information of each transmitting array element in the transmitting array antenna;
[0007] Determine the interference steering vector corresponding to the previous interference source and the previous interference steering vector corresponding to the current interference source according to the previous interference distance and the previous interference angle corresponding to the previous interference source of the current interference source, the current interference distance and the 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;
[0008] Determine an optimal weight vector corresponding to the previous interference source according to the virtual steering vector, the interference steering vector corresponding to the previous interference source, the noise power and the interference power of the previous interference source;
[0009] Determine the 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, the coefficient corresponding to the current interference source and the preset constraint condition;
[0010] A nulling level corresponding to the current interference source is determined according to 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 according to the virtual interference distance and virtual interference angle corresponding to the virtual interference source, attribute information of each receiving array element, and attribute information of each transmitting array element in the transmitting array antenna includes:
[0012] Determine a sub-transmission steering of each of the transmitting array elements according to a virtual interference distance and a virtual interference angle corresponding to the virtual interference source, a transmission spacing between each of the transmitting array elements, a sequence number of each of the transmitting array elements, a preset frequency offset between each of the transmitting array elements, a speed of light, and a wavelength of a signal transmitted by each of the transmitting array elements, and determine a virtual transmission steering vector according to each of the sub-transmission steerings;
[0013] Determine a sub-receiving guide of each receiving array element according to a virtual interference angle corresponding to the virtual interference source, a receiving spacing between each receiving array element, a sequence number of each receiving array element, a speed of light, and a wavelength of a signal, and determine a virtual receiving guide vector according to each sub-receiving guide;
[0014] The virtual steering vector is obtained by multiplying the transmission steering vector by the virtual reception steering vector.
[0015] Optionally, determining the sub-transmission orientation of each of the transmitting array elements according to the virtual interference distance and the 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 deviation between each of the transmitting array elements, the speed of light, and the wavelength of the signal sent by each of the transmitting array elements includes:
[0016] Taking the quotient of the transmission interval and the wavelength of the signal as a first parameter, and calculating the product of the first parameter and the sine value of the virtual interference angle to obtain a first product;
[0017] Taking the product of the virtual interference distance and the first preset value as a second product, and dividing the second product by the speed of light to obtain a second parameter;
[0018] Calculating the product of the second parameter and the preset frequency offset to obtain a 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 sequence number of the transmitting array element and a third preset value to obtain a third parameter;
[0020] The third parameter is subjected to complex exponential calculation to obtain the sub-transmission steering of each of the transmitting array elements.
[0021] Optionally, determining a virtual sending steering vector according to each of the sub-sending steerings includes:
[0022] Combining the sub-transmit steering of each of the transmitting array elements into a first transmit steering vector;
[0023] A transposed result of the first transmission steering vector is used as the virtual transmission steering vector.
[0024] Optionally, determining the sub-receiving orientation of each receiving array element according to the virtual interference angle corresponding to the virtual interference source, the receiving spacing between each receiving array element, the sequence number of each receiving array element, the speed of light, and the wavelength of the signal includes:
[0025] Taking the quotient of the receiving interval and the wavelength of the signal as a fourth parameter, and calculating the product of the fourth parameter and the sine value of the virtual interference angle to obtain a third product;
[0026] The fifth parameter is obtained by multiplying the third product by the difference between the number of sequences of the receiving array element and the second preset value, and multiplying the product by the third preset value.
[0027] The fifth parameter is subjected to complex exponential calculation to obtain the sub-receiving direction of each receiving array element.
[0028] Optionally, determining the optimal weight vector corresponding to the previous interference source according to 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] Dividing 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] Determine a coefficient corresponding to the previous interference source according to 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 a second preset value;
[0031] An optimal weight vector corresponding to the previous interference source is determined according to a coefficient corresponding to the previous interference source, an interference steering vector corresponding to the previous interference source, the virtual steering vector, and noise power of the previous interference source.
[0032] Optionally, determining the 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, the coefficient corresponding to the current interference source, and a preset constraint condition 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, and the vector sum that satisfies the preset constraints is used as the optimal weight vector corresponding to the current interference source.
[0034] Optionally, determining the nulling 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 includes:
[0035] Determine a conjugate transposed vector of an optimal weight vector corresponding to the current interference source;
[0036] Taking the product of the conjugate transposed vector and the interference steering vector corresponding to the current interference source as a fourth product;
[0037] taking the product of the conjugate transposed vector and the virtual steering vector as a fifth product;
[0038] The nulling level is determined according to the fourth product and the fifth product.
[0039] In a second aspect, an embodiment of the present application further provides an array antenna cluster interference processing device, the device comprising:
[0040] A first determination module is used to determine a virtual steering vector corresponding to the virtual interference source according to a virtual interference distance and a virtual interference angle corresponding to the virtual interference source, attribute information of each receiving array element in the receiving array antenna, and attribute information of each transmitting array element in the transmitting array antenna;
[0041] A second determination module is used to determine the interference steering vector corresponding to the previous interference source and the previous interference steering vector corresponding to the current interference source according to the previous interference distance and the previous interference angle corresponding to the previous interference source of the current interference source, the current interference distance and the 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] A third determination module is used to determine the optimal weight vector corresponding to the previous interference source according to the virtual steering vector, the interference steering vector corresponding to the previous interference source, the noise power and the interference power of the previous interference source;
[0043] A fourth determination module, configured to determine the 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, the coefficient corresponding to the current interference source and a preset constraint condition;
[0044] The fifth determining module is used to determine the nulling level corresponding to the current interference source according to 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 configured to:
[0046] Determine a sub-transmission steering of each of the transmitting array elements according to a virtual interference distance and a virtual interference angle corresponding to the virtual interference source, a transmission spacing between each of the transmitting array elements, a sequence number of each of the transmitting array elements, a preset frequency offset between each of the transmitting array elements, a speed of light, and a wavelength of a signal transmitted by each of the transmitting array elements, and determine a virtual transmission steering vector according to each of the sub-transmission steerings;
[0047] Determine a sub-receiving guide of each receiving array element according to a virtual interference angle corresponding to the virtual interference source, a receiving spacing between each receiving array element, a sequence number of each receiving array element, a speed of light, and a wavelength of a signal, and determine a virtual receiving guide vector according to each sub-receiving guide;
[0048] The virtual steering vector is obtained by multiplying the transmission steering vector by the virtual reception steering vector.
[0049] Optionally, the first determining module is specifically configured to:
[0050] Taking the quotient of the transmission interval and the wavelength of the signal as a first parameter, and calculating the product of the first parameter and the sine value of the virtual interference angle to obtain a first product;
[0051] Taking the product of the virtual interference distance and the first preset value as a second product, and dividing the second product by the speed of light to obtain a second parameter;
[0052] Calculating the product of the second parameter and the preset frequency offset to obtain a 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 sequence number of the transmitting array element and a third preset value to obtain a third parameter;
[0054] The third parameter is subjected to complex exponential calculation to obtain the sub-transmission steering of each of the transmitting array elements.
[0055] Optionally, the first determining module is specifically configured to:
[0056] Combining the sub-transmit steering of each of the transmitting array elements into a first transmit steering vector;
[0057] A transposed result of the first transmission steering vector is used as the virtual transmission steering vector.
[0058] Optionally, the first determining module is specifically configured to:
[0059] Taking the quotient of the receiving interval and the wavelength of the signal as a fourth parameter, and calculating the product of the fourth parameter and the sine value of the virtual interference angle to obtain a third product;
[0060] The fifth parameter is obtained by multiplying the third product by the difference between the number of sequences of the receiving array element and the second preset value, and multiplying the product by the third preset value.
[0061] The fifth parameter is subjected to complex exponential calculation to obtain the sub-receiving direction of each receiving array element.
[0062] Optionally, the third determining module is specifically configured to:
[0063] Dividing 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] Determine a coefficient corresponding to the previous interference source according to 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 a second preset value;
[0065] An optimal weight vector corresponding to the previous interference source is determined according to a coefficient corresponding to the previous interference source, an interference steering vector corresponding to the previous interference source, the virtual steering vector, and noise power of the previous interference source.
[0066] Optionally, the fourth determining module is specifically configured to:
[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, and the vector sum that satisfies the preset constraints is used as the optimal weight vector corresponding to the current interference source.
[0068] Optionally, the fifth determining module is specifically configured to:
[0069] Determine a conjugate transposed vector of an optimal weight vector corresponding to the current interference source;
[0070] Taking the product of the conjugate transposed vector and the interference steering vector corresponding to the current interference source as a fourth product;
[0071] taking the product of the conjugate transposed vector and the virtual steering vector as a fifth product;
[0072] The nulling level is determined according to the fourth product and the fifth product.
[0073] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: a processor, a storage medium and a bus, wherein the storage medium stores program instructions executable by the processor, and when the application is running, the processor communicates with the storage medium through the bus, and the processor executes the program instructions to execute the steps of the array antenna cluster interference processing method described in the first aspect above.
[0074] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and the computer program is read and executes the steps of the array antenna cluster interference processing method described in the first aspect above.
[0075] The beneficial effects of this application are:
[0076] The present application provides an array antenna cluster interference processing method, electronic device and storage medium, by determining the optimal weight vector of the previous interference source according to 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, and then determining the optimal weight vector of the current interference source according to the optimal weight vector of 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 constraint conditions, and then determining the nulling 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 of the current interference source, and controlling the beam level of the radar array of the single radar at the interference angle of the current interference source, thereby realizing the precise control of the level at a specific angle by a single radar, and then realizing the precise suppression of cluster interference by a single radar. No need for a large number of radar equipment, high cost-effectiveness and fast data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0077] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0078] Figure 1 A schematic diagram of an array radar transceiver detection model provided in an embodiment of the present application;
[0079] Figure 2 A schematic diagram of a flow chart of an array antenna cluster interference processing method provided in an embodiment of the present application;
[0080] Figure 3A schematic diagram of a flow chart of a method for determining a virtual steering vector provided in an embodiment of the present application;
[0081] Figure 4 A flowchart of a method for determining a sub-sending direction provided in an embodiment of the present application;
[0082] Figure 5 A flowchart of a method for determining a sub-receiving orientation provided in an embodiment of the present application;
[0083] Figure 6 A flowchart of a method for determining an optimal weight vector of a previous interference source provided in an embodiment of the present application;
[0084] Figure 7 A flowchart of a method for determining the zero level of a current interference source provided in an embodiment of the present application;
[0085] Figure 8 A schematic diagram of a device for an array antenna cluster interference processing method provided in an embodiment of the present application;
[0086] Fig. 9 A structural block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0087] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of the present application, or remove one or more operations from the flowchart.
[0088] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0089] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.
[0090] Cluster interference refers to the combination of multiple interference sources at different distances, angles and powers. Cluster interference interferes with the radar's transmit-receive signals. The reason why cluster interference is difficult to counter is that it combines the dual advantages of distributed collaborative interference and main lobe multi-source interference, and can form distributed or centralized multi-point source interference with controllable distance, angle and power in the radar main lobe and side lobe at the same time.
[0091] Traditional radar technology systems and interference suppression methods do not have enough freedom and flexibility to combat cluster interference. At present, the impact of cluster interference can only be weakened to a certain extent by networking multiple radars. However, radar networking inevitably faces a series of problems such as large equipment volume, low cost-effectiveness, slow data transmission, difficult time and space synchronization, and poor information fusion.
[0092] Figure 1 A schematic diagram of an array radar transceiver detection model provided in an embodiment of the present application, such as Figure 1 As shown, the array radar refers to a single radar, and the array radar may include a transmitting array antenna and a receiving array antenna, that is, the single radar is a radar with an array antenna. Among them, the transmitting array antenna includes M transmitting array elements, the receiving array antenna includes N receiving array elements, and the transmitting array elements and the receiving array elements are co-located uniform linear arrays. After the mth transmitting array element transmits a signal, the interference source located at a distance r0 and an angle θ0 interferes with the transmission signal of the transmitting array element. Then, at the receiving array element, the array antenna cluster interference processing method provided in the embodiment of the present application is used to determine the nulling level corresponding to the interference source, thereby adjusting the weight or phase of the antenna in the array radar according to the nulling level, and then suppressing the influence of the interference source on the receiving array antenna.
[0093] Figure 2 The present invention provides a schematic flow chart of an array antenna cluster interference processing method provided in an embodiment of the present invention. The execution subject of the method is the aforementioned array radar transceiver detection model. Figure 2 As shown, the method includes:
[0094] S101, determining a virtual steering vector corresponding to the virtual interference source according to a virtual interference distance and a virtual interference angle corresponding to the virtual interference source, attribute information of each receiving element in the receiving array antenna, and attribute information of each transmitting element in the transmitting array antenna.
[0095] Optionally, the 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 coefficient of each array element can be determined, so that the signal at the virtual interference angle can be enhanced or suppressed, thereby 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 array element and the distance between each receiving array element in the array radar transceiver detection model. For example, the virtual interference distance can be represented by r0, such as Figure 1 As shown in , the distance between the virtual interference source and each transmitting array element and the distance between each receiving array element are the same, both are r0. The virtual interference angle refers to the vertical angle between the virtual interference source and each transmitting array element and the vertical angle between each receiving array element in the array radar transceiver detection model, as shown in Figure 1 The angle θ0 in the figure is that the vertical angle between the virtual interference source and each transmitting array element and the vertical angle between each receiving array element are the same, which is θ0.
[0097] Optionally, the attribute information of each receiving array element may be a receiving distance between each receiving array element, for example Figure 1 As shown in the figure, the receiving distance between each receiving array element is d R , and the receiving distances between the receiving array elements are the same. The attribute information of each transmitting array element may include the transmitting distances between the transmitting array elements, for example Figure 1 As shown, the transmission distance between each transmitting array element is d T , and the transmission distances between each transmitting array element are the same.
[0098] Optionally, a preset method can be used to determine the virtual steering vector A (θ0, r0) corresponding to the virtual interference source based on the virtual interference distance r0 and virtual interference angle θ0 corresponding to the virtual interference source, the attribute information of each receiving array element in the receiving array antenna, and the attribute information of each transmitting array element in the transmitting array antenna.
[0099] S102. Determine the interference steering vector corresponding to the previous interference source and the interference steering vector corresponding to the current interference source based on the previous interference distance and the previous interference angle corresponding to the previous interference source of the current interference source, the current interference distance and the 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.
[0100] Optionally, for Figure 1 For a single radar in the previous interference distance, the previous interference distance refers to the distance between the previous interference source and each transmitting array element and the distance between each receiving array element in the array radar transceiver detection model corresponding to the single radar. For example, the previous interference distance can be expressed as r j To indicate that the distance between the previous interference source and each transmitting array element and the distance between each receiving array element are the same, both are rj The previous interference angle refers to the vertical angle between the previous interference source and each transmitting array element and the vertical angle between each receiving array element θ j , the vertical angle between the previous interference source and each transmitting array element and the vertical angle between each receiving array element are the same, both are θ j .
[0101] Similarly, the current interference distance can be expressed as r j+1 To represent, the current interference angle can be represented by, for example, θ j+1 .
[0102] Optionally, the previous interference distance r corresponding to the previous interference source may be j and the previous interference angle θ j , 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) using a preset method. j , r j ).
[0103] Optionally, the current interference distance r corresponding to the current interference source may be j and the current interference angle θ j , 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) using a preset method j+1 , r j+1 ).
[0104] Optionally, if the current interference source is the first interference source, the interference steering vector corresponding to the previous interference source of the current interference source is 0.
[0105] S103: Determine an optimal weight vector corresponding to a previous interference source according to the virtual steering vector, the interference steering vector corresponding to a previous interference source, a previous noise power of the previous interference source, and a previous interference power.
[0106] Among them, the previous noise power of the previous interference source can be used To represent the previous interference power of the previous interference source, we can use To express.
[0107] Optionally, the virtual steering vector A(θ0, r0), the interference steering vector A(θ j , r j ), the noise power of the previous interference source and the previous interference power Using a preset method, for example, the optimal weight vector W corresponding to the previous interference source can be determined by maximizing the SJNR criterion. j .
[0108] S104: Determine the 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, the coefficient corresponding to the current interference source and the preset constraint condition.
[0109] Specifically, the optimal weight vector W corresponding to the previous interference source can be j 、The interference steering vector A(θ j+1 , r j+1 ), the coefficient g corresponding to the current interference source j+1 And the preset constraints, use the preset method to determine the optimal weight vector W corresponding to the current interference source j+1 .
[0110] S105: Determine a nulling 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.
[0111] Optionally, the virtual steering vector A(θ0, r0), the interference steering vector A(θ j+1 , r j+1 ), and the optimal weight vector W corresponding to the current interference source j+1 Use the preset method to determine the null sink level L corresponding to the current interference source j+1,0 After the null sink level corresponding to the current interference source is determined, the level of the radar array at the interference angle where the current interference source is located can be controlled, thereby achieving precise control of the level at a specific angle.
[0112] In this embodiment, according to 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 the single radar, the optimal weight vector of the previous interference source can be determined, and then the optimal weight vector of the current interference source can be determined according to the optimal weight vector of 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 constraint conditions, and then the nulling level corresponding to the current interference source can be determined according to the virtual steering vector, the interference steering vector corresponding to the current interference source and the optimal weight vector of the current interference source, and the radar array of the single radar can be controlled for the beam level at the interference angle of the current interference source, so as to achieve precise control of the level at a specific angle by a single radar, and then the precise suppression of cluster interference by a single radar can be achieved. No large amount of radar equipment is required, and the cost-effectiveness is high and the data transmission is fast.
[0113] In addition, main lobe conformal and area control can be achieved, effectively solving the cluster interference suppression problem.
[0114] Figure 3 A flow chart of a method for determining a virtual steering vector provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, in the above S101, determining the virtual steering vector corresponding to the virtual interference source according to 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 may include:
[0115] S201. Determine the sub-transmission steering of each transmitting array element according to 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 deviation between each transmitting array element, the speed of light, and the wavelength of the signal transmitted by each transmitting array element, and determine the virtual transmission steering vector according to each sub-transmission steering.
[0116] The transmission spacing between the transmitting array elements is as d mentioned above. T , the sequence number of each transmitting array element is M, where M is 1 to M, such as 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, Δf, the speed of light c, and the wavelength of the signal sent by each transmitting array element is the same, which can be represented by λ0.
[0117] Optionally, the virtual transmission steering vector a(θ0, r0) is a matrix vector composed of sub-transmission steerings of each transmitting array element.
[0118] S202, determining a sub-receiving guide of each receiving element according to a virtual interference angle corresponding to the virtual interference source, a receiving spacing between each receiving element, a sequence number of each receiving element, a speed of light, and a wavelength of a signal, and determining a virtual receiving guide vector according to each sub-receiving guide.
[0119] The transmission spacing between the receiving array elements is as d mentioned above. R , the sequence number of each receiving array element is N, where N is 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 λ0.
[0120] Optionally, the virtual receiving steering vector b(θ0) is a matrix vector composed of sub-receiving steerings of each receiving array element.
[0121] S203: Take the product of the virtual transmission steering vector and the virtual reception steering vector as the virtual steering vector.
[0122] Specifically, the virtual steering vector
[0123] Figure 4 A flowchart of a method for determining a sub-sending direction provided in an embodiment of the present application is shown in FIG. Figure 4As shown, in the above S201, according to 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 sent by each transmitting array element, determining the sub-transmission orientation of each transmitting array element may include:
[0124] S301. Taking the quotient of the transmission interval and the wavelength of the signal as a first parameter, and calculating the product of the first parameter and the sine value of the virtual interference angle to obtain a first product.
[0125] Specifically, the first parameter is d T / λ0, the sine value of the virtual interference angle is sinθ0, then the first product is Among them, d T is the transmission interval, λ0 is the wavelength of the signal, and θ0 is the virtual interference angle.
[0126] S302: taking the product of the virtual interference distance and the first preset value as a second product, and dividing the second product by the speed of light to obtain a second parameter.
[0127] The first preset value may be 2, and the second product is 2r0. The second parameter is 2r0 / c. r0 is the virtual interference distance.
[0128] S303: Calculate the product of the second parameter and the preset frequency offset to obtain a second product.
[0129] Specifically, the second product is Δf*2λ0 / c, where Δf is a 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 sequence number of the transmitting array element and the third preset value to obtain a third parameter.
[0131] The difference between the sequence number of the transmitting array element and the second preset value is M-1, and the third preset value is 2π. Then, the product of the difference between the sequence number of the transmitting array element and the second preset value and the third preset value is 2π(M-1).
[0132] Specifically, the difference between the first product and the second product is: The third parameter is
[0133] S305 . Perform complex exponential calculation on the third parameter to obtain a sub-transmitting steering of each transmitting array element.
[0134] Then, the sub-transmission steering of each transmitting array element is Specifically, the sub-transmission orientation of the transmitting array element 1 is 1, and the sub-transmission orientation of the transmitting array element 2 is The sub-transmission steering of the transmitting array element M is
[0135] Optionally, determining the virtual sending steering vector according to each sub-sending steering in S201 may include:
[0136] Specifically, the sub-transmission steering of each transmission array element is combined into a first transmission steering vector, wherein the sub-transmission steering of the first transmission array element is 1, and the first transmission steering vector is
[0137] The transposed result of the first transmission steering vector is used as the virtual transmission steering vector. Then the virtual transmission steering vector
[0138] Figure 5 A flowchart of a method for determining a sub-receiving orientation provided in an embodiment of the present application is shown as follows: Figure 5 As shown, in the above S202, determining the sub-receiving orientation of each receiving array element according to the virtual interference angle corresponding to the virtual interference source, the receiving spacing between each receiving array element, the sequence number of each receiving array element, the speed of light, and the wavelength of the signal may include:
[0139] S401. Taking the quotient of the receiving interval and the wavelength of the signal as a fourth parameter, and calculating the product of the fourth parameter and the sine value of the virtual interference angle to obtain a third product.
[0140] Specifically, the fourth parameter is d R / λ0, the sine value of the virtual interference angle is sinθ0, then the third product is Among them, d R is the receiving spacing, λ0 is the wavelength of the signal, and θ0 is the virtual interference angle.
[0141] S402: multiply the third product by the product of the difference obtained by subtracting the second preset value from the sequence number of the receiving array element, and multiply the product by the third preset value to obtain a fifth parameter.
[0142] The difference between the number of receiving 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 receiving array element sequences and the second preset value is The fifth parameter is
[0143] S403: Perform complex exponential calculation on the fifth parameter to obtain a sub-receiving guide of each receiving array element.
[0144] Then, the sub-receiving direction of each receiving array element is Specifically, the sub-receiving orientation of receiving element 1 is 1, and the sub-receiving orientation of receiving element 2 is The sub-receiving direction of receiving array element N is
[0145] Optionally, the virtual receiving steering vector
[0146] Optionally, after obtaining the virtual transmission steering vector and the virtual reception steering vector corresponding to the virtual interference source, the virtual steering vector corresponding to the virtual interference source can be obtained. Specifically,
[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 are not described in detail here. Specifically, the interference steering vector corresponding to the previous interference source is A Among them, a(θ j , r j ) is the sending steering vector corresponding to the previous interference source, b(θ j ) is the receiving steering vector corresponding to the previous virtual source, The interference steering vector corresponding to the current interference source is
[0149] Figure 6 A flow chart of a method for determining an optimal weight vector of a previous interference source provided in an embodiment of the present application is shown as follows: Figure 6 As shown, in the above S103, determining the optimal weight vector corresponding to the previous interference source according to 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 is in, is the interference power, is the noise power.
[0152] S502: Determine a coefficient corresponding to the previous interference source according to 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 a second preset value.
[0153] Specifically, Among them, γ j is the coefficient corresponding to the previous interference source, C j is the interference-to-noise ratio, AH (θ j , r j ) is the conjugate transpose of the interference steering vector corresponding to the previous interference source, A(θ0, r0) is the virtual steering vector, and 1 is the second preset value.
[0154] S503: Determine an optimal weight vector corresponding to the previous interference source according to a coefficient corresponding to the previous interference source, an interference steering vector corresponding to the previous interference source, a virtual steering vector, and a 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 γ j A(θ j , r j ).
[0156] Optionally, the sum of the virtual steering vector and the dynamic weight vector is calculated to obtain the weight vector sum A(θ0, r0)+γ j A(θ j , r j ). Then the product of the weight vector and the inverse of the previous noise power is taken as the optimal weight vector. Among them, the inverse of the previous noise power is Then, the optimal weight vector corresponding to the previous interference source is Among them, W j 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 determined to be subject to the constraints of the drying ratio, the previous interference angle and the previous interference distance of the previous interference source, the virtual interference angle and the virtual interference distance of the virtual interference source, so that the optimal weight vector corresponding to the previous interference source is optimized.
[0158] Optionally, in the above S104, determining the 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, the coefficient corresponding to the current interference source and the preset constraint condition 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 may be added to the optimal weight vector corresponding to the previous interference source to obtain a vector sum, and the vector sum satisfying the preset constraint condition is used as the optimal weight vector corresponding to the current interference source. Specifically, W j+1 =W j +g j+1 A(θ j+1 , r j+1 ). The preset constraints are: P=|W H A(θ, r)|2 .
[0160] Among them, W j is the optimal weight vector corresponding to the previous interference source, A(θ j+1 , r j+1 ) is the interference steering vector corresponding to the current interference source, g j+1 is the coefficient corresponding to the current interference source, W j+1 is the optimal weight vector corresponding to the current interference source.
[0161] Figure 7 A flow chart of a method for determining the zero level of a current interference source provided in an embodiment of the present application is shown as follows: Figure 7 As shown, in the above S104, determining the nulling 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 may include:
[0162] S601: Determine a conjugate transposed vector of an optimal weight vector corresponding to a current interference source.
[0163] Specifically, the conjugate transposed vector is W j+1 H .
[0164] S602: Taking the product of the conjugate transposed vector and the interference steering vector corresponding to the current interference source as a fourth product.
[0165] Then, the fourth product is W j+1 H A(θ j+1 , r j+1 ).
[0166] S603: Taking the product of the conjugate transposed vector and the virtual steering vector as the fifth product.
[0167] Then, the fifth product is W j+1 H A(θ0, r0).
[0168] S604: Determine a nulling level according to the fourth product and the fifth product.
[0169] Specifically, the zero-fall level corresponding to the current interference source
[0170] Figure 8 A schematic diagram of a device for an array antenna cluster interference processing method provided in an embodiment of the present application, such as Figure 8 As shown, the device comprises:
[0171] The first determination module 701 is used to determine the virtual steering vector corresponding to the virtual interference source according to the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the attribute information of each receiving array element in the receiving array antenna, and the attribute information of each transmitting array element in the transmitting array antenna;
[0172] The second determination module 702 is used to determine the interference steering vector corresponding to the previous interference source and the previous interference steering vector corresponding to the current interference source according to the previous interference distance and the previous interference angle corresponding to the previous interference source of the current interference source, the current interference distance and the 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] A third determination module 703 is used to determine the optimal weight vector corresponding to the previous interference source according to the virtual steering vector, the interference steering vector corresponding to the previous interference source, the noise power and the interference power of the previous interference source;
[0174] The fourth determination module 704 is used to determine the 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, the coefficient corresponding to the current interference source and the preset constraint condition;
[0175] The fifth determination module 705 is configured to determine a nulling level corresponding to the current interference source according to 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 configured to:
[0177] Determine a sub-transmission steering of each of the transmitting array elements according to a virtual interference distance and a virtual interference angle corresponding to the virtual interference source, a transmission spacing between each of the transmitting array elements, a sequence number of each of the transmitting array elements, a preset frequency offset between each of the transmitting array elements, a speed of light, and a wavelength of a signal transmitted by each of the transmitting array elements, and determine a virtual transmission steering vector according to each of the sub-transmission steerings;
[0178] Determine a sub-receiving guide of each receiving array element according to a virtual interference angle corresponding to the virtual interference source, a receiving spacing between each receiving array element, a sequence number of each receiving array element, a speed of light, and a wavelength of a signal, and determine a virtual receiving guide vector according to each sub-receiving guide;
[0179] The virtual steering vector is obtained by multiplying the transmission steering vector by the virtual reception steering vector.
[0180] Optionally, the first determining module 701 is specifically configured to:
[0181] Taking the quotient of the transmission interval and the wavelength of the signal as a first parameter, and calculating the product of the first parameter and the sine value of the virtual interference angle to obtain a first product;
[0182] Taking the product of the virtual interference distance and the first preset value as a second product, and dividing the second product by the speed of light to obtain a second parameter;
[0183] Calculating the product of the second parameter and the preset frequency offset to obtain a 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 sequence number of the transmitting array element and a third preset value to obtain a third parameter;
[0185] The third parameter is subjected to complex exponential calculation to obtain the sub-transmission steering of each of the transmitting array elements.
[0186] Optionally, the first determining module 701 is specifically configured to:
[0187] Combining the sub-transmit steering of each of the transmitting array elements into a first transmit steering vector;
[0188] A transposed result of the first transmission steering vector is used as the virtual transmission steering vector.
[0189] Optionally, the first determining module 701 is specifically configured to:
[0190] Taking the quotient of the receiving interval and the wavelength of the signal as a fourth parameter, and calculating the product of the fourth parameter and the sine value of the virtual interference angle to obtain a third product;
[0191] The fifth parameter is obtained by multiplying the third product by the difference between the number of sequences of the receiving array element and the second preset value, and multiplying the product by the third preset value.
[0192] The fifth parameter is subjected to complex exponential calculation to obtain the sub-receiving direction of each receiving array element.
[0193] Optionally, the third determining module 703 is specifically configured to:
[0194] Dividing 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] Determine a coefficient corresponding to the previous interference source according to 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 a second preset value;
[0196] An optimal weight vector corresponding to the previous interference source is determined according to a coefficient corresponding to the previous interference source, an interference steering vector corresponding to the previous interference source, the virtual steering vector, and noise power of the previous interference source.
[0197] Optionally, the fourth determining module 704 is specifically configured to:
[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, and the vector sum that satisfies the preset constraints is used as the optimal weight vector corresponding to the current interference source.
[0199] Optionally, the fifth determining module 705 is specifically configured to:
[0200] Determine a conjugate transposed vector of an optimal weight vector corresponding to the current interference source;
[0201] Taking the product of the conjugate transposed vector and the interference steering vector corresponding to the current interference source as a fourth product;
[0202] taking the product of the conjugate transposed vector and the virtual steering vector as a fifth product;
[0203] The nulling level is determined according to the fourth product and the fifth product.
[0204] Fig. 9 This is a structural block diagram of an electronic device 800 provided in an embodiment of the present application. The electronic device may include, for example, the array radar transceiver detection model described in the above embodiment. Fig. 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 communicates with the memory 802 through the bus 803. When the machine-readable instructions are executed by the processor 801, the method steps in the above method embodiment are performed.
[0206] The embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method steps in the above cluster interference processing method embodiment are executed.
[0207] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can be the corresponding process in the virtual method embodiment, and will not be repeated in this application. In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0208] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), disk or optical disk and other media that can store program code.
[0209] The above are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be covered by the protection scope of the present application.
Claims
1. A method for processing interference of array antenna clusters, characterized in that: The method comprises: Determine a virtual steering vector corresponding to the virtual interference source according to a virtual interference distance and a virtual interference angle corresponding to the virtual interference source, attribute information of each receiving array element in the receiving array antenna, and attribute information of each transmitting array element in the transmitting array antenna; Determine the interference steering vector corresponding to the previous interference source and the interference steering vector corresponding to the current interference source according to the previous interference distance and the previous interference angle corresponding to the previous interference source of the current interference source, the current interference distance and the 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; Determining an optimal weight vector corresponding to the previous interference source according to 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 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, the coefficient corresponding to the current interference source and the preset constraint condition; A nulling level corresponding to the current interference source is determined 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.
2. The method for processing interference of array antenna cluster according to claim 1, characterized in that: The determining, according to the virtual interference distance and virtual interference angle corresponding to the virtual interference source, the attribute information of each receiving array element in the receiving array antenna, and the attribute information of each transmitting array element in the transmitting array antenna, the virtual steering vector corresponding to the virtual interference source comprises: Determine a sub-transmission steering of each of the transmitting array elements according to a virtual interference distance and a virtual interference angle corresponding to the virtual interference source, a transmission spacing between each of the transmitting array elements, a sequence number of each of the transmitting array elements, a preset frequency offset between each of the transmitting array elements, a speed of light, and a wavelength of a signal transmitted by each of the transmitting array elements, and determine a virtual transmission steering vector according to each of the sub-transmission steerings; Determine a sub-receiving guide of each receiving array element according to a virtual interference angle corresponding to the virtual interference source, a receiving spacing between each receiving array element, a sequence number of each receiving array element, a speed of light, and a wavelength of a signal, and determine a virtual receiving guide vector according to each sub-receiving guide; The virtual steering vector is obtained by multiplying the transmission steering vector by the virtual reception steering vector.
3. The method for processing interference of array antenna cluster according to claim 2, characterized in that: The determining of the sub-transmission orientation of each of the transmitting array elements according to 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 sent by each of the transmitting array elements includes: Taking the quotient of the transmission interval and the wavelength of the signal as a first parameter, and calculating the product of the first parameter and the sine value of the virtual interference angle to obtain a first product; Taking the product of the virtual interference distance and the first preset value as a second product, and dividing the second product by the speed of light to obtain a second parameter; Calculating the product of the second parameter and the preset frequency offset to obtain a 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 sequence number of the transmitting array element and a third preset value to obtain a third parameter; The third parameter is subjected to complex exponential calculation to obtain the sub-transmission steering of each of the transmitting array elements.
4. The method for processing interference of array antenna cluster according to claim 2, characterized in that: The determining of a virtual sending steering vector according to each of the sub-sending steerings comprises: Combining the sub-transmit steering of each of the transmitting array elements into a first transmit steering vector; A transposed result of the first transmission steering vector is used as the virtual transmission steering vector.
5. The method for processing interference of array antenna cluster according to claim 2, characterized in that: The determining the sub-receiving orientation of each receiving array element according to the virtual interference angle corresponding to the virtual interference source, the receiving spacing between each receiving array element, the sequence number of each receiving array element, the speed of light, and the wavelength of the signal includes: Taking the quotient of the receiving interval and the wavelength of the signal as a fourth parameter, and calculating the product of the fourth parameter and the sine value of the virtual interference angle to obtain a third product; The product of the third product and the difference obtained by subtracting the second preset value from the sequence number of the receiving array element is multiplied by the third preset value to obtain a fifth parameter; The fifth parameter is subjected to complex exponential calculation to obtain the sub-receiving direction of each receiving array element.
6. The method for processing interference of array antenna cluster according to claim 1, characterized in that: The determining, according to 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, the optimal weight vector corresponding to the previous interference source comprises: Dividing the previous interference power by the previous noise power to obtain an interference-to-noise ratio of the previous interference source; Determine a coefficient corresponding to the previous interference source according to 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 a second preset value; An optimal weight vector corresponding to the previous interference source is determined according to a coefficient corresponding to the previous interference source, an interference steering vector corresponding to the previous interference source, the virtual steering vector, and the previous noise power.
7. The method for processing interference of array antenna cluster according to claim 1, characterized in that: The determining the 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, the coefficient corresponding to the current interference source and the preset constraint condition 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, and the vector sum that satisfies the preset constraints is used as the optimal weight vector corresponding to the current interference source.
8. The method for processing interference of array antenna cluster according to claim 1, characterized in that: The determining, 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, a null sink level corresponding to the current interference source comprises: Determine a conjugate transposed vector of an optimal weight vector corresponding to the current interference source; Taking the product of the conjugate transposed vector and the interference steering vector corresponding to the current interference source as a fourth product; taking the product of the conjugate transposed vector and the virtual steering vector as a fifth product; The nulling level is determined according to the fourth product and the fifth product.
9. An electronic device, characterized in that: It comprises a memory and a processor, the memory stores a computer program executable by the processor, and the processor implements the steps of the array antenna cluster interference processing method as described in any one of claims 1 to 8 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the array antenna cluster interference processing method according to any one of claims 1 to 8 are executed.
Citation Information
Patent Citations
Linear constraint virtual antenna beam forming method
CN105022268A
Adaptive antenna wave beam forming nulling widening method based on covariance matrix extension
CN105204008A
Para-virtual antenna array beamforming method based on covariance matrix extending
CN105306117A
MIMO radar anti-interference method based on nested array
CN106646388A
Self-adaptive beamforming method based on virtual array zero-null widening
CN107979404A