A method to improve the accuracy of synthetic performance evaluation in antenna array algorithm simulation

By performing noise addition processing and signal compensation in the antenna array algorithm simulation, the power of the synthetic signal and the initial antenna signal are calculated and the synthesis loss is evaluated, which solves the problem of low synthesis performance evaluation accuracy in complex environments and achieves higher evaluation accuracy sex.

CN118381571BActive Publication Date: 2024-12-31PLA PEOPLES LIBERATION ARMY OF CHINA STRATEGIC SUPPORT FORCE AEROSPACE ENG UNIV
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202410528637.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-29
Publication Date
2024-12-31
Estimated Expiration
2044-04-29

AI Technical Summary

Technical Problem

The existing antenna array algorithms are difficult to accurately evaluate the loss of synthetic signals in complex communication environments, resulting in low accuracy in synthesis performance evaluation.

Method used

In the antenna array algorithm simulation, the initial antenna simulation signal is determined, noise processing and signal compensation are performed, the signal power of the synthetic signal and the signal power of the initial antenna signal are calculated, based on these powers, and the synthetic loss is evaluated, and the signal-to-noise ratio estimation is avoided. algorithm.

Benefits of technology

The accuracy of synthesis performance evaluation in antenna array algorithm simulation is improved, the impact of noise on evaluation is reduced, and the accuracy of evaluation is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118381571B_ABST
    Figure CN118381571B_ABST
Patent Text Reader

Abstract

The present invention provides a method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation, the method comprising: determining multiple initial antenna simulation signals; performing noise processing on each initial antenna simulation signal to obtain each initial noise signal; applying the antenna array algorithm to synchronously perform signal compensation on each initial noise signal and the initial antenna simulation signal to obtain a compensated simulation signal corresponding to each initial antenna simulation signal; performing signal synthesis on each compensated simulation signal to obtain a synthetic simulation signal; determining a first signal power corresponding to the synthetic simulation signal; determining a second signal power corresponding to each initial antenna simulation signal; performing synthetic loss evaluation based on the first signal power and the second signal power to obtain a synthetic loss evaluation value. By applying the method of the present invention, the synthetic loss is evaluated by signal power, and there is no need to estimate the signal-to-noise ratio of the signal, which is conducive to improving the evaluation accuracy of the synthetic loss and improving the evaluation accuracy of the synthetic performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation. Background Art

[0002] With the development of communication technology, antenna array systems have gradually become an important component in many communication scenarios. Antenna array systems are composed of antenna arrays, and communicate with target objects through signal transmission of multiple antennas. When observing signals from target objects based on antenna array systems, antenna array algorithms are used to synthesize the signals received by each antenna, and the synthesized signal is used as the signal observation result.

[0003] In the scenario where signal observation is achieved based on an antenna array algorithm, the accuracy of the signal observation results is closely related to the signal synthesis performance of the antenna array algorithm. In order to improve the performance of the antenna array algorithm, the antenna array algorithm is usually simulated in a simulation environment, and the signal synthesis performance of the antenna array algorithm is evaluated based on the simulation situation to optimize the algorithm. At present, the synthesis performance of the algorithm is generally evaluated based on the signal-to-noise ratio. The specific evaluation method is to calculate the actual signal-to-noise ratio of the synthesized signal through a signal-to-noise ratio estimation algorithm, and calculate the synthesis loss based on the actual signal-to-noise ratio of the synthesized signal and the ideal signal-to-noise ratio, so as to evaluate the synthesis performance of the antenna array algorithm.

[0004] However, the communication environment of many antenna array system application scenarios is actually very complex. For example, in deep space exploration scenarios, the signal transmission distance between deep space spacecraft and antenna array systems is long and the environment is harsh. In complex communication environments, signals often experience significant attenuation, and the signals reaching the antenna array system are usually low signal-to-noise ratio signals. When simulating antenna array algorithms in these scenarios, the algorithm's synthesized signal is generally also a low signal-to-noise ratio signal, and the existing signal-to-noise ratio estimation algorithm has a large estimation error for low signal-to-noise ratio signals. The accuracy of the synthetic loss calculated based on the existing method is usually poor, resulting in poor evaluation accuracy of the antenna array algorithm's synthetic performance, which is not conducive to accurate evaluation of the antenna array algorithm. Summary of the invention

[0005] In view of this, an embodiment of the present invention provides a method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation, so as to solve the problem that it is difficult to accurately calculate the synthetic loss in the simulation of the antenna array algorithm applied in a complex environment based on the existing synthetic loss evaluation method, resulting in low evaluation accuracy of the antenna array algorithm.

[0006] The embodiment of the present invention also provides a device for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation, so as to ensure the actual implementation and application of the above method.

[0007] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions:

[0008] A method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation, comprising:

[0009] When it is necessary to perform a synthetic performance evaluation on a preset antenna array algorithm, determining a plurality of initial antenna simulation signals;

[0010] Performing noise addition processing on each of the initial antenna simulation signals to obtain an initial noise-added signal corresponding to each of the initial antenna simulation signals;

[0011] Applying the antenna array algorithm, synchronously performing signal compensation processing on each of the initial noise-added signals and each of the initial antenna simulation signals, to obtain a compensated simulation signal corresponding to each of the initial antenna simulation signals;

[0012] Performing signal synthesis processing on each of the compensation simulation signals to obtain a synthetic simulation signal;

[0013] Determining a first signal power corresponding to the synthetic simulation signal;

[0014] Determining second signal powers corresponding to the multiple initial antenna simulation signals;

[0015] A synthesis loss evaluation is performed based on the first signal power and the second signal power to obtain a synthesis loss evaluation value, and the synthesis performance of the antenna array algorithm is evaluated using the synthesis loss evaluation value.

[0016] In the above method, optionally, the determining of multiple initial antenna simulation signals includes:

[0017] generating a plurality of intermediate frequency signals;

[0018] Perform time and phase delay processing on each of the intermediate frequency signals to obtain a delayed signal corresponding to each of the intermediate frequency signals, and use each of the delayed signals as the initial antenna simulation signal.

[0019] The above method, optionally, applies the antenna array algorithm to synchronously perform signal compensation processing on each of the initial noise-added signals and each of the initial antenna simulation signals to obtain a compensated simulation signal corresponding to each of the initial antenna simulation signals, including:

[0020] Iteratively compensate each of the initial antenna simulation signals and each of the initial noise-added signals, and in a current iteration cycle, determine each noise-added signal to be compensated, each simulation signal to be compensated, and a reference signal corresponding to each noise-added signal to be compensated in the current iteration cycle; each noise-added signal to be compensated corresponds to each simulation signal to be compensated one by one;

[0021] For each of the noise-added signals to be compensated, determining a phase weight corresponding to the noise-added signal to be compensated based on the antenna array algorithm and a reference signal corresponding to the noise-added signal to be compensated;

[0022] For each of the simulated signals to be compensated, the phase weight corresponding to the corresponding noisy signal to be compensated is used as the phase weight corresponding to the simulated signal to be compensated;

[0023] For each of the noise-added signals to be compensated, based on the antenna array algorithm and the phase weight corresponding to the noise-added signal to be compensated, delay and phase compensation are performed on the noise-added signal to be compensated to obtain a compensation signal corresponding to the noise-added signal to be compensated, and the compensation signal is used as the first output signal corresponding to the current iteration period;

[0024] For each of the simulated signals to be compensated, based on the antenna array algorithm and the phase weight corresponding to the simulated signal to be compensated, delay and phase compensation are performed on the simulated signal to be compensated to obtain a compensation signal corresponding to the simulated signal to be compensated, and the compensation signal is used as the second output signal corresponding to the current iteration period;

[0025] Determine whether the current iteration cycle meets the preset iteration termination condition, if the current iteration cycle does not meet the iteration termination condition, enter the next iteration cycle, if the current iteration cycle meets the iteration termination condition, end the iterative compensation process, and use each second output signal corresponding to the current iteration cycle as each compensation simulation signal;

[0026] Among them, each of the initial noise-added signals is a noise-added signal to be compensated in the first iteration cycle, each first output signal corresponding to each iteration cycle is a noise-added signal to be compensated in the next iteration cycle of the iteration cycle, each of the initial antenna simulation signals is a simulation signal to be compensated in the first iteration cycle, and each second output signal corresponding to each iteration cycle is a simulation signal to be compensated in the next iteration cycle of the iteration cycle.

[0027] The above method may optionally include determining a reference signal corresponding to each noise-added signal to be compensated in the current iteration period, including:

[0028] If the current iteration cycle is the first iteration cycle, determining a first initial reference signal corresponding to each noise-added signal to be compensated in the current iteration cycle according to a first preset initialization strategy;

[0029] For each noise-added signal to be compensated in the current iteration period, using the first initial reference signal corresponding to the noise-added signal to be compensated as the reference signal corresponding to the noise-added signal to be compensated;

[0030] If the current iteration cycle is not the first iteration cycle, performing signal synthesis processing on each noise-added signal to be compensated in the current iteration cycle to obtain a first synthesized noise-added signal corresponding to the current iteration cycle;

[0031] For each noisy signal to be compensated in the current iteration cycle, a subtraction operation is performed between the first synthesized noisy signal and the noisy signal to be compensated, and the operation result is used as a reference signal corresponding to the noisy signal to be compensated.

[0032] The above method may optionally include determining a reference signal corresponding to each noise-added signal to be compensated in the current iteration period, including:

[0033] If the current iteration cycle is the first iteration cycle, determining a second initial reference signal corresponding to each to-be-compensated noise-added signal of the current iteration cycle according to a second preset initialization strategy;

[0034] For each noise-added signal to be compensated in the current iteration period, using the second initial reference signal corresponding to the noise-added signal to be compensated as the reference signal corresponding to the noise-added signal to be compensated;

[0035] If the current iteration cycle is not the first iteration cycle, performing signal synthesis processing on each noise-added signal to be compensated in the current iteration cycle to obtain a second synthesized noise-added signal corresponding to the current iteration cycle;

[0036] For each noisy signal to be compensated in the current iteration cycle, the second synthesized noisy signal is used as a reference signal corresponding to the noisy signal to be compensated.

[0037] The above method may optionally include determining a reference signal corresponding to each noise-added signal to be compensated in the current iteration period, including:

[0038] Determine, in each of the initial noise-added signals, a target initial noise-added signal corresponding to a preset reference signal identifier;

[0039] For each noisy signal to be compensated in the current iteration cycle, the target initial noisy signal is used as a reference signal corresponding to the noisy signal to be compensated.

[0040] In the above method, optionally, the determining whether the current iteration cycle meets a preset iteration termination condition includes:

[0041] Determine whether each first output signal corresponding to the current iteration cycle has converged;

[0042] If each first output signal corresponding to the current iteration period has converged, determining that the current iteration period meets the iteration termination condition;

[0043] If the first output signals corresponding to the current iteration period have not converged, it is determined that the current iteration period does not meet the iteration termination condition.

[0044] In the above method, optionally, the determining the first signal power corresponding to the synthetic simulation signal includes:

[0045] Determine each signal point included in the synthetic simulation signal;

[0046] Determine the signal power corresponding to each of the signal points;

[0047] A sum operation is performed on the signal powers corresponding to the respective signal points, and a sum operation result is used as the first signal power.

[0048] In the above method, optionally, the determining the second signal power corresponding to the multiple initial antenna simulation signals includes:

[0049] Determine antenna signal power and the number of simulated antennas; the number of simulated antennas is equal to the total number of signals of the multiple initial antenna simulation signals;

[0050] Performing a square operation on the number of simulated antennas to obtain a first operation result;

[0051] A product operation is performed on the first operation result and the antenna signal power, and the operation result is used as the second signal power.

[0052] In the above method, optionally, performing a composite loss assessment based on the first signal power and the second signal power to obtain a composite loss assessment value includes:

[0053] Calculating a ratio of the first signal power to the second signal power;

[0054] The common logarithm corresponding to the ratio is calculated, and the common logarithm is multiplied by a numerical value of ten, and the result of the operation is used as the synthetic loss assessment value.

[0055] A device for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation, comprising:

[0056] A signal simulation unit, used to determine a plurality of initial antenna simulation signals when it is necessary to perform a synthesis performance evaluation on a preset antenna array algorithm;

[0057] A signal noise adding unit, used for performing noise adding processing on each of the initial antenna simulation signals to obtain an initial noise adding signal corresponding to each of the initial antenna simulation signals;

[0058] A signal compensation unit, used to apply the antenna array algorithm to synchronously perform signal compensation processing on each of the initial noise-added signals and each of the initial antenna simulation signals to obtain a compensated simulation signal corresponding to each of the initial antenna simulation signals;

[0059] A signal synthesis unit, used for performing signal synthesis processing on each of the compensation simulation signals to obtain a synthetic simulation signal;

[0060] A first determining unit, used to determine a first signal power corresponding to the synthetic simulation signal;

[0061] A second determining unit, configured to determine second signal powers corresponding to the multiple initial antenna simulation signals;

[0062] The loss evaluation unit is used to perform a synthetic loss evaluation based on the first signal power and the second signal power to obtain a synthetic loss evaluation value, and to evaluate the synthesis performance of the antenna array algorithm with the synthetic loss evaluation value.

[0063] A storage medium includes stored instructions, wherein when the instructions are executed, the device where the storage medium is located is controlled to execute the above-mentioned method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation.

[0064] An electronic device includes a memory and one or more instructions, wherein the one or more instructions are stored in the memory and are configured to be executed by one or more processors to perform a method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation as described above.

[0065] A method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation based on the above-mentioned embodiment of the present invention includes: when it is necessary to perform synthetic performance evaluation on a preset antenna array algorithm, determining multiple initial antenna simulation signals; performing noise processing on each initial antenna simulation signal to obtain an initial noise-added signal corresponding to each initial antenna simulation signal; applying the antenna array algorithm to synchronously perform signal compensation processing on each initial noise-added signal and each initial antenna simulation signal to obtain a compensated simulation signal corresponding to each initial antenna simulation signal; performing signal synthesis processing on each compensated simulation signal to obtain a synthetic simulation signal; determining a first signal power corresponding to the synthetic simulation signal; determining a second signal power corresponding to each initial antenna simulation signal; performing synthetic loss evaluation based on the first signal power and the second signal power to obtain a synthetic loss evaluation value, and evaluating the synthetic performance of the antenna array algorithm with the synthetic loss evaluation value. The method provided by the embodiment of the present invention is applied to simulate the signal received by the antenna array system in a real environment with the initial noise signal. During the simulation process, when the antenna array algorithm is used to compensate the initial noise signal, the initial antenna simulation signal that is not noised is compensated synchronously, so that the effect of the antenna array algorithm on the initial noise signal is synchronously mapped to the initial antenna simulation signal, and the compensation processing result of the antenna array algorithm on each initial antenna simulation signal is used to characterize the processing effect of the antenna array algorithm on each initial noise signal. In the evaluation of the synthetic loss, the synthetic loss is calculated based on the compensated simulation signal corresponding to each initial antenna simulation signal. On the one hand, the method provided by the embodiment of the present invention calculates the signal power of the synthetic simulation signal and the signal power of each initial antenna simulation signal, and characterizes the power of the signal actually synthesized by the algorithm with the signal power of the synthetic simulation signal, and characterizes the signal power of the synthetic signal under the ideal state with the signal power of each initial antenna simulation signal. The synthetic loss is evaluated by these two types of power without calculating the signal-to-noise ratio of the signal through the signal-to-noise ratio estimation algorithm, which can avoid the adverse effect of the estimation error of the signal-to-noise ratio estimation algorithm on the synthetic loss evaluation, which is conducive to improving the accuracy of the synthetic loss evaluation, and then improving the accuracy of the synthetic performance evaluation of the antenna array algorithm. On the other hand, the method provided by the embodiment of the present invention evaluates the synthesis loss based on the initial antenna simulation signal and its corresponding synthetic simulation signal. The initial antenna simulation signal is a signal that has not been subjected to noise processing. While being able to reflect the processing effect of the antenna array algorithm on the initial noisy signal, it can reduce the adverse effect of noise on the synthesis loss evaluation, further improve the evaluation accuracy of the synthesis loss, and then improve the accuracy of the synthesis performance evaluation of the antenna array algorithm. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0067] Figure 1 A method flow chart of a method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation provided by an embodiment of the present invention;

[0068] Figure 2 A method flow chart of another method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation provided by an embodiment of the present invention;

[0069] Figure 3 An example diagram of a data processing process of a method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation provided by an embodiment of the present invention;

[0070] Figure 4 Another example diagram of a data processing process of a method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation provided by an embodiment of the present invention;

[0071] Figure 5 Another example diagram of a data processing process of a method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation provided by an embodiment of the present invention;

[0072] Figure 6 A curve diagram of the change of synthetic loss in a simulation experiment provided by an embodiment of the present invention;

[0073] Figure 7 A curve diagram showing changes in average composite loss in a simulation experiment provided by an embodiment of the present invention;

[0074] Figure 8 A curve diagram showing a change in synthetic loss variance in a simulation experiment provided by an embodiment of the present invention;

[0075] Fig. 9 A schematic diagram of the structure of a device for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation provided by an embodiment of the present invention;

[0076] Fig.10 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0077] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0078] In this application, the terms "comprises", "comprising" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element.

[0079] The embodiment of the present invention provides a method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation. The method can be applied to a simulation platform of an antenna array algorithm, and its execution subject can be a processor of the platform. The method flow chart of the method is as follows: Figure 1 As shown, including:

[0080] S101: when it is necessary to perform a synthesis performance evaluation on a preset antenna array algorithm, determine a plurality of initial antenna simulation signals;

[0081] The method provided in the embodiment of the present invention can be applied to evaluate the antenna array algorithm, which can be obtained based on various existing algorithms for antenna signal synthesis. Existing algorithms for antenna signal synthesis include, for example, the Sumple algorithm, the Simple algorithm, the Matrix-Free algorithm, and the like.

[0082] In the method provided by the embodiment of the present invention, when it is necessary to evaluate the synthesis performance of the antenna array algorithm regarding signal synthesis, a plurality of signals for simulating antenna signals can be output through a preset signal source. Specifically, a plurality of intermediate frequency signals can be output, and the signal type can be a digital transmission signal (i.e., a digital transmission signal), such as BPSK, QPSK, 8PSK, 16QAM, etc. The signal output by the signal source is preprocessed as required, and each signal obtained after the processing is used as each initial antenna simulation signal.

[0083] S102: performing noise addition processing on each of the initial antenna simulation signals to obtain an initial noise-added signal corresponding to each of the initial antenna simulation signals;

[0084] In the method provided by the embodiment of the present invention, each initial antenna simulation signal is subjected to noise processing, that is, noise is added to the signal, and the initial antenna simulation signal subjected to noise processing is used as its corresponding initial noise signal. The initial noise signal is used to simulate a low signal-to-noise ratio signal reaching the antenna array system in a real environment.

[0085] S103: Apply the antenna array algorithm to synchronously perform signal compensation processing on each of the initial noise-added signals and each of the initial antenna simulation signals to obtain a compensated simulation signal corresponding to each of the initial antenna simulation signals;

[0086] In the method provided by the embodiment of the present invention, the antenna array algorithm is used to perform signal compensation on each initial noise-added signal respectively to simulate the signal processing process of the antenna array algorithm. When the antenna array algorithm is used to compensate each initial noise-added signal, the signal compensation process is synchronously performed on each initial antenna simulation signal. Specifically, it can be understood that there is a one-to-one correspondence between each initial noise-added signal and each initial antenna simulation signal. When the antenna array algorithm is used to perform signal compensation process on the initial noise-added signal, the compensation operation applied to the initial noise-added signal is synchronously applied to the initial antenna simulation signal corresponding to the initial noise-added signal to achieve synchronous compensation for each initial noise-added signal and each initial antenna simulation signal. That is, in the signal compensation process, the operation applied by the antenna array algorithm to each initial noise-added signal is also applied to the initial antenna simulation signal corresponding to the initial noise-added signal. After completing the signal compensation process of each initial noise-added signal and each initial antenna simulation signal, the initial antenna simulation signal that has undergone signal compensation is used as the compensation simulation signal corresponding to the initial antenna simulation signal.

[0087] S104: performing signal synthesis processing on each of the compensation simulation signals to obtain a synthetic simulation signal;

[0088] In the method provided by the embodiment of the present invention, each compensation simulation signal is synthesized, and the synthesized signal is used as the synthesized simulation signal. Specifically, a coherent accumulation operation can be performed on each compensation simulation signal, and the accumulation result is used as the synthesized simulation signal to achieve signal synthesis.

[0089] S105: Determine a first signal power corresponding to the synthetic simulation signal;

[0090] In the method provided by the embodiment of the present invention, power calculation is performed on the synthetic simulation signal, and the signal power of the synthetic simulation signal is used as the first signal power. The first signal power is used to represent the actual synthetic signal power of the synthetic signal obtained by performing signal synthesis based on the antenna array algorithm.

[0091] S106: Determine second signal powers corresponding to the multiple initial antenna simulation signals;

[0092] In the method provided by the embodiment of the present invention, power calculation is performed on each initial antenna simulation signal, and the signal power of each initial antenna simulation signal is accumulated to obtain the sum of the signal powers, and the sum of the signal powers of each initial antenna simulation signal is used as the second signal power. The second signal power is used to represent the synthetic signal power of each initial antenna simulation signal under an ideal state.

[0093] S107: Perform a synthesis loss assessment based on the first signal power and the second signal power to obtain a synthesis loss assessment value, and evaluate the synthesis performance of the antenna array algorithm with the synthesis loss assessment value.

[0094] In the method provided by the embodiment of the present invention, the synthesis loss is evaluated by the difference between the first signal power and the second signal power, and the synthesis loss evaluation value is calculated based on the first signal power and the second signal power. The synthesis performance of the synthesized signal of the antenna array algorithm is measured by the synthesis loss evaluation value.

[0095] It should be noted that the specific calculation method of the synthesis loss assessment value can be set based on actual needs, and the loss of signal synthesis can be reflected by the difference between the first signal power and the second signal power.

[0096] Based on the method provided by the above-mentioned embodiment of the present invention, when it is necessary to perform a synthesis performance evaluation on a preset antenna array algorithm, multiple initial antenna simulation signals are determined; each initial antenna simulation signal is subjected to noise processing to obtain an initial noise-added signal corresponding to each initial antenna simulation signal; the antenna array algorithm is applied to synchronously perform signal compensation processing on each initial noise-added signal and each initial antenna simulation signal to obtain a compensated simulation signal corresponding to each initial antenna simulation signal; each compensated simulation signal is subjected to signal synthesis processing to obtain a synthesized simulation signal; a first signal power corresponding to the synthesized simulation signal is determined; a second signal power corresponding to each initial antenna simulation signal is determined; a synthesis loss evaluation is performed based on the first signal power and the second signal power to obtain a synthesis loss evaluation value, and the synthesis performance of the antenna array algorithm is evaluated with the synthesis loss evaluation value. The method provided by the embodiment of the present invention is applied to simulate the signal received by the antenna array system in a real environment with the initial noise signal. During the simulation process, when the antenna array algorithm is used to compensate the initial noise signal, the initial antenna simulation signal that is not noised is compensated synchronously, so that the effect of the antenna array algorithm on the initial noise signal is synchronously mapped to the initial antenna simulation signal, and the compensation processing result of the antenna array algorithm on each initial antenna simulation signal is used to characterize the processing effect of the antenna array algorithm on each initial noise signal. In the evaluation of the synthetic loss, the synthetic loss is calculated based on the compensated simulation signal corresponding to each initial antenna simulation signal. On the one hand, the method provided by the embodiment of the present invention calculates the signal power of the synthetic simulation signal and the signal power of each initial antenna simulation signal, and characterizes the power of the signal actually synthesized by the algorithm with the signal power of the synthetic simulation signal, and characterizes the signal power of the synthetic signal under the ideal state with the signal power of each initial antenna simulation signal. The synthetic loss is evaluated by these two types of power without calculating the signal-to-noise ratio of the signal through the signal-to-noise ratio estimation algorithm, which can avoid the adverse effect of the estimation error of the signal-to-noise ratio estimation algorithm on the synthetic loss evaluation, which is conducive to improving the accuracy of the synthetic loss evaluation, and then improving the accuracy of the synthetic performance evaluation of the antenna array algorithm. On the other hand, the method provided by the embodiment of the present invention evaluates the synthesis loss based on the initial antenna simulation signal and its corresponding synthetic simulation signal. The initial antenna simulation signal is a signal that has not been subjected to noise processing. While being able to reflect the processing effect of the antenna array algorithm on the initial noisy signal, it can reduce the adverse effect of noise on the synthesis loss evaluation, further improve the evaluation accuracy of the synthesis loss, and then improve the accuracy of the synthesis performance evaluation of the antenna array algorithm.

[0097] exist Figure 1 Based on the method shown, in the method provided by the present invention, the process of determining multiple initial antenna simulation signals mentioned in step S101 includes:

[0098] generating a plurality of intermediate frequency signals;

[0099] Perform time and phase delay processing on each of the intermediate frequency signals to obtain a delayed signal corresponding to each of the intermediate frequency signals, and use each of the delayed signals as the initial antenna simulation signal.

[0100] In the method provided by the embodiment of the present invention, when simulating an antenna signal, a plurality of intermediate frequency signals are first generated, and then each intermediate frequency signal is subjected to time delay and phase delay processing, and a signal obtained by processing each intermediate frequency signal with time and phase delay is used as a delayed signal corresponding to the intermediate frequency signal. Each delayed signal is used as each initial antenna simulation signal.

[0101] exist Figure 1 On the basis of the method shown, in the method provided by the embodiment of the present invention, the process of applying the antenna array algorithm mentioned in step S103, synchronously performing signal compensation processing on each of the initial noise-added signals and each of the initial antenna simulation signals, and obtaining a compensated simulation signal corresponding to each of the initial antenna simulation signals, includes:

[0102] Iteratively compensate each of the initial antenna simulation signals and each of the initial noise-added signals, and in a current iteration cycle, determine each noise-added signal to be compensated, each simulation signal to be compensated, and a reference signal corresponding to each noise-added signal to be compensated in the current iteration cycle; each noise-added signal to be compensated corresponds to each simulation signal to be compensated one by one;

[0103] In the method provided by the embodiment of the present invention, when applying the antenna array algorithm to perform compensation processing on the signal, an iterative compensation method is adopted. When entering the current iteration cycle, it is necessary to determine each noise-added signal to be compensated, each simulation signal to be compensated, and the reference signal corresponding to each noise-added signal to be compensated in the current iteration cycle. It can be understood that each noise-added signal to be compensated corresponds to each initial noise-added signal one by one, and the noise-added signal to be compensated in the current iteration cycle is the initial noise-added signal that has undergone the latest compensation operation in the iterative compensation process, that is, each initial noise-added signal is each noise-added signal to be compensated in the first iteration cycle, and each first output signal corresponding to each iteration cycle (that is, the signal obtained after the noise-added signal to be compensated is compensated in the iteration cycle) is each noise-added signal to be compensated in the next iteration cycle of the iteration cycle. Each simulation signal to be compensated corresponds to each initial antenna simulation signal one-to-one. The simulation signal to be compensated in the current iteration cycle is the initial antenna simulation signal that has undergone the latest compensation operation during the iterative compensation process, that is, each initial antenna simulation signal is each simulation signal to be compensated in the first iteration cycle. Each second output signal corresponding to each iteration cycle (that is, the signal obtained after the simulation signal to be compensated is compensated in this iteration cycle) is each simulation signal to be compensated in the next iteration cycle of this iteration cycle. Each noise-added signal to be compensated in the current iteration cycle also corresponds to each simulation signal to be compensated, and the corresponding relationship corresponds to the corresponding relationship between the initial noise-added signal and the initial antenna simulation signal.

[0104] The reference signal is a reference signal used by the antenna array algorithm itself for signal compensation, and the specific determination method thereof corresponds to the algorithm principle of the antenna array algorithm.

[0105] For each of the noise-added signals to be compensated, determining a phase weight corresponding to the noise-added signal to be compensated based on the antenna array algorithm and a reference signal corresponding to the noise-added signal to be compensated;

[0106] In the method provided by the embodiment of the present invention, for each noise-added signal to be compensated, the phase difference between the noise-added signal to be compensated and its corresponding reference signal is calculated by an antenna array algorithm, and the phase difference is used as the phase weight corresponding to the noise-added signal to be compensated.

[0107] For each of the simulated signals to be compensated, the phase weight corresponding to the corresponding noisy signal to be compensated is used as the phase weight corresponding to the simulated signal to be compensated;

[0108] In the method provided by the embodiment of the present invention, the phase weights of the simulated signal to be compensated and the noise-added signal to be compensated are synchronized. The phase weight corresponding to each noise-added signal to be compensated is used as the phase weight corresponding to the simulated signal to be compensated corresponding to the noise-added signal to be compensated. That is, in the same iteration cycle, the phase weights of the simulated signal to be compensated and the noise-added signal to be compensated corresponding to it are the same.

[0109] For each of the noise-added signals to be compensated, based on the antenna array algorithm and the phase weight corresponding to the noise-added signal to be compensated, delay and phase compensation are performed on the noise-added signal to be compensated to obtain a compensation signal corresponding to the noise-added signal to be compensated, and the compensation signal is used as the first output signal corresponding to the current iteration period;

[0110] In the method provided by the embodiment of the present invention, for each noise-added signal to be compensated, the corresponding phase weight value is used as the compensation parameter of the antenna array algorithm, the antenna array algorithm is applied to perform delay compensation and phase compensation on the noise-added signal to be compensated, and the signal obtained after compensation is used as the first output signal corresponding to the current iteration cycle. It can be understood that, through the compensation processing of each noise-added signal to be compensated, in the current iteration cycle, multiple first output signals corresponding to each noise-added signal to be compensated can be obtained.

[0111] For each of the simulated signals to be compensated, based on the antenna array algorithm and the phase weight corresponding to the simulated signal to be compensated, delay and phase compensation are performed on the simulated signal to be compensated to obtain a compensation signal corresponding to the simulated signal to be compensated, and the compensation signal is used as the second output signal corresponding to the current iteration period;

[0112] In the method provided by the embodiment of the present invention, for each simulated signal to be compensated, the corresponding phase weight is used as the compensation parameter of the antenna array algorithm, the antenna array algorithm is applied to perform delay compensation and phase compensation on the simulated signal to be compensated, and the signal obtained after compensation is used as the second output signal corresponding to the current iteration cycle. It can be understood that by compensating each simulated signal to be compensated, in the current iteration cycle, multiple second output signals corresponding to each simulated signal to be compensated can be obtained.

[0113] It should be noted that delaying and phase compensating signals based on phase weights is an existing processing technology for antenna array algorithms. The specific operation is related to the actual antenna array algorithm and will not be described in detail here.

[0114] Determine whether the current iteration cycle meets the preset iteration termination condition. If the current iteration cycle does not meet the iteration termination condition, enter the next iteration cycle. If the current iteration cycle meets the iteration termination condition, end the iterative compensation process and use the second output signals corresponding to the current iteration cycle as the compensation simulation signals.

[0115] In the method provided in an embodiment of the present invention, the iteration termination condition, that is, the condition for ending the iterative compensation process, can be set according to actual simulation requirements. For example, the number of iterations can be pre-set, and when the predetermined number of iterations is reached, the condition is considered to be met. For example, signal convergence can be considered to meet the condition, and so on.

[0116] In the method provided by the embodiment of the present invention, after obtaining each first output signal and each second output signal of the current iteration cycle, it can be determined whether the current iteration cycle meets the preset iteration termination condition based on the relevant information of the current iteration cycle, that is, it can be determined whether it is necessary to end the iteration compensation at present. If the current iteration cycle does not meet the iteration termination condition, the next iteration cycle is entered to continue to compensate for each initial noise-added signal and initial antenna simulation signal that have undergone the compensation operation of the current iteration cycle. If the current iteration cycle meets the iteration termination condition, the iteration compensation is terminated, and each initial antenna simulation signal after the latest compensation operation, that is, each second output signal corresponding to the current iteration cycle, is used as each compensation simulation signal.

[0117] It can be understood that in the method provided in the embodiment of the present invention, the process of applying the antenna array algorithm to perform signal compensation processing on each initial noise-added signal and each initial antenna simulation signal is achieved through iterative compensation. In general, when the signal compensation operation is performed for the first time, for each initial noisy signal, its corresponding reference signal is determined, and the phase weight is calculated using the initial noisy signal and its corresponding reference signal. Then, the phase weight is applied to perform delay and phase compensation processing on the initial noisy signal and the initial antenna simulation signal corresponding to the initial noisy signal, and the initial noisy signal and the initial antenna simulation signal that have undergone the current compensation processing are used as the basis for subsequent signal compensation processing operations. On this basis, the next signal compensation operation is performed, that is, for each initial noisy signal that has undergone the latest compensation processing, its current corresponding reference signal is determined, and the current phase weight is calculated using the initial noisy signal that has undergone the latest compensation processing and its current corresponding reference signal. Then, the phase weight is applied to perform delay and phase compensation processing on the latest compensation processing results of the initial noisy signal that has undergone the latest compensation processing and the initial antenna simulation signal corresponding to the initial noisy signal, and the iteration is continuously performed in this way until the iterative compensation processing process is terminated, and the final compensation processing result of the initial antenna simulation signal is used as the compensated simulation signal corresponding to the initial antenna simulation signal.

[0118] Based on the method provided in the embodiment of the present invention, signal compensation is performed on each initial noise-added signal and each initial antenna simulation signal by means of iterative compensation, which is beneficial to improving the effect of signal compensation and improving the signal accuracy of the compensated simulation signal.

[0119] On the basis of the method provided in the above embodiment, in the method provided in the embodiment of the present invention, the process of determining the reference signal corresponding to each noise-added signal to be compensated in the current iteration period includes:

[0120] If the current iteration cycle is the first iteration cycle, determining a first initial reference signal corresponding to each noise-added signal to be compensated in the current iteration cycle according to a first preset initialization strategy;

[0121] For each noise-added signal to be compensated in the current iteration period, using the first initial reference signal corresponding to the noise-added signal to be compensated as the reference signal corresponding to the noise-added signal to be compensated;

[0122] In the method provided in the embodiment of the present invention, the antenna array algorithm determines the reference signal in the following manner: in the first iteration cycle, the reference signal is determined in an initialization manner, and in the remaining iteration cycles, the difference between the composite signal of each signal to be compensated and the current signal is used as the reference signal of the current signal. The antenna array algorithm using this method is, for example, the Sumple algorithm.

[0123] In the method provided by an embodiment of the present invention, in the first iteration cycle of signal compensation, the reference signal of each noisy signal to be compensated is determined according to a preset initialization strategy (i.e., the first initialization strategy). For example, an initialization signal is pre-set and the initialization signal is used as the reference signal of each noisy signal to be compensated. Alternatively, the noisy signal to be compensated itself is used as its corresponding reference signal.

[0124] If the current iteration cycle is not the first iteration cycle, performing signal synthesis processing on each noise-added signal to be compensated in the current iteration cycle to obtain a first synthesized noise-added signal corresponding to the current iteration cycle;

[0125] In the method provided by the embodiment of the present invention, in an iteration cycle that is not the first iteration cycle, coherent accumulation is performed on each current noise-added signal to be compensated to synthesize the signals, and the synthesis result is used as the first synthesized noise-added signal of the current iteration cycle.

[0126] For each noisy signal to be compensated in the current iteration cycle, a subtraction operation is performed between the first synthesized noisy signal and the noisy signal to be compensated, and the operation result is used as a reference signal corresponding to the noisy signal to be compensated.

[0127] In the method provided by the embodiment of the present invention, for each current noisy signal to be compensated, the noisy signal to be compensated is subtracted from the first synthesized noisy signal, and the difference between the two is used as a reference signal of the noisy signal to be compensated.

[0128] On the basis of the method provided in the above embodiment, in the method provided in the embodiment of the present invention, the process of determining the reference signal corresponding to each noise-added signal to be compensated in the current iteration period includes:

[0129] If the current iteration cycle is the first iteration cycle, determining a second initial reference signal corresponding to each to-be-compensated noise-added signal of the current iteration cycle according to a second preset initialization strategy;

[0130] For each noise-added signal to be compensated in the current iteration period, using the second initial reference signal corresponding to the noise-added signal to be compensated as the reference signal corresponding to the noise-added signal to be compensated;

[0131] In the method provided in the embodiment of the present invention, the antenna array algorithm determines the reference signal in the following manner: in the first iteration cycle, the reference signal is determined in an initialization manner, and in the remaining iteration cycles, the composite signal of each signal to be compensated is used as the reference signal of the signal to be compensated. The antenna array algorithm using this method is, for example, the Matrix-Free algorithm.

[0132] In the method provided by an embodiment of the present invention, in the first iteration cycle, the reference signal of each noise-added signal to be compensated is determined according to a preset initialization strategy (i.e., the second initialization strategy). For example, an initialization signal is pre-set and the initialization signal is used as the reference signal of each noise-added signal to be compensated. Alternatively, the noise-added signal to be compensated itself is used as its corresponding reference signal.

[0133] If the current iteration cycle is not the first iteration cycle, performing signal synthesis processing on each noise-added signal to be compensated in the current iteration cycle to obtain a second synthesized noise-added signal corresponding to the current iteration cycle;

[0134] In the method provided by the embodiment of the present invention, in an iteration cycle that is not the first iteration cycle, coherent accumulation is performed on each current noise-added signal to be compensated to synthesize the signals, and the synthesis result is used as the second synthesized noise-added signal of the current iteration cycle.

[0135] For each noisy signal to be compensated in the current iteration cycle, the second synthesized noisy signal is used as a reference signal corresponding to the noisy signal to be compensated.

[0136] In the method provided by the embodiment of the present invention, the second synthesized noise-added signal is used as a reference signal for each noise-added signal to be compensated.

[0137] On the basis of the method provided in the above embodiment, in the method provided in the embodiment of the present invention, the process of determining the reference signal corresponding to each noise-added signal to be compensated in the current iteration period includes:

[0138] Determine, in each of the initial noise-added signals, a target initial noise-added signal corresponding to a preset reference signal identifier;

[0139] In the method provided in the embodiment of the present invention, the antenna array algorithm determines the reference signal in the following manner: a designated initial signal to be compensated is used as the reference signal. The antenna array algorithm using this manner is, for example, the Simple algorithm.

[0140] In the method provided by the embodiment of the present invention, a reference signal identifier may be pre-set, that is, an identifier indicating which initial noise-added signal is used as a reference signal, and the signal matching the reference signal identifier among the initial noise-added signals is used as the target initial noise-added signal.

[0141] For each noisy signal to be compensated in the current iteration cycle, the target initial noisy signal is used as a reference signal corresponding to the noisy signal to be compensated.

[0142] In the method provided by the embodiment of the present invention, the target initial noise-added signal is used as a reference signal for each noise-added signal to be compensated.

[0143] On the basis of the method provided in the above embodiment, in the method provided in the embodiment of the present invention, the process of determining whether the current iteration cycle meets the preset iteration termination condition includes:

[0144] Determine whether each first output signal corresponding to the current iteration cycle has converged;

[0145] In the method provided by the embodiment of the present invention, it is possible to determine whether each current first output signal has converged based on the iteration status of the signal, so as to identify whether the iteration process needs to be terminated.

[0146] If each first output signal corresponding to the current iteration period has converged, determining that the current iteration period meets the iteration termination condition;

[0147] If the first output signals corresponding to the current iteration period have not converged, it is determined that the current iteration period does not meet the iteration termination condition.

[0148] In the method provided by the embodiment of the present invention, if each first output signal has converged, it is determined that the current iteration cycle meets the iteration termination condition; if there is an unconverged first output signal, it is considered that the current iteration cycle does not meet the iteration termination condition.

[0149] Based on the method provided by the embodiment of the present invention, the iterative termination condition is judged by whether the signal converges. Whether to end the signal compensation process can be determined according to the actual signal compensation situation. Ending the signal compensation when the signal converges is conducive to obtaining a compensated simulation signal with higher signal accuracy.

[0150] exist Figure 1 On the basis of the method shown, in the method provided by the embodiment of the present invention, the process of determining the first signal power corresponding to the synthetic simulation signal mentioned in step S105 includes:

[0151] Determining each signal point included in the synthetic simulation signal;

[0152] Determine the signal power corresponding to each of the signal points;

[0153] In the method provided by the embodiment of the present invention, each signal point included in the synthetic simulation signal can be identified, the power of the signal of each signal point is calculated respectively, and the calculation result is used as the signal power corresponding to the corresponding signal point.

[0154] A sum operation is performed on the signal powers corresponding to the respective signal points, and a sum operation result is used as the first signal power.

[0155] In the method provided in the embodiment of the present invention, the signal powers corresponding to all signal points are added, and the sum of the added powers is used as the first signal power. Specifically, the calculation principle of the first signal power can be as follows:

[0156]

[0157] Among them, S real Represents the first signal power, that is, the signal power of the synthetic simulation signal. represents the signal of the ith signal point in the synthetic simulation signal, which is a complex signal. L represents the total number of signal points in the synthetic simulation signal.

[0158] exist Figure 1 On the basis of the method shown, in the method provided by the embodiment of the present invention, the process of determining the second signal power corresponding to the multiple initial antenna simulation signals mentioned in step S106 includes:

[0159] Determine antenna signal power and the number of simulated antennas; the number of simulated antennas is equal to the total number of signals of the multiple initial antenna simulation signals;

[0160] In the method provided by the embodiment of the present invention, the number of signals of each initial antenna simulation signal can be counted in advance to obtain the number of simulated antennas, which is the number of simulated antenna signals.

[0161] In the method provided in the embodiment of the present invention, it is assumed that the specifications of each simulated antenna are the same, and the received signal amplitude and power are the same, so the power of each antenna can be pre-configured according to requirements and used as the antenna signal power.

[0162] During the simulation process, the pre-stated number of simulated antennas and the pre-configured antenna signal power may be obtained to calculate the second signal power.

[0163] Performing a square operation on the number of simulated antennas to obtain a first operation result;

[0164] A product operation is performed on the first operation result and the antenna signal power, and the operation result is used as the second signal power.

[0165] In the method provided by the embodiment of the present invention, the square of the number of simulated antennas is calculated, the square of the number of simulated antennas is used as the first operation result, the product of the first operation result and the antenna signal power is calculated, and the product is used as the second signal power.

[0166] Next, the calculation of the second signal power is further described. It can be understood that the second signal power is the signal power of the composite signal of each initial antenna simulation signal under an ideal state. The calculation principle of the signal power of the composite signal under an ideal state can be as follows:

[0167]

[0168] Among them, S idea Indicates the signal power of the composite signal under ideal conditions, that is, the second signal power. i represents the ith signal to be synthesized, that is, the ith initial antenna simulation signal. N is the total number of initial antenna simulation signals.

[0169] Assuming that the antenna array is a uniform array, the specifications of each antenna are the same, and the received signal amplitude and power are the same, define S single is the signal power of a single antenna. Based on Formula 2, the calculation principle of the second signal power can be as follows:

[0170] S idea =N 2 ·S single (Formula 3)

[0171] exist Figure 1 On the basis of the method shown, in the method provided by the embodiment of the present invention, the process of performing a composite loss assessment based on the first signal power and the second signal power mentioned in step S107 to obtain a composite loss assessment value includes:

[0172] Calculating a ratio of the first signal power to the second signal power;

[0173] The common logarithm corresponding to the ratio is calculated, and the common logarithm is multiplied by a numerical value of ten, and the result of the operation is used as the synthetic loss assessment value.

[0174] In the method provided by the embodiment of the present invention, during the synthesis loss evaluation process, the synthesis loss evaluation is realized by the ratio of the signal power of the actual synthesis signal to the signal power of the synthesis signal under the ideal state. Therefore, the ratio of the first signal power to the second signal power is first calculated, and the common logarithm of the ratio is calculated, and then the product of the common logarithm of the ratio and the value ten is calculated, and the product is used as the synthesis loss evaluation value. Specifically, the calculation principle of the synthesis loss evaluation value can be as follows:

[0175]

[0176] Among them, Loss new represents the synthetic loss assessment value, S real represents the first signal power, S idea represents the second signal power.

[0177] In order to better illustrate the method provided by the embodiment of the present invention, based on the methods provided by the foregoing embodiments, the method provided by the embodiment of the present invention is exemplified in combination with actual application scenarios and based on an actual antenna array algorithm.

[0178] The embodiment of the present invention provides another method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation. The antenna array algorithm in the method provided by the embodiment of the present invention is a Sumple algorithm. The synthetic performance evaluation process provided by the embodiment of the present invention is as follows: Figure 2 As shown, the data processing process of the method provided in the embodiment of the present invention can be as follows Figure 3 The synthesis performance evaluation process provided by the embodiment of the present invention mainly includes:

[0179] Step 1: Simulate the simulation signals of antenna 1 to antenna N, usually simulating intermediate frequency signals, and the signal type is generally a digital transmission signal, such as BPSK, QPSK, 8PSK, 16QAM, etc. Perform time and phase delay processing on the simulation signal of each antenna, and regard the processed signal as a non-noise pure signal, and then obtain N non-noise pure signals (equivalent to the initial antenna simulation signal mentioned in the previous embodiment);

[0180] Step 2: Perform noise processing on each non-noised pure signal to obtain the noised signal of the non-noised pure signal, and then obtain N noised signals (i.e. Figure 3 The noise-added simulation signal shown in is also equivalent to the initial noise-added signal mentioned in the above embodiment). The noise-added signal is used as a low signal-to-noise ratio signal to simulate a real low signal-to-noise ratio environment;

[0181] Enter the iterative compensation process of the noisy signal and the pure signal without noisy signal, and perform steps 3 and 4 in each iteration cycle. Specifically:

[0182] Step 3: Use the Sumple algorithm to calculate the phase difference between the current N-way noisy signal and its reference signal, and use the calculated phase difference as the phase weight of the corresponding noisy signal;

[0183] Step 4: Based on the phase weights of each noisy signal, use the Sumple algorithm to perform delay and phase compensation operations on the current N noisy signals. At the same time, the phase weight corresponding to the noisy signal is used as the phase weight of the non-noisy pure signal corresponding to the noisy signal. Based on the phase weights of each non-noisy pure signal, use the Sumple algorithm to perform delay and phase compensation operations on the current N non-noisy pure signals;

[0184] After completing the compensation operation of the current iteration cycle, it is necessary to determine whether the iterative compensation process needs to be ended, such as whether the iterative compensation signal converges or whether the custom number of iterations is reached. If the iterative compensation process has not yet ended, the current N-way noise-added signals that have undergone the latest compensation processing are coherently accumulated to perform signal synthesis to obtain a synthetic signal of each current noise-added signal. For each current noise-added signal, the difference obtained by subtracting the noise-added signal from the synthetic signal is used as the reference signal of the noise-added signal in the next iteration cycle, and then iterative compensation is performed again through steps 3 and 4. If the iterative compensation process can be ended at present, go to step 5.

[0185] Step 5: performing coherent accumulation on the N non-noised pure signals (equivalent to the compensated simulation signals in the previous embodiment) that have completed iterative compensation to perform signal synthesis, thereby obtaining a synthetic signal of the N non-noised pure signals (equivalent to the synthetic simulation signal mentioned in the previous embodiment);

[0186] Step 6: Calculate the actual power of the composite signal of the non-noise-added pure signal according to Formula 1 (equivalent to the first signal power in the previous embodiment);

[0187] Step 7: Calculate the ideal power of the initial N-channel non-noise pure signal synthesis signal according to formula 3 (i.e. Figure 3 The ideal combined signal power shown in is equivalent to the second signal power mentioned in the previous embodiment);

[0188] Step 8: Calculate the synthesis loss of the signal according to Formula 4 (equivalent to the synthesis loss evaluation value mentioned in the previous embodiment).

[0189] It can be understood that the synthesized signal of the noisy signal is only used to calculate the reference signal and the phase weight, and does not directly participate in the calculation of the synthesis loss.

[0190] The embodiment of the present invention provides another method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation. The antenna array algorithm in the method provided by the embodiment of the present invention is a Simple algorithm. The data processing process of the method provided by the embodiment of the present invention is as follows: Figure 4 shown.

[0191] The synthetic performance evaluation process provided in the embodiment of the present invention is similar to steps 1 to 8 mentioned in the above embodiment, and will not be described in detail here. The difference between the process provided in the embodiment of the present invention and the above embodiment is mainly that the Simple algorithm is used when the antenna array algorithm is used to calculate the phase weight and perform compensation operations, and the reference signal is determined in a different way. Figure 4 As shown, in the embodiment of the present invention, a designated noise-added signal (such as Figure 4 The antenna 1 noise-added simulation signal shown in the figure is used as the reference signal, and the noise-added signal and its corresponding non-noised pure signal do not participate in the iterative compensation of the signal. In the process of iterative compensation of the signal, in each iteration cycle, the specified noise-added signal is used as the reference signal of the remaining noise-added signals.

[0192] The embodiment of the present invention provides another method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation. The antenna array algorithm in the method provided by the embodiment of the present invention is a Matrix-Free algorithm. The data processing process of the method provided by the embodiment of the present invention is as follows: Figure 5 shown.

[0193] The synthetic performance evaluation process provided in the embodiment of the present invention is similar to steps 1 to 8 mentioned in the above embodiment, and will not be described in detail here. The difference between the process provided in the embodiment of the present invention and the above embodiment is mainly that the Matrix-Free algorithm is used when the antenna array algorithm is used to calculate the phase weight and perform compensation operations, and the reference signal is determined in a different way. Figure 5 As shown, in the embodiment of the present invention, the composite signal of the compensated noise-added signal in each iteration cycle is used as the reference signal of each noise-added signal in the next iteration cycle.

[0194] The inventor has verified the method provided by the embodiment of the present invention through simulation experiments. In order to better illustrate the method provided by the embodiment of the present invention, Figure 6 to Figure 8 The verification results of the method provided by the embodiment of the present invention are briefly described. First, the first experiment is described, and the simulation parameters are shown in the following table:

[0195] Table 1

[0196] parameter Numeric Signal Type QPSK Signal bandwidth / MHz 128 Step Factor 0.2 Number of antennas N / 36 Accumulated time / ms 0.3 FFT points / points 256 Sampling rate / MHz 256 Signal-to-noise ratio before synthesis / dB -20,-19,···,0 Random delay value / [-0,0] Random phase delay / rad [-0,0]

[0197] The random delay value and random phase delay set in Experiment 1 are both 0, that is, the simulated antenna signals are aligned. Ideally, the synthesis loss of the antenna array algorithm for the N-way aligned antenna signals without noise is 0dB. In the simulation experiment scenario of Experiment 1, the Sumple algorithm is Monte Carlo simulated by the method provided by the embodiment of the present invention and the method based on signal-to-noise ratio estimation in the prior art, and the synthesis loss evaluated by the above two methods is obtained respectively. Figure 6 The curve of the evaluation result of the synthetic loss as the number of iterations changes is shown. Figure 6 The upper middle curve is a curve of synthetic loss obtained by evaluating the Sumple algorithm based on the method provided by the embodiment of the present invention, and the lower curve is a curve of synthetic loss obtained by evaluating the Sumple algorithm based on the method of signal-to-noise ratio evaluation. Figure 6 As shown, the synthesis loss evaluated by the method based on the embodiment of the present invention is close to 0dB, while the synthesis loss evaluated by the method based on the signal-to-noise ratio evaluation is about -1.35dB. Under the conditions of Experiment 1, the synthesis loss of the algorithm should be close to 0dB in an ideal state. Therefore, in comparison, the method provided by the embodiment of the present invention is more accurate in evaluating the synthesis loss and can effectively evaluate the synthesis loss of the algorithm.

[0198] Next, Experiment 2 is explained. The parameter types of the simulation parameters of Experiment 2 are the same as those shown in Table 1. The random time delay value of Experiment 2 is set to [-2, 2] (the unit is the number of sampling points), the random phase delay is set to [-0.5π, 0.5π] (the unit is rad), and the values ​​of other simulation parameters are the same as those in Table 1. Experiment 2 simulates the time delay and phase difference between the signals received by the antenna by adding random time and phase delays to the simulated signal. In the simulation scenario of Experiment 2, the Sumple algorithm is Monte Carlo simulated by the method provided in the embodiment of the present invention and the method based on signal-to-noise ratio estimation in the prior art, respectively, to obtain evaluation results of the synthesis loss of the Sumple algorithm by the two methods. The average synthesis loss of the synthesis loss obtained by evaluating the Sum algorithm by the method of the embodiment of the present invention and the method of the prior art is shown in the curve of the change of the signal-to-noise ratio of the signal before synthesis. Figure 7 As shown in the figure, the variance of the synthetic loss evaluated varies with the signal-to-noise ratio of the signal before synthesis. Figure 8 shown.

[0199] like Figure 7 As shown in the figure, the overall change trend of the average synthesis loss obtained by the two methods is relatively consistent. The curve first rises and then stabilizes. It can be seen that in the range of -20dB to -18dB of signal-to-noise ratio, the average synthesis loss is large and the evaluation results fluctuate greatly, which shows that the low signal-to-noise ratio environment will have a certain impact on the algorithm's synthesis performance evaluation. Figure 7 It can be seen that the average synthetic loss evaluated by the method based on the present invention tends to stabilize at 0dB, while the average synthetic loss evaluated by the method based on the signal-to-noise ratio evaluation tends to stabilize at -1dB. When the signal-to-noise ratio is -20dB, the average synthetic loss evaluated by the method of the present invention is about -0.75dB, and when the signal-to-noise ratio is -18dB, the average synthetic loss is close to 0dB. When the signal-to-noise ratio is -20dB, the average synthetic loss evaluated by the method based on the signal-to-noise ratio evaluation is about -1.9dB, and when the signal-to-noise ratio is -18dB, the average synthetic loss is still around -1.37dB. Taking the average synthetic loss that tends to stabilize as a reference, the difference between the evaluation result of the method of the present invention in a low signal-to-noise ratio environment and its stable evaluation value is relatively small compared to the method based on the signal-to-noise ratio evaluation. It can be seen that the signal-to-noise ratio environment has relatively little interference with the synthetic loss evaluation of the method provided by the present invention, which is conducive to accurate evaluation of the synthetic performance of the algorithm.

[0200] like Figure 8 As shown, the variance of the synthetic loss evaluated based on the two methods first shows a downward trend and then tends to be stable with the change of the signal-to-noise ratio. It can be seen that in each simulated signal-to-noise ratio environment, the variance of the synthetic loss evaluated by the method based on the signal-to-noise ratio evaluation is greater than the variance of the synthetic loss evaluated by the method provided by the present invention, and the variance of the synthetic loss evaluated by the method based on the signal-to-noise ratio evaluation is larger in the signal-to-noise ratio environment of -20dB to -10dB, while the variance of the synthetic loss evaluated by the method provided by the present invention in the overall signal-to-noise ratio environment is smaller, and most of them are close to zero. It can be understood that the stability of the method provided by the present invention in evaluating various signal-to-noise ratio environments is relatively high, which is conducive to accurately evaluating the synthetic performance of the algorithm.

[0201] Combining the simulation results of Experiment 1 and Experiment 2, it can be understood that the method provided by the embodiment of the present invention has relatively higher evaluation accuracy and stability than the existing method based on signal-to-noise ratio evaluation.

[0202] Based on the description of the method provided by the present invention in the above embodiments, it can be understood that the method provided by the present invention calculates the signal power of the synthesized signal under the ideal state and the signal power of the actual synthesized signal, and uses the signal power to calculate the synthesis loss, which is conducive to more accurately expressing the synthesis performance of the antenna array algorithm for the signal, and improving the evaluation accuracy of the algorithm synthesis performance in the antenna array algorithm simulation. Secondly, the synthesis loss calculation with the unnoised signal can reduce the influence of noise on the synthesis loss calculation, further improve the accuracy of the algorithm synthesis performance evaluation in the antenna array algorithm simulation, and is conducive to better testing the performance of the antenna array algorithm.

[0203] and Figure 1Corresponding to the method for improving the synthesis performance evaluation accuracy in the antenna array algorithm simulation shown in the embodiment of the present invention, a device for improving the synthesis performance evaluation accuracy in the antenna array algorithm simulation is provided for Figure 1 The specific implementation of the method shown in is shown in the structural diagram Fig. 9 As shown, including:

[0204] The signal simulation unit 201 is used to determine a plurality of initial antenna simulation signals when it is necessary to perform a synthesis performance evaluation on a preset antenna array algorithm;

[0205] A signal noise adding unit 202, configured to perform noise adding processing on each of the initial antenna simulation signals to obtain an initial noise adding signal corresponding to each of the initial antenna simulation signals;

[0206] A signal compensation unit 203 is used to apply the antenna array algorithm to synchronously perform signal compensation processing on each of the initial noise-added signals and each of the initial antenna simulation signals to obtain a compensated simulation signal corresponding to each of the initial antenna simulation signals;

[0207] A signal synthesis unit 204, configured to perform signal synthesis processing on each of the compensation simulation signals to obtain a synthesized simulation signal;

[0208] A first determining unit 205, configured to determine a first signal power corresponding to the synthetic simulation signal;

[0209] A second determining unit 206, configured to determine second signal powers corresponding to the multiple initial antenna simulation signals;

[0210] The loss evaluation unit 207 is used to perform a composite loss evaluation based on the first signal power and the second signal power to obtain a composite loss evaluation value, and evaluate the composite performance of the antenna array algorithm with the composite loss evaluation value.

[0211] The beneficial effects of the device provided by the embodiment of the present invention can be seen in the above combined Figure 1 The description of a method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation in the provided embodiment will not be repeated here.

[0212] exist Fig. 9 Based on the device shown, the device provided in the embodiment of the present invention can be further expanded into multiple units. The function of each unit can refer to the description of each embodiment provided in the previous text for a method for improving the accuracy of synthesis performance evaluation in antenna array algorithm simulation, and no further examples will be given here.

[0213] An embodiment of the present invention further provides a storage medium, which includes stored instructions, wherein when the instructions are executed, the device where the storage medium is located is controlled to execute a method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation as described above.

[0214] The embodiment of the present invention further provides an electronic device, the structural diagram of which is shown in FIG. Fig.10 As shown, it specifically includes a memory 301 and one or more instructions 302, wherein the one or more instructions 302 are stored in the memory 301 and are configured to be executed by one or more processors 303 to perform the following operations:

[0215] When it is necessary to perform a synthetic performance evaluation on a preset antenna array algorithm, determining a plurality of initial antenna simulation signals;

[0216] Performing noise addition processing on each of the initial antenna simulation signals to obtain an initial noise-added signal corresponding to each of the initial antenna simulation signals;

[0217] Applying the antenna array algorithm, synchronously performing signal compensation processing on each of the initial noise-added signals and each of the initial antenna simulation signals, to obtain a compensated simulation signal corresponding to each of the initial antenna simulation signals;

[0218] Performing signal synthesis processing on each of the compensation simulation signals to obtain a synthetic simulation signal;

[0219] Determining a first signal power corresponding to the synthetic simulation signal;

[0220] Determining second signal powers corresponding to the multiple initial antenna simulation signals;

[0221] A synthesis loss evaluation is performed based on the first signal power and the second signal power to obtain a synthesis loss evaluation value, and the synthesis performance of the antenna array algorithm is evaluated using the synthesis loss evaluation value.

[0222] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without creative work.

[0223] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0224] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation, characterized in that: include: When it is necessary to perform a synthetic performance evaluation on a preset antenna array algorithm, determining a plurality of initial antenna simulation signals; Performing noise addition processing on each of the initial antenna simulation signals to obtain an initial noise-added signal corresponding to each of the initial antenna simulation signals; Applying the antenna array algorithm, synchronously performing signal compensation processing on each of the initial noise-added signals and each of the initial antenna simulation signals, to obtain a compensated simulation signal corresponding to each of the initial antenna simulation signals; Performing signal synthesis processing on each of the compensation simulation signals to obtain a synthetic simulation signal; Determining a first signal power corresponding to the synthetic simulation signal; Determining second signal powers corresponding to the multiple initial antenna simulation signals; Performing a synthesis loss evaluation based on the first signal power and the second signal power to obtain a synthesis loss evaluation value, and evaluating the synthesis performance of the antenna array algorithm with the synthesis loss evaluation value; The applying of the antenna array algorithm to synchronously perform signal compensation processing on each of the initial noise-added signals and each of the initial antenna simulation signals to obtain a compensated simulation signal corresponding to each of the initial antenna simulation signals includes: Iteratively compensate each of the initial antenna simulation signals and each of the initial noise-added signals, and in a current iteration cycle, determine each noise-added signal to be compensated, each simulation signal to be compensated, and a reference signal corresponding to each noise-added signal to be compensated in the current iteration cycle; each noise-added signal to be compensated corresponds to each simulation signal to be compensated one by one; For each of the noise-added signals to be compensated, determining a phase weight corresponding to the noise-added signal to be compensated based on the antenna array algorithm and a reference signal corresponding to the noise-added signal to be compensated; For each of the simulated signals to be compensated, the phase weight corresponding to the corresponding noisy signal to be compensated is used as the phase weight corresponding to the simulated signal to be compensated; For each of the noise-added signals to be compensated, based on the antenna array algorithm and the phase weight corresponding to the noise-added signal to be compensated, delay and phase compensation are performed on the noise-added signal to be compensated to obtain a compensation signal corresponding to the noise-added signal to be compensated, and the compensation signal corresponding to the noise-added signal to be compensated is used as the first output signal corresponding to the current iteration period; For each of the simulated signals to be compensated, based on the antenna array algorithm and the phase weight corresponding to the simulated signal to be compensated, delay and phase compensation are performed on the simulated signal to be compensated to obtain a compensation signal corresponding to the simulated signal to be compensated, and the compensation signal corresponding to the simulated signal to be compensated is used as the second output signal corresponding to the current iteration period; Determine whether the current iteration cycle meets the preset iteration termination condition, if the current iteration cycle does not meet the iteration termination condition, enter the next iteration cycle, if the current iteration cycle meets the iteration termination condition, end the iterative compensation process, and use each second output signal corresponding to the current iteration cycle as each compensation simulation signal; Among them, each of the initial noise-added signals is a noise-added signal to be compensated in the first iteration cycle, each first output signal corresponding to each iteration cycle is a noise-added signal to be compensated in the next iteration cycle of the iteration cycle, each of the initial antenna simulation signals is a simulation signal to be compensated in the first iteration cycle, and each second output signal corresponding to each iteration cycle is a simulation signal to be compensated in the next iteration cycle of the iteration cycle.

2. The method for improving the synthesis performance evaluation accuracy in antenna array algorithm simulation according to claim 1, characterized in that: The determining of a plurality of initial antenna simulation signals comprises: generating a plurality of intermediate frequency signals; Perform time and phase delay processing on each of the intermediate frequency signals to obtain a delayed signal corresponding to each of the intermediate frequency signals, and use each of the delayed signals as the initial antenna simulation signal.

3. The method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation according to claim 1, characterized in that: The process of determining the reference signal corresponding to each noise-added signal to be compensated in the current iteration cycle includes: If the current iteration cycle is the first iteration cycle, determining a first initial reference signal corresponding to each noise-added signal to be compensated in the current iteration cycle according to a first preset initialization strategy; For each noise-added signal to be compensated in the current iteration period, using the first initial reference signal corresponding to the noise-added signal to be compensated as the reference signal corresponding to the noise-added signal to be compensated; If the current iteration cycle is not the first iteration cycle, performing signal synthesis processing on each noise-added signal to be compensated in the current iteration cycle to obtain a first synthesized noise-added signal corresponding to the current iteration cycle; For each noisy signal to be compensated in the current iteration cycle, a subtraction operation is performed between the first synthesized noisy signal and the noisy signal to be compensated, and the operation result is used as a reference signal corresponding to the noisy signal to be compensated.

4. The method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation according to claim 1, characterized in that: The process of determining the reference signal corresponding to each noise-added signal to be compensated in the current iteration cycle includes: If the current iteration cycle is the first iteration cycle, determining a second initial reference signal corresponding to each to-be-compensated noise-added signal of the current iteration cycle according to a second preset initialization strategy; For each noise-added signal to be compensated in the current iteration period, using the second initial reference signal corresponding to the noise-added signal to be compensated as the reference signal corresponding to the noise-added signal to be compensated; If the current iteration cycle is not the first iteration cycle, performing signal synthesis processing on each noise-added signal to be compensated in the current iteration cycle to obtain a second synthesized noise-added signal corresponding to the current iteration cycle; For each noisy signal to be compensated in the current iteration cycle, the second synthesized noisy signal is used as a reference signal corresponding to the noisy signal to be compensated.

5. The method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation according to claim 1, characterized in that: The process of determining the reference signal corresponding to each noise-added signal to be compensated in the current iteration cycle includes: Determine, in each of the initial noise-added signals, a target initial noise-added signal corresponding to a preset reference signal identifier; For each noisy signal to be compensated in the current iteration cycle, the target initial noisy signal is used as a reference signal corresponding to the noisy signal to be compensated.

6. The method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation according to claim 1, characterized in that: The determining whether the current iteration cycle meets a preset iteration termination condition includes: Determine whether each first output signal corresponding to the current iteration cycle has converged; If each first output signal corresponding to the current iteration period has converged, determining that the current iteration period meets the iteration termination condition; If the first output signals corresponding to the current iteration period have not converged, it is determined that the current iteration period does not meet the iteration termination condition.

7. The method for improving the synthesis performance evaluation accuracy in antenna array algorithm simulation according to claim 1, characterized in that: The determining of the first signal power corresponding to the synthetic simulation signal comprises: Determining each signal point included in the synthetic simulation signal; Determine the signal power corresponding to each of the signal points; A sum operation is performed on the signal powers corresponding to the respective signal points, and a sum operation result is used as the first signal power.

8. The method for improving the accuracy of synthetic performance evaluation in antenna array algorithm simulation according to claim 1, characterized in that: The determining the second signal power corresponding to the multiple initial antenna simulation signals includes: Determine antenna signal power and the number of simulated antennas; the number of simulated antennas is equal to the total number of signals of the multiple initial antenna simulation signals; Performing a square operation on the number of simulated antennas to obtain a first operation result; A product operation is performed on the first operation result and the antenna signal power, and the operation result is used as the second signal power.

9. The method for improving the synthesis performance evaluation accuracy in antenna array algorithm simulation according to claim 1, characterized in that: The performing a composite loss assessment based on the first signal power and the second signal power to obtain a composite loss assessment value includes: Calculating a ratio of the first signal power to the second signal power; The common logarithm corresponding to the ratio is calculated, and the common logarithm is multiplied by a numerical value of ten, and the result of the operation is used as the synthetic loss assessment value.

Citation Information

Patent Citations

  • Multi-antenna signal synthesis strengthening method based on parametric self-adaptive compensation and device

    CN101645728A

  • Signal synthesis method suitable for off-site multi-antenna array

    CN108365872A

  • Antenna array signal synthesis method based on maximum correlation signal-to-noise ratio criterion

    CN111988075A

  • Multibeam phased array antenna

    US20050134505A1