Wireless communication methods and communication devices
By introducing a field indicating DRU into the physical layer protocol data unit frame header of wireless communication, the problem of insufficient flexibility in resource unit allocation is solved, higher transmission power and spectral efficiency are achieved, and the requirements of the IEEE 802.11bn standard are met.
Patent Information
- Application Number
- PCT/CN2024/110512
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-07
- Publication Date
- 2026-02-12
AI Technical Summary
Existing wireless communication technologies struggle to flexibly direct and optimize the use of distributed RUs (Resource Units) for discontinuous subcarriers in resource unit allocation, resulting in insufficient transmission power and low spectral efficiency.
By introducing a first field and a second field into the frame header of the physical layer protocol data unit, which are used to indicate whether the resource unit is a DRU and to indicate related parameters, flexible indication and optimized allocation of DRUs can be achieved.
It improves transmission power and spectral efficiency, supports higher modulation and coding schemes and longer transmission distances, and meets the TB PPDU transmission requirements of the IEEE 802.11bn standard.
Smart Images

Figure CN2024110512_12022026_PF_FP_ABST
Abstract
Description
Wireless communication method and communication device TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, and more particularly, to a wireless communication method and a communication device. BACKGROUND
[0002] With the development of technology, a resource unit (RU) can have not only continuous subcarriers but also discontinuous subcarriers. An RU with continuous subcarriers can be referred to as a regular RU (RRU or rRU). An RU with discontinuous subcarriers can be referred to as a distributed RU (DRU or dRU).
[0003] SUMMARY
[0004] The present application provides a wireless communication method and a communication device. Each aspect related to the present application is described below.
[0005] In a first aspect, a wireless communication method is provided. The method includes: a first device receiving a first physical layer protocol data unit (PPDU) sent by a second device; wherein the first PPDU is used to request the first device to send a second PPDU, the first PPDU includes a first field and / or a second field, the first field is located in a frame header of a first frame, the second field is located in a frame header of a second frame, the first field is used to indicate whether a RU allocated by the second device for the second PPDU is a DRU, and / or whether the first PPDU includes the second field; and the second field is used to indicate a parameter related to the DRU.
[0006] In a second aspect, a wireless communication method is provided. The method includes: a second device sending a first PPDU to a first device; wherein the first PPDU is used to request the first device to send a second PPDU, the first PPDU includes a first field and / or a second field, the first field is located in a frame header of a first frame, the second field is located in a frame header of a second frame, the first field is used to indicate whether a RU allocated by the second device for the second PPDU is a DRU, and / or whether the first PPDU includes the second field; and the second field is used to indicate a parameter related to the DRU.
[0007] In a third aspect, a communication device is provided, the communication device being a first device, the communication device comprising: a receiving unit configured to receive a first PPDU transmitted by a second device, wherein the first PPDU is used to request the first device to transmit a second PPDU, and the first PPDU comprises a first field and / or a second field, the first field is located in a frame header of a first frame, and the second field is located in a frame header of a second frame, the first field is used to indicate whether a RU allocated by the second device for the second PPDU is a DRU, and / or whether the first PPDU comprises the second field, and the second field is used to indicate a parameter related to the DRU.
[0008] In a fourth aspect, a communication device is provided, the communication device being a second device, the communication device comprising: a transmitting unit configured to transmit a first PPDU to a first device, wherein the first PPDU is used to request the first device to transmit a second PPDU, and the first PPDU comprises a first field and / or a second field, the first field is located in a frame header of a first frame, and the second field is located in a frame header of a second frame, the first field is used to indicate whether a RU allocated by the second device for the second PPDU is a DRU, and / or whether the first PPDU comprises the second field, and the second field is used to indicate a parameter related to the DRU.
[0009] In a fifth aspect, a communication device is provided, comprising a processor and a memory, the memory being configured to store one or more computer programs, and the processor being configured to invoke the computer programs in the memory to cause the communication device to perform some or all of the steps in the methods of the various aspects described above.
[0010] In a sixth aspect, a communication system is provided, comprising the communication device described above. In another possible design, the system can further comprise other devices interacting with the communication device in the solutions provided by the embodiments of the present application.
[0011] In a seventh aspect, a computer-readable storage medium is provided, which stores a computer program, and the computer program is configured to cause a communication device to perform some or all of the steps in the methods of the various aspects described above.
[0012] In an eighth aspect, a computer program product is provided, which comprises a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a communication device to perform some or all of the steps in the methods of the various aspects described above. In some implementations, the computer program product can be a software installation package.
[0013] In a ninth aspect, an embodiment of the present application provides a chip, which comprises a memory and a processor. The processor can call and run a computer program from the memory to implement part or all of the steps described in the method of each aspect.
[0014] The first field and the second field can both be related to the DRU of the second PPDU. It can be understood that, in the case of requesting to send the second PPDU through the first PPDU, the fields contained in the frame header in the first PPDU can indicate the information related to the DRU. That is, in the present application, the indication of the DRU can be based on the indication of the DRU related information through the frame header, so that the indication of the DRU is more flexible. BRIEF DESCRIPTION OF DRAWINGS
[0015] FIG. 1 is a schematic diagram of a wireless communication system to which embodiments of the present application are applied.
[0016] FIG. 2 is a schematic diagram of a scenario in which a DRU is applied.
[0017] FIG. 3 is an example diagram of a format of a control information subfield in a triggered response scheduling (TRS) control subfield.
[0018] FIG. 4 is a schematic flowchart of a wireless communication method according to an embodiment of the present application.
[0019] FIG. 5 is an example diagram of a format of a control information subfield in a TRS control subfield according to an embodiment of the present application.
[0020] FIGS. 6A to 6D are example diagrams of a format of a second field according to embodiments of the present application.
[0021] FIG. 7 is an example diagram of a PPDU comprising a first field and a second field according to an embodiment of the present application.
[0022] FIG. 8 is an example diagram of a communication process according to Embodiment 1 of the present application.
[0023] FIG. 9 is an example diagram of a communication process according to Embodiment 2 of the present application.
[0024] FIG. 10 is an example diagram of a communication process according to Embodiment 3 of the present application.
[0025] FIG. 11 is an example diagram of a communication process according to Embodiment 4 of the present application.
[0026] FIG. 12 is a schematic structural diagram of a communication device according to an embodiment of the present application.
[0027] FIG. 13 is a schematic structural diagram of a communication device according to an embodiment of the present application.
[0028] FIG. 14 is a schematic structural diagram of an apparatus for communication according to an embodiment of the present application. DETAILED DESCRIPTION
[0029] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0030] Communication system
[0031] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example, a wireless local area network (WLAN), a wireless fidelity (WiFi), a high performance radio local area network (HIPELAN), a wide area network (WAN), a cellular network or other communication systems, etc. For example, the technical solutions provided by the embodiments of the present application can be applied to a communication system using the 802.11 standard. Exemplarily, the 802.11 standard includes but is not limited to the 802.11ax standard, the 802.11be standard, the 802.11bn standard, the 802.11 standard of the next generation of the 802.11bn standard (post 802.11bn), etc.
[0032] FIG. 1 shows a schematic diagram of a communication system to which the embodiments of the present application are applicable. As shown in FIG. 1, the communication devices in the communication system 100 can include communication devices. The communication devices can include, for example, an access point (AP) 111, an AP 112, a station (STA) 121 and a STA 122 shown in FIG. 1, wherein the STA 121 can access a network through the AP 111, and the STA 122 can access a network through the AP 112.
[0033] In some implementations, a STA can establish an association relationship with one or more APs, and then the STA and the APs having the association relationship can communicate with each other. As shown in FIG. 1, the AP 111 and the STA 121 can communicate with each other after establishing an association relationship, and the AP 112 and the STA 122 can communicate with each other after establishing an association relationship.
[0034] In some implementations, the communication in the communication system 100 can be the communication between an AP and a non-AP STA, or the communication between a non-AP STA and a non-AP STA, or the communication between a STA and a peer STA, where the peer STA can refer to a device that communicates with the STA, for example, the peer STA can be an AP or a non-AP STA.
[0035] It should be understood that the communication system 100 exemplarily shows two AP STAs and two non-AP STAs, and the communication system 100 can also include a larger number of AP STAs, or the communication system 100 can include other numbers of non-AP STAs, and the embodiments of the present application do not limit this.
[0036] In addition, the above communication system can be applied to a multi-device cooperation scenario, such as a multi-AP (multi-access point, multi-AP) cooperation scenario, or a multi-site cooperation scenario.
[0037] In the embodiments of the present application, the names of APs and / or STAs are not limited. In some scenarios, an AP can also be referred to as an AP STA, that is, in a certain sense, an AP is also a kind of STA. In other scenarios, a STA can also be referred to as a non-AP STA (non-AP STA).
[0038] In some scenarios, the above communication device can also be a multi-link device (multi-link device, MLD), that is, a device that can communicate through multiple communication links, where the multiple communication links can include communication links of different frequency bands, for example, can include millimeter wave frequency bands and / or low frequency frequency bands. Generally, if the multi-link device is an AP, the AP can also be referred to as an "AP MLD". If the multi-link device is a non-AP STA, the non-AP STA can also be referred to as a "non-AP MLD".
[0039] In the embodiments of the present application, the AP can be a device in a wireless network. The AP can be a communication server, a router, a switch, a bridge, or the like communication entity, or the AP can include various forms of macro base stations, micro base stations, relay stations, and the like, and of course the AP can also be a chip or a circuit or a processing system in these various forms of devices, thereby implementing the methods and functions of the embodiments of the present application. The AP can be applied to various scenarios, such as a sensor node in a smart city (such as a smart water meter, a smart electricity meter, a smart air detection node), a smart device in a smart home (such as a smart camera, a projector, a display screen, a television, a sound box, a refrigerator, a washing machine, and the like), a node in the Internet of Things, an entertainment terminal (such as an AR, a VR, and the like wearable device), a smart device in a smart office (such as a printer, a projector, and the like), a vehicle networking device in vehicle networking, some infrastructure in daily life (such as a vending machine, a self-service navigation station of a supermarket, a self-service cash register device, and a self-service ordering machine), and the like.
[0040] In some implementations, the role of the STA in the communication system is not absolute, and in some scenarios, the STA can act as an AP. For example, in the scenario of a mobile phone connecting a router, the mobile phone can be a non-AP STA, and in the case of the mobile phone acting as a hotspot for other mobile phones, the mobile phone acts as an AP.
[0041] In the embodiments of the present application, the STA in the embodiments of the present application can be a device with wireless transceiving functions, such as a device supporting 802.11 series protocols and being capable of communicating with an AP or other STAs. For example, the STA is any user communication device allowing a user to communicate with an AP and thereby communicate with a WLAN. The STA is, for example, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile terminal, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device.
[0042] The STA in the embodiments of the present application can also be a device providing voice / data / image connectivity to a user, for example, a handheld device, a vehicle-mounted device, a home device, a household appliance, a game device, etc. with wireless connection function or equipped with a wireless communication module. For example, a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a drone or a flight photography device, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved public land mobile network (PLMN), etc. with wireless connection function, and can also be a television, a refrigerator, a washing machine, a kitchen appliance, a door lock, a fish tank, a sweeping robot, a game machine, a camera / camcorder, etc. with wireless connection function, and the embodiments of the present application are not limited thereto. As an example but not limitation, in the embodiments of the present application, the STA can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term of devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothes, shoes, etc. For example, a smart watch or smart glasses, etc., and only focus on a certain type of application function, which needs to be used in cooperation with other devices such as a smart phone, such as various types of smart bracelets, smart jewelry, etc. for monitoring vital signs.
[0043] In addition, in the embodiments of the present application, the STA can also be a terminal device in an internet of things (IoT) system. The IoT is an important part of future information technology development, and its main technical feature is to connect objects through communication technology and network, so as to realize the intelligent network of man-machine interconnection and object-object interconnection. In the embodiments of the present application, the IoT technology can achieve massive connection, deep coverage and terminal power saving through, for example, narrow band (NB) technology.
[0044] In addition, in the embodiments of the present application, the STA can be a device in a vehicle-to-everything (V2X) system. The communication mode in the V2X system is collectively referred to as V2X (X represents anything). For example, the V2X communication includes vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication or vehicle-to-network (V2N) communication, etc.
[0045] In addition, in the embodiments of the present application, the STA can also include a smart printer, a train detector, a gas station sensor, and the like, and the main functions include collecting data (part of the terminal device), receiving control information and downlink data of the AP, and transmitting electromagnetic waves to transmit data to the AP.
[0046] In addition, the AP in the embodiments of the present application can be a device for communicating with the STA. The AP can be a network device in a wireless local area network, and the AP can be used for communicating with the STA through the wireless local area network.
[0047] From the perspective of the communication mode supported by the AP, in some implementation manners, the AP can be a device supporting the 802.11be mode. The AP can also be a device supporting multiple current and future WLAN modes of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a.
[0048] From the perspective of the communication mode supported by the STA, in some implementation manners, the non-AP STA can support the 802.11be mode. The non-AP STA can also support multiple current and future WLAN modes of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a.
[0049] In the embodiments of the present application, the frequency bands that can be supported by the WLAN technology are not limited. In some implementations, the frequency bands that can be supported by the WLAN technology can include, but are not limited to, low frequency bands (such as 2.4 GHz, 5 GHz, 6 GHz), high frequency bands (such as 45 GHz, 60 GHz).
[0050] It should be understood that the specific forms of the STA and the AP in the embodiments of the present application are not specially limited, and are only exemplary described herein.
[0051] DRU
[0052] With the development of technology, the limit of power spectral density (PSD) is becoming more and more strict. For example, in the 6 GHz frequency band, the PSD limit for non-AP STAs in the low power indoor frequency band is -1 dBm / MHz.
[0053] The RRU has continuous subcarriers. Exemplarily, the RUs with continuous subcarriers defined in 11ax and 11be can all be referred to as RRUs. The transmission power of each subcarrier of the RRU is low. This is because the PSD limit is defined per MHz and per STA, and the subcarriers in the RRU are continuous, so the number of subcarriers in each MHz is large, and according to the PSD limit, the transmission power of each subcarrier is low.
[0054] The DRU has discontinuous subcarriers. For the case of the DRU, the number of subcarriers in each MHz is small, and there can even be only one subcarrier in each MHz, so the subcarriers in the DRU can be transmitted at a higher power compared with the RRU. For example, for a 52-tone DRU distributed in 80 MHz, there can be only one subcarrier in each MHz. But for a 52-tone RRU, there are about 13 subcarriers in each MHz. In the 6 GHz low power indoor frequency band, the PSD limit is -1 dBm / MHz. Therefore, for a 52-tone RU (about 4 MHz), the maximum transmission power allowed using the RRU is only about 6 dBm, and using the DRU can increase the transmission power by 11 dB. This significant increase in transmission power can achieve a higher modulation and coding scheme (MCS) or achieve a longer transmission distance.
[0055] As shown in FIG. 2, STA1, STA2 and STA3 can all use DRU to increase their transmission power. Compared with using the same size of RRU, all the subcarriers obtain higher transmission power, so the overall spectrum efficiency is significantly improved.
[0056] It should be noted that the MRU can also have discontinuous subcarriers, i.e., DMRU. The technical solutions related to the DRU provided in the present application can also be applied to the DMRU. For ease of description, only the DRU is taken as an example in the following description. If it is required to apply the embodiments described in the following to the DMRU, replace “DRU” with “DMRU”.
[0057] It should be noted that some communication standards (for example, IEEE 802.11bn) require support for TB PPDU transmission using DRU.
[0058] TRS control subfield
[0059] The TRS control subfield exists in the frame header. The control information subfield in the TRS control subfield contains TRS information for soliciting an HE TB PPDU that follows an HE MU PPDU, HE SU PPDU, or HE ER SU PPDU carrying the Control subfield or for soliciting an EHT TB PPDU that follows an EHT MU PPDU carrying the Control subfield.
[0060] FIG. 3 is an example diagram of a format of the control information subfield in the TRS control subfield. As shown in FIG. 3, the control information subfield in the TRS control subfield can include one or more of the following fields: uplink data symbols (UL data symbols), RU allocation, AP transmit power (AP Tx power), uplink target receive power (UL target receive power), uplink modulation and coding scheme (UL MCS).
[0061] If the TRS Control subfield is carried in an HE MU PPDU, HE SU PPDU or HE ER SU PPDU then the RU Allocation subfield indicates the RU assigned for transmitting the HE TB PPDU response. If the TRS Control subfield is carried in an EHT MU PPDU then the RU Allocation subfield, together with the PS160 subfield, determined according to Table 1, indicate the RU or MRU assigned for transmitting the EHT TB PPDU response.
[0062] Table 1
[0063] The TRS Control subfields within MPDUs carried in an A-MPDU have the same value.
[0064] Note that if an HE STA receives a Control subfield in an A-Control subfield with a Control ID subfield value that is not recognized or not supported by the HE STA, the HE STA shall ignore the Control subfield and the remainder of the A-Control subfield. If more than one Control subfield is present in an A-Control subfield, the Control subfields shall not have the same Control ID value.
[0065] The following introduces the transmit vector (TXVECTOR) parameter settings for an EHT TB PPDU in response to a TRS control subfield.
[0066] A non-AP STA transmitting an EHT TB PPDU in response to a soliciting EHT PPDU carrying a frame containing a TRS Control subfield shall set the TXVECTOR parameters as follows: The RU ALLOCATION parameter is set to the value indicated by the RU Allocation subfield of the TRS Control subfield and a PS160 subfield, which is determined based on the RU allocation in the soliciting PPDU according to Table 1. The CH_BANDWIDTH parameter is set to the value of the RXVECTOR parameter CH_BANDWIDTH of the soliciting PPDU. The soliciting PPDU is the PPDU carrying the TRS Control subfield. Thus, the bandwidth of the TB PPDU requested by the soliciting PPDU is the same as the bandwidth of the soliciting PPDU.
[0067] FIG. 4 is a schematic flow chart of a method of wireless communication provided by an embodiment of the application. The method shown in FIG. 4 can be performed by a first device and a second device. The first device and the second device can each comprise a communication device as described above. For example, the first device can comprise a non-AP STA and the second device can comprise an AP. For another example, the first device and the second device can each be a non-AP STA, and the first device and the second device can be peers of each other.
[0068] The method shown in FIG. 4 can include step S410.
[0069] At step S410, the first device receives the first PPDU sent by the second device.
[0070] The first PPDU can be used to request the first device to send the second PPDU. That is, the first PPDU can be a request PPDU of the second PPDU.
[0071] Since the sending of the second PPDU is based on the request of the first PPDU, the second PPDU can be a TB PPDU. For example, the second PPDU can be a TB PPDU transmitted after the first PPDU.
[0072] In some implementations, the frame header in the first PPDU can include one or more fields to request the first device to send the second PPDU. Illustratively, the one or more fields in the frame header can include a TRS control subfield. The control information field in the TRS control subfield can contain TRS information, which is used to request the first device to transmit the second PPDU after the first PPDU.
[0073] It should be noted that the present application does not limit the types of the first PPDU and the second PPDU. For example, the first PPDU can include a MU PPDU or a SU PPDU. In addition, the first PPDU can include a UHR PPDU. Illustratively, the first PPDU can include a UHR MU PPDU or a UHR SU PPDU. For another example, the second PPDU can include a UHR PPDU. Illustratively, the second PPDU can include a UHR TB PPDU.
[0074] The first PPDU can include a first field and / or a second field. In other words, the first PPDU can include the first field alone or the second field alone, or include both the first field and the second field.
[0075] The first field can be located in a frame header. For example, the first PPDU can include a first frame. The first field can be located in the frame header of the first frame.
[0076] The second field can be located in a frame header. For example, the first PPDU can include a second frame. The second field can be located in the frame header of the second frame.
[0077] It should be noted that in this application, a frame can be represented as a medium access control (MAC) frame, MPDU. Therefore, the first frame can also be referred to as the first MAC frame or the first MPDU. The second frame is also referred to as the second MAC frame or the second MPDU. Correspondingly, the frame header can include a MAC header.
[0078] In some embodiments, the first field can be used to indicate whether the RU allocated by the second device for the second PPDU is a DRU, and / or whether the first PPDU includes the second field.
[0079] The second field can be used to indicate parameters related to the DRU allocated by the second device for the second PPDU. Wherein, the parameters related to the DRU allocated by the second device for the second PPDU can include one or more of the following, for example: whether the RU allocated by the second device for the second PPDU is a DRU; the distributed bandwidth of the DRU; the cyclic shift diversity (CSD) value used by the ultra-high reliability-short training field (UHR-STF) field in the second PPDU, etc.
[0080] It can be understood that both the first field and the second field can be related to the DRU of the second PPDU. It can be understood that in the case of requesting to send the second PPDU through the first PPDU, the frame header of the frame in the first PPDU contains a field indicating information related to the DRU. That is, in this application, the indication of the DRU can be based on the indication of the DRU related information through the frame header, so that the indication of the DRU is more flexible. In addition, in the case that the frame header includes the first field and / or the second field, the frame body can also include other information (such as data and / or control information), so that the frame can carry more information.
[0081] The first field and the second field will be described in detail below.
[0082] The first field
[0083] In some embodiments, the first field can be used to indicate whether the RU allocated by the second device for the second PPDU is a DRU. Alternatively, the first field can be used to indicate the RU type allocated by the second device for the second PPDU. Wherein, the RU type can include a DRU or an RRU.
[0084] Exemplarily, the first field can include a first bit. For example, the first bit being 1 can indicate that the RU allocated by the second device for the second PPDU is a DRU; the first bit being 0 can indicate that the RU allocated by the second device for the second PPDU is not a DRU or the RU allocated by the second device for the second PPDU is a RRU. For another example, the first bit being 0 can indicate that the RU allocated by the second device for the second PPDU is a DRU; the first bit being 1 can indicate that the RU allocated by the second device for the second PPDU is not a DRU or the RU allocated by the second device for the second PPDU is a RRU.
[0085] In some embodiments, the first field can be used to indicate whether the first PPDU includes the second field.
[0086] Exemplarily, the first field can include a second bit. For example, the second bit being 1 can indicate that the first PPDU includes the second field; the second bit being 0 can indicate that the first PPDU does not include the second field. For another example, the second bit being 0 can indicate that the first PPDU includes the second field; the second bit being 1 can indicate that the first PPDU does not include the second field.
[0087] In some embodiments, the first field can be used to indicate both whether the RU allocated by the second device for the second PPDU is a DRU and whether the first PPDU includes the second field. For example, the first field can explicitly indicate whether the RU allocated by the second device for the second PPDU is a DRU and implicitly indicate whether the first PPDU includes the second field. Exemplarily, if the first field explicitly indicates that the RU allocated by the second device for the second PPDU is a DRU, the first PPDU includes the second field. If the first field explicitly indicates that the RU allocated by the second device for the second PPDU is not a DRU, the first PPDU does not include the second field.
[0088] Exemplarily, the first field can include a third bit. For example, the second bit being 1 can indicate that the RU allocated by the second device for the second PPDU is a DRU and the first PPDU includes the second field; the second bit being 0 can indicate that the RU allocated by the second device for the second PPDU is not a DRU and the first PPDU does not include the second field. For another example, the second bit being 1 can indicate that the RU allocated by the second device for the second PPDU is a DRU and the first PPDU includes the second field; the second bit being 0 can indicate that the RU allocated by the second device for the second PPDU is not a DRU and the first PPDU does not include the second field.
[0089] In some embodiments, the first PPDU can include a field, referred to as a third field, for indicating the RU allocated by the second device for the second PPDU. For example, the third field can be used to indicate one or more of an index, a number, a location, a distribution bandwidth, etc. of the RU allocated by the second device for the second PPDU. Based on this, in the case where the first field is used to indicate whether the RU allocated by the second device for the second PPDU is a DRU, the first field can indicate whether the allocated RU indicated by the third field is a DRU.
[0090] Exemplarily, the third field can include an RU allocation field of a control information field in a TRS control subfield. In this case, the first field can be used to indicate whether the RU indicated by the RU allocation field is a DRU.
[0091] It should be noted that the "first field" is only an example of the name of the field, and the field can also have other names. For example, the first field can also be referred to as an RU type field, a DRU enable field, a second field enable field, and a UHR TRS extension control enable field.
[0092] In some embodiments, the first field can belong to a TRS control subfield in a frame header. For example, a reserved field in the TRS control subfield in the related art can be modified as the first field. Based on the first field in the TRS control subfield, a separate trigger frame can not be used to request the transmission of the second PPDU using the DRU, i.e., another method for requesting the transmission of the second PPDU using the DRU is provided.
[0093] FIG. 5 is a format diagram of a control information subfield of a TRS control subfield according to an embodiment of the present application. As shown in FIG. 5, the B25 reserved field in FIG. 3 can be modified as the first field (represented by an RU type subfield in FIG. 5). In FIG. 5, the RU type field can represent the type of the RU indicated by the RU allocation field. In one embodiment, the RU type subfield value of 0 indicates that the type of the RU is a DRU, and the value of 1 indicates that the type of the RU is an RRU. In another embodiment, the RU type field value of 0 indicates that the type of the RU is an RRU, and the value of 1 indicates that the type of the RU is a DRU.
[0094] The design of the format of the control information subfield of the TRS control subfield shown in FIG. 5 is described below. The HT control field of the MAC frame header occupies 32 bits. 2 bits of the 32 bits can be used to indicate a variant, and the A-control of the HE variant occupies 30 bits. The A-control field can include a control list field. The control list field can include a plurality of control fields. The plurality of control fields occupy at most 30 bits. Each control field can include a control identification field and a control information field. The control identification field occupies 4 bits, and the control information field occupies at most 26 bits. Therefore, the control information subfield of the TRS control subfield occupies at most 26 bits. Considering the length of the entire MAC frame header, the present application modifies the B25 of the control information subfield of the TRS control subfield to the first field.
[0095] The second field
[0096] In some embodiments, the second field can include one or more of the following fields: a type field, a distributed bandwidth field, a CSD allocation field. They are described respectively below.
[0097] The type field can be used to indicate whether the RU allocated by the second device for the second PPDU is a DRU. As described above, the first PPDU can include a field used to indicate the RU allocated by the second device for the second PPDU, referred to as the third field. For example, the third field can be used to indicate one or more of the following of the RU allocated by the second device for the second PPDU: an index, a total number, a position, a distributed bandwidth, etc. Based on this, in the case where the second field includes the type field, the type field can indicate whether the RU indicated by the third field is a DRU. Exemplarily, the third field can include the RU allocation field in the control information field of the TRS control subfield. In this case, the type field in the second field can be used to indicate whether the RU indicated by the RU allocation field is a DRU.
[0098] The distributed bandwidth field can be used to indicate the distributed bandwidth of the DRU. For example, the distributed bandwidth field can indicate one or more of the following information of the distributed bandwidth of the DRU: a size, a position. The size and the position of the distributed bandwidth of the DRU can be represented by a distributed bandwidth pattern. The pattern of the distributed bandwidth may, for example, include the first pattern or the second pattern described later. The distributed bandwidth field can also be referred to as the DRU distributed BW pattern field.
[0099] In some embodiments, when the RU allocated for the second PPDU is a DRU, the distribution bandwidth field can be used to indicate the distribution bandwidth of the DRU. If the RU allocated for the second PPDU is not a DRU, the distribution bandwidth field can be reserved, or the distribution bandwidth field can not exist in the second field.
[0100] In this application, the distribution bandwidth of the DRU can be related to a first bandwidth. Therefore, the first bandwidth is introduced first. The first PPDU bandwidth or the bandwidth of the second PPDU can be the first bandwidth. The first bandwidth can be, for example, 80MHz, 160MHz, or 320MHz, etc.
[0101] The distribution bandwidth can include one or more of the following: a first mode, a second mode. The first mode can be used to indicate that the distribution bandwidth of the DRU is the first bandwidth. The second mode can be used to indicate that the distribution bandwidth of the DRU includes one or more second bandwidths. Among them, the second bandwidth is less than or equal to the first bandwidth.
[0102] The second bandwidth can be the maximum distribution bandwidth supported by the DRU. Therefore, in the case where the first bandwidth is greater than the second bandwidth, the distribution bandwidth of the DRU can include multiple second bandwidths, that is, represented by multiple second bandwidths.
[0103] It can be understood that in the first mode, the distribution bandwidth of the DRU is the bandwidth of the second PPDU or the bandwidth of the first PPDU. For example, in the case where the first bandwidth is less than or equal to the second bandwidth, the distribution bandwidth field can indicate the first mode, that is, the distribution bandwidth of the DRU is the bandwidth of the second PPDU or the bandwidth of the first PPDU. Taking the second bandwidth as 80MHz for example, if the bandwidth of the first PPDU or the bandwidth of the second PPDU is less than or equal to 80MHz, the distribution bandwidth field can indicate that the distribution bandwidth of the DRU is the bandwidth of the first PPDU; or, if the bandwidth of the second PPDU is less than or equal to 80MHz, the distribution bandwidth field can indicate that the distribution bandwidth of the DRU is the bandwidth of the second PPDU.
[0104] In the second mode, the distribution bandwidth of the DRU is represented by one or more second bandwidths. That is, the distribution bandwidth of the DRU can be located in one or more subblocks corresponding to the second bandwidth.
[0105] For example, in the second mode, if the first bandwidth is greater than the second bandwidth, the distribution bandwidth of the DRU can be located in the subblock corresponding to the second bandwidth, and the distribution bandwidth is the second bandwidth. Taking the second bandwidth as 80MHz for example, the distribution bandwidth can be located in the 80MHz subblock where the DRU is located, and the distribution bandwidth is 80MHz.
[0106] For example, in the second mode, if the first bandwidth is greater than or equal to the second bandwidth, the bandwidth of the DRU can be located in the sub-block corresponding to the second bandwidth, and the distributed bandwidth includes one or more third bandwidths of the second bandwidth. The third bandwidth can be less than the second bandwidth. For example, the second bandwidth is 80MHz, the second bandwidth can include two 20MHz bandwidths and one 40MHz bandwidth, i.e., the third bandwidth includes 20MHz and / or 40MHz. The frequency of the one 40MHz bandwidth can be less than the frequency of the two 20MHz bandwidths, i.e., the frequency of the distributed bandwidth is 40MHz+20MHz+20MHz from low to high; or the frequency of the one 40MHz bandwidth can be greater than the frequency of the two 20MHz bandwidths, i.e., the frequency of the distributed bandwidth is 20MHz+20MHz+40MHz from low to high.
[0107] Based on the above distributed bandwidth mode, the distributed bandwidth field can be represented by 2 bits. The following is an example of the value of the distributed bandwidth field indicating the meaning when the second bandwidth is 80MHz.
[0108] When the RU type field indicates a DRU, the value of the distributed bandwidth field being the first value can indicate that the distributed bandwidth of the DRU is the bandwidth of the second PPDU.
[0109] When the RU type field indicates a DRU, the requested bandwidth of the second PPDU is greater than 80MHz, and the value of the distributed bandwidth field being the second value can indicate that the distributed bandwidth of the DRU is located in the 80MHz sub-block where the DRU is located, and the distributed bandwidth is 80MHz.
[0110] When the RU type field indicates a DRU, the requested bandwidth of the second PPDU is greater than or equal to 80MHz, and the value of the distributed bandwidth field being the third value can indicate that the distributed bandwidth of the DRU is located in the 80MHz sub-block where the DRU is located, and the distributed bandwidth mode is: 20MHz+20MHz+40MHz from low to high.
[0111] When the RU type field indicates a DRU, the requested bandwidth of the second PPDU is greater than or equal to 80MHz, and the value of the distributed bandwidth field being the fourth value can indicate that the distributed bandwidth of the DRU is located in the 80MHz sub-block where the DRU is located, and the distributed bandwidth mode is: 40MHz+20MHz+20MHz from low to high.
[0112] The first value, the second value, the third value, and the fourth value can each be any value from 0 to 3, and the values are different from each other. For example, the first value can be 0, the second value can be 1, the third value can be 2, and the fourth value can be 3.
[0113] The CSD allocation field can be used to indicate the CSD value used by the UHR-STF field in the second PPDU.
[0114] In some embodiments, when the RU allocated for the second PPDU is a DRU, the CSD allocation field can be used to indicate the CSD value used in the UHR-STF field in the second PPDU. If the RU allocated for the second PPDU is not a DRU, the CSD allocation field can be reserved, or the CSD allocation field can not exist in the second field.
[0115] The CSD allocation field can occupy 3 bits.
[0116] The value of the CSD allocation field can correspond to the CSD value used in the UHR-STF field. For example, the value of the CSD allocation field is the fifth value, which indicates that the CSD value is 0; the value of the CSD allocation field is the sixth value, which indicates that the CSD value is -400ns; the value of the CSD allocation field is the seventh value, which indicates that the CSD value is -200ns; the value of the CSD allocation field is the eighth value, which indicates that the CSD value is -600ns; the value of the CSD allocation field is the ninth value, which indicates that the CSD value is -350ns; the value of the CSD allocation field is the tenth value, which indicates that the CSD value is -650ns; the value of the CSD allocation field is the eleventh value, which indicates that the CSD value is -100ns; and the value of the CSD allocation field is the twelfth value, which indicates that the CSD value is -750ns.
[0117] The fifth value to the twelfth value can each be any value from 0 to 7, and the values are different from each other. For example, the fifth value can be 0, the sixth value can be 1, the seventh value can be 2, the eighth value can be 3, the ninth value can be 4, the tenth value can be 5, the eleventh value can be 6, and the twelfth value can be 7.
[0118] In some embodiments, the second field can belong to a control field.
[0119] Optionally, the second field can belong to a control field defined in the related art. For example, the second field can belong to the TRS control subfield in the frame header. That is, the reserved field of the control information field in the TRS control subfield in the related art can be modified as the second field. Illustratively, the reserved field can be modified as one or more of the following: a type field, a distribution bandwidth field, a CSD allocation field.
[0120] In some embodiments, compared with the related art, the second field can be a newly defined control field. For example, the second field can include a control identification (control ID) field and a control information field. Wherein, the value of the control identification field of the second field can be a reserved value in the related art. Illustratively, the value of the control identification field of the second field can be any integer between 10 and 14, for example, the value is 10.
[0121] In the case that the second field is a newly defined control field, the second field can be an extension of the TRS control subfield. That is, the second field can also be used to request transmission of a second PPDU after the first PPDU carrying the field. Wherein, the second PPDU can be transmitted using a DRU.
[0122] In some embodiments, the control information field of the second field can include one or more of the following fields: a type field, a distribution bandwidth field, a CSD allocation field.
[0123] The second field is exemplified below in connection with FIGS. 6A-6D.
[0124] As shown in FIG. 6A, the control information field of the second field includes an RU type field (i.e., the type field above), a DRU distribution bandwidth mode field (i.e., the distribution bandwidth field above), and a CSD allocation field.
[0125] As shown in FIG. 6B, the control information field of the second field includes a DRU distribution bandwidth mode field and a CSD allocation field.
[0126] As shown in FIG. 6C, the control information field of the second field includes a CSD allocation field.
[0127] As shown in FIG. 6D, the control information field of the second field includes a DRU distribution bandwidth mode field.
[0128] It should be noted that the second field can also include other fields, which are not limited by the present application.
[0129] It should be noted that the present application does not limit the positions of the various fields in the second field. For example, in FIG. 6B, the position of the CSD allocation field can be lower than that of the DRU distribution bandwidth mode field.
[0130] It should be noted that the “second field” is only the name of the field, which can also have other names. For example, in the case that the second field is a newly defined control field, the second field can be referred to as a TRS extension control (TRS extension control) field or a UHR TRS extension control field.
[0131] In some embodiments, whether the second field appears or not can be used to indicate whether the RU allocated by the second device for the second PPDU is a DRU. For example, in the case that the second field appears, the RU allocated for the second PPDU can be a DRU. In the case that the second field does not appear, the RU allocated for the second PPDU can not be a DRU. In the case that the second field is a control field, the first device can determine whether the second field appears or not by detecting the control ID field. If the value of the control ID field is detected to be the control field value corresponding to the second field (e.g., 10 as described above), it can be considered that the second field appears, and it can be determined that the RU allocated for the second PPDU is a DRU; if the value of the control ID field is not detected to be the control field value corresponding to the second field, it can be considered that the second field does not appear, and it can be determined that the RU allocated for the second PPDU is a RRU.
[0132] It is indicated above that the first field can be located in the frame header of the first frame, and the second field can be located in the frame header of the second frame. The first frame and the second frame are described below.
[0133] The first frame can include one or more of the following frames: a quality of service (QoS) data frame, a QoS null frame, a management frame. That is, the first field can be located in the frame header of one or more of the QoS data frame, the QoS null frame, and the management frame.
[0134] The second frame can include one or more of the following frames: a QoS data frame, a QoS null frame, a management frame. That is, the second field can be located in the frame header of one or more of the QoS data frame, the QoS null frame, and the management frame.
[0135] In some embodiments, the first frame and the second frame can be the same frame. That is, the first field and the second field can be located in the frame header of the same frame. For example, the first field and the second field can appear in different subfields in the frame header in the same frame. Exemplarily, the first field and the second field can belong to different control fields. Optionally, the first field can belong to an HT control field, and the second field can belong to an HT control extension field.
[0136] For example, the first field can belong to a TRS control subfield. The TRS control subfield can appear in an HT control field in a MAC frame header of a MAC frame, and the second field can appear in an HT control extension field in the MAC frame header of the same MAC frame.
[0137] If the first frame and the second frame are the same frame, the first device can parse the first field and the second field according to one frame, and thus obtain complete information related to the DRU. If the first frame and the second frame are different, and the parsing of a certain frame fails, the first device can only obtain one of the first field and the second field, and thus lose part of the information related to the DRU.
[0138] In some embodiments, the first frame and the second frame can be different frames. That is, the first field and the second field can be located in the frame headers of different frames in the same PPDU. For example, the first field can be located in a QoS data frame, and the second field can be located in a QoS null frame. For another example, the first field and the second field can be located in different subframes in an A-MPDU. As shown in FIG. 7, the first field is located in a TRS control subfield, and the second field is a UHR TRS extension field. The TRS control subfield and the UHR TRS extension field belong to the frame headers of different subframes.
[0139] In some implementations, the number of bits of the frame header or the number of bits of the control field in the frame header can be limited. If the first field is included in a certain frame header, the second field can not be included in the frame header, or if the second field is included in a certain frame header, the first field can not be included in the frame header. Therefore, by setting the first field and the second field in the frame headers of different frames, the present application can solve the problem of bit limitation, so that the first PPDU can carry both the first field and the second field.
[0140] As described above, the third field can be used to indicate the RU allocated by the second device for the second PPDU. For example, the third field can be used to indicate one or more of the index, the total number, the position, the distributed bandwidth, etc. of the RU allocated by the second device for the second PPDU. The third field can include a field in the related art. For example, the third field can include the RU allocation field of the control information field in the TRS control subfield. Alternatively, the third field can be a newly defined field.
[0141] Optionally, in the case where the third field includes a field in the related art, the definition, value, etc. of the third field can be determined based on the related art. For example, the value and the corresponding meaning of the RU allocation field in the present application can be consistent with the provisions in the related art. Illustratively, the third field includes the RU allocation field in the TRS control subfield, and when the TRS control subfield is carried in a UHR PPDU (i.e. the first PPDU is a UHR PPDU), the RU allocation field can be the PS160 field and the first field determined by Table 1, indicating the RU or MRU used to transmit the second PPDU.
[0142] In some embodiments, for the third field, the application proposes that, in the case that the RU allocated by the second device for the second PPDU is a DRU, the third field can be used to indicate the index of the DRU in the distributed bandwidth. For example, the third field can include an RU allocation field in the TRS control subfield. The application makes new provisions for the definition or value of the RU allocation field, so that it can indicate the index of the DRU in the distributed bandwidth. In this case, the RU allocation field can also be referred to as a DRU allocation field.
[0143] For example, in the case that the RU allocated by the second device for the second PPDU is a DRU, the RU allocation field can be used to indicate the index of the DRU in the distributed bandwidth. Wherein whether the RU allocated for the second PPDU is a DRU can be indicated by the type field in the first field and / or the second field above.
[0144] Exemplarily, the value of the third field can belong to a first value interval, the index of the DRU in the distributed bandwidth can belong to a first DRU index interval, and the first value interval can correspond to the first DRU index interval. For example, the first value interval can contain values that can one-to-one correspond to the indexes contained in the first DRU index interval. For example, the first value interval can be 0-36, and the first DRU index interval can be 26-tone DRU 1~RU37 in the distributed bandwidth for the second PPDU. In this case, the value 0 can correspond to the 26-tone DRU 1 in the second PPDU bandwidth, i.e., the third field value 0 can represent the DRU index as the 26-tone DRU 1 in the second PPDU bandwidth; the value 1 can correspond to the 26-tone DRU 2 in the second PPDU bandwidth, i.e., the third field value 1 can represent the DRU index as the 26-tone DRU 2 in the second PPDU bandwidth; the value 2 can correspond to the 26-tone DRU 3 in the second PPDU bandwidth, i.e., the third field value 2 can represent the DRU index as the 26-tone DRU 3 in the second PPDU bandwidth.
[0145] Table 2 is an example of the meaning of an RU allocation field (8 bits in total) provided by an embodiment of the application. In Table 2, the maximum distributed bandwidth supported by the DRU is 80MHz.
[0146] Table 2
[0147] The column of "B0-B7" in Table 2 can indicate the first value interval, and the column of "DRU index" and the column of "Distribution bandwidth" can indicate the first DRU index interval. Exemplarily, the interval of 67-75 in Table 2 corresponds to the 26tone RU 1-9 in the 20+20+40MHz distribution bandwidth. It can be known that the value of the RU allocation field of 67 can represent that the frequency of the distribution bandwidth is 20+20+40MHz from low to high, and the DRU index is 26tone RU 1. The value of the RU allocation field of 68 can represent that the frequency of the distribution bandwidth is 20+20+40MHz from low to high, and the DRU index is 26tone RU 2. The value of the RU allocation field of 69 can represent that the frequency of the distribution bandwidth is 20+20+40MHz from low to high, and the DRU index is 26tone RU 9. Wherein, the 26tone RU 1-9 all belong to the first (1 st ) 20MHz in the 20+20+40MHz. The other value meanings of the RU allocation field in Table 2 are similar, and will not be described herein.
[0148] It should be noted that part of the content in Table 2 can be executed alone. Part of the content in Table 2 can be adjusted, and the present application does not limit this.
[0149] The determination method of the distribution bandwidth of the DRU used by the second PPDU will be described in detail below.
[0150] In some embodiments, in the case that the second PPDU uses the DRU for transmission, the distribution bandwidth of the DRU can be determined based on the first bandwidth. As described above, the first bandwidth can be the bandwidth of the first PPDU or the bandwidth of the second PPDU. In other words, the distribution bandwidth of the DRU can be determined based on the bandwidth of the PPDU containing the first field and / or the second field, or the distribution bandwidth of the DRU can be determined based on the bandwidth of the second PPDU requested to be sent by the first PPDU.
[0151] It should be noted that, as described above, in the case that the first PPDU requests to send the second PPDU through the TRS control subfield, the bandwidth of the second PPDU is determined based on the bandwidth of the first PPDU. Therefore, in this case, the technical solution that the distribution bandwidth of the DRU is determined based on the bandwidth of the second PPDU can be equivalent to the technical solution that the distribution bandwidth of the DRU is determined based on the bandwidth of the first PPDU.
[0152] In some implementations, the distribution bandwidth of the DRU can be the first bandwidth. Exemplarily, in the case that there is no field indicating the distribution bandwidth in the first PPDU, the distribution bandwidth of the DRU used by the second PPDU can be the first bandwidth.
[0153] In other implementations, where the first PPDU includes a field indicating distributed bandwidth (e.g., the distributed bandwidth field in the second field), the distributed bandwidth of the DRU used by the second PPDU can be determined jointly based on the first bandwidth and the field indicating distributed bandwidth. Specific embodiments can be found in the above description of the distributed bandwidth field in the second field, and will not be repeated here.
[0154] In some embodiments, the first PPDU may be punctured. Exemplarily, the first PPDU may have one or more punctured sub-channels. The bandwidth of the punctured sub-channel can be 20MHz. Optionally, the puncturing pattern for each 80MHz frequency sub-block can be one of 0111, 1011, 1101, 1110, 0011, 1100, and 1001. Here, 0 represents a punctured 20MHz sub-channel, and 1 represents an unpunctured 20MHz sub-channel, with frequencies increasing from low to high.
[0155] When the first PPDU is punctured, the distributed bandwidth of the DRU can be determined based on the bandwidth of the unpunctured sub-channels in the first PPDU. Alternatively, when the first PPDU is punctured, the first bandwidth can be the bandwidth of the unpunctured sub-channels in the first PPDU, or the first bandwidth can be the bandwidth of the first PPDU minus the bandwidth of the punctured sub-channels.
[0156] In some embodiments, when the first PPDU is punctured, the distributed bandwidth of the DRU can be the bandwidth of the unpunctured sub-channels in the first PPDU. Exemplarily, when there is no field indicating the distributed bandwidth in the first PPDU, the distributed bandwidth of the DRU used by the second PPDU can be the bandwidth of the unpunctured sub-channels in the first PPDU. The following provides an example of how to determine the distributed bandwidth of the DRU for different puncturing patterns on the first PPDU at every 80MHz.
[0157] For example, if the puncturing pattern of each 80MHz frequency sub-block in the first PPDU is one of 0111, 1011, 1101, 1110 (where 0 represents a punctured 20MHz sub-channel, 1 represents an unpunctured 20MHz sub-channel, and the frequency is from low to high), the distributed bandwidth mode of the DRU is the 80MHz frequency sub-block where the DRU is located, and the distributed bandwidth mode is 20MHz+40MHz. For example, when the puncturing pattern is 0111, the distributed bandwidth of the DRU is the 2nd 20MHz and the 2nd 40MHz sub-channels from low to high in frequency; when the puncturing pattern is 1011, the distributed bandwidth of the DRU is the 1st 20MHz and the 2nd 40MHz sub-channels from low to high in frequency; when the puncturing pattern is 1101, the distributed bandwidth of the DRU is the 1st 40MHz and the 4th 20MHz sub-channels from low to high in frequency; and when the puncturing pattern is 1110, the distributed bandwidth of the DRU is the 1st 40MHz and the 3rd 20MHz sub-channels from low to high in frequency.
[0158] For example, if the puncturing pattern of each 80MHz frequency sub-block in the first PPDU is one of 0111, 1011, 1101, 1110 (where 0 represents a punctured 20MHz sub-channel, 1 represents an unpunctured 20MHz sub-channel, and the frequency is from low to high), the distributed bandwidth mode of the DRU is the 80MHz frequency sub-block where the DRU is located, and the distributed bandwidth mode is 20MHz+40MHz. For example, when the puncturing pattern is 0111, the distributed bandwidth of the DRU is the 2nd 20MHz and the 2nd 40MHz sub-channels from low to high in frequency; when the puncturing pattern is 1011, the distributed bandwidth of the DRU is the 1st 20MHz and the 2nd 40MHz sub-channels from low to high in frequency; when the puncturing pattern is 1101, the distributed bandwidth of the DRU is the 1st 40MHz and the 4th 20MHz sub-channels from low to high in frequency; and when the puncturing pattern is 1110, the distributed bandwidth of the DRU is the 1st 40MHz and the 3rd 20MHz sub-channels from low to high in frequency.
[0159] For example, if the puncturing pattern of each 80MHz frequency sub-block in the first PPDU is one of 0111, 1011, 1101, 1110 (where 0 represents a punctured 20MHz sub-channel, 1 represents an unpunctured 20MHz sub-channel, and the frequency is from low to high), the distributed bandwidth mode of the DRU is the 80MHz frequency sub-block where the DRU is located, and the distributed bandwidth mode is 20MHz+40MHz. For example, when the puncturing pattern is 0111, the distributed bandwidth of the DRU is the 2nd 20MHz and the 2nd 40MHz sub-channels from low to high in frequency; when the puncturing pattern is 1011, the distributed bandwidth of the DRU is the 1st 20MHz and the 2nd 40MHz sub-channels from low to high in frequency; when the puncturing pattern is 1101, the distributed bandwidth of the DRU is the 1st 40MHz and the 4th 20MHz sub-channels from low to high in frequency; and when the puncturing pattern is 1110, the distributed bandwidth of the DRU is the 1st 40MHz and the 3rd 20MHz sub-channels from low to high in frequency.
[0160] In some embodiments, in the case where the first PPDU contains a field indicating the distributed bandwidth (such as the distributed bandwidth field in the second field), if the first PPDU is punctured, the distributed bandwidth of the DRU can be determined based on the bandwidth constituted by the sub-channels in the first PPDU that are not punctured, in combination with the field indicating the distributed bandwidth. Alternatively, the distributed bandwidth of the DRU can be the distributed bandwidth indicated by the field indicating the distributed bandwidth, minus the punctured channels in the bandwidth of the first PPDU.
[0161] The present application also improves the physical layer (PHY) service interface. The physical layer service interface can provide an interface for the MAC. The physical layer service interface can belong to the RXVECTOR or TXVECTOR parameters.
[0162] The present application proposes a first physical layer service interface parameter. The first physical layer service interface parameter can be used to indicate whether the second PPDU uses a DRU. For example, the first physical layer service interface parameter can be used to indicate the type of RU. In some embodiments, the first physical layer service interface parameter can be an enumeration type: DRU, representing a DRU; RRU, representing an RRU. In other embodiments, the first physical layer service interface parameter can be an integer, with a value of 0 representing a DRU and a value of 1 representing an RRU; or a value of 1 representing a DRU and a value of 0 representing an RRU.
[0163] In some embodiments, the first physical layer service interface parameter can also be referred to as a RU type (RU_TYPE) parameter.
[0164] In response to the first device receiving the first PPDU, the first device can set the first physical layer service interface parameter. The first physical layer service interface parameter set by the first device can belong to a transmit vector (TXVECTOR) parameter, i.e., by setting the first physical layer service interface parameter, the MAC of the first device can determine the type of RU for transmitting the second PPDU.
[0165] Optionally, the first device can set the first physical layer service interface parameter based on the received first field. For example, in the case that the first field indicates whether the bandwidth allocated for the second PPDU is a DRU, the first device can set the first physical layer service interface parameter based on the indication of the first field. For example, the first device can set the first physical layer service interface parameter to the value indicated by the first field.
[0166] Optionally, the first device can set the first physical layer service interface parameter based on the received second field. For example, in the case that the first PPDU contains the second field and the second field includes a RU type field, the first device can set the first physical layer service interface parameter based on the indication of the RU type field in the second field. For example, the first device can set the first physical layer service interface parameter to the value indicated by the RU type field in the second field.
[0167] The present application proposes a second physical layer service interface parameter. The second physical layer service interface parameter can be used to indicate the distributed bandwidth of a DRU. The second physical layer service interface parameter can be an enumeration type: CBW20, representing 20MHz; CBW40, representing 40MHz; CBW80, representing 80MHz; CBW160, representing 160MHz.
[0168] In some embodiments, the second physical layer service interface parameter can also be referred to as a DRU distributed bandwidth (DRU_DISTRIBUTED_BANDWIDTH) parameter.
[0169] In response to the first device receiving the first PPDU, the first device can set a second physical layer service interface parameter. The second physical layer service interface parameter set by the first device can belong to the TXVECTOR parameters, i.e. by setting the second physical layer service interface parameter, the MAC of the first device can determine the distribution bandwidth for transmitting the second PPDU. The first device can determine the distribution bandwidth based on the method for determining the DRU distribution bandwidth described above, and set the second physical layer service interface parameter. For example, the second physical layer service interface parameter can be set as the RXVECTOR parameter CH_BANDWIDTH of the first PPDU. Alternatively, the second physical layer service interface parameter can be set as the value indicated by the distribution bandwidth field in the second field.
[0170] To understand the present application, the present application is described in detail below through Embodiment 1-Embodiment 4. In these embodiments, the first PPDU includes a DL UHR MU PPDU, and the second PPDU includes a UHR TB PPDU.
[0171] Embodiment 1
[0172] FIG. 8 is an example diagram of a communication process provided in Embodiment 1. In Embodiment 1, the first device includes one or more of STA1-STA4, and the second device includes an AP. In Embodiment 1, the first field is represented by the RU type subfield in the TRS control subfield.
[0173] As shown in FIG. 8, the AP transmits a DL UHR MU PPDU. In the DL UHR MU PPDU, a 106-tone RRU 1 is allocated to STA 1, a 106-tone RRU 2 is allocated to STA 2, a 242-tone RRU 2 is allocated to STA 3, and a 484-tone RRU 2 is allocated to STA 4. The AP carries the TRS control subfield in the A-MPDU to each STA, indicating the relevant parameters of the UHR TB PPDU requested after the UHR MU PPDU. The RU type subfield in the TRS control subfield carried in the A-MPDU to each STA indicates a DRU.
[0174] Taking the reception of STA 1 as an example, STA 1 receives the UHR MU PPDU and identifies that it is an 80MHz UHR MU PPDU, i.e. RXVECTOR CH_BANDWIDTH is set to the value corresponding to 80MHz. STA 1 identifies that the RU type in the TRS control subfield sent to itself is DRU and the RU allocation subfield indicates 106-tone RU 1. STA 1 prepares an 80MHz UHR TB PPDU according to these information and transmits the TB PPDU using the 106-tone DRU 1 distributed in the 80MHz.
[0175] Embodiment 2
[0176] FIG. 9 is an example diagram of a communication process provided in Embodiment 2. In Embodiment 2, the first device includes one or more of STA 1 to STA 4 and the second device includes an AP. In Embodiment 2, the first field is indicated by the RU type subfield in the TRS control subfield.
[0177] As shown in FIG. 9, the AP transmits a punctured 80MHz DL UHR MU PPDU, and the 2nd 20MHz subchannel is punctured (indicated by the rectangle filled with diagonal lines). In the DL UHR MU PPDU, 106-tone RU 1 is allocated to STA 1, 106-tone RU 2 is allocated to STA 2, 242-tone RU 3 is allocated to STA 3, and 242-tone RU 4 is allocated to STA 4. Moreover, the AP carries the TRS control subfield in the A-MPDU to each STA, indicating the relevant parameters of the UHR TB PPDU requested after the UHR MU PPDU. The RU type subfield in the TRS control subfield carried in the A-MPDU to each STA indicates DRU.
[0178] Taking the reception of STA 1 as an example, STA 1 receives the UHR MU PPDU and identifies that it is a punctured 80MHz UHR MU PPDU, i.e. RXVECTOR CH_BANDWIDTH is set to the value corresponding to 80MHz, and the puncturing pattern is 1011. STA 1 identifies that the RU type in the TRS control subfield sent to itself is DRU and the RU allocation subfield indicates 106-tone RU 1. STA 1 prepares an UHR TB PPDU according to these information and transmits the TB PPDU using the 106-tone DRU 1 distributed in the 1st 20MHz subchannel.
[0179] Taking the reception of STA 3 as an example, STA 3 receives the UHR MU PPDU, identifies that it is a punctured 80MHz UHR MU PPDU, i.e. the RXVECTOR CH_BANDWIDTH is set to the value corresponding to 80MHz, and the puncturing pattern is 1011. STA 3 identifies that the RU type in the TRS control subfield sent to itself is DRU, and the RU allocation subfield indicates 242-tone RU 3. STA 3 prepares a UHR TB PPDU according to these information, and transmits the TB PPDU using the 242-tone DRU 3 distributed in the second 40MHz subchannel.
[0180] Embodiment 3
[0181] FIG. 10 is an example diagram of a communication process provided in Embodiment 3. In Embodiment 3, the first device includes one or more of STA 1 to STA 6, and the second device includes an AP. In Embodiment 3, the second field is represented by a UHR TRS extension control field.
[0182] As shown in FIG. 10, the AP transmits a DL UHR MU PPDU. In the DL UHR MU PPDU, 106-tone RRU 1 is allocated to STA 1, 106-tone RRU 2 is allocated to STA 2, 106-tone RRU 3 is allocated to STA 3, 106-tone RRU 4 is allocated to STA 4, 242-tone RRU 3 is allocated to STA 5, and 242-tone RRU 4 is allocated to STA 6. The TRS control subfield is carried in the A-MPDU for each STA, and indicates the relevant parameters of the UHR TB PPDU requested after the UHR MU PPDU. The TRS control subfield and the UHR TRS extension control subfield are carried in the A-MPDU for each STA. In the UHR TRS extension control subfield, the RU type subfield indicates DRU; and the DRU distribution bandwidth pattern subfield indicates a value of 2, indicating that the distributed bandwidth pattern is 20MHz+20MHz+40MHz from low to high in frequency.
[0183] Taking the reception of STA 1 as an example, STA 1 receives the UHR MU PPDU, and identifies that it is an 80MHz UHR MU PPDU, i.e. the RXVECTOR CH_BANDWIDTH is set to the value corresponding to 80MHz. STA 1 identifies that the RU type in the UHR TRS extension control subfield sent to itself is DRU, and the RU allocation subfield indicates 106-tone RU 1; STA 1 identifies that the DRU distribution bandwidth mode subfield in the UHR TRS extension control subfield sent to itself indicates that the distributed bandwidth mode is 20MHz+20MHz+40MHz from low to high in frequency, and the distributed bandwidth is the first 20MHz subchannel. STA 1 prepares the UHR TB PPDU according to the information, and transmits using the 106-tone DRU 1 distributed in the 20MHz.
[0184] Embodiment 4
[0185] FIG. 11 is an example diagram of a communication process provided in Embodiment 3. In Embodiment 4, the first device includes one or more of STA 1 to STA 8, and the second device includes an AP. In Embodiment 4, the second field is represented by the UHR TRS extension control field.
[0186] As shown in FIG. 11, the AP transmits a 160MHz DL UHR MU PPDU. In the DL UHR MU PPDU, 106-tone RRU 1 is allocated to STA 1, 106-tone RRU 2 is allocated to STA 2, 106-tone RRU 3 is allocated to STA 3, 106-tone RRU 4 is allocated to STA 4, 242-tone RRU 3 is allocated to STA 5, 242-tone RRU 4 is allocated to STA 6, 484-tone RRU 3 is allocated to STA 7, and 484-tone RRU 4 is allocated to STA 8. The TRS control subfield is carried in the A-MPDU for each STA, and indicates the relevant parameters of the UHR TB PPDU requested after the UHR MU PPDU.
[0187] The TRS control subfield and the UHR TRS extension control subfield are carried in the A-MPDU of the AP to STA 1 to STA 6. The RU type subfield in the TRS control subfield indicates the use of DRU, indicating that the UHR TB PPDU is requested to be transmitted using DRU; the DRU distribution bandwidth mode subfield in the UHR TRS extension control subfield indicates the value 2, indicating that the distributed bandwidth mode is 20MHz+20MHz+40MHz from low to high in frequency.
[0188] The TRS control subfield in the A-MPDU sent by the AP to STAs 7-8 carries the information that no DRU is used, as indicated by the RU Type subfield.
[0189] Taking the reception of STA 1 as an example, STA 1 receives the UHR MU PPDU and identifies that it is a 160MHz UHR MU PPDU. STA 1 identifies the TRS control subfield sent to itself, and the RU allocation subfield indicates 106-tone RU 1 and the RU Type subfield indicates that DRU is used. Then, STA 1 continues to identify the UHR TRS extension control subfield. STA 1 identifies the DRU distribution bandwidth mode subfield in the UHR TRS extension control subfield sent to itself, and the distributed bandwidth mode is 20MHz+20MHz+40MHz from low to high in frequency. Therefore, the distributed bandwidth is the first 20MHz subchannel. STA 1 prepares the UHR TB PPDU according to the information and transmits the UHR TB PPDU using the 106-tone DRU 1 distributed in the 20MHz.
[0190] Taking the reception of STA 7 as an example, STA 7 receives the UHR MU PPDU and identifies that it is a 160MHz UHR MU PPDU. STA 7 identifies the TRS control subfield sent to itself, and the RU allocation subfield indicates 484-tone RU 3 and the RU Type subfield indicates that no DRU is used. Then, STA 7 prepares the UHR TB PPDU according to the RRU and transmits the UHR TB PPDU.
[0191] The method embodiments of the present application are described in detail above, and the device embodiments of the present application are described in detail below. It should be understood that the description of the method embodiments and the description of the device embodiments correspond to each other, and therefore, the parts not described in detail can be referred to the method embodiments described above.
[0192] FIG. 12 is a schematic structural diagram of a communication device 1200 according to an embodiment of the present application. The communication device 1200 is a first device, and the communication device 1200 can include a receiving unit 1210.
[0193] The receiving unit 1210 is configured to receive a first PPDU sent by a second device, wherein the first PPDU is used to request the first device to send a second PPDU, and the first PPDU includes a first field and / or a second field, the first field is located in a frame header of a first frame, and the second field is located in a frame header of a second frame, the first field is used to indicate whether a resource unit (RU) allocated by the second device for the second PPDU is a distributed RU (DRU), and / or whether the first PPDU includes the second field, and the second field is used to indicate a parameter related to the DRU.
[0194] In the embodiments of the present application, the communication device 1200 can be used to execute part or all of the method steps performed by the first device in the above method embodiments. The communication device 1200 comprises units or modules for executing the above method steps. The modules in the present embodiment have the same functions or execute the same steps as those described in the above method embodiments, which will not be described here in detail. However, it should be known by the person skilled in the art that the above description can be introduced into the present embodiment, and corresponds to the modules in the communication device 1200.
[0195] In optional embodiments, the receiving unit 1210 can be a transceiver 1430. The communication device 1200 can further include a processor 1410 and a memory 1420, as shown in FIG. 14.
[0196] FIG. 13 is a schematic structural diagram of a communication device 1300 according to an embodiment of the present application. The communication device 1300 is a second device, and the communication device 1300 can include a sending unit 1310.
[0197] The sending unit 1310 is configured to send a first PPDU to a first device; wherein the first PPDU is used to request the first device to send a second PPDU, the first PPDU includes a first field and / or a second field, the first field is located in a frame header of a first frame, the second field is located in a frame header of a second frame, the first field is used to indicate whether a RU allocated by the second device for the second PPDU is a DRU, and / or whether the first PPDU includes the second field; and the second field is used to indicate a parameter related to the DRU.
[0198] In the embodiments of the present application, the communication device 1300 described above can be used to execute part or all of the method steps performed by the second device in the above method embodiments. The communication device 1300 comprises units or modules for executing the above method steps. The modules in the present embodiment have the same functions or execute the same steps as those described in the above method embodiments, which will not be described here in detail. However, it should be known by the person skilled in the art that the above description can be introduced into the present embodiment, and corresponds to the modules in the communication device 1300.
[0199] In optional embodiments, the sending unit 1310 can be a transceiver 1430. The communication device 1300 can further include a processor 1410 and a memory 1420, as shown in FIG. 14.
[0200] FIG. 14 is a schematic structural diagram of an apparatus for communication according to an embodiment of the present application. The dashed line in FIG. 14 indicates that the unit or module is optional. The apparatus 1400 can be used to implement the methods described in the above method embodiments. The apparatus 1400 can be a chip or a communication device.
[0201] The apparatus 1400 can include one or more processors 1410. The processor 1410 can support the apparatus 1400 to implement the methods described in the foregoing method embodiments. The processor 1410 can be a general processor or a special-purpose processor. For example, the processor can be a central processing unit (CPU). Alternatively, the processor can also be other general processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, etc. The general processor can be a microprocessor or the processor can also be any conventional processor.
[0202] The apparatus 1400 can also include one or more memories 1420. The memory 1420 stores a program that can be executed by the processor 1410, so that the processor 1410 executes the methods described in the foregoing method embodiments. The memory 1420 can be independent of the processor 1410 or integrated in the processor 1410.
[0203] The apparatus 1400 can also include a transceiver 1430. The processor 1410 can communicate with other devices or chips through the transceiver 1430. For example, the processor 1410 can perform data transceiving with other devices or chips through the transceiver 1430.
[0204] The embodiments of the present application also provide a computer readable storage medium for storing a program. The computer readable storage medium can be applied to the communication device provided by the embodiments of the present application, and the program causes the computer to execute the method performed by the communication device in the various embodiments of the present application.
[0205] The embodiments of the present application also provide a computer program product. The computer program product includes a program. The computer program product can be applied to the communication device provided by the embodiments of the present application, and the program causes the computer to execute the method performed by the communication device in the various embodiments of the present application.
[0206] The embodiments of the present application also provide a computer program. The computer program can be applied to the communication device provided by the embodiments of the present application, and the computer program causes the computer to execute the method performed by the communication device in the various embodiments of the present application.
[0207] It should be understood that the terms "system" and "network" can be used interchangeably in this application. In addition, the terms used in this application are only used to explain the specific embodiments of the application, and are not intended to limit the application. The terms "first", "second", "third", and "fourth" and the like in the specification and claims of the application and the drawings are used to distinguish different objects, and are not used to describe a particular order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.
[0208] In embodiments of the present application, a "field" can also be referred to as a "domain", a "subfield" or a "subdomain". A field can occupy one or more bytes (octets), or a field can occupy one or more bits.
[0209] The field names defined in embodiments of the present application are only examples, and the fields can have other names.
[0210] In embodiments of the present application, the "indication" mentioned can be direct indication, indirect indication, or can be an indication of an associated relationship. For example, A indicates B, which can mean that B can be obtained directly through A; or it can mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; or it can mean that A and B have an associated relationship.
[0211] In embodiments of the present application, "B corresponding to A" means that B is associated with A and can be determined according to A. However, it should also be understood that determining B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information.
[0212] In embodiments of the present application, the term "corresponding" can mean a direct or indirect corresponding relationship between the two, or can mean an associated relationship between the two, or can mean an indication and being indicated, configuration and being configured, etc.
[0213] In embodiments of the present application, "predefined" or "preconfigured" can be implemented by pre-saving corresponding codes, tables or other means for indicating related information in devices (such as including AP and STA), and the specific implementation manner is not limited in the present application. For example, predefinition can mean definition in a protocol.
[0214] In embodiments of the present application, the term "and / or" is only a description of the associated relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which can mean that A exists alone, A and B exist together, and B exists alone. In addition, the character " / " in this paper generally means that the associated objects before and after are in an "or" relationship.
[0215] In the embodiments of the present application, the "comprising" can mean directly comprising or indirectly comprising. Alternatively, the "comprising" mentioned in the embodiments of the present application can be replaced by "indicating" or "for determining". For example, A comprising B can be replaced by A indicating B, or A for determining B.
[0216] In various embodiments of the present application, the size of the serial number of the above processes does not mean the order of execution, the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0217] In the embodiments of the present application, the "protocol" can refer to a standard protocol in the communication field, for example, it can include WiFi protocol and related protocols applied to future WiFi communication systems, which are not limited in the present application.
[0218] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented by other manners. For example, the above-described device embodiments are only illustrative, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0219] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiments of the present application.
[0220] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.
[0221] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server, data center and the like integrated with one or more available media sets. The available media can be magnetic media (for example, floppy disk, hard disk, magnetic tape), optical media (for example, digital video disc (DVD)) or semiconductor media (for example, solid state disk (SSD)) and the like.
[0222] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method of wireless communication, the method comprising: Comprising: The first device receives a first physical layer protocol data unit (PPDU) sent by a second device; The first PPDU is used to request the first device to send a second PPDU, the first PPDU comprises a first field and / or a second field, the first field is located in a frame header of a first frame, the second field is located in a frame header of a second frame, the first field is used to indicate whether a resource unit (RU) allocated by the second device for the second PPDU is a distributed RU (DRU), and / or whether the first PPDU comprises a second field; the second field is used to indicate a parameter related to the DRU.
2. The method of claim 1, wherein, The first PPDU comprises a third field, the third field is used to indicate the RU allocated by the second device for the second PPDU, and the first field is used to indicate whether the allocated RU indicated by the third field is a DRU.
3. The method of claim 2, wherein, In the case where the first field indicates that the allocated RU is a DRU, the third field is used to indicate a DRU index of the DRU in a distributed bandwidth.
4. The method according to claim 2 or 3, characterized in that, The method further comprises: The first device sets a first physical layer service interface parameter according to the first field; The first physical layer service interface parameter is used to indicate whether the second PPDU uses a DRU.
5. The method according to any one of claims 1-4, characterized in that, In the case where the second PPDU is transmitted using a DRU, a distributed bandwidth of the DRU is determined based on a first bandwidth, and the first bandwidth is a bandwidth of the first PPDU or a bandwidth of the second PPDU.
6. The method of claim 5, wherein, In the case where the first PPDU is punctured, the distributed bandwidth is determined based on a bandwidth of subchannels in the first PPDU that are not punctured.
7. The method according to claim 5 or 6, characterized in that, The method further comprises: The first device sets a second physical layer service interface parameter according to the first bandwidth; The second physical layer service interface parameter is used to indicate the distributed bandwidth of the DRU.
8. The method according to any one of claims 1 to 7, characterized in that, The first frame and the second frame are different frames.
9. The method according to any one of claims 1-7, characterized in that, The first frame and the second frame are the same frame.
10. The method of claim 9, wherein, The first field and the second field belong to different control fields.
11. The method according to any one of claims 1-10, characterized in that, The parameter related to the DRU comprises one or more of: whether the RU allocated by the second device for the second PPDU is the DRU; a distributed bandwidth of the DRU; a cyclic shift diversity (CSD) value used by an ultra-high reliability-short training field (UHR-STF) field in the second PPDU.
12. The method of claim 11, wherein, The first bandwidth is a bandwidth of the first PPDU or a bandwidth of the second PPDU, and the distributed bandwidth comprises one or more of: a first mode, used to indicate that the distributed bandwidth of the DRU is the first bandwidth; a second mode, used to indicate that the distributed bandwidth of the DRU comprises one or more second bandwidths, and the second bandwidths are smaller than the first bandwidth.
13. The method of claim 12, wherein, The second bandwidth is 80MHz, and in the second mode, the second bandwidth includes two 20MHz bandwidths and one 40MHz bandwidth; wherein the frequency of the one 40MHz bandwidth is less than the frequencies of the two 20MHz bandwidths, or the frequency of the one 40MHz bandwidth is greater than the frequencies of the two 20MHz bandwidths.
14. The method of any one of claims 1-13, wherein, The first field belongs to a trigger response scheduling (TRS) control subfield in the frame header.
15. A method of wireless communication, the method comprising: Comprise: The second device sends a first physical layer protocol data unit (PPDU) to the first device; The first PPDU is used to request the first device to send a second PPDU, the first PPDU includes a first field and / or a second field, the first field is located in the frame header of a first frame, and the second field is located in the frame header of a second frame, the first field is used to indicate whether the resource unit (RU) allocated by the second device for the second PPDU is a distributed RU (DRU), and / or whether the first PPDU includes a second field; the second field is used to indicate a parameter related to the DRU.
16. The method of claim 15, wherein, The first PPDU includes a third field, the third field is used to indicate the RU allocated by the second device for the second PPDU, and the first field is used to indicate whether the allocated RU indicated by the third field is a DRU.
17. The method of claim 16, wherein, In the case where the first field indicates that the allocated RU is a DRU, the third field is used to indicate the DRU index of the DRU in a distributed bandwidth.
18. The method according to any one of claims 15-17, characterized by, In the case where the second PPDU is transmitted using a DRU, the distributed bandwidth of the DRU is determined based on a first bandwidth, and the first bandwidth is the bandwidth of the first PPDU or the bandwidth of the second PPDU.
19. The method of claim 18, wherein, In the case where the first PPDU is punctured, the distributed bandwidth is determined based on the bandwidth of the subchannels in the first PPDU that are not punctured.
20. The method of any one of claims 15-19, wherein, The first frame and the second frame are different frames.
21. The method of any one of claims 15-19, wherein, The first frame and the second frame are the same frame.
22. The method of claim 21, wherein, The first field and the second field belong to different control fields.
23. The method of any one of claims 15-22, wherein, The parameter related to the DRU includes one or more of the following: whether the RU allocated by the second device for the second PPDU is the DRU; the distributed bandwidth of the DRU; a cyclic shift diversity (CSD) value used by an ultra-high reliability-short training field (UHR-STF) field in the second PPDU.
24. The method of claim 23, wherein, The first bandwidth is the bandwidth of the first PPDU or the bandwidth of the second PPDU, and the distributed bandwidth includes one or more of the following: a first mode, used to indicate that the distributed bandwidth of the DRU is the first bandwidth; a second mode, used to indicate that the distributed bandwidth of the DRU includes one or more second bandwidths, and the second bandwidth is less than the first bandwidth.
25. The method of claim 24, wherein, The second bandwidth is 80MHz, and in the second mode, the second bandwidth includes two 20MHz bandwidths and one 40MHz bandwidth; and the frequency of the one 40MHz bandwidth is less than the frequencies of the two 20MHz bandwidths, or the frequency of the one 40MHz bandwidth is greater than the frequencies of the two 20MHz bandwidths.
26. The method of any one of claims 15-25, wherein, The first field belongs to a trigger response scheduling (TRS) control subfield in the frame header.
27. A communications device, characterized by The communication device is a first device, and the communication device includes: a receiving unit, configured to receive a first physical layer protocol data unit (PPDU) sent by a second device; The first PPDU is used to request the first device to send a second PPDU, the first PPDU includes a first field and / or a second field, the first field is located in a frame header of a first frame, the second field is located in a frame header of a second frame, the first field is used to indicate whether a resource unit (RU) allocated by the second device for the second PPDU is a distributed RU (DRU), and / or whether the first PPDU includes the second field; and the second field is used to indicate a parameter related to the DRU.
28. The communication device of claim 27, wherein, The first PPDU includes a third field, the third field is used to indicate the RU allocated by the second device for the second PPDU, and the first field is used to indicate whether the allocated RU indicated by the third field is a DRU.
29. The communication device of claim 28, wherein, In a case where the first field indicates that the allocated RU is a DRU, the third field is used to indicate a DRU index of the DRU in a distributed bandwidth.
30. The communication device of claim 28 or 29, wherein, The communication device is further configured to: set a first physical layer service interface parameter according to the first field; The first physical layer service interface parameter is used to indicate whether the second PPDU uses a DRU.
31. The communication device of any of claims 27-30, wherein, In a case where the second PPDU is transmitted using a DRU, a distributed bandwidth of the DRU is determined based on a first bandwidth, and the first bandwidth is a bandwidth of the first PPDU or a bandwidth of the second PPDU.
32. The communication device of claim 31, wherein, In a case where the first PPDU is punctured, the distributed bandwidth is determined based on a bandwidth of subchannels in the first PPDU that are not punctured.
33. The communication device of claim 31 or 32, wherein, The communication device is further configured to: set a second physical layer service interface parameter according to the first bandwidth; The second physical layer service interface parameter is used to indicate the distributed bandwidth of the DRU.
34. The communication device of any of claims 27-33, wherein, The first frame and the second frame are different frames.
35. The communication device of any of claims 27-33, wherein, The first frame and the second frame are the same frame.
36. The communication device of claim 35, wherein, The first field and the second field belong to different control fields.
37. The communication device of any of claims 27-36, wherein, The parameter related to the DRU includes one or more of the following: whether the RU allocated by the second device for the second PPDU is the DRU; the distributed bandwidth of the DRU; a cyclic shift diversity (CSD) value used by an ultra-high reliability-short training field (UHR-STF) field in the second PPDU.
38. The communication device of claim 37, wherein, The first bandwidth is a bandwidth of the first PPDU or a bandwidth of the second PPDU, and the distributed bandwidth includes one or more of the following: a first mode indicating that a distribution bandwidth of the DRU is the first bandwidth; a second mode indicating that the distribution bandwidth of the DRU comprises one or more second bandwidths, the second bandwidths being smaller than the first bandwidth.
39. The communication device of claim 38, wherein, The second bandwidth is 80 MHz, and in the second mode, the second bandwidth comprises two 20 MHz bandwidths and one 40 MHz bandwidth; wherein the one 40 MHz bandwidth has a frequency smaller than that of the two 20 MHz bandwidths, or the one 40 MHz bandwidth has a frequency greater than that of the two 20 MHz bandwidths.
40. The communication device of any of claims 27-39, wherein, The first field belongs to a trigger response scheduling (TRS) control subfield in the frame header.
41. A communications device, characterized by The communication device is a second device, and the communication device comprises: a sending unit configured to send a first physical layer protocol data unit (PPDU) to a first device; The first PPDU is used to request the first device to send a second PPDU, the first PPDU comprises a first field and / or a second field, the first field is located in a frame header of a first frame, the second field is located in a frame header of a second frame, the first field is used to indicate whether a resource unit (RU) allocated by the second device for the second PPDU is a distributed resource unit (DRU), and / or whether the first PPDU comprises a second field; the second field is used to indicate a parameter related to the DRU.
42. The communications device of claim 41, wherein, The first PPDU comprises a third field, the third field is used to indicate the RU allocated by the second device for the second PPDU, and the first field is used to indicate whether the allocated RU indicated by the third field is a DRU.
43. The communication device of claim 42, wherein, In a case where the first field indicates that the allocated RU is a DRU, the third field is used to indicate a DRU index of the DRU in a distribution bandwidth.
44. The communication device of any of claims 41-43, wherein, In a case where the second PPDU is transmitted using a DRU, a distribution bandwidth of the DRU is determined based on a first bandwidth, the first bandwidth being a bandwidth of the first PPDU or a bandwidth of the second PPDU.
45. The communication device of claim 44, wherein, In a case where the first PPDU is punctured, the distribution bandwidth is determined based on a bandwidth of subchannels in the first PPDU that are not punctured.
46. The communication device of any of claims 41-45, wherein, The first frame and the second frame are different frames.
47. The communication device of any of claims 41-45, wherein, The first frame and the second frame are the same frame.
48. The communication device of claim 47, wherein, The first field and the second field belong to different control fields.
49. The communication device of any of claims 41-48, wherein, The parameter related to the DRU comprises one or more of the following: whether the RU allocated by the second device for the second PPDU is the DRU; the distribution bandwidth of the DRU; a cyclic shift diversity (CSD) value used by an ultra-high reliability-short training field (UHR-STF) field in the second PPDU.
50. The communication device of claim 49, wherein, The first bandwidth is a bandwidth of the first PPDU or a bandwidth of the second PPDU, and the distribution bandwidth comprises one or more of the following: a first mode indicating that a distribution bandwidth of the DRU is the first bandwidth; a second mode indicating that the distribution bandwidth of the DRU comprises one or more second bandwidths, the second bandwidths being smaller than the first bandwidth. A second mode is used to indicate that the distribution bandwidth of the DRU comprises one or more second bandwidths, which are smaller than the first bandwidth.
51. The communication device of claim 50, wherein, The second bandwidth is 80MHz, and in the second mode, the second bandwidth comprises two 20MHz bandwidths and one 40MHz bandwidth; wherein the frequency of the one 40MHz bandwidth is smaller than the frequency of the two 20MHz bandwidths, or the frequency of the one 40MHz bandwidth is greater than the frequency of the two 20MHz bandwidths.
52. The communication device of any of claims 41-51, wherein, The first field belongs to a trigger response scheduling (TRS) control subfield in the frame header.
53. A communications device, characterized by A communication device comprising a transceiver, a memory and a processor, the memory being configured to store a program, the processor being configured to invoke the program in the memory and control the transceiver to receive or send a signal, so that the communication device performs the method according to any one of claims 1-26.
54. An apparatus comprising: A device comprising a processor configured to invoke a program from a memory, so that the device performs the method according to any one of claims 1-26.
55. A chip, comprising: A chip comprising a processor configured to invoke a program from a memory, so that a device installed with the chip performs the method according to any one of claims 1-26.
56. A computer-readable storage medium, comprising: A computer program product having a program stored thereon, the program causing a computer to perform the method according to any one of claims 1-26.
57. A computer program product, characterised in that, A computer program product having a program stored thereon, the program causing a computer to perform the method according to any one of claims 1-26.
58. A computer program characterised in that, A computer program product having a program stored thereon, the program causing a computer to perform the method according to any one of claims 1-26.
Citation Information
Patent Citations
Wireless communication method and communication device in 6GHz low-power indoor system
CN114916076A
Pilot tone for distributed resource unit (dRU)
CN115941146A
Distributed resource unit signaling
CN117751544A
Low-latency service transmission method, access point and storage medium
CN118450429A