A method for hybrid networking of multi-carrier bandwidth in distributed wireless ad hoc networks

By adopting a multi-carrier bandwidth hybrid networking method in the wireless ad hoc network, and using anti-interference measures and carrier bandwidth switching technology, the problem that the service rate of the entire network is limited to the minimum carrier bandwidth is solved, and higher service rates and higher service rates are achieved. Flexible application scenario support.

CN119052931BActive Publication Date: 2025-01-24SHENZHEN FENGYUN TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411515009.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-01-24
Estimated Expiration
2044-10-29

AI Technical Summary

Technical Problem

In the existing wireless ad hoc networking technology, the carrier bandwidth used by the node devices in the entire network is the same, resulting in the service rate of the entire network being limited by the bottleneck of the node with the minimum carrier bandwidth and cannot meet the needs of different application scenarios.

Method used

It proposes a method of distributed wireless self -composite network multi -load bandwidth hybrid networking. Through anti -interference measures to control the data channel time clearance, determine the use of multiple carrier bandwidths, including the first load bandwidth, the second -load bandwidth, and the third third. The load bandwidth and the distribution of bandwidth switching and sub -carrier blocks to increase the business rate.

Benefits of technology

Through the multi-carrier bandwidth hybrid networking method, the problem that the service rate of the entire network is limited by the minimum carrier bandwidth is solved, the service rate of the entire network is significantly improved, and the needs of different application scenarios are met.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119052931B_ABST
    Figure CN119052931B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for hybrid networking of multi-carrier bandwidth in a distributed wireless ad hoc network, the method comprising: controlling a sending node to make a data channel time slot reservation to a receiving node according to anti-interference measures, determining a first carrier bandwidth, a second carrier bandwidth and a third carrier bandwidth used for the reserved data channel time slot; calculating a receiving bit error rate and an average received signal strength of the first carrier bandwidth of the receiving node, adjusting a received signal strength threshold, and completing carrier bandwidth switching; dividing the third carrier bandwidth into a plurality of subcarrier blocks and verifying them, determining available subcarrier blocks; transmitting data to be transmitted according to a data time slot allocation ratio; after the transmission is completed, controlling the sending node and the receiving node to continue networking. The present invention solves the bottleneck problem that the service rate of the entire network is limited by the node with the smallest carrier bandwidth in the entire network caused by the use of the same carrier bandwidth in the existing wireless ad hoc network, and greatly improves the service rate of the entire network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of wireless ad hoc networks, and more specifically, to a method for distributed wireless ad hoc network multi-carrier bandwidth hybrid networking. Background Art

[0002] A wireless ad hoc network is a multi-point to multi-point distributed network consisting of several equal nodes. It has the characteristics of decentralized self-organization, multi-hop relay, dynamic routing, and strong anti-destruction capabilities. It is suitable for situations that do not rely on existing basic network facilities and require a temporary and fast opening of an independent and secure wireless communication network.

[0003] Wireless ad hoc network devices, currently all node devices in the entire network use the same carrier bandwidth. CN202310106548.3 A method for adaptive bandwidth based on ad hoc networks proposes a method for adaptively switching the channel bandwidth / carrier bandwidth of all devices in the entire network without restarting the device, ensuring that the stability of the device is not affected during the process of switching the channel bandwidth / carrier bandwidth; but the carrier bandwidth used by all node devices in the entire network is the same.

[0004] However, there is no unified standard for the main application scenarios of wireless ad hoc network equipment, different customers have different requirements, and the market is limited. Communication waveforms are generally not chip-based and are generally implemented based on FPGA / DSP chip platforms.

[0005] Communication waveforms include: (1) Carrier bandwidth: 5MHz, 10MHz, 20MHz, 30MHz, 40MHz, carrier aggregation, etc.; (2) Coding: LDPC code or Turbo code with different code rates; (3) Modulation: QPSK, 16QAM, 64QAM, 256QAM, 1024QAM, etc.; (4) Number of antennas: 2, 4, etc.; (5) MIMO: diversity, multiplexing; (6) Networking protocol: customized by each company; (7) Anti-interference measures: adaptive frequency hopping, adaptive frequency selection, subcarrier deduction, etc.; (8) Main control software: module control, interface protocol, network management, etc. All functions are realized, which requires high FPGA / DSP chip resources, large chip size and high power consumption.

[0006] Application scenarios such as fixed deployment, vehicle-mounted, ship-mounted, medium and large UAVs / unmanned vehicles are not sensitive to the size and power consumption indicators of wireless self-organizing network equipment. FPGA / DSP chips with large resources can be selected to achieve more complete functions and better performance. Application scenarios such as handheld, backpack, small UAVs / unmanned vehicles are more sensitive to the size and power consumption indicators of wireless self-organizing network equipment. Some functions can be realized under the resource limitations of FPGA / DSP chips, such as small carrier bandwidth.

[0007] In actual applications, the wireless ad hoc network equipment carrier platforms will include fixed deployment, vehicle-mounted, ship-mounted, medium and large UAVs / unmanned vehicles, handheld, backpack, small UAVs / unmanned vehicles, etc. If the wireless ad hoc network equipment of the entire network operates according to the parameters of small wireless ad hoc network equipment, for example, the carrier bandwidth is unified to 5MHz, the service rate of the entire network will be relatively low, and the performance of large wireless ad hoc network equipment cannot be brought into play.

[0008] Therefore, the prior art has defects and is in urgent need of improvement. Summary of the invention

[0009] In view of the above problems, the purpose of the present invention is to provide a method for hybrid networking of multi-carrier bandwidths in a distributed wireless ad hoc network, and proposes a method for hybrid networking of wireless ad hoc network devices with multiple carrier bandwidths; without the need for central node scheduling, all nodes distribute and negotiate the carrier bandwidth and subcarrier blocks used by point-to-point unidirectional links in data time slots; propose a workflow for carrier bandwidth switching, as well as a workflow for carrier bandwidth and subcarrier deduction; solve the bottleneck problem that the service rate of the entire network caused by the use of the same carrier bandwidth by the entire existing wireless ad hoc network is limited by the node with the smallest carrier bandwidth in the entire network, and greatly improve the service rate of the entire network.

[0010] A first aspect of the present invention provides a method for distributed wireless ad hoc network multi-carrier bandwidth hybrid networking, comprising:

[0011] Get the data to be transmitted;

[0012] When there is data to be transmitted, determining the anti-interference measures of the wireless ad hoc network corresponding to the sending node and the receiving node; the anti-interference measures of the wireless ad hoc network include a first anti-interference measure and a second anti-interference measure;

[0013] According to the anti-interference measures of the wireless ad hoc network, the sending node is controlled to make a data channel time slot reservation for the receiving node, and the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth used for the reserved data channel time slot are determined; the first carrier bandwidth is the minimum value of the maximum available carrier bandwidth of the sending node and the maximum available carrier bandwidth of the receiving node; the second carrier bandwidth is the maximum value of the maximum available carrier bandwidth of the sending node and the minimum available carrier bandwidth of the receiving node; the third carrier bandwidth is the same available carrier bandwidth of the sending node and the receiving node;

[0014] Calculate a received bit error rate and an average received signal strength of a first carrier bandwidth of a receiving node;

[0015] Adjusting the received signal strength threshold of the receiving node according to the received bit error rate to complete carrier bandwidth switching;

[0016] Analyze the third carrier bandwidth and divide the third carrier bandwidth into a plurality of subcarrier blocks;

[0017] Verifying the multiple subcarrier blocks to determine available subcarrier blocks;

[0018] Counting the number of available subcarrier blocks in each third carrier bandwidth, and determining the data time slot allocation ratio according to the ratio of the number of available subcarrier blocks in each third carrier bandwidth;

[0019] Performing data transmission of the to-be-transmitted data through a third carrier bandwidth based on the data time slot allocation ratio;

[0020] When the data to be transmitted is completed, the sending node and the receiving node are controlled to continue networking.

[0021] In this solution, the control of the sending node to make a data channel time slot reservation for the receiving node according to the anti-interference measures of the wireless ad hoc network, and determining the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth used for the reserved data channel time slot include:

[0022] When the anti-interference measure of the wireless ad hoc network is the first anti-interference measure, the sending node makes a data channel time slot reservation to the receiving node, and inquires the maximum available carrier bandwidth of the receiving node; the first anti-interference measure is adaptive frequency modulation or adaptive frequency selection;

[0023] The sending node obtains the receiving node's response data to the data channel time slot reservation and the inquiry of the maximum available carrier bandwidth, and determines the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth used for reserving the data channel time slot in combination with the maximum available carrier bandwidth of the sending node.

[0024] This plan also includes:

[0025] When the anti-interference measure of the wireless ad hoc network is the second anti-interference measure, the sending node makes a data channel time slot reservation to the receiving node, and inquires the maximum available carrier bandwidth and subcarrier interference of the receiving node; the second anti-interference measure is adaptive frequency modulation combined with subcarrier subtraction or adaptive frequency selection combined with subcarrier subtraction;

[0026] The sending node obtains the receiving node's response data on data channel time slot reservation, inquiry into the maximum available carrier bandwidth and subcarrier interference situation, and determines the first carrier bandwidth, second carrier bandwidth and third carrier bandwidth used for the reserved data channel time slot based on the maximum available carrier bandwidth and subcarrier interference situation of the sending node.

[0027] In this solution, the calculation of the received bit error rate and the average received signal strength of the first carrier bandwidth of the receiving node includes:

[0028] Initializing statistical information in a new preset statistical period; the statistical information includes the number of sent data packets, the number of received data packets and the number of error data packets;

[0029] Analyze the received data packets to obtain the number of sent data packets, the number of received data packets and the number of error data packets;

[0030] Calculating the real-time signal strength according to the number of sent data packets and the number of received data packets;

[0031] Determining whether the preset statistical period has ended;

[0032] If not, continue to receive data packets, and update the number of sent data packets, the number of received data packets, and the number of error data packets until the preset statistical period ends;

[0033] If yes, the received bit error rate and the average received signal strength are calculated according to the number of sent data packets, the number of received data packets and the number of erroneous data packets.

[0034] In this solution, adjusting the received signal strength threshold of the receiving node according to the received bit error rate includes:

[0035] The received bit error rate P is compared with the bit error rate threshold Pa for reducing the carrier bandwidth level and the bit error rate threshold Pb for increasing the carrier bandwidth level;

[0036] When P>Pa, the received signal strength threshold of the carrier bandwidth of the receiving node is updated based on the preset received signal strength threshold enhancement factor;

[0037] When P<Pb, the received signal strength threshold of the carrier bandwidth of the receiving node is updated based on a preset received signal strength reduction threshold factor;

[0038] When Pb≤P≤Pa, maintain the original state without any treatment.

[0039] In this solution, the updating of the received signal strength threshold of the carrier bandwidth of the receiving node based on the preset received signal strength threshold factor includes:

[0040] Acquire a second carrier bandwidth of a receiving node;

[0041] The received signal strength threshold of the second carrier bandwidth is increased by a preset received signal strength threshold factor, and the received signal strength threshold of the second carrier bandwidth is updated;

[0042] Determine whether the received signal strength threshold after the second carrier bandwidth is updated is greater than the received signal strength threshold before the next carrier bandwidth is updated;

[0043] If so, the available received signal strength threshold of the next carrier bandwidth is increased by a preset received signal strength threshold factor, and the received signal strength threshold of the next carrier bandwidth is updated; each carrier bandwidth of the receiving node is analyzed in turn until the analysis of all third carrier bandwidths is completed or the received signal strength threshold after the carrier bandwidth n is updated is less than the received signal strength threshold before the carrier bandwidth n+1 is updated, and the update of the received signal strength threshold of the carrier bandwidth of the receiving node is completed;

[0044] If not, the received signal strength threshold of the carrier bandwidth of the receiving node is directly updated.

[0045] In this solution, the updating of the received signal strength threshold of the carrier bandwidth of the receiving node based on the preset received signal strength reduction threshold factor includes:

[0046] Obtaining a third carrier bandwidth of the receiving node;

[0047] The received signal strength threshold of the third carrier bandwidth is reduced by a preset received signal strength reduction threshold factor, and the received signal strength threshold of the third carrier bandwidth is updated;

[0048] Determine whether the received signal strength threshold after the third carrier bandwidth is updated is greater than a preset received signal strength threshold;

[0049] If yes, then the update of the received signal strength threshold of the carrier bandwidth of the receiving node is completed;

[0050] If not, the third carrier bandwidth received signal strength threshold is set to a preset minimum received signal strength threshold.

[0051] In this solution, the third carrier bandwidth is analyzed and the third carrier bandwidth is divided into a plurality of subcarrier blocks, including:

[0052] Dividing the carrier bandwidth of a communication node into a plurality of subcarrier blocks based on a system preset rule; the communication node includes a sending node and a receiving node; the number of the subcarrier blocks is an even number;

[0053] The multiple subcarrier blocks are numbered in sequence.

[0054] In this solution, the verifying the multiple subcarrier blocks to determine the available subcarrier blocks includes:

[0055] The receiving node determines the subcarrier block interference situation of the receiving node according to the preset subcarrier block interference judgment basis, and sends the subcarrier block interference situation of the receiving node to the sending node;

[0056] The sending node determines the subcarrier block interference situation of the sending node according to the preset subcarrier block interference judgment basis, and sends it to the sending node in combination with the received subcarrier block interference situation of the receiving node for comparison, and determines the subcarrier blocks with the same number in the sending node and the receiving node and both without interference or with acceptable interference as available subcarrier blocks.

[0057] In this solution, determining the data time slot allocation ratio according to the ratio of the number of available subcarrier blocks in each third carrier bandwidth includes:

[0058] sorting the third carrier bandwidth in descending order according to the carrier bandwidth level;

[0059] Determining whether the number of available subcarrier blocks of the third carrier bandwidth of the highest level is less than a preset subcarrier block number threshold;

[0060] If yes, determining the available subcarrier block of the third carrier bandwidth of the highest level as the first subcarrier block, and transmitting the data to be transmitted through the first subcarrier block;

[0061] If not, calculating the difference between the number of available subcarrier blocks of the third carrier bandwidth of the highest level and the preset subcarrier block number threshold, and updating the preset subcarrier block number threshold according to the difference;

[0062] Determining whether the number of available subcarrier blocks of the third carrier bandwidth of the next level is less than a preset subcarrier block number threshold;

[0063] If yes, determining the available subcarrier blocks with a preset subcarrier block quantity threshold in the third carrier bandwidth of the next level as the first subcarrier block;

[0064] If not, the available subcarrier block of the third carrier bandwidth of the next level is determined as the first subcarrier block, and the number of available subcarrier blocks of each remaining third carrier bandwidth is analyzed in sequence according to the descending order of the carrier bandwidth level, until the number of available subcarrier blocks of the third carrier bandwidth is less than the preset subcarrier block number threshold, and the analysis is terminated;

[0065] The data time slot allocation ratio is determined according to the number of first subcarrier blocks in each third carrier bandwidth.

[0066] The present invention discloses a method for hybrid networking of multi-carrier bandwidth in a distributed wireless ad hoc network, the method comprising: controlling a sending node to make a data channel time slot reservation to a receiving node according to anti-interference measures, determining a first carrier bandwidth, a second carrier bandwidth and a third carrier bandwidth used for the reserved data channel time slot; calculating a receiving bit error rate and an average received signal strength of the first carrier bandwidth of the receiving node, adjusting a received signal strength threshold, and completing carrier bandwidth switching; dividing the third carrier bandwidth into a plurality of subcarrier blocks and verifying them, determining available subcarrier blocks; transmitting data to be transmitted according to a data time slot allocation ratio; after the transmission is completed, controlling the sending node and the receiving node to continue networking. The present invention solves the bottleneck problem that the service rate of the entire network is limited by the node with the smallest carrier bandwidth in the entire network caused by the use of the same carrier bandwidth in the existing wireless ad hoc network, and greatly improves the service rate of the entire network. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] Figure 1 A flow chart of a distributed wireless ad hoc network multi-carrier bandwidth hybrid networking method provided by the present invention is shown;

[0068] Figure 2 A flow chart showing a method for calculating a receiving bit error rate and an average received signal strength of a first carrier bandwidth of a receiving node provided by the present invention is shown;

[0069] Figure 3 A flow chart of a method for adjusting a received signal strength threshold of a receiving node according to a received bit error rate provided by the present invention is shown;

[0070] Figure 4 A schematic diagram showing a common carrier bandwidth provided by the present invention is shown;

[0071] Figure 5 A schematic diagram of a carrier bandwidth switching process provided by the present invention is shown when the received bit error rate is greater than the bit error rate threshold for reducing the carrier bandwidth level;

[0072] Figure 6 A schematic diagram of a carrier bandwidth switching process when a received bit error rate provided by the present invention is less than a bit error rate threshold that allows an increase in the carrier bandwidth level is shown;

[0073] Figure 7 A schematic diagram of a carrier bandwidth switching process provided by the present invention is shown when the bit error rate threshold for allowing the carrier bandwidth level to be increased is ≤ the received bit error rate ≤ the bit error rate threshold for requiring the carrier bandwidth level to be reduced;

[0074] Figure 8 A schematic diagram of a subcarrier block of a common carrier bandwidth provided by the present invention is shown. DETAILED DESCRIPTION

[0075] In order to more clearly understand the above-mentioned purpose, features and advantages of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

[0076] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Therefore, the protection scope of the present invention is not limited to the specific embodiments disclosed below.

[0077] Figure 1 The present invention shows a flow chart of a method for hybrid networking of multi-carrier bandwidth in a distributed wireless ad hoc network.

[0078] like Figure 1 As shown, the present invention discloses a method for distributed wireless ad hoc network multi-carrier bandwidth hybrid networking, comprising:

[0079] S102, obtaining data to be transmitted;

[0080] S104, when there is data to be transmitted, determining the anti-interference measures of the wireless ad hoc network corresponding to the sending node and the receiving node; the anti-interference measures of the wireless ad hoc network include a first anti-interference measure and a second anti-interference measure;

[0081] S106, according to the anti-interference measures of the wireless ad hoc network, control the sending node to make a data channel time slot reservation for the receiving node, and determine the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth used for the reserved data channel time slot; the first carrier bandwidth is the minimum value of the maximum available carrier bandwidth of the sending node and the maximum available carrier bandwidth of the receiving node; the second carrier bandwidth is the maximum value of the maximum available carrier bandwidth of the sending node and the minimum available carrier bandwidth of the receiving node; the third carrier bandwidth is the same available carrier bandwidth of the sending node and the receiving node;

[0082] S108, calculating a received bit error rate and an average received signal strength of a first carrier bandwidth of a receiving node;

[0083] S110, adjusting the received signal strength threshold of the receiving node according to the received bit error rate to complete the carrier bandwidth switching;

[0084] S112, analyzing the third carrier bandwidth, and dividing the third carrier bandwidth into a plurality of subcarrier blocks;

[0085] S114, verifying multiple subcarrier blocks to determine available subcarrier blocks;

[0086] S116, counting the number of available subcarrier blocks in each third carrier bandwidth, and determining the data time slot allocation ratio according to the ratio of the number of available subcarrier blocks in each third carrier bandwidth;

[0087] S118, transmitting the data to be transmitted through the third carrier bandwidth based on the data time slot allocation ratio;

[0088] S120, when the data to be transmitted is transmitted, the sending node and the receiving node are controlled to continue networking.

[0089] According to an embodiment of the present invention, the carrier bandwidth parameter of each node in the wireless ad hoc network is powered on by default as a multi-carrier bandwidth hybrid network. The control channel of each node in the wireless ad hoc network is networked according to the same operating frequency band, channel coding, modulation method, communication distance, MIMO mode, anti-interference measures and other parameters. The node that has data to be transmitted and needs to transmit data is determined as a sending node, and the end point of the data transmission is determined as a receiving node. Data channel time slots are reserved based on the anti-interference measures of the sending node and the receiving node, and the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth that meet the data transmission conditions are determined. Common carrier bandwidths are as follows: Figure 4 As shown, the first carrier bandwidth is the maximum available carrier bandwidth of the point-to-point unidirectional link, and the minimum value of the maximum available carrier bandwidth of the sending node and the maximum available carrier bandwidth of the receiving node is taken. For example, if the maximum available carrier bandwidth of the receiving node is 40MHz and the maximum available carrier bandwidth of the sending node is 20MHz, then the maximum available carrier bandwidth of the point-to-point unidirectional link is 20MHz. The second carrier bandwidth is the minimum available carrier bandwidth of the point-to-point unidirectional link, and the third carrier bandwidth is the total available carrier bandwidth that satisfies the point-to-point unidirectional link. Among them, the third carrier bandwidth includes the first carrier bandwidth and the second carrier bandwidth. Under certain circumstances, the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth can be the same carrier bandwidth. According to the transmission data of the sending node and the receiving node through the first carrier bandwidth in the preset statistical period, the receiving bit error rate and the average received signal strength of the first carrier bandwidth of the receiving node are calculated. The average received signal strength is used to determine whether the first carrier bandwidth meets the data transmission requirements. When the average received signal strength of the first carrier bandwidth is lower than the received signal strength threshold preset by the system, the third carrier bandwidth of the next level is determined as the new first carrier bandwidth for analysis again, until the average received signal strength is not lower than the received signal strength threshold preset by the system, the final first carrier bandwidth is determined. The received signal strength threshold of the receiving node is adjusted by the received bit error rate corresponding to the finally determined first carrier bandwidth, and the carrier bandwidth switching is completed, thereby adjusting the range of the optional carrier bandwidth of each node.

[0090] The third carrier bandwidth is divided into a plurality of subcarrier blocks of the same size according to the subcarrier block size preset by the system, such as Figure 8As shown, for example, a 5MHz carrier bandwidth is divided into M subcarrier blocks, where M is an even number, and the number of subcarrier blocks of 10MHz, 20MHz, 30MHz, and 40MHz carrier bandwidths is 2M, 4M, 6M, and 8M, respectively. And each subcarrier block is numbered in sequence, and each third carrier bandwidth is divided into multiple subcarrier blocks; the subcarrier blocks with the same number in the sending node and the receiving node are all interference-free or interference-acceptable subcarrier blocks as available subcarrier blocks. The number of available subcarrier blocks in each third carrier bandwidth is counted, and based on the preset subcarrier block number threshold, the third carrier bandwidth with the highest level is preferentially used for data transmission, and one or more third carrier bandwidths are selected in descending order according to the difference between the number of available subcarrier blocks in the third carrier bandwidth with the highest level and the preset subcarrier block number threshold, and the data time slot allocation ratio is determined according to the ratio of the number of available subcarrier blocks in the selected third carrier bandwidth.

[0091] The sending node and the receiving node select one or more carrier bandwidths to transmit the data to be transmitted according to the data time slot allocation ratio. When the data to be transmitted is completed, the sending node and the receiving node continue to form a network according to the control channel parameters.

[0092] Assume that the parameters of the wireless ad hoc network equipment are: network scale: 16 nodes, carrier bandwidth: 2 nodes support a maximum of 5MHz, 4 nodes support a maximum of 10MHz, 10 nodes support a maximum of 40MHz, channel coding: 2 / 3 code rate, modulation mode: maximum 256QAM, number of antennas: 2, MIMO: diversity.

[0093] The pre-coding rate of the entire network and the measured service rate of the entire network are compared between the current method of using the same carrier bandwidth in the entire network and the multi-carrier bandwidth hybrid networking method proposed in the present invention, as shown in Table 1, wherein the pre-coding rate refers to the rate before channel coding, and the service rate refers to the UDP service rate actually available to users. Compared with the pre-coding rate, the control signaling, verification and other expenses of the networking protocol and the synchronization of the physical layer, clock jitter protection, air transmission protection and other expenses are deducted; the wireless self-organizing network devices used in the actual measurement are all based on FPGA and integrated transceiver platforms. The difference between the three node devices of 5MHz / 10MHz / 40MHz is that the FPGA resources are different, the maximum supported carrier bandwidths are different, and the maximum communication distance is 20km.

[0094]

[0095] The theoretical calculation process of the carrier bandwidth in Table 1 is as follows:

[0096] (1) The total carrier bandwidth of the entire network using the same carrier bandwidth is: 5M×8×2 / 3=26.7Mbps;

[0097] (2) The total carrier bandwidth when the ratio of allocating data time slots to three types of nodes of 5MHz / 10MHz / 40MHz is 25%, 25%, and 50% by the method proposed by the present invention is:

[0098] 5M×8×2 / 3×0.25+10M×8×2 / 3×0.25+40M×8×2 / 3×0.5=126.7Mbps;

[0099] (3) The method proposed by the present invention evenly distributes data time slots to the total carrier bandwidth of 16 nodes:

[0100] 5M×8×2 / 3×(2 / 16)+10M×8×2 / 3×(4 / 1)+40M×8×2 / 3×(10 / 16)=150.0Mbps;

[0101] (4) The method proposed in the present invention allocates data time slots to three types of nodes: 5MHz / 10MHz / 40MHz, with the ratios being 0, 0, and 100% of the total carrier bandwidth:

[0102] 5M×8×2 / 3×0+10M×8×2 / 3×0+40M×8×2 / 3×100%=213.3Mbps.

[0103] From the theoretical calculation of the rate before full network coding, it can be seen that the method proposed in the present invention improves the rate by 4.75 times, 5.62 times and 8.0 times respectively. The greater the proportion of data time slots allocated to nodes with large carrier bandwidth, the greater the multiple of the increase in the full network service rate.

[0104] The present invention is not limited to the application of technologies such as adaptive frequency hopping, adaptive frequency selection, adaptive coding modulation, and spatial frequency reuse in this method. The protection scope includes the application of technologies such as adaptive frequency hopping, adaptive frequency selection, adaptive coding modulation, and spatial frequency reuse in this method, such as adaptive coding modulation scheduled at the point-to-point bidirectional link level and the point-to-point unidirectional link level.

[0105] According to an embodiment of the present invention, controlling a sending node to make a data channel time slot reservation for a receiving node according to an anti-interference measure of a wireless ad hoc network, and determining a first carrier bandwidth, a second carrier bandwidth, and a third carrier bandwidth used for the reserved data channel time slot, includes:

[0106] When the anti-interference measure of the wireless ad hoc network is the first anti-interference measure, the sending node makes a data channel time slot reservation to the receiving node and inquires the maximum available carrier bandwidth of the receiving node; the first anti-interference measure is adaptive frequency modulation or adaptive frequency selection;

[0107] The sending node obtains the receiving node's response data to the data channel time slot reservation and the inquiry of the maximum available carrier bandwidth, and determines the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth used for reserving the data channel time slot in combination with the maximum available carrier bandwidth of the sending node.

[0108] It should be noted that the first anti-interference measure is adaptive frequency hopping or adaptive frequency selection, and the data channel at the point-to-point unidirectional link level has at least one available frequency. If this best frequency is also subject to narrowband interference and / or broadband interference, communication can only resist interference. Adaptive frequency hopping or adaptive frequency selection is a prior art, and the specific method is not elaborated in detail. When the sending node has business data to transmit, the sending node reserves the data channel time slot for the receiving node and inquires about its maximum available carrier bandwidth. The receiving node determines the maximum available carrier bandwidth of the receiving node based on the occupancy status of each carrier bandwidth when reserving the data channel time slot, generates corresponding response data and feeds it back to the sending node.

[0109] The sending node obtains the response of the receiving node to the data channel time slot reservation and the maximum available carrier bandwidth, and obtains the carrier bandwidth used for the reserved data channel time slot (including the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth) in combination with the maximum available carrier bandwidth of this node, and confirms the time slot reservation and the carrier bandwidth used for the reserved time slot. For example, taking the first carrier bandwidth as an example, the receiving node responds that the maximum available carrier bandwidth is 40MHz, and the maximum available carrier bandwidth of the sending node is 20MHz, then the sending node confirms the first carrier bandwidth used for the reserved time slot as 20MHz. However, due to the influence of wireless channels such as communication distance, sometimes the confirmed carrier bandwidth is not the smallest maximum available carrier bandwidth of the sending node and the receiving node, and it is necessary to switch the carrier bandwidth by adjusting the received signal strength threshold.

[0110] When the sending node has new data to be transmitted for data transmission, the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth used for the reserved data channel time slot are re-determined.

[0111] According to an embodiment of the present invention, it also includes:

[0112] When the anti-interference measure of the wireless ad hoc network is the second anti-interference measure, the sending node makes a data channel time slot reservation to the receiving node, and inquires the receiving node about the maximum available carrier bandwidth and subcarrier interference situation; the second anti-interference measure is adaptive frequency modulation combined with subcarrier subtraction or adaptive frequency selection combined with subcarrier subtraction;

[0113] The sending node obtains the receiving node's response data on the data channel time slot reservation, the maximum available carrier bandwidth and the subcarrier interference situation, and determines the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth used for the reserved data channel time slot based on the sending node's maximum available carrier bandwidth and the subcarrier interference situation.

[0114] It should be noted that the second anti-interference measure is adaptive frequency hopping or adaptive frequency selection combined with subcarrier subtraction. The data channel at the point-to-point unidirectional link level has only one available frequency and some subcarriers are subject to narrowband interference. When the sending node has business data to transmit, the sending node reserves the data channel time slot for the receiving node and inquires about its maximum available carrier bandwidth and subcarrier interference. The receiving node determines the maximum available carrier bandwidth of the receiving node based on the occupancy status of each carrier bandwidth when reserving the data channel time slot, and generates corresponding response data based on the subcarrier interference of the node and feeds it back to the sending node.

[0115] The sending node obtains the response of the receiving node on the data channel time slot reservation, the maximum available carrier bandwidth and the subcarrier interference situation, and derives the carrier bandwidth (including the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth) and the subcarrier deduction used for the reserved data channel time slot in combination with the maximum available carrier bandwidth and the subcarrier interference situation of the local node, and confirms the time slot reservation and the carrier bandwidth and the subcarrier deduction used for the reserved time slot.

[0116] Subcarrier subtraction is based on a specific subcarrier block as the minimum granularity, and / or when judging the size of narrowband interference, the interfering subcarrier will contaminate the clean subcarrier next to it. Therefore, when performing subcarrier subtraction, the bandwidth of the subcarrier subtracted is generally larger than the bandwidth of the narrowband interference. The preferred anti-interference measures are adaptive frequency hopping or adaptive frequency selection.

[0117] When the sending node has new data to be transmitted for data transmission, the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth used for the reserved data channel time slot are re-determined.

[0118] Figure 2 The flowchart of the method for calculating the receiving bit error rate and average received signal strength of the first carrier bandwidth of the receiving node provided by the present invention is shown.

[0119] like Figure 2 As shown, according to an embodiment of the present invention, calculating the received bit error rate and the average received signal strength of the first carrier bandwidth of the receiving node includes:

[0120] S202, initializing statistical information in a new preset statistical period; the statistical information includes the number of sent data packets, the number of received data packets and the number of error data packets;

[0121] S204, analyzing the received data packets to obtain the number of sent data packets, the number of received data packets and the number of error data packets;

[0122] S206, calculating the real-time signal strength according to the number of sent data packets and the number of received data packets;

[0123] S208, determining whether the preset statistical period has ended;

[0124] S210, if not, continue to receive data packets, and update the number of sent data packets, the number of received data packets, and the number of error data packets until the preset statistical period ends;

[0125] S212: If yes, then calculate the receiving bit error rate and the average receiving signal strength according to the number of sent data packets, the number of received data packets and the number of error data packets.

[0126] It should be noted that the real-time signal strength of the receiving node and the average received signal strength within the preset statistical period are calculated by the received signal strength indication (Received Signal Strength Indication). The received bit error rate is a packet error rate (including packet loss) indicator, which is counted by the receiving node during idle data time slots or when data is sent. Among them, the preset statistical period is set by technical personnel in this field according to actual needs. The number of sent data packets is the total number of data packets sent by the sending node, and the received data packets include error data packets. The real-time signal strength of the receiving node is determined by calculating the ratio of the number of received data packets to the number of sent data packets in each received data packet. Among them, the average received signal strength is determined according to the ratio of the total number of received data packets to the total number of sent data packets within the preset statistical period, and the received bit error rate is determined according to the ratio of the total number of error data packets to the total number of sent data packets within the preset statistical period.

[0127] Figure 3 The flowchart of the method for adjusting the received signal strength threshold of a receiving node according to the received bit error rate provided by the present invention is shown.

[0128] like Figure 3 As shown, according to an embodiment of the present invention, adjusting the received signal strength threshold of the receiving node according to the received bit error rate includes:

[0129] S302, comparing the received bit error rate P with the bit error rate threshold Pa for reducing the carrier bandwidth level and the bit error rate threshold Pb for increasing the carrier bandwidth level;

[0130] S304, when P>Pa, updating the received signal strength threshold of the carrier bandwidth of the receiving node based on a preset received signal strength threshold enhancement factor;

[0131] S306, when P<Pb, updating the received signal strength threshold of the carrier bandwidth of the receiving node based on a preset received signal strength reduction threshold factor;

[0132] S308, when Pb≤P≤Pa, maintain the original state without any processing.

[0133] It should be noted that, taking the third carrier bandwidth of the receiving node as 5MHz, 10MHz, and 40MHz as an example, the preset threshold factor for increasing the received signal strength and the preset threshold factor for decreasing the received signal strength are initially set by the system, and those skilled in the art can adjust them according to actual needs. Figure 5 As shown, when the receiving bit error rate P of the receiving node is greater than the bit error rate threshold Pa for reducing the carrier bandwidth level, the receiving signal strength threshold of the carrier bandwidth of the receiving node and the preset receiving signal strength threshold factor are added to increase the receiving signal strength threshold of the carrier bandwidth of the receiving node; as shown Figure 6 As shown, when the receiving bit error rate of the receiving node is less than the bit error rate threshold Pb that allows the carrier bandwidth level to be increased, the receiving signal strength threshold of the carrier bandwidth of the receiving node is subtracted from the preset receiving signal strength reduction threshold factor, thereby reducing the receiving signal strength threshold of the carrier bandwidth of the receiving node; as shown Figure 7 As shown, when the receiving bit error rate P of the receiving node is between the bit error rate threshold Pa that requires lowering the carrier bandwidth level and the bit error rate threshold Pb that allows increasing the carrier bandwidth level, the received signal strength threshold is guaranteed to remain unchanged at each carrier bandwidth level, that is, if the currently used carrier bandwidth is 5MHz, continue to select the 5MHz carrier bandwidth; if the currently used carrier bandwidth is 10MHz, continue to select the 10MHz carrier bandwidth; if the currently used carrier bandwidth is 40MHz, continue to select the 40MHz carrier bandwidth.

[0134] According to an embodiment of the present invention, updating the received signal strength threshold of the carrier bandwidth of the receiving node based on a preset received signal strength threshold improvement factor includes:

[0135] Acquire a second carrier bandwidth of a receiving node;

[0136] The received signal strength threshold of the second carrier bandwidth is increased by a preset received signal strength threshold factor, and the received signal strength threshold of the second carrier bandwidth is updated;

[0137] Determine whether the received signal strength threshold after the second carrier bandwidth is updated is greater than the received signal strength threshold before the next carrier bandwidth is updated;

[0138] If so, the available received signal strength threshold of the next carrier bandwidth is increased by the preset received signal strength threshold factor, and the received signal strength threshold of the next carrier bandwidth is updated; each carrier bandwidth of the receiving node is analyzed in turn until the analysis of all third carrier bandwidths is completed or the received signal strength threshold after the carrier bandwidth n is updated is less than the received signal strength threshold before the carrier bandwidth n+1 is updated, and the update of the received signal strength threshold of the carrier bandwidth of the receiving node is completed;

[0139] If not, the received signal strength threshold of the carrier bandwidth of the receiving node is directly updated.

[0140] It should be noted that, taking the third carrier bandwidth of the receiving node as 5MHz, 10MHz, and 40MHz as an example, when the second carrier bandwidth is 5MHz, the available received signal strength threshold of the 5MHz carrier bandwidth is increased by the preset received signal strength threshold factor, and the received signal strength threshold under the 5MHz carrier bandwidth is updated. It is determined whether the updated received signal strength threshold of the 5MHz carrier bandwidth is greater than the received signal strength threshold of the 10MHz carrier bandwidth. If so, the received signal strength threshold under the carrier bandwidth level is updated; if not, the available received signal strength threshold of the 10MHz carrier bandwidth is increased by the preset received signal strength threshold factor, and the received signal strength threshold under the 10MHz carrier bandwidth is updated. Determine whether the updated received signal strength threshold of the 10MHz carrier bandwidth is greater than the received signal strength threshold of the 40MHz carrier bandwidth. If so, update the received signal strength threshold under the carrier bandwidth level; if not, increase the available received signal strength threshold of the 40MHz carrier bandwidth by the preset received signal strength threshold factor, and update the received signal strength threshold under the 40MHz carrier bandwidth. At this time, the analysis of the available received signal strength thresholds of all third carrier bandwidths of the receiving node is completed, that is, the update of the received signal strength threshold of the carrier bandwidth of the receiving node is completed.

[0141] According to an embodiment of the present invention, updating the received signal strength threshold of the carrier bandwidth of the receiving node based on a preset received signal strength reduction threshold factor includes:

[0142] Obtaining a third carrier bandwidth of the receiving node;

[0143] The received signal strength threshold of the third carrier bandwidth is reduced by a preset received signal strength threshold reduction factor, and the received signal strength threshold of the third carrier bandwidth is updated;

[0144] Determine whether the received signal strength threshold after the third carrier bandwidth is updated is greater than a preset received signal strength threshold;

[0145] If yes, then the update of the received signal strength threshold of the carrier bandwidth of the receiving node is completed;

[0146] If not, the third carrier bandwidth received signal strength threshold is set to a preset minimum received signal strength threshold.

[0147] It should be noted that when there are multiple third carrier bandwidths in the receiving node, taking the third carrier bandwidth of the receiving node as 5MHz, 10MHz, and 40MHz as an example, each third carrier bandwidth is analyzed in sequence, and the available received signal strength threshold of the 5MHz carrier bandwidth is reduced by the preset received signal strength threshold reduction factor, and the received signal strength threshold under the 5MHz carrier bandwidth is updated. It is determined whether the updated received signal strength threshold of the 5MHz carrier bandwidth is greater than the preset received signal strength threshold. If not, the received signal strength threshold of the 5MHz carrier bandwidth is set to the preset minimum received signal strength threshold; if so, the update of the received signal strength threshold of the 5MHz carrier bandwidth is completed; according to the above steps, the 10MHz and 40MHz carrier bandwidths are analyzed respectively. When the received signal strength thresholds of the 10MHz and 40MHz carrier bandwidths are updated, the update of the received signal strength threshold of the carrier bandwidth of the receiving node is completed.

[0148] According to an embodiment of the present invention, the third carrier bandwidth is analyzed and the third carrier bandwidth is divided into a plurality of subcarrier blocks, including:

[0149] The carrier bandwidth of the communication node is divided into a plurality of subcarrier blocks based on a system preset rule; the communication node includes a sending node and a receiving node; the number of the subcarrier blocks is an even number;

[0150] The multiple subcarrier blocks are numbered sequentially.

[0151] It should be noted that the size of each subcarrier block is the same by default, and interference detection and the like can be performed using the same algorithm, wherein 5 MHz, 10 MHz, 20 MHz, 30 MHz, 40 MHz and the like are common carrier bandwidths.

[0152] like Figure 8 As shown, the 5MHz carrier bandwidth is divided into M subcarrier blocks, where M is an even number, and the specific value of M is set by those skilled in the art according to actual needs; the number of subcarrier blocks for 10MHz, 20MHz, 30MHz, and 40MHz carrier bandwidths is 2M, 4M, 6M, and 8M. In addition, the subcarrier block sizes under various carrier bandwidths may not be restricted to be the same, and respective subcarrier block sizes may be defined under various carrier bandwidths, such as the number of subcarrier blocks for 5MHz, 10MHz, 20MHz, 30MHz, 40MHz, etc. carrier bandwidths are M1, M2, M3, M4, and M5, respectively, and the processing flow is the same as when the subcarrier block size is the same.

[0153] For the convenience of calculation, the subcarrier blocks of each carrier bandwidth are numbered, and the numbering rule of the subcarrier blocks is shown in Table 2.

[0154]

[0155] According to an embodiment of the present invention, verifying multiple subcarrier blocks to determine available subcarrier blocks includes:

[0156] The receiving node determines the subcarrier block interference situation of the receiving node according to the preset subcarrier block interference judgment basis, and sends the subcarrier block interference situation of the receiving node to the sending node;

[0157] The sending node determines the subcarrier block interference situation of the sending node according to the preset subcarrier block interference judgment basis, and sends it to the sending node in combination with the received subcarrier block interference situation of the receiving node for comparison, and determines the subcarrier blocks with the same number in the sending node and the receiving node and both without interference or with acceptable interference as available subcarrier blocks.

[0158] It should be noted that the judgment basis of subcarrier block interference includes: EVM, RSSI, noise floor, signal-to-interference-noise ratio, bit error rate, and is not limited to a combination of one or more.

[0159] EVM: Error Vector Magnitude, represents the quality of the received signal. The smaller the EVM value, the closer the received signal is to the standard modulation, the smaller the deviation, and the better the received signal quality.

[0160] RSSI: Received Signal Strength Indicator, which represents the received signal strength, including useful signal, interference signal and background noise.

[0161] Noise floor: includes base noise and acceptable interference. Base noise is determined by the natural environment when the electromagnetic environment is absolutely clean. Acceptable interference is the interference when the device coexists with other electronic devices and it is artificially determined that the device can work normally. The noise floor is a fixed value that can be set artificially, which is generally determined based on engineering experience.

[0162] Signal-to-interference-and-noise ratio: The ratio of the signal to the noise floor. This value, together with the bit error rate, affects the selection of modulation modes such as QPSK, 16QAM, 64QAM, 256QAM, and 1024QAM.

[0163] Bit error rate: It is counted by the receiving node during idle data time slots or when data is sent. The packet error rate (including packet loss) indicator is generally used.

[0164] According to an embodiment of the present invention, determining the data time slot allocation ratio according to the ratio of the number of available subcarrier blocks in each third carrier bandwidth includes:

[0165] sorting the third carrier bandwidth in descending order according to the carrier bandwidth level;

[0166] Determining whether the number of available subcarrier blocks of the third carrier bandwidth of the highest level is less than a preset subcarrier block number threshold;

[0167] If so, determining the available subcarrier block of the third carrier bandwidth of the highest level as the first subcarrier block, and transmitting the data to be transmitted through the first subcarrier block;

[0168] If not, calculating the difference between the number of available subcarrier blocks of the third carrier bandwidth of the highest level and the preset subcarrier block number threshold, and updating the preset subcarrier block number threshold according to the difference;

[0169] Determining whether the number of available subcarrier blocks of the third carrier bandwidth of the next level is less than a preset subcarrier block number threshold;

[0170] If yes, determining the available subcarrier blocks with a preset subcarrier block quantity threshold in the third carrier bandwidth of the next level as the first subcarrier block;

[0171] If not, the available subcarrier block of the third carrier bandwidth of the next level is determined as the first subcarrier block, and the number of available subcarrier blocks of each remaining third carrier bandwidth is analyzed in sequence according to the descending order of the carrier bandwidth level, until the number of available subcarrier blocks of the third carrier bandwidth is less than the preset subcarrier block number threshold, and the analysis is terminated;

[0172] The data time slot allocation ratio is determined according to the number of first subcarrier blocks in each third carrier bandwidth.

[0173] It should be noted that the third carrier bandwidth of the highest level (i.e., the first carrier bandwidth) is analyzed first. When the number of available subcarrier blocks of the third carrier bandwidth of the highest level is greater than or equal to the preset subcarrier block number threshold, it is determined that the third carrier bandwidth of the highest level meets the transmission requirements of the data to be transmitted, and the available subcarrier block of the third carrier bandwidth of the highest level is determined as the first subcarrier block, and the data to be transmitted is directly transmitted through the first subcarrier block of the third carrier bandwidth of the highest level. When the number of available subcarrier blocks of the third carrier bandwidth of the highest level is less than the preset subcarrier block number threshold, the preset subcarrier block number threshold is updated according to the number difference between the third carrier bandwidth of the highest level and the preset subcarrier block number threshold, and the updated preset subcarrier block number threshold is sequentially compared with the available subcarrier blocks of each third carrier bandwidth to determine the first subcarrier block of each third carrier bandwidth. After each comparison is completed, the preset subcarrier block number threshold is updated according to the number difference between the available subcarrier blocks of the third carrier bandwidth and the preset subcarrier block number threshold, until the preset subcarrier block number threshold is 0, the comparison is terminated. The numbers of first subcarrier blocks of all third carrier bandwidths are accumulated to determine the total number of first subcarrier blocks, and the data time slot allocation ratio of each third carrier bandwidth is determined by the ratio of the number of first subcarrier blocks of each third carrier bandwidth to the total number of first subcarrier blocks.

[0174] The preset subcarrier block number threshold is determined according to the number of nodes that the wireless ad hoc network device allows to transmit simultaneously, and those skilled in the art may adjust the preset subcarrier block number threshold according to actual needs.

[0175] In addition, those skilled in the art can set the data time slot allocation ratio of each third carrier bandwidth according to actual needs. For example, taking the third carrier bandwidth of the receiving node as 5 MHz, 10 MHz, and 40 MHz as an example, the data time slot allocation ratios of the three third carrier bandwidths are set to 25%, 25%, and 50%, etc.

[0176] The information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals (including but not limited to signals transmitted between user terminals and other devices, etc.) involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions. For example, the "data to be transmitted" and "anti-interference measures of wireless ad hoc networks" involved in this disclosure are all obtained with full authorization.

[0177] The present invention discloses a method for hybrid networking of multi-carrier bandwidth in a distributed wireless ad hoc network, the method comprising: controlling a sending node to make a data channel time slot reservation to a receiving node according to anti-interference measures, determining a first carrier bandwidth, a second carrier bandwidth and a third carrier bandwidth used for the reserved data channel time slot; calculating a receiving bit error rate and an average received signal strength of the first carrier bandwidth of the receiving node, adjusting a received signal strength threshold, and completing carrier bandwidth switching; dividing the third carrier bandwidth into a plurality of subcarrier blocks and verifying them, determining available subcarrier blocks; transmitting data to be transmitted according to a data time slot allocation ratio; after the transmission is completed, controlling the sending node and the receiving node to continue networking. The present invention solves the bottleneck problem that the service rate of the entire network is limited by the node with the smallest carrier bandwidth in the entire network caused by the use of the same carrier bandwidth in the existing wireless ad hoc network, and greatly improves the service rate of the entire network.

[0178] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0179] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0180] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0181] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: a mobile storage device, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.

[0182] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

Claims

1. A method for hybrid networking of multi-carrier bandwidth in a distributed wireless ad hoc network, characterized in that: include: Get the data to be transmitted; When there is data to be transmitted, determining the anti-interference measures of the wireless ad hoc network corresponding to the sending node and the receiving node; The anti-interference measures of the wireless ad hoc network include a first anti-interference measure and a second anti-interference measure; According to the anti-interference measures of the wireless ad hoc network, the sending node is controlled to make a data channel time slot reservation for the receiving node, and the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth used for the reserved data channel time slot are determined; the first carrier bandwidth is the minimum value of the maximum available carrier bandwidth of the sending node and the maximum available carrier bandwidth of the receiving node; the second carrier bandwidth is the maximum value of the maximum available carrier bandwidth of the sending node and the minimum available carrier bandwidth of the receiving node; the third carrier bandwidth is the same available carrier bandwidth of the sending node and the receiving node; Calculate a received bit error rate and an average received signal strength of a first carrier bandwidth of a receiving node; Adjusting the received signal strength threshold of the receiving node according to the received bit error rate to complete carrier bandwidth switching; Analyze the third carrier bandwidth and divide the third carrier bandwidth into a plurality of subcarrier blocks; Verifying the multiple subcarrier blocks to determine available subcarrier blocks; Counting the number of available subcarrier blocks in each third carrier bandwidth, and determining the data time slot allocation ratio according to the ratio of the number of available subcarrier blocks in each third carrier bandwidth; Performing data transmission of the to-be-transmitted data through a third carrier bandwidth based on the data time slot allocation ratio; When the data to be transmitted is completed, controlling the sending node and the receiving node to continue networking; The controlling the sending node to make a data channel time slot reservation for the receiving node according to the anti-interference measure of the wireless ad hoc network, and determining the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth used for the reserved data channel time slot, comprises: When the anti-interference measure of the wireless ad hoc network is the first anti-interference measure, the sending node makes a data channel time slot reservation to the receiving node, and inquires the maximum available carrier bandwidth of the receiving node; the first anti-interference measure is adaptive frequency modulation or adaptive frequency selection; The sending node obtains the response data of the receiving node to the reservation of the data channel time slot and the inquiry of the maximum available carrier bandwidth, and determines the first carrier bandwidth, the second carrier bandwidth and the third carrier bandwidth used for the reserved data channel time slot in combination with the maximum available carrier bandwidth of the sending node; Also includes: When the anti-interference measure of the wireless ad hoc network is the second anti-interference measure, the sending node makes a data channel time slot reservation to the receiving node, and inquires the maximum available carrier bandwidth and subcarrier interference of the receiving node; the second anti-interference measure is adaptive frequency modulation combined with subcarrier subtraction or adaptive frequency selection combined with subcarrier subtraction; The sending node obtains the receiving node's response data on data channel time slot reservation, inquiry into the maximum available carrier bandwidth and subcarrier interference situation, and determines the first carrier bandwidth, second carrier bandwidth and third carrier bandwidth used for the reserved data channel time slot based on the maximum available carrier bandwidth and subcarrier interference situation of the sending node.

2. The method for distributed wireless ad hoc network multi-carrier bandwidth hybrid networking according to claim 1, characterized in that: The calculating the received bit error rate and the average received signal strength of the first carrier bandwidth of the receiving node includes: Initializing statistical information in a new preset statistical period; the statistical information includes the number of sent data packets, the number of received data packets and the number of error data packets; Analyze the received data packets to obtain the number of sent data packets, the number of received data packets and the number of error data packets; Calculating the real-time signal strength according to the number of sent data packets and the number of received data packets; Determining whether the preset statistical period has ended; If not, continue to receive data packets, and update the number of sent data packets, the number of received data packets, and the number of error data packets until the preset statistical period ends; If yes, the received bit error rate and the average received signal strength are calculated according to the number of sent data packets, the number of received data packets and the number of erroneous data packets.

3. The method for distributed wireless ad hoc network multi-carrier bandwidth hybrid networking according to claim 1, characterized in that: The adjusting the received signal strength threshold of the receiving node according to the received bit error rate includes: The received bit error rate P is compared with the bit error rate threshold Pa for reducing the carrier bandwidth level and the bit error rate threshold Pb for increasing the carrier bandwidth level; When P>Pa, the received signal strength threshold of the carrier bandwidth of the receiving node is updated based on the preset received signal strength threshold enhancement factor; When P<Pb, the received signal strength threshold of the carrier bandwidth of the receiving node is updated based on a preset received signal strength reduction threshold factor; When Pb≤P≤Pa, maintain the original state without any treatment.

4. The method for distributed wireless ad hoc network multi-carrier bandwidth hybrid networking according to claim 3, characterized in that: The updating of the received signal strength threshold of the carrier bandwidth of the receiving node based on the preset received signal strength threshold improvement factor includes: Acquire a second carrier bandwidth of a receiving node; The received signal strength threshold of the second carrier bandwidth is increased by a preset received signal strength threshold factor, and the received signal strength threshold of the second carrier bandwidth is updated; Determine whether the received signal strength threshold after the second carrier bandwidth is updated is greater than the received signal strength threshold before the next carrier bandwidth is updated; If so, the available received signal strength threshold of the next carrier bandwidth is increased by a preset received signal strength threshold factor, and the received signal strength threshold of the next carrier bandwidth is updated; each carrier bandwidth of the receiving node is analyzed in turn until the analysis of all third carrier bandwidths is completed or the received signal strength threshold after the carrier bandwidth n is updated is less than the received signal strength threshold before the carrier bandwidth n+1 is updated, and the update of the received signal strength threshold of the carrier bandwidth of the receiving node is completed; If not, the received signal strength threshold of the carrier bandwidth of the receiving node is directly updated.

5. The method for distributed wireless ad hoc network multi-carrier bandwidth hybrid networking according to claim 3, characterized in that: The updating of the received signal strength threshold of the carrier bandwidth of the receiving node based on the preset received signal strength reduction threshold factor includes: Acquire a third carrier bandwidth of the receiving node; The received signal strength threshold of the third carrier bandwidth is reduced by a preset received signal strength reduction threshold factor, and the received signal strength threshold of the third carrier bandwidth is updated; Determine whether the received signal strength threshold after the third carrier bandwidth is updated is greater than a preset received signal strength threshold; If yes, then the update of the received signal strength threshold of the carrier bandwidth of the receiving node is completed; If not, the third carrier bandwidth received signal strength threshold is set to a preset minimum received signal strength threshold.

6. The method for distributed wireless ad hoc network multi-carrier bandwidth hybrid networking according to claim 1, characterized in that: The analyzing the third carrier bandwidth and dividing the third carrier bandwidth into a plurality of subcarrier blocks includes: Dividing the carrier bandwidth of a communication node into a plurality of subcarrier blocks based on a system preset rule; the communication node includes a sending node and a receiving node; the number of the subcarrier blocks is an even number; The multiple subcarrier blocks are numbered in sequence.

7. The method for distributed wireless ad hoc network multi-carrier bandwidth hybrid networking according to claim 1, characterized in that: The verifying the multiple subcarrier blocks to determine the available subcarrier blocks includes: The receiving node determines the subcarrier block interference situation of the receiving node according to the preset subcarrier block interference judgment basis, and sends the subcarrier block interference situation of the receiving node to the sending node; The sending node determines the subcarrier block interference situation of the sending node according to the preset subcarrier block interference judgment basis, and sends it to the sending node in combination with the received subcarrier block interference situation of the receiving node for comparison, and determines the subcarrier blocks with the same number in the sending node and the receiving node and both without interference or with acceptable interference as available subcarrier blocks.

8. The method for distributed wireless ad hoc network multi-carrier bandwidth hybrid networking according to claim 1, characterized in that: The determining the data time slot allocation ratio according to the ratio of the number of available subcarrier blocks in each third carrier bandwidth includes: sorting the third carrier bandwidth in descending order according to the carrier bandwidth level; Determining whether the number of available subcarrier blocks of the third carrier bandwidth of the highest level is less than a preset subcarrier block number threshold; If yes, determining the available subcarrier block of the third carrier bandwidth of the highest level as the first subcarrier block, and transmitting the data to be transmitted through the first subcarrier block; If not, calculating the difference between the number of available subcarrier blocks of the third carrier bandwidth of the highest level and the preset subcarrier block number threshold, and updating the preset subcarrier block number threshold according to the difference; Determining whether the number of available subcarrier blocks of the third carrier bandwidth of the next level is less than a preset subcarrier block number threshold; If yes, determining the available subcarrier blocks with a preset subcarrier block quantity threshold in the third carrier bandwidth of the next level as the first subcarrier block; If not, the available subcarrier block of the third carrier bandwidth of the next level is determined as the first subcarrier block, and the number of available subcarrier blocks of each remaining third carrier bandwidth is analyzed in sequence according to the descending order of the carrier bandwidth level, until the number of available subcarrier blocks of the third carrier bandwidth is less than the preset subcarrier block number threshold, and the analysis is terminated; The data time slot allocation ratio is determined according to the number of first subcarrier blocks in each third carrier bandwidth.

Citation Information

Patent Citations

  • Self-adaptive bandwidth method based on ad hoc network

    CN116321464A

  • Wireless ad hoc network communication method and device

    CN109275171A

  • Self-adaptive anti-interference scheduling method and device for wireless ad hoc network

    CN110336647A