CN111526603B - Multi-channel multiple access method for wireless ad hoc network - Google Patents

Multi-channel multiple access method for wireless ad hoc network Download PDF

Info

Publication number
CN111526603B
CN111526603B CN202010375124.3A CN202010375124A CN111526603B CN 111526603 B CN111526603 B CN 111526603B CN 202010375124 A CN202010375124 A CN 202010375124A CN 111526603 B CN111526603 B CN 111526603B
Authority
CN
China
Prior art keywords
data
node
nav
rtr
transmission
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
CN202010375124.3A
Other languages
Chinese (zh)
Other versions
CN111526603A (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.)
Shandong Inspur Scientific Research Institute Co Ltd
Original Assignee
Shandong Inspur Scientific Research Institute 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 Shandong Inspur Scientific Research Institute Co Ltd filed Critical Shandong Inspur Scientific Research Institute Co Ltd
Priority to CN202010375124.3A priority Critical patent/CN111526603B/en
Publication of CN111526603A publication Critical patent/CN111526603A/en
Application granted granted Critical
Publication of CN111526603B publication Critical patent/CN111526603B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • H04W74/0841Random access procedures, e.g. with 4-step access with collision treatment
    • H04W74/085Random access procedures, e.g. with 4-step access with collision treatment collision avoidance
    • 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)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a multi-channel multiple access method for a wireless ad hoc network, wherein a transmitting/receiving channel of each node of the wireless ad hoc network can work at one of a plurality of mutually orthogonal frequencies and can be switched between the mutually orthogonal frequencies, and a set formed by the mutually orthogonal frequencies is known and shared by the whole network; the method reduces control frame overhead by initiating a handshake by a receiver, and separately transmits control frames and data frames using different channels. The method has the characteristics of portability and flexibility in networking, and in a distributed wireless ad hoc network without a center, the whole network clock synchronization is not needed; the receiver initiates handshake to reduce the control frame overhead, and the control frame and the data frame are respectively transmitted by utilizing different channels, so that the time utilization rate of the channels is increased; the collision probability can be found and reduced, and the spatial multiplexing degree of the channel can be increased. These mechanisms allow the network to maintain higher throughput at higher traffic.

Description

Multi-channel multiple access method for wireless ad hoc network
Technical Field
The invention relates to the technical field of wireless communication, in particular to a multi-channel multiple access method suitable for a wireless ad hoc network, which is applied to a centerless and distributed wireless ad hoc network and realizes multiple access by utilizing a plurality of channels which are mutually separated in frequency.
Background
The wireless Ad Hoc network (also called as Ad Hoc network) is a multi-hop, centerless and self-organizing wireless network, and the network can quickly adapt to dynamic topology changes (node movement, link interference and blocking) of the network based on MAC (media access control), route control and other algorithms, and is suitable for communication application environments with limited bandwidth (node packet processing capacity and link capacity are low) and limited power (miniaturized node equipment).
IEEE 802.11DCF is a wireless ad hoc network single channel access technology developed based on the wireless local area network standard. The technology is based on a random access strategy with a carrier sense with Collision avoidance (CSMA/CA: carrier Sensing Multiple Access/Collision Avoid) mechanism, greatly reduces the utilization of channels while reducing the Collision probability, has limited throughput, and has proved difficult to meet the high traffic application scenario.
Compared to the RTS-CTS-DATA-ACK three-way handshake mechanism initiated by the sender by IEEE 802.11DCF, the MACA-BI protocol is a MAC protocol initiated by the receiver. It omits RTS, retains CTS, and changes it to RTR (Ready to Receive), increasing the time utilization of the channel by reducing the number of handshakes, but brings hidden and exposed terminals problems, and increases the probability of network collision.
Note that: a "multi-hop network" is constructed from nodes, including devices such as computers and mobile phones, which are all connected to each other wirelessly and then can forward data over the network to each other. Data hops from one node to another until the destination is reached. Unless all nodes fail, data is always available, thus making this network topology reliable and scalable.
DBTMA is a channel access protocol based on a dual channel plus a busy tone channel. In DBTMA, the channel is divided into a control channel, on which RTS and CTS control messages are transmitted, and a data channel, on which data messages are transmitted, and two out-of-band busy tones of different frequencies: transmit busy and receive busy. The multi-channel improves the network throughput rate, but also brings the problems of multi-channel hidden terminals and exposed terminals, the space utilization rate of the channels is not high, and the transmission and detection of two out-of-band busy signals require additional hardware support.
Disclosure of Invention
The invention aims to solve the technical problems that: the multi-channel improves the network throughput rate, but also brings the problems of multi-channel hidden terminals and exposed terminals, the space utilization rate of the channels is not high, and the transmission and detection of two out-of-band busy signals need additional hardware support; the MACA-BI protocol brings the problems of hidden terminals and exposed terminals and increases the probability of network collision.
In view of the above, the present invention provides a multi-channel multiple access method suitable for wireless ad hoc networks. The wireless ad hoc network mode is particularly suitable for application scenes of industrial Internet of things or industrial sensor networks, and is suitable for distributed wireless ad hoc networks and Internet of things with higher traffic or lower transmission rate. In this application mode, the nodes typically operate in half duplex mode, each node has 1 transmit/receive channel, network traffic is relatively constant, and network traffic is relatively large compared to the node's data processing capacity and bandwidth limitations. Based on the characteristics, the network multiple access control method is designed in a targeted mode, so that the access performance such as the network throughput rate is improved.
The technical scheme adopted by the invention is as follows:
a multi-channel multiple access method for wireless ad hoc network, wherein the transmitting/receiving channel of each node of the wireless ad hoc network can work at one frequency of a plurality of mutually orthogonal frequencies and can switch between the mutually orthogonal frequencies, and the set of the mutually orthogonal frequencies is known and shared by the whole network;
according to the method, the handshake is initiated by the receiver to reduce the control frame overhead, and the control frame and the data frame are respectively transmitted by utilizing different channels, so that the time utilization rate of the channels is increased.
The implementation process of the method further comprises the following steps:
RTR control frame, ACK control frame, NTR control frame and DATA DATA frame of the wireless ad hoc network are transmitted on different channels respectively;
a destination node of the wireless ad hoc network initiates data transmission by using an RTR control frame, and uses the NTR control frame as required to relieve transmission conflict;
the source node sends DATA using the DATA frame and the destination node acknowledges successful DATA transmission using the ACK control frame.
The wireless ad hoc network comprises 3 channels, which are respectively a main control channel C mc From control channel C sc Data channel C d The method comprises the steps of carrying out a first treatment on the surface of the The channels of the wireless ad hoc network are mutually orthogonal in frequency and have a certain bandwidth, and can transmit messages at corresponding transmission rates.
The network node of the wireless ad hoc network controls the reception and transmission of the node respectively by maintaining two NAVs (network allocation vectors) to discover and reduce the collision probability and increase the spatial multiplexing degree of the channel.
The RTR (Ready to Receive) control frame contains information such as source node address, destination NAV current value, etc., and is used in the main control channel C mc And (3) up-transmitting, which is used for notifying a data sender to send data.
The NTR (NoTransmission Request) the control frame contains the source node address, the destination node address and the current value information of the destination node NAV, or does not need to contain a specific frame structure, and can be a section of busy tone with the same frequency as the carrier frequency, so long as the receiver can accumulate enough signal energy, and the existence of the signal is accurately judged; NTR is in the slave control channel C sc The transmission on the channel is used for terminating the transmission in time when the transmission collision risk is high.
The ACK (Acknowledgement) control frame contains source node address, destination node NAV current value information, and is in the main control channel C mc And transmitting on the channel, wherein the function is to inform a data sender that the data is received correctly.
The DATA DATA frames are in DATA channel C d And up-transmission, which is used for bearing service data.
The NAV (Network Allocation Vector ) sends a prompt to a network node using the method by setting a timer of a time length value, and when the timer is overtime, the network node is driven to make a corresponding reaction; the method comprises 2 NAVs, respectively NAVs N-RTR (No-RTR-transmission) and NAV N-DATA (No-DATA-transmission);
Each time reset, set NAV N-DATA =2τ+ζ+δ+γ, where ζ is the time required for the carrier detection circuit to detect the carrier from the start to confirm detection; delta is the DATA frame transmission delay; gamma is RTR, NTR, ACK frame sending time delay, NAV is set by setting N-DATA A maximum length of time sufficient to complete a transmission between the current source node and the destination node;
setting NAV N-RTR =δ+2τ - ζ (i.e. the maximum remaining time of the ongoing transmission), at NAV N-RTR RTR is not allowed to be sent before overtime, and NAV N-DATA DATA is not allowed to be sent until a timeout.
The method comprises the following steps:
1) Node initialization
Step 1: the node first listens for C during the initialization phase mc 2 tau seconds, during which no signal is transmittedMonitoring the channel to enable the node to find the service condition of the channel, wherein tau is the maximum signal propagation delay between two nodes; after the normal initialization of the node, the node enters a Passive state;
2) The node is in a Passive state
Step 1: checking NAV N-RTR Whether or not it is 0;
step 2: if NAV N-RTR If not, continuing to monitor; if NAV N-RTR If it is 0, the TTX time of the timer is set to be (0, T) s ) A random number T s The average channel access time;
step 3: node snoop C before TTX timeout mc
Step 4-1: if the carrier wave is monitored, the node starts to withdraw, and receives and analyzes the received message; if the carrier is not monitored, the step 5 is carried out;
step 4-2: if RTR is received and sent to other nodes, the node resets NAV N-DATA During this period, the node may still reset TTX and send out an RTR invitation; if ACK is received, the node directly discards the frame; if the received frame cannot be properly parsed due to interference, the node still updates the NAV N-DATA
Step 5: if TTX is not before timeout at C mc Carrier is detected on, node C mc Sending the RTR of the node, and enabling the node to enter a receiving state;
4) The node is in a DATA receiving state, called the destination node; after the node sends the RTR, it enters into the DATA receiving state:
step 1: destination node sends RTR and then goes to C d A period of time with a channel monitoring length of xi;
step 2-1: if within duration xi C d If the source node is idle, continuing to maintain the monitoring state until the DATA of the source node is completely received; if C is detected within the duration ζ d The carrier wave is transferred to the step 3;
step 2-2: if DATA is correct, go to C mc Sending ACK ends the transmission and sets NAV N-DATA The method comprises the steps of carrying out a first treatment on the surface of the If DATA is wrong, go to C mc After the last, ACK is not sent, NAV is set N-DATA And starting a retransmission mechanism; the retransmission mechanism of the method of the invention can be similar to that in IEEE 802.11 DCF.
Step 3: if C is detected within ζ d On carrier, go to C sc Up send NTR when the source node is C sc Monitoring on; after NTR is sent, the destination node switches to the main control channel and sets NAV N-RTR Returning to the Passive state again; if the destination node is at C d The upper waiting time exceeds 2τ+ζ, and DATA is not received yet, and the state returns to the Passive state again;
5) The node is in a DATA transmitting state, called the source node; after receiving the RTR, the node enters into a DATA transmitting state:
step 1: if the node in the Passive state correctly receives the RTR sent to the node, the node judges the NAV N-DATA Whether or not it is 0;
step 2-1: if it has NAV of N-DATA 0, go to C sc Monitoring for a period of time xi; if it has NAV of N-DATA If not, turning to step 3;
step 2-2: if NTR is received within time period ζ, then go to primary control channel C mc Reenter the Passive state; if NTR is not received, go to C d Up and start transmitting DATA;
step 2-3: after the DATA transmission is completed, go to C mc Waiting for receiving ACK;
step 2-4: if the ACK sent by the destination node is received, judging that the transmission is successful, re-entering a Passive state and ending the transmission; if the correct ACK is not received, the data frame transmission is considered to be failed, a Passive state is entered and retransmission is prepared;
step 3: if NAV of source node N-DATA If the destination node is not 0, the destination node discards the RTR sent to the destination node and continues to stay in C mc Applying; in this case the destination node is at C d And if the DATA is not found in the upper (xi+2τ) time period, judging that the transmission fails, ending the transmission and entering a Passive state.
6) Resetting NAV N-DATA On condition of receiving an erroneous RTR or ACK, receivingThe destination node is not its own RTR, or after receiving the DATA frame; resetting NAV N-RTR Provided that after the NTR is sent; NAV (NAV) N-DATA And NAV (network alliance) N-RTR And separately setting, and respectively controlling transmission and reception.
The method of the invention relies on NTR frames and NAVs N-DATA /NAV N-RTR The two mechanisms solve the problem of multi-channel hidden terminals, and on the basis, parallel transmission is encouraged, so that the spatial multiplexing degree of channels is improved.
The beneficial effects of the invention are as follows:
the method has the characteristics of portability and flexibility in networking, and in a distributed wireless ad hoc network without a center, the whole network clock synchronization is not needed; the network nodes work in a half duplex mode, each network node is provided with 1 sending/receiving channel, the frequency of the sending/receiving channel can be switched on a plurality of mutually orthogonal frequency points, the control frame expenditure is reduced by the initiation of handshake by a receiver, and the control frames and the data frames are respectively transmitted by utilizing different channels, so that the time utilization rate of the channels is increased; an NTR control frame is introduced, and reception and transmission opportunities of nodes are controlled by maintaining 2 NAVs (network allocation vectors) respectively, so as to find and reduce collision probability and increase spatial multiplexing of channels. These mechanisms allow the network to maintain higher throughput at higher traffic.
Drawings
FIG. 1 is a schematic diagram of signal control of the present invention;
FIG. 2 is a schematic diagram of an implementation flow of the present invention.
Detailed Description
The method of the invention can be realized in the wireless network card through firmware or in a driving program of the wireless network card. The invention is further described below with reference to the drawings in the specification according to the specific embodiments:
example 2
As shown in fig. 2, a multi-channel multiple access method for a wireless ad hoc network is implemented by the following steps:
1) Node initialization
Step 1: the node first listens for C during the initialization phase mc 2 tau seconds, no signal is sent in the period of time, and the channel is monitored, so that the node finds the service condition of the channel, and tau is the maximum signal propagation delay between two nodes; after the normal initialization of the node, the node enters a Passive state;
2) The node is in a Passive state
Step 1: checking NAV N-RTR Whether or not it is 0;
step 2: if NAV N-RTR If not, continuing to monitor; if NAV N-RTR If it is 0, the TTX time of the timer is set to be (0, T) s ) A random number T s The average channel access time;
step 3: node snoop C before TTX timeout mc
Step 4-1: if the carrier wave is monitored, the node starts to withdraw, and receives and analyzes the received message; if the carrier is not monitored, the step 5 is carried out;
step 4-2: if RTR is received and sent to other nodes, the node resets NAV N-DATA During this period, the node may still reset TTX and send out an RTR invitation; if ACK is received, the node directly discards the frame; if the received frame cannot be properly parsed due to interference, the node still updates the NAV N-DATA
Step 5: if TTX is not before timeout at C mc Carrier is detected on, node C mc Sending the RTR of the node, and enabling the node to enter a receiving state;
4) The node is in a DATA receiving state, called the destination node; after the node sends the RTR, it enters into the DATA receiving state:
step 1: destination node sends RTR and then goes to C d A period of time with a channel monitoring length of xi;
step 2-1: if within duration xi C d If the source node is idle, continuing to maintain the monitoring state until the DATA of the source node is completely received; if C is detected within the duration ζ d The carrier wave is transferred to the step 3;
step 2-2: if DATA is correct, go to C mc Sending ACK ends the transmission and sets NAV N-DATA The method comprises the steps of carrying out a first treatment on the surface of the If DATA is wrongTurning to C mc After the last, ACK is not sent, NAV is set N-DATA And starting a retransmission mechanism; the retransmission mechanism of the method of the invention can be similar to that in IEEE 802.11 DCF.
Step 3: if C is detected within ζ d On carrier, go to C sc Up send NTR when the source node is C sc Monitoring on; after NTR is sent, the destination node switches to the main control channel and sets NAV N-RTR Returning to the Passive state again; if the destination node is at C d The upper waiting time exceeds 2τ+ζ, and DATA is not received yet, and the state returns to the Passive state again;
5) The node is in a DATA transmitting state, called the source node; after receiving the RTR, the node enters into a DATA transmitting state:
step 1: if the node in the Passive state correctly receives the RTR sent to the node, the node judges the NAV N-DATA Whether or not it is 0;
step 2-1: if it has NAV of N-DATA 0, go to C sc Monitoring for a period of time xi; if it has NAV of N-DATA If not, turning to step 3;
step 2-2: if NTR is received within time period ζ, then go to primary control channel C mc Reenter the Passive state; if NTR is not received, go to C d Up and start transmitting DATA;
step 2-3: after the DATA transmission is completed, go to C mc Waiting for receiving ACK;
step 2-4: if the ACK sent by the destination node is received, judging that the transmission is successful, re-entering a Passive state and ending the transmission; if the correct ACK is not received, the data frame transmission is considered to be failed, a Passive state is entered and retransmission is prepared;
step 3: if NAV of source node N-DATA If the destination node is not 0, the destination node discards the RTR sent to the destination node and continues to stay in C mc Applying; in this case the destination node is at C d And if the DATA is not found in the upper (xi+2τ) time period, judging that the transmission fails, ending the transmission and entering a Passive state.
Resetting NAV N-DATA The condition of (2) is that the received RTR or ACK is wrong, the received destination node is not the RTR of the own, or after receiving the DATA frame; resetting NAV N-RTR Provided that after the NTR is sent; NAV (NAV) N-DATA And NAV (network alliance) N-RTR And separately setting, and respectively controlling transmission and reception.
Example 2
As shown in fig. 1, it is assumed that nodes a and B, B and A, C, C and B, D, and D and C are neighboring nodes. In the initial state, NAV of each node N-DATA And NAV (network alliance) N-RTR All 0.
Node A is at C mc After the TTX is monitored for a specified time period and no carrier is detected, the channel is considered idle, RTR is sent to the node B and successfully received by the node B, and meanwhile, the node A is switched to C d Upper listening and waiting to receive DATA frames. Since neither of the adjacent nodes A and C of B occupy C at this time d Thus B is listening C sc After the channel time length reaches xi, turning to C d Up-send DATA frame and then go to C mc And (5) upper monitoring. This DATA frame is correctly received by node A, which is at C mc The ACK is sent up and received by the node B, and one data transmission is completed.
During the communication between node A and node B, monitor C mc Node C for a period of time considers C d Idle, thus at C mc Up to node D send RTR and received correctly by node D, node D goes to C sc On start listening while node C goes to C d Upper monitor, at which point node C will monitor C d Data sent by upper node B, knowing C d Is occupied, so node C goes to C sc Up-send NTR and set its own NAV N-RTR The NTR is received by the node D in the period of time xi, so that the node D can not transmit data, the data transmission between the nodes C and D is terminated, and the collision with the data transmission between the node A and the node B is avoided.
The foregoing description is only of the preferred embodiments of the present invention and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.

Claims (1)

1. A multi-channel multiple access method for a wireless ad hoc network, wherein a transmission/reception channel of each node of the wireless ad hoc network can operate at one of a plurality of mutually orthogonal frequencies and can switch between the mutually orthogonal frequencies, and a set of the mutually orthogonal frequencies is known and shared by the whole network;
the method reduces the control frame overhead by initiating handshake by a receiver, and respectively transmits control frames and data frames by using different channels;
the implementation process of the method further comprises the following steps:
the wireless self-organizing network transmits on different channels through RTR control frames, ACK control frames, NTR control frames and DATA DATA frames respectively;
a destination node of the wireless ad hoc network initiates data transmission by using an RTR control frame, and uses the NTR control frame as required to relieve transmission conflict;
the source node of the wireless ad hoc network sends DATA by using a DATA DATA frame, and the destination node confirms that the DATA transmission is successful by using an ACK control frame;
the wireless ad hoc network is characterized by comprising 3 channels, namely a main control channel C mc From control channel C sc Data channel C d The method comprises the steps of carrying out a first treatment on the surface of the The channels of the wireless ad hoc network are mutually orthogonal in frequency and have a certain bandwidth, so that messages can be transmitted at corresponding transmission rates;
the network node of the wireless ad hoc network respectively controls the receiving and transmitting of the node by maintaining two NAVs;
the RTR control frame contains source node address, destination point NAV current value information, and is arranged in the main control channel C mc Up-transmission, which is used for notifying a data sender to send data;
the NTR control frame comprises a source node address, a destination node address and destination node NAV current value information, so that a receiver can accumulate enough signal energy and can accurately judge the existence of a signal; NTR is in the slave control channel C sc Transmitting on a channel;
the ACThe K control frame contains source node address, destination node NAV current value information, and in the main control channel C mc The transmission on the channel is used for notifying a data sender that the data is received correctly;
the DATA DATA frames are in DATA channel C d Up-transmission, which is used for bearing service data;
the NAV sends a prompt to a network node using the method by setting a timer with a time length value, and when the timer is overtime, the network node drives the node to make a corresponding reaction; the method comprises 2 NAVs, respectively NAVs N-RTR And NAV (network alliance) N-DATA
Each time reset, set NAV N-DATA =2τ+ζ+δ+γ, where ζ is the time required for the carrier detection circuit to detect the carrier from the start to confirm detection; delta is the DATA frame transmission delay; gamma is RTR, NTR, ACK frame sending time delay, NAV is set by setting N-DATA A maximum length of time sufficient to complete a transmission between the current source node and the destination node;
setting NAV N-RTR =δ+2τ - ζ, at NAV N-RTR RTR is not allowed to be sent before overtime, and NAV N-DATA DATA is not allowed to be transmitted before timeout;
the method comprises the following steps:
1) Node initialization
Step 1: the node first listens for C during the initialization phase mc 2 tau seconds, no signal is sent in the period of time, and the channel is monitored, so that the node finds the service condition of the channel, and tau is the maximum signal propagation delay between two nodes; after the normal initialization of the node, the node enters a Passive state;
2) The node is in a Passive state
Step 1: checking NAV N-RTR Whether or not it is 0;
step 2: if NAV N-RTR If not, continuing to monitor; if NAV N-RTR If it is 0, the TTX time of the timer is set to be (0, T) s ) A random number T s The average channel access time;
step 3: node snoop C before TTX timeout mc
Step 4-1: if the carrier wave is monitored, the node starts to withdraw, and receives and analyzes the received message; if the carrier is not monitored, the step 5 is carried out;
step 4-2: if RTR is received and sent to other nodes, the node resets NAV N-DATA During this period, the node may still reset TTX and send out an RTR invitation; if ACK is received, the node directly discards the frame; if the received frame cannot be properly parsed due to interference, the node still updates the NAV N-DATA
Step 5: if TTX is not before timeout at C mc Carrier is detected on, node C mc Sending the RTR of the node, and enabling the node to enter a receiving state;
4) The node is in a DATA receiving state, called the destination node; after the node sends the RTR, it enters into the DATA receiving state:
step 1: destination node sends RTR and then goes to C d A period of time with a channel monitoring length of xi;
step 2-1: if within duration xi C d If the source node is idle, continuing to maintain the monitoring state until the DATA of the source node is completely received; if C is detected within the duration ζ d The carrier wave is transferred to the step 3;
step 2-2: if DATA is correct, go to C mc Sending ACK ends the transmission and sets NAV N-DATA The method comprises the steps of carrying out a first treatment on the surface of the If DATA is wrong, go to C mc After the last, ACK is not sent, NAV is set N-DATA And starting a retransmission mechanism;
step 3: if C is detected within ζ d On carrier, go to C sc Up send NTR when the source node is C sc Monitoring on; after NTR is sent, the destination node switches to the main control channel and sets NAV N-RTR Returning to the Passive state again; if the destination node is at C d The upper waiting time exceeds 2τ+ζ, and DATA is not received yet, and the state returns to the Passive state again;
5) The node is in a DATA transmitting state, called the source node; after receiving the RTR, the node enters into a DATA transmitting state:
step 1: is atIf the node in the Passive state correctly receives the RTR sent to the node, the node judges the NAV of the node N-DATA Whether or not it is 0;
step 2-1: if it has NAV of N-DATA 0, go to C sc Monitoring for a period of time xi; if it has NAV of N-DATA If not, turning to step 3;
step 2-2: if NTR is received within time period ζ, then go to primary control channel C mc Reenter the Passive state; if NTR is not received, go to C d Up and start transmitting DATA;
step 2-3: after the DATA transmission is completed, go to C mc Waiting for receiving ACK;
step 2-4: if the ACK sent by the destination node is received, judging that the transmission is successful, re-entering a Passive state and ending the transmission; if the correct ACK is not received, the data frame transmission is considered to be failed, a Passive state is entered and retransmission is prepared;
step 3: if NAV of source node N-DATA If the destination node is not 0, the destination node discards the RTR sent to the destination node and continues to stay in C mc Applying; in this case the destination node is at C d If the DATA is not found in the upper (xi+2τ) time period, judging that the transmission fails, ending the transmission and entering a Passive state;
6) Resetting NAV N-DATA The condition of (2) is that the received RTR or ACK is wrong, the received destination node is not the RTR of the own, or after receiving the DATA frame; resetting NAV N-RTR Provided that after the NTR is sent; NAV (NAV) N-DATA And NAV (network alliance) N-RTR And separately setting, and respectively controlling transmission and reception.
CN202010375124.3A 2020-05-07 2020-05-07 Multi-channel multiple access method for wireless ad hoc network Active CN111526603B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010375124.3A CN111526603B (en) 2020-05-07 2020-05-07 Multi-channel multiple access method for wireless ad hoc network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010375124.3A CN111526603B (en) 2020-05-07 2020-05-07 Multi-channel multiple access method for wireless ad hoc network

Publications (2)

Publication Number Publication Date
CN111526603A CN111526603A (en) 2020-08-11
CN111526603B true CN111526603B (en) 2023-06-13

Family

ID=71906932

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010375124.3A Active CN111526603B (en) 2020-05-07 2020-05-07 Multi-channel multiple access method for wireless ad hoc network

Country Status (1)

Country Link
CN (1) CN111526603B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112672432B (en) * 2020-12-03 2023-03-07 中国船舶重工集团公司第七一五研究所 Flexible high-efficiency multiple access protocol design method for unmanned platform networking

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102158331A (en) * 2011-05-23 2011-08-17 浙江工商大学 MAC (Media Access Control) layer reliable multicasting method of wireless ad hoc network

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101364944B (en) * 2008-09-05 2010-12-29 西安电子科技大学 Cooperative media access control method for wireless distributed network
CN101437264B (en) * 2008-12-17 2010-09-08 西安交通大学 Ad Hoc network medium access method capable of avoiding collision
CN101466161B (en) * 2009-01-08 2010-08-25 西安电子科技大学 Data collection method suitable for multi-hop wireless sensor network
CN101600255A (en) * 2009-06-10 2009-12-09 东南大学 The channel that is used for multi-channel wireless network is selected cut-in method
CN102123514A (en) * 2010-01-08 2011-07-13 北京新岸线无线技术有限公司 Method for realizing multiple accesses in wireless local area network and wireless local area network system
US9025544B2 (en) * 2010-02-10 2015-05-05 Lg Electronics Inc. Channel access method and apparatus in wireless local area network system
FR3008266B1 (en) * 2013-07-03 2015-08-07 Commissariat Energie Atomique METHOD AND SYSTEM FOR MULTIPLE ACCESS WITH FREQUENTIAL MULTIPLEXING OF DATA SENDER AUTHORIZATION REQUESTS

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102158331A (en) * 2011-05-23 2011-08-17 浙江工商大学 MAC (Media Access Control) layer reliable multicasting method of wireless ad hoc network

Also Published As

Publication number Publication date
CN111526603A (en) 2020-08-11

Similar Documents

Publication Publication Date Title
US20220132611A1 (en) Multi-link communications of a wireless network
JP5389922B2 (en) Method and apparatus for switching between base channel and 60 GHz channel
JP5415533B2 (en) Communication method and communication station
JP5665694B2 (en) Wireless communication device
CN113015234A (en) Multilink operation with triggered frame alignment
RU2628490C1 (en) Method for access to channel in system based on wireless lan and device for this
JP2016541158A (en) System and method for improving communication efficiency in a high efficiency wireless network
EP2572524A1 (en) Methods and apparatuses for discovery of the capabilities of wlan stations for direct link setup
KR20130114274A (en) Method and apparatus for establishing peer-to-peer communication
JP2005323373A (en) Dynamic channel assignment in wireless local area network
KR20120100895A (en) Method and system for ad-hoc communications over millimeter wave wireless channels in wireless systems
JP2016540429A (en) System and method for improving communication efficiency in a high efficiency wireless network
US7623448B1 (en) Systems and methods for wireless network negotiation
JP6526852B2 (en) Simultaneous transmit and receive operation in WLAN
KR20230048390A (en) Channel competition method and related device
KR20160079034A (en) Systems and methods for improved communication efficiency in high efficiency wireless networks
CN111526603B (en) Multi-channel multiple access method for wireless ad hoc network
US8305976B1 (en) Efficient wireless communication network entry for wireless communication devices
JP6349424B2 (en) Multi-threshold listening method for wireless MAC with dynamic sensitivity control
KR101306210B1 (en) Method for medium access control in single channel wireless network
JP5506651B2 (en) Wireless network having star topology and method for operating the wireless network
JP2010538513A (en) Method for reducing the occurrence of masked nodes, nodes and computer programs therefor
JP6178378B2 (en) Wireless communication device
CN111556583B (en) Wireless access point synchronous cooperation method, device and system
EP3098995B1 (en) Data transmission method, sender device and receiver device

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
TA01 Transfer of patent application right

Effective date of registration: 20230511

Address after: 250100 building S02, No. 1036, Langchao Road, high tech Zone, Jinan City, Shandong Province

Applicant after: Shandong Inspur Scientific Research Institute Co.,Ltd.

Address before: 250100 First Floor of R&D Building 2877 Kehang Road, Sun Village Town, Jinan High-tech Zone, Shandong Province

Applicant before: JINAN INSPUR HIGH-TECH TECHNOLOGY DEVELOPMENT Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant