Method, device, equipment and medium for determining spatial power characteristics of signal
By using noise subspace and covariance matrix in signal processing technology to establish spatial spectral functions, combined with spectral peak search and matching processing, the problem of low accuracy in interference signal wave reach direction and power determination in complex electromagnetic environments is solved, and positioning accuracy and anti-interference ability are improved.
Patent Information
- Application Number
- CN202411947221.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-04
AI Technical Summary
In complex electromagnetic environments, it is difficult for the prior art to accurately determine the wave reach direction and power intensity of the interfering signal at the same time, resulting in a decrease in positioning accuracy and anti-interference ability.
The spatial power characteristics of the interfering signal are determined by establishing the first spatial spectrum function based on the noise subspace and establishing the second spatial spectrum function based on the covariance matrix and the array response vector, and performing spectral peak search and matching processing.
This method can accurately determine the wave reach direction and power intensity of the interfering signal, improve positioning accuracy and anti-interference ability, and solve the problem of low accuracy in the prior art.
Smart Images

Figure CN119766314A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of signal processing technology, and in particular, to a method, device, equipment and medium for determining spatial power characteristics of a signal. Background Art
[0002] In the field of communication and navigation, when the antenna array receives satellite navigation signals sent by satellites, it will also receive a large number of high-power interference signals. These high-power interference signals will affect the satellite navigation positioning. Therefore, it is necessary to estimate the direction of arrival and power intensity of these high-power interference signals, so as to facilitate the subsequent adoption of corresponding anti-interference measures to suppress the interference signals, thereby improving positioning accuracy.
[0003] Currently, a Multiple Signal Classification (MUSIC) algorithm can be used to determine the direction of arrival of the interference signal based on the orthogonality of the noise subspace and the signal subspace, and the power of the interference signal can be estimated using the least square method.
[0004] However, when performing navigation and positioning in a complex electromagnetic environment, there are often multiple high-power interference signals. At this time, in order to ensure the accuracy of determining the direction of arrival, the above-mentioned technical solution, when calculating and processing the signal data received by the antenna array, will cause the power information of the interference signal to be lost in the processing of the autocorrelation matrix of the interference signal, that is, it is impossible to accurately determine the direction of arrival and power intensity of the interference signal at the same time, which will lead to low accuracy in determining the direction of arrival and power of the signal, thereby reducing the positioning accuracy and anti-interference ability. Summary of the invention
[0005] The embodiments of the present application provide a method, apparatus, device and medium for determining the spatial power characteristics of a signal, which can accurately determine the direction of arrival and power intensity of the signal at the same time, so as to solve the problem of low accuracy in determining the direction of arrival and power of the signal in the prior art.
[0006] In a first aspect, an embodiment of the present application provides a method for determining a spatial power characteristic of a signal, the method comprising:
[0007] The signal received by the antenna array is sampled and quantized after being attenuated by the attenuator to obtain array reception data, and the array response vector is determined based on the geometric structure of the antenna array;
[0008] The covariance matrix is calculated based on the array received data, and the eigenvalue decomposition of the covariance matrix is performed to obtain the noise subspace;
[0009] Establishing a first spatial spectrum function based on the noise subspace, and establishing a second spatial spectrum function based on the covariance matrix and the array response vector;
[0010] Performing a spectrum peak search on the first spatial spectrum function based on a preset angle interval to obtain a first azimuth angle of each interference signal, and performing a spectrum peak search on the second spatial spectrum function based on the preset angle interval to obtain a second azimuth angle and power of each interference signal;
[0011] Matching processing is performed on the first azimuth angle and the second azimuth angle to obtain a matching result, and spatial power characteristic information of each interference signal is determined according to the matching result and the power of each interference signal.
[0012] In a second aspect, an embodiment of the present application provides a device for determining a spatial power characteristic of a signal, the device comprising:
[0013] The sampling module is used to sample and quantize the signal received by the antenna array after attenuation by the attenuator to obtain array reception data, and determine the array response vector based on the geometric structure of the antenna array;
[0014] A calculation module, used for calculating a covariance matrix based on array received data, and performing eigenvalue decomposition on the covariance matrix to obtain a noise subspace;
[0015] An establishing module, used for establishing a first spatial spectrum function based on the noise subspace, and establishing a second spatial spectrum function based on the covariance matrix and the array response vector;
[0016] A spectrum peak search module, used to perform spectrum peak search on the first spatial spectrum function based on a preset angle interval to obtain a first azimuth angle of each interference signal, and perform spectrum peak search on the second spatial spectrum function based on the preset angle interval to obtain a second azimuth angle and power of each interference signal;
[0017] The matching module is used to perform matching processing on the first azimuth angle and the second azimuth angle to obtain a matching result, and determine the spatial power characteristic information of each interference signal according to the matching result and the power of each interference signal.
[0018] In a third aspect, an embodiment of the present application provides an electronic device, the electronic device comprising:
[0019] at least one processor; and a memory communicatively coupled to the at least one processor;
[0020] The memory stores a computer program that can be executed by at least one processor, and the computer program is executed by at least one processor so that the at least one processor can execute the method for determining the spatial power characteristics of a signal of any embodiment of the present application.
[0021] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a method for determining the spatial power characteristics of a signal as in any embodiment of the present application.
[0022] The technical solution of the embodiment of the present application establishes a first spatial spectrum function based on the noise subspace, and establishes a second spatial spectrum function based on the covariance matrix and the array response vector. Different spatial spectrum functions have different characteristics, and the combination of the two can complement and verify each other. Then, the first spatial spectrum function and the second spatial spectrum function are searched for spectral peaks respectively, and the obtained first azimuth and second azimuth are matched. More reliable azimuth and power information can be further screened out according to the matching results, thereby reducing the errors that may exist in a single method. In addition, the power obtained by performing spectral peak search on the second spatial spectrum function can avoid the problem of losing power information due to the processing method of the autocorrelation matrix, thereby providing an accurate data basis for determining the spatial power characteristic information of the interference signal; then, the matching result and the power calculated by the second spatial spectrum function are further combined, and the advantages of different spatial spectrum functions can be combined, thereby improving the accuracy of determining the spatial power characteristic information, effectively solving the problem of low accuracy in determining the direction of arrival and power of the signal in the prior art, thereby providing a reliable basis for formulating targeted anti-interference measures and improving positioning accuracy and anti-interference capability. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0024] Figure 1 It is a flow chart of a method for determining spatial power characteristics of a signal provided in an embodiment of the present application;
[0025] Figure 2 is an example diagram of an antenna array receiving signal provided in an embodiment of the present application;
[0026] Figure 3 is another flow chart of the method for determining the spatial power characteristics of a signal provided by an embodiment of the present application;
[0027] Figure 4 is a structural schematic diagram of a device for determining spatial power characteristics of a signal provided in an embodiment of the present application;
[0028] Figure 5 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution 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. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this application.
[0030] It should be noted that the terms "first", "second", "target", and "original" in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including", "having", and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0031] Figure 1 It is a flow chart of the method for determining the spatial power characteristics of a signal provided in an embodiment of the present application. This embodiment can be applied to the scenario of determining the direction of arrival and power of a suppression interference signal emitted by multiple interference sources in a complex electromagnetic environment. The method for determining the spatial power characteristics of a signal provided in this embodiment can be executed by the device for determining the spatial power characteristics of a signal provided in an embodiment of the present application, and the device can be implemented in software and / or hardware. In a specific embodiment, the device for determining the spatial power characteristics of the signal can be integrated in an electronic device, for example, the electronic device can be a computer or a server. The execution subject of this method can be an electronic device, see Figure 1 The method for determining the spatial power characteristics of a signal in this embodiment includes but is not limited to the following steps:
[0032] S110, sampling and quantizing the signal received by the antenna array after attenuation by the attenuator to obtain array reception data, and determining the array response vector based on the geometric structure of the antenna array.
[0033] The antenna array is composed of multiple antenna elements arranged in a certain geometric shape (such as linear, circular and rectangular, etc.). These antenna elements can work together to control the phase and amplitude of the received signal to achieve specific signal processing functions, such as beamforming, signal enhancement and interference suppression. An attenuator is a device used to reduce signal strength. For example, when a signal passes through an attenuator, the power of the signal will be reduced in a certain proportion due to the effect of components such as resistors and capacitors inside the attenuator.
[0034] The array received data is a data set obtained after performing attenuation and sampling quantization on the signal received by each antenna element in the antenna array, and may also be referred to as snapshot data.
[0035] The array response vector, also known as the array steering vector, describes the relative phase and amplitude relationship between the received signals of each antenna array element when the signal arrives at the antenna array. Its form is related to the geometric structure of the antenna array and the direction of arrival of the signal. For example, for a uniform linear array antenna array, the elements of the array response vector are related to the array element spacing, the signal wavelength, and the sine value of the direction of arrival. The direction of arrival is the direction when the signal arrives at the antenna array, usually expressed by azimuth (i.e., the angle in the horizontal plane) and elevation (i.e., the angle in the vertical plane). In the embodiment of the present application, the direction of arrival is expressed by azimuth.
[0036] Specifically, after the antenna array receives the signal, it can be filtered to filter out some unnecessary frequency components or noise, and then the signal strength can be quantitatively attenuated using an attenuator to prevent high-power signals from damaging the analog-to-digital converter and improve the quantization accuracy. Then, the analog-to-digital converter is used to sample and quantize the received signal of each antenna element in the antenna array. For example, the analog-to-digital converter is used to convert the analog signal into a digital signal, and the quantized signal data is arranged according to the arrangement order of the antenna elements to obtain array received data. At this time, multiple array received data can be obtained, that is, one sampling time corresponds to one array received data; for example, for an antenna array composed of M antenna elements, the array received data at a certain time t can be expressed as a vector x(t)=[x1(t),x2(t),…,x M (t)] T , where x i (t) represents the signal data received by the i-th antenna array element at time t.
[0037] The array response vector can then be determined based on the geometry of the antenna array, e.g. Figure 2 FIG. 1 is an example diagram of an antenna array receiving signal provided in an embodiment of the present application. Figure 2 The geometric structure of the antenna array in is a uniform linear array. In this case, the steps for determining the array response vector include Sa1-Sa4:
[0038] Sa1. It is known that the antenna array consists of M antenna elements, and the element spacing (i.e., the distance between each antenna element) is d. Assume that a signal is incident on the antenna array from the direction of θ that deviates from the normal. At this time, the distance of the signal to the second antenna element is dsin(θ) more than the distance to the first antenna element. By analogy, the distance of the signal to each subsequent antenna element is dsin(θ) more than the distance to the previous antenna element. The distance of the signal to the Mth antenna element is (M-1)dsin(θ) more than the distance to the first antenna element. And it is known that the speed of electromagnetic waves is the same as the speed of light, which is c. Then, the time difference Δt of the signal reaching each antenna element relative to the first antenna element can be calculated. The time difference Δt can be expressed as:
[0039]
[0040] Sa2, if the frequency of the signal is known to be f0, then the phase difference of the received signal of each antenna array element relative to the received signal of the first antenna array element is It can be expressed as:
[0041]
[0042] Sa3. Assume that the signal vector incident on the antenna array from the direction of θ deviating from the normal at time t is s(t). At the same time t, the signals received by all antenna array elements are attenuated by the attenuator and sampled and quantized to obtain M data points, i.e., a snapshot data. The sampled data are sorted according to the arrangement order of the antenna array elements, and the array received data x(t) corresponding to time t can be obtained. The array received data x(t) can be expressed as:
[0043]
[0044] Where j represents an imaginary unit, satisfying j 2 =1, the purpose is to be able to simultaneously represent the amplitude and phase information of the signal.
[0045] Sa4. If the wavelength of the known signal is λ, the phase difference between adjacent points can be obtained by processing x(t) using fast Fourier transform. Phase Difference It can be expressed as:
[0046]
[0047] Therefore, the array response vector α(θ) can be expressed as:
[0048]
[0049] It should be noted that when determining the array response vector, the wavelength and array element spacing involved are known quantities, while the θ involved is an unknown quantity. At this time, θ is the direction of arrival of the signal that needs to be determined in the embodiment of the present application, that is, the azimuth of the signal.
[0050] S120 , calculating a covariance matrix based on the array received data, and performing eigenvalue decomposition on the covariance matrix to obtain a noise subspace.
[0051] The covariance matrix is used to describe the correlation between the elements in the array received data. For example, an antenna array composed of M antenna elements can obtain an M×M covariance matrix.
[0052] The noise subspace is a space composed of eigenvectors corresponding to smaller eigenvalues obtained after eigenvalue decomposition of the covariance matrix.
[0053] Specifically, after obtaining a plurality of array received data, a covariance matrix can be calculated based on the array received data, that is, for each array received data, the product of the array received data and the conjugate transpose of the array received data can be calculated to obtain the product corresponding to each array received data, and then the sum of the products corresponding to each array received data is calculated, and the ratio between the sum and the number of samples is calculated to obtain the covariance matrix, wherein the number of samples is the number of samples sampled by S110, that is, the number of array received data; thus, the covariance matrix R x It can be expressed as:
[0054]
[0055] Where N represents the number of samples, that is, the number of array received data; x(t) represents the t-th array received data, that is, the array received data sampled at time t; x H (t) represents the conjugate transpose of the received data of the t-th array.
[0056] After that, the covariance matrix can be decomposed by eigenvalue, that is, an M×M unitary matrix U and a diagonal matrix Λ are found so that R x =UΛU H, where the diagonal elements of the diagonal matrix Λ are the eigenvalues of the covariance matrix, and the column vectors of the unitary matrix U are the eigenvectors corresponding to the eigenvalues, thereby obtaining a set of eigenvalues and eigenvectors corresponding to the eigenvalues, and then dividing the eigenvectors into signal subspace and noise subspace according to the size of the eigenvalues, that is, the noise subspace can be constructed based on the eigenvectors corresponding to the smaller eigenvalues, and the signal subspace can be constructed based on the eigenvectors corresponding to the larger eigenvalues. For example, when the eigenvalue is greater than the set threshold, the eigenvector corresponding to the eigenvalue is divided into the signal subspace; when the eigenvalue is not greater than the set threshold, the eigenvector corresponding to the eigenvalue is divided into the noise subspace. Wherein, the unitary matrix U satisfies UU H =I, I is the unit matrix; the threshold is set to a preset value, which is used to distinguish between larger eigenvalues and smaller eigenvalues. The user can adjust and set the threshold according to actual usage requirements, and the embodiment of the present application does not make specific limitations on this.
[0057] Thus, the covariance matrix R x It can also be expressed as:
[0058]
[0059] Among them, U s represents the signal subspace, Λ s represents the diagonal matrix corresponding to the signal subspace, represents the conjugate transpose of the signal subspace, U n represents the noise subspace, Λ n represents the diagonal matrix corresponding to the noise subspace, represents the conjugate transpose of the noise subspace.
[0060] It should be noted that the embodiment of the present application is to determine the direction of arrival and power of the suppressed interference signal emitted by multiple interference sources in the environment in a complex electromagnetic environment. Therefore, the high-power interference signal is regarded as a useful signal in the embodiment of the present application, and the low-power satellite navigation signal, environmental noise and equipment background noise are regarded as noise in the embodiment of the present application; therefore, when performing eigenvalue decomposition, the high-power interference signal is divided into the signal subspace, and the low-power satellite navigation signal, environmental noise and equipment background noise are divided into the noise subspace. The interference signal may come from electromagnetic radiation and malicious interference from other electronic devices, and the power, frequency and direction of arrival of each interference signal are different, which will cause the performance of the satellite navigation receiver to degrade, such as reduced positioning accuracy and signal loss.
[0061] S130 , establishing a first spatial spectrum function based on the noise subspace, and establishing a second spatial spectrum function based on the covariance matrix and the array response vector.
[0062] The first spatial spectrum function is a function established by using the characteristics of the noise subspace and used to estimate the direction of arrival of the interference signal, and the first spatial spectrum function may have a peak in the direction of arrival of the interference signal.
[0063] The second spatial spectrum function is another spatial spectrum function established based on the covariance matrix and the array response vector. Similar to the first spatial spectrum function, its purpose is also to estimate the arrival direction of the interference signal, and can also be used to estimate the power of the interference signal; and the second spatial spectrum function has a peak in the arrival direction of the interference signal.
[0064] Specifically, after obtaining the noise subspace, the first spatial spectrum function can be established based on the noise subspace, that is, the first spatial spectrum function can be established using the MUSIC algorithm based on the orthogonality of the noise subspace and the signal subspace. Specifically, the first spatial spectrum function P1(θ k ), the first spatial spectrum function P1(θ k ) can be expressed as:
[0065]
[0066] The denominator of the first spatial spectrum function is the array response vector α(θ k ) is projected into the noise subspace U n The projection length of θ k When α(θ k ) and U n Orthogonal, the projection length at this time is close to zero, that is, the first spatial spectrum function has a peak in the arrival direction of the interference signal, that is, the spectrum peak.
[0067] Afterwards, a second spatial spectrum function can be established based on the covariance matrix and the array response vector, that is, a minimum variance distortionless response (MVDR) algorithm can be used to establish a second spatial spectrum function P2 (θ k ), the second spatial spectrum function P2(θ k ) can be expressed as:
[0068]
[0069] Among them, R x -1 Represents the inverse matrix of the covariance matrix; Similar to the first spatial spectrum function, the second spatial spectrum function has a peak in the direction of arrival of the interference signal, that is: when θ k When the kth interference signal is the direction of arrival, the covariance matrix R xThe part related to the interference signal is dominant, that is, R x The value of R is relatively large. x -1 The value of θ is relatively small, that is, k The corresponding second spatial spectrum function value is relatively large, that is, the second spatial spectrum function has a peak value in the arrival direction of the interference signal, that is, a spectrum peak.
[0070] S140, performing a spectrum peak search on the first spatial spectrum function based on a preset angle interval to obtain a first azimuth angle of each interference signal, and performing a spectrum peak search on the second spatial spectrum function based on the preset angle interval to obtain a second azimuth angle and power of each interference signal.
[0071] The preset angle interval is a preset angle range used to limit the range of the spectrum peak search. The user can adjust and set the preset angle interval according to actual use requirements. The embodiment of the present application does not specifically limit this. For example, the preset angle interval can be [0°, 360°]. By setting the preset angle interval, the range of the spectrum peak search can be limited, thereby improving the calculation efficiency.
[0072] The first azimuth angle is an azimuth angle obtained by searching for a spectrum peak of the first spatial spectrum function within a preset angle interval. The second azimuth angle is an azimuth angle obtained by searching for a spectrum peak of the second spatial spectrum function within a preset angle interval.
[0073] Specifically, after obtaining the first spatial spectrum function and the second spatial spectrum function, a spectrum peak search can be performed on the first spatial spectrum function based on a preset angle interval to obtain a first azimuth of each interference signal. For example, the angle at which the function value corresponding to the first spatial spectrum function reaches a maximum value among all angles included in the preset angle interval can be determined as the first azimuth, thereby obtaining multiple first azimuths, and each first azimuth corresponds to an interference signal.
[0074] Afterwards, a spectrum peak search can be performed on the second spatial spectrum function based on a preset angle interval to obtain the second azimuth and power of each interference signal. For example, the angle at which the function value corresponding to the second spatial spectrum function is a maximum value among all angles included in the preset angle interval can be determined as the second azimuth, thereby obtaining multiple second azimuths, and each second azimuth corresponds to an interference signal. Then, the function value corresponding to the second azimuth is determined as the power corresponding to the second azimuth, that is, the power of the interference signal, thereby obtaining multiple powers, and each power corresponds to an interference signal.
[0075] S150, performing matching processing on the first azimuth angle and the second azimuth angle to obtain a matching result, and determining spatial power characteristic information of each interference signal according to the matching result and the power of each interference signal.
[0076] The matching result is a result obtained after comparing and matching the first azimuth and the second azimuth; the matching result may include multiple matching pairs, and one matching pair includes the first azimuth and the second azimuth that match each other.
[0077] The spatial power characteristic information can describe the distribution and strength of the interference signal in space, and has important guiding significance for determining targeted anti-interference measures (such as forming a null in the direction of the interference signal and adjusting the receiving gain, etc.); exemplarily, the spatial power characteristic information may include the wave direction and power.
[0078] Specifically, since the first azimuth and the second azimuth may differ due to factors such as noise and algorithm errors, after obtaining the first azimuth and the second azimuth, the first azimuth and the second azimuth can be matched to obtain a matching result, that is, the first azimuth and the second azimuth can be matched based on a preset angle error interval. Specifically, when the absolute value of the difference between the first azimuth and the second azimuth is within the preset angle error interval, it can be determined that the first azimuth and the second azimuth are matched, and the first azimuth and the second azimuth are combined into a matching pair; when the absolute value of the difference between the first azimuth and the second azimuth is not within the preset angle error interval, it can be determined that the first azimuth and the second azimuth are not matched, thereby obtaining a matching result. The preset angle error interval is a pre-set angle range used to measure whether the difference between the first azimuth and the second azimuth is within an acceptable error range, so as to determine whether the first azimuth and the second azimuth belong to the same interference signal direction of arrival estimation result.
[0079] Afterwards, the spatial power characteristic information of each interference signal can be determined according to the matching result and the power of each interference signal. For example, the azimuth of the corresponding interference signal can be determined according to the matched first azimuth and second azimuth. For example, weights can be assigned to the first azimuth and the second azimuth to obtain a first weight corresponding to the first azimuth and a second weight corresponding to the second azimuth. Since the accuracy of the direction of arrival estimated by the MUSIC algorithm is higher than the accuracy of the direction of arrival estimated by the MVDR algorithm, the first weight can be limited to be greater than the second weight. Then, the product of the first azimuth and the first weight is calculated, recorded as the first product, and The product of the second azimuth and the second weight is calculated, recorded as the second product, and then the sum of the first product and the second product is calculated to obtain the azimuth of the corresponding interference signal, that is, the arrival direction of the corresponding interference signal; thereafter, the power corresponding to the second azimuth that matches the first azimuth can be determined as the power of the corresponding interference signal. If there is a first azimuth that does not match the second azimuth, the first azimuth that does not match the second azimuth can be input into the second spatial spectrum function to obtain the power corresponding to the first azimuth, and the power is determined as the power of the corresponding interference signal, so as to obtain the spatial power characteristic information of each interference signal.
[0080] Optionally, after obtaining the spatial power characteristic information of each interference signal, targeted anti-interference measures can be formulated based on the spatial power characteristic information of each interference signal to improve positioning accuracy and anti-interference capability; at the same time, the spatial power characteristic information of each interference signal can be transmitted to other electronic devices through serial port communication and other means, so that other electronic devices can suppress interference signals, for example, external transmission can be performed through Universal Asynchronous Receiver / Transmitter (UART), Serial Peripheral Interface (SPI), etc., and beam control protocol can be transmitted directly over long distances through a serializer-deserializer (SerDes) interface.
[0081] The technical solution of the embodiment of the present application establishes a first spatial spectrum function based on the noise subspace, and establishes a second spatial spectrum function based on the covariance matrix and the array response vector. Different spatial spectrum functions have different characteristics, and the combination of the two can complement and verify each other. Then, the first spatial spectrum function and the second spatial spectrum function are searched for spectral peaks respectively, and the obtained first azimuth and second azimuth are matched. More reliable azimuth and power information can be further screened out according to the matching results, thereby reducing the errors that may exist in a single method. In addition, the power obtained by performing spectral peak search on the second spatial spectrum function can avoid the problem of losing power information due to the processing method of the autocorrelation matrix, thereby providing an accurate data basis for determining the spatial power characteristic information of the interference signal; then, the matching result and the power calculated by the second spatial spectrum function are further combined, and the advantages of different spatial spectrum functions can be combined, thereby improving the accuracy of determining the spatial power characteristic information, effectively solving the problem of low accuracy in determining the direction of arrival and power of the signal in the prior art, thereby providing a reliable basis for formulating targeted anti-interference measures and improving positioning accuracy and anti-interference capability.
[0082] The following further describes a method for determining the spatial power characteristics of a signal provided by an embodiment of the present application. Figure 3 1 is another flow chart of the method for determining the spatial power characteristics of a signal provided by an embodiment of the present application. The embodiment of the present application is optimized based on the above embodiments. Figure 3 The method of this embodiment includes but is not limited to the following steps:
[0083] S310, sampling and quantizing the signal received by the antenna array after attenuation by the attenuator to obtain array reception data, and determining the array response vector based on the geometric structure of the antenna array.
[0084] S320 , calculating a covariance matrix based on the array received data, and performing eigenvalue decomposition on the covariance matrix to obtain a noise subspace.
[0085] S330 , establishing a first spatial spectrum function based on the noise subspace, and establishing a second spatial spectrum function based on the covariance matrix and the array response vector.
[0086] S340, performing a spectrum peak search on the first spatial spectrum function based on a preset angle interval to obtain a first azimuth angle of each interference signal, and performing a spectrum peak search on the second spatial spectrum function based on the preset angle interval to obtain a second azimuth angle and power of each interference signal.
[0087] Specifically, the first spatial spectrum function can be searched for spectrum peaks based on a preset angle interval to obtain the first azimuth of each interference signal, that is, each angle in the preset angle interval can be input into the first spatial spectrum function to obtain the spectrum function value corresponding to each angle, and then the peak point is determined from multiple spectrum function values, and the angle corresponding to the peak point is determined as the first azimuth, wherein the peak point is the local maximum point among multiple spectrum function values, that is, the maximum point. By inputting each angle in the preset angle interval into the first spatial spectrum function and determining the first azimuth through the corresponding spectrum function value, the implementation complexity can be reduced, the calculation efficiency can be improved, and the determination efficiency and accuracy of the first azimuth can be improved, thereby providing an accurate data basis for the subsequent determination of spatial power characteristic information.
[0088] Afterwards, the second spatial spectrum function can be searched for spectral peaks based on the preset angle interval to obtain the second azimuth and power of each interference signal. At this time, the same implementation method as above can be used, that is, each angle in the preset angle interval is input into the second spatial spectrum function respectively to obtain the spectral function value corresponding to each angle, and then the peak point is determined from the multiple spectral function values, and the angle corresponding to the peak point is determined as the second azimuth, and then the peak point is determined as the power corresponding to the second azimuth, that is, the power of the interference signal.
[0089] It should be noted that in a complex electromagnetic wave environment, the first spatial spectrum function can more accurately determine the direction of arrival of the interference signal, but there is a large error in the calculation of the power; in a complex electromagnetic wave environment, the second spatial spectrum function can more accurately determine the power intensity of the interference signal, but there is a large error in the calculation of the number and direction of arrival of the interference signal.
[0090] S350: Obtain an attenuation power value of an attenuator, and obtain an actual total power of multiple interference signals.
[0091] The attenuation power value is the power lost when the signal passes through the attenuator.
[0092] The actual total power is the total power obtained by sampling and quantizing the signal received by the antenna array after attenuation by the attenuator, and does not include the attenuated power value.
[0093] Specifically, for high-power interference signals, before sampling and quantizing the signal received by the antenna array, it is necessary to quantitatively attenuate the signal through an attenuator, which can protect the analog-to-digital converter and improve the quantization accuracy; thus, after obtaining the first azimuth, the second azimuth and the power, the power value attenuated by the attenuator can be obtained to obtain the attenuated power value. For example, when the attenuator is a digitally controlled attenuator, the current attenuation value of the digitally controlled attenuator can be directly read; thereafter, the actual total power of multiple interference signals can be obtained. For example, after the analog-to-digital converter samples and quantizes the signal received by the antenna array, the actual total power can be calculated based on the multiple array reception data obtained by sampling, such as summing the squares of the signal amplitudes of the array reception data. At this time, the electronic device can obtain the actual total power from the analog-to-digital converter.
[0094] S360: Determine a power correction coefficient according to the attenuated power value, the actual total power, and the power of each interference signal.
[0095] The power correction coefficient is a proportional coefficient for correcting the power determined by the second spatial spectrum function, and is used to correct the inaccurate power due to factors such as attenuation to a power value closer to the actual power level.
[0096] Specifically, the power correction coefficients, including Sb1-Sb3, are determined according to the attenuated power value, the actual total power, and the power of each interference signal:
[0097] Sb1. Normalize the power of each interference signal to obtain the normalized power of each interference signal.
[0098] The normalized power is to convert the power of each interference signal according to a certain proportional relationship, so that the power can be compared and calculated under a relatively uniform standard.
[0099] Specifically, the power of each interference signal can be normalized. During the normalization process, the power of each interference signal is converted into a relative value. This relative value is usually between 0 and 1 or other specified ranges, depending on the normalization method, so as to obtain the normalized power of each interference signal; specifically, the normalized power P of the kth interference signal 2_O (θ k ) can be expressed as:
[0100]
[0101] Sb2. Calculate the sum of the normalized powers of each interference signal to obtain the target total power.
[0102] The target total power is the sum of the normalized powers.
[0103] Specifically, it is known that the number of first azimuth angles obtained by the first spatial spectrum function is K, that is, the number of interference signals is K, then the target total power P 2_O_sum It can be expressed as:
[0104]
[0105] Sb3. Determine the power correction factor according to the attenuated power value, the actual total power and the target total power.
[0106] Specifically, after the target total power is obtained, the sum of the attenuated power value and the actual total power may be calculated, and the ratio between the sum and the target total power may be calculated to obtain the power correction coefficient.
[0107] In an embodiment of the present application, through normalization processing, the power of each interference signal can be converted into a relative value, so that each interference signal can be compared and comprehensively analyzed on the same relative scale; by combining the attenuation power value, the actual total power and the target total power, the influence of various factors on the power can be comprehensively considered, thereby improving the accuracy and efficiency of determining the power correction coefficient, and providing accurate data support for the subsequent determination of the corrected power.
[0108] S370. Correct the power of each interference signal based on the power correction coefficient to obtain the corrected power of each interference signal.
[0109] The corrected power is the power adjusted by the power correction coefficient, which can more accurately reflect the real power level of the interference signal in the actual environment.
[0110] Specifically, after the power correction coefficient is obtained, the product of the power correction coefficient and the power may be calculated, and the product may be determined as the correction power corresponding to the power, thereby obtaining the correction power of each interference signal.
[0111] S380, performing matching processing on the first azimuth angle and the second azimuth angle to obtain a matching result.
[0112] S390: Determine spatial power characteristic information of each interference signal according to the matching result and the corrected power of each interference signal.
[0113] Among them, the spatial power characteristic information may include the target arrival direction and target power; the target arrival direction is the incident angle when the interference signal reaches the antenna array, that is, the azimuth angle corresponding to the interference signal, which can be used to determine the location of the interference source; the target power is used to characterize the power intensity of the interference signal.
[0114] Specifically, the first azimuth angle can be determined as the target arrival direction of the corresponding interference signal, and the target power of each interference signal can be determined based on the matching result and the corrected power of each interference signal. For example, the corrected power corresponding to the second azimuth angle in the matching pair is determined as the target power of the corresponding interference signal. By using the first azimuth angle as the target arrival direction of the interference signal, the direction of the interference signal in space can be accurately determined, thereby improving the accuracy and efficiency of determining the target arrival direction, and the position of the interference source can be accurately located; by combining the matching result and the corrected power, an estimated value that is closer to the true power of the interference signal can be determined, thereby improving the efficiency and accuracy of determining the target power, and the power intensity of the interference source can be accurately determined, thereby providing a basis for the subsequent formulation of appropriate anti-interference measures.
[0115] Furthermore, the target power of each interference signal is determined according to the matching result and the corrected power of each interference signal, including Sc1-Sc3:
[0116] Sc1. Based on the matching result, obtain a second azimuth angle that matches the first azimuth angle from multiple second azimuth angles to obtain a matching azimuth angle.
[0117] The matching azimuth is a second azimuth that matches the first azimuth, that is, a second azimuth in a matching pair.
[0118] Sc2. Based on the matching result, a first azimuth angle that does not match the second azimuth angle is obtained from the multiple first azimuth angles to obtain an unmatched azimuth angle, and a corrected power corresponding to the unmatched azimuth angle is determined based on the second spatial spectrum function and the power correction coefficient.
[0119] The unmatched azimuth is a first azimuth that does not match the second azimuth, that is, a first azimuth that is not in a matching pair.
[0120] Specifically, after obtaining the unmatched azimuth, the unmatched azimuth can be input into the second spatial spectrum function to obtain the intermediate power, and the product of the power correction coefficient and the intermediate power is calculated to obtain the corrected power corresponding to the unmatched azimuth, wherein the intermediate power is the spectrum function value obtained after the unmatched azimuth is input into the second spatial spectrum function. By inputting the unmatched azimuth into the second spatial spectrum function and multiplying the intermediate power by the power correction coefficient, the implementation complexity can be reduced and the calculation efficiency can be improved, thereby improving the accuracy and efficiency of determining the corrected power corresponding to the unmatched azimuth, and providing accurate data support for the subsequent determination of the target power.
[0121] Sc3. Determine the target power of the corresponding interference signal according to the corrected power corresponding to the matched azimuth angle and the corrected power corresponding to the unmatched azimuth angle.
[0122] Specifically, after obtaining the corrected powers corresponding to the matched azimuth and the unmatched azimuth, for the matched azimuth, the corrected power corresponding to the matched azimuth is a more accurate power, and the corrected power corresponding to the matched azimuth can be determined as the target power of the corresponding interference signal; for the unmatched azimuth, the corrected power recalculated by Sc2 is a more accurate power, and the corrected power corresponding to the unmatched azimuth can be determined as the target power of the corresponding interference signal, thereby obtaining the target power corresponding to each interference signal.
[0123] In an embodiment of the present application, the matched azimuth and the unmatched azimuth are obtained based on the matching results, and the information between different algorithms (such as the algorithms for generating the first azimuth and the second azimuth) can be fully utilized; for the matched azimuth, the corresponding corrected power is directly determined as the target power; for the unmatched azimuth, the corrected power is recalculated through the second spatial spectrum function and the power correction coefficient to determine the target power of each interference signal. Through two different determination strategies, the determination efficiency and accuracy of the target power are improved, and the power intensity of the interference source can be accurately determined, thereby providing a basis for the subsequent formulation of appropriate anti-interference measures.
[0124] According to the technical solution of the embodiment of the present application, after obtaining the first azimuth, the second azimuth and the power, the attenuation power value of the attenuator can be obtained, and the actual total power of multiple interference signals can be obtained. Then, the power correction coefficient is determined according to the attenuation power value, the actual total power and the power of each interference signal, and the power of each interference signal is corrected based on the power correction coefficient to obtain the corrected power of each interference signal, thereby realizing the power correction function. The power can be restored to a power level closer to the actual power level through the power correction coefficient, thereby effectively compensating for the power error caused by factors such as attenuation, and providing an accurate data basis for the subsequent determination of the target power; then, the first azimuth and the second azimuth are matched to obtain a matching result, and the spatial power characteristic information of each interference signal is determined according to the matching result and the corrected power of each interference signal. The advantages of different spatial spectrum functions can be combined, and the power characteristics of the interference signal can be determined more accurately through the corrected power, thereby improving the accuracy and efficiency of determining the spatial power characteristic information, and the distribution of the interference signal in space can be determined more comprehensively and accurately, thereby providing a reliable basis for formulating targeted anti-interference measures and improving positioning accuracy and anti-interference capability.
[0125] Figure 4 is a schematic diagram of a structure of a device for determining spatial power characteristics of a signal provided in an embodiment of the present application, with reference to Figure 4 , the signal spatial power characteristic determination device may include:
[0126] The sampling module 410 is used to sample and quantize the signal received by the antenna array after attenuation by the attenuator to obtain array reception data, and determine the array response vector based on the geometric structure of the antenna array;
[0127] A calculation module 420 is used to calculate a covariance matrix based on the array received data, and perform eigenvalue decomposition on the covariance matrix to obtain a noise subspace;
[0128] An establishing module 430, configured to establish a first spatial spectrum function based on the noise subspace, and to establish a second spatial spectrum function based on the covariance matrix and the array response vector;
[0129] A spectrum peak search module 440 is used to perform a spectrum peak search on the first spatial spectrum function based on a preset angle interval to obtain a first azimuth angle of each interference signal, and to perform a spectrum peak search on the second spatial spectrum function based on a preset angle interval to obtain a second azimuth angle and power of each interference signal;
[0130] The matching module 450 is used to perform matching processing on the first azimuth angle and the second azimuth angle to obtain a matching result, and determine the spatial power characteristic information of each interference signal according to the matching result and the power of each interference signal.
[0131] In one embodiment, the spatial power characteristic determination device of the signal further includes a correction module, which is specifically used to: after performing a spectrum peak search on the second spatial spectrum function based on a preset angle interval to obtain the second azimuth and power of each interference signal, obtain the attenuation power value of the attenuator and obtain the actual total power of multiple interference signals; determine a power correction coefficient according to the attenuation power value, the actual total power and the power of each interference signal; correct the power of each interference signal based on the power correction coefficient to obtain the corrected power of each interference signal;
[0132] The matching module 450 determines the spatial power characteristic information of each interference signal according to the matching result and the power of each interference signal, including: determining the spatial power characteristic information of each interference signal according to the matching result and the corrected power of each interference signal.
[0133] In one embodiment, the correction module determines the power correction coefficient based on the attenuated power value, the actual total power and the power of each interference signal, including: normalizing the power of each interference signal to obtain the normalized power of each interference signal; calculating the sum of the normalized power of each interference signal to obtain the target total power; determining the power correction coefficient based on the attenuated power value, the actual total power and the target total power.
[0134] In one embodiment, the spatial power characteristic information includes a target arrival direction and a target power. The matching module 450 determines the spatial power characteristic information of each interference signal based on the matching result and the corrected power of each interference signal, including: determining the first azimuth angle as the target arrival direction of the corresponding interference signal; determining the target power of each interference signal based on the matching result and the corrected power of each interference signal.
[0135] In one embodiment, the matching module 450 determines the target power of each interference signal based on the matching result and the corrected power of each interference signal, including: obtaining a second azimuth that matches the first azimuth from multiple second azimuths based on the matching result to obtain a matching azimuth; obtaining a first azimuth that does not match the second azimuth from multiple first azimuths based on the matching result to obtain an unmatched azimuth, and determining the corrected power corresponding to the unmatched azimuth based on the second spatial spectrum function and the power correction coefficient; determining the target power of the corresponding interference signal based on the corrected power corresponding to the matching azimuth and the corrected power corresponding to the unmatched azimuth.
[0136] In one embodiment, the matching module 450 determines the corrected power corresponding to the unmatched azimuth based on the second spatial spectrum function and the power correction coefficient, including: inputting the unmatched azimuth into the second spatial spectrum function to obtain the intermediate power; calculating the product of the power correction coefficient and the intermediate power to obtain the corrected power corresponding to the unmatched azimuth.
[0137] In one embodiment, the spectrum peak search module 440 performs a spectrum peak search on the first spatial spectrum function based on a preset angle interval to obtain a first azimuth angle of each interference signal, including: inputting each angle in the preset angle interval into the first spatial spectrum function respectively to obtain a spectrum function value corresponding to each angle; determining a peak point from multiple spectrum function values, and determining the angle corresponding to the peak point as the first azimuth angle.
[0138] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the functional modules described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0139] The device for determining the spatial power characteristics of a signal provided in this embodiment can be applied to the method for determining the spatial power characteristics of a signal provided in any of the above embodiments, and has corresponding functions and beneficial effects.
[0140] Figure 5 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. Figure 5A block diagram of an exemplary electronic device 11 suitable for implementing the embodiments of the present application is shown. Figure 5 The electronic device 11 shown is only an example and should not bring any limitation to the function and scope of use of the present embodiment.
[0141] like Figure 5 As shown, the electronic device 11 is in the form of a general purpose computing electronic device. The components of the electronic device 11 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 connecting different system components (including the system memory 28 and the processing unit 16).
[0142] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. By way of example, these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.
[0143] The electronic device 11 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device 11, including volatile and non-volatile media, removable and non-removable media.
[0144] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The electronic device 11 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 5 not shown, usually called a "hard drive"). Although Figure 5 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical medium) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The system memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present application.
[0145] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 42 generally perform the functions and / or methods of the embodiments described herein.
[0146] The electronic device 11 may also communicate with one or more external devices 14 (e.g., keyboards, pointing devices, displays 24, etc.), may also communicate with one or more user devices (i.e., user devices that allow users to interact with the electronic device 11), and / or any device that enables the electronic device 11 to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed through an input / output (I / O) interface 22. Furthermore, the electronic device 11 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter 20.
[0147] like Figure 5 As shown, the network adapter 20 communicates with other modules of the electronic device 11 via the bus 18. It should be understood that although Figure 5 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 11, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0148] The processing unit 16 executes various functional applications and page displays by running the programs stored in the system memory 28, for example, implementing a method for determining the spatial power characteristics of a signal provided in any embodiment of the present application.
[0149] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, a method for determining spatial power characteristics of a signal, for example, provided in any embodiment of the present application, is implemented.
[0150] The computer storage medium of this embodiment can adopt any combination of one or more computer-readable media. Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable storage media can be, for example, but not limited to: electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: electrical connections with one or more wires, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this document, computer-readable storage media can be any tangible medium containing or storing programs, which can be used by instruction execution systems, devices or devices or used in combination with them.
[0151] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0152] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0153] Computer program code for performing the operation of the present application can be written in one or more programming languages or combinations thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect through the Internet).
[0154] It should be understood by those skilled in the art that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, optionally, they can be implemented by a program code executable by a computer device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0155] In addition, the acquisition, storage, use, and processing of data in the technical solution of this application comply with the relevant provisions of national laws and regulations.
[0156] Note that the above are only preferred embodiments of the present application and the technical principles used. Those skilled in the art will understand that the present application is not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the inventive concept of the present application, and the scope of the present application is determined by the scope of the appended claims.
Claims
1. A method for determining the spatial power characteristics of a signal, characterized in that: The method comprises: The signal received by the antenna array is sampled and quantized after being attenuated by an attenuator to obtain array reception data, and an array response vector is determined based on the geometric structure of the antenna array; Calculating a covariance matrix based on the array received data, and performing eigenvalue decomposition on the covariance matrix to obtain a noise subspace; Establishing a first spatial spectrum function based on the noise subspace, and establishing a second spatial spectrum function based on the covariance matrix and the array response vector; Performing a spectrum peak search on the first spatial spectrum function based on a preset angle interval to obtain a first azimuth angle of each interference signal, and performing a spectrum peak search on the second spatial spectrum function based on the preset angle interval to obtain a second azimuth angle and power of each interference signal; Matching processing is performed on the first azimuth angle and the second azimuth angle to obtain a matching result, and spatial power characteristic information of each interference signal is determined according to the matching result and the power of each interference signal.
2. The method for determining the spatial power characteristics of a signal according to claim 1, characterized in that: After performing a spectrum peak search on the second spatial spectrum function based on the preset angle interval to obtain the second azimuth and power of each interference signal, the method further includes: Obtaining an attenuation power value of the attenuator and obtaining an actual total power of multiple interference signals; Determine a power correction coefficient according to the attenuated power value, the actual total power and the power of each interference signal; Correcting the power of each interference signal based on the power correction coefficient to obtain a corrected power of each interference signal; The determining, according to the matching result and the power of each interference signal, the spatial power characteristic information of each interference signal includes: The spatial power characteristic information of each interference signal is determined according to the matching result and the corrected power of each interference signal.
3. The method for determining the spatial power characteristics of a signal according to claim 2, characterized in that: The determining of the power correction coefficient according to the attenuated power value, the actual total power and the power of each interference signal includes: Normalizing the power of each interference signal to obtain the normalized power of each interference signal; Calculate the sum of the normalized powers of each interference signal to obtain a target total power; The power correction coefficient is determined according to the attenuated power value, the actual total power and the target total power.
4. The method for determining the spatial power characteristics of a signal according to claim 2, characterized in that: The spatial power characteristic information includes a target direction of arrival and a target power, and determining the spatial power characteristic information of each interference signal according to the matching result and the corrected power of each interference signal includes: Determining the first azimuth angle as a target arrival direction corresponding to the interference signal; The target power of each interference signal is determined according to the matching result and the corrected power of each interference signal.
5. The method for determining the spatial power characteristics of a signal according to claim 4, characterized in that: The determining the target power of each interference signal according to the matching result and the corrected power of each interference signal includes: Based on the matching result, acquiring a second azimuth angle matching the first azimuth angle from a plurality of second azimuth angles to obtain a matching azimuth angle; Based on the matching result, a first azimuth angle that does not match the second azimuth angle is obtained from a plurality of first azimuth angles to obtain an unmatched azimuth angle, and a corrected power corresponding to the unmatched azimuth angle is determined based on the second spatial spectrum function and the power correction coefficient; The target power of the corresponding interference signal is determined according to the corrected power corresponding to the matching azimuth angle and the corrected power corresponding to the unmatched azimuth angle.
6. The method for determining the spatial power characteristics of a signal according to claim 5, characterized in that: The determining the corrected power corresponding to the unmatched azimuth angle based on the second spatial spectrum function and the power correction coefficient includes: Inputting the unmatched azimuth angle into the second spatial spectrum function to obtain an intermediate power; The product of the power correction coefficient and the intermediate power is calculated to obtain the corrected power corresponding to the unmatched azimuth angle.
7. The method for determining the spatial power characteristics of a signal according to claim 1, characterized in that: The performing a spectrum peak search on the first spatial spectrum function based on a preset angle interval to obtain a first azimuth angle of each interference signal includes: Inputting each angle in the preset angle interval into the first spatial spectrum function respectively to obtain a spectrum function value corresponding to each angle; A peak point is determined from a plurality of spectrum function values, and an angle corresponding to the peak point is determined as the first azimuth angle.
8. A device for determining spatial power characteristics of a signal, characterized in that: The device comprises: A sampling module, used to sample and quantize the signal received by the antenna array after attenuation by the attenuator, obtain array reception data, and determine the array response vector based on the geometric structure of the antenna array; A calculation module, used for calculating a covariance matrix based on the array received data, and performing eigenvalue decomposition on the covariance matrix to obtain a noise subspace; An establishing module, configured to establish a first spatial spectrum function based on the noise subspace, and to establish a second spatial spectrum function based on the covariance matrix and the array response vector; A spectrum peak search module, configured to perform a spectrum peak search on the first spatial spectrum function based on a preset angle interval to obtain a first azimuth angle of each interference signal, and perform a spectrum peak search on the second spatial spectrum function based on the preset angle interval to obtain a second azimuth angle and power of each interference signal; A matching module is used to perform matching processing on the first azimuth angle and the second azimuth angle to obtain a matching result, and determine the spatial power characteristic information of each interference signal according to the matching result and the power of each interference signal.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the method for determining the spatial power characteristics of a signal as described in any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method for determining the spatial power characteristics of a signal as claimed in any one of claims 1 to 7 is implemented.