Formal description method of wireless communication scene and related device

By allocating and configuring wireless communication devices in wireless communication scenarios, establishing a communication subnet and formally describing it, the problem of difficult to characterize the relationship between the dynamic electromagnetic environment and complex communication elements in wireless communication scenarios is solved, and efficient virtual and real simulation and simulation verification are achieved.

CN120475425APending Publication Date: 2025-08-12NAT UNIV OF DEFENSE TECH +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510746513.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-05
Publication Date
2025-08-12

AI Technical Summary

Technical Problem

The prior art is difficult to accurately characterize the relationship between the dynamic electromagnetic environment and complex communication elements in wireless communication scenarios, and cannot perform virtual and real simulation, which seriously restricts the simulation verification ability of the communication system's performance.

Method used

By obtaining the wireless communication device configuration table, the wireless communication device is allocated to the basic combat unit based on the combat instruction, a communication subnet is established, and the parameters, service parameters and channel models are configured to formally describe it.

Benefits of technology

It realizes standardized preservation of wireless communication scenarios, improves the universality and reusability of the scenarios, reduces manual configuration errors, and improves the authenticity and efficiency of simulation verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120475425A_ABST
    Figure CN120475425A_ABST
Patent Text Reader

Abstract

The invention discloses a formalized description method of a wireless communication scene and a related device. The method comprises the following steps: acquiring a wireless communication equipment configuration table; based on the combat scenario instruction, obtaining a target combat scenario from a preset combat scenario template library; distributing the wireless communication equipment in the wireless communication equipment configuration table to a basic combat unit of the target combat scenario, and establishing a communication sub-network to obtain a combat scenario communication model; configuring parameters for the communication subnet based on the network configuration instruction; configuring service parameters for the wireless communication equipment based on the service configuration instruction; configuring a channel model for each link in the communication subnet; and performing formalized description on parameters of the combat scenario communication model to obtain a scenario file. According to the application, the construction of the combat scene oriented to wireless communication can be completed, and the data are stored in a standardized manner according to a standard format, so that the reusability of the scene is realized, and the universality of the scene is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of combat simulation technology, and specifically relates to a formal description method and related devices for wireless communication scenarios. Background Art

[0002] With the rapid development of modern military information technology, combat simulation and scenario generation have become key supporting technologies for improving troop training effectiveness and weapon system verification capabilities. The U.S. Army began researching reusable, standardized combat scenarios in 2004 and established the Modular Scenario Description Language (MSDL) research group in 2005. The group is dedicated to standardizing the modeling and expression of scenario content through standardized and structured methods, thereby improving the efficiency of simulation and deduction in complex battlefield environments. my country's GJB 7854-2012 specifies the components of combat simulation scenarios and their description requirements, but does not provide a formal description or the constraint relationship between the elements; GJB 7878-2012 focuses on the general requirements for Army joint tactical training exercise scenario data, proposes four description principles such as targeting, practicality, accuracy, and foresight, and specifies the content and description requirements of exercise scenario data, but the main content is still an unstructured description; GJB 9364-2018 uses XML to specify the data exchange format for electronic countermeasure combat simulation scenarios, but the element content is still in database format. The scenario description method and format often depend on the combat simulation system, with a high degree of coupling and poor reusability and scalability.

[0003] In recent years, some studies have attempted to improve scenario description technology through formal methods. However, traditional formal description methods are mainly aimed at modeling elements of conventional combat scenarios. In the application field of wireless communication scenarios, there are still significant limitations. It is difficult to accurately characterize the relationship between the dynamic electromagnetic environment and complex communication elements, and it is impossible to simulate actual communication equipment in a virtual-realistic manner, which seriously restricts the simulation and verification capabilities of the communication system effectiveness. Summary of the Invention

[0004] The purpose of this application is to provide a formal description method and related devices for wireless communication scenarios, so as to solve the technical problems that the traditional formal description methods in the prior art have significant limitations in the field of wireless communication scenarios, are difficult to accurately characterize the relationship between the dynamic electromagnetic environment and complex communication elements, and cannot perform virtual-real simulation of actual communication equipment, which seriously restricts the simulation verification capability of the communication system performance.

[0005] To achieve the above objectives, the first aspect of the present application provides a method for formally describing a wireless communication scenario, including:

[0006] Obtain a wireless communication device configuration table, the wireless communication device configuration table including the model, quantity, and parameters of the wireless communication devices participating in the scenario deduction;

[0007] Based on the combat scenario instruction, a target combat scenario is obtained from a preset combat scenario template library. The target combat scenario includes the battlefield environment and combat formation grouping. The combat formation grouping includes all basic combat units participating in the scenario deduction;

[0008] Allocating the wireless communication devices in the wireless communication device configuration table to the basic combat units of the target combat scenario, and establishing communication subnets to obtain a combat scenario communication model, wherein each communication subnet includes one or more wireless communication devices of the same model;

[0009] configuring parameters for each of the communication subnets in the operational scenario communication model based on the network configuration instructions;

[0010] configuring service parameters for each of the wireless communication devices in the combat scenario communication model based on the service configuration instruction;

[0011] configuring a channel model for each link in the communication subnet;

[0012] The parameters of the combat scenario communication model are formally described to obtain a scenario file.

[0013] In one or more embodiments, the battlefield environment includes battlefield areas, combat zones, and weather parameters.

[0014] In one or more embodiments, the combat formation group includes the organization information of the basic combat units, and each basic combat unit is composed of the elements shown in the following formula:

[0015] E::= <entityname> <entityid> <entityattributes> <entityspace> <entityactlist> <entitytasklist>,

[0016] In the formula, EntityName and EntityId are the name and identifier of the basic combat unit respectively, EntityAttributes is the basic attribute set of the basic combat unit, EntitySpace is the spatial attribute of the basic combat unit, EntityActList is the action attribute list of the basic combat unit, and EntityTaskList is the task list of the basic combat unit.

[0017] In one or more embodiments, the steps of allocating the wireless communication devices in the wireless communication device configuration table to the basic combat unit of the target combat scenario and establishing a communication subnet include:

[0018] Traversing the basic combat units, and each time a target basic combat unit is traversed, determining whether the target basic combat unit has joined the communication subnet;

[0019] If not, determining whether the target combat unit has been assigned a wireless communication device;

[0020] If not, randomly assigning a target wireless communication device to the target basic combat unit;

[0021] Traversing the associated basic combat units that have a direct command relationship with the target basic combat unit, and determining whether the associated basic combat unit has been assigned a wireless communication device each time a related basic combat unit is traversed;

[0022] If not, a wireless communication device of the same model as the target wireless communication device is allocated to the associated basic combat unit, and the process continues to traverse the next associated basic combat unit.

[0023] In one or more embodiments, if the associated basic combat unit has been assigned a wireless communication device, the method further includes:

[0024] Determining whether the wireless communication device of the associated basic combat unit is consistent with the model of the target wireless communication device and whether a communication subnet has been established;

[0025] If so, add the target basic combat unit to the communication subnet of the associated basic combat unit, and continue to traverse the next associated basic combat unit;

[0026] If not, continue traversing the next associated basic unit.

[0027] In one or more embodiments, further comprising:

[0028] After the associated basic combat units of the target basic combat unit are traversed, it is determined whether the target basic combat unit has joined the communication subnet;

[0029] If not, initialize the target basic combat unit to establish a communication subnet, and continue to traverse the next target basic combat unit;

[0030] If so, continue to traverse the next target basic combat unit.

[0031] In one or more embodiments, in the step of configuring parameters for each of the communication subnets in the combat scenario communication model, the parameters of the communication subnet include time, operating frequency, operating type, operating mode, and transmission power;

[0032] The formal description method further includes:

[0033] Determining whether there are wireless communication devices with the same operating frequency in different communication subnets;

[0034] If so, trigger and save conflict warning information;

[0035] calculating, based on the channel model, a communication loss between the wireless communication devices having the same operating frequency as described in the conflict warning information;

[0036] determining, based on the parameters of the wireless communication devices and the communication loss, whether communication interference exists between the wireless communication devices;

[0037] If so, the conflict warning information is eliminated.

[0038] In one or more embodiments, the service parameters of the wireless communication device include a service sending address, a service type, a message length, an interval, and a number of retransmissions;

[0039] The step of configuring service parameters for each wireless communication device in the combat scenario communication model based on the service configuration instruction includes:

[0040] Based on the service configuration instruction, an address is sent for each of the wireless communication device services in the combat scenario communication model;

[0041] The service model of the combat scenario template library is called to configure the service type, message length, interval and number of retransmissions for each wireless communication device in the combat scenario communication model.

[0042] In one or more embodiments, the step of configuring a channel model for each link in the communication subnet includes:

[0043] Determining whether the operational scenario communication model is applicable to a single signal model based on the model number configuration instruction;

[0044] If not, traverse the links in the combat scenario communication model, and each time a target link is traversed, determine whether the operating frequencies of the two wireless communication devices in the target link are the same;

[0045] If so, a channel model is configured for the target link based on the parameters of the wireless communication device and the element content of the basic combat unit corresponding to the wireless communication device.

[0046] In one or more embodiments, the step of configuring a channel model for the target link based on the parameters of the wireless communication device and the element content of the basic combat unit corresponding to the wireless communication device includes:

[0047] Inputting the parameters of the wireless communication device and the element content of the basic combat unit corresponding to the wireless communication device into a preset matching rule or a pre-trained deep learning neural network model to obtain a channel model corresponding to the target link; and / or,

[0048] If the combat scenario communication model is applicable to a single signal model, a signal model is configured for the combat scenario communication model based on the model configuration instruction.

[0049] To achieve the above objectives, the second aspect of the present application provides a formal description device for a wireless communication scenario, including:

[0050] A device configuration acquisition module is used to obtain a wireless communication device configuration table, wherein the wireless communication device configuration table includes the model, quantity and parameters of the wireless communication devices participating in the scenario deduction;

[0051] A template acquisition module is used to obtain a target combat scenario from a preset combat scenario template library based on the combat scenario instruction. The target combat scenario includes a battlefield environment and a combat formation group. The combat formation group includes all basic combat units participating in the scenario deduction;

[0052] a device allocation module, configured to allocate the wireless communication devices in the wireless communication device configuration table to the basic combat units of the target combat scenario, and establish a communication subnet to obtain a combat scenario communication model, wherein each communication subnet includes one or more wireless communication devices of the same model;

[0053] a network configuration module, configured to configure parameters for each of the communication subnets in the combat scenario communication model based on a network configuration instruction;

[0054] A service configuration module, configured to configure service parameters for each of the wireless communication devices in the combat scenario communication model based on a service configuration instruction;

[0055] A model configuration module, configured to configure a channel model for each link in the communication subnet;

[0056] The output module is used to formally describe the parameters of the combat scenario communication model to obtain a scenario file.

[0057] In order to achieve the above-mentioned object, the third aspect of the present application provides an electronic device, including:

[0058] at least one processor; and

[0059] A memory storing instructions, which, when executed by the at least one processor, causes the at least one processor to perform the formal description method for a wireless communication scenario as described in any one of the above embodiments.

[0060] In order to achieve the above-mentioned objectives, the fourth aspect of the present application provides a machine-readable storage medium, which stores executable instructions. When the instructions are executed, the machine executes the formal description method of the wireless communication scenario as described in any of the above embodiments.

[0061] Different from the prior art, the present invention has the following advantages:

[0062] This application can complete the construction of a combat scenario for wireless communication and save these data in a standardized format, thus achieving the reusability of the scenario and improving its versatility.

[0063] When performing virtual-real mapping of wireless communication equipment, this application uses the command relationship and network connection relationship of wireless communication equipment corresponding to basic combat units for intelligent configuration, greatly reducing the workload of combat formations in allocating communication equipment one by one and improving the efficiency of scenario planning;

[0064] This application can realize scene-level and link-level channel simulation by intelligently configuring the channel model in the scene, and supports communication conflict resolution, greatly improving the usability of communication scene planning.

[0065] This application is compatible with the scenario description language of traditional combat simulation engines. The combat simulation engine can be directly used for scenario simulation, and the relationship between communication equipment networks, links, and channels can be calculated through additional modules. The corresponding communication services are sent to the actual communication equipment, and the channel simulator is connected for semi-physical simulation, which can effectively improve the authenticity of wireless communication scenario simulation. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0067] Figure 1 This is a flowchart of an implementation method of a formal description method for wireless communication scenarios of the present application;

[0068] Figure 2 It is a schematic diagram of one embodiment of the combat formation organization of the present application;

[0069] Figure 3 yes Figure 1 A schematic flow chart of an implementation method corresponding to S300;

[0070] Figure 4 yes Figure 1 A schematic flow chart of an implementation method corresponding to S500;

[0071] Figure 5 yes Figure 1 A flowchart of an implementation method corresponding to S600;

[0072] Figure 6 This is a flow chart of an implementation method of frequency band space-time conflict detection in the present application;

[0073] Figure 7 This is a structural diagram of an embodiment of a formal description device for wireless communication scenarios of the present application;

[0074] Figure 8 It is a structural diagram of an embodiment of the electronic device of the present application. DETAILED DESCRIPTION

[0075] In order to enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0076] In recent years, some studies have attempted to improve scenario description technology through formal methods. However, current scenario description methods are mainly aimed at modeling elements of conventional combat scenarios. In the application field of wireless communication scenarios, there are still significant limitations: first, there is no formal constraint relationship for communication characteristic parameters such as electromagnetic spectrum resource allocation and channel interference model; second, there is a lack of the ability to describe the spatiotemporal correlation of dynamic time-varying environments (such as mobile node trajectories and multipath effects); third, it cannot effectively support the link quality prediction and anti-interference analysis required for wireless communication effectiveness evaluation, making it impossible for the simulation system to test, evaluate and verify the combat effectiveness of wireless communication scenarios.

[0077] At present, with the increasing networking and intelligence of battlefields, the complexity and dynamics of wireless communication elements in combat scenarios are becoming increasingly prominent: the electromagnetic environment is highly heterogeneous and uncertain, and node mobility causes rapid changes in channel states. Traditional scenario description methods are difficult to accurately characterize these characteristics, which seriously restricts the simulation and verification capabilities of communication system performance.

[0078] In order to solve the above problems, the applicant has developed a new formal description method for wireless communication scenarios, which can simulate actual communication equipment in a virtual and real way, and improve the expression accuracy and cross-platform reusability of wireless communication scenario data.

[0079] Specifically, see Figure 1 , Figure 1 It is a flowchart of an implementation method of a formal description method of a wireless communication scenario of the present application.

[0080] like Figure 1 As shown, the method includes:

[0081] S100: Obtain a wireless communication device configuration table.

[0082] Among them, the wireless communication equipment configuration table includes the model, quantity and parameters of the wireless communication equipment participating in the scenario simulation.

[0083] Specifically, the parameters of the wireless communication device may include operating frequency band, operating type, transmit power, sensitivity, manufacturer, etc.

[0084] Exemplarily, the wireless communication device configuration table may be as follows:

[0085]

[0086] As shown in the configuration table data above, 3 radio stations A and 2 radio stations B participate in the scenario simulation.

[0087] When participating in scenario simulation, wireless communication devices need to connect to the channel simulator and the service generator for semi-physical simulation. They also need to configure the port connection relationship between the wireless communication device and the channel simulator. The parameters of the wireless communication device also include the port of its corresponding channel simulator. For example, "Radio A-1" can be used to identify radio station A bound to port 1 of the channel simulator.

[0088] S200. Based on the combat scenario instruction, a target combat scenario is obtained from a preset combat scenario template library.

[0089] After the wireless communication equipment is configured, the user can select a specific target combat scenario from the template library.

[0090] Among them, the target combat scenario includes the battlefield environment and combat organization grouping. The battlefield environment includes the battlefield area, combat zone and meteorological parameters, etc.; the combat programming grouping includes all basic combat units participating in the scenario simulation, among which the basic combat unit can be a single soldier equipped with weapons, or a vehicle equipped with ammunition, etc.

[0091] Specifically, the combat organization group includes the organization information of the basic combat unit. Each basic combat unit is composed of the elements shown in the following formula:

[0092] E::= <entityname> <entityid> <entityattributes> <entityspace> <entityactlist> <entitytasklist>,

[0093] In the formula, EntityName and EntityId are the name and identification of the basic combat unit, respectively. The identification consists of a string of numbers and is the unique code of the entity. The identification can encode each item in the element content with a number to facilitate storage and retrieval. For example, the first digit of the identification code can use "1" to represent the red team, "2" to represent the blue team, and the second digit can use "1" to represent the infantry.

[0094] EntityAttributes is the basic attribute set of the basic combat unit, including attribute information such as status, relationship, and level; EntitySpace is the spatial attribute of the basic combat unit, which describes the spatial position of the entity, such as the configuration area of each action entity; EntityActList is the action attribute list of the basic combat unit, which represents the behavioral actions that the entity can perform; EntityTaskList is the task list of the basic combat unit, which describes the tasks that the entity must complete according to the combat plan. This attribute loads the task data when the model is instantiated.

[0095] For example, see Figure 2 , Figure 2 This is a schematic diagram of an implementation method of the combat formation of this application. Figure 2 As shown, the combat formation includes two squads, the left wing and the right wing, each squad includes three tanks. For each combat unit, an action command is constructed. For example, the left wing tank 1 moves from the initial position A to the position B along the path L1 from the combat time 00:00:00 to 00:30:00, and at the same time, the right wing tank 4 moves from the initial position C to the position D along the path L2.

[0096] S300. Allocate the wireless communication devices in the wireless communication device configuration table to the basic combat units of the target combat scenario, establish a communication subnet, and obtain a combat scenario communication model.

[0097] After obtaining the target combat scenario and wireless communication equipment configuration table, it is necessary to bind the wireless communication equipment to the basic combat units one by one, establish a mapping relationship, and establish a communication subnet including one or more wireless communication devices to obtain a communication model.

[0098] Specifically, see Figure 3 , Figure 3 yes Figure 1 A flow chart of an implementation method corresponding to S300.

[0099] like Figure 3 As shown, the method for establishing a communication subnet includes:

[0100] S301. Traverse the basic combat units, and each time a target basic combat unit is traversed, determine whether the target basic combat unit has joined the communication subnet.

[0101] First, the basic combat units can be traversed one by one to determine whether they have joined the communication subnet;

[0102] If you have joined, then:

[0103] S302. Continue to traverse the next target basic combat unit.

[0104] If the target basic combat unit has already established a communication subnet, you can skip the target basic combat unit and traverse the next one.

[0105] If not established, then:

[0106] S303: Determine whether the target combat unit has been assigned a wireless communication device.

[0107] If no wireless communication device is assigned:

[0108] S304. Randomly assign a target wireless communication device to the target basic combat unit.

[0109] S305. Traverse the associated basic combat units that have a direct command relationship with the target basic combat unit, and determine whether the associated basic combat unit has been assigned a wireless communication device each time a related basic combat unit is traversed.

[0110] It is understandable that if the target combat unit has been assigned wireless communication equipment, it is possible to directly enter S305.

[0111] If the associated basic combat unit is not assigned wireless communication equipment, then:

[0112] S306. Allocate a wireless communication device of the same model as the target wireless communication device to the associated basic combat unit.

[0113] S307. Continue traversing the next associated basic combat unit.

[0114] If the associated basic combat unit has been assigned wireless communication equipment, then:

[0115] S308: Determine whether the wireless communication device of the associated basic combat unit is consistent with the model of the target wireless communication device, and whether a communication subnet has been established.

[0116] If the wireless communication device of the associated basic combat unit is the same model as the target wireless communication device and a communication subnet has been established, then:

[0117] S309. Add the target basic combat unit to the communication subnet of the associated basic combat unit.

[0118] After the target basic combat unit is added to the communication subnet of the associated basic combat unit, S307 may be executed to continue traversing the next associated basic combat unit.

[0119] If the wireless communication device associated with the basic combat unit is not consistent with the target wireless communication device in model, or the communication subnet has not been established, S307 may be directly executed to traverse the next associated basic combat unit.

[0120] S310: After the associated basic combat units of the target basic combat unit are traversed, it is determined whether the target basic combat unit has joined the communication subnet.

[0121] If you do not join the communication subnet,

[0122] S311. Initialize the target basic combat unit and establish a communication subnet.

[0123] Then, S302 may be executed to continue traversing the next target basic combat unit.

[0124] It is understandable that if the target basic combat unit has already joined the communication subnet of the associated basic combat unit, S302 can be directly executed to continue traversing the next target basic combat unit.

[0125] To Figure 2 Taking the assignment of radio stations to combat units as an example, we first traverse to tank 1. Tank 1 has no assigned wireless communication equipment and has not joined the communication subnet. Therefore, we randomly assign radio station A-1 to tank 1.

[0126] Traverse the combat units that have a direct command relationship with Tank 1, namely Tank 2 and Tank 3. First, traverse to Tank 2. If it is determined that Tank 2 has not been assigned a radio, directly assign Tank 2 a radio of the same model, A-2;

[0127] Then traverse to Tank 3. If Tank 3 has been assigned radio station A-3 and the communication subnet "Left Wing Squadron Combat Network" has been established, then Tank 1 will be directly added to the communication subnet "Left Wing Squadron Combat Network".

[0128] If tank 3 has been assigned radio station B-1 or radio station A-3 but no communication subnet has been established, all combat units with direct command relationship with tank 1 will be traversed. At this time, tank 1 has not yet joined the communication subnet. In this case, tank 1 will be initialized and a communication subnet will be established, and then the traversal will continue to the next tank.

[0129] Based on the above steps, wireless communication equipment with the same functions can be assigned based on the mutual command and communication relationships between combat units, automatically generating the assignment relationship between combat units and communication equipment. At the same time, combat units with the same command relationship will automatically establish a communication network, reducing the possibility of manual configuration errors through automatic configuration.

[0130] S400. Based on the network configuration instructions, configure parameters for each communication subnet in the combat scenario communication model.

[0131] The network configuration instructions include parameters of each communication subnet specified by the user.

[0132] After wireless communication devices are allocated and communication subnets are established, users can configure parameters for each communication subnet, including time, operating frequency, operating type, operating mode, and transmit power.

[0133] Once the parameters of a communication subnet are configured, they take effect on all wireless communication devices within the subnet, reducing manual planning workload.

[0134] In some implementations, a user may also configure parameters for a specific wireless communication device, thereby increasing flexibility.

[0135] S500. Based on the service configuration instruction, configure service parameters for each wireless communication device in the combat scenario communication model.

[0136] Furthermore, it is also necessary to define service parameters for each wireless communication device. The service parameters may include service sending address, service type, message length, interval, and number of retransmissions.

[0137] In one embodiment, except for the service sending address which needs to be manually defined by the user, all other parameters can be automatically matched based on a preset parameter model.

[0138] Specifically, see Figure 4 , Figure 4 yes Figure 1 A flow chart of an implementation method corresponding to S500.

[0139] like Figure 4 As shown, the method for configuring service parameters includes:

[0140] S501. Based on the service configuration instruction, send an address for each wireless communication device service in the combat scenario communication model.

[0141] The service configuration instruction includes a service sending address of each wireless communication device specified by the user.

[0142] S502. Call the service model of the combat scenario template library to configure the service type, message length, interval and number of retransmissions for each wireless communication device in the combat scenario communication model.

[0143] S600: Configure a channel model for each link in the communication subnet.

[0144] After configuring the communication network parameters and the service parameters of the wireless communication devices, you need to configure a channel model for the scenario to calculate channel propagation parameters such as link transmission loss, delay, multipath, and Doppler.

[0145] In one embodiment, the user may determine whether the link of the entire model adopts a single channel model or adopts multiple different signal models based on the complexity of the scenario.

[0146] Among them, the signal model can be a traditional ITU statistical model or an AI-driven model such as ChannelGPT. Users can preset the signal model library and configure the signal model by calling the signal model in the signal model library.

[0147] Specifically, see Figure 5 , Figure 5 yes Figure 1 A flowchart of an implementation method corresponding to S600 is shown in FIG.

[0148] like Figure 5 As shown, the steps of configuring the channel model include:

[0149] S601. Based on the model number configuration instruction, determine whether the combat scenario communication model is applicable to the single signal model.

[0150] Among them, the model number configuration instruction includes a single model configuration instruction and a multi-model configuration instruction. The single model configuration instruction is used to specify a single signal model applicable to the entire combat scenario communication model; while the multi-model configuration instruction is used to determine that the entire combat scenario communication model needs to adopt multiple different signal models.

[0151] First, the user determines the number of configured signal models based on the complexity of the scenario or the generalization capability of the preset signal model, and selects the signal model to be adopted from the signal model library when deciding to adopt a single signal model.

[0152] For example, when the battlefield environment is a single environment, such as an island reef environment, a single signal model can be used.

[0153] If, based on the number of models configured, it is determined that the operational scenario communication model is not suitable for a single signal model, then:

[0154] S602: traverse the links in the combat scenario communication model, and each time a target link is traversed, determine whether the operating frequencies of the two wireless communication devices in the target link are the same.

[0155] When multiple different channel models need to be used, signal model matching needs to be performed link by link.

[0156] If the two wireless communication devices of the target link operate at the same frequency, then:

[0157] S603: Based on the parameters of the wireless communication device and the elements of the basic combat unit corresponding to the wireless communication device, configure a channel model for the target link.

[0158] For two wireless communication devices operating at the same frequency, a channel model can be configured based on the parameters of the wireless communication devices and the elements of the basic combat unit. The parameters of the wireless communication devices may include operating frequency, transmit power, antenna type, and receiver sensitivity, while the elements of the basic combat unit may include the position, attitude, speed, and orientation of the basic combat unit.

[0159] Specifically, in one embodiment, signal model matching can be performed based on preset matching rules. By inputting the parameters of the wireless communication device and the element content of the basic combat unit corresponding to the wireless communication device into the preset matching rules, the signal model corresponding to the target link can be obtained.

[0160] In another embodiment, the signal model can also be matched based on a pre-trained deep learning neural network model. The parameters of the wireless communication device and the element content of the basic combat unit corresponding to the wireless communication device are input into the pre-trained deep learning neural network model to obtain the channel model corresponding to the target link.

[0161] Among them, the deep learning neural network model can adopt any classification model commonly used in this field, such as convolutional neural network, etc. The parameters of the wireless communication equipment with labeled signal models and the element content of the basic combat unit can be used as a sample set for training until the loss function converges. The specific process will not be repeated here.

[0162] S700. Formalize the parameters of the combat scenario communication model to obtain a scenario file.

[0163] Based on the above steps, the communication model and signal model settings are completed. Finally, the model parameters can be formally described to obtain the final scenario file.

[0164] In one embodiment, the parameters configured in the above steps may be converted into a standard JSON or XML format configuration file, and integrity verification may be performed to complete a formal description of a wireless communication scenario.

[0165] In another embodiment, in order to avoid communication interference between different communication networks, the formal description method also includes frequency band space-time conflict detection. Figure 6 , Figure 6 It is a flow chart of an implementation method of frequency band space-time conflict detection in this application.

[0166] like Figure 6 As shown, frequency band space-time conflict detection includes:

[0167] S10. Determine whether there are wireless communication devices with the same operating frequency in different communication subnets.

[0168] In order to avoid wireless communication devices with the same operating frequency existing in different communication subnets, in this embodiment, after the network configuration is completed, frequency band time-space conflict detection can also be performed.

[0169] If wireless communication devices with the same operating frequency exist in different communication subnets, then:

[0170] S20: trigger and save conflict warning information.

[0171] The conflict warning information is used to describe wireless communication devices with the same operating frequency. The warning information is displayed to the user to remind the user of possible signal interference problems.

[0172] S30 : Calculate, based on the channel model, the communication loss between wireless communication devices with the same operating frequency described in the conflict warning information.

[0173] After the signal model is configured, the communication loss can be calculated based on the signal model.

[0174] S40: Determine whether communication interference exists between wireless communication devices based on the parameters of the wireless communication devices and the communication loss.

[0175] Specifically, the difference P1-P2 between the transmission power P1 of the wireless communication device at the transmitting end and the receiver sensitivity P2 of the wireless communication device at the receiving end can be calculated, and then it can be determined whether P1-P2 is less than the communication loss PL. If P1-P2 < PL, it means that there will be no communication interference between the two wireless communication devices. If P1-P2 > PL, it means that communication interference will occur between the two wireless communication devices.

[0176] Furthermore, if there is no communication interference between the wireless communication devices, then:

[0177] S50: Eliminate conflict warning information.

[0178] If there is communication interference between wireless communication devices, the user needs to reconfigure the parameters of the communication subnet to avoid communication interference.

[0179] Based on the formal description methods shown in the above-mentioned embodiments, it is possible to complete the construction of a combat scenario for wireless communication, and save these data in a standardized format according to a standard format, thereby achieving the reusability of the scenario and improving the versatility of the scenario.

[0180] When performing virtual-to-real mapping of wireless communication equipment, the command relationship and network connection relationship of wireless communication equipment corresponding to basic combat units are intelligently configured, which greatly reduces the workload of combat formations in allocating communication equipment one by one and improves the efficiency of scenario planning. By intelligently configuring the channel model in the scenario, channel simulation at the scenario level and link level can be achieved, and communication conflict resolution can be supported, which greatly improves the usability of communication scenario planning.

[0181] In addition, this description method is compatible with the scenario description language of traditional combat simulation engines. The combat simulation engine can be directly used for scenario simulation, and the relationship between communication equipment networks, links, and channels can be calculated through additional modules. The corresponding communication services are sent to the actual communication equipment, and the channel simulator is connected for semi-physical simulation, which can effectively improve the authenticity of wireless communication scenario simulation.

[0182] This application also provides a formal description device for wireless communication scenarios, see Figure 7 , Figure 7 It is a structural diagram of an embodiment of a formal description device for wireless communication scenarios of the present application.

[0183] like Figure 7 As shown, the apparatus includes a device configuration acquisition module 21 , a template acquisition module 22 , a device allocation module 23 , a network configuration module 24 , a service configuration module 25 , a model configuration module 26 and an output module 27 .

[0184] The device configuration acquisition module 21 is used to obtain a wireless communication device configuration table, which includes the model, quantity and parameters of the wireless communication devices participating in the scenario deduction;

[0185] The template acquisition module 22 is used to obtain a target combat scenario from a preset combat scenario template library based on the combat scenario instruction. The target combat scenario includes the battlefield environment and combat formation grouping. The combat formation grouping includes all basic combat units participating in the scenario deduction.

[0186] The device allocation module 23 is used to allocate the wireless communication devices in the wireless communication device configuration table to the basic combat units of the target combat scenario, and establish a communication subnet to obtain a combat scenario communication model. Each communication subnet includes one or more wireless communication devices of the same model.

[0187] The network configuration module 24 is used to configure parameters for each communication subnet in the combat scenario communication model based on the network configuration instructions;

[0188] The service configuration module 25 is used to configure service parameters for each wireless communication device in the combat scenario communication model based on the service configuration instructions;

[0189] The model configuration module 26 is used to configure a channel model for each link in the communication subnet;

[0190] The output module 27 is used to formally describe the parameters of the combat scenario communication model to obtain a scenario file.

[0191] In one embodiment, it also includes a frequency band space-time conflict detection module 28, which is used to determine whether there are wireless communication devices with the same operating frequency in different communication subnets, trigger and save conflict warning information when there are wireless communication devices with the same operating frequency described in the conflict warning information, calculate the communication loss between the wireless communication devices with the same operating frequency described in the conflict warning information based on the channel model, determine whether there is communication interference between the wireless communication devices based on the parameters and communication loss of the wireless communication devices, and eliminate the conflict warning information when there is communication interference.

[0192] As above Figures 1 to 6 , describes a method for formally describing wireless communication scenarios according to an embodiment of this specification. The details mentioned in the above description of the method embodiment also apply to the formal description apparatus for wireless communication scenarios according to an embodiment of this specification. The above formal description apparatus for wireless communication scenarios can be implemented using hardware, software, or a combination of hardware and software.

[0193] This application also provides an electronic device, see Figure 8 , Figure 8 This is a schematic diagram of the structure of an embodiment of the electronic device of the present application. Figure 8 As shown, the electronic device 30 may include at least one processor 31, a memory 32 (e.g., a non-volatile memory), a storage 33, and a communication interface 34, and the at least one processor 31, the storage 32, the storage 33, and the communication interface 34 are connected together via a bus 35. The at least one processor 31 executes at least one computer-readable instruction stored or encoded in the storage 32.

[0194] It should be understood that the computer executable instructions stored in the memory 32, when executed, cause at least one processor 31 to perform the above combined operations in various embodiments of this specification. Figure 1-Figure 5 Describes the various operations and functions.

[0195] In the embodiments of the present specification, the electronic device 30 may include but is not limited to: a personal computer, a server computer, a workstation, a desktop computer, a laptop computer, a notebook computer, a mobile electronic device, a smart phone, a tablet computer, a cellular phone, a personal digital assistant (PDA), a handheld device, a messaging device, a wearable electronic device, a consumer electronic device, and the like.

[0196] According to one embodiment, a program product such as a machine-readable medium is provided. The machine-readable medium may have instructions (i.e., the above-mentioned elements implemented in software form), which, when executed by a machine, causes the machine to perform the above-mentioned combined embodiments of the present specification. Figure 1-Figure 5 Specifically, a system or device equipped with a readable storage medium can be provided, on which software program codes for implementing the functions of any of the above-mentioned embodiments are stored, and a computer or processor of the system or device can be enabled to read and execute the instructions stored in the readable storage medium.

[0197] In this case, the program code itself read from the machine-readable medium can implement the functions of any one of the above embodiments, and thus the machine-readable code and the machine-readable storage medium storing the machine-readable code constitute part of this specification.

[0198] Examples of readable storage media include floppy disks, hard disks, magneto-optical disks, optical disks (e.g., CD-ROMs, CD-Rs, CD-RWs, DVD-ROMs, DVD-RAMs, DVD-RWs, DVD-RWs), magnetic tapes, non-volatile memory cards, and ROMs. Alternatively, the program code may be downloaded from a server computer or a cloud via a communication network.

[0199] Those skilled in the art will appreciate that the various embodiments disclosed above may be modified and altered in various ways without departing from the essence of the invention. Therefore, the scope of protection of this specification shall be defined by the appended claims.

[0200] It should be noted that not all steps and units in the above processes and system structure diagrams are required, and certain steps or units can be omitted according to actual needs. The execution order of each step is not fixed and can be determined as needed. The device structure described in the above embodiments can be a physical structure or a logical structure, that is, some units may be implemented by the same physical client, or some units may be implemented by multiple physical clients, or may be implemented by certain components in multiple independent devices.

[0201] In the above embodiments, hardware unit or module can be realized by mechanical means or electrical means. For example, a hardware unit, module or processor can include permanent dedicated circuit or logic (such as special processor, FPGA or ASIC) to complete the corresponding operation. Hardware unit or processor can also include programmable logic or circuit (such as general purpose processor or other programmable processor), can be temporarily set up to complete the corresponding operation by software. Concrete implementation (mechanical means or dedicated permanent circuit or temporary circuit) can be determined based on cost and time consideration.

[0202] The specific embodiments described above in conjunction with the accompanying drawings describe exemplary embodiments, but do not represent all embodiments that can be implemented or fall within the scope of protection of the claims. The term "exemplary" used throughout this specification means "used as an example, instance, or illustration" and does not mean "preferred" or "having advantages" over other embodiments. The detailed description includes specific details for the purpose of providing an understanding of the described technology. However, these technologies can be implemented without these specific details. In some instances, in order to avoid obscuring the concepts of the described embodiments, well-known structures and devices are shown in block diagram form.

[0203] The foregoing description of the present disclosure is provided to enable any person skilled in the art to implement or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those skilled in the art, and the general principles herein may be applied to other variations without departing from the scope of the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but is intended to be consistent with the widest range of principles and novel features disclosed herein.< / entitytasklist> < / entityactlist> < / entityspace> < / entityattributes> < / entityid> < / entityname> < / entitytasklist> < / entityactlist> < / entityspace> < / entityattributes> < / entityid> < / entityname>

Claims

1. A formal description method for wireless communication scenarios, characterized in that: include: Obtain a wireless communication device configuration table, the wireless communication device configuration table including the model, quantity, and parameters of the wireless communication devices participating in the scenario deduction; Based on the combat scenario instruction, a target combat scenario is obtained from a preset combat scenario template library. The target combat scenario includes the battlefield environment and combat formation grouping. The combat formation grouping includes all basic combat units participating in the scenario deduction; Allocating the wireless communication devices in the wireless communication device configuration table to the basic combat units of the target combat scenario, and establishing communication subnets to obtain a combat scenario communication model, wherein each communication subnet includes one or more wireless communication devices of the same model; configuring parameters for each of the communication subnets in the operational scenario communication model based on the network configuration instructions; configuring service parameters for each of the wireless communication devices in the combat scenario communication model based on the service configuration instruction; configuring a channel model for each link in the communication subnet; The parameters of the combat scenario communication model are formally described to obtain a scenario file.

2. The formal description method according to claim 1, characterized in that: The battlefield environment includes battlefield area, combat zone and meteorological parameters; and / or, The combat formation group includes the organization information of the basic combat units, and each basic combat unit is composed of the elements shown in the following formula: E::= <entityname> <entityid> <entityattributes> <entityspace> <entityactlist> <entitytasklist> ,< / entitytasklist> < / entityactlist> < / entityspace> < / entityattributes> < / entityid> < / entityname> In the formula, EntityName and EntityId are the name and identifier of the basic combat unit respectively, EntityAttributes is the basic attribute set of the basic combat unit, EntitySpace is the spatial attribute of the basic combat unit, EntityActList is the action attribute list of the basic combat unit, and EntityTaskList is the task list of the basic combat unit.

3. The formal description method according to claim 1, characterized in that: The steps of allocating the wireless communication devices in the wireless communication device configuration table to the basic combat unit of the target combat scenario and establishing a communication subnet include: Traversing the basic combat units, and each time a target basic combat unit is traversed, determining whether the target basic combat unit has joined the communication subnet; If not, determining whether the target combat unit has been assigned a wireless communication device; If not, randomly assign a target wireless communication device to the target basic combat unit; Traversing the associated basic combat units that have a direct command relationship with the target basic combat unit, and determining whether the associated basic combat unit has been assigned a wireless communication device each time a related basic combat unit is traversed; If not, a wireless communication device of the same model as the target wireless communication device is allocated to the associated basic combat unit, and the process continues to traverse the next associated basic combat unit.

4. The formal description method according to claim 3, characterized in that: If the associated basic combat unit has been assigned wireless communication equipment, it also includes: Determining whether the wireless communication device of the associated basic combat unit is consistent with the model of the target wireless communication device and whether a communication subnet has been established; If so, add the target basic combat unit to the communication subnet of the associated basic combat unit, and continue to traverse the next associated basic combat unit; If not, continue traversing the next associated basic unit.

5. The formal description method according to claim 3, characterized in that: Also includes: After the associated basic combat units of the target basic combat unit are traversed, it is determined whether the target basic combat unit has joined the communication subnet; If not, initialize the target basic combat unit to establish a communication subnet, and continue to traverse the next target basic combat unit; If so, continue to traverse the next target basic combat unit.

6. The formal description method according to claim 1, characterized in that: In the step of configuring parameters for each of the communication subnets in the combat scenario communication model, the parameters of the communication subnet include time, operating frequency, operating type, operating mode and transmission power; The formal description method further includes: Determining whether there are wireless communication devices with the same operating frequency in different communication subnets; If so, trigger and save conflict warning information; calculating, based on the channel model, a communication loss between the wireless communication devices having the same operating frequency as described in the conflict warning information; determining, based on the parameters of the wireless communication devices and the communication loss, whether communication interference exists between the wireless communication devices; If so, the conflict warning information is eliminated.

7. The formal description method according to claim 1, characterized in that: The service parameters of the wireless communication device include service sending address, service type, message length, interval and number of retransmissions; The step of configuring service parameters for each wireless communication device in the combat scenario communication model based on the service configuration instruction includes: Based on the service configuration instruction, an address is sent for each of the wireless communication device services in the combat scenario communication model; The service model of the combat scenario template library is called to configure the service type, message length, interval and number of retransmissions for each wireless communication device in the combat scenario communication model.

8. The formal description method according to claim 1, characterized in that: The step of configuring a channel model for each link in the communication subnet comprises: Determining whether the operational scenario communication model is applicable to a single signal model based on the model number configuration instruction; If not, traverse the links in the combat scenario communication model, and each time a target link is traversed, determine whether the operating frequencies of the two wireless communication devices in the target link are the same; If so, a channel model is configured for the target link based on the parameters of the wireless communication device and the element content of the basic combat unit corresponding to the wireless communication device.

9. The formal description method according to claim 8, characterized in that: The step of configuring a channel model for the target link based on the parameters of the wireless communication device and the element content of the basic combat unit corresponding to the wireless communication device includes: Inputting the parameters of the wireless communication device and the element content of the basic combat unit corresponding to the wireless communication device into a preset matching rule or a pre-trained deep learning neural network model to obtain a channel model corresponding to the target link; and / or, If the combat scenario communication model is applicable to a single signal model, a signal model is configured for the combat scenario communication model based on the model configuration instruction.

10. A device for formally describing a wireless communication scenario, characterized in that: include: A device configuration acquisition module is used to obtain a wireless communication device configuration table, wherein the wireless communication device configuration table includes the model, quantity and parameters of the wireless communication devices participating in the scenario deduction; A template acquisition module is used to obtain a target combat scenario from a preset combat scenario template library based on the combat scenario instruction. The target combat scenario includes a battlefield environment and a combat formation group. The combat formation group includes all basic combat units participating in the scenario deduction; a device allocation module, configured to allocate the wireless communication devices in the wireless communication device configuration table to the basic combat units of the target combat scenario, and establish a communication subnet to obtain a combat scenario communication model, wherein each communication subnet includes one or more wireless communication devices of the same model; a network configuration module, configured to configure parameters for each of the communication subnets in the combat scenario communication model based on a network configuration instruction; A service configuration module, configured to configure service parameters for each of the wireless communication devices in the combat scenario communication model based on a service configuration instruction; A model configuration module, configured to configure a channel model for each link in the communication subnet; The output module is used to formally describe the parameters of the combat scenario communication model to obtain a scenario file.

11. An electronic device comprising: at least one processor; as well as A memory storing instructions, wherein when the instructions are executed by the at least one processor, the at least one processor executes the formal description method for wireless communication scenarios according to any one of claims 1 to 9.

12. A machine-readable storage medium storing executable instructions, wherein when the instructions are executed, the machine executes the formal description method for wireless communication scenarios according to any one of claims 1 to 9.