Multi-antenna communication simulation system and method

By designing a multi-antenna communication simulation system, the unified management and collaborative work of multiple antenna modules are achieved, and the problem that a single node can only install a single antenna in the existing technology is solved, and the simulation capability of omnidirectional antennas and narrow beam directional antennas are realized, improving the accuracy and real-time simulation.

CN119788220APending Publication Date: 2025-04-08CHINA ACAD OF LAUNCH VEHICLE TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411695509.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The existing network simulation platform cannot support the installation of multiple antennas in a single node, and cannot realize the omnidirectional antenna and narrow beam directional antenna working simultaneously, which cannot meet the simulation needs of multi-antenna configuration and functional diversity.

Method used

A multi-antenna communication simulation system is designed, including antenna management module, omnidirectional antenna module, narrow beam directional antenna module, wireless channel propagation module, coordinate conversion module and statistical analysis module. Through the coordinated work of these modules, the unified management and coordinated work of multiple antenna modules are realized.

Benefits of technology

It realizes the installation of multiple omnidirectional antennas and narrow beam directional antennas on the simulation node model at the same time, supports omnidirectional antennas and narrow beam directional antennas to work simultaneously, improves simulation accuracy and real-timeness, and meets the simulation needs of multi-antenna configuration and functional diversity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119788220A_ABST
    Figure CN119788220A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-antenna communication simulation system and method. The system comprises an antenna management module, an omnidirectional antenna module, a narrow beam directional antenna module, a wireless channel propagation module, a coordinate conversion module and a statistical analysis module. The antenna management module constructs a multi-antenna communication simulation system, solves the problem that a single simulation node model can only be configured with one antenna module, solves the problem that a plurality of antenna modules cannot work at the same time, and solves the problem that nodes cannot broadcast and unicast at the same time. The narrow-beam directional antenna module stores an antenna pattern through a database, so that rapid access of large-capacity high-precision pattern data is realized, and the problems of low simulation operation efficiency and poor antenna gain calculation accuracy of a network simulation platform based on common text storage antenna patterns are solved; and the coordinate conversion module covers a rotation matrix among various typical coordinate systems, and solves the problem that the definition of an externally input trajectory data reference coordinate system is inconsistent with that of a network simulation platform design reference coordinate system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a multi-antenna communication simulation system and method, belonging to the technical field of network simulation. Background Art

[0002] The network simulation platform provides a convenient and fast research environment for the development, research and evaluation of communication systems by modeling, analyzing and designing network communication systems. In terms of wireless network simulation, most network simulation platforms provide relatively complete wireless network simulation modules for developers to perform wireless simulation, including node mobility modeling, antenna modeling, simulation of wireless channel link calculation process, modulation mode, bit error rate simulation, etc. Among them, antenna modeling mainly realizes the simulation platform's simulation of the spatial radiation characteristics of wireless signal transmission beams and receiving beams, including the directivity simulation of transmission beams and receiving beams, as well as the simulation of transmission signal gain and receiving signal gain. The accuracy of beam directivity modeling directly affects the accuracy of signal gain calculation, and then affects the calculation results of wireless channel links and the simulation of node communication effects. Therefore, antenna modeling is a key link in wireless network modeling and directly affects the accuracy of wireless network simulation.

[0003] The current mainstream network simulation platform only supports the installation of one antenna module in the node model, which means that the type of antenna is fixed to one type, either a narrow beam directional antenna or an omnidirectional antenna. In recent years, with the widespread application of phased array antennas, communication terminal nodes can be equipped with multiple antennas, different antennas can perform different functions, and multiple antennas can work at the same time. It can be seen that the current network simulation platform cannot meet the simulation requirements of installing multiple antennas on a single node, multiple antennas realizing different functions and working at the same time.

[0004] Furthermore, for narrow beam directional antennas, antenna pattern simulation and beam pointing calculation are the key to realizing their functions.

[0005] In terms of antenna pattern modeling and simulation, pre-loading pre-generated antenna pattern data files is the main implementation method of most current network simulation platforms, and each platform mainly records data in the form of ordinary text. When a high-precision simulation is to be achieved, the amount of pattern data generated is very large. During the simulation process, it takes a long time to query and calculate antenna gain data through ordinary text, and there is a risk of simulation crash, which cannot meet the simulation requirements of efficient, real-time, and accurate simulation.

[0006] In order to calculate the beam direction of the antenna transmitting and receiving signals when two nodes communicate, the node's location coordinates and other information need to be given in real time. For different simulation scenario requirements, the node location coordinates input by the user are often based on the application background industry practice, that is, the reference coordinate system of the trajectory data to be input before simulation is different. However, the network simulation platform often only designs a fixed reference coordinate system, and the node coordinate data that is different from its coordinate system definition cannot be directly used for simulation calculations. Summary of the invention

[0007] The technical problem solved by the present invention is: to overcome the shortcomings of the prior art, to provide a multi-antenna communication simulation system and method, to effectively solve the shortcomings in the network simulation platform that the node model can only be configured with a single antenna module, the single antenna module has a single function, and the node cannot perform unicast and broadcast at the same time, and to realize the simultaneous installation of multiple omnidirectional antennas and narrow-beam directional antennas on the simulation node model, and the omnidirectional antenna (broadcast) and the narrow-beam directional antenna (unicast) can work at the same time, and the transmit and receive status of each antenna can also be configured and switched as needed.

[0008] The technical solution of the present invention is: in the first aspect, a multi-antenna communication simulation system is provided, including an antenna management module, an omnidirectional antenna module, a narrow beam directional antenna module, a wireless channel propagation module, a coordinate conversion module, and a statistical analysis module, all of which are installed on a network simulation platform, wherein:

[0009] The antenna management module manages and schedules multiple antenna modules in a unified manner, configures antenna modules according to simulation requirements, sends antenna transceiver status and transceiver transmit power information to the omnidirectional antenna module, and sends antenna transceiver status, antenna beam pointing angle, and transceiver transmit power information to the narrow beam directional antenna module;

[0010] The omnidirectional antenna module simulates the transmission or reception of broadcast signals, calculates the signal power when transmitting or receiving signals, starts the antenna's transceiver control according to the transceiver status information sent by the antenna management module, obtains the signal transmission power according to the transceiver transmission power sent by the antenna management module and the antenna gain in the module's properties, and sends it to the wireless channel propagation module; obtains the signal reception power according to the attenuated signal power sent by the wireless channel propagation module and the antenna gain in the module's properties, and sends it to the antenna management module;

[0011] The narrow beam directional antenna module simulates the transmission or reception of unicast signals and calculates the signal power when transmitting or receiving signals; starts the antenna's transceiver control according to the transceiver status information sent by the antenna management module, calculates the actual propagation pointing angle of the beam according to the transceiver node position information sent by the network simulation platform, calculates the antenna transmission or reception gain according to the antenna beam pointing angle sent by the antenna management module and the calculated actual propagation pointing angle of the beam, obtains the signal transmission power according to the transceiver transmission power sent by the antenna management module and the antenna transmission gain calculated by this module and sends it to the wireless channel propagation module, calculates the signal reception power according to the attenuated signal power sent by the wireless channel propagation module and the antenna reception gain calculated by this module and sends it to the antenna management module;

[0012] The wireless channel propagation module simulates the signal propagation attenuation process in the wireless space, calculates the attenuated signal power when the signal reaches the receiving end according to the signal transmission power sent by the omnidirectional antenna module or the narrow beam directional antenna module, and sends it to the omnidirectional antenna module or the narrow beam directional antenna module;

[0013] The coordinate conversion module is used for coordinate conversion calculations in different spatial coordinate systems. It obtains the node trajectory data in the network simulation platform coordinate system based on the external trajectory data reference coordinate system and conversion matrix information configured by the simulation, and sends it to the network simulation platform.

[0014] The statistical analysis module is used to collect key information during the simulation process, and collect and record simulation data based on the information type customized by the simulation configuration.

[0015] Preferably, the antenna management module, omnidirectional antenna module, narrow beam directional antenna module, wireless channel propagation module, and coordinate conversion module simultaneously send the simulation calculation result information output by each module to the statistical analysis module. The statistical analysis module receives the simulation information of the aforementioned modules and records it as needed according to the collection information type of the initial configuration of the simulation.

[0016] Preferably, the antenna management module includes a multi-transceiver integrated submodule and an antenna manager, specifically:

[0017] The antenna manager configures and schedules multiple transceivers and antenna modules. During the simulation initialization process, the number, type and properties of transceivers and antenna modules are configured. During the simulation operation, the antenna number to be enabled, the transceiver status and the beam pointing angle information are sent to the multi-transceiver integrated submodule and the statistical analysis module.

[0018] The multi-transceiver integrated submodule installs multiple antennas by installing multiple transceivers in a single node, selects the transceiver to be enabled according to the antenna number, transceiver status, and beam pointing angle information sent by the antenna manager, and passes this information to the transceiver, enables the corresponding antenna module, sends the antenna transceiver status and transceiver transmission power to the omnidirectional antenna module and the statistical analysis module, and sends the antenna transceiver status, antenna beam pointing angle, and transceiver transmission power to the narrow beam directional antenna module and the statistical analysis module;

[0019] The multi-transceiver integrated submodule integrates multiple transceivers into a whole. Each transceiver can be equipped with one or more antenna modules. Antenna modules on different transceivers can transmit or receive at the same time, and similar antenna modules on the same transceiver can also transmit or receive at the same time.

[0020] The attribute information of the transceiver includes: name, transmission power, receiving threshold, and receiving sensitivity, which can realize the data sending and receiving judgment function. Specifically, when sending data, the data information and transmission power are sent to the omnidirectional antenna module or the narrow beam directional antenna module; when receiving data, the signal receiving power sent by the omnidirectional antenna module or the narrow beam directional antenna module is received, and the receiving sensitivity and receiving threshold are compared to determine whether the data can be received normally.

[0021] Preferably, the omnidirectional antenna module includes an omnidirectional antenna attribute configuration submodule and an omnidirectional antenna signal power calculation submodule, specifically:

[0022] The omnidirectional antenna attribute configuration submodule initializes the antenna name, antenna installation position, antenna gain, and antenna loss information;

[0023] The omnidirectional antenna signal power calculation submodule calculates the signal transmission power of the transmitting node or the signal receiving power of the receiving node, sends the signal transmission power to the wireless channel propagation module and the statistical analysis module at the transmitting node, and sends the signal receiving power to the transceiver and the statistical analysis module of the antenna management module at the receiving node.

[0024] Preferably, the narrow beam directional antenna module includes a narrow beam antenna attribute configuration submodule, a beam pointing calculation submodule, an antenna gain fast calculation submodule and a narrow beam directional antenna signal power calculation submodule, specifically:

[0025] The narrow beam antenna attribute configuration submodule initializes and configures the antenna name, antenna installation position, antenna radiation pattern, antenna loss, and antenna coordinate system definition information;

[0026] The beam pointing calculation submodule calculates the actual pointing vector of the beam propagating in the wireless space, determines the actual pointing angle of the transmitting beam and the actual pointing angle of the receiving beam, and sends them to the antenna gain fast calculation submodule and the statistical analysis module;

[0027] The antenna gain fast calculation submodule performs antenna transmission gain or antenna receiving gain search and calculation, and sends it to the narrow beam directional antenna signal power calculation submodule and the statistical analysis module;

[0028] The narrow beam directional antenna signal power calculation submodule calculates the signal transmission power of the transmitting node or the signal receiving power of the receiving node, sends the signal transmission power to the wireless channel propagation module and the statistical analysis module at the transmitting node, and sends the signal receiving power to the transceiver and the statistical analysis module of the antenna management module at the receiving node.

[0029] Preferably, the wireless channel propagation module includes a channel attribute configuration submodule and a signal attenuation calculation submodule, specifically:

[0030] The channel attribute configuration submodule initializes and configures the communication frequency, channel fading model and its parameters, signal propagation speed, and maximum propagation distance information;

[0031] The signal attenuation calculation submodule calculates the signal power after the signal propagates attenuated in the wireless space according to the signal transmission power sent by the omnidirectional antenna module or narrow beam directional antenna module of the transmitting node and the attribute information of the channel attribute configuration submodule, and sends it to the omnidirectional antenna module or narrow beam directional antenna module and the statistical analysis module at the receiving end.

[0032] Preferably, the coordinate conversion module includes a coordinate conversion matrix library and a coordinate conversion calculation submodule, specifically:

[0033] The coordinate system conversion matrix library integrates the conversion matrices between various coordinate systems for initial simulation configuration and provides a basis for the coordinate conversion calculation submodule;

[0034] The coordinate conversion calculation submodule maps and converts the external input trajectory data to the reference coordinate system designed by the network simulation platform according to the coordinate system conversion matrix of the initial simulation configuration, and hands it over to the network simulation platform for use.

[0035] Preferably, when the beam pointing calculation submodule calculates the actual pointing angle of the beam propagating in the wireless space, that is, the transmitting beam pointing angle or the receiving beam pointing angle:

[0036] The beam pointing angle is calculated in the antenna coordinate system;

[0037] When calculating the actual pointing vector of the transmitting beam or the actual pointing vector of the receiving beam, the position coordinates of the transmitting node and the receiving node are converted to the transmitting antenna coordinate system or the receiving antenna coordinate system;

[0038] Obtain the actual pointing angle of the transmitting beam or the actual pointing angle of the receiving beam according to the antenna normal, off-axis angle and azimuth definition;

[0039] The antenna coordinate system is defined in the properties of the Narrow Beam Directional Antenna module;

[0040] The location coordinates of the transmitting node and the receiving node are obtained from the network simulation platform.

[0041] Preferably, when the antenna gain fast calculation submodule performs fast search and calculation of the antenna transmission gain or reception gain:

[0042] The beam pointing angle sent by the receiving antenna management module, as well as the actual pointing angle of the transmitting beam and the actual pointing angle of the receiving beam sent by the beam pointing calculation submodule, are quickly searched or calculated in the antenna pattern database file for antenna transmission gain or receiving gain; when the antenna transmission or receiving gain cannot be directly obtained in the antenna pattern file, the antenna gain values ​​corresponding to the two groups of angles closest to the actual pointing angle of the transmitting or receiving beam in the file are selected for average interpolation calculation;

[0043] In order to accurately simulate the high-precision antenna radiation pattern in a three-dimensional state, the antenna gain corresponding to the double beam angles is recorded and accessed through the database, supporting fast data query and large-scale storage.

[0044] In a second aspect, a multi-antenna communication simulation method is provided, comprising:

[0045] Installing a multi-antenna communication simulation system on a node model of a network simulation platform;

[0046] Enter the antenna management module, configure the number of transceivers and antenna type and quantity information; install and associate a certain number of transceivers in the antenna manager, and configure the attribute information of each transceiver; install and associate a certain number of omnidirectional antenna modules and narrow beam directional antenna modules in each transceiver, and configure the attribute information of each omnidirectional antenna module and narrow beam directional antenna module;

[0047] Enter the wireless channel propagation module and configure the attribute information of the wireless channel;

[0048] Enter the coordinate conversion module, configure the original coordinate system of the data to be converted, the network simulation platform coordinate system, and the conversion matrix to be used;

[0049] Enter the statistical analysis module and configure the simulation information to be collected;

[0050] Set up the simulation scene and start the simulation;

[0051] After the simulation is completed, enter the statistical analysis module, download the statistical text, and view the simulation data.

[0052] Compared with the prior art, the present invention has the following advantages:

[0053] (1) The antenna management module proposed in the present invention realizes the integrated management of multiple antennas, effectively solves the shortcomings that the node model can only be configured with a single antenna module, the antenna module has only one function, and the node cannot perform unicast and broadcast at the same time, supports the construction of a multi-antenna communication simulation system, and realizes the installation of more than two types of antenna modules on the node model of the network simulation platform. Each antenna module can be installed in multiples, and multiple antenna modules can work at the same time, which can support the simultaneous operation of broadcast and unicast, and the simultaneous transmission and reception of different antennas or independent transmission and reception;

[0054] (2) The narrow beam directional antenna module proposed in the present invention designs a fast calculation method for antenna gain, realizes fast calculation of antenna gain, uses a database to access three-dimensional antenna pattern data, and with its fast indexing feature, solves the problem of slow loading and time-consuming query of high-precision antenna pattern records in ordinary text on the network simulation platform. It can not only support high-precision simulation of the phased array antenna communication process, but also improve the real-time efficiency of antenna gain query and solution, thereby improving the real-time performance and accuracy of the simulation;

[0055] (3) The coordinate conversion module proposed in the present invention realizes compatibility with external trajectory data defined in different coordinate systems. By importing the conversion matrix between multiple reference coordinate systems, the external trajectory data can be processed into data in the reference coordinate system required by the network simulation platform, thereby expanding the compatibility of the network simulation platform with external trajectory data. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 It is a composition diagram of the multi-antenna communication simulation system of the present invention;

[0057] Figure 2 This is a structural diagram of a multi-transceiver integrated submodule of the present invention;

[0058] Figure 3 The beam pointing calculation flow chart of the present invention;

[0059] Figure 4 A schematic diagram of the organization format of the antenna pattern database file of the present invention;

[0060] Figure 5 This is a working flow chart of the multi-antenna communication simulation system and method of the present invention. DETAILED DESCRIPTION

[0061] The present invention provides a multi-antenna communication simulation system and method, which effectively solves the shortcomings that a node model in a network simulation platform can only be configured with a single antenna module, the antenna module has a single function, and the node cannot perform unicast and broadcast at the same time. It can realize the simultaneous installation of multiple omnidirectional antennas and narrow-beam directional antennas on the simulation node model, and the omnidirectional antenna (broadcast) and the narrow-beam directional antenna (unicast) can work at the same time, and the receiving and transmitting state of each antenna can be configured and switched as needed.

[0062] Aiming at the communication simulation requirements of simultaneously installing multiple omnidirectional antennas and narrow-beam directional antennas on wireless communication terminals, simultaneously working the omnidirectional antennas and narrow-beam directional antennas, and configuring and switching the transmitting and receiving states of multiple antennas on demand, the present invention designs an antenna management module and constructs a multi-antenna communication simulation system, which solves the problem that a single simulation node model can only be configured with one antenna module, solves the problem that multiple antenna modules cannot work at the same time, and solves the problem that the node cannot broadcast and unicast at the same time; the narrow-beam directional antenna module proposed in the present invention stores antenna patterns in a database, realizes rapid access to large-capacity and high-precision pattern data, and solves the problem that the network simulation platform based on ordinary text storage of antenna patterns has low simulation operation efficiency and poor antenna gain calculation accuracy; the coordinate conversion module proposed in the present invention covers rotation matrices between multiple typical coordinate systems, and solves the problem that the reference coordinate system of externally input trajectory data is inconsistent with the definition of the reference coordinate system of the network simulation platform design.

[0063] A multi-antenna communication simulation system includes an antenna management module, an omnidirectional antenna module, a narrow beam directional antenna module, a wireless channel propagation module, a coordinate conversion module, and a statistical analysis module. Figure 1 shown.

[0064] 1. Antenna Management Module

[0065] Realize unified management and scheduling of multiple antenna modules, configure antenna modules according to simulation requirements, and enable corresponding antenna modules according to the antenna type, antenna number and other usage requirements during the simulation process. Send antenna transceiver status, transceiver transmit power and other information to the omnidirectional antenna module, and send antenna transceiver status, antenna beam pointing angle, transceiver transmit power and other information to the narrow beam directional antenna module.

[0066] The antenna management module realizes the unified management and scheduling of multiple antennas, including the multi-transceiver integrated submodule and the antenna manager.

[0067] The multi-transceiver integrated submodule is responsible for realizing the simultaneous operation of different types of antennas and multiple antennas. It installs multiple antennas by installing multiple transceivers on a single node. The transceiver to be enabled is selected according to the antenna number, transceiver status, beam pointing angle and other information configured by the antenna manager. The transceiver is then handed over to the transceiver to enable the corresponding antenna module, send the transceiver status and transceiver transmission power to the omnidirectional antenna module and the statistical analysis module, and send the transceiver status, beam pointing angle and transceiver transmission power to the narrow beam directional antenna module and the statistical analysis module. Figure 2 As shown, the multi-transceiver integrated submodule integrates multiple transceivers into a whole. Each transceiver can be installed with one or more antenna modules. Antenna modules on different transceivers can send or receive at the same time, and the same type of antenna modules on the same transceiver can send or receive at the same time. Specifically, if the node model is configured with 2 transceivers, transceiver 1 is installed with 3 omnidirectional antenna modules (antennas a, b, and c respectively), and transceiver 2 is installed with 2 narrow beam directional antenna modules and 1 omnidirectional antenna module (antennas d, e, and f respectively), then antennas a, b, and c can send or receive at the same time, antennas d and e can send or receive at the same time, and antennas d and e cannot work at the same time with antenna f; antennas a, b, and c can work at the same time with antennas d, e, or antenna f, and the sending and receiving states are independently configured and do not affect each other, that is, when antennas a, b, and c send, antennas d, e, or antenna f can send or receive, and when antennas a, b, and c receive, antennas d, e, or antenna f can also send or receive. The transceiver can be configured with attribute information such as transceiver name, transmission power, receiving threshold, receiving sensitivity, etc. to realize data sending and receiving discrimination. When sending data, the data information and transmission power are simultaneously transmitted to the transmitting antenna module. When receiving data, the signal receiving power obtained from the antenna module is compared with the receiving sensitivity and receiving threshold to determine whether the data can be received normally.

[0068] The antenna manager configures and schedules multiple transceivers and antenna modules. During the simulation initialization process, a certain number of transceivers are configured according to the simulation requirements, and a certain type and number of antenna modules are configured on each transceiver. During the simulation, the antenna number, transceiver status, beam pointing angle and other information are configured to the multi-transceiver integrated sub-module, the corresponding antenna module is enabled, and the aforementioned antenna number, transceiver status, beam pointing angle and other information are passed to the statistical analysis module.

[0069] 2. Omnidirectional Antenna Module

[0070] Realize the transmission or reception simulation of the broadcast signal, calculate the signal power when transmitting or receiving the signal, receive the transceiver status configuration information sent by the antenna manager to start the antenna's transceiver control, obtain the signal transmission power according to the transceiver transmission power sent by the antenna management module and the antenna gain in the properties of this module, obtain the signal reception power according to the attenuated signal power sent by the wireless channel propagation module and the antenna gain in the properties of this module, send the signal transmission power to the wireless channel propagation module, and send the signal reception power to the antenna management module.

[0071] The omnidirectional antenna module realizes the transmission and reception of broadcast signals, including an omnidirectional antenna attribute configuration submodule and an omnidirectional antenna signal power calculation submodule, where:

[0072] The omnidirectional antenna attribute configuration submodule initializes the antenna name, antenna installation position, antenna gain, antenna loss and other information.

[0073] The omnidirectional antenna signal power calculation submodule calculates the signal transmission power of the transmitting end or the signal receiving power of the receiving end; at the transmitting end, the signal transmission power is calculated according to the configured antenna gain and the transmission power information of the transceiver, and it is passed to the wireless channel propagation module and the statistical analysis module; at the receiving end, the signal receiving power is calculated according to the attenuated signal power and antenna gain calculated by the wireless channel propagation module, and it is passed to the transceiver and the statistical analysis module.

[0074] 3. Narrow beam directional antenna module

[0075] Realize the simulation of transmitting or receiving unicast signals, calculate the signal power when transmitting or receiving signals, start the antenna's transmitting and receiving control by receiving the transmitting and receiving status configuration information sent by the receiving antenna manager, calculate the actual propagation pointing angle of the beam according to the transmitting and receiving node position information sent by the network simulation platform, complete the antenna transmitting or receiving gain calculation according to the antenna beam pointing angle sent by the antenna manager and the actual propagation pointing angle of the beam calculated above, obtain the signal transmitting power according to the transceiver transmitting power sent by the antenna management module and the antenna transmitting gain calculated by this module, calculate the signal receiving power according to the attenuated signal power sent by the wireless channel propagation module and the antenna receiving gain calculated by this module, send the signal transmitting power to the wireless channel propagation module, and send the signal receiving power to the antenna management module.

[0076] The narrow beam directional antenna module realizes the transmission and reception of unicast signals, including the narrow beam antenna attribute configuration submodule, the beam pointing calculation submodule, the antenna gain fast calculation submodule and the narrow beam directional antenna signal power calculation submodule. Among them:

[0077] The narrow beam antenna attribute configuration submodule initializes and configures information such as the antenna name, antenna installation location, antenna radiation pattern, antenna loss, and antenna coordinate system definition.

[0078] The beam pointing calculation submodule calculates the actual pointing vector of the beam propagating in the wireless space, and determines the actual pointing angle of the transmitting beam and the actual pointing angle of the receiving beam; the actual pointing angle of the beam is calculated in the antenna coordinate system, such as Figure 3 As shown, the position coordinates of the transmitting and receiving nodes are obtained from the network simulation platform, and the position coordinates of the transmitting node and the receiving node are converted to the transmitting antenna coordinate system or the receiving antenna coordinate system, and the actual pointing vector of the transmitting beam and the actual pointing vector of the receiving beam are calculated respectively. According to the obtained vectors, the corresponding off-axis angle and azimuth angle of the transmitting beam or the receiving beam are calculated according to the antenna normal and the off-axis angle and azimuth angle definitions, that is, the actual pointing angle of the transmitting beam and the actual pointing angle of the receiving beam are obtained, and they are passed to the antenna gain fast calculation submodule and the statistical analysis module. The antenna coordinate system is defined in the properties of the narrow beam directional antenna module. The position coordinates of the transmitting node and the receiving node are obtained from the network simulation platform.

[0079] The antenna gain fast calculation submodule completes the antenna transmission gain or antenna receiving gain search calculation and passes it to the signal power calculation submodule and the statistical analysis module; Figure 4 As shown, in order to accurately simulate the antenna pattern in a three-dimensional state, the antenna gain after mapping the double beam angle information is recorded, and access is achieved through a database, supporting fast data query and large-scale storage; according to the beam pointing angle input by the antenna manager and the actual beam pointing angle calculated above, the antenna gain can be quickly found in the antenna pattern database file. If the antenna transmission or reception gain cannot be directly obtained in the antenna pattern file, the antenna gain values ​​corresponding to the two groups of angles closest to the actual transmission or reception beam pointing angle in the file are selected for average interpolation calculation.

[0080] The narrow beam directional antenna signal power calculation submodule calculates the signal transmission power of the transmitting end or the signal receiving power of the receiving end; at the transmitting end, the signal transmission power is calculated based on the antenna transmission gain and transceiver transmission power information calculated above, and it is passed to the wireless channel propagation module and the statistical analysis module; at the receiving end, the signal receiving power is calculated based on the attenuated signal power calculated by the wireless channel propagation module and the antenna receiving gain calculated above, and it is passed to the transceiver and the statistical analysis module.

[0081] 4. Wireless Channel Propagation Module

[0082] The system simulates the attenuation process of signal propagation in wireless space, calculates the attenuated signal power when the signal reaches the receiving end, obtains the attenuated signal power according to the signal transmission power sent by the omnidirectional antenna module or the narrow beam directional antenna module, and sends the attenuated signal power to the omnidirectional antenna module or the narrow beam directional antenna module.

[0083] The wireless channel propagation module includes a channel attribute configuration submodule and a signal attenuation calculation submodule. Among them:

[0084] The channel attribute configuration submodule initializes and configures information such as communication frequency, channel fading model and its parameters, signal propagation speed, and maximum propagation distance.

[0085] The signal attenuation submodule calculates the signal power after the signal is attenuated in the wireless space according to the signal transmission power output by the transmitting end omnidirectional antenna module or the narrow beam directional antenna module and the attribute information of the channel attribute configuration submodule, that is, the signal power when it reaches the receiving antenna, and passes it to the receiving end omnidirectional antenna module or the narrow beam directional antenna module and the statistical analysis module.

[0086] 5. Coordinate transformation module

[0087] Realize the coordinate conversion calculation under different spatial coordinate systems, obtain the node trajectory data under the network simulation platform coordinate system according to the external trajectory data reference coordinate system and conversion matrix information of the simulation configuration, and hand it over to the network simulation platform for use.

[0088] The coordinate conversion module realizes the coordinate conversion calculation under different spatial coordinate systems, including the coordinate conversion matrix library and the coordinate conversion calculation submodule. Among them:

[0089] The coordinate system transformation matrix library integrates the transformation matrices between multiple coordinate systems and provides input for the coordinate transformation calculation submodule.

[0090] During the simulation initialization phase, the coordinate transformation calculation submodule takes the reference coordinate system of the external input trajectory data and the reference coordinate system designed by the network simulation platform as input, selects the coordinate transformation matrix in the coordinate system transformation matrix library, maps and transforms the external input trajectory data to the reference coordinate system designed by the network simulation platform, and hands it over to the network simulation platform for use.

[0091] 6. Statistical Analysis Module

[0092] Realize the collection of key information during the simulation process, collect and record simulation data according to the information type customized according to the simulation configuration.

[0093] The statistical analysis module collects key information in the simulation process and records it in real time through the database. It supports custom selection of simulation information to be collected, including collection time, antenna module activation control information, signal transmission power of the transmitting antenna, signal reception power of the receiving antenna, actual pointing angle of the transmitting beam / receiving beam propagating in the wireless space, antenna transmission / receiving gain, signal power after attenuation of wireless space propagation, etc.

[0094] The antenna management module, omnidirectional antenna module, narrow beam directional antenna module, wireless channel propagation module and coordinate conversion module simultaneously send the simulation information sent by each module to the statistical analysis module. The statistical analysis module receives the simulation information of the aforementioned modules and records it as needed according to the collection information type of the initial configuration of the simulation.

[0095] A multi-antenna communication simulation method comprises the following steps:

[0096] (1) Open the network simulation platform and install a multi-antenna communication simulation system on the node model, including an antenna manager, an omnidirectional antenna module, a narrow beam directional antenna module, a wireless channel propagation module, a coordinate transformation module, and a statistical analysis module;

[0097] (2) Enter the antenna management module and configure the number of transceivers and the type and number of antennas; install and associate a certain number of transceivers in the antenna manager and configure the attribute information of each transceiver; install and associate a certain number of omnidirectional antenna modules and narrow beam directional antenna modules in each transceiver and configure the attribute information of each omnidirectional antenna module and narrow beam directional antenna module;

[0098] (3) Enter the wireless channel propagation module and configure the attribute information of the wireless channel;

[0099] (4) Enter the coordinate conversion module and configure the original coordinate system of the data to be converted, the network simulation platform coordinate system, and the conversion matrix to be used;

[0100] (5) Enter the statistical analysis module and configure the simulation information to be collected;

[0101] (6) Set up the simulation scenario and start the simulation;

[0102] (7) After the simulation is completed, enter the statistical analysis module, download the statistical text, and view the simulation data.

[0103] like Figure 5 Shown is the workflow of the multi-antenna communication simulation system and method.

[0104] The contents not described in detail in the specification of the present invention belong to the prior art known to the professional and technical personnel in this field.

Claims

1. A multi-antenna communication simulation system, characterized in that: It includes antenna management module, omnidirectional antenna module, narrow beam directional antenna module, wireless channel propagation module, coordinate conversion module and statistical analysis module. All the above modules are installed on the network simulation platform, including: The antenna management module manages and schedules multiple antenna modules in a unified manner, configures antenna modules according to simulation requirements, sends antenna transceiver status and transceiver transmit power information to the omnidirectional antenna module, and sends antenna transceiver status, antenna beam pointing angle, and transceiver transmit power information to the narrow beam directional antenna module; The omnidirectional antenna module simulates the transmission or reception of broadcast signals, calculates the signal power when transmitting or receiving signals, starts the antenna's transceiver control according to the transceiver status information sent by the antenna management module, obtains the signal transmission power according to the transceiver transmission power sent by the antenna management module and the antenna gain in the module's properties, and sends it to the wireless channel propagation module; obtains the signal reception power according to the attenuated signal power sent by the wireless channel propagation module and the antenna gain in the module's properties, and sends it to the antenna management module; The narrow beam directional antenna module simulates the transmission or reception of unicast signals and calculates the signal power when transmitting or receiving signals; starts the antenna's transceiver control according to the transceiver status information sent by the antenna management module, calculates the actual propagation pointing angle of the beam according to the transceiver node position information sent by the network simulation platform, calculates the antenna transmission or reception gain according to the antenna beam pointing angle sent by the antenna management module and the calculated actual propagation pointing angle of the beam, obtains the signal transmission power according to the transceiver transmission power sent by the antenna management module and the antenna transmission gain calculated by this module and sends it to the wireless channel propagation module, calculates the signal reception power according to the attenuated signal power sent by the wireless channel propagation module and the antenna reception gain calculated by this module and sends it to the antenna management module; The wireless channel propagation module simulates the signal propagation attenuation process in the wireless space, calculates the attenuated signal power when the signal reaches the receiving end according to the signal transmission power sent by the omnidirectional antenna module or the narrow beam directional antenna module, and sends it to the omnidirectional antenna module or the narrow beam directional antenna module; The coordinate conversion module is used for coordinate conversion calculations in different spatial coordinate systems. It obtains the node trajectory data in the network simulation platform coordinate system based on the external trajectory data reference coordinate system and conversion matrix information configured by the simulation, and sends it to the network simulation platform. The statistical analysis module is used to collect key information during the simulation process, and collect and record simulation data based on the information type customized by the simulation configuration.

2. A multi-antenna communication simulation system according to claim 1, characterized in that: The antenna management module, omnidirectional antenna module, narrow beam directional antenna module, wireless channel propagation module and coordinate conversion module simultaneously send the simulation calculation result information output by each module to the statistical analysis module. The statistical analysis module receives the simulation information of the aforementioned modules and records it as needed according to the collection information type of the initial simulation configuration.

3. A multi-antenna communication simulation system according to claim 1, characterized in that: The antenna management module includes a multi-transceiver integrated submodule and an antenna manager. Specifically: The antenna manager configures and schedules multiple transceivers and antenna modules. During the simulation initialization process, the number, type and properties of transceivers and antenna modules are configured. During the simulation operation, the antenna number to be enabled, the transceiver status and the beam pointing angle information are sent to the multi-transceiver integrated submodule and the statistical analysis module. The multi-transceiver integrated submodule installs multiple antennas by installing multiple transceivers in a single node, selects the transceiver to be enabled according to the antenna number, transceiver status, and beam pointing angle information sent by the antenna manager, and passes this information to the transceiver, enables the corresponding antenna module, sends the antenna transceiver status and transceiver transmission power to the omnidirectional antenna module and the statistical analysis module, and sends the antenna transceiver status, antenna beam pointing angle, and transceiver transmission power to the narrow beam directional antenna module and the statistical analysis module; The multi-transceiver integrated submodule integrates multiple transceivers into a whole. Each transceiver can be equipped with one or more antenna modules. Antenna modules on different transceivers can transmit or receive at the same time, and similar antenna modules on the same transceiver can also transmit or receive at the same time. The attribute information of the transceiver includes: name, transmission power, receiving threshold, and receiving sensitivity, which can realize the data sending and receiving judgment function. Specifically, when sending data, the data information and transmission power are sent to the omnidirectional antenna module or the narrow beam directional antenna module; when receiving data, the signal receiving power sent by the omnidirectional antenna module or the narrow beam directional antenna module is received, and the receiving sensitivity and receiving threshold are compared to determine whether the data can be received normally.

4. A multi-antenna communication simulation system according to claim 1, characterized in that: The omnidirectional antenna module includes an omnidirectional antenna attribute configuration submodule and an omnidirectional antenna signal power calculation submodule. Specifically: The omnidirectional antenna attribute configuration submodule initializes the antenna name, antenna installation position, antenna gain, and antenna loss information; The omnidirectional antenna signal power calculation submodule calculates the signal transmission power of the transmitting node or the signal receiving power of the receiving node, sends the signal transmission power to the wireless channel propagation module and the statistical analysis module at the transmitting node, and sends the signal receiving power to the transceiver and the statistical analysis module of the antenna management module at the receiving node.

5. A multi-antenna communication simulation system according to claim 1, characterized in that: The narrow beam directional antenna module includes a narrow beam antenna attribute configuration submodule, a beam pointing calculation submodule, an antenna gain fast calculation submodule, and a narrow beam directional antenna signal power calculation submodule. Specifically: The narrow beam antenna attribute configuration submodule initializes the antenna name, antenna installation position, antenna radiation pattern, antenna loss, and antenna coordinate system definition information; The beam pointing calculation submodule calculates the actual pointing vector of the beam propagating in the wireless space, determines the actual pointing angle of the transmitting beam and the actual pointing angle of the receiving beam, and sends them to the antenna gain fast calculation submodule and the statistical analysis module; The antenna gain fast calculation submodule performs antenna transmission gain or antenna reception gain search and calculation, and sends it to the narrow beam directional antenna signal power calculation submodule and the statistical analysis module; The narrow beam directional antenna signal power calculation submodule calculates the signal transmission power of the transmitting node or the signal receiving power of the receiving node, sends the signal transmission power to the wireless channel propagation module and the statistical analysis module at the transmitting node, and sends the signal receiving power to the transceiver and the statistical analysis module of the antenna management module at the receiving node.

6. A multi-antenna communication simulation system according to claim 1, characterized in that: The wireless channel propagation module includes a channel attribute configuration submodule and a signal attenuation calculation submodule. Specifically: The channel attribute configuration submodule initializes and configures the communication frequency, channel fading model and its parameters, signal propagation speed, and maximum propagation distance information; The signal attenuation calculation submodule calculates the signal power after the signal propagates attenuated in the wireless space according to the signal transmission power sent by the omnidirectional antenna module or narrow beam directional antenna module of the transmitting node and the attribute information of the channel attribute configuration submodule, and sends it to the omnidirectional antenna module or narrow beam directional antenna module and the statistical analysis module at the receiving end.

7. A multi-antenna communication simulation system according to claim 1, characterized in that: The coordinate transformation module includes the coordinate system transformation matrix library and the coordinate transformation calculation submodule. Specifically: The coordinate system conversion matrix library integrates the conversion matrices between various coordinate systems for initial simulation configuration and provides a basis for the coordinate conversion calculation submodule; The coordinate conversion calculation submodule maps and converts the external input trajectory data to the reference coordinate system designed by the network simulation platform according to the coordinate system conversion matrix of the initial simulation configuration, and hands it over to the network simulation platform for use.

8. A multi-antenna communication simulation system according to claim 5, characterized in that: The beam pointing calculation submodule calculates the actual pointing angle of the beam propagating in the wireless space, that is, the transmitting beam pointing angle or the receiving beam pointing angle: The beam pointing angle is calculated in the antenna coordinate system; When calculating the actual pointing vector of the transmitting beam or the actual pointing vector of the receiving beam, the position coordinates of the transmitting node and the receiving node are converted to the transmitting antenna coordinate system or the receiving antenna coordinate system; Obtain the actual pointing angle of the transmitting beam or the actual pointing angle of the receiving beam according to the antenna normal, off-axis angle and azimuth definition; The antenna coordinate system is defined in the properties of the Narrow Beam Directional Antenna module; The location coordinates of the transmitting node and the receiving node are obtained from the network simulation platform.

9. A multi-antenna communication simulation system according to claim 5, characterized in that: When the antenna gain fast calculation submodule performs fast search and calculation of antenna transmit gain or receive gain: The beam pointing angle sent by the receiving antenna management module, as well as the actual pointing angle of the transmitting beam and the actual pointing angle of the receiving beam sent by the beam pointing calculation submodule, are quickly searched or calculated in the antenna pattern database file for antenna transmission gain or receiving gain; when the antenna transmission or receiving gain cannot be directly obtained in the antenna pattern file, the antenna gain values ​​corresponding to the two groups of angles closest to the actual pointing angle of the transmitting or receiving beam in the file are selected for average interpolation calculation; In order to accurately simulate the high-precision antenna radiation pattern in a three-dimensional state, the antenna gain corresponding to the double beam angles is recorded and accessed through the database, supporting fast data query and large-scale storage.

10. A multi-antenna communication simulation method, characterized in that: include: Installing a multi-antenna communication simulation system on a node model of a network simulation platform; Enter the antenna management module and configure the number of transceivers and antenna type and quantity information; Install and associate a certain number of transceivers in the antenna manager, and configure the attribute information of each transceiver; install and associate a certain number of omnidirectional antenna modules and narrow beam directional antenna modules in each transceiver, and configure the attribute information of each omnidirectional antenna module and narrow beam directional antenna module; Enter the wireless channel propagation module and configure the attribute information of the wireless channel; Enter the coordinate conversion module, configure the original coordinate system of the data to be converted, the network simulation platform coordinate system, and the conversion matrix to be used; Enter the statistical analysis module and configure the simulation information to be collected; Set up the simulation scene and start the simulation; After the simulation is completed, enter the statistical analysis module, download the statistical text, and view the simulation data.