US20250126642A1
WIRELESS TRANSCEIVER DEVICE, WIRELESS TRANSMISSION HANDLING METHOD THEREOF, AND WIRELESS COMMUNICATION SYSTEM
Publication
Application
Classifications
IPC Classifications
CPC Classifications
Applicants
Realtek Semiconductor Corporation
Inventors
Wen-Yung LEE, Chia-Yu HSU, Jhe-Yi LIN
Abstract
A wireless transceiver device includes a communication module and a processor. The communication module is used for receiving and transmitting radio frequency signals. The processor is coupled to the communication module and used for performing the following operations: determining whether to perform a spatial reuse transmission when detecting an overlapping basic service set (OBSS) packet; performing countdown of a spatial reuse backoff counter in response to determining that the spatial reuse transmission is to be performed; performing countdown of an enhanced distributed channel access (EDCA) backoff counter after the OBSS packet is transmitted; and transmitting a data packet via the communication module when one of the spatial reuse backoff counter and the EDCA backoff counter expires.
Figures
Description
RELATED APPLICATIONS
[0001]This application claims priority to Taiwan Application Serial Number 112139261, filed Oct. 13, 2023, which is herein incorporated by reference.
BACKGROUND
Technical Field
[0002]The present disclosure relates to spatial reuse transmission, and more particularly to a wireless transceiver device that is capable of simultaneously activating an enhanced distributed channel access (EDCA) contention function and a spatial reuse contention function to perform a spatial reuse transmission, a wireless transmission handling method thereof, and a wireless communication system.
Description of Related Art
[0003]The IEEE 802.11ax standard specifies a spatial reuse mechanism, which aims to have wireless resources of the same frequency band of overlapped basic service sets (BSSs) reusable, thereby increasing the usage efficiency of the frequency band. However, according to the current transmission specification, it may be difficult for packets to be successfully received during the period of spatial reuse transmission due to power constraints, and consequently the spatial reuse contention has to be reperformed, resulting in increasing of the transmission latency.
SUMMARY
[0004]One aspect of the present disclosure directs to a wireless transceiver device which includes a communication module and a processor. The communication module is configured to perform radio signal transmissions and receptions. The processor is coupled to the communication module, and is configured to perform the following operations: determining whether to perform a spatial reuse transmission when an overlapping basic service set (OBSS) packet is detected by the communication module; performing countdown of a spatial reuse backoff counter in response to determining that the spatial reuse transmission is to be performed; performing countdown of an EDCA backoff counter after the OBSS packet is transmitted; and transmitting a data packet via the communication module when one of the spatial reuse backoff counter and the EDCA backoff counter expires.
[0005]Another aspect of the present disclosure directs to wireless transmission handling method which is adapted to a wireless transceiver device and includes: determining whether to perform a spatial reuse transmission when detecting an OBSS packet; performing countdown of a spatial reuse backoff counter in response to determining that the spatial reuse transmission is to be performed; performing countdown of an EDCA backoff counter after the OBSS packet is transmitted; and transmitting a data packet when one of the spatial reuse backoff counter and the EDCA backoff counter expires.
[0006]Yet another aspect of the present disclosure directs to a wireless communication system which includes a first wireless transceiver device and a second wireless transceiver device that is configured to wirelessly communication connect to the first wireless transceiver device and belonging to the same BSS as the first wireless transceiver device. The second wireless transceiver device performing the following operations: determining whether to perform a spatial reuse transmission when detecting an OBSS packet; performing countdown of a spatial reuse backoff counter in response to determining that the spatial reuse transmission is to be performed; performing countdown of an EDCA backoff counter after the OBSS packet is transmitted; and transmitting a data packet to the first wireless transceiver device when one of the spatial reuse backoff counter and the EDCA backoff counter expires.
BRIEF DESCRIPTION OF THE DRAWINGS
[0007]The foregoing aspects and many of the accompanying advantages of the present disclosure will become more readily appreciated as the same becomes better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings.
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
DETAILED DESCRIPTION
[0015]The detailed explanation of the present disclosure is described as following. The described preferred embodiments are presented for purposes of illustrations and description, and they are not intended to limit the scope of the present disclosure.
[0016]In the context, wireless transceiver devices can be used to represent a number of different embodiments, including but not limited to, mobile wireless transceiver devices such as stations (STAs), laptops, mobile phones, tablet computers, and/or fixed wireless transceiver devices such as access points (APs), routers, switches, computer equipment, server equipment, and workstations. In addition, wireless transceivers can support multiple-input multiple-output (MIMO) transmissions, multiple-input single-output (MISO) transmissions, single-input multiple-output (SIMO) transmissions, and/or single-input single-output (SISO) transmissions.
[0017]According to the current Wi-Fi system specifications, the transmission modes adopted in the Wi-Fi system may include orthogonal frequency division multiplexing (OFDM) transmission modes, High Throughput (HT) modes, Very High Throughput (VHT) modes, High Efficiency (HE) modes, and Extremely High Throughput (EHT) modes, in which the HT modes, the VHT modes, the HE modes, and the EHT modes respectively correspond to various generations of wireless local area networks (WLANs) such as Wi-Fi 4, Wi-Fi 5, Wi-Fi 6, and Wi-Fi 7. More transmission modes are usable for a wireless transceiver device if the hardware specification thereof is better and the Wi-Fi system supported thereby is more advanced. The embodiments of the present disclosure may also be applied to other wired and/or wireless communication technologies such as cellular network, Bluetooth, local area network (LAN) and/or Universal Serial Bus (USB).
[0018]
[0019]As shown in
[0020]
[0021]According to the IEEE 802.11ax standard, after detecting an OBSS physical layer protocol data unit (PPDU) packet, the maximum transmission power TX_PWRmax of the wireless transceiver device 200 after obtaining a transmit opportunity (TXOP) is determined from Equation (1):
where OBSS_PDlevel is a power detection parameter, OBSS_PDmax is a maximum power detection parameter, OBSS_PDmin is a minimum power detection parameter, and TX_PWRref is a reference transmission power level. The power detection parameter OBSS_PDlevel shall satisfy Equation (2) as follows:
where PPDU_BW is the bandwidth of the OBSS packet, and TX_PWR is the transmission power usable after the wireless transceiver device 200 obtains the TXOP. The bandwidth of the OBSS packet may be, for example, a 20 MHz channel bandwidth, a 40 MHz channel bandwidth, an 80 MHz channel bandwidth, or a Per 20 MHz subchannel bandwidth. The transmission power TX_PWR used after the wireless transceiver device 200 obtains the TXOP is not greater than the maximum transmission power TX_PWRmax. The maximum power detection parameter OBSS_PDmax and the minimum power detection parameter OBSS_PDmin may be obtained from the spatial reuse parameter set element in a beacon. The maximum power detection parameter OBSS_PDmax and the minimum power detection parameter OBSS_PDmin shall satisfy Equation (3) as follows:
The reference transmission power level TX_PWRref is determined according to the wireless transceiver device 200. For example, if the wireless transceiver device 200 is a non-AP station, the reference transmission power level TX_PWRref of is 21 dBm.
[0022]Summing the foregoing contents and Equations (1)-(3), the relationship between the power detection parameter OBSS_PDlevel used for OBSS and the transmission power TX_PWR shown in
[0023]In light of this, the present disclosure provides a mechanism of simultaneously enabling an EDCA contention function and a spatial reuse contention function to perform a spatial reuse transmission. In the embodiments of the present disclosure, the wireless transceiver device 200 may simultaneously enable an EDCA contention function and a spatial reuse contention function in the period of performing a spatial reuse transmission.
[0024]In some embodiments, as shown in
[0025]In other embodiments, the logic circuit 224 may be implemented by a circuit different from the content shown in
[0026]In one embodiment, if the measured power msr_pwr is greater than the first threshold edcca_th, the first comparing logic level EDCCA1 is 1; otherwise, the first comparing logic level EDCCA1 is 0. If the measured power msr_pwr is greater than the second threshold pddu_th, the second comparing logic level EDCCA2 is 1; otherwise, the second comparing logic level EDCCA2 is 0. If the measured power msr_pwr is greater than both the second threshold pddu_th and the third threshold sr_pddu_th, the third comparing logic level EDCCA3 is 1; otherwise, the third comparing logic level EDCCA3 is 0.
[0027]It is noted that the functional block diagram shown in
[0028]
[0029]
[0030]In the above descriptions of
- [0032]Step 602: the processor 220 determines whether to perform a spatial reuse transmission when the communication module 210 detects an OBSS packet.
- [0033]Step 604: the processor 220 performs countdown of a spatial reuse backoff counter in response to determining that the spatial reuse transmission is to be performed.
- [0034]Step 606: the processor 220 performs countdown of an EDCA backoff counter after the OBSS packet is transmitted.
- [0035]Step 608: the processor 220 transmits a data packet (e.g., to a wireless transceiver device belonging to the same BSS) via the communication module 210 when one of the spatial reuse backoff counter and the EDCA backoff counter expires.
[0036]In one embodiment, the wireless transmission handling method further includes the following operations: the processor 220 finishes the spatial reuse transmission after successfully receiving a response packet corresponding to the data packet (e.g., from a wireless transceiver device belonging to the same BSS), and stops an unexpired one of the spatial reuse backoff counter and the EDCA backoff counter. In one embodiment, the wireless transmission handling method further includes the following operations: the processor 220 reperforms countdown of an expired one of the spatial reuse backoff counter and the EDCA backoff counter under a condition in which the communication module 210 does not successfully receive a response packet corresponding to the data packet in a predetermined time, and retransmits the data packet when one of the spatial reuse backoff counter and the EDCA backoff counter expires. In one embodiment, the wireless transmission handling method further includes the following operations: the processor 220 finishes the spatial reuse transmission after the communication module 210 successfully receives a response packet corresponding to the retransmitted data packet, and stops an unexpired one of the spatial reuse backoff counter and the EDCA backoff counter. In one embodiment, the wireless transmission handling method further includes the following operations: the processor 220 changes a power detection parameter corresponding to the spatial reuse transmission from an initial value to a detection threshold when the communication module detects the OBSS packet, and changes the power detection parameter from the detection threshold back to the initial value after transmitting the data packet and successfully receiving a response packet corresponding to the data packet, in which the detection value is determined according to the bandwidth of the OBSS packet. In one embodiment, the bandwidth of the OBSS packet is a 20 MHz channel bandwidth, a 40 MHz channel bandwidth, an 80 MHz channel bandwidth, or a Per 20 MHz subchannel bandwidth.
[0037]As can be seen from the foregoing, in accordance with the present disclosure of which the spatial reuse transmission performed by simultaneously enabling an EDCA contention function and a space reuse contention function, a data packet can be transmitted when one of the EDCA backoff counter and the spatial reuse backoff counter expires, and the EDCA backoff counter still continues performing countdown during the period in which the spatial reuse backoff counter expires first and the subsequent data packet transmission fails, such that the data packet are retransmitted when the EDCA backoff counter expires, and therefore the channel access delay can be further reduced, thereby improving the transmission efficiency. In addition, because the power detection parameter is adjusted during the spatial reuse transmission period (i.e., the power constraint period), the threshold for idle channel detection is increased, such that the spatial reuse backoff counter is less susceptible to the influence of the secondary channel and stops.
[0038]It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present disclosure without departing from the scope or spirit of the present disclosure cover modifications and variations of this present disclosure provided they fall within the scope of the following claims.
Claims
What is claimed is:
1. A wireless transceiver device, comprising:
a communication module configured to perform radio signal transmissions and receptions; and
a processor coupled to the communication module and configured to perform the following operations:
determining whether to perform a spatial reuse transmission when an overlapping basic service set (OBSS) packet is detected by the communication module;
performing countdown of a spatial reuse backoff counter in response to determining that the spatial reuse transmission is to be performed;
performing countdown of an enhanced distributed channel access (EDCA) backoff counter after the OBSS packet is transmitted; and
transmitting a data packet via the communication module when one of the spatial reuse backoff counter and the EDCA backoff counter expires.
2. The wireless transceiver device of
3. The wireless transceiver device of
4. The wireless transceiver device of
5. The wireless transceiver device of
wherein the detection threshold is determined according to a bandwidth of the OBSS packet.
6. The wireless transceiver device of
7. A wireless transmission handling method adapted to a wireless transceiver device, the wireless transmission handling method comprising:
determining whether to perform a spatial reuse transmission when detecting an OBSS packet;
performing countdown of a spatial reuse backoff counter in response to determining that the spatial reuse transmission is to be performed;
performing countdown of an EDCA backoff counter after the OBSS packet is transmitted; and
transmitting a data packet when one of the spatial reuse backoff counter and the EDCA backoff counter expires.
8. The wireless transmission handling method of
finishing the spatial reuse transmission after successfully receiving a response packet corresponding to the data packet; and
stopping an unexpired one of the spatial reuse backoff counter and the EDCA backoff counter.
9. The wireless transmission handling method of
reperforming countdown of an expired one of the spatial reuse backoff counter and the EDCA backoff counter under a condition in which a response packet corresponding to the data packet is not successfully received in a predetermined time; and
retransmitting the data packet when one of the spatial reuse backoff counter and the EDCA backoff counter expires.
10. The wireless transmission handling method of
finishing the spatial reuse transmission after successfully receiving a response packet corresponding to the retransmitted data packet; and
stopping an unexpired one of the spatial reuse backoff counter and the EDCA backoff counter.
11. The wireless transmission handling method of
changing a power detection parameter corresponding to the spatial reuse transmission from an initial value to a detection threshold when detecting the OBSS packet; and
changing the power detection parameter from the detection threshold back to the initial value after transmitting the data packet and successfully receiving a response packet corresponding to the data packet,
wherein the detection threshold is determined according to a bandwidth of the OBSS packet.
12. The wireless transmission handling method of
13. A wireless communication system, comprising:
a first wireless transceiver device; and
a second wireless transceiver device configured to wirelessly communication connect to the first wireless transceiver device and belonging to a same basic service set (BSS) as the first wireless transceiver device, the second wireless transceiver device performing the following operations:
determining whether to perform a spatial reuse transmission when detecting an OBSS packet;
performing countdown of a spatial reuse backoff counter in response to determining that the spatial reuse transmission is to be performed;
performing countdown of an EDCA backoff counter after the OBSS packet is transmitted; and
transmitting a data packet to the first wireless transceiver device when one of the spatial reuse backoff counter and the EDCA backoff counter expires.
14. The wireless communication system of
finishing the spatial reuse transmission after successfully receiving a response packet corresponding to the data packet from the first wireless transceiver device; and
stopping an unexpired one of the spatial reuse backoff counter and the EDCA backoff counter.
15. The wireless communication system of
reperforming countdown of an expired one of the spatial reuse backoff counter and the EDCA backoff counter under a condition in which a response packet corresponding to the data packet from the first wireless transceiver device is not successfully received in a predetermined time; and
retransmitting the data packet to the first wireless transceiver device when one of the spatial reuse backoff counter and the EDCA backoff counter expires.
16. The wireless communication system of
finishing the spatial reuse transmission after successfully receiving a response packet corresponding to the retransmitted data packet from the first wireless transceiver device; and
stopping an unexpired one of the spatial reuse backoff counter and the EDCA backoff counter.
17. The wireless communication system of
changing a power detection parameter corresponding to the spatial reuse transmission from an initial value to a detection threshold when detecting the OBSS packet; and
changing the power detection parameter from the detection threshold back to the initial value after transmitting the data packet to the first wireless transceiver device and successfully receiving a response packet corresponding to the data packet from the first wireless transceiver device,
wherein the detection threshold is determined according to a bandwidth of the OBSS packet.
18. The wireless communication system of
19. The wireless communication system of
20. The wireless communication system of