A beyond-line-of-sight self-organizing network communication system and method
By constructing a node topology diagram for a beyond-line-of-sight ad hoc network, selecting links with high transmission feasibility, and calculating interference levels, the energy attenuation problem during signal transmission was solved, thus improving communication performance.
Patent Information
- Application Number
- CN202411793198.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2044-12-09
AI Technical Summary
In beyond-line-of-sight ad hoc network communication, signal transmission is severely hampered by environmental factors such as terrain obstruction, buildings, and the curvature of the earth, which affects communication performance.
By determining the distance between signal transmission nodes, a node topology map is constructed, links with high transmission feasibility are selected, node influence factors and radio frequency energy are calculated, interference levels are determined, and a confidence link is established for communication.
It reduces energy attenuation during signal transmission and improves the performance of beyond-line-of-sight ad hoc network communication.
Smart Images

Figure CN119277469B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of wireless communication networks, and more specifically, to a beyond-line-of-sight self-organizing network communication system and method. Background Art
[0002] Wireless communication network refers to a wireless communication network method that does not rely on fixed infrastructure. It is suitable for network environments without pre-deployment. Nodes in the ad hoc network can communicate directly or through multi-hop communication through relay nodes.
[0003] Beyond-line-of-sight ad hoc communication describes a wireless network communication structure formed by a group of self-organizing network nodes when direct line-of-sight communication is not possible. Beyond-line-of-sight ad hoc communication is used to solve the problem that direct line-of-sight communication cannot be achieved between nodes due to environmental factors such as terrain obstruction, buildings, and earth curvature. In the existing beyond-line-of-sight ad hoc communication methods, the beyond-line-of-sight ad hoc communication system is usually a distributed, centerless, self-organizing communication network, which means that the relay nodes used to transmit signals in the beyond-line-of-sight ad hoc network can freely join or leave the network. Therefore, the beyond-line-of-sight ad hoc network has the characteristics that the connection structure and layout between all relay nodes will change at any time due to terrain, obstacles, and node movement. The longer the signal transmission distance, the greater the energy attenuation caused by environmental factors such as terrain obstruction, buildings, and earth curvature on the signal radio frequency energy during signal transmission, which will cause the communication performance of the beyond-line-of-sight ad hoc network to be seriously reduced. Therefore, how to reduce the energy attenuation of the signal radio frequency energy caused by long-distance transmission during signal transmission and improve the communication performance of beyond-line-of-sight ad hoc communication has become a difficult problem faced by the industry. Summary of the invention
[0004] The present application provides a beyond-line-of-sight self-organizing network communication system and method, which can reduce the energy attenuation of signal radio frequency energy caused by long-distance transmission during signal transmission.
[0005] In a first aspect, the present application provides a beyond-line-of-sight ad hoc network communication method, comprising the following steps:
[0006] Determine the distance between each signal transmission node in the current beyond-line-of-sight ad hoc network;
[0007] Determine a node topology diagram of the over-the-horizon ad hoc network according to all distances and the maximum transmission distance of each signal transmission node when the signal is fully transmitted, and then extract a communication link set of the over-the-horizon ad hoc network from the node topology diagram;
[0008] Selecting a link in the communication link set as a selected link, and determining the transmission feasibility of the selected link when transmitting signals according to a preset signal strength threshold of the over-the-horizon ad hoc network and the node topology diagram;
[0009] Determine the node impact factor of the selected link according to the transmission feasibility of the selected link and the distance between each group of adjacent signal transmission nodes in the selected link, and continue to determine the node impact factors of the remaining links;
[0010] Determine the RF energy of each signal transmission node in the beyond-line-of-sight ad hoc network, and then determine the interference level of each link under signal fluctuations based on all the RF energy;
[0011] The trusted links in the over-the-horizon ad hoc network are determined according to the interference levels of all links and the node influence factors of all links, and the ad hoc network communication is performed based on the trusted links.
[0012] In some embodiments, determining the node topology of the beyond-line-of-sight ad hoc network according to all distances and the maximum transmission distance of each signal transmission node when the signal is fully transmitted specifically includes:
[0013] Determine the maximum transmission distance of each signal transmission node when the signal is fully transmitted;
[0014] Determine the transmission reachable set of each signal transmission node according to all distances and all maximum transmission distances;
[0015] The node topology of the beyond-line-of-sight ad hoc network is determined through all transmission reachable sets.
[0016] In some embodiments, determining the transmission feasibility of the selected link when transmitting a signal according to a preset signal strength threshold of the beyond-line-of-sight ad hoc network and the node topology map specifically includes:
[0017] Determine the preset signal strength threshold of the beyond-line-of-sight ad hoc network;
[0018] extracting a plurality of key signal strengths of a selected link from the node topology graph;
[0019] The transmission feasibility of the selected link when transmitting a signal is determined according to all key signal strengths and the signal strength threshold.
[0020] In some embodiments, determining the interference level of each link under signal fluctuation according to all radio frequency energies specifically includes:
[0021] Obtain the distances between each group of adjacent signal transmission nodes in each link;
[0022] Determining the transmission trust of each link according to the distance between each group of adjacent signal transmission nodes in each link;
[0023] Determine the energy stability factor of each link based on all radio frequency energy and the distance between the signal source node and the signal terminal node;
[0024] The interference level of each link under signal fluctuation is determined by the transmission confidence of each link and the energy stability factor of each link.
[0025] In some embodiments, determining the trusted links in the beyond-line-of-sight ad hoc network according to the interference levels of all links and the node influence factors of all links specifically includes:
[0026] Select a link as a selected link, and obtain a node impact factor of the selected link;
[0027] Determine span loss of signal strength on selected links;
[0028] Determine a network jitter value of a selected link when performing signal transmission in a beyond-line-of-sight ad hoc network according to the node influence factor and the span loss, and continue to determine network jitter values of remaining links when performing signal transmission in the beyond-line-of-sight ad hoc network;
[0029] The trusted links in the beyond-line-of-sight ad hoc network are determined based on all interference levels and all network jitter values.
[0030] In some embodiments, the beyond-line-of-sight ad hoc network adopts point-to-point networking.
[0031] In some embodiments, the signal transmission node is a signal transmission routing device in a beyond-line-of-sight ad hoc network.
[0032] In a second aspect, the present application provides a beyond-line-of-sight ad hoc network communication system, comprising:
[0033] A determination module, used to determine the distance between each signal transmission node in the current beyond-line-of-sight ad hoc network;
[0034] A processing module, used to determine a node topology diagram of the over-the-horizon ad hoc network according to all distances and the maximum transmission distance of each signal transmission node when the signal is fully transmitted, and then extract a communication link set of the over-the-horizon ad hoc network from the node topology diagram;
[0035] The processing module is further used to select a link in the communication link set as a selected link, and determine the transmission feasibility of the selected link when transmitting signals according to a preset signal strength threshold of the over-the-horizon ad hoc network and the node topology map;
[0036] The processing module is further used to determine the node impact factor of the selected link according to the transmission feasibility of the selected link and the distance between each group of adjacent signal transmission nodes in the selected link, and continue to determine the node impact factors of the remaining links;
[0037] The processing module is further used to determine the radio frequency energy of each signal transmission node in the beyond-line-of-sight ad hoc network, and then determine the interference level of each link under signal fluctuations based on all the radio frequency energies;
[0038] The execution module is used to determine the trusted links in the beyond-line-of-sight ad hoc network according to the interference levels of all links and the node influence factors of all links, and to perform ad hoc network communication based on the trusted links.
[0039] In a third aspect, the present application provides a computer device, comprising a memory and a processor, wherein the memory stores codes, and the processor is configured to obtain the codes and execute the above-mentioned beyond-line-of-sight ad hoc network communication method.
[0040] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned beyond-line-of-sight self-organizing network method is implemented.
[0041] The technical solution provided by the embodiments disclosed in this application has the following beneficial effects:
[0042] The present application first determines a diagram of the connection relationship between each adjacent signal transmission node that can perform complete signal transmission in the beyond-line-of-sight self-organizing network according to the distance between each signal transmission node in the beyond-line-of-sight self-organizing network and the maximum transmission distance of each signal transmission node when the signal is completely transmitted, and then obtains a node topology diagram of the beyond-line-of-sight self-organizing network. The node topology diagram solves the complex structure problem between each signal transmission node in the beyond-line-of-sight self-organizing network, and then extracts a set of paths that can transmit the signal from the signal source node to the signal terminal node through multiple signal transmission nodes from the node topology diagram, and obtains a communication link set of the beyond-line-of-sight self-organizing network; secondly, selects a link in the communication link set as the selected link, and determines the execution procedure for the selected link to complete the signal transmission according to the minimum signal strength that the signal transmission node can receive and process the transmitted data under the current network state and the node topology diagram. The transmission feasibility of the selected link when transmitting the signal is obtained, and the transmission feasibility solves the problem of incomplete signal transmission; then, the node influence factor of the selected link is determined according to the transmission feasibility of the selected link and the distance between each group of adjacent signal transmission nodes in the selected link, and the node influence factors of the remaining links are further determined; the electromagnetic wave energy of each signal transmission node in the over-the-horizon ad hoc network when propagating the signal is obtained, and the radio frequency energy of each signal transmission node is obtained, and then the interference degree of the signal fluctuation of each link during the transmission process is determined according to all the radio frequency energies, and then the interference level of the selected link is obtained, and the interference level solves the problem that the link is interfered by the signal fluctuation during the signal transmission; finally, the trusted link in the over-the-horizon ad hoc network is determined according to the interference level of all links and the node influence factors of all links, and the ad hoc network communication is performed based on the trusted link. The above scheme can reduce the energy attenuation of the signal radio frequency energy caused by long-distance transmission during the signal transmission process. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 is an exemplary flow chart of a beyond-line-of-sight ad hoc network communication method according to some embodiments of the present application;
[0044] Figure 2 It is a node topology diagram shown in some embodiments of the present application;
[0045] Figure 3 is an exemplary flow chart of determining the interference level of each link according to some embodiments of the present application;
[0046] Figure 4 is a structural schematic diagram of a beyond-line-of-sight ad hoc network communication system according to some embodiments of the present application;
[0047] Figure 5 It is a structural diagram of a computer device for implementing a beyond-line-of-sight self-organizing network communication method according to some embodiments of the present application. DETAILED DESCRIPTION
[0048] In order to better understand the technical solution of the present application, the technical solution of the present application will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0049] refer to Figure 1 , which is an exemplary flow chart of a beyond-horizon self-organizing network communication method according to some embodiments of the present application. The beyond-horizon self-organizing network communication method 100 mainly includes the following steps:
[0050] In step 101, the distance between each signal transmission node in the current beyond-line-of-sight ad hoc network is determined.
[0051] The beyond-line-of-sight self-organizing network described in this application adopts point-to-point networking. In specific implementation, the distance between each signal transmission node in the current beyond-line-of-sight self-organizing network can be determined by existing technologies (for example: Bluetooth positioning technology, base station positioning technology and satellite positioning technology, etc.). In other embodiments, other methods can also be used for collection, which is not limited here.
[0052] It should be noted that the signal transmission node in this application refers to the signal transmission routing device in the beyond-line-of-sight ad hoc network (for example: AnyMESH series devices, ad hoc network airborne node devices, ad hoc network vehicle-mounted node devices, etc.).
[0053] In step 102, a node topology diagram of the beyond-line-of-sight ad hoc network is determined according to all distances and the maximum transmission distance of each signal transmission node when the signal is fully transmitted, and then a communication link set of the beyond-line-of-sight ad hoc network is extracted from the node topology diagram.
[0054] In some embodiments, reference Figure 2As shown, the figure is a schematic diagram of the process of determining the node topology diagram in some embodiments of the present application, wherein the source node represents the signal source node in the present application, the relay node represents the signal transmission node in the present application, and the root node represents the signal terminal node in the present application. In this embodiment, the node topology diagram of the over-the-horizon ad hoc network is determined according to all distances and the maximum transmission distance of each signal transmission node when the signal is fully transmitted. The following steps can be used to implement it:
[0055] First, in step 1021, the maximum transmission distance of each signal transmission node when the signal is fully transmitted is determined;
[0056] Next, in step 1022, a transmission reachable set of each signal transmission node is determined according to all distances and all maximum transmission distances;
[0057] Finally, in step 1023, the node topology graph of the beyond-line-of-sight ad hoc network is determined through all transmission reachable sets.
[0058] In specific implementation, determining the maximum transmission distance of each signal transmission node when the signal is completely transmitted can be achieved in the following manner, namely: first use a wireless signal tester to measure the signal strength of each signal transmission node, and then use the wireless communication toolbox in MATLAB in the prior art to combine the signal strength of each signal transmission node to determine the maximum transmission distance of each signal transmission node when the signal is completely transmitted. In other embodiments, other methods can also be used to determine the maximum transmission distance, which is not limited here.
[0059] In addition, in a specific implementation, determining the transmission reachable set of each signal transmission node based on all distances and all maximum transmission distances can be implemented in the following manner, namely: selecting a signal transmission node from all signal transmission nodes as the selected signal transmission node, and taking the maximum transmission distance corresponding to the selected signal transmission node as the selected maximum transmission distance, thereby comparing the distances between the selected signal transmission node and the remaining signal transmission nodes with the selected maximum transmission distance respectively, and then extracting all distances less than the selected maximum transmission distance from the distances between the selected signal transmission node and the remaining signal transmission nodes, and then taking the signal transmission nodes corresponding to each extracted distance as the transmission reachable points of the selected signal transmission node, and All transmission reachable points are used as the transmission reachable set of the selected signal transmission node, and the transmission reachable set of the remaining signal transmission nodes is further determined, wherein the transmission reachable set represents the collection of all transmission reachable points corresponding to the selected signal, and the transmission reachable points in the transmission reachable set represent signal transmission nodes that can perform complete signal transmission with the signal transmission node; determining the node topology of the beyond-line-of-sight self-organizing network through all transmission reachable sets can be achieved by the following steps, namely: first connecting each signal transmission node in the beyond-line-of-sight self-organizing network with multiple transmission reachable points in the corresponding transmission reachable set, and then drawing the node topology according to the corresponding drawing ratio. In other embodiments, other methods can also be used to obtain the node topology, which will not be repeated here.
[0060] It should be noted that the node topology diagram in the present application represents a connection relationship diagram between each signal transmission node and the corresponding adjacent signal transmission node in the beyond-line-of-sight self-organizing network, which can be used to analyze the network structure composed of signal transmission routing devices in the beyond-line-of-sight self-organizing network; the adjacent signal transmission nodes represent two signal transmission nodes that can perform complete signal transmission with each other.
[0061] In addition, it should be noted that in the present application, the starting point of signal transmission in the signal transmission node is regarded as the signal source node, and the end point of signal reception is regarded as the signal terminal node.
[0062] In specific implementation, the communication link set of the beyond-line-of-sight self-organizing network is extracted from the node topology graph in the following manner: all links from the signal source node to the signal terminal node in the node topology graph are extracted through a network graph analysis tool (i.e., Graph-tool, JGraphT, igraph, etc.), and the set of all extracted links is used as the communication link set in the beyond-line-of-sight self-organizing network, wherein the links in the communication link set represent paths that can transmit signals from the signal source node to the signal terminal node through multiple signal transmission nodes.
[0063] In step 103, a link in the communication link set is selected as a selected link, and the transmission feasibility of the selected link when transmitting signals is determined according to a preset signal strength threshold of the beyond-line-of-sight ad hoc network and the node topology map.
[0064] In some embodiments, determining the transmission feasibility of a selected link when transmitting a signal according to a preset signal strength threshold of the beyond-line-of-sight ad hoc network and the node topology map can be implemented by the following steps:
[0065] Preset the signal strength threshold of the beyond-line-of-sight ad hoc network;
[0066] extracting a plurality of key signal strengths of a selected link from the node topology graph;
[0067] The transmission feasibility of the selected link when transmitting a signal is determined according to all key signal strengths and the signal strength threshold.
[0068] Among them, in a specific implementation, the signal strength threshold represents the minimum signal strength that the signal transmission node can receive and process the received data under the current network state. As a preferred embodiment, determining the preset signal strength threshold of the beyond-line-of-sight self-organizing network can be implemented in the following manner, namely: extracting the minimum signal strength that the signal transmission node can receive the transmitted data under the current network state from the information storage system of the beyond-line-of-sight self-organizing network, and presetting the minimum signal strength as the preset signal strength threshold of the beyond-line-of-sight self-organizing network, wherein when the signal strength is lower than the preset signal strength threshold, the signal transmission node in the beyond-line-of-sight self-organizing network cannot correctly receive the signal. In other embodiments, other methods can also be used to achieve the preset signal strength threshold, which is not limited here.
[0069] In addition, in a specific implementation, extracting multiple key signal strengths of a selected link from the node topology map can be achieved in the following manner, namely: selecting one of the signal transmission nodes corresponding to the selected link from the node topology map as a selected signal relay node, and judging the total number of signal transmission nodes connected to the selected signal relay node in the node topology map; if the selected signal relay node is connected to more than three signal transmission nodes, then the selected signal relay node is taken as a key node, and the total number of signal transmission nodes connected to the remaining signal transmission nodes in the selected link in the node topology map is further judged, thereby obtaining multiple key nodes of the selected link, and using a wireless signal tester to measure the signal strength of the multiple key nodes, and using each measured signal strength as the key signal strength of the selected link, thereby obtaining multiple key signal strengths.
[0070] In specific implementation, the transmission feasibility indicates the execution degree of the link to complete the signal transmission. As a preferred embodiment, the transmission feasibility of the selected link when transmitting the signal can be determined according to all the key signal strengths and the signal strength threshold. It can be implemented in the following manner, namely: first, the signal strength threshold is subtracted from each key signal strength, and all the subtracted values are added. Through this step, the total signal strength difference of all key nodes relative to the threshold can be obtained, thereby evaluating the signal strength status of the entire link; secondly, the product of the added value and the total number of signal transmission nodes connected to each key node in the selected link is calculated. This step is to link the signal strength difference with the complexity of the link or the number of nodes to obtain a comprehensive signal strength index; then, the product is divided by the total number of all key nodes. Through this step, the average signal strength difference of each key node can be obtained, thereby evaluating the overall transmission feasibility of the link; finally, the value obtained by division is used as the transmission feasibility of the transmission signal in the selected link when a signal transmission node fails. In other embodiments, other methods can also be used to determine, which are not limited here.
[0071] In step 104, the node influence factor of the selected link is determined according to the transmission feasibility of the selected link and the distances between each group of adjacent signal transmission nodes in the selected link, and the node influence factors of the remaining links are further determined.
[0072] The node impact factor described in the present application indicates the degree of influence between signal transmission nodes when a signal is transmitted in a selected link. In specific implementation, the node impact factor of the selected link is determined based on the transmission feasibility of the selected link and the distance between each group of adjacent signal transmission nodes in the selected link. The node impact factor can be implemented in the following manner, namely: first, the standard deviation of the distances between all adjacent signal transmission nodes in the selected link is calculated. Since the standard deviation is a statistic that measures the degree of discreteness of a set of values, the standard deviation can be used to measure the distribution of distances between nodes in the link, thereby reflecting the complexity of the link and the uniformity of transmission; secondly, the product of the reciprocal of the standard deviation and the transmission feasibility corresponding to the selected link is calculated. The reciprocal of the standard deviation can measure the concentration of the distribution of distances between nodes in the link, and the transmission feasibility can be used to measure the distribution of distances between nodes in the link. The feasibility is used to indicate the execution degree of the link to complete the signal transmission. By multiplying the two, the relationship between the two on the link can be comprehensively considered to obtain a comprehensive influence amount; then, the product is divided by the total number of all signal transmission nodes in the selected link, and the value obtained by the division is subjected to a logarithmic operation with a base of 2. The logarithmic operation can further compress the numerical range, making the result easier to process and compare. At the same time, due to the nonlinear characteristics of the logarithmic function, the result is more sensitive to changes in the input value, thereby more accurately reflecting the size of the node influence factor; finally, the value obtained by the operation is used as the node influence factor of the selected link, and the node influence factors of the remaining links can be further determined in the same way. In other embodiments, other methods can also be used to achieve this, which will not be repeated here.
[0073] In step 105, the radio frequency energy of each signal transmission node in the beyond-line-of-sight ad hoc network is determined, and then the interference level of each link under signal fluctuation is determined according to all the radio frequency energies.
[0074] In specific implementation, the RF energy of each signal transmission node in the beyond-line-of-sight ad hoc network can be determined by RF energy detection tools in the prior art (for example, energy detection antennas, energy detection chips, wireless energy receivers, etc.), which are not specifically limited here.
[0075] It should be noted that the radio frequency energy in the present application refers to the electromagnetic wave energy when each signal transmission node in the beyond-line-of-sight ad hoc network propagates a signal.
[0076] In some embodiments, reference Figure 3 As shown, this figure is a schematic diagram of a flow chart of determining the interference level of each link in some embodiments of the present application. The following steps can be used to determine the interference level of each link under signal fluctuations based on all radio frequency energy:
[0077] First, in step 1051, the distances between each group of adjacent signal transmission nodes in each link are obtained;
[0078] Secondly, in step 1052, the transmission trust of each link is determined according to the distance between each group of adjacent signal transmission nodes in each link;
[0079] Then, in step 1053, the energy stability factor of each link is determined according to all radio frequency energies and the distance between the signal source node and the signal terminal node;
[0080] Finally, in step 1054, the interference level of each link under signal fluctuation is determined by the transmission confidence of each link and the energy stability factor of each link.
[0081] Among them, in specific implementation, determining the transmission trust of each link according to the distance between each group of adjacent signal transmission nodes in each link can be implemented in the following manner, namely: first, selecting a link as the selected link, and calculating the sum of the distances between all adjacent signal transmission nodes in the selected link. The purpose of this step is to obtain the total length of the link. The total length of the link can reflect the physical characteristics of the link and the potential difficulty of signal transmission to a certain extent; secondly, the quotient of the sum and the sum of the distances between all adjacent signal transmission nodes in all links. The purpose of this step is to compare the total length of the selected link with the total length of all links in the entire network. , get a relative value, this relative value can reflect the proportion of the selected link length in the entire network; then subtract the quotient from 1, and finally use the subtraction value as the transmission trust of the selected link, and continue to determine the transmission trust of the remaining links, wherein the transmission trust indicates the reliability of the signal when it is transmitted in the link. If the proportion of the length of the selected link to the entire network is smaller, then its transmission trust is greater, because a shorter link usually means a higher reliability of signal transmission. Conversely, if the proportion of the length of the selected link is larger, then its transmission trust is smaller; determine the transmission trust according to all the RF energy and the distance between the signal source node and the signal terminal node The energy stability factor of each link can be determined in the following way, namely: first, a link is selected as the selected link, and the distance between the signal source node and the signal terminal node is logarithmically calculated with a base of 10, that is, the logarithmic distance path loss model is used. In this logarithmic distance path loss model, the received power of the signal decreases logarithmically with the increase of the distance. By performing a logarithmic operation on the distance between the signal source node and the signal terminal node with a base of 10, it can be used to describe the propagation characteristics of the signal in free space; secondly, the difference between the radio frequency energy of each signal transmission node corresponding to the selected link in the beyond-horizon ad hoc network and the value obtained by the logarithmic operation is calculated, and The sum of all differences is calculated. The purpose of this step is to measure the difference between the RF energy of each node and the energy loss predicted based on the distance, so as to evaluate the energy efficiency of each node; then, the sum is divided by the sum of the RF energies corresponding to each signal transmission node in the selected link, and finally the value obtained by the division is used as the energy stability factor of the selected link. This step is to obtain an average energy efficiency index, that is, the ratio of the average energy loss of each node to the RF energy, wherein the energy stability factor represents the parameter value of the stability of the signal RF energy when the link transmits the signal. In other embodiments, other methods can also be used to achieve this, which will not be repeated here.
[0082] In addition, in a specific implementation, determining the interference level of each link under signal fluctuations through the transmission trust of each link and the energy stability factor of each link can be implemented in the following manner, namely: selecting a link as a selected link, initializing an interference level model, using the energy stability factor corresponding to the selected link as the initialization parameter of the interference level model, using the transmission trust corresponding to the selected link as the constraint parameter of the interference level model, obtaining the interference level of the selected link of the beyond-line-of-sight ad hoc network under signal fluctuations through the interference level model, and continuing to determine the interference levels of the remaining links, wherein the interference level model is a model obtained by analyzing the interference level using a machine learning algorithm (such as a regression algorithm, a neural network, etc.), for example, analyzing the weight coefficients corresponding to the energy stability factor and the transmission trust through a neural network, thereby obtaining the model, namely: interference level = energy stability factor * A + transmission trust * B, wherein A and B are both weight coefficients, and other methods can also be used to determine in other embodiments, which are not limited here.
[0083] It should be noted that the interference level described in this application reflects the degree of interference caused by signal fluctuations on signal transmission during the transmission process. The larger the value of the interference level, the greater the interference of signal fluctuations on signal transmission during the transmission process. The smaller the value of the interference level, the smaller the interference of signal fluctuations on signal transmission during the transmission process.
[0084] In step 106, the trusted links in the beyond-line-of-sight ad hoc network are determined according to the interference levels of all links and the node influence factors of all links, and ad hoc network communication is performed based on the trusted links.
[0085] In some embodiments, the trusted links in the beyond-horizon ad hoc network are determined according to the interference levels of all links and the node influence factors of all links in the following manner, namely:
[0086] Select a link as a selected link, and obtain a node impact factor of the selected link;
[0087] Determine span loss of signal strength on selected links;
[0088] Determine a network jitter value of a selected link when performing signal transmission in a beyond-line-of-sight ad hoc network according to the node influence factor and the span loss, and continue to determine network jitter values of remaining links when performing signal transmission in the beyond-line-of-sight ad hoc network;
[0089] The trusted links in the beyond-line-of-sight ad hoc network are determined based on all interference levels and all network jitter values.
[0090] It should be noted that the network jitter value described in the present application represents the degree of jitter of the signal response during the transmission process. The network jitter value can be used to characterize the occurrence rate of data errors during signal transmission, and can also be used to analyze the possibility of link selection, thereby facilitating the regulation of the link of the beyond-line-of-sight ad hoc network.
[0091] In some embodiments, determining the span loss of the signal strength on the selected link may be implemented by the following steps:
[0092] Obtaining the distances between each group of adjacent signal transmission nodes in the selected link;
[0093] Extract the natural loss of the transmission signal of the over-the-horizon ad hoc network from the information storage system of the over-the-horizon ad hoc network;
[0094] The span loss of the signal strength on the selected link is determined by the distance between each group of adjacent signal transmission nodes and the natural loss.
[0095] In specific implementation, determining the distance between each group of adjacent signal transmission nodes in the selected link can be achieved in the following manner: determining the distance between each group of adjacent signal transmission nodes in the current beyond-line-of-sight self-organizing network through existing technologies (for example: Bluetooth positioning technology, base station positioning technology and satellite positioning technology, etc.); in addition, in specific implementation, the span loss in the present application represents the loss of signal strength when it is transmitted on the link, and the natural loss represents the loss of signal strength naturally generated during the propagation of space. As a preferred embodiment, determining the span loss of signal strength on the selected link through the distance between each group of adjacent signal transmission nodes and the natural loss can be achieved in the following manner, namely: first, performing a logarithmic operation with a base of 10 on the sum of the distances between all adjacent signal transmission nodes in the selected link. This step utilizes the logarithmic distance path loss model. In the logarithmic distance path loss model, the received power of the signal decreases logarithmically as the distance increases. The sum of the distances between all adjacent signal transmission nodes in the selected link is logarithmically calculated with a base of 10 to describe the propagation characteristics of the signal in free space. The value obtained by the logarithmic calculation is then added with the natural loss, where the natural loss refers to the attenuation of the signal strength due to natural factors such as medium absorption and scattering during the propagation process of the signal. This value is usually a fixed value obtained based on experimental and theoretical analysis or a function related to parameters such as distance and frequency. The sum of the two reflects the total attenuation of the signal on the link due to distance and natural loss. Finally, the value obtained by the addition is used as the span loss of the signal strength of the selected link. In other embodiments, other methods can also be used to determine the span loss, which is not limited here.
[0096] In addition, in some embodiments, determining the network jitter value of a selected link during signal transmission in a beyond-line-of-sight ad hoc network based on the node influence factor and the span loss can be achieved in the following manner, namely: initializing a network jitter value model, using the span loss as the initialization parameter of the network jitter value model, using the node influence factor as the constraint parameter of the network jitter value model, obtaining the network jitter value of the selected link during signal transmission through the network jitter value model, and continuing to determine the network jitter values of the remaining links, wherein the network jitter value model is a model established using a machine learning algorithm (such as a regression algorithm, a neural network, etc.), for example, the weight coefficients corresponding to the span loss and the node influence factor are analyzed through a regression algorithm to obtain the model, namely: network jitter value = span loss * C + node influence factor * D, wherein C and D are both weight coefficients, and other methods may also be used to determine in other embodiments, which are not limited here.
[0097] It should be noted that the trusted link in the present application is a trusted link, which is a communication link with high reliability. In some embodiments, the trusted link in the beyond-horizon ad hoc network is determined according to all interference levels and all network jitter values. The following steps can be used to implement:
[0098] Determining a link strength coefficient of each link according to an interference level and a network jitter value of each link;
[0099] Extract the maximum link strength coefficient from all link strength coefficients;
[0100] The link corresponding to the maximum link strength coefficient in the communication link set is used as a trusted link in the beyond-line-of-sight ad hoc network.
[0101] In specific implementation, the link strength coefficient represents the parameter value of the power strength when the link is transmitting signals. As a preferred embodiment, the link strength coefficient of each link is determined according to the interference level and network jitter value of each link, which can be implemented in the following manner, namely: first, a link is selected as the selected link; secondly, the quotient of the network jitter value corresponding to the selected link and the sum of all network jitter values is calculated; then, the interference level corresponding to the selected link is divided by the sum of all interference levels, and the value obtained by the division is added to the quotient; finally, the inverse of the added value is used as the link strength coefficient of the selected link, wherein other methods can also be used to determine it in other embodiments, which are not limited here.
[0102] In addition, in another aspect of the present application, in some embodiments, the present application provides a beyond-line-of-sight ad hoc network communication system, referring to Figure 4, which is a schematic diagram of the structure of a beyond-horizon self-organizing network communication system according to some embodiments of the present application, the beyond-horizon self-organizing network communication system 400 includes: a determination module 401, a processing module 402 and an execution module 403, which are respectively described as follows:
[0103] Determination module 401, in the present application, determination module 401 is mainly used to determine the distance between each signal transmission node in the current beyond-line-of-sight ad hoc network;
[0104] Processing module 402, in the present application, the processing module 402 is used to determine the node topology of the beyond-line-of-sight ad hoc network according to all distances and the maximum transmission distance of each signal transmission node when the signal is fully transmitted, and then extract the communication link set of the beyond-line-of-sight ad hoc network from the node topology;
[0105] It should be noted that the processing module 402 in the present application is also used to select a link in the communication link set as the selected link, and determine the transmission feasibility of the selected link when transmitting signals according to the preset signal strength threshold of the beyond-line-of-sight ad hoc network and the node topology map;
[0106] It should be noted that the processing module 402 in the present application is also used to determine the node impact factor of the selected link according to the transmission feasibility of the selected link and the distance between each group of adjacent signal transmission nodes in the selected link, and continue to determine the node impact factors of the remaining links;
[0107] In addition, it should be noted that the processing module 402 in the present application is also used to determine the radio frequency energy of each signal transmission node in the beyond-line-of-sight ad hoc network, and then determine the interference level of each link under signal fluctuations based on all the radio frequency energies;
[0108] Execution module 403, in the present application, execution module 403 is mainly used to determine the trusted links in the beyond-line-of-sight ad hoc network according to the interference levels of all links and the node influence factors of all links, and to perform ad hoc network communication based on the trusted links.
[0109] In addition, the present application also provides a computer device, which includes a memory and a processor, the memory stores codes, and the processor is configured to obtain the codes and execute the above-mentioned beyond-line-of-sight ad hoc network communication method.
[0110] In some embodiments, reference Figure 5 , which is a schematic diagram of the structure of a computer device for implementing a beyond-line-of-sight self-organizing network communication method according to some embodiments of the present application. The beyond-line-of-sight self-organizing network communication method in the above embodiment can be Figure 5 The computer device 500 shown in the figure is implemented, and the computer device 500 includes at least one processor 501, a communication bus 502, a memory 503 and at least one communication interface 504.
[0111] The processor 501 may be a general-purpose central processing unit (CPU) or an application-specific integrated circuit (ASIC).
[0112] The communication bus 502 may be used to transmit information between the above-mentioned components.
[0113] The memory 503 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compressed optical disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disk or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 503 may exist independently and be connected to the processor 501 via the communication bus 502. The memory 503 may also be integrated with the processor 501.
[0114] The memory 503 is used to store the program code for executing the solution of the present application, and the execution is controlled by the processor 501. The processor 501 is used to execute the program code stored in the memory 503. The program code may include one or more software modules. The method used in the above embodiment can be implemented by the processor 501 and one or more software modules in the program code in the memory 503.
[0115] The communication interface 504 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.
[0116] In a specific implementation, as an embodiment, a computer device may include multiple processors, each of which may be a single-CPU processor or a multi-CPU processor. The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0117] The above-mentioned computer device may be a general-purpose computer device or a special-purpose computer device. In a specific implementation, the computer device may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, a communication device or an embedded device. The embodiment of the present application does not limit the type of computer device.
[0118] In addition, the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned beyond-line-of-sight ad hoc network communication method is implemented.
[0119] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0120] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A beyond-line-of-sight ad hoc network communication method, characterized in that: The steps include: Determine the distance between each signal transmission node in the current beyond-line-of-sight ad hoc network; Determine a node topology diagram of the over-the-horizon ad hoc network according to all distances and the maximum transmission distance of each signal transmission node when the signal is fully transmitted, and then extract a communication link set of the over-the-horizon ad hoc network from the node topology diagram; Selecting a link in the communication link set as a selected link, and determining the transmission feasibility of the selected link when transmitting signals according to a preset signal strength threshold of the over-the-horizon ad hoc network and the node topology diagram; Determine the node impact factor of the selected link according to the transmission feasibility of the selected link and the distance between each group of adjacent signal transmission nodes in the selected link, and continue to determine the node impact factors of the remaining links; Determine the RF energy of each signal transmission node in the beyond-line-of-sight ad hoc network, and then determine the interference level of each link under signal fluctuations based on all the RF energy; The trusted links in the over-the-horizon ad hoc network are determined according to the interference levels of all links and the node influence factors of all links, and the ad hoc network communication is performed based on the trusted links.
2. The method according to claim 1, characterized in that The node topology diagram of the over-the-horizon ad hoc network is determined based on all distances and the maximum transmission distance of each signal transmission node when the signal is fully transmitted, including: Determine the maximum transmission distance of each signal transmission node when the signal is fully transmitted; Determine the transmission reachable set of each signal transmission node according to all distances and all maximum transmission distances; The node topology of the beyond-line-of-sight ad hoc network is determined through all transmission reachable sets.
3. The method according to claim 1, characterized in that Determining the transmission feasibility of the selected link when transmitting a signal according to the preset signal strength threshold of the beyond-horizon ad hoc network and the node topology diagram specifically includes: Determine the preset signal strength threshold of the beyond-line-of-sight ad hoc network; extracting a plurality of key signal strengths of a selected link from the node topology graph; The transmission feasibility of the selected link when transmitting a signal is determined according to all key signal strengths and the signal strength threshold.
4. The method according to claim 1, characterized in that Determining the interference level of each link under signal fluctuations based on all RF energy specifically includes: Obtain the distances between each group of adjacent signal transmission nodes in each link; Determining the transmission trust of each link according to the distance between each group of adjacent signal transmission nodes in each link; Determine the energy stability factor of each link based on all radio frequency energy and the distance between the signal source node and the signal terminal node; The interference level of each link under signal fluctuation is determined by the transmission confidence of each link and the energy stability factor of each link.
5. The method according to claim 1, characterized in that Determining the trusted links in the beyond-horizon ad hoc network based on the interference levels of all links and the node impact factors of all links specifically includes: Select a link as a selected link, and obtain a node impact factor of the selected link; Determine span loss of signal strength on selected links; Determine a network jitter value of a selected link when performing signal transmission in a beyond-line-of-sight ad hoc network according to the node influence factor and the span loss, and continue to determine network jitter values of remaining links when performing signal transmission in the beyond-line-of-sight ad hoc network; The trusted links in the beyond-line-of-sight ad hoc network are determined based on all interference levels and all network jitter values.
6. The method according to claim 1, characterized in that The beyond-line-of-sight ad hoc network adopts point-to-point networking.
7. The method according to claim 1, characterized in that The signal transmission node is a signal transmission routing device in a beyond-line-of-sight ad hoc network.
8. A beyond-line-of-sight ad hoc network communication system, characterized in that: include: A determination module, used to determine the distance between each signal transmission node in the current beyond-line-of-sight ad hoc network; A processing module, used to determine a node topology diagram of the over-the-horizon ad hoc network according to all distances and the maximum transmission distance of each signal transmission node when the signal is fully transmitted, and then extract a communication link set of the over-the-horizon ad hoc network from the node topology diagram; The processing module is further used to select a link in the communication link set as a selected link, and determine the transmission feasibility of the selected link when transmitting signals according to a preset signal strength threshold of the over-the-horizon ad hoc network and the node topology map; The processing module is further used to determine the node impact factor of the selected link according to the transmission feasibility of the selected link and the distance between each group of adjacent signal transmission nodes in the selected link, and continue to determine the node impact factors of the remaining links; The processing module is further used to determine the radio frequency energy of each signal transmission node in the beyond-line-of-sight ad hoc network, and then determine the interference level of each link under signal fluctuations based on all the radio frequency energies; The execution module is used to determine the trusted links in the beyond-line-of-sight ad hoc network according to the interference levels of all links and the node influence factors of all links, and to perform ad hoc network communication based on the trusted links.
9. A computer device, characterized in that: The computer device includes a memory and a processor, the memory stores codes, and the processor is configured to obtain the codes and execute the beyond-line-of-sight ad hoc network communication method according to any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the over-the-horizon self-organizing network communication method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Method and system for determining network topology of flight ad hoc network
CN112788699A
Wireless ad hoc network talkback communication method and system
CN118574086A