SYSTEM OBJECTS – A NEW TECHNOLOGY FOR STUDYING SIMULATION MODELS OF RADIO ENGINEERING SYSTEMS IN MATLAB

Yuri S. Shinakov,
Institute of Radio and Information Systems (IRIS), Vienna, Austria

DOI: 10.36724/2664-066X-2023-9-5-9-14

SYNCHROINFO JOURNAL. Volume 9, Number 5 (2023). P. 9-14.

Abstract

Most of the best universities in the world have adopted MATLAB as a unified software environment in almost all areas of training in all courses of study. The purpose of this work is to illustrate the level of simplicity of programming a simulation modeling of the transmission channel of a wireless broadband access system built on the most modern and future-proof MIMO technology. This can be done without much time, since the developer of the MATLAB product, MathWork, monitors the emergence of new technologies in the field of communications and constantly creates examples of the use of its products for the research and design of new communications equipment, providing them with a detailed description and recommendations for users around the world on how to independently create radio engineering devices and systems. The subject of consideration is object programming technology. Using a particular example, it is shown that the introduction of this technology into the educational process allows not only to reduce the time spent on programming for a computer by several times when students perform experimental studies of radio engineering systems and devices through their simulation, but also to significantly simplify the dialogue between the student and the computer in an interactive mode.

Keywords: Educational process, system object, MATLAB, MIMO, channel simulator, computer programming

References

[1] C. Voloşencu, editor. MATLAB Applications in Engineering [Internet]. IntechOpen; 2022. Available from: http://dx.doi.org/10.5772/intechopen.91588

[2] R. Ren, XE Sun, L. Hu, “A new method for hosting and sharing MATLAB Web App.,” Sci Rep. 2022 Dec 14, no. 12(1),
p. 21645. doi: 10.1038/s41598-022-26165-3. PMID: 36517636; PMCID: PMC9750978.

[3] Yuri S. Shinakov, Marcelo Sampaio de Alencar, “Object programming in MATLAB radio engineering applications,” Synchroinfo Journal, 2023, vol. 9, no. 1, pp. 2-8. DOI: 10.36724/2664-066X-2023-9-1-2-8

[4] Alain Sibille, Claude Oestges, Alberto Zanella, “MIMO: from theory to implementation,” San Diego: Elsevier Inc., 2011. 360 p.

[5] Jerry R. Hampton, “Introduction to MIMO Communications,” N.Y.: Cambridge University press, 2014. 288 p.

[6] M.G. Bakulin, V.B. Kreyndelin, D.Yu. Pankratov, “Application of MIMO technology in modern wireless communication systems of different generations,” T-Comm, 2021, vol. 15, no.4, pр. 4-12. DOI: 10.36724/2072-8735-2021-15-4-4-12

[7] Nelson Costa, Simon Haykin, “Multiple-Input Multiple-Output Channel Models: Theory and Practice,” Hoboken: John Wiley & Sons, Inc., 2010. 230 p.

[8] P. Almers, E. Bonek, “Survey of Channel and Radio Propagation Models for WirelessMIMO Systems,” Hindawi Publishing Corporation, 2006.

[9] ETSI TR 125 996 V17.0.0 (2022-05) – Universal Mobile Telecommunications System (UMTS); Spatial channel model for Multiple Input Multiple Output (MIMO) simulations (3GPP TR 25.996 version 17.0.0 Release 17).

[10] MATLAB Re2017b/MATLAB Documentation/Communications System Toolbox/ Multiple-Input Multiple-Output (MIMO)/ comm.MIMOChannel System object.