ArraySoft provides high performance simulation software for the design and assessment of phased array antennas for radar and communication systems. The flagship of its software portfolio is the program APAS.
APAS is a sophisticated phased array simulator software package for the design and simulation of a wide variety of planar phased array antennas. It offers accurate, high-speed computation of the far-field patterns of both sum and difference beams of planar phased antennas including advanced far-field analysis capabilities and comprehensive 2-D and 3-D visualization of the simulated results. The effect of mutual coupling between the array elements on the array far-field performance can be taken fully into account. This is arranged by using measured or computed mutual coupling coefficients between in the elements (S-parameters) for calculating the embedded element pattern of each array element.
The name APAS stands for Advanced Phased Array Simulator. APAS offers a range of features not provided by similar programs of other vendors. Among these features are: low sidelobe pattern synthesis, calculation of main beam dispersion, monopulse slope, array noise figure, array third order intercept point including the impact of a wide range of array errors on these features. The array errors comprise: element phase and amplitude, element positions, defective elements, and structural deformation of the aperture.
One of the unique capabilities of APAS is the synthesis of low sidelobe tapers for both sum and difference patterns including multiple sector nulling. Amplitude-only synthesis is supported as well as phase-only and complex weighting.
APASplus has the same functionalityas APAS but is intended to be used with external MATLAB© programs that take over its control through bypassing its graphical user interface (GUI). In this way APASplus can be become part of a radar simulator. APASplus is presently under development.
APASlite is a stripped-down version of APAS. Compared to APAS it provides less functionality. Mutual coupling, calculation of the array noise figure and that of the third order intermodulation among others are removed. The emphasis with APASlite is on far-field calculation including processing and taper synthesis that does not differ from that of APAS.
MCoupling is a program that calculates coupling coefficients (S-parameters) between the elements of a planar array antenna and its surrounding neighbors using the known array reflection coefficient as function of scan angle. By knowing the coupling coefficients of the elements APAS or APASplus is able to take mutual coupling into account in the array far-field calculation. MCoupling is available in two versions. One version is intended for array antennas with a a rectangular grid. The other version can handle triangular grids.
All these four programs are coded in MATLAB and can be run on any platform on which MATLAB is installed.