WO2023197782A1 - Channel access method and apparatus, device, and storage medium - Google Patents
Channel access method and apparatus, device, and storage medium Download PDFInfo
- Publication number
- WO2023197782A1 WO2023197782A1 PCT/CN2023/080070 CN2023080070W WO2023197782A1 WO 2023197782 A1 WO2023197782 A1 WO 2023197782A1 CN 2023080070 W CN2023080070 W CN 2023080070W WO 2023197782 A1 WO2023197782 A1 WO 2023197782A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- channel
- access process
- wireless communication
- communication device
- time
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 275
- 230000008569 process Effects 0.000 claims abstract description 217
- 238000004891 communication Methods 0.000 claims abstract description 175
- 230000005540 biological transmission Effects 0.000 claims abstract description 123
- 238000001514 detection method Methods 0.000 claims description 49
- 230000003993 interaction Effects 0.000 claims description 43
- 238000012545 processing Methods 0.000 claims description 26
- 238000004590 computer program Methods 0.000 claims description 20
- 238000004364 calculation method Methods 0.000 claims 1
- 238000011156 evaluation Methods 0.000 claims 1
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 60
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 60
- 101150081243 STA1 gene Proteins 0.000 description 60
- OVGWMUWIRHGGJP-WVDJAODQSA-N (z)-7-[(1s,3r,4r,5s)-3-[(e,3r)-3-hydroxyoct-1-enyl]-6-thiabicyclo[3.1.1]heptan-4-yl]hept-5-enoic acid Chemical compound OC(=O)CCC\C=C/C[C@@H]1[C@@H](/C=C/[C@H](O)CCCCC)C[C@@H]2S[C@H]1C2 OVGWMUWIRHGGJP-WVDJAODQSA-N 0.000 description 26
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 26
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 16
- 238000005516 engineering process Methods 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
Definitions
- the embodiments of the present application relate to the field of communication technology, and in particular, to a channel access method, device, equipment and storage medium.
- the IFS Inter Frame Space
- Embodiments of the present application provide a channel access method, device, equipment and storage medium.
- the technical solutions are as follows:
- a channel access method includes:
- the transmission opportunity is obtained but the transmission is given up; the second channel back-off access process is executed; where the first channel back-off access process is the last channel back-off access process of the second channel back-off access process. .
- a channel access device includes:
- the processing module is configured to perform the following steps when the channel status is idle and the channel backoff access process is decided to be restarted:
- the transmission opportunity is obtained but the transmission is given up; the second channel back-off access process is executed; where the first channel back-off access process is the last channel back-off access process of the second channel back-off access process. .
- a first wireless communication device includes a processor
- the processor is configured to perform the following steps when the channel status is idle and the channel backoff access process is decided to be restarted:
- the transmission opportunity is obtained but the transmission is given up; the second channel back-off access process is executed; where the first channel back-off access process is the last channel back-off access process of the second channel back-off access process. .
- a computer-readable storage medium in which a computer program is stored, and the computer program is used for execution by a processor to implement the above channel access method.
- a chip is provided.
- the chip includes programmable logic circuits and/or program instructions, and is used to implement the above channel access method when the chip is running.
- a computer program product or computer program includes computer instructions.
- the computer instructions are stored in a computer-readable storage medium.
- the processor obtains the instructions from the computer program.
- the computer-readable storage medium reads and executes the computer instructions to implement the above channel access method.
- the channel backoff access process By performing the following steps when the channel status is idle and it is decided to restart the channel back-off access process: in the first channel back-off access process, obtain a transmission opportunity but give up the transmission; perform the second channel back-off access process; wherein, The first channel back-off access process is the last channel back-off access process of the second channel back-off access process, which provides a basic When the channel is idle, the channel backoff access process is restarted.
- Figure 1 is a schematic diagram of the channel backoff access process provided by an embodiment of the present application.
- Figure 2 is a schematic diagram of a channel backoff access process provided by another exemplary embodiment of the present application.
- FIG. 3 is a schematic diagram of an EDCA (Enhanced Distributed Channel Access) backoff provided by an exemplary embodiment of the present application;
- EDCA Enhanced Distributed Channel Access
- Figure 4 is a schematic diagram of a wireless local area network provided by an exemplary embodiment of the present application.
- Figure 5 is a schematic diagram of multi-link transmission or reception of data provided by an exemplary embodiment of the present application.
- Figure 6 is a schematic diagram of multi-link data packet interaction provided by an exemplary embodiment of the present application.
- Figure 7 is a flow chart of a channel access method provided by an exemplary embodiment of the present application.
- Figure 8 is a flow chart of a channel access method provided by another exemplary embodiment of the present application.
- Figure 9 is a schematic diagram of multi-link data packet interaction provided by another exemplary embodiment of the present application.
- Figure 10 is a schematic diagram of multi-link data packet interaction provided by another exemplary embodiment of the present application.
- Figure 11 is a flow chart of a channel access method provided by another exemplary embodiment of the present application.
- Figure 12 is a schematic diagram of multi-link data packet interaction provided by another exemplary embodiment of the present application.
- Figure 13 is a schematic diagram of multi-link data packet interaction provided by another exemplary embodiment of the present application.
- Figure 14 is a flow chart of a channel access method provided by another exemplary embodiment of the present application.
- Figure 15 is a schematic diagram of multi-link data packet interaction provided by another exemplary embodiment of the present application.
- Figure 16 is a structural block diagram of a channel access device provided by an embodiment of the present application.
- Figure 17 is a schematic structural diagram of a wireless communication device provided by an embodiment of the present application.
- the channel backoff access process at least includes DCF (Distributed Coordination Function, distributed coordination function) or EDCA (Enhanced Distributed Channel Access, enhanced distributed channel access) Backoff (backoff), as follows The description will expand on DCF and EDCA.
- DCF Distributed Coordination Function, distributed coordination function
- EDCA Enhanced Distributed Channel Access, enhanced distributed channel access
- CSMA/CA Carrier Sense Multiple Access with Collision Avoidance, Carrier Sense Multiple Access/Collision Avoidance
- DCF Carrier Sense Multiple Access/Collision Avoidance
- DCF Figure 1 shows that when wireless communication device 1 and wireless communication device 2 have data one after another and need to obtain transmission rights and send on the channel, wireless communication device 1 and wireless communication device 2 first need to "wait" for DIFS (Distributed Interface). -frame Spacing, distributed inter-frame gap) time, if the channel remains idle during the DIFS time, then the backoff process can be performed. It should be noted that the "waiting" process of DIFS is not really waiting. In DIFS, it is necessary to monitor that the channel is idle within the continuous IFS time. The details will be explained in the introduction of EDCA below.
- DIFS Distributed Interface
- wireless communication device 1 and wireless communication device 2 enter a backoff process, they first need to select a random number from a contention window (Contention Window, CW).
- CW Contention Window
- wireless communication device 1 selects 2
- wireless communication device 2 selects 8.
- the wireless communication device During the backoff process, after each slot (time slot), the wireless communication device will "monitor" the channel. If the channel is idle, Then the value of the corresponding backoff counter is decremented by 1. As shown in Figure 1, after three slots, the backoff counter of wireless communication device 2 decreases from 8 to 5, and the wireless communication device 1 decreases from 2 to 0 accordingly.
- the wireless communication device When the backoff counter counts down to 0, the wireless communication device obtains the transmission right and can send data. As shown in Figure 1, after wireless communication device 1 obtains the transmission right, it sends PACKET A (data packet A) to the AP. After the AP receives the data, it will use the CRC (Cyclic Redundancy Check, cyclic redundancy check) mechanism to verify the data. If the verification passes, the AP will check the data after SIFS (Short Inter-Frame Space, short inter-frame space). , feedback ACK confirmation frame. After the wireless communication device 1 successfully receives the ACK frame, this transmission is completed.
- CRC Cyclic Redundancy Check, cyclic redundancy check
- the wireless communication device needs to listen again and restart the backoff process after the channel is idle within the continuous IFS time in DIFS. If the wireless communication device has just finished sending data, it needs to re-select a random number from the competition window for countdown when the backoff process begins. If the wireless communication device does not send data, then the countdown continues directly from the last countdown result. As shown in Figure 1, the wireless communication device 2 does not obtain the transmission right, so in the second backoff process, it directly counts down to 4 based on the last 5. The purpose of this design is to ensure the fairness of network transmission.
- EDCA backoff is an enhanced channel backoff access process based on DCF. According to the type of frame (frame) to be sent and/or AC (Access Code, access code), an IFS and an initial random backoff are selected. Backoff Slot Count. That is, the entire EDCA backoff process is divided into two parts: the IFS channel detection phase and the random backoff phase; if the channel is in the idle state (idle) during the IFS channel detection phase, detection will continue in each backoff slot (backoff slot). channel, if the channel is idle in the i-th time slot, the backoff slot count will be decremented by 1, and the channel will continue to be detected in the i+1-th time slot until the backoff slot count is reduced to 0.
- the continuous IFS time channel in the IFS channel detection phase is the starting reference point of idleness and the time point at which the last busy channel ("channel busy" in Figure 2) ends.
- PIFS SIFS+1*slot
- DIFS SIFS+2*slot
- AIFS SIFS+n*slot. If n is larger, it means that more time needs to be waited before each access to the channel, so the current wireless communication device is considered to have a lower priority.
- AIFS[AC] SIFS+4*slot
- AIFS[AC’] SIFS+5*slot.
- FIG. 3 illustrates the definitions and corresponding processing of each time point (boundary) in the EDCA backoff process specified in the related art.
- the AIFSN value in Figure 3 is 2, which is random.
- the duration of 1 SIFS D1+M1+Rx/Tx
- the duration of 1 Slot D2+CCADel+M2+Rx/Tx;
- D1 Delay1 (processing delay 1)
- CCAdel aCCATime (an idle channel assessment detection time)-D1;
- the time points (boundaries) that need to detect the channel busyness of the current wireless network device are the AIFSN Slot Boundary and the Backoff Slot Boundary.
- the time point for making the channel busy judgment is actually, during the duration (SIFS duration + 1*Slot Duration-RxTxTurnaroundTime) time point and duration (SIFS duration+2*Slot duration-RxTxTurnaroundTime) time point.
- the wireless network cable device starts the channel backoff access process.
- the benchmark for the continuous channel idle time during the channel backoff access process is The point is the time point when the last busy state ended.
- the wireless communication device continuously determines whether the channel to be used is in an idle state. Only when the channel back-off access process determines that the channel is in an idle state, the wireless communication device can obtain the right to use the channel. That is, the reference point of the continuous channel idle time during the channel backoff access process is the last busy time. The time point when the state ends.
- MLD Multiple Links Device, multi-link device
- STA Selection, site
- MLD Multiple Links Device, multi-link device
- FIG. 4 shows a block diagram of a wireless local area network provided by an exemplary embodiment of the present application.
- the wireless LAN may include: STA MLD 41 and AP MLD 42.
- STA MLD 41 contains one or more logical entities STA, which can be a wireless communication chip, a wireless sensor or a wireless communication terminal.
- STA can be a wireless communication chip, a wireless sensor or a wireless communication terminal.
- logical entities STA can be a wireless communication chip, a wireless sensor or a wireless communication terminal.
- STA can be a wireless communication chip, a wireless sensor or a wireless communication terminal.
- mobile phones that support Wireless Fidelity (WiFi) communication function
- tablet computers that support WiFi communication function
- set-top boxes that support WiFi communication function
- smart TVs that support WiFi communication function
- smart wearable devices smart wearable devices that support WiFi communication function
- Vehicle-mounted communication equipment that supports WiFi communication functions and computers that support WiFi communication functions.
- AP MLD 42 contains one or more logical entity APs.
- AP can be the access point for mobile users to enter the wired network. It is mainly deployed inside homes, buildings and campuses. The typical coverage radius is tens of meters to hundreds of meters. Of course, it can also be deployed outdoors.
- the AP is equivalent to a bridge connecting the wired network and the wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet.
- the AP can be a terminal device or network device with a WiFi chip.
- multiple links are established between the STA MLD 41 and the AP MLD 42.
- Exemplary STA MLD 41 includes: STA1 and STA2
- AP MLD 42 includes: AP1 and AP2.
- STA1 and STA2 interact with AP1 and AP2 respectively, that is, AP1 and AP2 are the peer logical entities of STA1 and STA2 respectively.
- link 1 exists between STA1 and AP1
- link 2 exists between STA2 and AP2.
- STA1 receives data sent by AP1 through link 1, or AP1 receives data sent by STA1 through link 1;
- STA2 receives data sent by STA1 through link 1.
- Link 2 receives the data sent by AP2, or AP2 receives the data sent by STA2 through link 2.
- both STA MLD 41 and AP MLD 42 support the 802.11 standard. It can be understood that the STA MLD 41 and AP MLD 42 in the embodiment of this application can also support the evolution standard of the 802.11 standard, and can also support other communication standards. For example, it supports 802.11be and subsequent versions.
- STA MLD and AP MLD that support the multi-link function (Multiple Links Operation) are defined.
- STA MLD and AP MLD that have established multi-links with each other can take advantage of multi-links to send and receive data on multiple links to achieve high throughput/low latency and other advantages.
- a NSTR (Non-simultaneous Transmission and Reception, cannot be transmitted and received at the same time) STA MLD is also defined.
- NSTR STA MLD Radio Frequency, RF
- RF Radio Frequency
- FIG. 5 it shows the uplink (UL) process.
- UL PPDU is the physical layer protocol packet unit (PHY Protocol Data Unit) sent in the uplink process
- BA is the downlink process Block Acknowledgment received.
- link 2 is performing data interaction (transmitting or receiving data)
- link 1 needs to transmit, it is necessary to consider whether the expected transmission of link 1 will interfere with link 2, which is undergoing data exchange, causing the link Route 2 cannot interact with data normally.
- NSTR multi-link NSTR multi-link
- the STA MLD or AP MLD targets an AC (Access Code, access code) Queue on link 1 (Queue)
- the channel backoff access process is used to obtain the right to use the channel, that is, when the TxOP (Transmission Opportunity, transmission opportunity) of the AC Queue is obtained on link 1
- the STA MLD or AP MLD can make a judgment: If the trigger starts transmitting this Will the data packets on the AC Queue cause interference to the frame exchange sequence on Link 2? STA MLD or AP MLD can decide whether to trigger the transmission of data packets on this AC Queue based on this judgment.
- TX PPDU expected initiated transmission data
- RX PPDU ongoing receive data
- Figure 7 shows a flow chart of a channel access method provided by an exemplary embodiment of the present application.
- the method includes:
- Step 701 when the channel status is idle and it is decided to restart the channel back-off access process, perform the following steps: in the first channel back-off access process, obtain a transmission opportunity but give up the transmission; perform the second channel back-off access process; Wherein, the first channel backoff access process is the last channel backoff access process of the second channel backoff access process.
- step 701 is performed by a wireless communication device, including a STA or an AP.
- a wireless communication device including a STA or an AP.
- the wireless communication device when the STA determines that the channel to be used is in a busy state, at the end of the busy state, the STA starts the first channel backoff access process. At the end of the first channel backoff access process, the STA obtains a transmission opportunity, and the channel is in an idle state. However, the STA decides to start the second channel backoff access procedure and abandons transmission.
- the channel is in a busy state because other STAs are occupying the channel of the current STA, or there is other interference on the channel of the current STA, or the current STA is exchanging data on the channel, etc.
- the channel backoff access process includes at least: DCF, EDCA backoff, and other CSMA/CA-based channel backoff access processes.
- DCF and EDCA backoff have been introduced in detail above. In subsequent embodiments, only EDCA backoff will be used as an example.
- step 701 can be implemented as follows: For the STA or AP on the NSTR Link, when deciding to restart the channel backoff access process, the following steps are adopted: During the first channel backoff access process, the transmission opportunity is obtained but Abandon transmission; perform the second channel backoff access process; wherein the first channel backoff access process is the last channel backoff access process of the second channel backoff access process.
- the execution of the first channel backoff access process if it is found that the data expected to be transmitted on link 1 will affect the data to be received on link 2, then in the started During the first channel back-off access process, even if a transmission opportunity is obtained, the transmission will be abandoned, and the second channel back-off access process will be started instead, in the hope that link 1 and link 1 will be avoided by restarting the channel back-off access process. 2 mutual interference.
- step 701 may be replaced by step 701-1 and step 701-2.
- Step 701-1 back off the access process on the first channel, obtain the transmission opportunity but give up the transmission;
- Step 701-2 When the channel status is idle and it is decided to restart the channel back-off access process, execute the second channel back-off access process; wherein the first channel back-off access process is a descendant of the second channel back-off access process. The last channel failed Avoid the access process.
- step 701 may be replaced by step 701'.
- Step 701' when the channel status is idle and it is decided to restart the channel back-off access process, the channel access process is performed in a target manner; wherein, the last channel back-off access process that restarts the channel back-off access process obtains transmission Opportunity but abandon transmission.
- the following steps are performed: in the first channel back-off access process, the transmission opportunity is obtained but the transmission is given up; the second channel back-off access process is performed.
- the first channel back-off access process is the last channel back-off access process of the second channel back-off access process, which provides a way to restart the channel back-off access process based on the channel being in an idle state.
- Figure 8 shows a flow chart of a channel access method provided by an exemplary embodiment of the present application.
- the method includes:
- Step 801 When the channel is in a busy state, start the first channel backoff access process
- the method shown in Figure 8 is executed by the first wireless communication device corresponding to the NSTR link in the MLD.
- Wireless communication devices include any one of STA and AP.
- the first wireless communication device is STA1 and the second wireless communication device is STA2; or, the first wireless communication device is AP1 and the second wireless communication device is AP2.
- the following takes the first wireless communication device as STA1 and the second wireless communication device as STA2 as an example.
- Step 802 When the first channel backoff access process obtains a transmission opportunity but the expected initiated transmission causes interference to the data interaction of the second wireless communication device in the MLD, give up the transmission;
- the first wireless communication device obtains a transmission opportunity at the end of the first channel backoff access process, but the first wireless communication device finds that the expected start of transmission causes data interaction with the second wireless communication device. interference, the first wireless communication device gives up transmission.
- Step 803 decide to start the second channel backoff access process
- the first wireless communication device gives up transmission and decides to restart the channel backoff access process, that is, decides to start the second channel backoff access process.
- Step 804 When the channel is in an idle state and it is decided to restart the channel back-off access process, start the second channel back-off access process at the time reference point; wherein the time reference point is the decision to start the second channel back-off access process. time point.
- the time reference point is the time point when the first wireless communication device decides to give up transmission
- FIG. 9 it shows that STA1 obtained a transmission opportunity at time point 901 but decided not to start transmission.
- the current channel is in an idle state, and STA1 re-executes EDCA backoff on link 1 (that is, starting the second channel backoff access process ).
- STA1 discovered that the expected startup TX PPDU caused interference to the RX PPDU of STA2.
- the time reference point is the time point when the first wireless communication device gives up transmission and rediscovers that the expected start of transmission no longer causes interference to the data interaction of the second wireless communication device in the MLD.
- STA1 obtains a transmission opportunity at time point 1001 but decides not to initiate transmission.
- STA1 finds that the TX PPDU expected to be started causes interference to the RX PPDU of STA2 at time point 1001 .
- STA1 temporarily assumes that STA1 has no data packets to send on this AC Queue, that is, it is assumed that this AC Queue is an empty queue, so STA1 can start transmission without triggering at time point 1001, and maintain the channel backoff of EDCA backoff on this AC Queue.
- the window is 0 until the subsequent time point 1002.
- STA1 can treat the AC Queue as a non-empty one again. queue, the current channel is in idle state at this time, and STA1 performs EDCA backoff on link 1 again, that is, STA1 starts the second channel backoff access process on link 1.
- the first wireless communication device also aligns the time reference point to the boundary of the latest time slot Slot corresponding to the first wireless network device.
- the time reference point is aligned to the time slot boundary 901 as shown in FIG. 9 .
- the time reference point is aligned to as follows: Slot boundaries 1002 shown in Figure 10.
- starting the second channel backoff access process at the time reference point includes:
- n is the number of backoff time periods, and i
- the initial value is 1 and i is not greater than n;
- the EDCA backoff process includes an IFS channel detection phase (first time period) and a random backoff phase.
- the random backoff phase includes n slots (second time period).
- the first time period includes SIFS and several slots.
- the channel detection result in the first time period is idle, which can be that the channel detection results on SIFS and several slots are all idle; it can also be that the channel detection result on SIFS is busy and the channel detection results on several slots are busy. for idle.
- the first wireless communication device When the first wireless communication device performs channel detection on the i-th slot and the detection result is that the channel is in an idle state and n is not 0, the first wireless communication device decrements the number of backoff slots by 1 and continues to perform channel detection on the i+1th slot. Channel detection is performed on each slot until the number of backoff slots reaches 0. Referring to FIG. 9 and FIG. 10 in conjunction, it shows the process in which STA1 performs new EDCA backoff, and the number of backoff slots is gradually reduced to 0.
- the first wireless communication device determines that the second channel backoff access process obtains a transmission opportunity.
- step 804 can be implemented as follows: for the STA or AP on the NSTR Link, when deciding to restart the channel backoff access process, start the second channel backoff access process at the time reference point; where, the time reference point is the time point at which it is decided to start the second channel backoff access process.
- the time reference point is the time point when the first wireless communication device decides to give up transmission, or the time reference point is when the first wireless communication device gives up transmission and then rediscovers the expected start of transmission data to the second wireless communication device in the MLD.
- the time point when the interaction no longer causes interference further provides a specific implementation method for starting the second channel backoff access process based on the idle state channel.
- Figure 11 shows a flow chart of a channel access method provided by an exemplary embodiment of the present application.
- the method includes:
- Step 1101 When the channel is in a busy state, start the first channel backoff access process
- the method shown in Figure 11 is executed by the first wireless communication device corresponding to the NSTR link in the MLD.
- the wireless communication device includes any one of a STA and an AP.
- the first wireless communication device is STA1 and the second wireless communication device is STA2; or, the first wireless communication device is AP1 and the second wireless communication device is AP2.
- the following takes the first wireless communication device as STA1 and the second wireless communication device as STA2 as an example.
- FIG. 12 shows that at the end moment when STA1 determines that the channel is in a busy state, STA1 starts to perform EDCA backoff, that is, STA1 starts the first channel backoff access process.
- Step 1102 When the first channel backoff access process obtains a transmission opportunity but the expected initiated transmission causes interference to the data interaction of the second wireless communication device in the MLD, give up the transmission;
- the first wireless communication device obtains a transmission opportunity at the end of the first channel backoff access process, but the first wireless communication device finds that the expected start of transmission causes data interaction with the second wireless communication device. interference, the first wireless communication device gives up transmission.
- Step 1103, decide to start the second channel backoff access process
- the first wireless communication device gives up transmission and decides to restart the channel backoff access process, that is, decides to start the second channel backoff access process.
- Step 1104 when the channel status is idle and it is decided to start the second channel back-off access process, generate a channel busy signal at the time reference point, which is the time point when it is decided to start the second channel back-off access process;
- the channel busy signal may be at least one of the following signals:
- NAV Network Allocation Vector
- the channel busy signal lasts for the first duration.
- the first duration may include an integer multiple of the detection time of the CCA busy signal.
- the length of the detection time of the CCA busy signal is preconfigured; optionally, the end time of the detection time of the CCA busy signal is earlier than the end time of the data interaction of the second wireless communication device; optionally, the CCA busy signal The end time of the detection time of the signal is equal to the end time of the data interaction of the second wireless communication device.
- the first duration may include the duration of the NAV information.
- the duration of the NAV information is preconfigured; optionally, the end time of the NAV information is earlier than the end time of the data interaction of the second wireless communication device; optionally, the end time of the NAV information is equal to the end time of the second wireless communication device. The end time of data interaction with the device.
- the first duration may include a duration for the first wireless communication device to perform data interaction of the transceiver sequence.
- the duration of the transceiver sequence is preconfigured; optionally, the end time of the transceiver sequence is earlier than the end time of data interaction of the second wireless communication device; optionally, the end time of the transceiver sequence is equal to the end time of the second wireless communication device. The end time of data interaction with the device.
- the channel busy signal is a false channel busy signal.
- the false channel busy signal includes at least one of a false CCA busy signal, false non-zero NAV information, and a false transceiver sequence.
- STA1 obtained the transmission opportunity at the end of the last EDCA backoff (i.e., the first channel backoff access process) 1201, but STA1 decided not to start transmission. After that, STA1 generated a channel busy message. signal, the start time 1201 of the channel busy signal is the time reference point of the new EDCA backoff, and then, after the end time 1202 of the channel busy signal, STA1 enters the IFS channel detection phase (AIFS).
- AIFS IFS channel detection phase
- Step 1105 At the end of the channel busy signal, start the second channel backoff access process.
- step 1104 can be implemented as follows: for the STA or AP on the NSTR Link, when deciding to restart the channel backoff access process, generate a channel busy signal at the time reference point, which is the time reference point when the decision is made to start the channel backoff access process. The time point of the second channel backoff access process.
- the first wireless communication device can start the second channel backoff based on the channel idle according to the preset "start the second channel backoff access process based on the channel busy" method. Access process.
- Figure 14 shows a flow chart of a channel access method provided by an exemplary embodiment of the present application.
- the method includes:
- Step 1401 When the channel is in a busy state, start the first channel backoff access process
- the method shown in Figure 14 is executed by the first wireless communication device corresponding to the NSTR link in the MLD.
- the wireless communication device includes any one of a STA and an AP.
- the first wireless communication device is STA1 and the second wireless communication device is STA2; or, the first wireless communication device is AP1 and the second wireless communication device is AP2.
- the following takes the first wireless communication device as STA1 and the second wireless communication device as STA2 as an example.
- FIG. 15 shows that at the end moment when STA1 determines that the channel is in a busy state, STA1 starts EDCA backoff, that is, STA1 starts the first channel backoff access process.
- Step 1402 If the first channel backoff access process obtains a transmission opportunity but the expected initiated transmission causes interference to the data interaction of the second wireless communication device in the MLD, give up the transmission;
- the first wireless communication device obtains a transmission opportunity at the end of the first channel backoff access process, but the first wireless communication device finds that the expected start of transmission causes data interaction with the second wireless communication device. interference, the first wireless communication device gives up transmission.
- Step 1403 decide to start the second channel backoff access process
- the first wireless communication device gives up transmission and decides to start a second channel backoff access process.
- Step 1404 when the channel status is idle and it is decided to restart the channel backoff access process, the first wireless communication device determines the channel as busy during the time when the second wireless communication device performs data exchange;
- the first wireless communication device uses the transceiver sequence of the second wireless communication device as the transceiver sequence of the first wireless communication device; at the end of the transceiver sequence of the first wireless communication device, the first wireless communication device The device starts the second channel backoff access process.
- STA1 obtained a transmission opportunity at the end time 1501 of the last EDCA backoff (first channel backoff access process), but STA1 decided not to start transmission. After that, STA1 used the transceiver sequence of STA2 as its own transceiver sequence. At the end time 1502 of STA2's transmission and reception sequence, STA1 starts a new EDCA backoff, that is, STA1 starts the second channel backoff access process.
- Step 1405 After the data exchange with the second wireless communication device is completed, the first wireless communication device starts the second channel backoff access process.
- step 1404 can It is implemented as follows: for the STA or AP on the NSTR Link, when deciding to restart the channel backoff access process, the first wireless communication device determines the channel as busy during the time when the second wireless communication device performs data exchange. .
- the channel backoff access process is restarted, so that the first wireless communication device
- the communication device implements starting the second channel back-off access process based on the channel being idle according to the preset method of "starting the second channel back-off access process based on the channel being busy".
- the first wireless communication device can start the second channel backoff access process as soon as possible.
- Figure 16 shows a structural block diagram of a channel access device provided by an exemplary embodiment of the present application.
- the device includes:
- the processing module 1601 is configured to perform the following steps when the channel status is idle and the channel back-off access process is decided to be restarted: in the first channel back-off access process, a transmission opportunity is obtained but the transmission is given up; and the second channel back-off access process is performed. entry process; wherein the first channel back-off access process is the last channel back-off access process of the second channel back-off access process.
- the processing module 1601 is also configured to start the second channel back-off access process at a time reference point; wherein the time reference point is the time point at which it is decided to start the second channel back-off access process.
- the apparatus includes a first wireless communication device corresponding to the NSTR link in the MLD.
- the reason for giving up the transmission is because the first wireless communication device finds that the expected start of transmission is to the data of the second wireless communication device in the MLD. The interaction caused interference and was abandoned.
- the time reference point is a time point when the first wireless communication device decides to give up transmission.
- the time reference point is the time point when the first wireless communication device gives up transmission and rediscovers that the expected start of transmission no longer causes interference to the data interaction of the second wireless communication device in the MLD.
- the processing module 1601 is also configured to perform channel detection in the first time period starting from the time reference point; when the channel detection result in the first time period is idle, perform channel detection in n Channel detection is performed on the i-th second time period in the second time period Slot, n is the number of backoff time periods, the initial value of i is 1 and i is not greater than n; the channel on the i-th second time period When the detection result is idle and n is not 0, n is decremented by one, i is increased by 1, and then the steps of performing channel detection on the i-th second time period among the n second time periods are performed again; in the When the channel detection result in the i second time period is idle and n is 0, it is determined that the channel backoff access process is obtained to obtain a transmission opportunity.
- the processing module 1601 is also configured to align the time reference point to the boundary of the latest time slot corresponding to the first wireless communication device.
- the processing module 1601 is also used to generate a channel busy signal at a time reference point, which is the time point at which it is decided to start the second channel backoff access process; at the end of the channel busy signal, Start the second channel backoff access process.
- the channel busy signal includes any one of the following signals: CCA busy signal, non-zero NAV information, and transceiver sequence.
- the channel busy signal lasts for the first duration.
- the apparatus includes a first wireless communication device corresponding to the NSTR link in the MLD.
- the reason for giving up the transmission is because the first wireless communication device finds that the expected start of transmission is to the data of the second wireless communication device in the MLD. The interaction caused interference and was abandoned.
- the processing module 1601 is also configured to determine the channel as busy during the time when the second wireless communication device is performing data exchange; after the second wireless communication device completes the data exchange, start the second channel backoff connection. into the process.
- the processing module 1601 is also configured to use the transceiver sequence of the second wireless communication device as the transceiver sequence of the first wireless communication device; at the end of the transceiver sequence of the first wireless communication device, start the second Channel backoff access process.
- the device provided in the above embodiment implements its functions, only the division of the above functional modules is used as an example. In practical applications, the above functions can be allocated to different functional modules according to actual needs. That is, the content structure of the device is divided into different functional modules to complete all or part of the functions described above.
- FIG. 17 shows a schematic structural diagram of an MLD provided by an embodiment of the present application.
- the MLD can be a STA MLD or an AP MLD.
- STA MLD includes STA1 and STA2;
- AP MLD includes AP1 and AP2.
- STA1 and STA2 share the processor 1701.
- STA1 also includes a transceiver 1702 and a memory 1703
- STA2 also includes a transceiver 1704 and a memory 1705.
- the processor 1701 includes one or more processing cores.
- the processor 1701 executes various functional applications by running software programs and modules.
- the transceiver 1702 can be used to receive and send information, and the transceiver 1702 can be a communication chip.
- the transceiver 1704 is similar to the transceiver 1702 and will not be described again.
- the memory 1703 can be used to store a computer program, and the processor 1701 is used to execute the computer program to implement various steps performed by the wireless communication device in the above method embodiment.
- the memory 1705 is similar to the memory 1703 and will not be described again.
- volatile or non-volatile storage devices include but are not limited to: Random-Access Memory (RAM) And read-only memory (Read-Only Memory, ROM), Erasable Programmable Read-Only Memory (EPROM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), flash memory or other solid-state storage technology, compact disc (Compact Disc Read-Only Memory, CD-ROM), high-density digital video disc (Digital Video Disc, DVD) or other optical storage, tape cassette, tape, disk storage or other magnetic storage device.
- RAM Random-Access Memory
- ROM Read-Only Memory
- EPROM Erasable Programmable Read-Only Memory
- EEPROM electrically erasable programmable read-only memory
- flash memory or other solid-state storage technology compact disc (Compact Disc Read-Only Memory, CD-ROM), high-density digital video disc (Digital Video Disc, DVD) or other optical storage, tape cassette, tape, disk storage
- STA1 and STA2 have respective processors.
- STA1 and STA2 share the same memory.
- Embodiments of the present application also provide a computer-readable storage medium, where a computer program is stored in the storage medium, and the computer program is configured to be executed by a processor to implement the above channel access method.
- the computer-readable storage medium may include: read-only memory (Read-Only Memory, ROM), random access memory (Random-Access Memory, RAM), solid state drive (Solid State Drives, SSD) or optical disk, etc.
- random access memory can include resistive random access memory (Resistance Random Access Memory, ReRAM) and dynamic random access memory (Dynamic Random Access Memory, DRAM).
- An embodiment of the present application also provides a chip, which includes programmable logic circuits and/or program instructions, and is used to implement the above channel access method when the chip is running.
- Embodiments of the present application also provide a computer program product or computer program.
- the computer program product or computer program includes computer instructions.
- the computer instructions are stored in a computer-readable storage medium.
- the processor reads the computer instructions from the computer-readable storage medium.
- the medium reads and executes the computer instructions to implement the above channel access method.
- the processor in the embodiment of the present application includes: Application Specific Integrated Circuit (Application Specific Integrated Circuit, ASIC).
- ASIC Application Specific Integrated Circuit
- the "instruction” mentioned in the embodiments of this application may be a direct instruction, an indirect instruction, or an association relationship.
- a indicates B which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that A and B There is a correlation relationship between them.
- correlate can mean that there is a direct correspondence or indirect correspondence between the two, it can also mean that there is an associated relationship between the two, or it can mean indicating and being instructed, configuration and being. Configuration and other relationships.
- the "plurality” mentioned in this article means two or more than two.
- “And/or” describes the relationship between related objects, indicating that there can be three relationships.
- a and/or B can mean: A exists alone, A and B exist simultaneously, and B exists alone.
- the character “/” generally indicates that the related objects are in an "or” relationship.
- step numbers described in this article only illustrate a possible execution sequence between the steps.
- the above steps may not be executed in the numbering sequence, such as two different numbers.
- the steps are executed simultaneously, or two steps with different numbers are executed in the reverse order as shown in the figure, which is not limited in the embodiments of the present application.
- Computer-readable media includes computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
- Storage media can be any available media that can be accessed by a general purpose or special purpose computer.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present application relates to the technical field of communications. Disclosed are a channel access method and apparatus, a device, and a storage medium. The method comprises: in a case that a channel state is idle and a channel back-off access process is determined to be restarted, executing the following steps: in a first channel back-off access process, obtaining a transmission opportunity, but abandoning transmission; and executing a second channel back-off access process, wherein the first channel back-off access process is the last channel back-off access process before the second channel back-off access process. The solution provides a mode of restarting a channel back-off access process on the basis that a channel is in an idle state.
Description
本申请要求于2022年04月14日提交的、申请号为202210394224.X、发明名称为“信道接入方法、装置、设备及存储介质”的专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the patent application filed on April 14, 2022 with the application number 202210394224. in this application.
本申请实施例涉及通信技术领域,特别涉及一种信道接入方法、装置、设备及存储介质。The embodiments of the present application relate to the field of communication technology, and in particular, to a channel access method, device, equipment and storage medium.
无线通信设备在使用非授权频谱对应的信道时,需要使用信道退避接入过程确定信道处于空闲状态,方可使用该信道,信道退避接入过程中的IFS(帧间间隔时间,Inter Frame Space)信道检测阶段的连续IFS时间信道为空闲的开始参考点,为上一次的信道繁忙结束的时间点。When a wireless communication device uses a channel corresponding to an unlicensed spectrum, it needs to use the channel backoff access process to determine that the channel is in an idle state before it can use the channel. The IFS (Inter Frame Space) during the channel backoff access process The continuous IFS time channel in the channel detection phase is the starting reference point of idleness and the time point when the last channel busy ended.
然而,上述方案无法适用于复杂场景的信道接入,比如MLD(Multiple Links Device,多链路设备)中的不同STA(Station,站点)之间的信道接入,当STA1预期在信道上进行的传输将对STA2的数据交互造成影响时,STA1则需重新开始信道退避接入过程。However, the above solution cannot be applied to channel access in complex scenarios, such as channel access between different STAs (Stations) in MLD (Multiple Links Device). When STA1 is expected to perform operations on the channel When the transmission will affect the data interaction of STA2, STA1 needs to restart the channel backoff access process.
发明内容Contents of the invention
本申请实施例提供了一种信道接入方法、装置、设备及存储介质。所述技术方案如下:Embodiments of the present application provide a channel access method, device, equipment and storage medium. The technical solutions are as follows:
根据本申请实施例的一个方面,提供了一种信道接入方法,所述方法包括:According to one aspect of the embodiments of this application, a channel access method is provided, and the method includes:
在信道状态为空闲并且决定重新开始信道退避接入过程的情况下,执行如下步骤:When the channel status is idle and it is decided to restart the channel backoff access process, perform the following steps:
在第一信道退避接入过程,获得传输机会但放弃传输;执行第二信道退避接入过程;其中,第一信道退避接入过程是第二信道退避接入过程的上一次信道退避接入过程。In the first channel back-off access process, the transmission opportunity is obtained but the transmission is given up; the second channel back-off access process is executed; where the first channel back-off access process is the last channel back-off access process of the second channel back-off access process. .
根据本申请实施例的一个方面,提供了一种信道接入装置,所述装置包括:According to one aspect of the embodiment of the present application, a channel access device is provided, and the device includes:
处理模块,用于在信道状态为空闲并且决定重新开始信道退避接入过程的情况下,执行如下步骤:The processing module is configured to perform the following steps when the channel status is idle and the channel backoff access process is decided to be restarted:
在第一信道退避接入过程,获得传输机会但放弃传输;执行第二信道退避接入过程;其中,第一信道退避接入过程是第二信道退避接入过程的上一次信道退避接入过程。In the first channel back-off access process, the transmission opportunity is obtained but the transmission is given up; the second channel back-off access process is executed; where the first channel back-off access process is the last channel back-off access process of the second channel back-off access process. .
根据本申请实施例的一个方面,提供了一种第一无线通信设备,所述第一无线通信设备包括处理器;According to an aspect of an embodiment of the present application, a first wireless communication device is provided, the first wireless communication device includes a processor;
处理器,用于在信道状态为空闲并且决定重新开始信道退避接入过程的情况下,执行如下步骤:The processor is configured to perform the following steps when the channel status is idle and the channel backoff access process is decided to be restarted:
在第一信道退避接入过程,获得传输机会但放弃传输;执行第二信道退避接入过程;其中,第一信道退避接入过程是第二信道退避接入过程的上一次信道退避接入过程。In the first channel back-off access process, the transmission opportunity is obtained but the transmission is given up; the second channel back-off access process is executed; where the first channel back-off access process is the last channel back-off access process of the second channel back-off access process. .
根据本申请实施例的一个方面,提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序用于处理器执行,以实现上述信道接入方法。According to an aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored, and the computer program is used for execution by a processor to implement the above channel access method.
根据本申请实施例的一个方面,提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片运行时,用于实现上述信道接入方法。According to one aspect of an embodiment of the present application, a chip is provided. The chip includes programmable logic circuits and/or program instructions, and is used to implement the above channel access method when the chip is running.
根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中,处理器从所述计算机可读存储介质读取并执行所述计算机指令,以实现上述信道接入方法。According to an aspect of an embodiment of the present application, a computer program product or computer program is provided. The computer program product or computer program includes computer instructions. The computer instructions are stored in a computer-readable storage medium. The processor obtains the instructions from the computer program. The computer-readable storage medium reads and executes the computer instructions to implement the above channel access method.
本申请实施例提供的技术方案可以带来如下有益效果:The technical solutions provided by the embodiments of this application can bring the following beneficial effects:
通过在信道状态为空闲并且决定重新开始信道退避接入过程的情况下,执行如下步骤:在第一信道退避接入过程,获得传输机会但放弃传输;执行第二信道退避接入过程;其中,第一信道退避接入过程是第二信道退避接入过程的上一次信道退避接入过程,提供了一种基
于信道处于空闲状态,重新开始信道退避接入过程的方式。解决了相关技术中信道退避接入过程中的IFS信道检测阶段的连续IFS时间信道为空闲的开始参考点,只能为上一次的信道繁忙结束的时间点的缺点。By performing the following steps when the channel status is idle and it is decided to restart the channel back-off access process: in the first channel back-off access process, obtain a transmission opportunity but give up the transmission; perform the second channel back-off access process; wherein, The first channel back-off access process is the last channel back-off access process of the second channel back-off access process, which provides a basic When the channel is idle, the channel backoff access process is restarted. This solves the shortcoming in the related technology that the continuous IFS time channel in the IFS channel detection phase during the channel backoff access process is the idle starting reference point and can only be the time point when the last channel busy ended.
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without exerting creative efforts.
图1是本申请一个实施例提供的信道退避接入过程的示意图;Figure 1 is a schematic diagram of the channel backoff access process provided by an embodiment of the present application;
图2是本申请另一个示例性实施例提供的信道退避接入过程的示意图;Figure 2 is a schematic diagram of a channel backoff access process provided by another exemplary embodiment of the present application;
图3是本申请一个示例性实施例提供的一次EDCA(Enhanced Distributed Channel Access,增强分布式信道接入)退避的示意图;Figure 3 is a schematic diagram of an EDCA (Enhanced Distributed Channel Access) backoff provided by an exemplary embodiment of the present application;
图4是本申请一个示例性实施例提供的无线局域网的示意图;Figure 4 is a schematic diagram of a wireless local area network provided by an exemplary embodiment of the present application;
图5是本申请一个示例性实施例提供的多链路传输或接收数据的示意图;Figure 5 is a schematic diagram of multi-link transmission or reception of data provided by an exemplary embodiment of the present application;
图6是本申请一个示例性实施例提供的多链路进行数据包交互的示意图;Figure 6 is a schematic diagram of multi-link data packet interaction provided by an exemplary embodiment of the present application;
图7是本申请一个示例性实施例提供的信道接入方法的流程图;Figure 7 is a flow chart of a channel access method provided by an exemplary embodiment of the present application;
图8是本申请另一个示例性实施例提供的信道接入方法的流程图;Figure 8 is a flow chart of a channel access method provided by another exemplary embodiment of the present application;
图9是本申请另一个示例性实施例提供的多链路进行数据包交互的示意图;Figure 9 is a schematic diagram of multi-link data packet interaction provided by another exemplary embodiment of the present application;
图10是本申请另一个示例性实施例提供的多链路进行数据包交互的示意图;Figure 10 is a schematic diagram of multi-link data packet interaction provided by another exemplary embodiment of the present application;
图11是本申请另一个示例性实施例提供的信道接入方法的流程图;Figure 11 is a flow chart of a channel access method provided by another exemplary embodiment of the present application;
图12是本申请另一个示例性实施例提供的多链路进行数据包交互的示意图;Figure 12 is a schematic diagram of multi-link data packet interaction provided by another exemplary embodiment of the present application;
图13是本申请另一个示例性实施例提供的多链路进行数据包交互的示意图;Figure 13 is a schematic diagram of multi-link data packet interaction provided by another exemplary embodiment of the present application;
图14是本申请另一个示例性实施例提供的信道接入方法的流程图;Figure 14 is a flow chart of a channel access method provided by another exemplary embodiment of the present application;
图15是本申请另一个示例性实施例提供的多链路进行数据包交互的示意图;Figure 15 is a schematic diagram of multi-link data packet interaction provided by another exemplary embodiment of the present application;
图16是本申请一个实施例提供的信道接入装置的结构框图;Figure 16 is a structural block diagram of a channel access device provided by an embodiment of the present application;
图17是本申请一个实施例提供的无线通信设备的结构示意图。Figure 17 is a schematic structural diagram of a wireless communication device provided by an embodiment of the present application.
信道退避接入过程:在相关技术中,信道退避接入过程至少包括DCF(Distributed Coordination Function,分布式协调功能)或EDCA(Enhanced Distributed Channel Access,增强分布式信道接入)Backoff(退避),在下述将展开介绍DCF和EDCA。Channel backoff access process: In related technologies, the channel backoff access process at least includes DCF (Distributed Coordination Function, distributed coordination function) or EDCA (Enhanced Distributed Channel Access, enhanced distributed channel access) Backoff (backoff), as follows The description will expand on DCF and EDCA.
CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance,载波侦听多路访问/冲突避免)是DCF和EDCA的核心机制。由于无线信道只具有一个冲突域的特性,所以需要设置一种随机接入机制,以避免多个无线通信设备同时访问网络所带来的冲突问题,在WiFi协议中,该随机接入机制即是CSMA/CA。CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance, Carrier Sense Multiple Access/Collision Avoidance) is the core mechanism of DCF and EDCA. Since the wireless channel only has the characteristics of one collision domain, a random access mechanism needs to be set up to avoid the conflict problem caused by multiple wireless communication devices accessing the network at the same time. In the WiFi protocol, the random access mechanism is CSMA/CA.
DCF:图1示出了当无线通信设备1与无线通信设备2相继存在数据,需要获得传输权并在信道进行发送时,无线通信设备1与无线通信设备2首先需要“等待”DIFS(Distributed Inter-frame Spacing,分布式帧间间隙)时间,若DIFS时间内,信道保持空闲状态,那么就可以进行退避(backoff)过程。需要说明的是,DIFS的“等待”过程并不是真正意义的等待,在DIFS中需监听在连续IFS时间内信道为空闲状态。具体将在下述介绍EDCA时再展开说明。DCF: Figure 1 shows that when wireless communication device 1 and wireless communication device 2 have data one after another and need to obtain transmission rights and send on the channel, wireless communication device 1 and wireless communication device 2 first need to "wait" for DIFS (Distributed Interface). -frame Spacing, distributed inter-frame gap) time, if the channel remains idle during the DIFS time, then the backoff process can be performed. It should be noted that the "waiting" process of DIFS is not really waiting. In DIFS, it is necessary to monitor that the channel is idle within the continuous IFS time. The details will be explained in the introduction of EDCA below.
若无线通信设备1与无线通信设备2进入退避(backoff)过程时,其首先需要从竞争窗口(Contention Window,CW)选择一个随机数。在图1中,无线通信设备1选择了2,无线通信设备2则选择了8。If wireless communication device 1 and wireless communication device 2 enter a backoff process, they first need to select a random number from a contention window (Contention Window, CW). In Figure 1, wireless communication device 1 selects 2, and wireless communication device 2 selects 8.
在退避过程中,每经过一个slot(时隙),无线通信设备会“监听”信道,若信道空闲,
则相应的回退计数器的值减1。如图1,经过3个slot后,无线通信设备2的回退计数器从8递减至5,而无线通信设备1相应从2递减至0。During the backoff process, after each slot (time slot), the wireless communication device will "monitor" the channel. If the channel is idle, Then the value of the corresponding backoff counter is decremented by 1. As shown in Figure 1, after three slots, the backoff counter of wireless communication device 2 decreases from 8 to 5, and the wireless communication device 1 decreases from 2 to 0 accordingly.
当回退计数器倒数至0时,无线通信设备即获得传输权,从而可以发送数据。如图1,无线通信设备1获得传输权后,发送PACKET A(数据包A)至AP。在AP接收到数据后,会采用CRC(Cyclic Redundancy Check,循环冗余校验)机制对数据进行校验,若校验通过,AP会在SIFS(Short Inter-Frame Space,短帧间间隔)后,反馈ACK确认帧。当无线通信设备1成功接收到ACK帧之后,这一次传输完成。When the backoff counter counts down to 0, the wireless communication device obtains the transmission right and can send data. As shown in Figure 1, after wireless communication device 1 obtains the transmission right, it sends PACKET A (data packet A) to the AP. After the AP receives the data, it will use the CRC (Cyclic Redundancy Check, cyclic redundancy check) mechanism to verify the data. If the verification passes, the AP will check the data after SIFS (Short Inter-Frame Space, short inter-frame space). , feedback ACK confirmation frame. After the wireless communication device 1 successfully receives the ACK frame, this transmission is completed.
当这一次传输完成后,无线通信设备需要再次监听在DIFS中的连续IFS时间内信道为空闲状态后,重新开始退避过程。若无线通信设备刚刚发送完数据,那么在退避过程开始时,需要重新从竞争窗口中选择一个随机数进行倒数。若无线通信设备没有发送数据,那么直接从上一次的倒数结果继续倒数。如图1中,无线通信设备2没有获得传输权,那么其在第二次的退避过程中,直接基于上次的5直接进行倒数至4。这样的设计目的是为了保证网络传输的公平性。After this transmission is completed, the wireless communication device needs to listen again and restart the backoff process after the channel is idle within the continuous IFS time in DIFS. If the wireless communication device has just finished sending data, it needs to re-select a random number from the competition window for countdown when the backoff process begins. If the wireless communication device does not send data, then the countdown continues directly from the last countdown result. As shown in Figure 1, the wireless communication device 2 does not obtain the transmission right, so in the second backoff process, it directly counts down to 4 based on the last 5. The purpose of this design is to ensure the fairness of network transmission.
EDCA:EDCA退避是在DCF基础上增强的信道退避接入过程,根据所需要发送的帧(frame)的类型和/或AC(Access Code,接入码),选择一个IFS和一个初始随机退避时隙值(Backoff Slot Count)。即整个EDCA退避过程分为两部分:IFS信道检测阶段和随机退避阶段;若在IFS信道检测阶段,信道处于空闲状态(idle),则开始在每个退避时隙(backoff slot)中继续侦测信道,若在第i个时隙中信道处于空闲状态,则将退避时隙值(backoff slot count)减1,并继续在第i+1个时隙侦测信道,直至退避时隙值减少为0。EDCA: EDCA backoff is an enhanced channel backoff access process based on DCF. According to the type of frame (frame) to be sent and/or AC (Access Code, access code), an IFS and an initial random backoff are selected. Backoff Slot Count. That is, the entire EDCA backoff process is divided into two parts: the IFS channel detection phase and the random backoff phase; if the channel is in the idle state (idle) during the IFS channel detection phase, detection will continue in each backoff slot (backoff slot). channel, if the channel is idle in the i-th time slot, the backoff slot count will be decremented by 1, and the channel will continue to be detected in the i+1-th time slot until the backoff slot count is reduced to 0.
结合参考图2,IFS信道检测阶段的连续IFS时间信道为空闲的开始参考点,为上一次的信道繁忙(图2中的“信道繁忙”)结束的时间点。With reference to Figure 2, the continuous IFS time channel in the IFS channel detection phase is the starting reference point of idleness and the time point at which the last busy channel ("channel busy" in Figure 2) ends.
如图2所示,从SIFS这个基本时间片开始,PIFS=SIFS+1*slot,DIFS=SIFS+2*slot,AIFS=SIFS+n*slot。如果n越大,那么意味着每一次接入信道前需要等待更多的时间,从而认为当前无线通信设备的优先级更低。图5中,AIFS[AC]=SIFS+4*slot,AIFS[AC’]=SIFS+5*slot。As shown in Figure 2, starting from the basic time slice of SIFS, PIFS=SIFS+1*slot, DIFS=SIFS+2*slot, AIFS=SIFS+n*slot. If n is larger, it means that more time needs to be waited before each access to the channel, so the current wireless communication device is considered to have a lower priority. In Figure 5, AIFS[AC]=SIFS+4*slot, AIFS[AC’]=SIFS+5*slot.
结合参考图3,图3为相关技术中规定的EDCA退避过程中各个时间点(boundary)的定义及对应的处理。图3所示的EDCA退避过程中,AIFS持续时间为AIFS=aSIFSTime+AIFSN*SlotTime,其中,1个SIFS时长通常为16us或10us,1个Slot时长为9us,图3中AIFSN值为2,随机选择的退避时隙slot个数为1(CW=1)。图3中1个SIFS时长=D1+M1+Rx/Tx,1个Slot时长=D2+CCADel+M2+Rx/Tx;With reference to FIG. 3 , FIG. 3 illustrates the definitions and corresponding processing of each time point (boundary) in the EDCA backoff process specified in the related art. In the EDCA backoff process shown in Figure 3, the AIFS duration is AIFS=aSIFSTime+AIFSN*SlotTime, where the duration of one SIFS is usually 16us or 10us, and the duration of one Slot is 9us. The AIFSN value in Figure 3 is 2, which is random. The number of selected backoff slots is 1 (CW=1). In Figure 3, the duration of 1 SIFS = D1+M1+Rx/Tx, the duration of 1 Slot = D2+CCADel+M2+Rx/Tx;
其中,D1=Delay1(处理时延1),M1=M2=aMACProcessingDelay(一个媒体接入控制处理时延),Rx/Tx=aRxTxTurnaroundTime(一个收发转换时间),D2=D1+aAirPropagationTime(一个空口传播时间),CCAdel=aCCATime(一个空闲信道评估检测时间)-D1;Among them, D1=Delay1 (processing delay 1), M1=M2=aMACProcessingDelay (a media access control processing delay), Rx/Tx=aRxTxTurnaroundTime (a transceiver conversion time), D2=D1+aAirPropagationTime (an air interface propagation time) ), CCAdel=aCCATime (an idle channel assessment detection time)-D1;
图3所示的EDCA退避过程中,需要检测当前无线网络设备的信道繁忙情况的时间点(boundary)为AIFSN时隙边界(AIFSN Slot Boundary)和退避时隙边界(Backoff Slot Boundary)。并且,为考虑实际中的处理时延等,可以看到从上一次信道繁忙(Busy medium)结束时间为起始点,进行信道繁忙判断的时间点实际上是,在持续(SIFS时长+1*Slot时长-RxTxTurnaroundTime)的时间点和持续(SIFS时长+2*Slot时长-RxTxTurnaroundTime)的时间点。In the EDCA backoff process shown in Figure 3, the time points (boundaries) that need to detect the channel busyness of the current wireless network device are the AIFSN Slot Boundary and the Backoff Slot Boundary. Moreover, in order to consider the actual processing delay, etc., it can be seen that from the end time of the last busy medium (Busy medium) as the starting point, the time point for making the channel busy judgment is actually, during the duration (SIFS duration + 1*Slot Duration-RxTxTurnaroundTime) time point and duration (SIFS duration+2*Slot duration-RxTxTurnaroundTime) time point.
可以知悉的是,结合参考图1、图2和图3,当无线网络设备欲使用信道进行数据传输时,无线网线设备开始信道退避接入过程,信道退避接入过程中连续信道空闲时间的基准点是上一次的繁忙状态结束的时间点。并且,在信道退避接入过程中,无线通信设备不断确定欲使用的信道是否处于空闲状态,直至信道退避接入过程确定信道处于空闲状态,无线通信设备才可获得信道使用权。即,信道退避接入过程中连续信道空闲时间的基准点是上一次的繁忙
状态结束的时间点。It can be known that, with reference to Figures 1, 2 and 3, when a wireless network device wants to use a channel for data transmission, the wireless network cable device starts the channel backoff access process. The benchmark for the continuous channel idle time during the channel backoff access process is The point is the time point when the last busy state ended. Moreover, during the channel back-off access process, the wireless communication device continuously determines whether the channel to be used is in an idle state. Only when the channel back-off access process determines that the channel is in an idle state, the wireless communication device can obtain the right to use the channel. That is, the reference point of the continuous channel idle time during the channel backoff access process is the last busy time. The time point when the state ends.
然而,当信道退避接入过程应用至MLD(Multiple Links Device,多链路设备)时,还需考虑STA(Station,站点)MLD(Multiple Links Device,多链路设备)中不同的STA在不同链路上进行数据交互的影响;或AP(Access Point,接入点)MLD中不同的AP在不同链路上进行数据交互的影响。However, when the channel backoff access process is applied to MLD (Multiple Links Device, multi-link device), it is also necessary to consider the STA (Station, site) of different STAs in MLD (Multiple Links Device, multi-link device) on different links. The impact of data interaction on the road; or the impact of data interaction between different APs in AP (Access Point) MLD on different links.
在这些场景下,需要考虑在欲使用的信道处于空闲状态时如何开启信道退避接入过程。In these scenarios, it is necessary to consider how to enable the channel backoff access process when the channel to be used is idle.
下面将介绍基于MLD的无线局域网。图4示出了本申请一个示例性实施例提供的无线局域网的框图。该无线局域网可以包括:STA MLD 41和AP MLD 42。The following will introduce wireless LAN based on MLD. Figure 4 shows a block diagram of a wireless local area network provided by an exemplary embodiment of the present application. The wireless LAN may include: STA MLD 41 and AP MLD 42.
STA MLD 41中包含一个或多个逻辑实体STA,STA可以为无线通讯芯片、无线传感器或无线通信终端。例如支持无线保真(Wireless Fidelity,WiFi)通讯功能的移动电话、支持WiFi通讯功能的平板电脑、支持WiFi通讯功能的机顶盒、支持WiFi通讯功能的智能电视、支持WiFi通讯功能的智能可穿戴设备、支持WiFi通讯功能的车载通信设备和支持WiFi通讯功能的计算机。STA MLD 41 contains one or more logical entities STA, which can be a wireless communication chip, a wireless sensor or a wireless communication terminal. For example, mobile phones that support Wireless Fidelity (WiFi) communication function, tablet computers that support WiFi communication function, set-top boxes that support WiFi communication function, smart TVs that support WiFi communication function, smart wearable devices that support WiFi communication function, Vehicle-mounted communication equipment that supports WiFi communication functions and computers that support WiFi communication functions.
AP MLD 42中包含一个或多个逻辑实体AP。其中,AP可以为移动用户进入有线网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。AP相当于一个连接有线网和无线网的桥梁,主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。具体的,AP可以是带有WiFi芯片的终端设备或者网络设备。AP MLD 42 contains one or more logical entity APs. Among them, AP can be the access point for mobile users to enter the wired network. It is mainly deployed inside homes, buildings and campuses. The typical coverage radius is tens of meters to hundreds of meters. Of course, it can also be deployed outdoors. The AP is equivalent to a bridge connecting the wired network and the wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. Specifically, the AP can be a terminal device or network device with a WiFi chip.
在本申请实施例中,STA MLD 41和AP MLD 42之间建立了多链路。示例性的STA MLD41包括:STA1和STA2,AP MLD 42包括:AP1和AP2,STA1和STA2分别与AP1和AP2进行数据交互,即AP1和AP2分别是STA1和STA2的对等逻辑实体。示例性的,STA1和AP1之间存在链路1,STA2和AP2之间存在链路2,STA1通过链路1接收AP1发送的数据,或AP1通过链路1接收STA1发送的数据;STA2通过链路2接收AP2发送的数据,或AP2通过链路2接收STA2发送的数据。In the embodiment of this application, multiple links are established between the STA MLD 41 and the AP MLD 42. Exemplary STA MLD 41 includes: STA1 and STA2, and AP MLD 42 includes: AP1 and AP2. STA1 and STA2 interact with AP1 and AP2 respectively, that is, AP1 and AP2 are the peer logical entities of STA1 and STA2 respectively. For example, link 1 exists between STA1 and AP1, and link 2 exists between STA2 and AP2. STA1 receives data sent by AP1 through link 1, or AP1 receives data sent by STA1 through link 1; STA2 receives data sent by STA1 through link 1. Link 2 receives the data sent by AP2, or AP2 receives the data sent by STA2 through link 2.
在本申请实施例中,STA MLD 41和AP MLD 42均支持802.11标准。可以理解的是,本申请实施例中的STA MLD 41和AP MLD 42也可以支持802.11标准的演进标准,也可以支持其他通信标准。例如,支持802.11be等以及后续版本。In the embodiment of this application, both STA MLD 41 and AP MLD 42 support the 802.11 standard. It can be understood that the STA MLD 41 and AP MLD 42 in the embodiment of this application can also support the evolution standard of the 802.11 standard, and can also support other communication standards. For example, it supports 802.11be and subsequent versions.
需要说明的是,本申请实施例描述的网络架构以及业务场景是为了更加清楚地说明本申请实施例的技术方案,并不构成对本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。It should be noted that the network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly explaining the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those of ordinary skill in the art will know that , with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.
如图4所示,定义了支持多链路功能(Multiple Links Operation)的互连的两个设备STA MLD和AP MLD。相互建立了多链路的STA MLD和AP MLD可以利用多链路的优势,在多个链路上进行数据收发,以达到高吞吐/低时延等优势。As shown in Figure 4, two interconnected devices STA MLD and AP MLD that support the multi-link function (Multiple Links Operation) are defined. STA MLD and AP MLD that have established multi-links with each other can take advantage of multi-links to send and receive data on multiple links to achieve high throughput/low latency and other advantages.
在相关技术中,还定义了一种NSTR(Non-simultaneous Transmission and Reception,不可同时收发)STA MLD,在支持多链路的NSTR STA MLD中,由于射频(Radio Frequency,RF)等的限制,当STA1在链路1上传输(transmission)数据时,会在STA MLD内造成相互干扰(in-Device Interference),导致STA2在链路2上无法正常接收(reception)数据,进而导致NSTR STA MLD无法在多个链路上独立同时进行数据收发。即,若NSTR STA MLD同时使用多个链路,则NSTR STA MLD在多个链路上同时传输(也称为发送)或同时接收数据。In related technologies, a NSTR (Non-simultaneous Transmission and Reception, cannot be transmitted and received at the same time) STA MLD is also defined. In the NSTR STA MLD that supports multiple links, due to limitations such as radio frequency (Radio Frequency, RF), when When STA1 transmits data on link 1, it will cause mutual interference (in-Device Interference) in the STA MLD, causing STA2 to be unable to receive data normally (reception) on link 2, which in turn causes the NSTR STA MLD to be unable to Data is sent and received independently and simultaneously on multiple links. That is, if NSTR STA MLD uses multiple links at the same time, NSTR STA MLD transmits (also called sending) or receives data on multiple links at the same time.
如图5所示,其示出了上行(Uplink,UL)过程,在理想情况下,NSTR STA MLD在两个链路上发送数据的时间点是对齐(Align)的,接收数据的时间点也是对齐(Align)的。UL PPDU是上行过程发送的物理层协议包单元(PHY Protocol Data Unit),BA是下行过程接
收的块确认(Block Acknowledgement)。As shown in Figure 5, it shows the uplink (UL) process. Under ideal circumstances, the time point when NSTR STA MLD sends data on the two links is aligned (Align), and the time point when receiving data is also Aligned. UL PPDU is the physical layer protocol packet unit (PHY Protocol Data Unit) sent in the uplink process, and BA is the downlink process Block Acknowledgment received.
因为在相关技术的多链路操作中,多个链路间的传输或接收无法对齐。当链路2进行数据交互(传输或接收数据)时,若链路1需要进行传输,此时需要考虑链路1预期的传输会不会对正在进行数据交互的链路2出现干扰,导致链路2无法正常数据交互。Because in the multi-link operation of the related art, transmission or reception between multiple links cannot be aligned. When link 2 is performing data interaction (transmitting or receiving data), if link 1 needs to transmit, it is necessary to consider whether the expected transmission of link 1 will interfere with link 2, which is undergoing data exchange, causing the link Route 2 cannot interact with data normally.
基于上述,在相关技术中,对于建立有NSTR Links(NSTR多链路)的STA MLD和AP MLD,当STA MLD或AP MLD在链路1上针对某个AC(Access Code,接入码)Queue(队列),使用信道退避接入过程而获得信道使用权时,即在链路1上获得AC Queue的TxOP(Transmission Opportunity,传输机会)时,STA MLD或AP MLD可以进行判断:如果触发启动传输这个AC Queue上的数据包,会不会对链路2上的收发序列(frame exchange sequence)造成干扰。STA MLD或AP MLD可以根据这个判断,来决定是否要触发启动传输这个AC Queue上的数据包。Based on the above, in related technologies, for STA MLD and AP MLD that have NSTR Links (NSTR multi-link) established, when the STA MLD or AP MLD targets an AC (Access Code, access code) Queue on link 1 (Queue), when the channel backoff access process is used to obtain the right to use the channel, that is, when the TxOP (Transmission Opportunity, transmission opportunity) of the AC Queue is obtained on link 1, the STA MLD or AP MLD can make a judgment: If the trigger starts transmitting this Will the data packets on the AC Queue cause interference to the frame exchange sequence on Link 2? STA MLD or AP MLD can decide whether to trigger the transmission of data packets on this AC Queue based on this judgment.
如图6所示,对于NSTR STA MLD,当链路1上的STA1获得一个TxOP时,发现预期启动的传输数据(TX PPDU)将对STA2上正在链路2上进行的接收数据(RX PPDU)造成干扰,因此STA1决定不在时间点301启动传输数据。As shown in Figure 6, for NSTR STA MLD, when STA1 on link 1 gets a TxOP, it is found that the expected initiated transmission data (TX PPDU) will be compared to the ongoing receive data (RX PPDU) on STA2 on link 2. Causes interference, so STA1 decides not to start transmitting data at time point 301.
综上所述,当信道退避过程应用至NSTR STA MLD或NSTR AP MLD,链路1上的传输需要考虑链路2上的数据交互,使得存在信道退避过程需要在信道处于空闲状态下进行重新开启的场景,基于此,本申请提供了下述实施例。To sum up, when the channel backoff process is applied to NSTR STA MLD or NSTR AP MLD, the transmission on link 1 needs to consider the data interaction on link 2, so that the channel backoff process needs to be restarted when the channel is idle. scenario, based on this, this application provides the following embodiments.
请参考图7,其示出了本申请一个示例性实施例提供的信道接入方法的流程图,该方法包括:Please refer to Figure 7, which shows a flow chart of a channel access method provided by an exemplary embodiment of the present application. The method includes:
步骤701,在信道状态为空闲且决定重新开始信道退避接入过程的情况下,执行如下步骤:在第一信道退避接入过程,获得传输机会但放弃传输;执行第二信道退避接入过程;其中,第一信道退避接入过程是第二信道退避接入过程的上一次信道退避接入过程。Step 701, when the channel status is idle and it is decided to restart the channel back-off access process, perform the following steps: in the first channel back-off access process, obtain a transmission opportunity but give up the transmission; perform the second channel back-off access process; Wherein, the first channel backoff access process is the last channel backoff access process of the second channel backoff access process.
在一些可选的实施例中,步骤701由无线通信设备执行,无线通信设备包括STA或AP。以无线通信设备为STA举例,当STA确定欲使用的信道处于繁忙状态,在繁忙状态的结束时刻,STA开始第一信道退避接入过程。在第一信道退避接入过程结束时刻,STA获得传输机会,并且,信道处于空闲状态。然而,STA决定开始第二信道退避接入过程,并且放弃传输。In some optional embodiments, step 701 is performed by a wireless communication device, including a STA or an AP. Taking the wireless communication device as an STA as an example, when the STA determines that the channel to be used is in a busy state, at the end of the busy state, the STA starts the first channel backoff access process. At the end of the first channel backoff access process, the STA obtains a transmission opportunity, and the channel is in an idle state. However, the STA decides to start the second channel backoff access procedure and abandons transmission.
需要说明的是,对于STA而言,信道处于繁忙状态可以是当前STA的信道上有其他STA正在占用,或当前STA的信道上有其他干扰,或当前STA正在信道上进行数据交互等。It should be noted that for an STA, the channel is in a busy state because other STAs are occupying the channel of the current STA, or there is other interference on the channel of the current STA, or the current STA is exchanging data on the channel, etc.
在一些可选的实施例中,信道退避接入过程至少包括:DCF、EDCA退避和其他基于CSMA/CA的信道退避接入过程。其中,DCF和EDCA退避已在上述详细介绍。在后续实施例中仅以EDCA退避进行举例说明。In some optional embodiments, the channel backoff access process includes at least: DCF, EDCA backoff, and other CSMA/CA-based channel backoff access processes. Among them, DCF and EDCA backoff have been introduced in detail above. In subsequent embodiments, only EDCA backoff will be used as an example.
需要说明的是,在信道繁忙状态下,也可以采用图7所示的方法。此时,步骤701可按如下方式实施:针对NSTR Link上的STA或AP,在决定重新开始信道退避接入过程的情况下,采用如下步骤:在第一信道退避接入过程,获得传输机会但放弃传输;执行第二信道退避接入过程;其中,第一信道退避接入过程是第二信道退避接入过程的上一次信道退避接入过程。It should be noted that when the channel is busy, the method shown in Figure 7 can also be used. At this time, step 701 can be implemented as follows: For the STA or AP on the NSTR Link, when deciding to restart the channel backoff access process, the following steps are adopted: During the first channel backoff access process, the transmission opportunity is obtained but Abandon transmission; perform the second channel backoff access process; wherein the first channel backoff access process is the last channel backoff access process of the second channel backoff access process.
在另一些可选的实施例中,在第一信道退避接入过程的执行中,若发现链路1上预期会传输的数据将会影响链路2上将接收的数据,则在已开始的第一信道退避接入过程中,即使获得传输机会也会放弃本次传输,而是启动第二信道退避接入过程,以期望通过重新开始信道退避接入过程而最终避免链路1和链路2之间的相互干扰。In some other optional embodiments, during the execution of the first channel backoff access process, if it is found that the data expected to be transmitted on link 1 will affect the data to be received on link 2, then in the started During the first channel back-off access process, even if a transmission opportunity is obtained, the transmission will be abandoned, and the second channel back-off access process will be started instead, in the hope that link 1 and link 1 will be avoided by restarting the channel back-off access process. 2 mutual interference.
在另一些可选的实施例中,步骤701可替换为步骤701-1和步骤701-2。In other optional embodiments, step 701 may be replaced by step 701-1 and step 701-2.
步骤701-1,在第一信道退避接入过程,获得传输机会但放弃传输;Step 701-1, back off the access process on the first channel, obtain the transmission opportunity but give up the transmission;
步骤701-2,在信道状态为空闲并且决定重新开始信道退避接入过程的情况下,执行第二信道退避接入过程;其中,第一信道退避接入过程是第二信道退避接入过程的上一次信道退
避接入过程。Step 701-2: When the channel status is idle and it is decided to restart the channel back-off access process, execute the second channel back-off access process; wherein the first channel back-off access process is a descendant of the second channel back-off access process. The last channel failed Avoid the access process.
在另一些可选的实施例中,步骤701可替换为步骤701’。In other optional embodiments, step 701 may be replaced by step 701'.
步骤701’,在信道状态为空闲并且决定重新开始信道退避接入过程的情况下,采用目标方式执行信道接入过程;其中,重新开始信道退避接入过程的上一次信道退避接入过程获得传输机会但放弃传输。Step 701', when the channel status is idle and it is decided to restart the channel back-off access process, the channel access process is performed in a target manner; wherein, the last channel back-off access process that restarts the channel back-off access process obtains transmission Opportunity but abandon transmission.
综上所述,通过在信道状态为空闲且决定重新开始信道退避接入过程的情况下,执行如下步骤:在第一信道退避接入过程,获得传输机会但放弃传输;执行第二信道退避接入过程;其中,第一信道退避接入过程是第二信道退避接入过程的上一次信道退避接入过程,提供了一种基于信道处于空闲状态,重新开始信道退避接入过程的方式。To sum up, when the channel status is idle and it is decided to restart the channel back-off access process, the following steps are performed: in the first channel back-off access process, the transmission opportunity is obtained but the transmission is given up; the second channel back-off access process is performed. The first channel back-off access process is the last channel back-off access process of the second channel back-off access process, which provides a way to restart the channel back-off access process based on the channel being in an idle state.
请参考图8,其示出了本申请一个示例性实施例提供的信道接入方法的流程图。该方法包括:Please refer to Figure 8, which shows a flow chart of a channel access method provided by an exemplary embodiment of the present application. The method includes:
步骤801,在信道处于繁忙状态的情况下,开始第一信道退避接入过程;Step 801: When the channel is in a busy state, start the first channel backoff access process;
在一些可选的实施例中,图8所示的方法由MLD中NSTR链路对应的第一无线通信设备执行。无线通信设备包括STA和AP中的任意一种。可选的,第一无线通信设备为STA1,第二无线通信设备为STA2;或,第一无线通信设备为AP1,第二无线通信设备为AP2。为方便说明,下述以第一无线通信设备为STA1,第二无线通信设备为STA2进行举例介绍。In some optional embodiments, the method shown in Figure 8 is executed by the first wireless communication device corresponding to the NSTR link in the MLD. Wireless communication devices include any one of STA and AP. Optionally, the first wireless communication device is STA1 and the second wireless communication device is STA2; or, the first wireless communication device is AP1 and the second wireless communication device is AP2. For convenience of explanation, the following takes the first wireless communication device as STA1 and the second wireless communication device as STA2 as an example.
结合参考图9和图10,其示出了STA1在确定信道处于繁忙状态的结束时刻,STA1开始进行EDCA退避,即STA1开始进行第一信道退避接入过程。Referring to Figures 9 and 10 in conjunction, it is shown that at the end moment when STA1 determines that the channel is in a busy state, STA1 starts to perform EDCA backoff, that is, STA1 starts to perform the first channel backoff access process.
步骤802,在第一信道退避接入过程获得传输机会但预期启动的传输对MLD中的第二无线通信设备的数据交互造成干扰的情况下,放弃传输;Step 802: When the first channel backoff access process obtains a transmission opportunity but the expected initiated transmission causes interference to the data interaction of the second wireless communication device in the MLD, give up the transmission;
在一个可选的实施例中,第一无线通信设备在第一信道退避接入过程的结束时刻获得传输机会,但第一无线通信设备发现预期启动的传输对第二无线通信设备的数据交互造成干扰,第一无线通信设备放弃传输。In an optional embodiment, the first wireless communication device obtains a transmission opportunity at the end of the first channel backoff access process, but the first wireless communication device finds that the expected start of transmission causes data interaction with the second wireless communication device. interference, the first wireless communication device gives up transmission.
步骤803,决定开始第二信道退避接入过程;Step 803, decide to start the second channel backoff access process;
第一无线通信设备放弃传输,并决定重新开始信道退避接入过程,即决定开始第二信道退避接入过程。The first wireless communication device gives up transmission and decides to restart the channel backoff access process, that is, decides to start the second channel backoff access process.
步骤804,在信道处于空闲状态下且决定重新开始信道退避接入过程的情况下,在时间基准点开始第二信道退避接入过程;其中,时间基准点是决定开始第二信道退避接入过程的时间点。Step 804: When the channel is in an idle state and it is decided to restart the channel back-off access process, start the second channel back-off access process at the time reference point; wherein the time reference point is the decision to start the second channel back-off access process. time point.
可选的,时间基准点存在以下两种可能的确定方式;Optionally, there are the following two possible ways to determine the time reference point;
·时间基准点是第一无线通信设备决定放弃传输的时间点;·The time reference point is the time point when the first wireless communication device decides to give up transmission;
结合参考图9,其示出了STA1在时间点901获得传输机会但决定不启动传输,当前的信道为空闲状态,STA1在链路1上重新进行EDCA退避(即开始第二信道退避接入过程)。STA1在时间点901发现预期启动的TX PPDU对STA2的RX PPDU造成干扰。Referring to Figure 9, it shows that STA1 obtained a transmission opportunity at time point 901 but decided not to start transmission. The current channel is in an idle state, and STA1 re-executes EDCA backoff on link 1 (that is, starting the second channel backoff access process ). At time point 901, STA1 discovered that the expected startup TX PPDU caused interference to the RX PPDU of STA2.
·时间基准点是第一无线通信设备放弃传输后,重新发现预期启动的传输对MLD中的第二无线通信设备的数据交互不再造成干扰时的时间点。·The time reference point is the time point when the first wireless communication device gives up transmission and rediscovers that the expected start of transmission no longer causes interference to the data interaction of the second wireless communication device in the MLD.
结合参考图10,其示出了STA1在时间点1001获得传输机会但决定不启动传输,STA1在时间点1001发现预期启动的TX PPDU对STA2的RX PPDU造成干扰。STA1暂时假定STA1在这个AC Queue上没有要发送的数据包,即假定这个AC Queue为一个空队列,因此STA1可以在时间点1001不必触发启动传输,并保持这个AC Queue上的EDCA退避的信道退避窗口为0,直到在后续时间点1002,STA2认为此时触发启动AC Queue上的数据包不会对链路2上的数据交互造成干扰时,STA1可以重新将AC Queue当作是一个非空的队列,此时当前的信道为空闲状态,STA1重新在链路1上进行EDCA退避,即STA1在链路1上开始第二信道退避接入过程。
Referring to FIG. 10 , it shows that STA1 obtains a transmission opportunity at time point 1001 but decides not to initiate transmission. STA1 finds that the TX PPDU expected to be started causes interference to the RX PPDU of STA2 at time point 1001 . STA1 temporarily assumes that STA1 has no data packets to send on this AC Queue, that is, it is assumed that this AC Queue is an empty queue, so STA1 can start transmission without triggering at time point 1001, and maintain the channel backoff of EDCA backoff on this AC Queue. The window is 0 until the subsequent time point 1002. When STA2 believes that triggering the data packet on the AC Queue at this time will not interfere with the data interaction on link 2, STA1 can treat the AC Queue as a non-empty one again. queue, the current channel is in idle state at this time, and STA1 performs EDCA backoff on link 1 again, that is, STA1 starts the second channel backoff access process on link 1.
在一些可选的实施例中,第一无线通信设备还将时间基准点对齐至第一无线网络设备对应的最近一个时隙Slot的边界。在时间基准点是第一无线通信设备决定放弃传输的时间点的情况下,时间基准点对齐至如图9所示的时隙边界901。在时间基准点是第一无线通信设备放弃传输后,重新发现预期启动的传输对MLD中的第二无线通信设备的数据交互不再造成干扰时的时间点的情况下,时间基准点对齐至如图10所示的时隙边界1002。In some optional embodiments, the first wireless communication device also aligns the time reference point to the boundary of the latest time slot Slot corresponding to the first wireless network device. In the case where the time reference point is the time point at which the first wireless communication device decides to abandon transmission, the time reference point is aligned to the time slot boundary 901 as shown in FIG. 9 . In the case where the time reference point is the time point when the expected initiated transmission no longer causes interference to the data interaction of the second wireless communication device in the MLD after the first wireless communication device gives up transmission, the time reference point is aligned to as follows: Slot boundaries 1002 shown in Figure 10.
在一些可选的实施例中,在时间基准点开始第二信道退避接入过程,包括:In some optional embodiments, starting the second channel backoff access process at the time reference point includes:
1,从时间基准点开始,在第一时间段上进行信道检测;1. Starting from the time reference point, perform channel detection in the first time period;
可选的,当信道退避接入过程为DCF时,第一时间段可以是上述中的DIFS,DIFS=SIFSTime+2*SlotTime。由上述相关介绍可知SIFS=D1+M1+Rx/Tx,SlotTime=D2+CCAdel+M2+Rx/Tx。可选的,当信道退避接入过程为EDCA退避时,第一时间段可以是上述中的AIFS,AIFS=SIFSTime+AIFSN*SlotTime。由上述相关介绍可知对于不同的AC可具有不同的AIFSN值,AIFSN值越大即表示当前第一无线通信设备的优先级越低。结合参考图9和图10,其示出了STA1执行新的EDCA退避,其中,AIFS即为第一时间段。Optionally, when the channel backoff access process is DCF, the first time period may be the above-mentioned DIFS, DIFS=SIFSTime+2*SlotTime. From the above related introduction, we can know that SIFS=D1+M1+Rx/Tx, SlotTime=D2+CCAdel+M2+Rx/Tx. Optionally, when the channel backoff access process is EDCA backoff, the first time period may be the above-mentioned AIFS, AIFS=SIFSTime+AIFSN*SlotTime. It can be seen from the above related introduction that different ACs may have different AIFSN values. The larger the AIFSN value, the lower the priority of the current first wireless communication device. Referring to Figures 9 and 10 in conjunction, it is shown that STA1 performs a new EDCA backoff, where AIFS is the first time period.
2,在第一时间段上的信道检测结果为空闲的情况下,在n个第二时间段Slot中的第i个第二时间段上进行信道检测,n为退避时间段的数量,i的初始值为1且i不大于n;2. When the channel detection result in the first time period is idle, channel detection is performed on the i-th second time period among the n second time periods Slot. n is the number of backoff time periods, and i The initial value is 1 and i is not greater than n;
在一些可选的实施例中,EDCA退避过程包括IFS信道检测阶段(第一时间段)和随机退避阶段,随机退避阶段包括n个slot(第二时间段)。In some optional embodiments, the EDCA backoff process includes an IFS channel detection phase (first time period) and a random backoff phase. The random backoff phase includes n slots (second time period).
由上述可知,第一时间段包括SIFS和若干个slot。第一时间段上的信道检测结果为空闲,可以是在SIFS和若干个slot上的信道检测结果均为空闲;也可以是,SIFS上的信道检测结果为繁忙、若干个slot上的信道检测结果为空闲。As can be seen from the above, the first time period includes SIFS and several slots. The channel detection result in the first time period is idle, which can be that the channel detection results on SIFS and several slots are all idle; it can also be that the channel detection result on SIFS is busy and the channel detection results on several slots are busy. for idle.
3,在第i个第二时间段上的信道检测结果为空闲且n不为0的情况下,将n减一,将i加1后再次执行在n个第二时间段中的第i个第二时间段上进行信道检测的步骤;3. When the channel detection result in the i-th second time period is idle and n is not 0, decrement n by one, increase i by 1, and then execute the i-th in the n second time periods again. The steps of performing channel detection in the second time period;
当第一无线通信设备在第i个slot上进行信道检测的检测结果为信道处于空闲状态且n不为0时,第一无线通信设备将退避时隙数减1,并继续在第i+1个slot上进行信道检测,直至退避时隙数为0。结合参考图9和图10,其示出了STA1执行新的EDCA退避,并且,退避时隙数逐渐减少至0的过程。When the first wireless communication device performs channel detection on the i-th slot and the detection result is that the channel is in an idle state and n is not 0, the first wireless communication device decrements the number of backoff slots by 1 and continues to perform channel detection on the i+1th slot. Channel detection is performed on each slot until the number of backoff slots reaches 0. Referring to FIG. 9 and FIG. 10 in conjunction, it shows the process in which STA1 performs new EDCA backoff, and the number of backoff slots is gradually reduced to 0.
4,在第i个第二时间段上的信道检测结果为空闲且n为0的情况下,确定第二信道退避接入过程获得传输机会。4. When the channel detection result in the i-th second time period is idle and n is 0, determine that the second channel backoff access process obtains a transmission opportunity.
当第一无线通信设备在第i个slot上进行信道检测的检测结果为信道处于空闲状态且n不为0时,第一无线通信设备确定第二信道退避接入过程获得传输机会。When the first wireless communication device performs channel detection on the i-th slot and the detection result is that the channel is in an idle state and n is not 0, the first wireless communication device determines that the second channel backoff access process obtains a transmission opportunity.
结合参考图9和图10,其示出了STA1执行新的EDCA退避(即第二信道退避接入过程),在退避时隙数逐渐减少至0后,STA1获得TX PPDU(传输数据)的机会。Referring to Figure 9 and Figure 10 in conjunction, it shows that STA1 performs a new EDCA backoff (i.e., the second channel backoff access process). After the number of backoff slots gradually decreases to 0, STA1 has the opportunity to obtain TX PPDU (transmission data). .
需要说明的是,在信道繁忙状态下,也可以采用图8所示的方法。此时,步骤804可按如下方式实施:针对NSTR Link上的STA或AP,在决定重新开始信道退避接入过程的情况下,在时间基准点开始第二信道退避接入过程;其中,时间基准点是决定开始第二信道退避接入过程的时间点。It should be noted that when the channel is busy, the method shown in Figure 8 can also be used. At this time, step 804 can be implemented as follows: for the STA or AP on the NSTR Link, when deciding to restart the channel backoff access process, start the second channel backoff access process at the time reference point; where, the time reference point is the time point at which it is decided to start the second channel backoff access process.
综上所述,通过在时间基准点开始第二信道退避接入过程,提供了一种重新开始信道退避接入过程的可能实现方式。To sum up, by starting the second channel back-off access process at the time reference point, a possible implementation method of restarting the channel back-off access process is provided.
并且,时间基准点是第一无线通信设备决定放弃传输的时间点,或,时间基准点是第一无线通信设备放弃传输后,重新发现预期启动的传输对MLD中的第二无线通信设备的数据交互不再造成干扰时的时间点,进一步提供了基于空闲状态的信道,开始第二信道退避接入过程的具体实现手段。Furthermore, the time reference point is the time point when the first wireless communication device decides to give up transmission, or the time reference point is when the first wireless communication device gives up transmission and then rediscovers the expected start of transmission data to the second wireless communication device in the MLD. The time point when the interaction no longer causes interference further provides a specific implementation method for starting the second channel backoff access process based on the idle state channel.
请参考图11,其示出了本申请一个示例性实施例提供的信道接入方法的流程图。该方法包括:
Please refer to Figure 11, which shows a flow chart of a channel access method provided by an exemplary embodiment of the present application. The method includes:
步骤1101,在信道处于繁忙状态的情况下,开始第一信道退避接入过程;Step 1101: When the channel is in a busy state, start the first channel backoff access process;
在一些可选的实施例中,图11所示的方法由MLD中NSTR链路对应的第一无线通信设备执行。在一些可选的实施例中,无线通信设备包括STA和AP中的任意一种。可选的,第一无线通信设备为STA1,第二无线通信设备为STA2;或,第一无线通信设备为AP1,第二无线通信设备为AP2。为方便说明,下述以第一无线通信设备为STA1,第二无线通信设备为STA2进行举例介绍。In some optional embodiments, the method shown in Figure 11 is executed by the first wireless communication device corresponding to the NSTR link in the MLD. In some optional embodiments, the wireless communication device includes any one of a STA and an AP. Optionally, the first wireless communication device is STA1 and the second wireless communication device is STA2; or, the first wireless communication device is AP1 and the second wireless communication device is AP2. For convenience of explanation, the following takes the first wireless communication device as STA1 and the second wireless communication device as STA2 as an example.
结合参考图12,图12示出了STA1在确定信道处于繁忙状态的结束时刻,STA1开始进行EDCA退避,即STA1开始第一信道退避接入过程。With reference to FIG. 12 , FIG. 12 shows that at the end moment when STA1 determines that the channel is in a busy state, STA1 starts to perform EDCA backoff, that is, STA1 starts the first channel backoff access process.
步骤1102,在第一信道退避接入过程获得传输机会但预期启动的传输对MLD中的第二无线通信设备的数据交互造成干扰的情况下,放弃传输;Step 1102: When the first channel backoff access process obtains a transmission opportunity but the expected initiated transmission causes interference to the data interaction of the second wireless communication device in the MLD, give up the transmission;
在一个可选的实施例中,第一无线通信设备在第一信道退避接入过程的结束时刻获得传输机会,但第一无线通信设备发现预期启动的传输对第二无线通信设备的数据交互造成干扰,第一无线通信设备放弃传输。In an optional embodiment, the first wireless communication device obtains a transmission opportunity at the end of the first channel backoff access process, but the first wireless communication device finds that the expected start of transmission causes data interaction with the second wireless communication device. interference, the first wireless communication device gives up transmission.
步骤1103,决定开始第二信道退避接入过程;Step 1103, decide to start the second channel backoff access process;
第一无线通信设备放弃传输,并决定重新开始信道退避接入过程,即决定开始第二信道退避接入过程。The first wireless communication device gives up transmission and decides to restart the channel backoff access process, that is, decides to start the second channel backoff access process.
步骤1104,在信道状态为空闲且决定开始第二信道退避接入过程的情况下,在时间基准点生成一个信道繁忙信号,时间基准点是决定开始第二信道退避接入过程的时间点;Step 1104, when the channel status is idle and it is decided to start the second channel back-off access process, generate a channel busy signal at the time reference point, which is the time point when it is decided to start the second channel back-off access process;
在一些可选的实施例中,信道繁忙信号可以是以下信号中的至少一种:In some optional embodiments, the channel busy signal may be at least one of the following signals:
·CCA(Clear Channel Assessment,空闲信道评估)繁忙信号;·CCA (Clear Channel Assessment) busy signal;
·非0的NAV(Network Allocation Vector,网络分配向量)信息;NAV可以理解为一个时间计数器,表示信道还要被占用多久,每一个监听的STA或AP都维持一个NAV计数器。NAV的值随着时间推移不断减小,在NAV值减到零之前,STA或AP始终认为信道忙而停止信道竞争和数据发送。·Non-zero NAV (Network Allocation Vector) information; NAV can be understood as a time counter, indicating how long the channel will be occupied. Each listening STA or AP maintains a NAV counter. The NAV value continues to decrease as time goes by. Before the NAV value decreases to zero, the STA or AP always considers the channel to be busy and stops channel competition and data transmission.
·收发序列;·Transmitting and receiving sequences;
在一些可选的实施例中,信道繁忙信号持续第一时长。In some optional embodiments, the channel busy signal lasts for the first duration.
当信道繁忙信号包括CCA繁忙信号时,第一时长可以包括CCA繁忙信号的检测时间的整数倍时长。可选的,CCA繁忙信号的检测时间的时长是预先配置的;可选的,CCA繁忙信号的检测时间的结束时刻早于第二无线通信设备的数据交互的结束时刻;可选的,CCA繁忙信号的检测时间的结束时刻等于第二无线通信设备的数据交互的结束时刻。When the channel busy signal includes a CCA busy signal, the first duration may include an integer multiple of the detection time of the CCA busy signal. Optionally, the length of the detection time of the CCA busy signal is preconfigured; optionally, the end time of the detection time of the CCA busy signal is earlier than the end time of the data interaction of the second wireless communication device; optionally, the CCA busy signal The end time of the detection time of the signal is equal to the end time of the data interaction of the second wireless communication device.
当信道繁忙信号包括非0的NAV信息时,第一时长可以包括NAV信息的时长。可选的,NAV信息的时长是预先配置的;可选的,NAV信息的结束时刻早于第二无线通信设备的数据交互的结束时刻;可选的,NAV信息的结束时刻等于第二无线通信设备的数据交互的结束时刻。When the channel busy signal includes non-zero NAV information, the first duration may include the duration of the NAV information. Optionally, the duration of the NAV information is preconfigured; optionally, the end time of the NAV information is earlier than the end time of the data interaction of the second wireless communication device; optionally, the end time of the NAV information is equal to the end time of the second wireless communication device. The end time of data interaction with the device.
当信道繁忙信号包括收发序列时,第一时长可以包括第一无线通信设备进行收发序列的数据交互的时长。可选的,收发序列的时长是预先配置的;可选的,收发序列的结束时刻早于第二无线通信设备的数据交互的结束时刻;可选的,收发序列的结束时刻等于第二无线通信设备的数据交互的结束时刻。When the channel busy signal includes a transceiver sequence, the first duration may include a duration for the first wireless communication device to perform data interaction of the transceiver sequence. Optionally, the duration of the transceiver sequence is preconfigured; optionally, the end time of the transceiver sequence is earlier than the end time of data interaction of the second wireless communication device; optionally, the end time of the transceiver sequence is equal to the end time of the second wireless communication device. The end time of data interaction with the device.
在一些可选的实施例中,信道繁忙信号为假的信道繁忙信号。可选的,假的信道繁忙信号包括假的CCA繁忙信号、假的非0的NAV信息和假的收发序列中的至少一种。In some optional embodiments, the channel busy signal is a false channel busy signal. Optionally, the false channel busy signal includes at least one of a false CCA busy signal, false non-zero NAV information, and a false transceiver sequence.
在一些可选的实施例中,请参考图12,STA1在上一次EDCA退避(即第一信道退避接入过程)结束时刻1201获得传输机会,但STA1决定不启动传输,之后STA1生成一个信道繁忙信号,信道繁忙信号的开始时刻1201为新的EDCA退避的时间基准点,之后,在信道繁忙信号的结束时刻1202之后,STA1进入IFS信道检测阶段(AIFS)。In some optional embodiments, please refer to Figure 12. STA1 obtained the transmission opportunity at the end of the last EDCA backoff (i.e., the first channel backoff access process) 1201, but STA1 decided not to start transmission. After that, STA1 generated a channel busy message. signal, the start time 1201 of the channel busy signal is the time reference point of the new EDCA backoff, and then, after the end time 1202 of the channel busy signal, STA1 enters the IFS channel detection phase (AIFS).
在另一个可选的实施例中,请参考图13,STA1在上一次EDCA退避(即第一信道退避
接入过程)结束时刻1301获得传输机会,但STA1决定不启动传输,之后,STA1暂时假定在这个AC Queue上没有要发送的数据包,即假定这个AC Queue为一个空队列,因此STA1可以不触发启动传输,并保持这个AC Queue上的EDCA退避的信道退避窗口为0,直至在后续时间点1302,STA2认为此时触发启动AC Queue上的数据包不会对链路2上的数据交互造成干扰时,STA1可以重新将AC Queue当作是一个非空的队列,并在时间点1302生成一个信道繁忙信号,信道繁忙信号的开始时刻1302为新的EDCA退避的时间基准点,之后,在信道繁忙信号的结束时刻1303之后,STA进入IFS信道检测阶段(AIFS)。In another optional embodiment, please refer to Figure 13. In the last EDCA backoff (i.e., the first channel backoff), STA1 Access process) end time 1301 gets the transmission opportunity, but STA1 decides not to start transmission. After that, STA1 temporarily assumes that there is no data packet to be sent on this AC Queue, that is, it is assumed that this AC Queue is an empty queue, so STA1 does not need to trigger Start transmission and keep the channel backoff window of EDCA backoff on this AC Queue at 0 until the subsequent time point 1302. STA2 believes that triggering the data packet on the AC Queue at this time will not cause interference to the data interaction on link 2. When After the end time 1303 of the signal, the STA enters the IFS channel detection phase (AIFS).
步骤1105,在信道繁忙信号的结束时刻,开始第二信道退避接入过程。Step 1105: At the end of the channel busy signal, start the second channel backoff access process.
需要说明的是,在信道繁忙状态下,也可以采用图11所示的方法。此时,步骤1104可按如下方式实施:针对NSTR Link上的STA或AP,在决定重新开始信道退避接入过程的情况下,在时间基准点生成一个信道繁忙信号,时间基准点是决定开始第二信道退避接入过程的时间点。It should be noted that when the channel is busy, the method shown in Figure 11 can also be used. At this time, step 1104 can be implemented as follows: for the STA or AP on the NSTR Link, when deciding to restart the channel backoff access process, generate a channel busy signal at the time reference point, which is the time reference point when the decision is made to start the channel backoff access process. The time point of the second channel backoff access process.
综上所述,通过在时间基准点生成一个信道繁忙信号,使得第一无线通信设备根据预先的“基于信道繁忙开始第二信道退避接入过程”的方式,实现基于信道空闲开始第二信道退避接入过程。To sum up, by generating a channel busy signal at the time reference point, the first wireless communication device can start the second channel backoff based on the channel idle according to the preset "start the second channel backoff access process based on the channel busy" method. Access process.
请参考图14,其示出了本申请一个示例性实施例提供的信道接入方法的流程图。该方法包括:Please refer to Figure 14, which shows a flow chart of a channel access method provided by an exemplary embodiment of the present application. The method includes:
步骤1401,在信道处于繁忙状态的情况下,开始第一信道退避接入过程;Step 1401: When the channel is in a busy state, start the first channel backoff access process;
在一些可选的实施例中,图14所示的方法由MLD中NSTR链路对应的第一无线通信设备执行。在一些可选的实施例中,无线通信设备包括STA和AP中的任意一种。可选的,第一无线通信设备为STA1,第二无线通信设备为STA2;或,第一无线通信设备为AP1,第二无线通信设备为AP2。为方便说明,下述以第一无线通信设备为STA1,第二无线通信设备为STA2进行举例介绍。In some optional embodiments, the method shown in Figure 14 is executed by the first wireless communication device corresponding to the NSTR link in the MLD. In some optional embodiments, the wireless communication device includes any one of a STA and an AP. Optionally, the first wireless communication device is STA1 and the second wireless communication device is STA2; or, the first wireless communication device is AP1 and the second wireless communication device is AP2. For convenience of explanation, the following takes the first wireless communication device as STA1 and the second wireless communication device as STA2 as an example.
结合参考图15,图15示出了STA1在确定信道处于繁忙状态的结束时刻,STA1开始进行EDCA退避,即STA1开始第一信道退避接入过程。With reference to FIG. 15 , FIG. 15 shows that at the end moment when STA1 determines that the channel is in a busy state, STA1 starts EDCA backoff, that is, STA1 starts the first channel backoff access process.
步骤1402,在第一信道退避接入过程获得传输机会但预期启动的传输对MLD中的第二无线通信设备的数据交互造成干扰的情况下,放弃传输;Step 1402: If the first channel backoff access process obtains a transmission opportunity but the expected initiated transmission causes interference to the data interaction of the second wireless communication device in the MLD, give up the transmission;
在一个可选的实施例中,第一无线通信设备在第一信道退避接入过程的结束时刻获得传输机会,但第一无线通信设备发现预期启动的传输对第二无线通信设备的数据交互造成干扰,第一无线通信设备放弃传输。In an optional embodiment, the first wireless communication device obtains a transmission opportunity at the end of the first channel backoff access process, but the first wireless communication device finds that the expected start of transmission causes data interaction with the second wireless communication device. interference, the first wireless communication device gives up transmission.
步骤1403,决定开始第二信道退避接入过程;Step 1403, decide to start the second channel backoff access process;
第一无线通信设备放弃传输,并决定开始第二信道退避接入过程。The first wireless communication device gives up transmission and decides to start a second channel backoff access process.
步骤1404,在信道状态为空闲且决定重新开始信道退避接入过程的情况下,在第二无线通信设备进行数据交互的时间内,第一无线通信设备将信道确定为繁忙;Step 1404, when the channel status is idle and it is decided to restart the channel backoff access process, the first wireless communication device determines the channel as busy during the time when the second wireless communication device performs data exchange;
在一些可选的实施例中,第一无线通信设备将第二无线通信设备的收发序列作为第一无线通信设备的收发序列;在第一无线通信设备的收发序列的结束时刻,第一无线通信设备开始第二信道退避接入过程。In some optional embodiments, the first wireless communication device uses the transceiver sequence of the second wireless communication device as the transceiver sequence of the first wireless communication device; at the end of the transceiver sequence of the first wireless communication device, the first wireless communication device The device starts the second channel backoff access process.
结合参考图15,STA1在上一次EDCA退避(第一信道退避接入过程)的结束时刻1501获得传输机会,但STA1决定不启动传输,之后STA1将STA2的收发序列作为自身的收发序列。在STA2的收发序列的结束时刻1502,STA1开始新的EDCA退避,即STA1开始第二信道退避接入过程。Referring to Figure 15, STA1 obtained a transmission opportunity at the end time 1501 of the last EDCA backoff (first channel backoff access process), but STA1 decided not to start transmission. After that, STA1 used the transceiver sequence of STA2 as its own transceiver sequence. At the end time 1502 of STA2's transmission and reception sequence, STA1 starts a new EDCA backoff, that is, STA1 starts the second channel backoff access process.
步骤1405,在第二无线通信设备数据交互完毕后,第一无线通信设备开始第二信道退避接入过程。Step 1405: After the data exchange with the second wireless communication device is completed, the first wireless communication device starts the second channel backoff access process.
需要说明的是,在信道繁忙状态下,也可以采用图14所示的方法。此时,步骤1404可
按如下方式实施:针对NSTR Link上的STA或AP,在决定重新开始信道退避接入过程的情况下,在第二无线通信设备进行数据交互的时间内,第一无线通信设备将信道确定为繁忙。It should be noted that when the channel is busy, the method shown in Figure 14 can also be used. At this point, step 1404 can It is implemented as follows: for the STA or AP on the NSTR Link, when deciding to restart the channel backoff access process, the first wireless communication device determines the channel as busy during the time when the second wireless communication device performs data exchange. .
综上所述,通过将第二无线通信设备的收发序列作为第一无线通信设备的收发序列,在第一无线通信设备的收发序列的结束时刻,重新开始信道退避接入过程,使得第一无线通信设备根据预先的“基于信道繁忙开始第二信道退避接入过程”的方式,实现基于信道空闲开始第二信道退避接入过程。并且,第一无线通信设备能尽快开始第二信道退避接入过程。To sum up, by using the transceiver sequence of the second wireless communication device as the transceiver sequence of the first wireless communication device, at the end of the transceiver sequence of the first wireless communication device, the channel backoff access process is restarted, so that the first wireless communication device The communication device implements starting the second channel back-off access process based on the channel being idle according to the preset method of "starting the second channel back-off access process based on the channel being busy". Moreover, the first wireless communication device can start the second channel backoff access process as soon as possible.
可以理解的是,上述方法实施例可以单独实施,也可以组合实施,本申请对此不加以限制。It can be understood that the above method embodiments can be implemented individually or in combination, and this application is not limited thereto.
图16示出了本申请一个示例性实施例提供的信道接入装置的结构框图,该装置包括:Figure 16 shows a structural block diagram of a channel access device provided by an exemplary embodiment of the present application. The device includes:
处理模块1601,用于在信道状态为空闲且决定重新开始信道退避接入过程的情况下,执行如下步骤:在第一信道退避接入过程,获得传输机会但放弃传输;执行第二信道退避接入过程;其中,所述第一信道退避接入过程是所述第二信道退避接入过程的上一次信道退避接入过程。The processing module 1601 is configured to perform the following steps when the channel status is idle and the channel back-off access process is decided to be restarted: in the first channel back-off access process, a transmission opportunity is obtained but the transmission is given up; and the second channel back-off access process is performed. entry process; wherein the first channel back-off access process is the last channel back-off access process of the second channel back-off access process.
在一些可选的实施例中,处理模块1601还用于在时间基准点开始第二信道退避接入过程;其中,时间基准点是决定开始第二信道退避接入过程的时间点。In some optional embodiments, the processing module 1601 is also configured to start the second channel back-off access process at a time reference point; wherein the time reference point is the time point at which it is decided to start the second channel back-off access process.
在一些可选的实施例中,该装置包括MLD中NSTR链路对应的第一无线通信设备,放弃传输是因为第一无线通信设备发现预期启动的传输对MLD中的第二无线通信设备的数据交互造成干扰而放弃的。In some optional embodiments, the apparatus includes a first wireless communication device corresponding to the NSTR link in the MLD. The reason for giving up the transmission is because the first wireless communication device finds that the expected start of transmission is to the data of the second wireless communication device in the MLD. The interaction caused interference and was abandoned.
在一些可选的实施例中,时间基准点是第一无线通信设备决定放弃传输的时间点。In some optional embodiments, the time reference point is a time point when the first wireless communication device decides to give up transmission.
在一些可选的实施例中,时间基准点是第一无线通信设备放弃传输后,重新发现预期启动的传输对MLD中的第二无线通信设备的数据交互不再造成干扰时的时间点。In some optional embodiments, the time reference point is the time point when the first wireless communication device gives up transmission and rediscovers that the expected start of transmission no longer causes interference to the data interaction of the second wireless communication device in the MLD.
在一些可选的实施例中,处理模块1601还用于从时间基准点开始,在第一时间段上进行信道检测;在第一时间段上的信道检测结果为空闲的情况下,在n个第二时间段Slot中的第i个第二时间段上进行信道检测,n为退避时间段的数量,i的初始值为1且i不大于n;在第i个第二时间段上的信道检测结果为空闲且n不为0的情况下,将n减一,将i加1后再次执行在n个第二时间段中的第i个第二时间段上进行信道检测的步骤;在第i个第二时间段上的信道检测结果为空闲且n为0的情况下,确定信道退避接入过程获得传输机会。In some optional embodiments, the processing module 1601 is also configured to perform channel detection in the first time period starting from the time reference point; when the channel detection result in the first time period is idle, perform channel detection in n Channel detection is performed on the i-th second time period in the second time period Slot, n is the number of backoff time periods, the initial value of i is 1 and i is not greater than n; the channel on the i-th second time period When the detection result is idle and n is not 0, n is decremented by one, i is increased by 1, and then the steps of performing channel detection on the i-th second time period among the n second time periods are performed again; in the When the channel detection result in the i second time period is idle and n is 0, it is determined that the channel backoff access process is obtained to obtain a transmission opportunity.
在一些可选的实施例中,处理模块1601还用于将时间基准点对齐至第一无线通信设备对应的最近一个时隙的边界。In some optional embodiments, the processing module 1601 is also configured to align the time reference point to the boundary of the latest time slot corresponding to the first wireless communication device.
在一些可选的实施例中,处理模块1601还用于在时间基准点生成一个信道繁忙信号,时间基准点是决定开始第二信道退避接入过程的时间点;在信道繁忙信号的结束时刻,开始第二信道退避接入过程。In some optional embodiments, the processing module 1601 is also used to generate a channel busy signal at a time reference point, which is the time point at which it is decided to start the second channel backoff access process; at the end of the channel busy signal, Start the second channel backoff access process.
在一些可选的实施例中,信道繁忙信号,包括如下信号中的任意一种:CCA繁忙信号、非0的NAV信息和收发序列。In some optional embodiments, the channel busy signal includes any one of the following signals: CCA busy signal, non-zero NAV information, and transceiver sequence.
在一些可选的实施例中,信道繁忙信号持续第一时长。In some optional embodiments, the channel busy signal lasts for the first duration.
在一些可选的实施例中,该装置包括MLD中NSTR链路对应的第一无线通信设备,放弃传输是因为第一无线通信设备发现预期启动的传输对MLD中的第二无线通信设备的数据交互造成干扰而放弃的。In some optional embodiments, the apparatus includes a first wireless communication device corresponding to the NSTR link in the MLD. The reason for giving up the transmission is because the first wireless communication device finds that the expected start of transmission is to the data of the second wireless communication device in the MLD. The interaction caused interference and was abandoned.
在一些可选的实施例中,处理模块1601还用于在第二无线通信设备进行数据交互的时间内将信道确定为繁忙;在第二无线通信设备数据交互完毕后,开始第二信道退避接入过程。In some optional embodiments, the processing module 1601 is also configured to determine the channel as busy during the time when the second wireless communication device is performing data exchange; after the second wireless communication device completes the data exchange, start the second channel backoff connection. into the process.
在一些可选的实施例中,处理模块1601还用于将第二无线通信设备的收发序列作为第一无线通信设备的收发序列;在第一无线通信设备的收发序列的结束时刻,开始第二信道退避接入过程。In some optional embodiments, the processing module 1601 is also configured to use the transceiver sequence of the second wireless communication device as the transceiver sequence of the first wireless communication device; at the end of the transceiver sequence of the first wireless communication device, start the second Channel backoff access process.
综上所述,通过在信道状态为空闲且决定重新开始信道退避接入过程的情况下,执行如
下步骤:在第一信道退避接入过程,获得传输机会但放弃传输;执行第二信道退避接入过程,提供了一种重新开始信道退避接入过程的方式。To sum up, when the channel status is idle and it is decided to restart the channel backoff access process, perform the following Next steps: In the first channel back-off access process, obtain the transmission opportunity but give up the transmission; execute the second channel back-off access process, which provides a way to restart the channel back-off access process.
需要说明的一点是,上述实施例提供的装置在实现其功能时,仅以上述各个功能模块的划分进行举例说明,实际应用中,可以根据实际需要而将上述功能分配由不同的功能模块完成,即将设备的内容结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。It should be noted that when the device provided in the above embodiment implements its functions, only the division of the above functional modules is used as an example. In practical applications, the above functions can be allocated to different functional modules according to actual needs. That is, the content structure of the device is divided into different functional modules to complete all or part of the functions described above.
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。Regarding the devices in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and will not be described in detail here.
请参考图17,其示出了本申请一个实施例提供的MLD的结构示意图,MLD可以是STA MLD或AP MLD。STA MLD包括STA1和STA2;AP MLD包括AP1和AP2。以MLD为STA MLD 1700为例,STA1和STA2共用处理器1701,STA1还包括收发器1702和存储器1703,STA2还包括收发器1704和存储器1705。Please refer to Figure 17, which shows a schematic structural diagram of an MLD provided by an embodiment of the present application. The MLD can be a STA MLD or an AP MLD. STA MLD includes STA1 and STA2; AP MLD includes AP1 and AP2. Taking the MLD as STA MLD 1700 as an example, STA1 and STA2 share the processor 1701. STA1 also includes a transceiver 1702 and a memory 1703, and STA2 also includes a transceiver 1704 and a memory 1705.
处理器1701包括一个或者一个以上处理核心,处理器1701通过运行软件程序以及模块,从而执行各种功能应用。The processor 1701 includes one or more processing cores. The processor 1701 executes various functional applications by running software programs and modules.
收发器1702可以用于进行信息的接收和发送,收发器1702可以是一块通信芯片。收发器1704与收发器1702相类似,不再赘述。The transceiver 1702 can be used to receive and send information, and the transceiver 1702 can be a communication chip. The transceiver 1704 is similar to the transceiver 1702 and will not be described again.
存储器1703可用于存储计算机程序,处理器1701用于执行该计算机程序,以实现上述方法实施例中无线通信设备执行的各个步骤。存储器1705与存储器1703相类似,不再赘述。The memory 1703 can be used to store a computer program, and the processor 1701 is used to execute the computer program to implement various steps performed by the wireless communication device in the above method embodiment. The memory 1705 is similar to the memory 1703 and will not be described again.
此外,存储器1703可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:随机存储器(Random-Access Memory,RAM)和只读存储器(Read-Only Memory,ROM)、可擦写可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、电可擦写可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、闪存或其他固态存储其技术,只读光盘(Compact Disc Read-Only Memory,CD-ROM)、高密度数字视频光盘(Digital Video Disc,DVD)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。In addition, the memory 1703 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof. Volatile or non-volatile storage devices include but are not limited to: Random-Access Memory (RAM) And read-only memory (Read-Only Memory, ROM), Erasable Programmable Read-Only Memory (EPROM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), flash memory or other solid-state storage technology, compact disc (Compact Disc Read-Only Memory, CD-ROM), high-density digital video disc (Digital Video Disc, DVD) or other optical storage, tape cassette, tape, disk storage or other magnetic storage device.
在另一种可能的MLD的结构中,STA1和STA2具有各自的处理器。In another possible MLD structure, STA1 and STA2 have respective processors.
在另一种可能的MLD的结构中,STA1和STA2共用同一个存储器。In another possible MLD structure, STA1 and STA2 share the same memory.
本申请实施例还提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序用于被处理器执行,以实现上述信道接入方法。Embodiments of the present application also provide a computer-readable storage medium, where a computer program is stored in the storage medium, and the computer program is configured to be executed by a processor to implement the above channel access method.
可选地,该计算机可读存储介质可以包括:只读存储器(Read-Only Memory,ROM)、随机存储器(Random-Access Memory,RAM)、固态硬盘(Solid State Drives,SSD)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(Resistance Random Access Memory,ReRAM)和动态随机存取存储器(Dynamic Random Access Memory,DRAM)。Optionally, the computer-readable storage medium may include: read-only memory (Read-Only Memory, ROM), random access memory (Random-Access Memory, RAM), solid state drive (Solid State Drives, SSD) or optical disk, etc. Among them, random access memory can include resistive random access memory (Resistance Random Access Memory, ReRAM) and dynamic random access memory (Dynamic Random Access Memory, DRAM).
本申请实施例还提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片运行时,用于实现上述信道接入方法。An embodiment of the present application also provides a chip, which includes programmable logic circuits and/or program instructions, and is used to implement the above channel access method when the chip is running.
本申请实施例还提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中,处理器从所述计算机可读存储介质读取并执行所述计算机指令,以实现上述信道接入方法。Embodiments of the present application also provide a computer program product or computer program. The computer program product or computer program includes computer instructions. The computer instructions are stored in a computer-readable storage medium. The processor reads the computer instructions from the computer-readable storage medium. The medium reads and executes the computer instructions to implement the above channel access method.
本申请实施例中的处理器包括:专用集成电路(Application Specific Integrated Circuit,ASIC)。The processor in the embodiment of the present application includes: Application Specific Integrated Circuit (Application Specific Integrated Circuit, ASIC).
应理解,在本申请的实施例中提到的“指示”可以是直接指示,也可以是间接指示,还可以是表示具有关联关系。举例说明,A指示B,可以表示A直接指示B,例如B可以通过A获取;也可以表示A间接指示B,例如A指示C,B可以通过C获取;还可以表示A和B
之间具有关联关系。It should be understood that the "instruction" mentioned in the embodiments of this application may be a direct instruction, an indirect instruction, or an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that A and B There is a correlation relationship between them.
在本申请实施例的描述中,术语“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。In the description of the embodiments of this application, the term "correspondence" can mean that there is a direct correspondence or indirect correspondence between the two, it can also mean that there is an associated relationship between the two, or it can mean indicating and being instructed, configuration and being. Configuration and other relationships.
在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。The "plurality" mentioned in this article means two or more than two. "And/or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and/or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the related objects are in an "or" relationship.
另外,本文中描述的步骤编号,仅示例性示出了步骤间的一种可能的执行先后顺序,在一些其它实施例中,上述步骤也可以不按照编号顺序来执行,如两个不同编号的步骤同时执行,或者两个不同编号的步骤按照与图示相反的顺序执行,本申请实施例对此不作限定。In addition, the step numbers described in this article only illustrate a possible execution sequence between the steps. In some other embodiments, the above steps may not be executed in the numbering sequence, such as two different numbers. The steps are executed simultaneously, or two steps with different numbers are executed in the reverse order as shown in the figure, which is not limited in the embodiments of the present application.
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。Those skilled in the art should realize that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. Storage media can be any available media that can be accessed by a general purpose or special purpose computer.
以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
The above are only exemplary embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection of the present application. within the range.
Claims (24)
- 一种信道接入方法,其特征在于,所述方法包括:A channel access method, characterized in that the method includes:在信道状态为空闲并且决定重新开始信道退避接入过程的情况下,执行如下步骤:When the channel status is idle and it is decided to restart the channel backoff access process, perform the following steps:在第一信道退避接入过程,获得传输机会但放弃传输;During the backoff access process of the first channel, the transmission opportunity is obtained but the transmission is given up;执行第二信道退避接入过程;Execute the second channel backoff access process;其中,所述第一信道退避接入过程是所述第二信道退避接入过程的上一次信道退避接入过程。Wherein, the first channel backoff access process is the last channel backoff access process of the second channel backoff access process.
- 根据权利要求1所述的方法,其特征在于,所述执行第二信道退避接入过程,包括:The method according to claim 1, wherein performing the second channel backoff access process includes:在时间基准点开始所述第二信道退避接入过程;Start the second channel backoff access process at the time reference point;其中,所述时间基准点是决定开始所述第二信道退避接入过程的时间点。Wherein, the time reference point is the time point at which it is decided to start the second channel backoff access process.
- 根据权利要求2所述的方法,其特征在于,所述方法由多链路设备MLD中不可同时收发NSTR链路对应的第一无线通信设备执行,所述放弃传输是因为所述第一无线通信设备发现预期启动的传输对所述MLD中的第二无线通信设备的数据交互造成干扰而放弃的;The method according to claim 2, characterized in that the method is executed by the first wireless communication device corresponding to the NSTR link in the multi-link device MLD that cannot transmit and receive at the same time, and the reason for giving up the transmission is because the first wireless communication device The device finds that the expected transmission causes interference to the data interaction of the second wireless communication device in the MLD and gives up;所述时间基准点是所述第一无线通信设备决定放弃传输的时间点;The time reference point is the time point when the first wireless communication device decides to give up transmission;或,or,所述时间基准点是所述第一无线通信设备放弃传输后,重新发现所述预期启动的传输对所述MLD中的第二无线通信设备的数据交互不再造成干扰时的时间点。The time reference point is a time point when the first wireless communication device gives up transmission and rediscovers that the expected transmission no longer causes interference to the data interaction of the second wireless communication device in the MLD.
- 根据权利要求2所述的方法,其特征在于,所述在时间基准点开始所述第二信道退避接入过程,包括:The method according to claim 2, wherein starting the second channel backoff access process at a time reference point includes:从所述时间基准点开始,在第一时间段上进行信道检测;Starting from the time reference point, perform channel detection on the first time period;在所述第一时间段上的信道检测结果为空闲的情况下,在n个第二时间段Slot中的第i个第二时间段上进行信道检测,n为退避时间段的数量,i的初始值为1且i不大于n;When the channel detection result in the first time period is idle, channel detection is performed on the i-th second time period among the n second time periods Slot, where n is the number of backoff time periods, and i The initial value is 1 and i is not greater than n;在所述第i个第二时间段上的信道检测结果为空闲且n不为0的情况下,将n减一,将i加1后再次执行所述在n个第二时间段中的第i个第二时间段上进行信道检测的步骤;When the channel detection result in the i-th second time period is idle and n is not 0, n is decremented by one, i is increased by 1, and then the n-th second time period in the n-th time period is executed again. The steps of performing channel detection on i second time period;在所述第i个第二时间段上的信道检测结果为空闲且n为0的情况下,确定所述第二信道退避接入过程获得传输机会。When the channel detection result in the i-th second time period is idle and n is 0, it is determined that the second channel backoff access process obtains a transmission opportunity.
- 根据权利要求3所述的方法,其特征在于,所述方法还包括:The method of claim 3, further comprising:将所述时间基准点对齐至所述第一无线通信设备对应的最近一个时隙的边界。Align the time reference point to the boundary of the latest time slot corresponding to the first wireless communication device.
- 根据权利要求1所述的方法,其特征在于,所述执行第二信道退避接入过程,包括:The method according to claim 1, wherein performing the second channel backoff access process includes:在时间基准点生成一个信道繁忙信号,所述时间基准点是决定开始所述第二信道退避接入过程的时间点;Generate a channel busy signal at a time reference point, which is the time point at which it is decided to start the second channel backoff access process;在所述信道繁忙信号的结束时刻,开始所述第二信道退避接入过程。At the end time of the channel busy signal, the second channel backoff access process is started.
- 根据权利要求6所述的方法,其特征在于,所述信道繁忙信号,包括如下信号中的任意一种:The method according to claim 6, characterized in that the channel busy signal includes any one of the following signals:空闲信道评估CCA繁忙信号;Idle channel evaluation CCA busy signal;非0的网络分配向量NAV信息;Non-zero network allocation vector NAV information;收发序列。Transceiver sequence.
- 根据权利要求7所述的方法,其特征在于,所述信道繁忙信号持续第一时长。 The method according to claim 7, wherein the channel busy signal lasts for a first duration.
- 根据权利要求1所述的方法,其特征在于,所述方法由多链路设备MLD中NSTR链路对应的第一无线通信设备执行,所述放弃传输是因为所述第一无线通信设备发现预期启动的传输对所述MLD中的第二无线通信设备的数据交互造成干扰而放弃的;The method according to claim 1, characterized in that the method is executed by the first wireless communication device corresponding to the NSTR link in the multi-link device MLD, and the reason for giving up the transmission is because the first wireless communication device finds that the expected The initiated transmission caused interference to the data interaction of the second wireless communication device in the MLD and was abandoned;所述执行第二信道退避接入过程,包括:The execution of the second channel backoff access process includes:在所述第二无线通信设备进行数据交互的时间内将所述信道确定为繁忙;Determine the channel to be busy during the time when the second wireless communication device performs data interaction;在所述第二无线通信设备数据交互完毕后,开始所述第二信道退避接入过程。After the data exchange with the second wireless communication device is completed, the second channel backoff access process is started.
- 根据权利要求9所述的方法,其特征在于,所述在所述第二无线通信设备进行数据交互的时间内将所述信道确定为繁忙,包括:The method of claim 9, wherein determining the channel as busy during the time when the second wireless communication device performs data interaction includes:将所述第二无线通信设备的收发序列作为所述第一无线通信设备的收发序列;Use the transceiver sequence of the second wireless communication device as the transceiver sequence of the first wireless communication device;所述在所述第二无线通信设备数据交互完毕后,开始所述第二信道退避接入过程,包括:After the data interaction with the second wireless communication device is completed, starting the second channel backoff access process includes:在所述第一无线通信设备的收发序列的结束时刻,开始所述第二信道退避接入过程。At the end of the transceiver sequence of the first wireless communication device, the second channel backoff access process is started.
- 一种信道接入装置,其特征在于,所述装置包括:A channel access device, characterized in that the device includes:处理模块,用于在信道状态为空闲且决定重新开始信道退避接入过程的情况下,执行如下步骤:The processing module is used to perform the following steps when the channel status is idle and it is decided to restart the channel backoff access process:在第一信道退避接入过程,获得传输机会但放弃传输;During the backoff access process of the first channel, the transmission opportunity is obtained but the transmission is given up;执行第二信道退避接入过程;Execute the second channel backoff access process;其中,所述第一信道退避接入过程是所述第二信道退避接入过程的上一次信道退避接入过程。Wherein, the first channel backoff access process is the last channel backoff access process of the second channel backoff access process.
- 根据权利要求11所述的装置,其特征在于,The device according to claim 11, characterized in that:所述处理模块,还用于在时间基准点开始所述第二信道退避接入过程;The processing module is also configured to start the second channel backoff access process at a time reference point;其中,所述时间基准点是决定开始所述第二信道退避接入过程的时间点。Wherein, the time reference point is the time point at which it is decided to start the second channel backoff access process.
- 根据权利要求12所述的装置,其特征在于,所述装置包括多链路设备MLD中不可同时收发NSTR链路对应的第一无线通信设备,所述放弃传输是因为所述第一无线通信设备发现预期启动的传输对所述MLD中的第二无线通信设备的数据交互造成干扰而放弃的;The device according to claim 12, characterized in that the device includes a first wireless communication device corresponding to an NSTR link in a multi-link device MLD that cannot simultaneously transmit and receive, and the reason for giving up transmission is because the first wireless communication device It is found that the intended transmission causes interference to the data interaction of the second wireless communication device in the MLD and is abandoned;所述时间基准点是所述第一无线通信设备决定放弃传输的时间点;The time reference point is the time point when the first wireless communication device decides to give up transmission;或,or,所述时间基准点是所述第一无线通信设备放弃传输后,重新发现所述预期启动的传输对所述MLD中的第二无线通信设备的数据交互不再造成干扰时的时间点。The time reference point is a time point when the first wireless communication device gives up transmission and rediscovers that the expected transmission no longer causes interference to the data interaction of the second wireless communication device in the MLD.
- 根据权利要求12所述的装置,其特征在于,The device according to claim 12, characterized in that:所述处理模块,还用于从所述时间基准点开始,在第一时间段上进行信道检测;The processing module is also configured to perform channel detection in the first time period starting from the time reference point;所述处理模块,还用于在所述第一时间段上的信道检测结果为空闲的情况下,在n个第二时间段Slot中的第i个第二时间段上进行信道检测,n为退避时间段的数量,i的初始值为1且i不大于n;The processing module is also configured to perform channel detection on the i-th second time period among the n second time periods Slot, when the channel detection result in the first time period is idle, n is The number of backoff time periods, the initial value of i is 1 and i is not greater than n;所述处理模块,还用于在所述第i个第二时间段上的信道检测结果为空闲且n不为0的情况下,将n减一,将i加1后再次执行所述在n个第二时间段中的第i个第二时间段上进行信道检测的步骤;The processing module is also configured to, when the channel detection result in the i-th second time period is idle and n is not 0, decrement n by one, add 1 to i, and then execute the process in n again. The step of performing channel detection on the i-th second time period among the second time periods;所述处理模块,还用于在所述第i个第二时间段上的信道检测结果为空闲且n为0的情况下,确定所述信道退避接入过程获得传输机会。The processing module is also configured to determine that the channel backoff access process obtains a transmission opportunity when the channel detection result in the i-th second time period is idle and n is 0.
- 根据权利要求13所述的装置,其特征在于,The device according to claim 13, characterized in that:所述处理模块,还用于将所述时间基准点对齐至所述第一无线通信设备对应的最近一个 时隙的边界。The processing module is also configured to align the time reference point to the most recent one corresponding to the first wireless communication device. Time slot boundaries.
- 根据权利要求11所述的装置,其特征在于,The device according to claim 11, characterized in that:所述处理模块,还用于在时间基准点生成一个信道繁忙信号,所述时间基准点是决定开始所述第二信道退避接入过程的时间点;The processing module is also configured to generate a channel busy signal at a time reference point, which is the time point at which it is decided to start the second channel backoff access process;所述处理模块,还用于在所述信道繁忙信号的结束时刻,开始所述第二信道退避接入过程。The processing module is also configured to start the second channel backoff access process at the end time of the channel busy signal.
- 根据权利要求16所述的装置,其特征在于,所述信道繁忙信号,包括如下信号中的任意一种:The device according to claim 16, wherein the channel busy signal includes any one of the following signals:CCA繁忙信号;CCA busy signal;非0的NAV信息;Non-zero NAV information;收发序列。Transceiver sequence.
- 根据权利要求17所述的装置,其特征在于,所述信道繁忙信号持续第一时长。The device according to claim 17, wherein the channel busy signal lasts for a first duration.
- 根据权利要求11所述的装置,其特征在于,所述装置包括多链路设备MLD中NSTR链路对应的第一无线通信设备,所述放弃传输是因为所述第一无线通信设备发现预期启动的传输对所述MLD中的第二无线通信设备的数据交互造成干扰而放弃的;The device according to claim 11, characterized in that the device includes the first wireless communication device corresponding to the NSTR link in the multi-link device MLD, and the abandonment of transmission is because the first wireless communication device finds that it is expected to start The transmission causes interference to the data interaction of the second wireless communication device in the MLD and is abandoned;所述处理模块,还用于在所述第二无线通信设备进行数据交互的时间内将所述信道确定为繁忙;The processing module is also configured to determine that the channel is busy during the time when the second wireless communication device performs data interaction;所述处理模块,还用于在所述第二无线通信设备数据交互完毕后,开始所述第二信道退避接入过程。The processing module is also configured to start the second channel backoff access process after data interaction with the second wireless communication device is completed.
- 根据权利要求19所述的装置,其特征在于,The device according to claim 19, characterized in that:所述处理模块,还用于将所述第二无线通信设备的收发序列作为所述第一无线通信设备的收发序列;The processing module is also configured to use the transceiver sequence of the second wireless communication device as the transceiver sequence of the first wireless communication device;所述处理模块,还用于在所述第一无线通信设备的收发序列的结束时刻,开始所述第二信道退避接入过程。The processing module is also configured to start the second channel backoff access process at the end of the transceiver sequence of the first wireless communication device.
- 一种第一无线通信设备,其特征在于,所述第一无线通信设备包括处理器;A first wireless communication device, characterized in that the first wireless communication device includes a processor;所述处理器,用于在信道状态为空闲且决定重新开始信道退避接入过程的情况下,执行如下步骤:The processor is configured to perform the following steps when the channel status is idle and it is decided to restart the channel backoff access process:在第一信道退避接入过程,获得传输机会但放弃传输;During the backoff access process of the first channel, the transmission opportunity is obtained but the transmission is given up;执行第二信道退避接入过程;Execute the second channel backoff access process;其中,所述第一信道退避接入过程是所述第二信道退避接入过程的上一次信道退避接入过程。Wherein, the first channel backoff access process is the last channel backoff access process of the second channel backoff access process.
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序用于被处理器执行,以实现如权利要求1至10任一项所述的信道接入方法。A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, and the computer program is used to be executed by a processor to implement the method described in any one of claims 1 to 10. Channel access method.
- 一种芯片,其特征在于,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片运行时,用于实现如权利要求1至10任一项所述的信道接入方法。A chip, characterized in that the chip includes programmable logic circuits and/or program instructions, which are used to implement the channel access method according to any one of claims 1 to 10 when the chip is running.
- 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算 机指令存储在计算机可读存储介质中,处理器从所述计算机可读存储介质读取并执行所述计算机指令,以实现如权利要求1至10任一项所述的信道接入方法。 A computer program product, characterized in that the computer program product includes computer instructions, and the calculation The computer instructions are stored in a computer-readable storage medium, and the processor reads and executes the computer instructions from the computer-readable storage medium to implement the channel access method according to any one of claims 1 to 10.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210394224.XA CN114916085A (en) | 2022-04-14 | 2022-04-14 | Channel access method, device, equipment and storage medium |
CN202210394224.X | 2022-04-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023197782A1 true WO2023197782A1 (en) | 2023-10-19 |
Family
ID=82764951
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/080070 WO2023197782A1 (en) | 2022-04-14 | 2023-03-07 | Channel access method and apparatus, device, and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114916085A (en) |
WO (1) | WO2023197782A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114916085A (en) * | 2022-04-14 | 2022-08-16 | Oppo广东移动通信有限公司 | Channel access method, device, equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016078092A1 (en) * | 2014-11-21 | 2016-05-26 | 华为技术有限公司 | Backoff method and backoff device for multi-channel transmission |
CN113825248A (en) * | 2020-06-18 | 2021-12-21 | 华为技术有限公司 | Channel access method of multilink equipment and related device |
US20220086906A1 (en) * | 2020-09-15 | 2022-03-17 | Sony Group Corporation | Channel contention of non-str mld when detecting transmission on one link |
CN114916085A (en) * | 2022-04-14 | 2022-08-16 | Oppo广东移动通信有限公司 | Channel access method, device, equipment and storage medium |
-
2022
- 2022-04-14 CN CN202210394224.XA patent/CN114916085A/en active Pending
-
2023
- 2023-03-07 WO PCT/CN2023/080070 patent/WO2023197782A1/en unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016078092A1 (en) * | 2014-11-21 | 2016-05-26 | 华为技术有限公司 | Backoff method and backoff device for multi-channel transmission |
CN113825248A (en) * | 2020-06-18 | 2021-12-21 | 华为技术有限公司 | Channel access method of multilink equipment and related device |
US20220086906A1 (en) * | 2020-09-15 | 2022-03-17 | Sony Group Corporation | Channel contention of non-str mld when detecting transmission on one link |
CN114916085A (en) * | 2022-04-14 | 2022-08-16 | Oppo广东移动通信有限公司 | Channel access method, device, equipment and storage medium |
Non-Patent Citations (2)
Title |
---|
INTEL CORPORATION: "Channel access mechanism for NR-unlicensed", 3GPP TSG RAN WG1 MEETING #98 R1-1908624, 17 August 2019 (2019-08-17), XP051765232 * |
NASRALLAH YAMEN Y.; AL-ANBAGI IRFAN; MOUFTAH HUSSEIN T.: "Adaptive Backoff Algorithm for EDCA in the IEEE 802.11p protocol", 2016 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), IEEE, 5 September 2016 (2016-09-05), pages 800 - 805, XP032973091, DOI: 10.1109/IWCMC.2016.7577160 * |
Also Published As
Publication number | Publication date |
---|---|
CN114916085A (en) | 2022-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8064415B2 (en) | Fixed deterministic post-backoff for cyclic prioritized multiple access (CPMA) contention-free sessions | |
US8532079B2 (en) | Preemptive packet for maintaining contiguity in cyclic prioritized multiple access (CPMA) contention-free sessions | |
US7277415B2 (en) | Staggered startup for cyclic prioritized multiple access (CPMA) contention-free sessions | |
US20030156553A1 (en) | 'Shield': protecting high priority channel access attempts in overlapped wireless cells | |
EP3998830B1 (en) | Communication method, apparatus, computer-readable medium and electronic device | |
US20160021577A1 (en) | Resource reservation method and apparatus | |
JP2008109623A (en) | Wireless communication system and method | |
JP2009077402A (en) | Method and apparatus for distributed service division based on wireless lan | |
WO2013123903A1 (en) | Method, device and network system for controlling network congestion | |
JP2009515417A (en) | Method and apparatus for guaranteeing fairness to medium access between stations in wireless LAN | |
JP7532648B2 (en) | Channel contention method and related device | |
WO2015021772A1 (en) | Method, apparatus and system for channel access | |
CN113825249B (en) | Channel competition method and related device | |
WO2012028035A1 (en) | Resource contention method and site | |
WO2018107370A1 (en) | Point to multi-point channel allocation method, apparatus, and system | |
WO2023197782A1 (en) | Channel access method and apparatus, device, and storage medium | |
WO2021184919A1 (en) | Delay performance evaluation method and apparatus, and storage medium | |
WO2016145662A1 (en) | Uplink multi-user access method and apparatus | |
WO2024087994A1 (en) | Data transmission method and apparatus | |
WO2024169950A1 (en) | Communication method and communication apparatus | |
WO2024055852A1 (en) | Data transmission method and apparatus | |
WO2024125133A1 (en) | Communication method and apparatus | |
TWI638551B (en) | Wireless communication system and associated wireless communication method and wireless device | |
TW202435655A (en) | Communication method and communication device | |
JPH11239140A (en) | Packet transmission method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23787430 Country of ref document: EP Kind code of ref document: A1 |