CN113115432A - Wireless communication method, device, equipment and storage medium - Google Patents
Wireless communication method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN113115432A CN113115432A CN202110405890.4A CN202110405890A CN113115432A CN 113115432 A CN113115432 A CN 113115432A CN 202110405890 A CN202110405890 A CN 202110405890A CN 113115432 A CN113115432 A CN 113115432A
- Authority
- CN
- China
- Prior art keywords
- node
- data
- network
- frame
- wireless
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 170
- 238000004891 communication Methods 0.000 title claims abstract description 162
- 238000001514 detection method Methods 0.000 claims abstract description 97
- 230000001360 synchronised effect Effects 0.000 claims description 50
- 238000012544 monitoring process Methods 0.000 claims description 37
- 230000005540 biological transmission Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000000737 periodic effect Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 230000007480 spreading Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002035 prolonged effect Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 206010033799 Paralysis Diseases 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000002269 spontaneous effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
- H04W74/0825—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision detection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a wireless communication method, a device, equipment and a storage medium, wherein the method comprises the following steps: when a node sends data, a collision detection unit of the node is randomly selected from a collision detection block of a current wireless frame of the node to send a preamble signal; when the conflict detection unit does not receive the leading signal of the adjacent node, the data is sent in the service bearing block of the wireless frame; the conflict detection block comprises a plurality of continuous equal-length time slices, each time slice corresponds to one conflict detection unit, and the service bearing block is a plurality of continuous time slices and is arranged behind the conflict detection block. The method, the device, the equipment and the storage medium improve the anti-interference capability of the centerless network.
Description
Technical Field
The present invention relates to the field of wireless communications, and in particular, to the field of decentralized wireless communication interference-resistant methods, apparatuses, devices, and storage media.
Background
In a complex electromagnetic environment, how to improve the interference resistance of a wireless communication system is an important research topic in the communication field.
There are also a number of drawbacks to networks with control centers. Firstly, the construction cost is high, and the mobility is poor; secondly, the centralized management causes heavy task and large power consumption of the central node; thirdly, the dependence is strong, and once a problem occurs in the center, the whole network falls into paralysis. For a network going to the center, how to perform spontaneous resource scheduling and how to avoid signal mutual interference in the network are always the core problems of research.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method, an apparatus, a device, and a storage medium for wireless communication, which implement synchronization and interference resistance of a centerless wireless communication network based on a specially configured wireless frame structure.
In a first aspect, an embodiment of the present invention provides a wireless communication method, which includes that when a node a sends data, a collision detection unit of the node a is randomly selected from a collision detection block of a current wireless frame of the node a to send a preamble signal; when the conflict detection block does not receive the preamble signal of the adjacent node in the corresponding time period from the beginning to the front of the conflict detection unit, sending data in the service bearing block of the wireless frame; the conflict detection block comprises a plurality of continuous equal-length time slices, each time slice corresponds to one conflict detection unit, and the service bearing block is a plurality of continuous time slices and is arranged behind the conflict detection block.
Therefore, the conflict detection unit based on the wireless frame detects the conflict of the data transmitted between the wireless frame and the nodes, and the anti-interference capability of the network is improved.
In a possible implementation manner of the wireless communication method according to the first aspect, when the node a transmits data, the method further includes: and when the preamble signal of a neighboring node is received in a time period corresponding to the collision detection unit from the beginning of the collision detection block, receiving the data of the neighboring node at a service bearing block.
Therefore, whether the adjacent node sends data or not is detected based on the wireless frame collision detection unit, and the data of the adjacent node is received in time.
In a possible implementation manner of the wireless communication method according to the first aspect, when the node a accesses the network, the synchronization signal of the neighboring node is searched in the first search window, and frame synchronization is achieved based on the searched synchronization signal of the neighboring node.
The adjacent nodes send the synchronous signals according to the frame structure of the wireless frame, and the network access node realizes the frame synchronization with the whole network through the searched synchronous signals of the adjacent nodes and the frame synchronization with the adjacent nodes, realizes the decentralization of the network and eliminates the potential influence of the centralization equipment on the network.
In a possible implementation manner of the wireless communication method of the first aspect, the implementing frame synchronization based on the searched synchronization signal of the neighboring node includes: determining a frame boundary of the radio frame of the node B based on the searched synchronous signal of the neighbor node B; and determining the frame boundary of the wireless frame of the node B as the frame boundary of the wireless frame of the node A.
The network access node searches the synchronizing signal of the adjacent node, determines the frame boundary of the wireless frame, and realizes the frame synchronization with the whole network by using the same frame boundary, thereby realizing the decentralization of the network.
In a possible implementation manner of the wireless communication method of the first aspect, when the node a searches for the synchronization signal of the neighboring node within the first search window, the method further includes: when the node A does not search the adjacent node signal in the first search window, the next wireless frame sends the network access data; and subsequently searching for synchronization signals of the neighboring nodes within a first search window from the randomly selected time point.
Therefore, the network access node sends the network access data containing the synchronization signal of the unsearched adjacent node in the synchronization signal of the unsearched adjacent node, so that other network access nodes are synchronized with the synchronization signal, and decentralization is realized.
In a possible implementation of the wireless communication method of the first aspect, the node a broadcasts the on-network data periodically.
Therefore, each node broadcasts the on-network data periodically, so that other network access nodes are synchronized with the on-network data, and decentralization is realized.
In a possible implementation manner of the wireless communication method of the first aspect, when the node a is in the monitoring mode, in a time slot other than a wireless frame for sending data, a same-frequency signal of a frequency band used by the wireless network is detected; searching the synchronous signals of all adjacent nodes from the same-frequency signals, and determining the adjacent nodes sending the synchronous signals and the frame boundary of the current wireless frame of the adjacent nodes according to the searched synchronous signals; and receiving the data of the neighbor node at a service bearing block. .
Therefore, the change of the adjacent nodes of the network and the change of the frame boundary thereof are detected in the monitoring mode, so that the accurate communication with the adjacent nodes is realized during the directional transmission.
In a possible implementation of the wireless communication method of the first aspect, when the node a is in the listening mode, the network listening is performed in a time slot other than a wireless frame in which data is transmitted; detecting adjacent frequency signals of the wireless network using frequency bands; determining the interference condition of each time-frequency resource position of the wireless network based on the same-frequency signal and the adjacent-frequency signal; and selecting the time frequency resource with small interference for sending data based on the interference condition of each time frequency resource position.
Therefore, by monitoring the change of the interference of each time-frequency resource of the network, the time-frequency resource with smaller interference is selected when the data is sent, and the anti-interference capability of the network is improved.
In a possible implementation manner of the wireless communication method according to the first aspect, when the node a is in the listening mode, the method further includes: when data is sent, a modulation mode is determined when the data is sent based on the interference condition of the selected time-frequency resource, and the modulation order is reversely changed along with the interference.
Therefore, based on the interference condition of each time-frequency resource of the monitoring network, a proper modulation mode is selected, and the anti-interference capability of the network is improved.
In a possible implementation of the wireless communication method of the first aspect, node a periodically performs the network listening when node a is in a low power consumption mode; time slots other than the network listen for transmitting data and periods are in an off state.
Therefore, the node in the listening mode closes other time slots by keeping necessary monitoring and data transmission, and prolongs the standby time.
In a possible implementation manner of the wireless communication method according to the first aspect, when the node a transmits data, the method further includes: and when the node A sends the data, the node A determines the frame boundary of the wireless frame of the node A as the frame boundary of the wireless frame of the node A when the node A sends the directional service data to the node.
Therefore, the anti-interference capability of the transmitted data is improved by frame synchronization with the receiving node during directional transmission.
In a possible implementation manner of the wireless communication method according to the first aspect, the traffic bearer block of the wireless frame includes a first set time slice, and node a transmits the synchronization signal within the first set time slice.
Therefore, the first set time slice for sending the synchronous signal is positioned in the service bearing block, the receiving and transmitting conversion times of the radio frequency device are reduced, and the stable work of the node radio frequency device is realized.
In a possible implementation manner of the wireless communication method according to the first aspect, the service bearer block of the wireless frame sets a second set time slice, and node a transmits an AGC signal with constant power within the second set time slice.
Therefore, the receiving party is ensured to accurately receive data through the AGC signal with constant power.
In a possible implementation manner of the wireless communication method according to the first aspect, the node a sets the first protection slot between the collision detection block and the service bearer block of the wireless frame, and completes the transceiving switching within the first protection slot.
By the above, the stable operation of the node radio frequency device is realized by setting the first protection time slice for the transceiving conversion of the radio frequency device.
In a possible implementation manner of the wireless communication method according to the first aspect, a second guard time slice is set before the collision detection block of the wireless frame, and the length of the second guard time slice varies in a forward direction with a communication distance of the wireless network; and/or setting a third guard time slice before the current wireless frame is finished, wherein the length of the third guard time slice is positively changed along with the communication distance of the wireless network.
Therefore, interference between adjacent radio frames of different nodes is eliminated by setting the second guard time slice and/or the third guard time slice.
In a second aspect, an embodiment of the present invention provides a wireless communications apparatus, including:
a data sending module, configured to randomly select a collision detection unit in a collision detection block of a current wireless frame to send a preamble signal when a node a sends data, detect a preamble signal of an adjacent node in the collision detection block, and send data in a service bearer block of the wireless frame when the collision detection block does not receive the preamble signal of the adjacent node in a corresponding time period from the beginning to the beginning of the collision detection unit; the conflict detection block comprises a plurality of continuous equal-length time slices, each time slice corresponds to one conflict detection unit, and the service bearing block is a plurality of continuous time slices and is arranged behind the conflict detection block.
Therefore, the conflict detection unit based on the wireless frame detects the conflict of the data transmitted between the wireless frame and the nodes, and the anti-interference capability of the network is improved.
In a possible implementation manner of the wireless communication apparatus in the second aspect, the data sending module is further configured to receive data of a neighboring node at a traffic bearer block when the collision detection block starts to receive a preamble of the neighboring node within a time period corresponding to the collision detection unit.
Therefore, whether the adjacent node sends data or not is detected based on the wireless frame collision detection unit, and the data of the adjacent node is received in time.
In a possible implementation manner of the wireless communication apparatus in the second aspect, the wireless communication apparatus further includes a synchronization module, configured to search for a synchronization signal of the neighboring node within the first search window when node a accesses the network, and implement frame synchronization based on the searched synchronization signal of the neighboring node.
The adjacent nodes send the synchronous signals according to the frame structure of the wireless frame, and the network access node realizes the frame synchronization with the whole network through the searched synchronous signals of the adjacent nodes and the frame synchronization with the adjacent nodes, realizes the decentralization of the network and eliminates the potential influence of the centralization equipment on the network.
In a possible implementation manner of the wireless communication apparatus of the second aspect, the synchronization module is specifically configured to determine a frame boundary of the radio frame of the node B based on a searched synchronization signal of a neighboring node B; and determining the frame boundary of the wireless frame of the node B as the frame boundary of the wireless frame of the node A.
The network access node searches the synchronizing signal of the adjacent node, determines the frame boundary of the wireless frame, and realizes the frame synchronization with the whole network by using the same frame boundary, thereby realizing the decentralization of the network.
In a possible implementation manner of the wireless communication apparatus according to the second aspect, the synchronization module is further specifically configured to transmit its network access data in a next wireless frame when node a does not search for a neighboring node signal within the first search window; and subsequently searching for synchronization signals of the neighboring nodes within a first search window from the randomly selected time point.
Therefore, the network access node sends the network access data containing the synchronization signal of the unsearched adjacent node in the synchronization signal of the unsearched adjacent node, so that other network access nodes are synchronized with the synchronization signal, and decentralization is realized.
In a possible implementation manner of the wireless communication apparatus of the second aspect, the wireless communication apparatus further includes a periodic broadcast module, configured to periodically broadcast its on-network data by the node a.
Therefore, each node broadcasts the on-network data periodically, so that other network access nodes are synchronized with the on-network data, and decentralization is realized.
In a possible implementation manner of the wireless communication apparatus in the second aspect, the wireless communication apparatus further includes a network monitoring module, configured to detect a common-frequency signal of a frequency band used by a wireless network of the node a in a time slot other than a wireless frame for transmitting data when the node a is in a monitoring mode; searching the synchronous signals of all adjacent nodes from the same-frequency signals, and determining the adjacent nodes sending the synchronous signals and the frame boundary of the current wireless frame of the adjacent nodes according to the searched synchronous signals; and receiving the data of the neighbor node at a service bearing block.
Therefore, the change of the adjacent nodes of the network and the change of the frame boundary thereof are detected in the monitoring mode, so that the accurate communication with the adjacent nodes is realized during the directional transmission.
In a possible implementation manner of the wireless communication apparatus according to the second aspect, the network listening module is further configured to perform the network listening in a time slot other than a wireless frame transmitting data when the node a is in a listening mode; detecting adjacent frequency signals of the wireless network use frequency band; determining the interference condition of each time-frequency resource position of the wireless network based on the same-frequency signal and the adjacent-frequency signal; and selecting the time frequency resource with small interference for sending data based on the interference condition of each time frequency resource position.
Therefore, by monitoring the change of the interference of each time-frequency resource of the network, the time-frequency resource with smaller interference is selected when the data is sent, and the anti-interference capability of the network is improved.
In a possible implementation manner of the wireless communication apparatus according to the second aspect, the data transmission module is further configured to determine a modulation scheme when the node a is in the listening mode, based on the interference condition of the selected time-frequency resource, wherein an order of the modulation varies inversely with an interference level.
Therefore, based on the interference condition of each time-frequency resource of the monitoring network, a proper modulation mode is selected, and the anti-interference capability of the network is improved.
In a possible implementation manner of the wireless communication apparatus according to the second aspect, the network listening module is further configured to periodically perform the network listening by the node a when the node a is in the low power consumption mode; and time slots other than the network listen for transmitting data and periods are in an off state.
Therefore, the node in the listening mode closes other time slots by keeping necessary monitoring and data transmission, and prolongs the standby time.
In a possible implementation manner of the wireless communication apparatus of the second aspect, the data sending module is further configured to determine, when node a sends directional traffic data to a node, a frame boundary of the wireless frame of the node as a frame boundary of a wireless frame of node a itself.
Therefore, the anti-interference capability of the transmitted data is improved by frame synchronization with the receiving node during directional transmission.
In a possible implementation manner of the wireless communication apparatus in the second aspect, the data sending module is further configured to set a first set time slice in a traffic bearer block of the wireless frame, and send the synchronization signal in the first set time slice.
Therefore, the first set time slice for sending the synchronous signal is positioned in the service bearing block, the receiving and transmitting conversion times of the radio frequency device are reduced, and the stable work of the node radio frequency device is realized.
In a possible implementation manner of the wireless communication apparatus, the data sending module is further configured to send an AGC signal with constant power at a second set time slice of a service bearer block of the wireless frame, where the second set time slice is set in the service bearer block of the wireless frame.
Therefore, the receiving party is ensured to accurately receive data through the AGC signal with constant power.
In a possible implementation manner of the wireless communication apparatus in the second aspect, the data sending module is further configured to set a first protection time slice between the collision detection block and the service bearer block of the wireless frame, and complete the transceiving switching within the first protection time slice.
Therefore, the node radio frequency device can stably work by setting the first protection time slice for the transceiving conversion of the radio frequency device.
In a possible implementation manner of the wireless communication apparatus in the second aspect, the data sending module is further configured to set, by the node a, a second guard time slice between the collision detection block and the service bearer block of the wireless frame, where a length of the second guard time slice varies in a forward direction with a communication distance of the wireless network; the node A is also used for setting a third protection time slice before the radio frame is finished, and the length of the second protection time slice is positively changed along with the communication distance of the wireless network; .
Therefore, interference between adjacent radio frames of different nodes is eliminated by setting the second guard time slice and/or the third guard time slice.
In a third aspect, embodiments of the invention provide a computing device comprising,
a bus;
a communication interface connected to the bus;
at least one processor coupled to the bus; and
at least one memory coupled to the bus and storing program instructions that, when executed by the at least one processor, cause the at least one processor to perform any of the embodiments of the first aspect of the present invention.
In a fourth aspect, a computer-readable storage medium is provided, on which program instructions are stored, wherein the program instructions, when executed by a computer, cause the computer to perform any of the embodiments of the first aspect of the present application.
Drawings
Fig. 1 is a schematic structural diagram of a radio frame according to various embodiments of the present invention;
fig. 2 is a flowchart illustrating a first wireless communication method according to a first embodiment of the present invention;
fig. 3A is a flowchart illustrating a second wireless communication method according to an embodiment of the present invention;
fig. 3B is a flowchart illustrating a synchronization method according to a second embodiment of a wireless communication method of the present invention;
fig. 3C is a flowchart illustrating a network monitoring method according to a second embodiment of the wireless communication method of the present invention;
fig. 3D is a flowchart illustrating a service data transmission method according to a second embodiment of a wireless communication method of the present invention;
fig. 4 is a flowchart illustrating a third embodiment of a wireless communication method according to the present invention;
fig. 5 is a schematic structural diagram of a first wireless communication device according to a first embodiment of the present invention;
fig. 6A is a schematic structural diagram of a second wireless communication device according to a second embodiment of the present invention;
fig. 6B is a schematic structural diagram of a synchronization module of a second embodiment of a wireless communication device according to the present invention;
fig. 6C is a schematic structural diagram of a network monitoring module according to a second embodiment of the wireless communication device of the present invention;
fig. 6D is a schematic structural diagram of a service data sending module according to a second embodiment of the wireless communication method of the present invention;
fig. 7 is a schematic structural diagram of a third embodiment of a wireless communication device according to the present invention;
fig. 8 is a schematic structural diagram of a computing device according to various embodiments of the present invention.
Detailed Description
In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict.
In the following description, references to the terms "first \ second \ third, etc." or module a, module B, module C, etc. are used solely to distinguish between similar objects or different embodiments and are not intended to imply a particular ordering with respect to the objects, it being understood that where permissible any particular ordering or sequence may be interchanged to enable embodiments of the invention described herein to be practiced otherwise than as shown or described herein.
In the following description, reference to reference numerals indicating steps, such as S110, S120 … …, etc., does not necessarily indicate that the steps are performed in this order, and the order of the preceding and following steps may be interchanged or performed simultaneously, where permissible.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used herein is for the purpose of describing embodiments of the invention only and is not intended to be limiting of the invention.
Embodiments of a method for implementing intra-communication in heterogeneous systems according to the present invention are described below with reference to fig. 1 to 3.
Fig. 1 shows a schematic structural diagram of a radio frame according to embodiments of the present invention.
The wireless frame comprises a conflict detection block and a service bearing block.
The collision detection block comprises a plurality of time slices with continuous equal length, each time slice corresponds to one collision detection unit, and each node randomly selects one collision detection unit to send a preamble signal for indicating that the collision detection unit is ready to send data in the service bearing block, so that the interference problem caused by the problem that each node occupies the service bearing block is solved, and the anti-interference capability of the network is improved.
The longer the collision detection block is, the stronger the network anti-interference capability is, and the length is set based on the network anti-interference capability and the waveform of radio frequency.
The service bearing block is a plurality of continuous time slices, is arranged behind the conflict detection block and is used for sending a synchronizing signal SS (synchronous signal), an automatic Gain control signal AGC (automatic Gain control) and related data.
The synchronization signal is the identifier of each node, so that the node can be conveniently identified by other nodes and is frame-synchronized with the node, and therefore synchronization among the nodes is realized under the condition of no central equipment.
The AGC signal is transmitted with constant power, which is convenient for the receiving node to adjust the amplification factor of the receiving circuit of the receiving node, so as to improve the accuracy of the received data.
And setting a protection time GP1 between the collision detection block and the service bearing block, wherein the protection time GP1 is used for realizing the conversion between the receiving and transmitting of the radio frequency equipment of the node, and the length of the protection time GP1 is determined based on the frequency receiving and transmitting conversion performance of the radio frequency equipment of the node at the radio frequency. The better the switching performance, i.e. the faster the switching speed, the shorter the guard time GP1 length.
And protection time GP0 is arranged before the collision detection block and after the service bearing block and is used for preventing interference caused by space transmission delay of adjacent radio frames of different nodes, the protection time GP0 is related to the coverage range of the nodes, and the longer the coverage distance is, the longer the protection time GP0 is.
[ first ] A Wireless communication method embodiment
Fig. 2 shows a flow of a first embodiment of a wireless communication method.
The data is one of: network access data, network-on data, oriented service data, and broadcast service data. The method is suitable for sending network access data, network data, oriented service data and broadcast service data.
The following describes a flow of a data transmission method according to a first embodiment of a wireless communication method, taking an on-network node a as an example, with reference to fig. 2, where the flow includes the following steps:
The collision detection unit of each node is selected based on a random selection mode to send the preamble signal, and the probability of the collision of the preamble signal of each node is reduced.
In the collision detection block, each node is in a receiving state at other time than when the collision detection unit of the node transmits a preamble signal, and receives the preamble signal transmitted by each neighboring node. If the node a does not receive the preamble signal of any neighboring node before the collision detection unit, the node a does not collide with the time for transmitting data by the neighboring node, and the step 230 is performed to transmit data, otherwise, the node a collides with the time for transmitting data by a neighboring node, and the step 240 is performed to receive data.
Wherein, the synchronization signal, the AGC signal and the data are sent in a service bearing block. The synchronous signal is used for the receiving node to judge the frame boundary of the transmitting node and the transmitting node of the data, and the AGC is a constant power signal and is used for the receiving node to adjust the gain of a radio frequency receiver of the receiving node so as to stably receive the data.
If the node a knows the interference condition of each time-frequency resource position, the interference of the available time-frequency resources is sorted, the time-frequency resources used for sending data are selected from the time-frequency resources with small interference based on the sorting, and the modulation mode is selected based on the interference condition of each time-frequency resource. And if the interference condition of each time-frequency resource position is unknown, randomly selecting the time-frequency resource, and selecting the coding mode with the strongest error correction capability to transmit data under the condition of allowing the transmission bandwidth.
And receiving the synchronous signal, the AGC signal and the data sent by the adjacent node at the service bearing block node A. And searching the coding mode used by the sending node based on the synchronous signal. For example, if the transmitting node uses frequency hopping, time hopping, or spreading, it can know its frequency hopping sequence and frequency hopping pattern, time hopping sequence and time hopping pattern, or spreading code and spreading pattern. And decoding the data received by the service bearer block according to the frame structure and the coding mode shown in fig. 1, so as to receive the data sent by the neighboring node, including network access data, network presence data, broadcast service data and directional service data. When receiving data, the node A adjusts the gain of the radio frequency receiver according to the AGC signal, thereby accurately receiving the data.
In summary, in an embodiment of a wireless communication method, a collision detection unit based on the wireless frame detects a collision of data transmitted between a node and the wireless frame, so as to improve the network interference resistance.
[ second ] A Wireless communication method embodiment
The node of the present invention has two operation modes, one is a monitoring mode, and the other is a low power consumption mode, and the monitoring mode is described below by taking a second embodiment of a wireless communication method as an example, and the low power consumption mode is described by taking a third embodiment of a wireless communication method as an example.
The second embodiment of the wireless communication method inherits all the methods of the first embodiment of the wireless communication method, and has all the advantages thereof, and the added parts thereof are described below with emphasis.
Continuing with the example of the node a, a second embodiment of a wireless communication method is introduced with reference to fig. 3A, which includes the following steps:
The node A is a network access node which is just started, and if the node A searches a synchronous signal of an adjacent node B, the node A is based on a frame boundary of the wireless frame of the synchronous signal; and determining the frame boundary of the wireless frame of the node B as the frame boundary of the wireless frame of the node A, so as to realize the frame synchronization of the node A and the node B. Since node B is already synchronized with other on-network nodes, node a is also synchronized with other on-network nodes. Please refer to a synchronization method in the second embodiment of the wireless communication method for the detailed description of the step.
According to the synchronous signals set by the adjacent nodes according to the frame structure of the wireless frame, the network access node realizes network decentralization through the searched synchronous signals of the adjacent nodes and frame synchronization with the synchronous signals, and eliminates potential influence of centralization equipment on the network.
In the monitoring mode described in this embodiment, in the monitoring mode, each node monitors network signals, including signals of each time-frequency resource of the network and signals outside the band of the network, and determines in-band interference and out-of-band interference of each time-frequency resource of the network based on the signals, so as to select the time-frequency resource with less interference for subsequent transmitted data, and receive transmitted data of other neighboring nodes, including network access data, network data, and service data, based on the received preamble signal. For a detailed description of this step, please refer to a network monitoring method in the second embodiment of the wireless communication method.
Therefore, by monitoring the network signals by each node, time-frequency resources with small interference are selected for subsequent data transmission, and the anti-interference capability of the network is improved.
The node A broadcasts the on-network data periodically, so that the on-network data can be conveniently found by other nodes in time, and whether the node A and other adjacent nodes send pilot signals or not is detected before a self-collision detection unit of a collision detection block of a current wireless frame during each broadcasting. If not, the data is not conflicted with the data sent by other adjacent nodes, and the on-network data is sent in the current wireless frame; if so, the data conflict is sent with other adjacent nodes, and the data on the network is tried to be sent in the next wireless frame.
This step is performed on demand, not as necessary after step 320, and returns to step 320 after operation to continue monitoring network signals.
The sending method of the broadcast data in this step refers to a first embodiment of a wireless communication method.
Therefore, the node A broadcasts the on-network data periodically, so that the on-network data can be conveniently discovered by other nodes in time, a newly-accessed node can be conveniently synchronized with the on-network data, or a node which directionally sends the data to the on-network data can be conveniently synchronized with the on-network data, and the decentralization of the network is realized.
The service data comprises directional service data sent to a directional node and broadcast service data sent to all nodes. And when the service data is sent each time, detecting whether a preamble signal sent by the adjacent node exists in front of a self-collision detection unit of a collision detection block of the current wireless frame. If not, the data is not conflicted with the data sent by any adjacent node, and the service data is sent in the current wireless frame; if yes, the data conflict is sent with a neighboring node, and the service data is tried to be sent in the next wireless frame.
This step is performed on demand, not as necessary after step 320, and returns to step 320 after operation to continue monitoring network signals.
For a detailed description of this step, please refer to a service data transmission method in the second embodiment of the wireless communication method.
Therefore, the wireless frame for sending the on-line data is determined based on the collision detection result of the wireless frame collision detection block, and the network anti-interference capability is enhanced.
Synchronization method of wireless communication method embodiment two
Fig. 3B shows a flow of a synchronization method of the second embodiment of the wireless communication method, which includes the following steps:
Wherein, the node A is started to prepare for network access and needs to be synchronized with the adjacent nodes in the network. As can be seen from fig. 1, the synchronization signal of each node is transmitted in a time slice corresponding to the synchronization signal in the service bearer of the radio frame. The first search window is related to the node scale of the network, the network scale is large, and the first search window is long.
Specifically, the node a has previously known the synchronization signal code stream of each node, and the synchronization signal is transmitted using a fixed known coding scheme. And decoding the searched signals based on the fixed known codes, and then gradually shifting and correlating the code stream of the synchronous signals of each node and the decoded received signals to obtain the synchronous signals with the maximum correlation value with the decoded received signals. And if the maximum correlation value is greater than the set detection threshold value, the corresponding synchronous signal is the detected synchronous signal, and the corresponding adjacent node is the detected adjacent node. In the search process of this step, a larger search window is used in the shift correlation because the position of the synchronization signal is unknown.
If the synchronization signal of a neighboring node B is searched, go to step 3130; otherwise, go to step 3150.
Specifically, in step 3110, a synchronization signal of a neighboring node B has been searched using a correlation method, a frame boundary of the neighboring node B is determined according to a position of the synchronization signal in the radio frame structure shown in fig. 1, and the node a aligns the frame boundary of its own radio frame with the frame boundary of the neighboring node B, thereby implementing frame synchronization. Since the adjacent node B is in the network and is synchronized with other adjacent nodes in the network, the node A is also synchronized with other adjacent nodes in the network, and the frame synchronization of the whole network is realized under the condition of no central equipment.
And the node A does not detect the synchronous signals of any adjacent node in the first search window, and the node A sends the network access data. And the network access data is sent by adopting a method based on collision detection so as to prevent the situation that the node which accesses the network simultaneously with the node does not detect other adjacent nodes. The node A detects whether a preamble signal sent by an adjacent node exists in front of a self collision detection unit of a collision detection block of a current wireless frame. If not, the network access data is not conflicted with the network access data sent by other network access nodes, and the network access data is sent in the current wireless frame; if yes, the network access node conflicts with other network access nodes to send data, and the network access data is tried to be sent in the next wireless frame.
The sending method of the broadcast data in this step refers to a first embodiment of a wireless communication method.
In order to prevent the situation that other adjacent nodes are not detected by a node which accesses the network simultaneously with the node, the node A searches the synchronous signals of the adjacent nodes in a first search window slice from a randomly selected time point.
The adjacent nodes send the synchronous signals according to the frame structure of the wireless frame, and the network access node realizes the frame synchronization with the whole network through the searched synchronous signals of the adjacent nodes and the frame synchronization with the adjacent nodes, realizes the decentralization of the network and eliminates the potential influence of the centralization equipment on the network.
Network monitoring method in wireless communication method embodiment two
Fig. 3C shows a flow of a network listening method in the second embodiment of the wireless communication method, which includes the following steps:
The same frequency signal and the adjacent frequency signal of the wireless network can form interference, and the step not only detects the same frequency signal of the frequency band used by the wireless network, but also detects the adjacent frequency signal of the frequency band used by the wireless network. The detected co-frequency signal may be some kind of interference, or may be an actually used signal of other neighboring nodes, and the signal used by the other neighboring nodes also interferes with the data sent by the node. The detected adjacent channel signal is the adjacent channel interference.
The co-frequency Signal and the adjacent-frequency Signal detected in step 3210 are both determined to be interference when sending data to the node a, and the strengths of the co-frequency Signal and the adjacent-frequency Signal are represented by RSSI (Received Signal Strength Indication). In order to accurately evaluate the interference condition of each time-frequency resource of the wireless network and comprehensively evaluate the same-frequency interference strength RSSI and the adjacent-frequency interference strength RSSI, the interference evaluation method is the prior art and is not detailed here.
And the time frequency resources meeting the requirements are sorted from small to large according to the interference condition, so that the selection is convenient when the data is sent.
Specifically, in the synchronization method according to the second embodiment of the wireless communication method, the method described in step 3110 searches for a synchronization signal of a neighboring node that may exist, so as to determine a frame boundary of the corresponding neighboring node. And storing the received adjacent nodes and the frame boundaries thereof for use when the nodes are directionally transmitted with data in the future. In this step, node a has synchronized with the network, and a small search window is used to quickly search for a synchronization signal of a neighboring node that may exist.
If the neighbor node signal is detected in step 3240, the encoding scheme used by the neighbor node is searched based on the synchronization signal of the neighbor node. For example, if frequency hopping or time hopping or spread spectrum is used, the frequency hopping sequence and frequency hopping pattern or time hopping sequence and time hopping pattern or spread spectrum code and spread spectrum pattern can be known. And decoding the data received in the service bearer block according to the frame structure and the coding mode shown in fig. 1, so as to receive the data sent by the neighboring node, including network access data, network presence data, broadcast service data and directional service data. When receiving data, the node A adjusts the gain of the radio frequency receiver according to the AGC signal, thereby accurately receiving the data.
Therefore, by monitoring the network signals by each node, a time-frequency resource with less interference is selected for subsequent data transmission, and the anti-interference capability of the network is improved. Meanwhile, based on the frame structure of the wireless frame, the synchronization signals of the adjacent nodes which may exist are searched, the coding mode of the synchronization signals is determined, and therefore the data sent by the synchronization signals are received.
Service data sending method in wireless communication method embodiment II
Fig. 3D shows a flow of a service data sending method according to a second embodiment of the wireless communication method, which includes the following steps:
Wherein, the service data includes directional service data broadcast service data, if the service data is directional service data, step 3420 is entered, otherwise, step 3430 is entered.
The node a uses the frame boundary of the directional node as its own frame boundary, that is, the node a and the directional node perform frame synchronization, and this frame synchronization is finer synchronization based on the frame synchronization of step 310 in the first embodiment of the wireless communication method, so as to improve the accuracy of the directional node in receiving the directional data of the node a in a complex multipath wireless environment and reduce the error rate or frame error rate caused by multipath fading.
The node A detects whether the time conflict with the time of sending data by other adjacent nodes exists before a self conflict detection unit of a conflict detection block of the current wireless frame. And determining a wireless frame for transmitting the online data based on the collision detection result. The method for sending the directional service data or the broadcast service data in this step refers to a data sending method in a first embodiment of a wireless communication method.
Therefore, the wireless frame for sending the on-line data is determined based on the collision detection result of the wireless frame collision detection block, and the network anti-interference capability is enhanced. Meanwhile, the synchronous process of the directional transmission and a receiving party is added, and the accuracy of the directional node in receiving the directional data of the node A under the condition of a complex multipath wireless environment is improved.
In summary, in the second embodiment of the wireless communication method, the network access node synchronizes with the network node based on the synchronization signal of the wireless frame at the network node, so as to synchronize with the entire network, implement synchronization in a centerless network, and eliminate the influence of the potential problem of the complex center device on the network. And a wireless frame based conflict detection unit detects the conflict with the data transmitted between the nodes, thereby improving the anti-interference capability of the network. Meanwhile, the time-frequency resources and the modulation mode for sending data are selected based on the interference condition of each time-frequency resource of the network obtained in the network monitoring mode, and the anti-interference capability of the network is further improved.
Third embodiment of a wireless communication method
The node of the third wireless communication method embodiment is in a low power consumption mode, inherits all methods of the first wireless communication method embodiment, and has all advantages; meanwhile, the synchronization method of the second embodiment of the wireless communication method is inherited, and the added and changed parts are mainly described below.
Continuing with the example of node a, with reference to fig. 4, a third flow of an embodiment of a wireless communication method is shown, which includes the following steps:
Wherein in the low power mode, each node periodically receives data in a known time slot of a cycle. The neighbor node knows the known time slot of node a that it listens to, and if data is to be sent to node a, it sends data to node a at that known time slot of node a. The a node periodically receives data at its said known time slot. The method for receiving data is the same as the step 3240 of the network monitoring method in the second embodiment of the wireless communication method.
In summary, in the third embodiment of the wireless communication method, the network access node synchronizes with the network node based on the synchronization signal of the wireless frame at the network node, so as to synchronize with the whole network, implement synchronization in a centerless network, and eliminate the influence of the potential problem of the complex center device on the network; and a wireless frame based conflict detection unit detects the conflict with the data transmitted between the nodes, thereby improving the anti-interference capability of the network. Meanwhile, in the third embodiment of the wireless communication method, the real-time network monitoring mode is changed into the low-power-consumption mode of periodic monitoring, so that the electric quantity of each node is saved, and the outdoor service time of each node is prolonged.
An embodiment of a wireless communication apparatus according to the present invention is described below with reference to fig. 5 to 7.
[ one embodiment of a Wireless communication device ]
Fig. 5 shows a structure of a first embodiment of a wireless communication device, which includes the following modules:
the preamble sending module 510 is used for a node to randomly select its collision detection unit in the collision detection block of its current wireless frame to send a preamble signal. The operation principle and advantages are referred to step 210 of the data transmission method in the first embodiment of the wireless communication method.
The collision judgment module 520 judges whether a node receives a preamble signal of an adjacent node in a time period from the beginning of the collision detection block to the time period corresponding to the collision detection unit. The operation principle and advantages are referred to step 220 of the data transmission method in the first embodiment of the wireless communication method.
A bearer data sending module 530, configured to a node adjust the radio frequency device to a transmission state within the guard time GP1, and send the synchronization signal, the AGC signal, and the data in the service bearer. The operation principle and advantages are referred to step 230 of the data transmission method in the first embodiment of the wireless communication method.
A second data receiving module 540 is configured to enable a node to adjust the radio frequency device to a receiving state within the guard time GP1, and receive data of a neighboring node in a service bearer. The operation principle and advantages are referred to step 240 of the data transmission method in the first embodiment of the wireless communication method.
In summary, in an embodiment of the wireless communication apparatus, a collision detection unit based on the wireless frame detects a collision of data transmitted between the wireless communication apparatus and a node, so as to improve interference resistance of a network.
(second embodiment of a Wireless communication device) ]
Fig. 6A shows a structure of a second embodiment of a wireless communication device, which includes the following modules:
the synchronization module 610 is configured to search a synchronization signal of an adjacent node after a node is powered on, and implement frame synchronization based on the searched synchronization signal of the adjacent node. The operation principle and advantages are shown in step 310 of an embodiment of a wireless communication method. The module structure refers to a synchronization module of the second embodiment of the wireless communication device.
The network monitoring module 620 is configured to monitor a neighboring node signal by a node, determine an occupation situation and an interference situation of each time-frequency resource, select a time-frequency resource for data transmission, and receive data transmitted by the neighboring node. The operation principle and advantages are shown in step 320 of the second embodiment of the wireless communication method. The module structure refers to a network monitoring module of the second embodiment of the wireless communication device.
The periodic broadcast module 630 is used for a node to periodically broadcast its on-network data. The operation principle and advantages are shown in step 330 of the second embodiment of the wireless communication method. The module structure is implemented in a wireless communication device.
The service data sending module 640 is configured to send service data based on a communication service requirement by a node. The operation principle and advantages are shown in step 340 of the second embodiment of the wireless communication method. The module structure refers to a service data sending module of a second embodiment of the wireless communication device.
Fig. 6B shows a structure of a synchronization module of a second embodiment of a wireless communication apparatus, which includes the following modules:
the startup searching module 6110 is configured to search the synchronization signal of the neighboring node in the first search window after a node is started up. The operation principle and advantages are shown in step 3110 of the synchronization method of the second embodiment of the wireless communication method.
The searching and determining module 6120 is configured to determine whether to search for the synchronization signal of the neighboring node by a node. The operation principle and advantages are referred to step 3120 of the synchronization method of the second embodiment of the wireless communication method.
The frame boundary determining module 6130 is configured to determine, by a node, a frame boundary of the wireless frame of the neighboring node based on the searched synchronization signal of the neighboring node, and use the frame boundary as the frame boundary of the wireless frame of the node. The operation principle and advantages are described in step 3130 of the synchronization method of the second embodiment of the wireless communication method.
The network access data sending module 6140 is configured to send network access data of a node. The operation principle and advantages are referred to step 6140 of the synchronization method of the second embodiment of the wireless communication method. The module structure refers to a first embodiment of the wireless communication device.
The random search module 6150 is configured to search for the synchronization signal of the neighboring node in a first search window from the randomly selected time point. The operation principle and advantages are shown in step 6150 of the synchronization method of the second embodiment of the wireless communication method.
Fig. 6C shows a structure of a network listening module of a second embodiment of the wireless communication apparatus, which includes the following modules:
the signal search module 6210 is configured to detect the common frequency signal and its adjacent frequency signal of the frequency band used by the wireless network in a time slot other than the wireless frame where the node sends data. The operation principle and advantages are referred to step 3210 of the network listening method in the second embodiment of the wireless communication method.
The interference determining module 6220 is configured to determine, by a node, an interference condition of each time-frequency resource location of the wireless network based on the co-frequency signal and the adjacent-frequency signal. The operation principle and advantages are referred to step 3220 of the network listening method in the second embodiment of the wireless communication method.
The time-frequency resource selection module 6230 is configured to select, by a node, a time-frequency resource with low interference for sending data based on the interference status of each time-frequency resource location. The operation principle and advantages are referred to step 3230 of the network listening method in the second embodiment of the wireless communication method.
A neighboring node frame boundary determining module 6240, configured to search, by a node, the synchronization signal of each neighboring node from the common frequency signal, and determine a frame boundary of the current wireless frame of each neighboring node. The operation principle and advantages are referred to step 3240 of the network listening method in the second embodiment of the wireless communication method.
The data receiving module 6250 is configured to, when a node detects a preamble of a neighboring node in the collision detection block of the radio frame, receive data of the neighboring node in the traffic bearer block. The operation principle and advantages are referred to step 3250 of the network listening method in the second embodiment of the wireless communication method.
Fig. 6D shows a structure of a service data transmitting module according to the second embodiment of the wireless communication method, which includes the following modules:
the service determining module 6410 is configured to determine, by a node, whether the currently sent service data is service data for directional sending. The operation principle and advantages are referred to step 3410 of the service data transmission method according to the second embodiment of the wireless communication method.
The frame boundary acquisition module 6420 for a node to use the frame boundary of the directional node is the frame boundary of node a. The operation principle and advantages are referred to step 3420 of the service data transmission method according to the second embodiment of the wireless communication method.
The communication service data sending module 6430 is configured to send, by a node, the directional service data or the broadcast service data based on a communication service requirement. The operation principle and advantages are referred to step 3430 of the service data sending method according to the second embodiment of the wireless communication method. The module structure refers to a first embodiment of the wireless communication device.
In summary, in the second embodiment of the wireless communication apparatus, the network access node synchronizes with the network node based on the synchronization signal of the wireless frame at the network node, so as to synchronize with the entire network, and synchronize with the centerless network, thereby eliminating the influence of the potential problem of the complex center device on the network. And a wireless frame based conflict detection unit detects the conflict with the data transmitted between the nodes, thereby improving the anti-interference capability of the network. Meanwhile, the time-frequency resources and the modulation mode for sending data are selected based on the interference condition of each time-frequency resource of the network obtained in the network monitoring mode, and the anti-interference capability of the network is further improved.
Third embodiment of wireless communication device
Fig. 7 shows a structure of a third embodiment of a wireless communication apparatus, which includes the following modules:
the synchronization module 710 is configured to search a synchronization signal of an adjacent node after a node is powered on, and implement frame synchronization based on the searched synchronization signal of the adjacent node. The operation principle and advantages are shown in step 410 of the third embodiment of the wireless communication method.
The periodic monitoring module 720 is used for periodically monitoring the network by a node. The operation principle and advantages are shown in step 420 of the third embodiment of the wireless communication method.
The periodic broadcast module 730 is used for a node to periodically broadcast its on-network data. The operation principle and advantages are shown in step 430 of the third embodiment of the wireless communication method.
The service data sending module 740 is configured to send service data based on a communication service requirement. The operation principle and advantages are shown in step 440 of the third embodiment of the wireless communication method.
In summary, in the third embodiment of the wireless communication apparatus, the network access node synchronizes with the network node based on the synchronization signal of the wireless frame at the network node, so as to synchronize with the entire network, implement synchronization in a centerless network, and eliminate the influence of the potential problem of the complex center device on the network; and a wireless frame based conflict detection unit detects the conflict with the data transmitted between the nodes, thereby improving the anti-interference capability of the network. Meanwhile, in the third embodiment of the wireless communication device, the real-time network monitoring mode is changed into the low-power-consumption mode of periodic monitoring, so that the electric quantity of each node is saved, and the outdoor service time of each node is prolonged.
[ calculating device ]
The invention also provides a computing device, which is described in detail in the following fig. 8.
The computing device 800 includes a processor 810, a memory 820, a communication interface 830, and a bus 840.
It is to be appreciated that the communication interface 830 in the computing device 800 illustrated in this figure can be utilized to communicate with other devices.
The processor 810 may be coupled to the memory 820. The memory 820 may be used to store the program codes and data. Therefore, the memory 820 may be a storage unit inside the processor 810, may be an external storage unit independent of the processor 810, or may be a component including a storage unit inside the processor 810 and an external storage unit independent of the processor 810.
Optionally, computing device 800 may also include a bus 840. The memory 820 and the communication interface 830 may be connected to the processor 810 through a bus 840. The bus 840 may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus 840 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one line is shown, but this does not represent only one bus or one type of bus.
It should be understood that, in the embodiment of the present invention, the processor 810 may employ a Central Processing Unit (CPU). The processor may also be other general purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. Or the processor 810 adopts one or more integrated circuits for executing related programs to implement the technical solutions provided by the embodiments of the present invention.
The memory 820 may include both read-only memory and random access memory, and provides instructions and data to the processor 810. A portion of the processor 810 may also include non-volatile random access memory. For example, the processor 810 may also store information of the device type.
When the computing device 800 is run, the processor 810 executes the computer-executable instructions in the memory 820 to perform the operational steps of the various method embodiments.
It should be understood that the computing device 800 according to the embodiment of the present invention may correspond to a corresponding main body for executing the method according to the embodiments of the present invention, and the above and other operations and/or functions of each module in the computing device 800 are respectively for implementing corresponding flows of each method of the embodiment, and are not described herein again for brevity.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present invention, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. The storage medium includes a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and various media capable of storing program codes.
[ computational Medium ]
Embodiments of the present invention also provide a computer-readable storage medium having stored thereon a computer program for performing, when executed by a processor, the operational steps of the method embodiments.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in more detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention.
Claims (14)
1. A method of wireless communication, comprising:
when the node A sends data, a collision detection unit of the node A is randomly selected from a collision detection block of a current wireless frame of the node A to send a preamble signal;
when the node A does not receive the leading signal of the adjacent node in the corresponding time period from the beginning of the collision detection block to the front of the collision detection unit, the node A sends data in the service bearing block of the current wireless frame;
the conflict detection block comprises a plurality of continuous equal-length time slices, each time slice corresponds to one conflict detection unit, and the service bearing block is a plurality of continuous time slices and is arranged behind the conflict detection block.
2. The method of claim 1, wherein when node a transmits data, further comprising: and when the conflict detection block receives the preamble signal of the adjacent node in the time period corresponding to the conflict detection unit from the beginning, receiving the data of the adjacent node at the service bearing block.
3. The method of claim 2, further comprising:
and searching the synchronous signal of the adjacent node in the first searching window when the node A accesses the network, and realizing frame synchronization based on the searched synchronous signal of the adjacent node.
4. The method of claim 3, wherein the implementing frame synchronization based on the searched synchronization signal of the neighboring node comprises:
when a node A searches a synchronous signal of a neighboring node B, determining a frame boundary of the wireless frame of the node B;
and determining the frame boundary of the wireless frame of the node B as the frame boundary of the wireless frame of the node A.
5. The method of claim 3, wherein when the node a searches for the synchronization signal of the neighboring node in the first search window during network entry, the method further comprises:
when the node A does not search the adjacent node signal in the first search window, the next wireless frame sends the network access data;
and subsequently searching for synchronization signals of neighboring nodes within the first search window from a randomly selected time point.
6. The method of claim 2, further comprising:
when a node A monitors a network, detecting a same-frequency signal of a wireless network using frequency band;
searching the synchronous signals of all adjacent nodes from the same-frequency signals, and determining the adjacent nodes sending the synchronous signals and the frame boundary of the current wireless frame of the adjacent nodes according to the synchronous signals; and
and receiving the data of the adjacent node at a service bearing block.
7. The method of claim 6, further comprising: when the node A is in a monitoring mode, the network monitoring is carried out in time slots except wireless frames for sending data;
detecting adjacent frequency signals of a wireless network use frequency band;
determining the interference condition of each time-frequency resource position of the wireless network based on the same-frequency signal and the adjacent-frequency signal;
and selecting the time frequency resource with small interference for sending data based on the interference condition of each time frequency resource position.
8. The method of claim 7, wherein when node a is in the listening mode, further comprising: when data is sent, a modulation mode is determined when the data is sent based on the interference condition of the selected time-frequency resource, and the modulation order is reversely changed along with the interference.
9. The method of claim 6, further comprising:
when the node A is in a low power consumption mode, the node A periodically monitors the network;
time slots other than the network listen for transmitting data and periods are in an off state.
10. The method according to any of claims 1 to 9, wherein when node a transmits data, further comprising: when the node A sends the data, the node A sends the directional service data to a node, and the frame boundary of the wireless frame of the node is determined as the frame boundary of the wireless frame of the node A.
11. The method according to any one of claims 1 to 9,
the service bearing block of the wireless frame comprises a first set time slice, and the synchronous signal is sent at a node A of the first set time slice;
and/or, a service bearing block of the wireless frame sets a second set time slice, and a node A sends an AGC signal with constant power in the second set time slice;
and/or, a first protection time slice is arranged between the conflict detection block and the service bearing block of the wireless frame, and the node A completes transceiving switching in the first protection time slice;
and/or setting a second protection time slice before the collision detection block of the wireless frame, wherein the length of the second protection time slice is positively changed along with the communication distance of the wireless network;
and/or setting a third guard time slice before the radio frame is finished, wherein the length of the third guard time slice is positively changed along with the communication distance of the wireless network.
12. A wireless communications apparatus, comprising:
a data sending module, configured to randomly select a collision detection unit in a collision detection block of a current wireless frame to send a preamble signal when a node a sends data, and send data in a service bearer block of the wireless frame when the collision detection unit does not receive a preamble signal of an adjacent node;
the conflict detection block comprises a plurality of continuous equal-length time slices, each time slice corresponds to one conflict detection unit, and the service bearing block is a plurality of continuous time slices and is arranged behind the conflict detection block.
13. A computing device, comprising,
a bus;
a communication interface connected to the bus;
at least one processor coupled to the bus; and
at least one memory coupled to the bus and storing program instructions that, when executed by the at least one processor, cause the at least one processor to perform the method of any of claims 1 to 11.
14. A computer readable storage medium having stored thereon program instructions, which when executed by a computer, cause the computer to perform the method of any of claims 1 to 11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110405890.4A CN113115432B (en) | 2021-04-15 | 2021-04-15 | Wireless communication method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110405890.4A CN113115432B (en) | 2021-04-15 | 2021-04-15 | Wireless communication method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113115432A true CN113115432A (en) | 2021-07-13 |
CN113115432B CN113115432B (en) | 2023-12-08 |
Family
ID=76717255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110405890.4A Active CN113115432B (en) | 2021-04-15 | 2021-04-15 | Wireless communication method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113115432B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113395753A (en) * | 2021-08-17 | 2021-09-14 | 汉朔科技股份有限公司 | Method and system for synchronizing wireless terminal and base station and wireless terminal |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030026283A1 (en) * | 2001-06-08 | 2003-02-06 | Broadcom Corporation | System and method for detecting collisions in a shared communications medium |
CN102082614A (en) * | 2009-11-30 | 2011-06-01 | 中国移动通信集团广西有限公司 | Method and device for detecting quality of communication system based on sweep generator |
JP2012222671A (en) * | 2011-04-11 | 2012-11-12 | Mitsubishi Electric Corp | Data transmission device and air conditioner equipped therewith |
CN103347246A (en) * | 2013-07-18 | 2013-10-09 | 西安电子科技大学 | Method for finding adjacent user under embedded D2D circumstances in cellular network |
US20150071205A1 (en) * | 2012-04-11 | 2015-03-12 | Sca Ipla Holdings Inc | Telecommunications apparatus and method for searching a predefined signature sequence |
CN107295567A (en) * | 2017-07-21 | 2017-10-24 | 重庆邮电大学 | A kind of unlimited resources collision detection method based on frame structure |
-
2021
- 2021-04-15 CN CN202110405890.4A patent/CN113115432B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030026283A1 (en) * | 2001-06-08 | 2003-02-06 | Broadcom Corporation | System and method for detecting collisions in a shared communications medium |
CN102082614A (en) * | 2009-11-30 | 2011-06-01 | 中国移动通信集团广西有限公司 | Method and device for detecting quality of communication system based on sweep generator |
JP2012222671A (en) * | 2011-04-11 | 2012-11-12 | Mitsubishi Electric Corp | Data transmission device and air conditioner equipped therewith |
US20150071205A1 (en) * | 2012-04-11 | 2015-03-12 | Sca Ipla Holdings Inc | Telecommunications apparatus and method for searching a predefined signature sequence |
CN103347246A (en) * | 2013-07-18 | 2013-10-09 | 西安电子科技大学 | Method for finding adjacent user under embedded D2D circumstances in cellular network |
CN107295567A (en) * | 2017-07-21 | 2017-10-24 | 重庆邮电大学 | A kind of unlimited resources collision detection method based on frame structure |
Non-Patent Citations (1)
Title |
---|
LGIC: "R1-99b54 "The Secondary Collision Detection for CPCH"", 3GPP TSG_RAN\\WG1_RL1, no. 1 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113395753A (en) * | 2021-08-17 | 2021-09-14 | 汉朔科技股份有限公司 | Method and system for synchronizing wireless terminal and base station and wireless terminal |
CN113395753B (en) * | 2021-08-17 | 2021-12-14 | 汉朔科技股份有限公司 | Method and system for synchronizing wireless terminal and base station and wireless terminal |
Also Published As
Publication number | Publication date |
---|---|
CN113115432B (en) | 2023-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11032761B2 (en) | Method and device for selecting camping cell | |
EP2932613B1 (en) | Adaptive channel reuse mechanism in communication networks | |
CN103428818B (en) | Terminal device discovery method, device and system | |
US8705440B2 (en) | Method and apparatus for cell searching | |
USRE47488E1 (en) | Method, apparatus, and computer program product for wireless device discovery process | |
KR101129795B1 (en) | Efficient spectrum sensing method and procedure in cognitive radio environment | |
US20140152437A1 (en) | Position location system architecture: messaging and ranging links | |
JP2019522405A (en) | Method and terminal for measuring radio link quality | |
KR20150007786A (en) | Method and apparatus for discovering a neighbor device in a device to device communication system | |
KR20160055161A (en) | Blind search for network positioning reference signal (prs) configuration parameters | |
EP4280634A1 (en) | Collaborative information sending method, resource determination method, communication node, and storage medium | |
CN104883242A (en) | Method and system for transmitting access points, stations and beacon frames | |
CN111436118A (en) | Transmission resource detection method, transmission resource determination method and communication equipment | |
WO2022117087A1 (en) | Method and device for positioning on sidelink (sl), and terminal | |
JP2023001218A (en) | Electronic device and method | |
WO2017080489A1 (en) | Method and device for processing discovery message | |
CN113115432B (en) | Wireless communication method, device, equipment and storage medium | |
CN104093193A (en) | Dynamic frequency scanning method used for short wave networking link building | |
CN113078926B (en) | Data transmission method and device and electronic equipment | |
CN107113752B (en) | Method and device for indicating period of synchronous signal | |
US8504012B2 (en) | System and method for providing broadcast services in broadband wireless access system | |
KR20140034700A (en) | Method and terminal for transmitting synchronization signal in talk-around direct communication network | |
CN113330812A (en) | DRS sending method and device | |
Mahamuni et al. | Performance evaluation of spectrum detection in cognitive radio network | |
CN113708861B (en) | UE baseband combining prediction method, system, equipment and storage medium |
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 |