Disclosure of Invention
In view of the above, the present invention provides a backoff method and a communication apparatus, which are used to solve the problem of how to set a backoff counter when a station faces contention transmission and uplink multi-user transmission based on EDCA.
In a first aspect, an embodiment of the present invention provides a backoff method applied to a wireless local area network WLAN, where the backoff method includes:
a station starts to carry out first backoff, and the initial value of a backoff counter of the station is V; the station receives a trigger frame, the station stops the first backoff, the backoff counter value of the station is V1, and V is more than or equal to V1; the station carries out uplink transmission according to the trigger frame; and the station starts the second backoff after finishing the uplink transmission, wherein the backoff counter value of the station is V1+ V2, and V2 is a value generated by the station at the time of starting the second backoff.
In one possible implementation, the V1 is a value generated by the station through a first enhanced distributed channel access EDCA parameter set, and the V2 is a value generated by the station through a second EDCA parameter set.
In a second aspect, an embodiment of the present invention provides a backoff method applied to a wireless local area network WLAN, where the backoff method includes:
a station sends a first wireless frame, wherein the first wireless frame carries first indication information, the first indication information is used for indicating an operation mode supported by the station, and the operation mode comprises one or more of an MU only mode, an SU only mode and an MU + SU mode;
the station receives an acknowledgement frame.
In one possible implementation, the method further includes: the station receives a second wireless frame, wherein the second wireless frame carries second indication information, the second indication information is used for indicating an access point to indicate an operation mode adopted by the station, and the operation mode comprises one of an MU only mode, an SU only mode and an MU + SU mode.
In a third aspect, an embodiment of the present invention provides a communication apparatus, which is applied to a wireless local area network WLAN, and the communication apparatus includes:
the baseband processor is used for carrying out backoff for the first time, and the initial value of the backoff counter is V; the baseband processor is further configured to suspend the first backoff, where the backoff counter value is V1, and V is greater than or equal to V1; the baseband processor is further configured to perform a second backoff, where the backoff counter value is V1+ V2, and V2 is a value generated at a time when the second backoff starts;
a transceiver for receiving a trigger frame; the transceiver is further configured to perform uplink transmission according to the trigger frame.
In one possible implementation, the V1 is a value generated by the baseband processor through a first set of enhanced distributed channel access EDCA parameters, and the V2 is a value generated by the baseband processor through a second set of EDCA parameters.
In a fourth aspect, an embodiment of the present invention provides a communication apparatus, which is applied to a wireless local area network WLAN, and the communication apparatus includes:
a baseband processor, configured to generate a first wireless frame, where the first wireless frame carries first indication information, where the first indication information is used to indicate an operation mode supported by the station, and the operation mode includes one or more of a MU only mode, a SU only mode, and a MU + SU mode;
a transceiver for transmitting a first wireless frame; the transceiver is further configured to receive an acknowledgement frame.
In a possible implementation manner, the transceiver is further configured to receive a second wireless frame, where the second wireless frame carries second indication information, and the second indication information is used to indicate, by an access point, an operation mode adopted by the station, where the operation mode includes one of a MU only mode, a SU only mode, and a MU + SU mode.
The embodiment of the invention provides a backoff method applied to a wireless local area network, which comprises the following steps: the station starts to carry out the first backoff, and the initial value of a backoff counter of the station is V; the station receives the trigger frame, stops the first backoff, and has a backoff counter value of V1, wherein V is more than or equal to V1; the station carries out uplink transmission according to the trigger frame; and after finishing the uplink transmission, the station starts the second backoff, wherein the backoff counter value of the station is V1+ V2, and V2 is a value generated by the station at the time of starting the second backoff. The embodiment of the invention realizes channel access by performing backoff twice by the station, and ensures the fairness of channel access of different stations compared with the station which accesses the channel by only performing backoff once.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention are described in further detail below with reference to the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the invention.
The embodiment of the invention can be applied to the WLAN, and the standard adopted by the WLAN is IEEE802.11 series at present. The WLAN may include a plurality of Basic Service Sets (BSS), where a network node in a BSS is a Station (STA), and the Station includes an Access Point (AP) and a Non-Access Point (Non-AP STA). Each basic service set may include one AP and a plurality of Non-AP STAs associated with the AP.
And the access point type station is also called as a wireless access point or a hot spot, and the like. APs are deployed primarily inside homes, buildings, and parks, typically covering a radius of tens to hundreds of meters. The AP acts as a bridge connecting the network and the wireless network, and mainly functions to connect the wireless network clients together and then to access the wireless network to the ethernet. Specifically, the AP may be a terminal device or a network device with a WiFi (Wireless Fidelity, chinese) chip. The AP may support multiple systems, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11 a.
A Non-Access Point (Non-AP STA) may be a wireless communication chip, a wireless sensor, or a wireless communication terminal. Specifically, for example: support wiFi communication function's smart mobile phone, panel computer and personal computer, support wiFi communication function's STB and smart TV, support the wearable equipment of intelligence of wiFi communication function, support the vehicle-mounted communication equipment of wiFi communication function and support the unmanned aerial vehicle of wiFi communication function. The station can support multiple systems such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11 a. Note that the Non-AP STA is simply referred to as STA hereinafter.
It should be noted that in the present application, the AP and the access point express the chinese name and the english name of the same entity, and the STA and the station express the chinese name and the english name of the same entity.
Fig. 1 is a system diagram of a typical WLAN deployment scenario, including an AP and 3 STAs, the AP communicating with STAs 1-3. For the 802.11 family, the working group TGax introduces OFDMA (Orthogonal Frequency Division Multiple Access, chinese) and uplink MU-MIMO (Multi User-Multi Input and Multi Output, chinese) technologies for the next-generation WLAN standard. After the above techniques are adopted, the STA1-STA3 may transmit data with the AP on different frequency resources at the same time or on different spatial streams at the same time.
Example 1
Embodiment 1 of the present invention provides a backoff method, which may be applied to an access point and a station, for example: AP and STA1 in fig. 1-STA3, which may support next generation WLAN standards such as: 802.11ax format. Fig. 2 is a flowchart of the back-off method, fig. 3 is an interaction diagram of the back-off method, and the specific steps are as follows:
step 101: and the station starts to back off for the first time, and the initial value of a back off counter of the station is V.
Step 102: and the station receives the trigger frame, the station stops the first backoff, the backoff counter value of the station is V1, and V is more than or equal to V1.
Step 103: and the station carries out uplink transmission according to the trigger frame.
Step 104: and the station starts the second backoff after finishing the uplink transmission, wherein the backoff counter value of the station is V1+ V2, and V2 is a value generated by the station at the time of starting the second backoff.
Optionally, the V1 is a value generated by the station through a first enhanced distributed channel access EDCA parameter set, and the V2 is a value generated by the station through a second EDCA parameter set. Wherein the first EDCA parameter set multiplexes EDCA parameter sets in the existing 802.11e standard.
Further, the values of the first EDCA parameter set and the second EDCA parameter set at least include the following modes:
1) the second EDCA parameter set is the same as the first EDCA parameter set, wherein the EDCA parameters mainly include CWmin (english: minimum content window, chinese: minimum contention window), CWmax (english: maximum content window, chinese: maximum contention window), AIFS (english: arbitrary inter frame space, chinese: any inter-frame spacing), etc., the definitions of the above parameters are explained in detail in the 802.11e standard, and are not described in detail in this patent application.
2) The second EDCA parameter set is different from the first EDCA parameter set, including the case of two subdivisions.
In case 2.1, the priority of the second EDCA parameter set is higher than that of the first EDCA parameter set, which is specifically expressed in that, for a traffic flow of the same AC (Access Category, chinese), the value of the AIFS of the second EDCA parameter set is smaller than that of the AIFS of the first EDCA parameter set, or the CWmax of the second EDCA parameter set is smaller than the CWmax of the first EDCA parameter set, or the CWmin of the second EDCA parameter set is smaller than that of the CWmin of the first EDCA parameter set.
In case 2.2, the priority of the second EDCA parameter set is lower than that of the first EDCA parameter set, which is specifically indicated that, for the traffic flow of the same AC, the value of the AIFS in the second EDCA parameter set is greater than that of the AIFS in the first EDCA parameter set, or the CWmax of the second EDCA parameter set is greater than the CWmax of the first EDCA parameter set, or the CWmin of the second EDCA parameter set is greater than that of the CWmin of the first EDCA parameter set.
It is added that the first set of EDCA parameters and the second set of EDCA parameters are sent by the access point to the station in the form of a broadcast message, including a beacon frame or the like.
The backoff procedure in step 101 includes: 1) the station assigns CWmin to CW, 2) the station selects a random number in the interval of [0, CW ] and sets the random number as a backoff counter value to carry out backoff.
If the station obtains channel access after the backoff counter is 0, the station waits for a time interval, the time interval is positively correlated with the AIFS value, and the station sends data after finishing waiting the time interval.
If the back-off counter is 0 and no channel access is obtained, the value of CW is doubled, the station continues to select a random number in the [0, CW ] interval, and the above process is repeated, wherein the value of CW is less than CWmax.
In step 102, when the station starts receiving the trigger frame, the station stops the first backoff, and the backoff counter value V1 of the station remains unchanged. When the station receives the trigger frame when it has just started the first backoff, the backoff counter value V1 of the station is equal to the initial value V of the backoff counter of the station.
It should be noted that, in step 103, the performing, by the station, uplink transmission includes the station sending an uplink physical layer protocol data unit PPDU to the AP according to the indication of the trigger frame, and the station receiving an acknowledgement frame sent by the access point, where the acknowledgement frame includes a Block acknowledgement (Block ACK, abbreviated as BA) frame or a multi-user Block acknowledgement frame (abbreviated as M-BA) frame. In the above back-off method, step 102 and step 103 may be repeated a plurality of times.
In the embodiment of the invention, the channel access is realized by performing backoff twice by the station, wherein the counter value V1 for the first backoff is generated by the station through the first enhanced distributed channel access EDCA, and the counter value V2 for the second backoff is generated by the station through the second EDCA.
Example 2
Embodiment 2 of the present invention provides a back-off method, which can be applied to an access point and a station, for example: AP and STA1 in fig. 1-STA3, which may support next generation WLAN standards such as: 802.11ax format. The back-off method comprises the following specific steps:
step 201: a station sends a first wireless frame, wherein the first wireless frame carries first indication information, the first indication information is used for indicating an operation mode supported by the station, and the operation mode comprises one or more of an MU only mode, an SU only mode and an MU + SU mode.
Step 202: the station receives an acknowledgement frame.
It should be noted that step 201 and step 202 perform operation mode negotiation for the station and the access point.
Specifically, the MU only mode is that the STA does not transmit a data frame in a single user contention mode (e.g., an EDCA contention mode, a DCF contention mode, etc.), but only waits for the AP to transmit a trigger frame to trigger the AP to perform uplink transmission. The SU only mode is that the STA only uses a single-user contention mode (such as an EDCA contention mode, a DCF contention mode, etc.) to transmit a data frame; the SU + MU mode means that the STA can transmit a data frame in a single-user contention mode (such as an EDCA contention mode, a DCF contention mode, and the like), and can also wait for the AP to transmit a trigger frame to trigger the AP to perform uplink transmission.
In this embodiment, the indication modes of the three modes are not limited, and at least include the following embodiments:
embodiment 1: the first indication information is represented by a bitmap (English: bitmap) containing 3 bits, each bit in the bitmap represents whether each of the three modes supports, if the bitmap is '101', the STA supports an MU only mode and an SU + MU mode, and does not support the SU only mode. Wherein, the corresponding relationship between the 3 bits and the pattern is not limited.
Embodiment 2: the first indication information comprises 3 fields which respectively correspond to an MU only mode, an SU only mode and an SU + MU mode.
It should be noted that the first indication information may be carried in a HE capability information field, and the HE capability information field may be located in the HE capability element. The HE capability element may be carried in an Association request frame, as shown in fig. 4.
Optionally, the method further comprises:
the station receives a second wireless frame, wherein the second wireless frame carries second indication information, the second indication information is used for indicating an access point to indicate an operation mode adopted by the station, and the operation mode comprises one of an MU only mode, an SU only mode and an MU + SU mode.
The actions of the station after receiving the second radio frame include the following cases.
Case 1: the station sends an acknowledgement frame, which contains positive or negative information. Wherein, the positive information means that the STA adopts the operation mode indicated by the AP, and the negative information means that the STA refuses to adopt the operation mode indicated by the AP.
Case 2: if the wireless frame is a beacon frame, the station does not send a confirmation frame at this time, and the AP default station replies positive information.
Preferably, the second indication information carries an MU only mode, at this time, the AP indicates the STA to enter the MU only mode, and when the network load is large, if the STA still uses a single-user mode such as EDCA to contend for data transmission on the channel, the collision probability is greatly increased, the channel access probability is reduced, and at this time, the AP may notify the STA to enter the MU only mode, so that the AP can obtain the channel to send a trigger frame to trigger the STA to perform uplink transmission.
It should be added that, in addition to the AP indicating the operation mode to the STA, the STA may also perform the operation mode transition to the requesting AP, and the flow is as follows:
step 1: an STA sends a mode switching control frame to an AP, wherein the mode switching control frame carries indication information, the indication information is used for indicating an operation mode which the STA wants to adopt, and the operation mode comprises one of an MU only mode, an SU only mode and an MU + SU mode.
Step 2: the AP sends an acknowledgement frame to the STA. Similarly, the acknowledgement frame may include indication information of a positive acknowledgement or a negative acknowledgement, where a positive acknowledgement indicates that the STA can adopt the requested operation mode, and a negative acknowledgement indicates that the STA cannot adopt the requested operation mode.
In the embodiment of the invention, the station reports the self-supported operation mode to the access point and receives the operation mode switching indication sent by the access point. By the mode, the access point schedules the stations, so that the collision probability is reduced, and the channel access probability is improved.
Example 3
Embodiment 3 of the present invention provides a backoff method, which can be applied to an access point and a station, for example: AP and STA1 in fig. 1-STA3, which may support next generation WLAN standards such as: 802.11ax format. The back-off method comprises the following specific steps:
step 301: the station sends a Buffer Status Report (BSR);
step 302: the station receives an acknowledgement frame;
step 303: the station backs off with a second EDCA parameter set.
It should be noted that, as mentioned in embodiment 1, the station may perform backoff using the first EDCA parameter set and the second EDCA parameter set to implement channel access. Embodiment 3 of the present invention provides that, when an AP receives a Buffer Status Report (BSR) sent by an STA, the AP triggers the STA to send uplink data in a scheduling manner, so that the STA can be notified to perform backoff using a second EDCA parameter set, thereby avoiding a collision with the AP.
It should be noted that the BSR may be carried in the QoS control field, and may also be carried in the HE control field. The mode switching information in step 302 may be carried in the HE control field of the acknowledgement frame, or may be carried in the frame control field, or may define a new control field for carrying, which is not limited in this embodiment.
It should be noted that, the BSR in step 301 is implemented by the station through the first EDCA backoff, and is transmitted. In step 302, the station receives an acknowledgement frame. In step 303, the STA performs channel access by using the backoff of the second EDCA parameter set and transmits data.
In the embodiment of the invention, after the station sends the buffer status report, the station receives the confirmation frame sent by the access point, and the station realizes channel access and sends data by adopting multi-user EDCA backoff. By the mode, the access point schedules the stations, so that the collision probability is reduced, and the channel access probability is improved.
Example 4
Referring to fig. 5, a schematic block diagram of a communication device for back-off in a wireless local area network according to embodiment 4 of the present invention is shown, where the communication device is, for example, an access point, or a dedicated circuit or chip for implementing related functions. The communication device 1000 includes a processor 1010, a memory 1020, a baseband processor 1030, a transceiver 1040, an antenna 1050, a bus 1060, and a user interface 1070. The communication device may be STA1-STA3 shown in fig. 1.
In particular, the processor 1010, which may be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic device, controls the operation of the communications apparatus 1000. Memory 1020 may include read-only memory and random access memory, and provide instructions and data to processor 1010, and a portion of memory 1020 may also include non-volatile random access memory (NVRAM). The processor 1010 typically executes program instructions in the memory 1020 to perform the logical and arithmetic operations of the backoff method of the present application.
The baseband processor 1030 is configured to generate a baseband signal (e.g., frames or data packets) or parse a received baseband signal to obtain data, where the baseband processor includes an encoder and a modulator, and the encoder can improve robustness of the baseband signal, overcome interference and fading in a wireless propagation environment, and reduce errors generated by transmission. The modulator can select a suitable signal modulation mode according to the wireless propagation environment.
The transceiver 1040 includes a transmitting circuit and a receiving circuit, the transmitting circuit is configured to obtain a high-frequency carrier signal by performing up-conversion modulation on a baseband signal generated by the baseband processor 1030, the high-frequency carrier signal is transmitted through the antenna 1050, and the receiving circuit performs down-conversion on the high-frequency signal received by the antenna 1050 to obtain a low-frequency baseband signal. Where the number of antennas 1050 is one or more. The communications device 1000 may also include a user interface 1070, the user interface 1070 including a keypad, microphone and/or touch screen. The user interface 1070 may communicate content and control operations to the communication device 1000.
The various components of communication device 1000 are coupled together by a bus 1060, where bus system 1060 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are designated as the bus system 1060 in the figure. It should be noted that the above description of the access point structure can be applied to the following embodiments.
The baseband processor 1030 is configured to backoff for the first time, where an initial value of a backoff counter is V; the baseband processor is further configured to suspend the first backoff, where the backoff counter value is V1, and V is greater than or equal to V1; the baseband processor is further configured to perform a second backoff, where the backoff counter value is V1+ V2, and V2 is a value generated at a time when the second backoff starts;
a transceiver 1040 for receiving a trigger frame; the transceiver is further configured to perform uplink transmission according to the trigger frame.
Optionally, the V1 is a value generated by the baseband processor through a first enhanced distributed channel access EDCA parameter set, and the V2 is a value generated by the baseband processor through a second EDCA parameter set.
It is noted that the operations performed by the baseband processor 1030 may be performed by a processing unit or a processing module. The operations performed by the transceiver 1040 may be performed by a transceiving unit or a transceiving module.
It should be noted that the first EDCA parameter set and the second EDCA parameter set have been described in detail in embodiment 1, and are not described again.
In the embodiment of the invention, the baseband processor of the communication device performs backoff twice to realize channel access, wherein the counter value V1 for the first backoff is generated by the first enhanced distributed channel access EDCA, and the counter value V2 for the second backoff is generated by the second EDCA.
Example 5
Fig. 6 shows a schematic block diagram of a communication device for a back-off method in embodiment 5, where the device is, for example, an access point, a station, a base station, or a user terminal, and the device may also be an Application Specific Integrated Circuit (ASIC) or a chip for implementing related functions. The apparatus 1100 includes a processor 1110, a memory 1120, a baseband processor 1130, a transceiver 1140, an antenna 1150, a bus 1160, and a user interface 1170. The apparatus may be STA1-STA3 shown in fig. 1. The components of the apparatus 1100 have been explained in detail in embodiment 4, and are not described again.
A baseband processor 1130, configured to generate a first wireless frame, where the first wireless frame carries first indication information, where the first indication information is used to indicate an operation mode supported by the station, and the operation mode includes one or more of a MU only mode, a SU only mode, and a MU + SU mode;
a transceiver 1140 for transmitting a first wireless frame; the transceiver is further configured to receive an acknowledgement frame.
Optionally, the transceiver is further configured to receive a second wireless frame, where the second wireless frame carries second indication information, and the second indication information is used to indicate, by an access point, an operation mode adopted by the station, where the operation mode includes one of a MU only mode, a SU only mode, and a MU + SU mode.
It is noted that the operations performed by the baseband processor 1030 may be performed by a processing unit or a processing module. The operations performed by the transceiver 1040 may be performed by a transceiving unit or a transceiving module.
In the embodiment of the invention, the transceiver of the communication device reports the operation mode supported by the transceiver and receives the operation mode switching indication. By the mode, the collision probability is reduced, and the channel access probability is improved.
Example 6
Fig. 7 shows a schematic block diagram of a communication device for a back-off method in embodiment 6, where the device is, for example, an access point, a station, a base station, or a user terminal, and the device may also be an Application Specific Integrated Circuit (ASIC) or a chip for implementing related functions. The apparatus 1200 includes a processor 1210, a memory 1220, a baseband processor 1230, a transceiver 1240, an antenna 1250, a bus 1260, and a user interface 1270. The apparatus may be STA1-STA3 shown in fig. 1. The components of the device 1200 are explained in detail in embodiment 4 and will not be described again.
And a baseband processor 1230 configured to perform backoff using the second EDCA parameter set.
A transceiver 1240 for transmitting a buffer status report BSR; the transceiver is further configured to receive an acknowledgement frame.
It should be noted that, as mentioned in embodiment 1, the station may perform backoff using the first EDCA parameter set and the second EDCA parameter set to implement channel access. Embodiment 6 of the present invention provides that, when the AP receives the BSR sent by the STA, since the AP triggers the STA to send uplink data in a scheduling manner, the STA may be notified to backoff using the second EDCA parameter set, thereby avoiding a collision with the AP.
In the embodiment of the invention, after the transceiver of the communication device sends the buffer status report, the transceiver receives the confirmation frame, and the baseband processor of the communication device realizes channel access by adopting multi-user EDCA backoff. By the mode, the collision probability is reduced, and the channel access probability is improved.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present invention can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present invention may be substantially implemented or a part of the technical solutions contributing to the prior art may be embodied in the form of a software product, which is stored in a readable storage medium, such as a floppy disk, a hard disk, or an optical disk of a computer, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.