[go: up one dir, main page]

CN114845411B - Ad-hoc network anti-interference method based on interference perception and application - Google Patents

Ad-hoc network anti-interference method based on interference perception and application Download PDF

Info

Publication number
CN114845411B
CN114845411B CN202210776780.3A CN202210776780A CN114845411B CN 114845411 B CN114845411 B CN 114845411B CN 202210776780 A CN202210776780 A CN 202210776780A CN 114845411 B CN114845411 B CN 114845411B
Authority
CN
China
Prior art keywords
frequency point
frequency
time slot
switching
background noise
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210776780.3A
Other languages
Chinese (zh)
Other versions
CN114845411A (en
Inventor
黄沛瑜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sinomatin Technology Shenzhen Co ltd
Original Assignee
Sinomatin Technology Shenzhen Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sinomatin Technology Shenzhen Co ltd filed Critical Sinomatin Technology Shenzhen Co ltd
Priority to CN202210776780.3A priority Critical patent/CN114845411B/en
Publication of CN114845411A publication Critical patent/CN114845411A/en
Application granted granted Critical
Publication of CN114845411B publication Critical patent/CN114845411B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/541Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses an interference-aware-based ad hoc network anti-interference method and application, and relates to the technical field of wireless communication. The method comprises an interference sensing step, a frequency point screening step and a whole network frequency point switching step; when interference sensing is carried out, acquiring idle time slot information without transmitting and receiving operations in the synchronous working process of nodes of the whole network equipment, switching the main equipment node to other available frequency points of a frequency band to detect the background noise when judging that the time for detecting the background noise is available according to the idle time slot, and recording the detected frequency point background noise information; the method comprises the following steps that frequency point switching, background noise detection and switching back to a working frequency point are sequentially carried out in an idle time slot, and the operation and the idle time slot are bound; and after the frequency point with the best bottom noise is obtained from all the frequency point bottom noises, switching to a new working frequency point when the switching condition is met. The invention realizes the dynamic frequency selection of the ad hoc network, and improves the reliability, adaptability and anti-interference capability of the ad hoc network system.

Description

Ad-hoc network anti-interference method based on interference perception and application
Technical Field
The invention relates to the technical field of wireless communication, in particular to an interference resisting method of an ad hoc network based on interference perception and application.
Background
The ad hoc network equipment has the networking technical advantages of self-organization, self-management and the like, and can meet the requirements of wireless ad hoc network in an area without public network coverage, and implement various tasks such as communication guarantee, environment monitoring, obstacle clearing and the like.
In the actual operation of ad hoc network devices, there are various frequency interferences. For example, random interference may cause frequency overlapping of manufacturer devices due to the uniqueness of frequency band resources in wireless communication, thereby causing interference to normal communication. For another example, in the field of electronic countermeasure, one party may detect radio waves in the frequency band and generate interference signals in a targeted manner to interrupt communication. For another example, sudden interference, radio interference may be generated during operation of the same kind of device or other electronic products, and the radio interference may cause abnormality or interruption of radio communication.
The traditional ad hoc network communication system usually adopts a working mode of fixed frequency points. On one hand, before the networking is built, the bottom noise detection needs to be manually started, after the frequency point with the best bottom noise is selected according to the bottom noise confirmation of different frequency points, the whole network is started, and all the devices in the ad hoc network adopt the same frequency point for communication. According to the frequency point selection method based on manual switching, when the number of the frequency points is large, a large amount of time is needed for screening and switching the frequency points, and therefore networking efficiency is low. On the other hand, since the ad hoc network device cannot automatically change the frequency point after being powered on, if the current working frequency point is interfered, the communication quality can be rapidly deteriorated, and communication abnormity or communication interruption is caused. For the above problems, the conventional solution to avoid interference is to manually perform troubleshooting, and the flow overview is as follows: 1) frequency sweeping; 2) confirming interference, namely finding the interference according to a frequency sweeping result; 3) manually replacing the frequency point, namely manually switching a new frequency point; 4) and (5) retesting feedback. If the newly replaced frequency point still has interference, the troubleshooting process needs to be repeated continuously until the newly replaced frequency point does not have interference, and each networking device is switched to the new frequency point for networking. However, the method for manually checking the interference of different frequency points is relatively inefficient, and misoperation conditions such as misreading and error recording are easy to occur; meanwhile, with the increase of the scale of the ad hoc network nodes and the complexity and changeability of the environment, the workload of manual investigation is obviously increased, and a large amount of labor cost is consumed.
Accordingly, the prior art also provides some schemes for automatically selecting and switching frequency points. For example, chinese patent zl201910436000.9 discloses a special ad hoc network anti-interference method based on frequency point replacement, which includes the steps of: (1) collecting and processing interference information through broadcasting of interfered nodes; (2) by dividing node types, carrying out half-time-slot frequency point replacement on a time slot in which an interfered frequency point of a node in a limited domain affected by interference is located, and ensuring effective utilization of resources in a safe working mode; (3) by detecting interference change information, an anti-interference process is carried out in a real-time self-adaptive mode, and the switching of working modes based on frequency point independence is realized. The scheme makes full use of the communication channel and time resource of the special ad hoc network under the interference condition, and meets the communication requirements of the special ad hoc network of the unmanned system based on frequency hopping, such as safety, reliability and interference resistance. In the above technical solution, the way of finding (or sensing) the interference frequency point is as follows: the physical layer is set to have the capacity of identifying the interference of the frequency point, when the physical layer of the node detects and finds the interference frequency point and informs the network layer, the interference sensing mode needs to realize the frequency point interference identification on the physical layer, and after the interference frequency point is identified, the physical layer sends the interference frequency point information to the network layer, thereby influencing the processing efficiency of the interference sensing; or, when the node network layer cannot receive the periodic message of the neighbor node within a certain time, it is considered that part of the frequency points of the node are interfered, and at this time, the node cannot work normally, and normal data communication in the network may be affected. For another example, chinese patent application CN202111132508.3 discloses a networking communication method, which includes the steps of: when a network access request of a target node is received, network state data of a preset frequency band is obtained, wherein the preset frequency band comprises at least one frequency point to be selected, and the network state data comprises background noise data and/or access state information; determining a target frequency point from at least one frequency point to be selected according to the network state data; controlling a target node to establish connection with a target frequency point; and selecting the frequency point to be selected with the minimum background noise from the at least one frequency point to be selected as the target frequency point according to the background noise data. However, the scheme is suitable for automatic selection of the frequency points in the scene of building the ad hoc network, and does not have the function of identifying the interference frequency points.
With the rapid development of wireless communication, how to make radio intelligent so as to flexibly use wireless resources for information services is a major challenge faced by wireless communication technology. In a multi-node ad hoc network system, how to efficiently detect interference information of each available frequency point without influencing normal data communication and automatically switch the frequency points of all network nodes, so that the reliability, adaptability and anti-interference capability of the ad hoc network system are improved, and an intelligent wireless communication network is realized.
Disclosure of Invention
The invention aims to: the method overcomes the defects of the prior art and provides an interference-aware-based ad hoc network anti-interference method and application. The invention configures the background noise detection period by using the idle time slot to perform interference sensing and whole network frequency point switching, can detect the interference information of each available frequency point in the ad hoc network on the premise of not influencing normal data communication, and automatically switches the frequency points of the whole network nodes when sensing that the current working frequency point is interfered. The invention realizes the dynamic frequency selection of the ad hoc network, improves the reliability, adaptability and anti-interference capability of the ad hoc network system, and provides a more intelligent wireless communication network.
In order to achieve the above object, the present invention provides the following technical solutions.
An interference perception-based ad hoc network anti-interference method comprises the following steps:
interference sensing step: in the synchronous working process of nodes of the whole network equipment, acquiring idle time slot information without transmitting and receiving operations, wherein the idle time slot is a continuous period of time; judging whether a bottom noise detection opportunity is available or not according to the idle time slot; when the base noise detection opportunity is determined, the main equipment node is switched to the rest available frequency points of the frequency band to detect the base noise; recording the detected frequency point background noise information; the method comprises the following steps that frequency point switching, background noise detection and work frequency point switching are sequentially carried out under the idle time slot, and the frequency point switching, the background noise detection and the work frequency point switching are bound with the idle time slot;
a frequency point screening step: after counting the frequency point bottom noise information of all frequency points, the master equipment node determines the frequency point with the best bottom noise from all the frequency point bottom noise information, judges whether the preset frequency point switching condition is met or not based on the best bottom noise, and records the frequency point with the best bottom noise as the frequency point to be switched when the judgment is met;
switching the frequency points of the whole network: after confirming the frequency point to be switched, the master equipment node transmits a frequency switching enable, so that the single board sends out frequency switching information in a preset transmission period, and performs frequency point switching after the transmission is finished and when the scanning of the bottom noise is waited, so that the frequency point to be switched is used as a new working frequency point; and the other equipment nodes in the synchronous range of the main equipment node receive and store the frequency cutting information, transmit the frequency cutting information in the next frame length period, and then cut the frequency to a new working frequency point.
Further, the step of judging whether the timing of detecting the background noise is available according to the idle time slot comprises the following steps:
acquiring configured time slot information required for detecting the background noise;
comparing the idle time slot with the bottom noise detection required time slot, and judging whether the idle time slot reaches the time length corresponding to the bottom noise detection required time slot or not;
when the idle time slot reaches the time length, judging that the time for detecting the bottom noise is available, and sending a bottom noise detection operation instruction to the master equipment node; otherwise, judging that the bottom noise detection time is not available; and the master equipment node can switch to other frequency points to carry out the bottom noise detection of each frequency point after receiving the bottom noise detection operation instruction.
Further, the method also comprises an operation of configuring the time slot required for detecting the background noise, and the following steps:
acquiring event information configured by a user aiming at the background noise detection, wherein the event is a task related to the operation of switching frequency points, detecting the background noise and switching back to a working frequency point;
acquiring operation granularity information configured by a user for each event, wherein the operation granularity is the time granularity of operation, and each event needs to be completed within the configured operation granularity;
and summing the operation granularity of each event of the background noise detection to obtain the time required by one background noise detection operation, and configuring the time as a time slot required by the background noise detection.
Further, there are 6 events configured corresponding to the background noise detection, which are in turn: judging whether subsequent frequency cutting operation is carried out or not, switching to a new frequency point and configuring a VGA, closing the frequency cutting enable, waiting for the detection of the background noise corresponding to the particle operation degree, cutting back the working frequency point and configuring the VGA, and closing the frequency cutting enable after recording the background noise information;
the 6 events of the background noise detection are sequentially performed in the aforementioned order.
Furthermore, each event corresponds to 1 operation granularity, and each event needs to be completed within 1 operation granularity configured for the event; the bottom noise detection required time slot comprises 6 particle operation degrees, and when the idle time slot reaches 6 particle operation degrees or more, the bottom noise detection time is determined to be available;
at this moment, the steps of binding the operation of switching frequency points, detecting background noise and switching back to working frequency points with idle time slots are as follows:
setting time slot numbers and time sequence requirements on idle time slots on the basis of the particle operation degrees and the events, wherein 1 time slot number corresponds to 1 event, the sequence of the time slot numbers corresponds to the execution sequence of the events, and the sequence is executed from the time slot number 1 when the background noise detection is carried out;
and monitoring the execution process of each event of the background noise detection, and stopping the execution of the subsequent event when one event does not complete within the configured operation granularity of the event to cause timeout, and continuing to execute the subsequent event until the next background noise detection period comes.
Further, in the step of frequency point screening, the preset frequency point switching conditions are as follows:
when the difference between the frequency point bottom noise of the current working frequency point and the best bottom noise is more than 10db, and the optimal signal-to-noise ratio is less than 16; the optimal signal-to-noise ratio is the best signal-to-noise ratio value in the signal-to-noise ratios of the master equipment node and other nodes in the synchronous range;
or, when the monitored signal error rate SER is more than 20%, and the best base noise is more than 1db better than the base noise of the frequency point of the current working frequency point.
Further, in the step of switching the frequency points of the whole network, when the frequency switching information is sent, the frequency switching information is written into a synchronous head of a data frame to be sent, and the data in the synchronous head area can be analyzed at the earliest when the data frame is analyzed.
Further, the master device node sends the frequency cutting information to a node in one hop, the node in one hop receives the frequency cutting information and then stores the frequency cutting information, the received frequency cutting information is written into a synchronous head in the next frame length period and is transmitted out, and then the node is switched to a new working frequency point when the node is switched back to the working frequency point; other nodes which receive the frequency cutting information sent by the node in one hop store the received frequency cutting information, write the received frequency cutting information into the synchronous head in the frame length period for transmission, and then switch to a new working frequency point when switching back to the working frequency point; and repeating the steps until all the nodes of the whole network equipment are switched to the new working frequency points.
Further, the sending identifier is set after the data sending is finished, when the frequency point switching is subsequently carried out, the setting identifier is firstly obtained to judge whether the data sending is finished or not, and the frequency point switching operation is carried out when the data sending is judged to be finished.
The invention also provides an anti-interference ad hoc network system, which comprises a networking equipment node; a dynamic frequency cutting device is arranged corresponding to the equipment node, and comprises an interference sensing module and a frequency cutting module;
the interference awareness module is configured to: in the synchronous working process of nodes of the whole network equipment, acquiring idle time slot information without transmitting and receiving operations, wherein the idle time slot is a continuous period of time; judging whether a bottom noise detection opportunity is available or not according to the idle time slot; when the bottom noise detection opportunity is determined, the main equipment node is switched to the other available frequency points of the frequency band to detect the bottom noise; recording the detected frequency point background noise information; the method comprises the following steps that frequency point switching, background noise detection and work frequency point switching are sequentially carried out under the idle time slot, and the frequency point switching, the background noise detection and the work frequency point switching are bound with the idle time slot;
the master equipment node can determine the frequency point with the best background noise from the background noise information of all frequency points after counting the background noise information of the frequency points, judge whether the preset frequency point switching condition is met or not based on the best background noise, and record the frequency point with the best background noise as the frequency point to be switched when judging that the condition is met;
the frequency-slicing module is configured to: after the main equipment node confirms the frequency point to be switched, the frequency switching enable is transmitted, so that the single board sends out frequency switching information in a preset transmission period, and after the frequency switching information is sent out, the frequency point switching is carried out when the scanning of the bottom noise is waited to be carried out, so that the frequency point to be switched is used as a new working frequency point; and the other equipment nodes in the synchronous range of the main equipment node receive and store the frequency cutting information, transmit the frequency cutting information in the next frame length period, and then cut the frequency to a new working frequency point.
Due to the adoption of the technical scheme, compared with the prior art, the invention has the following advantages and positive effects as examples: the idle time slot is used for configuring the background noise detection period to perform interference sensing and whole-network frequency point switching, so that the interference information of all available frequency points in the ad hoc network can be detected on the premise of not influencing normal data communication, and the frequency point automatic switching of the whole-network nodes is performed when the current working frequency point is sensed to be interfered. The invention realizes the dynamic frequency selection of the ad hoc network, improves the reliability, adaptability and anti-interference capability of the ad hoc network system and provides a more intelligent wireless communication network.
Drawings
Fig. 1 is a schematic flowchart of an interference rejection method of an ad hoc network based on interference sensing according to an embodiment of the present invention.
Fig. 2 is a schematic flow chart of interference sensing steps provided in the embodiment of the present invention.
Fig. 3 is a diagram illustrating a correspondence between time slots and events according to an embodiment of the present invention.
Fig. 4 is a logic processing diagram of an exemplary anti-interference method for an ad hoc network according to an embodiment of the present invention.
Fig. 5 is a block diagram of a dynamic frequency cutting device according to an embodiment of the present invention.
Description of reference numerals:
the system comprises a dynamic frequency cutting device 200, an interference perception module 210 and a frequency cutting module 220.
Detailed Description
The interference-aware-based ad hoc network anti-interference method disclosed by the invention is used for further detailed description in combination with the figures and the specific embodiments. It should be noted that technical features or combinations of technical features described in the following embodiments should not be considered in isolation, and they may be combined with each other to achieve better technical effects. In the drawings of the embodiments described below, the same reference numerals appearing in the various drawings denote the same features or components, and may be applied to different embodiments. Thus, once an item is defined in one drawing, it need not be further discussed in subsequent drawings.
It should be noted that the structures, proportions, sizes, and other dimensions shown in the drawings and described in the specification are only for the purpose of understanding and reading the present disclosure, and are not intended to limit the scope of the invention, which is defined by the claims, and any modifications of the structures, changes in the proportions and adjustments of the sizes and other dimensions, should be construed as falling within the scope of the invention unless the function and objectives of the invention are affected. The scope of the preferred embodiments of the present invention includes additional implementations in which functions may be executed out of order from that described or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the embodiments of the present invention.
Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate. In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values.
Examples
Referring to fig. 1, the method for resisting interference in an ad hoc network based on interference sensing provided by the present invention is shown. The method comprises the following steps.
And S100, interference sensing.
In the synchronous working process of nodes of the whole network equipment, idle time slots without transmitting operation and receiving operation exist, and the idle time slots comprise Frame GAP (IFG) time. The free time slots may be used for noise floor detection operations.
Referring to fig. 2, the interference sensing step may specifically include the following steps.
S110, obtaining idle time slot information without transmitting and receiving operation, wherein the idle time slot is a continuous period of time.
That is, during the node synchronization operation of the whole network device, a continuous period of time without transmission and reception is searched as an idle time slot. A plurality of idle time slots may exist during the synchronous operation of the device nodes.
And S120, judging whether a bottom noise detection opportunity is available according to the idle time slot.
In this embodiment, the specific steps of determining whether there is a timing for detecting the bottom noise according to the idle timeslot may be as follows: acquiring configured time slot information required for detecting the bottom noise; comparing the idle time slot with the bottom noise detection requirement time slot, and judging whether the idle time slot reaches the time length corresponding to the bottom noise detection requirement time slot; when the idle time slot reaches the time length, judging that the time for detecting the bottom noise is available, and sending a bottom noise detection operation instruction to the master equipment node; otherwise, judging that the bottom noise detection time is not available.
And the master equipment node can switch to other frequency points to carry out the bottom noise detection of each frequency point after receiving the bottom noise detection operation instruction.
Preferably, before acquiring the configured bottom noise detection required time slot information, an operation of configuring a bottom noise detection required time slot is further included, and the specific steps may be as follows: acquiring event information configured by a user aiming at the background noise detection, wherein the event is a task related to the operation of switching frequency points, detecting the background noise and switching back to a working frequency point; acquiring operation granularity information configured by a user for each event, wherein the operation granularity is the time granularity of operation, and each event needs to be completed within the configured operation granularity; and summing the operation granularity of each event of the background noise detection to obtain the time required by one background noise detection operation, and configuring the time as a time slot required by the background noise detection.
And S130, when the timing of detecting the background noise is determined to be available, switching to other frequency points to detect the background noise.
That is to say, when the idle time slot is greater than or equal to the configured required time slot for detecting the bottom noise, it is determined that the time slot for detecting the bottom noise is available, the master device node can be switched from the current working frequency point to the rest available frequency points of the frequency band, and then the frequency point bottom noise of the new frequency point is detected.
The frequency band can be set by a user or a system according to actual needs. Band (Band), which indicates a range from a certain frequency to another frequency. A Frequency point (Frequency) is a number given to a fixed Frequency, a Frequency point being one of Frequency bands, a Frequency band comprising a plurality of Frequency points. For example, the frequency band of GSM900 may be divided into 125 frequency bins (124 frequency bins are actually available).
And S140, recording the detected frequency point background noise information.
The frequency point background noise information of all frequency points can be recorded, so that the frequency point with the best background noise can be searched from all frequency point background noises in the following process.
In this embodiment, the frequency point switching, the operation of detecting the background noise and the operation of switching back to the working frequency point are sequentially performed in the idle time slot, and the frequency point switching, the operation of detecting the background noise and the operation of switching back to the working frequency point are bound with the idle time slot to prevent the occurrence of a loss interruption phenomenon, which causes data transmission abnormality.
As a typical example, 6 events may be configured for noise floor detection, and the task contents corresponding to the 6 events are as follows.
Event 1: and judging whether to perform subsequent frequency cutting operation.
In the embodiment, the remaining available frequency points can be detected once at intervals of one frame length period in consideration of the frequency point background noise of the current working frequency point detected by reserving the time slot.
The work cycle of the networking device node is generally in ms (millisecond), and can be generally divided into frame lengths of 10ms, 20ms, 30ms and the like which are increased by multiples of 10.
Event 2: and switching to a new frequency point and configuring VGA (Video Graphics Array) information.
And the event 2 corresponds to frequency point switching operation in the operations of frequency point switching, bottom noise detection and switching back to a working frequency point, and the new frequency point is the bottom noise detection frequency point.
Event 3: the frequency cut enable is turned off.
Event 4: and waiting for the detection of the background noise corresponding to the particle operation degree.
The event 4 corresponds to a background noise detection operation in the operations of frequency point switching, background noise detection and switching back to a working frequency point, and the execution time of the background noise detection is the corresponding particle operation degree.
For example, if the operation granularity configured by the user for the event 4 (detection noise floor) is 0.5ms, the user waits for the detection noise floor of 0.5 ms.
Event 5: and switching back to the working frequency point and configuring the VGA.
The event 5 corresponds to the operation of switching back to the working frequency point in the operations of switching frequency points, detecting background noise and switching back to the working frequency point. The working frequency point is the working frequency point of the main equipment node before the event 2 frequency point switching operation.
Event 6: recording the background noise information, and closing the frequency-cutting enabling.
The 6 events of the noise floor detection are performed sequentially in the aforementioned order.
The event processing flow of the present embodiment is described in detail below with reference to fig. 3 and 4.
As a typical example, in this embodiment, the operation granularity of operations such as transmitting, receiving, and noise floor detection performed by the networking device node is 0.5 ms.
The main device node switches to the frequency point for detecting the background noise, detects the background noise, and then switches back to the working frequency point, which involves 6 events, each event corresponds to 1 operation granularity, namely 0.5ms, and then at least 3ms of idle time slots are needed (therefore, when interference sensing is performed, it is necessary to determine whether enough idle time slots exist to perform the whole background noise detection operation or not at first).
The frequency point switching, the background noise detection and the frequency point switching back operation are performed in an idle state, each step of operation needs to strictly meet the timing sequence requirement, and an operation and time slot binding mode is used in the embodiment to prevent the occurrence of abnormality after loss and interruption. I.e. the events are executed in order and completed within 0.5ms of the event configuration.
At this time, the specific steps of binding the operation of switching frequency points, detecting background noise and switching back to working frequency points with the idle time slot may be as follows: setting time slot numbers and time sequence requirements for idle time slots based on the particle operation degrees and the events, wherein 1 time slot number corresponds to 1 event, the sequence of the time slot numbers corresponds to the execution sequence of the events, and the sequence execution is started from the time slot number 1 when the bottom noise detection is carried out; and monitoring the execution process of each event of the background noise detection, and stopping the execution of the subsequent event when one event does not complete within the configured operation granularity and causes timeout, and continuing to execute the subsequent event until the next background noise detection period comes.
Referring to fig. 3, for example, the timeslot number (or timeslot ID) is 1, 2, 3, 4, 5, and 6 in sequence, the corresponding events are thus the aforementioned event 1, event 2, event 3, event 4, event 5, and event 6, and the operation granularity configured for each event is 1 operation granularity, that is, 0.5 ms.
After the operations are bound to the time slots, the corresponding event operation (i.e., event n) must be performed in the current 0.5ms corresponding to each time slot n (n =1, 2, … …, 6), and the execution sequence needs to be sequentially executed from event 1. If a certain event misses the current 0.5ms because the previous event times out, the execution of the missed event is stopped, the continued execution of the event is stopped, and the execution of the corresponding event is continued until the next background noise detection period.
By way of example and not limitation, if event 2 fails to complete in slot 2, causing a timeout, event 2 exceeding the time corresponding to slot 2 will affect the execution of the next 0.5ms event, i.e., event 3, resulting in event 3 missing its own slot 3. At this time, it is necessary to stop executing the event 3 and stop continuing the execution of the events 3, 4, 5, and 6. And when the next background noise detection period comes, continuing to execute the events 3, 4, 5 and 6.
And S200, frequency point screening.
After counting the frequency point bottom noise information of all frequency points, the master equipment node determines the frequency point with the best bottom noise from the frequency point bottom noise information, judges whether the preset frequency point switching condition is met or not based on the best bottom noise, and records the frequency point with the best bottom noise as the frequency point to be switched when the judgment is met.
Preferably, in the step of screening frequency points, the preset frequency point switching conditions are as follows: the method comprises the following steps that 1, when the difference between the frequency point bottom noise of a current working frequency point and the best bottom noise is more than 10db, and the optimal signal-to-noise ratio is less than 16; the optimal signal-to-noise ratio is the best signal-to-noise ratio value of the signal-to-noise ratios of the master device node and other nodes in the synchronization range. Or, in the condition 2, when the monitored signal error rate SER is greater than 20%, and the base noise is better than the base noise of the frequency point of the current working frequency point by more than 1 db.
For the condition 1, in a normal state, when the optimal signal-to-noise ratio (the best signal-to-noise ratio value of the signal-to-noise ratios of the master device node and the device nodes in the synchronization range) is less than 16, it can be determined that the current system has poor anti-interference capability; if the difference between the bottom noise of the current working frequency point and the best bottom noise is more than 10db, the switching to a better working frequency point (switching to a new working frequency point) can be triggered.
For the condition 2, when the generated error rate SER is greater than 20%, it is considered that the current frequency point generates interference, and as long as the background noise of any frequency point is better than that of the current frequency point which is better than that of the current working frequency point, the switching to the better working frequency point (to the new working frequency point) can be triggered.
And S300, switching the frequency points of the whole network.
After the master equipment node (or called master node) confirms the frequency point to be switched, the frequency switching is transmitted and enabled, so that the single board sends out the frequency switching information in a preset transmission period, and the frequency point switching is carried out after the transmission is completed and when the scanning of the bottom noise is waited, so that the frequency point to be switched is used as a new working frequency point. And the other equipment nodes in the synchronous range of the main equipment node receive and store the frequency cutting information, transmit the frequency cutting information in the next frame length period, and then cut the frequency to a new working frequency point.
Further, when different networking device nodes transmit data, the data in the synchronous head area can be analyzed at the earliest time, and the analysis accuracy is higher than that of common data. Therefore, when the switching information is transmitted, it is preferable that the switching information is written into a synchronization header of a data frame and transmitted, and data in the synchronization header region is analyzed at the earliest in the data frame analysis.
In specific implementation, the master node sends the frequency cutting information to a node in one hop, the node in one hop receives the frequency cutting information and then stores the information, writes the received frequency cutting information into the synchronization header in the next frame length period and then transmits the information, and then switches to a new working frequency point when the node switches back to the working frequency point (switches to the new frequency point when the node switches back to the working frequency point for the second frequency cutting in fig. 4). And other nodes receiving the frequency cutting information sent by the node in one hop store the received frequency cutting information, write the received frequency cutting information into the synchronous head in the frame length period for transmission, and then switch to a new working frequency point when the node is switched back to the working frequency point for operation. And repeating the steps until all the nodes of the whole network equipment are switched to the new working frequency points.
In this embodiment, in order to prevent the abnormal operation of switching to a new working frequency point from being performed before the frequency point switching instruction is sent, the transmission identifier may be set after the data is sent; and when the subsequent switching is performed, acquiring the setting identifier to judge whether the data transmission is completed or not, and performing frequency point switching operation when the data transmission is judged to be completed. Thus, frequency point switching is prevented from being performed before transmission is completed.
The invention further provides an anti-interference ad hoc network system.
The anti-interference ad hoc network system comprises networking equipment nodes, and dynamic frequency switching devices are arranged corresponding to the equipment nodes.
Referring to fig. 5, the dynamic frequency cutting apparatus 200 may specifically include an interference sensing module 210 and a frequency cutting module 220.
The interference awareness module 210 is configured to: in the synchronous working process of the nodes of the whole network equipment, acquiring idle time slot information without transmitting and receiving operations, wherein the idle time slot is a continuous period of time; judging whether a bottom noise detection opportunity is available or not according to the idle time slot; when the bottom noise detection opportunity is determined, the main equipment node is switched to the other available frequency points of the frequency band to detect the bottom noise; recording the detected frequency point background noise information; and the frequency point switching, the detection of the background noise and the switching back of the working frequency point are bound with the idle time slot.
The master equipment node can determine the frequency point with the best background noise from the background noise information of all frequency points after counting the background noise information of the frequency points, judge whether the preset frequency point switching condition is met or not based on the best background noise, and record the frequency point with the best background noise as the frequency point to be switched when judging that the condition is met.
The frequency-slicing module 220 is configured to: after the main equipment node confirms the frequency point to be switched, the frequency switching enable is transmitted, so that the single board sends out frequency switching information in a preset transmission period, and after the frequency switching information is sent out, the frequency point switching is carried out when the scanning of the bottom noise is waited to be carried out, so that the frequency point to be switched is used as a new working frequency point; and the other equipment nodes in the synchronous range of the main equipment node receive and store the frequency cutting information, transmit the frequency cutting information in the next frame length period, and then cut the frequency to a new working frequency point.
Other technical features are referred to in the previous embodiments and are not described herein.
In the description above, the disclosure of the present invention is not intended to limit itself to these aspects. Rather, the various components may be selectively and operatively combined in any number within the intended scope of the present disclosure. The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. In addition, terms like "comprising," "including," and "having" should be interpreted as inclusive or open-ended, rather than exclusive or closed-ended, by default, unless explicitly defined to the contrary. All technical, scientific, or other terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs unless defined otherwise. Common terms found in dictionaries should not be interpreted too ideally or too realistically in the context of related art documents unless the present disclosure expressly limits them to that. Any changes and modifications of the present invention based on the above disclosure will be within the scope of the appended claims.

Claims (8)

1. An interference perception-based ad hoc network anti-interference method is characterized by comprising the following steps:
interference sensing step: in the synchronous working process of the nodes of the whole network equipment, acquiring idle time slot information without transmitting and receiving operations, wherein the idle time slot is a continuous period of time; judging whether a bottom noise detection opportunity is available or not according to the idle time slot; when the base noise detection opportunity is determined, the main equipment node is switched to the rest available frequency points of the frequency band to detect the base noise; recording the detected frequency point background noise information; the method comprises the following steps that frequency point switching, background noise detection and work frequency point switching are sequentially carried out under the idle time slot, and the frequency point switching, the background noise detection and the work frequency point switching are bound with the idle time slot;
frequency point screening: after counting the frequency point bottom noise information of all frequency points, the master equipment node determines the frequency point with the best bottom noise from all the frequency point bottom noise information, judges whether the preset frequency point switching condition is met or not based on the best bottom noise, and records the frequency point with the best bottom noise as the frequency point to be switched when the judgment is met;
switching the frequency points of the whole network: after confirming the frequency point to be switched, the master equipment node transmits a frequency switching enable, so that the single board sends out frequency switching information in a preset transmission period, and performs frequency point switching after the transmission is finished and when the scanning of the bottom noise is waited, so that the frequency point to be switched is used as a new working frequency point; the other equipment nodes in the synchronous range of the main equipment node receive the frequency cutting information and then store the frequency cutting information, and transmit the frequency cutting information in the next frame length period, and then cut the frequency to a new working frequency point;
the step of judging whether the bottom noise detection opportunity is available according to the idle time slot comprises the following steps: acquiring configured time slot information required for detecting the background noise; comparing the idle time slot with the bottom noise detection requirement time slot, and judging whether the idle time slot reaches the time length corresponding to the bottom noise detection requirement time slot; when the idle time slot reaches the time length, judging that the time for detecting the bottom noise is available, and sending a bottom noise detection operation instruction to the master equipment node; otherwise, judging that the bottom noise detection time is not available; the master equipment node can switch to other frequency points to carry out the bottom noise detection of each frequency point after receiving the bottom noise detection operation instruction;
and, further comprising an operation of configuring a background noise detection required time slot, as follows: acquiring event information configured by a user aiming at the background noise detection, wherein the event is a task related to the operation of switching frequency points, detecting the background noise and switching back to a working frequency point; acquiring operation granularity information configured by a user for each event, wherein the operation granularity is the time granularity of operation, and each event needs to be completed within the configured operation granularity; and summing the operation granularity of each event of the background noise detection to obtain the time required by one background noise detection operation, and configuring the time as a time slot required by the background noise detection.
2. The method of claim 1, wherein: corresponding to the bottom noise detection, 6 events are configured, which are sequentially as follows: judging whether subsequent frequency cutting operation is carried out or not, switching to a new frequency point and configuring a VGA, closing the frequency cutting enable, waiting for the detection of the background noise corresponding to the particle operation degree, cutting back the working frequency point and configuring the VGA, and closing the frequency cutting enable after recording the background noise information;
the 6 events of the noise floor detection are performed sequentially in the aforementioned order.
3. The method of claim 2, wherein: each event corresponds to 1 operation granularity, and each event needs to be completed within 1 operation granularity configured for the event; the bottom noise detection required time slot comprises 6 particle operation degrees, and when the idle time slot reaches 6 particle operation degrees or more, the bottom noise detection opportunity is judged to be available;
at this moment, the steps of binding the operation of switching frequency points, detecting background noise and switching back to working frequency points with idle time slots are as follows:
setting time slot numbers and time sequence requirements for idle time slots based on the particle operation degrees and the events, wherein 1 time slot number corresponds to 1 event, the sequence of the time slot numbers corresponds to the execution sequence of the events, and the sequence execution is started from the time slot number 1 when the bottom noise detection is carried out;
and monitoring the execution process of each event of the background noise detection, and stopping the execution of the subsequent event when one event does not complete within the configured operation granularity of the event to cause timeout, and continuing to execute the subsequent event until the next background noise detection period comes.
4. The method according to claim 1, wherein in the step of frequency point screening, the preset frequency point switching conditions are as follows:
when the difference between the frequency point bottom noise of the current working frequency point and the best bottom noise is more than 10db, and the optimal signal-to-noise ratio is less than 16; the optimal signal-to-noise ratio is the best signal-to-noise ratio value of the signal-to-noise ratios of the master device node and other nodes in the synchronization range;
or, when the monitored signal error rate SER is more than 20%, and the best base noise is more than 1db better than the base noise of the frequency point of the current working frequency point.
5. The method of claim 1, wherein: in the step of switching the frequency points of the whole network, when frequency cutting information is sent, the frequency cutting information is written into a synchronous head of a data frame to be sent, and data in a synchronous head area can be analyzed earliest when the data frame is analyzed.
6. The method of claim 5, wherein: the master equipment node sends the frequency cutting information to a node in one hop, the node in one hop receives the frequency cutting information and then stores the frequency cutting information, the received frequency cutting information is written into a synchronous head in the next frame length period and is transmitted out, and then the node is switched to a new working frequency point when the node is switched back to the working frequency point; other nodes which receive the frequency cutting information sent by the node in one hop store the received frequency cutting information, write the received frequency cutting information into the synchronous head in the frame length period for transmission, and then switch to a new working frequency point when switching back to the working frequency point; and repeating the steps until all the nodes of the whole network equipment are switched to the new working frequency points.
7. The method of claim 6, wherein: setting the sending identifier after the data is sent, acquiring the setting identifier to judge whether the data is sent or not when the frequency point is switched subsequently, and switching the frequency point when the data is sent.
8. An anti-interference ad hoc network system comprises a networking equipment node, and is characterized in that: a dynamic frequency cutting device is arranged corresponding to the equipment node, and comprises an interference sensing module and a frequency cutting module;
the interference awareness module is configured to: in the synchronous working process of the nodes of the whole network equipment, acquiring idle time slot information without transmitting and receiving operations, wherein the idle time slot is a continuous period of time; judging whether a bottom noise detection opportunity is available or not according to the idle time slot; when the bottom noise detection opportunity is determined, the main equipment node is switched to the other available frequency points of the frequency band to detect the bottom noise; recording the detected frequency point background noise information; the method comprises the following steps that frequency point switching, background noise detection and work frequency point switching are sequentially carried out under the idle time slot, and the frequency point switching, the background noise detection and the work frequency point switching are bound with the idle time slot;
the master equipment node can determine the frequency point with the best background noise from the background noise information of all frequency points after counting the background noise information of the frequency points, judge whether the preset frequency point switching condition is met or not based on the best background noise, and record the frequency point with the best background noise as the frequency point to be switched when judging that the condition is met;
the frequency-slicing module is configured to: after the main equipment node confirms the frequency point to be switched, the frequency switching enable is transmitted, so that the single board sends out frequency switching information in a preset transmission period, and after the transmission is finished, the frequency point switching is carried out when the scanning of the bottom noise is waited, so that the frequency point to be switched is used as a new working frequency point; the other equipment nodes in the synchronous range of the main equipment node receive the frequency cutting information and then store the frequency cutting information, and transmit the frequency cutting information in the next frame length period, and then cut the frequency to a new working frequency point;
the step of judging whether the bottom noise detection opportunity is provided or not according to the idle time slot comprises the following steps: acquiring configured time slot information required for detecting the bottom noise; comparing the idle time slot with the bottom noise detection requirement time slot, and judging whether the idle time slot reaches the time length corresponding to the bottom noise detection requirement time slot; when the idle time slot reaches the time length, judging that the time for detecting the bottom noise is available, and sending a bottom noise detection operation instruction to the master equipment node; otherwise, judging that the bottom noise detection time is not available; the master equipment node can switch to other frequency points to carry out the bottom noise detection of each frequency point after receiving the bottom noise detection operation instruction;
and, further comprising an operation of configuring a background noise detection required time slot, as follows: acquiring event information configured by a user aiming at the background noise detection, wherein the event is a task related to the operation of switching frequency points, detecting the background noise and switching back to a working frequency point; acquiring operation granularity information configured by a user for each event, wherein the operation granularity is the time granularity of operation, and each event needs to be completed within the configured operation granularity; and summing the operation granularity of each event of the background noise detection to obtain the time required by one background noise detection operation, and configuring the time as a time slot required by the background noise detection.
CN202210776780.3A 2022-07-04 2022-07-04 Ad-hoc network anti-interference method based on interference perception and application Active CN114845411B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210776780.3A CN114845411B (en) 2022-07-04 2022-07-04 Ad-hoc network anti-interference method based on interference perception and application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210776780.3A CN114845411B (en) 2022-07-04 2022-07-04 Ad-hoc network anti-interference method based on interference perception and application

Publications (2)

Publication Number Publication Date
CN114845411A CN114845411A (en) 2022-08-02
CN114845411B true CN114845411B (en) 2022-09-02

Family

ID=82574777

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210776780.3A Active CN114845411B (en) 2022-07-04 2022-07-04 Ad-hoc network anti-interference method based on interference perception and application

Country Status (1)

Country Link
CN (1) CN114845411B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116321504B (en) * 2022-12-27 2025-02-14 嘉齐半导体(深圳)有限公司 A competition-based adaptive multi-channel wireless anti-interference communication method and system
CN116193593B (en) * 2023-02-10 2024-07-26 北京环佳通信技术有限公司 Self-adaptive frequency selection method in network state based on self-organizing network

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101212788A (en) * 2006-12-25 2008-07-02 中兴通讯股份有限公司 Frequency point selector in N-frequency point cell system
US8411554B2 (en) * 2009-05-28 2013-04-02 Apple Inc. Methods and apparatus for multi-dimensional data permutation in wireless networks
US8676216B2 (en) * 2010-06-29 2014-03-18 Qualcomm Incorporated Method and apparatus for mitigating interference in femtocell deployments
CN103442374B (en) * 2013-07-12 2016-08-10 北京神州泰岳软件股份有限公司 interference signal processing method and system
CN104158611B (en) * 2014-08-20 2016-10-26 西安电子科技大学 Wireless signal Interference Detection system and method based on spectrum analysis
CN106559152B (en) * 2015-09-28 2019-04-12 辰芯科技有限公司 Communicate dynamic switching method, self-organizing network nodes and the no-manned machine distant control system of frequency point
CN109586815B (en) * 2019-01-09 2021-08-10 成都爱科特科技发展有限公司 Signal preset control method and system among multiple receiver devices
CN111431642A (en) * 2019-01-10 2020-07-17 普天信息技术有限公司 Method and device for allocating idle available frequency points under discrete spectrum
CN111163524B (en) * 2019-12-27 2023-07-07 京信网络系统股份有限公司 Interference detection method, device, remote unit, access network equipment and storage medium
WO2021179284A1 (en) * 2020-03-13 2021-09-16 Qualcomm Incorporated Reference signal transmission by full-duplex user equipment
US11516800B2 (en) * 2020-04-02 2022-11-29 Qualcomm Incorporated Bandwidth part (BWP) configuration for full duplex
CN113784448B (en) * 2021-09-26 2024-11-01 希诺麦田技术(深圳)有限公司 Networking communication method, networking communication device and computer readable storage medium

Also Published As

Publication number Publication date
CN114845411A (en) 2022-08-02

Similar Documents

Publication Publication Date Title
CN114845411B (en) Ad-hoc network anti-interference method based on interference perception and application
US7835697B2 (en) Frequency agile radio system and method
JP5424065B2 (en) Radio base station, radio communication system, radio base station transmission power control method, and radio base station transmission power control program storage medium
CN110943817A (en) Beam failure recovery method and device
JP2004535095A (en) Method and apparatus for controlling frequency selection inside a wireless communication system
US20240319318A1 (en) Wifi-based human body detection method, and smart device
US20060245448A1 (en) Systems and methods to detect collisions in channel sense multiple access communications
JP2009507435A (en) Improved method of channel agility in wireless access points
CN107231202B (en) LoRa working mode switching method, device and system
US20020126635A1 (en) System and method for switching between frequency channels in wireless LAN
CN112584467B (en) Energy-saving signal sending method, beam information reporting method, equipment and terminal
CN111314185B (en) Ad hoc network method, ad hoc network response method, controlled equipment and gateway
KR100440700B1 (en) System, method and record medium for packet transmission capable of reducing delay due to resource assignment
CN111901810A (en) Measuring method, device, equipment and storage medium
CN112533241B (en) Network optimization method, wireless access point, wireless controller and network system
KR100208630B1 (en) Method and apparatus for wireless system operating on shared communication channel
JP2007201622A (en) Wireless channel determination/selection method and access point device
US20040170135A1 (en) Radio communication device, radio communication method, and computer program
CN111465071B (en) Method and terminal for recovering beam failure
JP3712174B2 (en) Peripheral base station search control method and mobile station for wireless mobile communication using the method
JP7181694B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM
KR100330180B1 (en) IPC Fault Detection Method In Switching System
EP3570453A1 (en) Wireless access node with improved blocking effect avoidance, and corresponding method
CN119628681A (en) A method for realizing dynamic frequency selection of centerless ad hoc network based on TDMA system
JP3358973B2 (en) Switching method for interference channel

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant