COMPLEX OF MODELING OF RADAR SIGNALS USING THE UDP PROTOCOL AND MATLAB AS A COMPUTING CORE
Background . It is known that mathematical modeling allows researchers to compare and reasonably choose the parameters of the formation and processing of signals of various systems, including taking into account the combination of non-ideal technical means and a variety of application conditions. The long history of the development and improvement of radar systems has led to the accumulation of high-tech mathematical models developed using often incompatible source codes. In some cases, for example, when customizing a system-level model of a device or transferring models to a new computing platform, it is necessary to organize the possibility of joint work of models within a common software complex. Materials and methods . The article considers a software complex aimed to simulate signals for airborne radars. At the same time, the user interface, the choice of parameters of the radar scene and the control of the modeling process are implemented in the high-level language Delphi, and MATLAB is chosen as the computational core. Interaction between a user's Windows-application and MATLAB is performed via UDP protocol over Ethernet, so the MATLAB environment can physically reside on a remote server. The whole process of modeling radio signals is divided into 5 consecutive steps, each of which carries out one model. Step by step, the variables are stored in the MATLAB workspace. Conclusions . This method of constructing the software package allowed us to fulfill the conditions for the rapid development of a functional friendly user interface, the use of several mathematical models using matrix calculations and complex numbers, the implementation of fast collaborative development and refinement of mathematical models of the software complex without recompiling the user’s Windows-application. Specific examples of modeling radio signals and images using the proposed software complex based on the use of the UDP protocol and MATLAB as computing core are given.