For traditional APAA with a rectangular and triangular grid of nodes, in which partial emitters are installed, simple analytical formulas are known that express the dependence of the array radiation pattern (ARP) on the angular coordinates. If the grid of nodes is irregular, or in a regular grid there are failures of individual digits in the control elements (phase shifters, attenuators, delay lines) or in power amplifiers, then these formulas are not applicable. Therefore, it is necessary to address to general relations of additive summation of the specific contribution to the ARP of the field generated by each emitter separately. In large arrays, their number can range from several to many tens or even hundreds of thousands. Further, if it is necessary to synthesize a given type of array RP, it is necessary to form special types of the amplitude-phase distribution of the signal on the emitters. The procedures for synthesizing such distributions require hundreds or even thousands of repeated calculations of the array RP, which may require several million angular points to analyze in the upper hemisphere of radiation. The article shows that using parallel computing with the help of programming technology on graphics processors (GPU), produced by NVIDIA and CUDA technology in a system designed to quickly create high-performance codes in the extended C language, C++ is able to speed up the calculations of the large antenna ARP by 2…3 orders of magnitude, even on standard office computers. When using modern CPUs (AMD Ryzen Threadripper PRO 3995 WX) and GPU (NVIDIA GeForce 3090), the acceleration in calculations can additionally increase by hundreds of times. At such computing speeds, even the problems of antenna synthesis and statistical analysis of the characteristics of the array RP will be solved almost in real time. An example of a statistical estimation of the ARP parameters of a large subaperture array with 1280 emitters, used in the COSMOSkyMed system, when random failures of the inverse type occur in the phase shifter digits. The use of graphics processors allows us to solve problems such as the synthesis of an array RP having a prescribed shape, and the statistical analysis of the characteristics of the array in the event of various failure options in its elements, as well as mechanical distortions of the aperture shape, in almost real time.
Read full abstract