Communication method and apparatus
By instructing the STA to send a specific type of TB PPDU in the trigger frame, the problem of insufficient uplink transmission coverage of the STA is solved, the coverage and bandwidth utilization are improved, adjacent channel interference is avoided, and communication efficiency is improved.
Patent Information
- Application Number
- PCT/CN2025/113479
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-16
- Filing Date
- 2025-08-08
- Publication Date
- 2026-02-19
AI Technical Summary
The STA's uplink transmission coverage is insufficient, resulting in the inability to effectively transmit with the AP.
By generating a trigger frame containing indication information to instruct the STA to send different types of TB PPDUs, improve transmission range or rate, or send TB PPDUs on a specific channel, the resource allocation subfield is reused to save bit overhead, and the alignment of TB PPDUs is ensured to avoid adjacent channel interference.
It improves the uplink transmission coverage and bandwidth utilization of the STA, avoids adjacent channel interference, and improves communication efficiency.
Smart Images

Figure CN2025113479_19022026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] This application claims priority to the Chinese patent application No. 202411140826.8, filed on August 16, 2024, with the State Intellectual Property Office of China, and entitled “Communication method and apparatus”, the entire content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The present application relates to the field of communication, in particular to a communication method and apparatus. BACKGROUND
[0003] Wireless local area network (WLAN) has gone through several generations since its development, including standards below 7 GHz, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn, etc.; and high frequency standards (standards above 45 GHz), such as 802.11ad, 802.11ay standards operating near 60 GHz, and subsequent integrated millimeter wave standards, etc. Among them, 802.11n standard is called high throughput (HT), 802.11ac standard is called very high throughput (VHT), 802.11ax standard is called high efficient (HE), 802.11be standard is called extremely high throughput (EHT), 802.11bn standard is called ultrahigh reliability (UHR), 802.11ad standard is called directional multi-gigabit (DMG), and 802.11ay is called enhanced directional multi-gigabit (EDMG).
[0004] Generally, in many regulations, an access point (AP) can be allowed to transmit a larger power or a higher power spectral density than a non-AP station (STA), so the coverage of the AP is wider than that of the STA. For example, the United States Federal Communications Commission promulgates regulations on the 6GHz spectrum, defines a low power indoor (LPI) communication mode, and strictly limits the maximum power and maximum frequency spectral density of transmission. For an access point (AP), the maximum power transmitted is limited to 36dBm, and the maximum power spectral density is 5dBm / MHz (decibel-milliwatts / megahertz). For a station (STA), the maximum power transmitted is limited to 24dBm, and the maximum power spectral density is -1dBm / MHz.
[0005] Since the coverage of the AP is wider than that of the STA, a direct question arises: it is possible that the STA can receive a weak signal of the AP, but cannot transmit with the AP (because the uplink transmission range of the station is not covered). Therefore, it is necessary to study a scheme that can improve the coverage of the uplink transmission of the STA. SUMMARY
[0006] Embodiments of the present application provide a communication method and device, which can improve the coverage of the uplink transmission of the STA.
[0007] In a first aspect, embodiments of the present application provide a communication method, which is applied to a third communication device, and the third communication device is an access point (AP). The method is implemented by the third communication device or a component (or a part) on the side of the third communication device. Hereinafter, the third communication device is taken as an example for description. The method comprises: generating, by the third communication device, a trigger frame, the trigger frame being used to trigger transmission of one or more trigger-based physical layer protocol data units (TB PPDU), the trigger frame comprising first indication information, the first indication information taking a first value to indicate that a first communication device transmits a first type of TB PPDU, and the first indication information taking a second value to indicate that the first communication device transmits a second type of TB PPDU, the first type of TB PPDU being used to enhance the transmission range; and transmitting the trigger frame.
[0008] In the embodiments of the present application, the trigger frame comprises first indication information, the first indication information taking a first value is used to instruct the first communication device to send a first type of TB PPDU, which can improve the coverage of the uplink transmission of the first communication device. The first indication information taking a second value is used to instruct the first communication device to send a second type of TB PPDU, which can improve the rate of the uplink transmission. When the trigger frame is used to trigger the sending of multiple TB PPDUs, the utilization of the transmission frequency band can be improved.
[0009] In a possible implementation, the first indication information is contained in a first user information field in the trigger frame, the first user information field being a user information field corresponding to the first communication device, and the first indication information comprises k bits, k being a positive integer; thereby the first indication information instructs the first communication device to send the first type of TB PPDU or the second type of TB PPDU.
[0010] In a possible implementation, the first indication information is contained in a resource unit allocation subfield of the trigger frame.
[0011] In a possible implementation, the first indication information taking the first value is used to instruct the first communication device to send the first type of TB PPDU on a first channel, and the first indication information taking the second value is used to instruct the first communication device to send the second type of TB PPDU on a second channel, the first channel being a channel allocated to the first communication device, and the second channel being a channel allocated to the first communication device; thereby the resource unit allocation subfield can be multiplexed, and the bit overhead can be saved.
[0012] In a possible implementation, the first indication information is contained in a first modulation and coding scheme (MCS) field in the trigger frame, the first MCS field corresponding to the first communication device.
[0013] In a possible implementation, the first indication information taking the first value is also used to instruct the MCS of a data part of the first type of TB PPDU, and the first indication information taking the second value is also used to instruct the MCS of a data part of the second type of TB PPDU; thereby the MCS field can be multiplexed, and the bit overhead can be saved.
[0014] In a possible implementation, the first indication information taking the first value, the trigger frame further comprises second indication information, the second indication information taking the second value, and the second indication information is used to instruct a second communication device to send the second type of TB PPDU; thereby the utilization of the transmission frequency band can be improved.
[0015] In a second aspect, an embodiment of the present application provides another communication method, which is applied to a third communication device, and the third communication device is an AP. The method is implemented by the third communication device or a component (or a part) of the third communication device. Hereinafter, the third communication device is taken as an example for description. The method comprises: generating, by the third communication device, a trigger frame, the trigger frame being used to trigger transmission of one or more TB PPDUs, the trigger frame comprising first indication information, the first indication information being used to indicate a channel for transmitting a TB PPDU of a first type, the TB PPDU of the first type being used to enhance a transmission range; and transmitting the trigger frame.
[0016] In an embodiment of the present application, the first indication information is used to indicate the channel for transmitting the TB PPDU of the first type, so that a STA which is allocated the channel for transmitting the TB PPDU of the first type can transmit the TB PPDU of the first type, and the coverage of the uplink transmission of the STA can be improved.
[0017] In a possible implementation, the first indication information is contained in a common information field or a special user information field in the trigger frame, so that each user (or STA) can interpret the first indication information.
[0018] In a possible implementation, the first indication information comprises a bitmap, the bitmap comprising a plurality of bits, m bits in the bitmap being used to indicate the channel for transmitting the TB PPDU of the first type, and the remaining bits being used to indicate a channel for transmitting a TB PPDU of a second type, m being an integer greater than 1, so that the channel for transmitting the TB PPDU of the first type can be indicated.
[0019] In a possible implementation, the trigger frame further comprises a first resource allocation subfield corresponding to the first communication device, and the first resource allocation subfield and the m bits are used to jointly indicate that the first communication device transmits the TB PPDU of the first type on the channel for transmitting the TB PPDU of the first type, so that the first communication device can transmit the TB PPDU of the first type on the channel for transmitting the TB PPDU of the first type, and the coverage of the uplink transmission of the first communication device can be improved.
[0020] In a possible implementation, the first indication information is 1 bit, and the 1 bit indicates that the channel for transmitting the TB PPDU of the first type is a primary 20MHz, so that the channel for transmitting the TB PPDU of the first type can be indicated as the primary 20MHz.
[0021] In a possible implementation, the trigger frame further comprises a first resource allocation subfield corresponding to the first communication device, and the first resource allocation subfield and the 1 bit are used to jointly indicate that the first communication device transmits the first type of TB PPDU on the channel of the main 20 MHz; and bit overhead can be saved.
[0022] In a possible implementation, the trigger frame further comprises a second resource allocation subfield corresponding to the second communication device, and the second resource allocation subfield and the remaining bits are used to jointly indicate that the second communication device transmits the second type of TB PPDU on the channel on which the second type of TB PPDU is transmitted; and the utilization of the transmission frequency band can be improved.
[0023] In a possible implementation, the trigger frame further comprises a second resource allocation subfield corresponding to the second communication device, and the second resource allocation subfield and the 1 bit are used to jointly indicate that the second communication device transmits the second type of TB PPDU on the third channel; and the utilization of the transmission frequency band can be improved.
[0024] In a possible implementation of the first aspect or the second aspect, the trigger frame further comprises third indication information, the third indication information being used to indicate whether the first type of TB PPDU transmitted by the first communication device and the second type of TB PPDU transmitted by the second communication device are aligned; so that the first communication device and / or the second communication device adopt a certain manner to align the first type of TB PPDU and the second type of TB PPDU, that is, the first type of TB PPDU transmitted by the first communication device and the second type of TB PPDU transmitted by the second communication device adopt the same subcarrier configuration at any same time.
[0025] In a possible implementation of the first aspect or the second aspect, the trigger frame further comprises fourth indication information, the fourth indication information being used to indicate an alignment manner of the first type of TB PPDU transmitted by the first communication device and the second type of TB PPDU transmitted by the second communication device; and thus the first communication device and the second communication device can realize the alignment of the first type of TB PPDU and the second type of TB PPDU according to the alignment manner indicated by the fourth indication information.
[0026] In a possible implementation of the first aspect or the second aspect, when the time domain resources occupied by the first type of TB PPDU sent by the first communication device and the time domain resources occupied by the second type of TB PPDU sent by the second communication device are the same, the first type of TB PPDU sent by the first communication device and the second type of TB PPDU sent by the second communication device adopt the same subcarrier configuration at any same time instant; thereby, adjacent frequency interference can be avoided.
[0027] In a possible implementation of the first aspect or the second aspect, the first type of TB PPDU sent by the first communication device comprises a legacy preamble, a first preamble, and a first data field, the second type of TB PPDU sent by the second communication device comprises the legacy preamble, a second preamble, and a second data field, the legacy preamble in the first type of TB PPDU sent by the first communication device and the legacy preamble in the second type of TB PPDU sent by the second communication device occupy the same time domain resources, the first preamble and the second preamble occupy the same time domain resources, and the first data field and the second data field occupy the same time domain resources; the first preamble and the second preamble occupying the same time domain resources comprises that all fields in the second preamble are the same as fields in the first preamble, or the second preamble comprises one or more padding fields, or the first preamble comprises one or more padding fields; thereby, adjacent frequency interference can be avoided.
[0028] In a possible implementation of the first aspect or the second aspect, the first type of TB PPDU sent by the first communication device comprises a legacy preamble, a first preamble, and a first data field, the second type of TB PPDU sent by the second communication device comprises the legacy preamble, a second preamble, and a second data field, the legacy preamble in the first type of TB PPDU sent by the first communication device and the legacy preamble in the second type of TB PPDU sent by the second communication device occupy the same time domain resources, the first preamble comprises a first part of fields and a second part of fields, the first part of fields occupies the same time domain resources as the second preamble, each field in the first part of fields and each field in the second preamble adopt the same subcarrier configuration, and each field in the second part of fields, the first data field, and the second data field adopt the same subcarrier configuration; thereby, adjacent frequency interference can be avoided.
[0029] In a possible implementation of the first aspect or the second aspect, the second part field includes a long training field (LTF), in which each time domain symbol is respectively preceded by a cyclic prefix of a first time length; thereby achieving that the second part field and the second data field adopt the same subcarrier configuration.
[0030] In a third aspect, an embodiment of the present application provides another communication method, which is applied to a first communication device, and the first communication device is a STA. The method is implemented by the first communication device or a component (or a part) at the side of the first communication device. Hereinafter, the method is described by taking the first communication device as an example. The method includes: receiving, by the first communication device, a trigger frame, the trigger frame being used to trigger transmission of one or more TB PPDUs, the trigger frame including first indication information, the first indication information being used to indicate that the first communication device transmits a first type of TB PPDU when the first indication information takes a first value, and the first indication information being used to indicate that the first communication device transmits a second type of TB PPDU when the first indication information takes a second value, the first type of TB PPDU being used to enhance a transmission range; and in response to the trigger frame, transmitting, by the first communication device, the first type of TB PPDU when the first indication information takes the first value, and transmitting, by the first communication device, the second type of TB PPDU when the first indication information takes the second value.
[0031] In the embodiment of the present application, when the first indication information takes the first value, the first communication device transmits the first type of TB PPDU, which can improve the coverage range of uplink transmission of the first communication device. When the first indication information takes the second value, the first communication device transmits the second type of TB PPDU, which can improve the rate of uplink transmission.
[0032] In a possible implementation, the first indication information takes the first value, the trigger frame further includes second indication information, the second indication information takes the second value, and the second indication information is used to indicate that a second communication device transmits the second type of TB PPDU; thereby the utilization rate of a transmission frequency band can be improved.
[0033] In a possible implementation, the trigger frame further comprises third indication information, the third indication information being used for indicating whether the first type of TB PPDU transmitted by the first communication device and the second type of TB PPDU transmitted by the second communication device are aligned; in response to the trigger frame, when the first indication information takes the first value, the first communication device transmitting the first type of TB PPDU comprises: in response to the trigger frame, when the first indication information takes the first value and the third indication information is used for indicating that the first type of TB PPDU transmitted by the first communication device and the second type of TB PPDU transmitted by the second communication device are aligned, the first communication device transmitting the first type of TB PPDU in the first frame format; or, in response to the trigger frame, when the first indication information takes the first value and the third indication information is used for indicating that the first type of TB PPDU transmitted by the first communication device and the second type of TB PPDU transmitted by the second communication device do not have to be aligned, the first communication device transmitting the first type of TB PPDU in the third frame format, the first frame format and the third frame format being different; thereby avoiding adjacent frequency interference.
[0034] In a possible implementation, the trigger frame further comprises third indication information, the third indication information being used for indicating whether the first type of TB PPDU transmitted by the first communication device and the second type of TB PPDU transmitted by the second communication device are aligned; in response to the trigger frame, when the first indication information takes the second value, the first communication device transmitting the second type of TB PPDU comprises: in response to the trigger frame, when the first indication information takes the second value and the third indication information is used for indicating that the first type of TB PPDU transmitted by the first communication device and the second type of TB PPDU transmitted by the second communication device are aligned, the first communication device transmitting the second type of TB PPDU in the second frame format; or, in response to the trigger frame, when the first indication information takes the second value and the third indication information is used for indicating that the first type of TB PPDU transmitted by the first communication device and the second type of TB PPDU transmitted by the second communication device do not have to be aligned, the first communication device transmitting the first type of TB PPDU in the fourth frame format, the second frame format and the fourth frame format being different; thereby avoiding adjacent frequency interference.
[0035] Possible implementation of the communication device of the third aspect can refer to various possible implementation of the first aspect.
[0036] The technical effects brought by the various possible implementation manners of the third aspect can be referred to the introduction of the technical effects of the various possible implementation manners of the first aspect.
[0037] In a fourth aspect, an embodiment of the present application provides another communication method, which is applied to a first communication device, and the first communication device is a STA. The method is implemented by the first communication device or a component (or a part) on the side of the first communication device, and the following is described by taking the first communication device as an example. The method comprises the following steps: the first communication device receives a trigger frame, the trigger frame is used to trigger the sending of one or more TB PPDUs, the trigger frame comprises first indication information, the first indication information is used to indicate a channel for sending a first type of TB PPDU, and the first type of TB PPDU is used to enhance the transmission range; and in response to the trigger frame, the first communication device sends the first type of TB PPDU on the channel for sending the first type of TB PPDU.
[0038] In the embodiment of the present application, in response to the trigger frame, the first communication device sends the first type of TB PPDU on the channel for sending the first type of TB PPDU, which can improve the coverage range of the uplink transmission.
[0039] In a possible implementation manner, the trigger frame further comprises third indication information, the third indication information is used to indicate whether the first type of TB PPDU and a second type of TB PPDU are aligned; and in response to the trigger frame, the first communication device sending the first type of TB PPDU on the channel for sending the first type of TB PPDU comprises the following steps: in response to the trigger frame, when the third indication information is used to indicate that the first type of TB PPDU and the second type of TB PPDU are aligned, the first communication device sends the first type of TB PPDU in a first frame format on the channel for sending the first type of TB PPDU; or, in response to the trigger frame, when the third indication information is used to indicate that the first type of TB PPDU and the second type of TB PPDU do not have to be aligned, the first communication device sends the first type of TB PPDU in a third frame format on the channel for sending the first type of TB PPDU, and the first frame format and the third frame format are different; thereby avoiding adjacent frequency interference.
[0040] The possible implementation manners of the communication device of the fourth aspect can be referred to the various possible implementation manners of the second aspect.
[0041] The technical effects brought by the various possible implementation manners of the fourth aspect can be referred to the introduction of the technical effects of the various possible implementation manners of the second aspect.
[0042] In a fifth aspect, an embodiment of the present application provides another communication method, which is applied to a second communication device, and the second communication device is a STA. The method is implemented by the second communication device or a component (or a part) on the side of the second communication device, and the following is described by taking the second communication device as an example. The method includes: receiving, by the second communication device, a trigger frame, the trigger frame being used to trigger transmission of one or more TB PPDUs, the trigger frame including first indication information, the first indication information being used to indicate a channel for transmitting a first type of TB PPDU and a channel for transmitting a second type of TB PPDU, the first type of TB PPDU being used to enhance a transmission range; and in response to the trigger frame, transmitting, by the second communication device, the second type of TB PPDU on the channel for transmitting the second type of TB PPDU.
[0043] In an embodiment of the present application, in response to the trigger frame, the second communication device transmits the second type of TB PPDU on the channel for transmitting the second type of TB PPDU, which can improve the rate of uplink transmission.
[0044] In a possible implementation, the trigger frame further includes third indication information, the third indication information being used to indicate whether the first type of TB PPDU and the second type of TB PPDU are aligned; and in response to the trigger frame, the second communication device transmits the second type of TB PPDU on the channel for transmitting the second type of TB PPDU, including: in response to the trigger frame, when the third indication information is used to indicate that the first type of TB PPDU and the second type of TB PPDU are aligned, the second communication device transmits the second type of TB PPDU in a second frame format on the channel for transmitting the second type of TB PPDU; or, in response to the trigger frame, when the third indication information is used to indicate that the first type of TB PPDU and the second type of TB PPDU do not have to be aligned, the second communication device transmits the second type of TB PPDU in a fourth frame format on the channel for transmitting the second type of TB PPDU, the second frame format being different from the fourth frame format; thereby avoiding adjacent frequency interference.
[0045] In a sixth aspect, an embodiment of the present application provides a communication apparatus, which has functions of implementing the behaviors in the method embodiments of the first aspect. The communication apparatus can be an access point, or a component (for example, a processor, a chip, or a chip system, etc.) of the access point, or a logic module or software capable of implementing the functions of the access point in whole or in part. The functions of the communication apparatus can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions. In a possible implementation, the communication apparatus includes a transceiver module and a processing module, where: the processing module is configured to generate a trigger frame, the trigger frame is used to trigger the sending of one or more TB PPDUs, and the trigger frame includes first indication information. When the first indication information takes a first value, the first indication information is used to instruct the first communication apparatus to send a first type of TB PPDU. When the first indication information takes a second value, the first indication information is used to instruct the first communication apparatus to send a second type of TB PPDU. The first type of TB PPDU is used to enhance the transmission range. The transceiver module is configured to send the trigger frame.
[0046] Possible implementation manners of the communication apparatus of the sixth aspect can refer to the various possible implementation manners of the first aspect.
[0047] The technical effects brought by the various possible implementation manners of the sixth aspect can refer to the introduction of the technical effects of the various possible implementation manners of the first aspect.
[0048] In a seventh aspect, an embodiment of the present application provides another communication apparatus, which has functions of implementing the behaviors in the method embodiments of the second aspect. The communication apparatus can be an access point, or a component (for example, a processor, a chip, or a chip system, etc.) of the access point, or a logic module or software capable of implementing the functions of the access point in whole or in part. The functions of the communication apparatus can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions. In a possible implementation, the communication apparatus includes a transceiver module and a processing module, where: the processing module is configured to generate a trigger frame, the trigger frame is used to trigger the sending of one or more TB PPDUs, and the trigger frame includes first indication information. The first indication information is used to instruct the channel on which the first type of TB PPDU is sent. The first type of TB PPDU is used to enhance the transmission range. The transceiver module is configured to send the trigger frame.
[0049] Possible implementation manners of the communication apparatus of the seventh aspect can refer to the various possible implementation manners of the second aspect.
[0050] As to the technical effects brought by the various possible implementation manners of the seventh aspect, reference can be made to the introduction of the technical effects of the various possible implementation manners of the second aspect.
[0051] In an eighth aspect, an embodiment of the present application provides another communication apparatus having functions to implement the behaviors in the method embodiments of the third aspect. The communication apparatus can be an access point, or a component (for example, a processor, a chip, or a chip system, etc.) of the access point, or a logic module or software capable of implementing the functions of the access point in whole or in part. The functions of the communication apparatus can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions. In a possible implementation manner, the communication apparatus includes a transceiver module and a processing module, where: the transceiver module is configured to receive a trigger frame, the trigger frame being used to trigger the sending of one or more TB PPDUs, the trigger frame including first indication information, the first indication information being used to indicate that a first communication apparatus sends a first type of TB PPDU when the first indication information takes a first value, and the first indication information being used to indicate that the first communication apparatus sends a second type of TB PPDU when the first indication information takes a second value, the first type of TB PPDU being used to enhance the transmission range; the processing module is configured to parse the trigger frame; and the transceiver module is further configured to send the first type of TB PPDU when the first indication information takes the first value, and to send the second type of TB PPDU when the first indication information takes the second value.
[0052] In a possible implementation manner, the first indication information takes the first value, the trigger frame further includes second indication information, the second indication information takes the second value, and the second indication information is used to indicate that a second communication apparatus sends the second type of TB PPDU; thereby the utilization of the transmission frequency band can be improved.
[0053] In a possible implementation, the trigger frame further comprises third indication information, the third indication information being used to indicate whether the first type of TB PPDU sent by the first communication device and the second type of TB PPDU sent by the second communication device are aligned; the transceiver module is specifically configured to: when the first indication information takes the first value and the third indication information is used to indicate that the first type of TB PPDU sent by the first communication device and the second type of TB PPDU sent by the second communication device are aligned, send the first type of TB PPDU in the first frame format; or when the first indication information takes the first value and the third indication information is used to indicate that the first type of TB PPDU sent by the first communication device and the second type of TB PPDU sent by the second communication device do not have to be aligned, send the first type of TB PPDU in the third frame format, the first frame format and the third frame format being different.
[0054] Possible implementation of the communication device of the eighth aspect can refer to possible implementation of the third aspect.
[0055] The technical effects brought by various possible implementation of the eighth aspect can refer to the introduction of the technical effects of various possible implementation of the third aspect.
[0056] In the ninth aspect, an embodiment of the present application provides another communication device, which has the function of implementing the behaviors in the method embodiments of the fourth aspect. The communication device can be a station, or a component (such as a processor, a chip, or a chip system, etc.) of the station, or a logic module or software that can realize the functions of the station in whole or in part. The function of the communication device can be realized by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions. In a possible implementation, the communication device comprises a transceiver module and a processing module, wherein: the transceiver module is configured to receive a trigger frame, the trigger frame being used to trigger the sending of one or more TB PPDUs, the trigger frame comprising first indication information, the first indication information being used to indicate a channel for sending a first type of TB PPDU, the first type of TB PPDU being used to enhance the transmission range; the processing module is configured to parse the trigger frame; and the transceiver module is further configured to send the first type of TB PPDU on the channel for sending the first type of TB PPDU.
[0057] In a possible implementation, the trigger frame further includes third indication information, the third indication information being used to indicate whether the first type of TB PPDU and the second type of TB PPDU are aligned; and the transceiver is specifically configured to: when the third indication information is used to indicate that the first type of TB PPDU and the second type of TB PPDU are aligned, send the first type of TB PPDU in the first frame format on the channel for sending the first type of TB PPDU; or when the third indication information is used to indicate that the first type of TB PPDU and the second type of TB PPDU do not have to be aligned, send the first type of TB PPDU in the third frame format on the channel for sending the first type of TB PPDU, the first frame format being different from the third frame format.
[0058] Possible implementation of the communication apparatus of the ninth aspect can refer to possible implementation of the fourth aspect.
[0059] The technical effects brought by various possible implementation of the ninth aspect can refer to the introduction of the technical effects of various possible implementation of the fourth aspect.
[0060] In the tenth aspect, an embodiment of the present application provides another communication apparatus, which has the function of implementing the behaviors in the method embodiments of the fifth aspect. The communication apparatus can be a station, or a component (for example, a processor, a chip, or a chip system, etc.) of the station, or a logic module or software capable of realizing the functions of the station in whole or in part. The function of the communication apparatus can be realized by hardware, or realized by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions. In a possible implementation, the communication apparatus includes a transceiver and a processing module, wherein: the transceiver is configured to receive a trigger frame, the trigger frame being used to trigger the sending of one or more TB PPDUs, the trigger frame including first indication information, the first indication information being used to indicate a channel for sending a first type of TB PPDU and a channel for sending a second type of TB PPDU, the first type of TB PPDU being used to enhance the transmission range; the processing module is configured to parse the trigger frame; and the transceiver is further configured to send the second type of TB PPDU on the channel for sending the second type of TB PPDU.
[0061] In a possible implementation, the trigger frame further comprises third indication information, the third indication information being used to indicate whether the first type of TB PPDU and the second type of TB PPDU are aligned; and the transceiver is specifically configured to: when the third indication information is used to indicate that the first type of TB PPDU and the second type of TB PPDU are aligned, send the second type of TB PPDU in the second frame format on a channel on which the second type of TB PPDU is sent; or, in response to the trigger frame, when the third indication information is used to indicate that the first type of TB PPDU and the second type of TB PPDU do not have to be aligned, send the second type of TB PPDU in the fourth frame format on the channel on which the second type of TB PPDU is sent, the second frame format and the fourth frame format being different.
[0062] Possible implementation of the communication apparatus of the tenth aspect can refer to possible implementation of the fifth aspect.
[0063] The technical effects brought by the various possible implementation of the tenth aspect can refer to the introduction of the technical effects of the various possible implementation of the fifth aspect.
[0064] In the eleventh aspect, the embodiments of the present application provide another communication apparatus, which comprises one or more processors configured to process data and / or signaling so that the method of any one of the first aspect to the fifth aspect is implemented.
[0065] Optionally, the communication apparatus further comprises a memory configured to store computer programs or instructions, when the computer programs or instructions are executed by the processor, the communication apparatus executes the method of any one of the first aspect to the fifth aspect. Exemplarily, the communication apparatus can be a chip, the processor is a processing unit in the chip, and the memory is a random access memory or a cache in the chip.
[0066] In the embodiments of the present application, in the process of executing the above method, the process of sending information (or signal) in the above method can be understood as the process of outputting information based on the computer programs or instructions of the processor. When the information is outputted, the processor outputs the information to the transceiver so as to be transmitted by the transceiver. After the information is outputted by the processor, it can be processed again and then reaches the transceiver. Similarly, when the processor receives the inputted information, the transceiver receives the information and inputs it to the processor. Furthermore, after the transceiver receives the information, the information can be processed again and then inputted to the processor.
[0067] For the operations for the transmitter and / or the receiver related to the processor, if no special description is given, or if it does not conflict with the actual role or the inherent logic in the related description, it can be generally understood as the output of the processor based on the computer program or the instruction.
[0068] In the implementation process, the above-mentioned processor can be a processor specially used for executing the method, or a processor for executing the computer program or the instruction in the memory to execute the method, such as a general processor. For example, the processor can also be used to execute the program stored in the memory, and when the program is executed, the communication device executes the method shown in the above-mentioned first aspect or any possible implementation manner of the first aspect.
[0069] In a possible implementation manner, the memory is located outside the above-mentioned communication device. In a possible implementation manner, the memory is located inside the above-mentioned communication device.
[0070] In a possible implementation manner, the processor and the memory can also be integrated into one device, that is, the processor and the memory can also be integrated together.
[0071] In a possible implementation manner, the communication device further comprises a transceiver, which is used for receiving signals or transmitting signals and the like.
[0072] The twelfth aspect provides another communication device, which comprises a logic circuit (or a processing circuit) and an interface (or an interface circuit), the interface is used for inputting and / or outputting data; the logic circuit is used for executing the method of any one of the above-mentioned first aspect to the fifth aspect.
[0073] The thirteenth aspect provides a computer readable storage medium for storing a computer program, which is executed to make a computer execute the method of any one of the above-mentioned first aspect to the fifth aspect.
[0074] The fourteenth aspect provides a computer program product, which is executed to make a computer execute the method of any one of the above-mentioned first aspect to the fifth aspect. For example, the computer program product comprises a computer program, which is executed to make a computer execute the method of any one of the above-mentioned first aspect to the fifth aspect.
[0075] The fifteenth aspect provides a chip, which comprises a communication interface and a processor; the communication interface is used for signal transceiving of the chip; the processor is used for executing a computer program or an instruction, so that the chip executes the method of any one of the above-mentioned first aspect to the fifth aspect. BRIEF DESCRIPTION OF DRAWINGS
[0076] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;
[0077] FIG. 2 shows fields included in an EHT MU PPDU;
[0078] FIG. 3 shows fields included in an EHT TB PPDU;
[0079] FIG. 4 is an example of a flow of a method of scheduled uplink transmission based on a trigger frame according to an embodiment of the present application;
[0080] FIG. 5 is a schematic diagram of a frame format of a trigger frame according to an embodiment of the present application;
[0081] FIG. 6 is a schematic diagram of a frame format of an ELR PPDU according to an embodiment of the present application;
[0082] FIG. 7 is a schematic diagram of a flow of a method of communication according to an embodiment of the present application;
[0083] FIGS. 8A to 8C are examples of a plurality of TB PPDUs triggered by a trigger frame according to an embodiment of the present application;
[0084] FIG. 9 is a schematic diagram of a frame format of a trigger frame according to an embodiment of the present application;
[0085] FIG. 10 is a schematic diagram of a possible frame structure of user information fields in a trigger frame according to an embodiment of the present application;
[0086] FIG. 11 is a schematic diagram of a flow of another method of communication according to an embodiment of the present application;
[0087] FIG. 12 is a schematic diagram of a flow of a method of communication according to an embodiment of the present application;
[0088] FIG. 13 is a schematic diagram of a correspondence between a bitmap and frequency bands according to an embodiment of the present application;
[0089] FIG. 14 is a schematic diagram of a flow of another method of communication according to an embodiment of the present application;
[0090] FIG. 15 shows a schematic diagram in which a bandwidth occupied by a first type of TB PPDU is adjacent to a bandwidth occupied by a second type of TB PPDU;
[0091] FIG. 16 is a schematic diagram of a flow of another method of communication according to an embodiment of the present application;
[0092] FIGS. 17A to 17C are schematic diagrams of a first frame format and a second frame format according to an embodiment of the present application;
[0093] FIG. 18 is a schematic diagram of a structure of a communication apparatus 180 according to an embodiment of the present application;
[0094] FIG. 19 is a schematic diagram of another communication device according to an embodiment of the present application;
[0095] FIG. 20 is a schematic diagram of another structure of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0096] The terms "first" and "second" and the like in the description and in the claims of the present application merely denote different objects and do not necessarily imply a specific order or sequence. It is to be understood that the various numbering mentioned in the embodiments of the present application is only for the convenience of description and does not limit the scope of the embodiments of the present application. The size of the serial number of the processes involved in the embodiments of the present application does not mean the order of execution, and the execution order of the processes should be determined according to their functions and inherent logic. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device, etc. that includes a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed, etc., or can optionally include other steps or units inherent to the process, method, product or device, etc.
[0097] "embodiment" appearing in various places in the specification does not necessarily all refer to the same embodiment, nor is it necessarily independent or alternative embodiments to each other. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments. In the present application, the naming of messages is only for the purpose of distinguishing different messages, and should not be understood as a limitation. That is, the name of any message in the present application can be replaced by other names, and the present application is not limited.
[0098] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments and are not intended to be limiting on the present application. As used in the specification and the appended claims of the present application, the singular forms "a," "an" and "the" are intended to include plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "and / or" as used herein refer to and include any or all possible combinations of one or more of the listed items. For example, "A and / or B" can mean: only A, only B, and both A and B, where A and B can be singular or plural. The term "plurality" used in the present application means two or more. In the literal description of the present application, the character " / ", generally indicates that the objects before and after are in an "or" relationship.
[0099] In embodiments of the present application, "A corresponds to B" means that A and B have a corresponding relationship, and B can be determined according to A. However, it should also be understood that determining (or generating) B according to (or based on) A does not mean that B is determined (or generated) only according to (or based on) A, but B can also be determined (or generated) according to (or based on) A and / or other information.
[0100] In the present application, indication includes direct indication (also known as explicit indication) and implicit indication. Among them, direct indication of information A means that information A is included; implicit indication of information A means that information A is indicated by the corresponding relationship between information A and information B and the direct indication of information B. Among them, the corresponding relationship between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.
[0101] In the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct transmission through the air interface, and also includes indirect transmission through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct reception from YY through the air interface, and can also include indirect reception from YY through the air interface from other units or modules. "Sending" can also be understood as "output" of chip interface, and "receiving" can also be understood as "input" of chip interface. In other words, sending and receiving can be carried out between devices, such as between network devices and terminal devices, or can be carried out within a device, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.
[0102] The following introduces the system related to the embodiments of the present application.
[0103] The technical solutions provided in the embodiments of the present application can be applied to a wireless local area network (WLAN) system, such as Wi-Fi and the like. The technical solutions provided in the embodiments of the present application can be applicable to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series standards (or protocols), for example, the 802.11be standard, the 802.11bn standard (or Wi-Fi 8, also referred to as ultra high reliability (UHR) or ultra high reliability and throughput (UHRT), etc.), or the next generation of the 802.11bn standard or a standard supporting ambient power (AMP), and the like, which are not listed one by one. The technical solutions provided in the embodiments of the present application can also be applied to a wireless personal area network (WPAN) based on millimeter wave (MMW), ultra wideband (UWB) technology, and the like. The technical solutions provided in the embodiments of the present application can be applicable to the IEEE 802.15 series standards, for example, the 802.15.4a standard, the 802.15.4z standard or the 802.15.4ab standard, or a future generation of the UWB WPAN standard, and the like, which are not listed one by one. The technical solutions provided in the embodiments of the present application can also be applied to a spark link or nearlink standard. The technical solutions provided in the embodiments of the present application can also be applied to a communication system, for example, can be an internet of things (IoT) system, a vehicle-to-everything (V2X) system (X can represent any thing), a device-to-device (D2D) system, a narrow band IoT (NB-IoT) system, a long term evolution (LTE) system, a 5th-generation (5G) communication system, and a new communication system to be generated in future communication development, and the like. For example, the V2X can include vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P) or vehicle-to-network (V2N) communication, and the like.
[0104] The WLAN system can provide high-rate and low-latency transmission. As the WLAN application scenarios evolve, the WLAN system will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry, the banking industry, enterprise offices, stadiums, exhibition halls, concert halls, hotel rooms, dormitories, wards, classrooms, supermarkets, squares, streets, manufacturing workshops, and warehouses. Of course, the devices (such as access points or stations) that support WLAN communication or sensing can be sensor nodes in smart cities (such as smart water meters, smart electricity meters, and smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, display screens, televisions, sound systems, refrigerators, washing machines, and the like), nodes in the Internet of Things, entertainment terminals (such as augmented reality (AR) and virtual reality (VR) wearable devices), smart devices in smart offices (such as printers, projectors, amplifiers, sound systems, and the like), Internet of Vehicles devices in the Internet of Vehicles, infrastructure in daily life scenarios (such as vending machines, self-service navigation stations in supermarkets, self-service checkout devices, self-service ordering machines, and the like), and devices in large sports and music venues.
[0105] Although the embodiments of the present application mainly take WLAN as an example, especially the network applying to the IEEE 802.11 series standards. The various aspects involved in the embodiments of the present application can be extended to other networks applying various standards. For example, Bluetooth, high performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard), and wide area network (WAN) or other now known or later developed networks.
[0106] In a possible implementation, the method provided by the embodiments of the present application can be implemented by a communication device in a communication system. For example, the communication device can be an access point (AP) or a station (STA).
[0107] The AP is a device with wireless communication function, which supports communication or sensing or energy transmission by using WLAN standards, has the function of communication or sensing with other devices (such as non-AP STA or other access points) in the WLAN network, and of course, can also have the function of communication or sensing or energy transmission with other devices. Alternatively, the access point is equivalent to a bridge connecting wired and wireless networks, and the main function is to connect various wireless network clients together and then access the wireless network to the Ethernet. In the WLAN system, the access point can be referred to as an access point station (AP STA). The device with wireless communication function can be a whole device, or a chip, processing system or functional module installed in the whole device, and the device installed with the chip or processing system or functional module can realize the method and function of the embodiments of the present application under the control of the chip or processing system or functional module. The AP in the embodiments of the present application is a device providing services for non-AP STA, which can support 802.11 series standards or subsequent standards, etc. For example, the access point can be an access point for terminals (such as mobile phones) to enter wired (or wireless) networks, mainly deployed in homes, buildings and parks, with a typical coverage radius of tens of meters to hundreds of meters, and of course, can also be deployed outdoors. For another example, the AP can be a communication server, a router, a switch, a network bridge and the like. The AP can include various forms of macro base stations, micro base stations, relay stations and the like. Of course, the AP can also be a chip or processing system or module in the above various forms of devices, so as to realize the method and function of the embodiments of the present application.
[0108] The STA is a device with wireless communication function, which supports communication or sensing or energy transmission by using WLAN standard, and has the ability to communicate or sense or energy transmission with other non-AP STAs or access points in the WLAN network. In the WLAN system, the station can be referred to as a non-access point station (non-AP STA). For example, the STA is any user communication device that allows a user to communicate or sense or energy transmission with an AP and then communicate with a WLAN. The device with wireless communication function can be a whole device, or a chip or processing system or functional module installed in the whole device. The device installed with the chip or processing system or functional module can realize the method and function of the embodiments of the present application under the control of the chip or processing system or functional module. For example, the STA can be a wireless communication chip, a wireless sensor or a wireless communication terminal, and can also be referred to as a user. For another example, the STA can be a mobile phone supporting Wi-Fi communication function, a tablet computer supporting Wi-Fi communication function, a set-top box supporting Wi-Fi communication function, a smart television supporting Wi-Fi communication function, a smart wearable device supporting Wi-Fi communication function, a vehicle-mounted communication device supporting Wi-Fi communication function, and a computer supporting Wi-Fi communication function. Of course, the STA can also be a chip or processing system or module in the above various forms of devices, thereby realizing the method and function of the embodiments of the present application.
[0109] For example, the communication system to which the method provided by the embodiments of the present application can be applied can include an access point and a station. For example, the embodiments of the present application can be applied to the scenario of communication or sensing between an AP and a STA, between an AP and an AP, or between a STA and a STA in a WLAN, which is not limited by the embodiments of the present application. Optionally, the AP can communicate or sense with a single STA, or the AP can simultaneously communicate or sense with multiple STAs. Specifically, the communication or sensing between the AP and the multiple STAs can be divided into downlink transmission in which the AP simultaneously sends signals to multiple STAs, and uplink transmission in which multiple STAs send signals to the AP. The communication or sensing between the AP and the STA, between the AP and the AP, and between the STA and the STA can support a WLAN communication standard, which can include the IEEE 802.11 series of standards, such as the 802.11bn standard, and of course is also applicable to standards after the 802.11bn standard.
[0110] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application. The communication system can include one or more APs and one or more STAs. Two access points, e.g., AP1 and AP2, and three stations, e.g., STA1, STA2 and STA3, are shown in FIG. 1. As an example, the method provided by the embodiments of the present application can be applied to data communication or sensing or energy transfer between an AP and one or more STAs, e.g., the communication or sensing or energy transfer between AP1 and STA1 shown in FIG. 1, or the communication or sensing or energy transfer between AP1 and STA1 and STA2 shown in FIG. 1. As another example, the method provided by the embodiments of the present application can be applied to communication between APs, e.g., the communication or sensing or energy transfer between AP1 and AP2 shown in FIG. 1. As yet another example, the method provided by the embodiments of the present application can be applied to communication or sensing or energy transfer between STAs, e.g., the communication or sensing or energy transfer between STA2 and STA3 shown in FIG. 1.
[0111] The STA is a mobile phone and the AP is a router in FIG. 1 as an example, which does not limit the types of AP and STA in the embodiments of the present application. Meanwhile, the number of APs and STAs shown in FIG. 1 is only an example, and the number of APs or STAs can be more or less in specific implementation, which is not limited in the embodiments of the present application.
[0112] From different perspectives of sending and receiving the trigger frame, the third communication device shown below can be understood as a communication device for sending the trigger frame, and the first communication device and the second communication device can be understood as communication devices for receiving the trigger frame. Alternatively, the third communication device can also be referred to as a sending end, and the first communication device and the second communication device can also be referred to as a receiving end.
[0113] From the perspective of different devices, as an example, the third communication device and the first communication device can be Wi-Fi chips or functional modules or processing systems, etc. arranged in different Wi-Fi devices. As another example, the third communication device can be an AP, and the first communication device can be a non-AP STA. As yet another example, at least one of the third communication device and the first communication device can be a multi-link device (MLD), etc. The embodiments of the present application are not listed one by one. For example, the MLD refers to a device that has multiple stations (such as an AP or a non-AP STA) and works on different frequency bands or channels. The multi-link device includes multiple affiliated stations, which can be physical stations or logical stations, and each station can work on a link or a frequency band or a channel. The above-mentioned affiliated stations can be APs or non-AP STAs. The multi-link device (such as a non-AP MLD or an AP MLD) can be a communication device with wireless communication function. The communication device can be a whole machine device, and can also be a chip or a processing system or a module installed in the whole machine device, and the device installed with the chip or the processing system or the module can realize the method and function of the embodiments of the present application under the control of the chip or the processing system or the module. The multi-link device can realize wireless communication by complying with the 802.11 series standard, so as to realize communication with other devices. The other devices shown herein can be multi-link devices or not. The frequency band in which the multi-link device works can include but is not limited to sub 1GHz, 2.4GHz, 5GHz, 6GHz, etc. which are not listed one by one.
[0114] The embodiments of the present application describe the method provided by the embodiments of the present application from the perspective of the third communication device and the first communication device, but the third communication device and the first communication device can also forward the signal in the process of transmitting the signal through other devices, such as through a forwarding device to forward the signal between the third communication device and the first communication device. The embodiments of the present application do not limit other devices other than the third communication device and the first communication device.
[0115] 1. Trigger-based transmission process
[0116] The trigger-based transmission procedure, which is usually used for uplink multi-user transmission, can also schedule only one user for uplink transmission. Usually, a STA obtains the right to transmit by channel contention, such as channel contention based on an enhanced distributed channel access (EDCA) mode, and then performs uplink data transmission. Starting from the 802.11ax standard, a scheduled uplink transmission method based on a trigger frame is introduced, and the 802.11be standard continues the scheduled uplink transmission method based on the trigger frame. Embodiments of the present application assume that the next generation standard continues this scheduled uplink transmission method based on the trigger.
[0117] The 802.11be standard defines two EHT PPDU formats: an extreme high throughput multiple user physical layer protocol data unit (EHT MU PPDU) and an extreme high throughput trigger-based physical layer protocol data unit (EHT TB PPDU). Among them, EHT is the standard name of 802.11be, and MU represents multiple users, but the EHT MU PPDU can support single-user (downlink or uplink) and multi-user (downlink) data transmission. The EHT MU PPDU format is shown in FIG. 2 as follows. FIG. 2 shows the fields included in the EHT MU PPDU. As shown in FIG. 2, the EHT MU PPDU includes: a legacy short training field (L-STF), a legacy long training field (L-LTF), a legacy signal field A (L-SIG), a repeated L-SIG (RL-SIG), a universal SIG (U-SIG), an extreme high throughput signal field (EHT-SIG), an extreme high throughput short training field (EHT-STF), an extreme high throughput long training field (EHT-LTF), a data field, and a packet extension (PE) field. The meanings and roles of the various fields in the EHT MU PPDU shown in FIG. 2 are described in Table 1.
[0118] Table 1 Meanings of fields in EHT MU PPDU
[0119] The EHT TB PPDU is another format of EHT PPDU sent by one or more STAs triggered by the trigger frame sent by the AP. The EHT TB PPDU format is shown in FIG. 3. FIG. 3 shows the fields included in the EHT TB PPDU. As shown in FIG. 3, the EHT TB PPDU includes: a legacy short training field (L-STF), a legacy long training field (L-LTF), a legacy signaling field (L-SIG), a repeated L-SIG (RL-SIG), a universal signaling field (U-SIG), an extreme high throughput short training field (EHT-STF), an extreme high throughput long training field (EHT-LTF), a data field, and a packet extension (PE) field. The legacy short training field can be referred to as a legacy short training sequence. The legacy long training field can be referred to as a legacy long training sequence. The repeated legacy field can be referred to as a repeated legacy signaling field. The extreme high throughput short training field can be referred to as an extreme high throughput short training sequence. The extreme high throughput long training field can be referred to as an extreme high throughput long training sequence. The meanings and roles of the fields in the EHT MU PPDU shown in FIG. 3 are shown in Table 1.
[0120] FIG. 4 is an example of a method for trigger frame-based scheduled uplink transmission according to an embodiment of the present application. As shown in FIG. 4, the method includes the following steps:
[0121] Step 1: The AP first sends a trigger frame, which includes resource unit allocation information for one or more users (stations) to send an EHT TB PPDU and other parameters (such as association identification, coding and modulation strategy, etc.). The frame format is shown in FIG. 5.
[0122] Figure 5 is a schematic diagram of a frame format of a trigger frame provided by an embodiment of the present application. As shown in Figure 5, the trigger frame includes: frame control, duration, receive address (RA), transmit address (TA), common info, user info list field, padding, frame check sequence (FCS). The common info field contains common information that all users need to read, and the user info list field is composed of one or more user info fields, wherein the first user info field is a special user info field, the association identifier indicates 2007, and the special user info field carries some common information after the association identifier field. The first user info field is a user info field, but carries common information, so the first user info field is called a special user info field. Each user info field (excluding the special user info field) contains information that each user needs to read respectively. In this document, if not specifically stated, the user info field refers to the user info field containing information that a user needs to read, not the special user info field.
[0123] The user info 2 (one user info field) in the user info list field includes: an association identification 12 (AID 12) field, a resource unit allocation (RU allocation) field, an uplink forward error correction coding type (UL FEC coding type), a modulation and coding strategy (UL UHR-MCS) field (which can be referred to as an MCS field), a reserved field, a spatial stream allocation (SS allocation) field, an uplink target receive power (UL target receive power), a primary / secondary 160 (PS 160), and trigger dependent user info. In the user info field, the AID 12 indicates the association identifier (AID) of a certain STA, which is usually referred to as an association identifier field. The resource unit allocation subfield in the user info field, together with the primary / secondary 160 field, indicates the specific resource unit (RU) or multiple resource unit (MRU) position allocated to the user (the user corresponding to the AID 12). The meanings in the trigger frame shown in FIG. 5 can be referred to the related standards, which will not be described herein. In the drawings of the present application, the numbers below each field represent the length (i.e., the number of bits) of the field. If the numbers below a certain field are written as variable length, it means that the length of the field is variable.
[0124] Step two: After the STA (for example, station 1, station 2, and station 3 in FIG. 4) receives the trigger frame, the STA reads the common info field and the special user info field, parses the user info field matching the AID of the STA, and then sends the EHT TB PPDU on the resource unit (for example, RU or MRU) indicated by the resource unit allocation subfield in the user info field. The EHT TB PPDU does not include an EHT-SIG. Because the scheduling information is sent by the AP to the STA, the STA does not need to carry it in the EHT TB PPDU to tell the AP.
[0125] Step three: After the AP receives the EHT TB PPDU sent by one or more stations, the AP sends an acknowledgement frame to the STA.
[0126] 2. Uplink multi-user transmission
[0127] Uplink multi-user transmission is an important technology. FIG. 4 is also a flow diagram of uplink multi-user transmission. As shown in FIG. 4, the flow of uplink multi-user transmission can include: an AP sends a trigger frame for triggering uplink multi-user transmission, the trigger frame carrying identifier information (such as AID 12) of one or more stations and resource allocation information; each station sends an uplink frame (i.e., EHT TB PPDU) on the allocated resource unit using a trigger-based physical layer protocol data unit (TB PPDU) after receiving the trigger frame, and receives a block acknowledgement (BA) frame sent by the AP after a short inter-frame space (SIFS). Each station can determine the resource unit allocated to itself based on the resource allocation information, such as a continuous RU or a distributed resource unit (DRU) or an MRU.
[0128] Generally, the RU or MRU allocated to the STA can be determined by the following subfields: resource unit allocation subfield (RU Allocation subfield) and primary-secondary 160 subfield (PS 160 subfield). Based on the resource unit allocation subfield and the primary-secondary 160 subfield, the STA can correspondingly obtain the real index of the RU or MRU in the actual frequency band (see the last column of Table 2 “Physical RU or MRU Index”) to complete the allocation of the RU or MRU. Table 2 shows the interpretation of the RU allocation subfield and the PS 160 subfield in the trigger frame of the 802.11be standard.
[0129] Table 2
[0130] In a possible implementation, N and X1 in the last column of Table 2 above can be obtained by the following table (where N and X1 have the following relationship: N = 2X1 + X0).
[0131] Table 3
[0132] P80 in Table 3 above represents a primary 80MHz channel, S80 represents a secondary 80MHz channel, and S160 represents a secondary 160MHz channel.
[0133] In the above table 3, the configuration refers to the order of P80, S80 and S160 in absolute frequency, from left to right, indicating from low frequency to high frequency. For example, [P80 S80] indicates that the primary 80MHz channel is the first 80MHz channel from low to high frequency, and the secondary 80MHz channel is the second 80MHz channel from low to high frequency; or in other words, [P80 S80] indicates that the primary 80MHz channel is a low 80MHz channel, and the secondary 80MHz channel is a high 80MHz channel. For another example, [S80 P80 S160] indicates that the secondary 80MHz channel is a low 80MHz channel in a low 160MHz channel, the primary 80MHz channel is a high 80MHz channel in the low 160MHz channel, and the secondary 160MHz channel is a high 160MHz channel.
[0134] 3. Enhanced long range (ELR) PPDU
[0135] The ELR PPDU is a PPDU with a longer coverage range. The ELR PPDU is mainly designed in a bandwidth of 20MHz, and is probably a single stream, low MCS configuration, which makes the ELR PPDU have a more robust transmission capability. The ELR PPDU is used for enhanced transmission range. In other words, the ELR PPDU is a PPDU for enhanced transmission range. An example of an ELR PPDU is shown in FIG. 6. FIG. 6 is a frame format diagram of an ELR PPDU according to an embodiment of the present application. As shown in FIG. 6, the ELR PPDU includes a legacy preamble, an ELR preamble, and an ELR data field. The legacy preamble can include one or more of the following fields: L-STF, L-LTF, L-SIG, and RL-SIG. The ELR preamble can include one or more of the following fields: U-SIG, ELR-STF, ELR-LTF, ELR-SIG, etc.
[0136] It should be noted that the ELR PPDU has a more robust transmission capability, which can be achieved by time symbol replication or virtual replication, frequency domain replication or virtual replication, where virtual replication means that the core idea is still replication, but some transformations (such as subcarrier position transformation), multiplication coefficients, inversion, etc. operations can be performed at the time domain or frequency domain level.
[0137] As described in the section of background, it is needed to study the scheme capable of improving the coverage of the uplink transmission of the STA. The present application provides the technical scheme capable of improving the coverage of the uplink transmission of the STA. The technical scheme provided by the present application is applicable to the scenario in which the coverage of the uplink transmission of the STA needs to be improved. The concept of the technical scheme provided by the present application is that the AP sends a trigger frame to trigger one or more stations to send an ELR TB PPDU and to trigger one or more stations to send a non-ELR TB PPDU, so as to improve the coverage of the uplink transmission of the station. Of course, a certain trigger frame can also only trigger one or more stations to send an ELR TB PPDU, or only trigger one or more stations to send a non-ELR TB PPDU. The ELR TB PPDU refers to the ELR PPDU triggered by the trigger frame. The non-ELR TB PPDU represents the conventional TB PPDU, and can also be called other names such as UHR TB PPDU, etc., and is not limited. The non-ELR TB PPDU can be a certain non-ELR TB PPDU, or can be multiple non-ELR TB PPDUs, such as HE TB PPDU, EHT TB PPDU, non-ELR UHR TB PPDU. The ELR TB PPDU and the non-ELR TB PPDU can be two TB PPDUs defined by the same generation standard (or said to be defined), for example, the ELR TB PPDU and the non-ELR TB PPDU are two TB PPDUs defined by the 802.11bn standard. The ELR TB PPDU and the non-ELR TB PPDU have more robust transmission capability. When the trigger frame is used to trigger multiple stations to send an ELR PPDU, the multiple stations can send an ELR TB PPDU in an orthogonal frequency division multiple access (OFDMA) mode, which can improve the utilization rate of the transmission frequency band. Or said, when the trigger frame is used to trigger multiple stations to send an ELR TB PPDU, the trigger frame can enable the transmission of the OFDMA mode ELR TB PPDU.
[0138] The method provided by the embodiment of the present application is described below.
[0139] FIG. 7 is a flow diagram of a communication method provided by an embodiment of the present application. The description of the third communication device and the first communication device involved in FIG. 7 can be referred to the above, and will not be described in detail here. As shown in FIG. 7, the method comprises:
[0140] 701. The third communication device generates a trigger frame.
[0141] The trigger frame is used to trigger the transmission of one or more TB PPDUs of the first type and the transmission of one or more TB PPDUs of the second type. The TB PPDUs of the first type are ELR TB PPDUs, and the TB PPDUs of the second type are non-ELR TB PPDUs, for example, UHR TB PPDUs. In actual application, the trigger frame can be used to trigger the transmission of one or more TB PPDUs of the first type and the transmission of one or more TB PPDUs of the second type, can be used to trigger only the transmission of one or more TB PPDUs of the first type, or can be used to trigger only the transmission of one or more TB PPDUs of the second type. Alternatively, the trigger frame can trigger one or more STAs to transmit TB PPDUs of the first type and one or more STAs to transmit TB PPDUs of the second type, can trigger only one or more STAs to transmit TB PPDUs of the first type, or can trigger one or more STAs to transmit TB PPDUs of the second type. For example, the trigger frame is used to trigger f STAs to transmit TB PPDUs of the first type and k STAs to transmit TB PPDUs of the second type, where f is a positive integer and k is a positive integer. For another example, the trigger frame is used to trigger f STAs to transmit TB PPDUs of the first type, where f is a positive integer. For another example, the trigger frame is used to trigger k STAs to transmit TB PPDUs of the second type, where k is a positive integer. The number of TB PPDUs of the first type and the number of TB PPDUs of the second type triggered by the trigger frame are not limited, and the bandwidth of the channel corresponding to the TB PPDUs of the first type and the bandwidth of the channel corresponding to the TB PPDUs of the second type are not limited. FIGs. 8A to 8C are examples of the multiple TB PPDUs triggered by the trigger frame provided in the embodiments of the present application. Referring to FIG. 8A, the multiple TB PPDUs triggered by the trigger frame include two ELR TB PPDUs and one UHR TB PPDU, and the channel occupied by the multiple TB PPDUs is shown in FIG. 8A. Referring to FIG. 8B, the multiple TB PPDUs triggered by the trigger frame include two ELR TB PPDUs and one UHR TB PPDU, and the channel occupied by the multiple TB PPDUs is shown in FIG. 8B. Referring to FIG. 8C, the trigger frame triggers two ELR TB PPDUs, and the channel occupied by the multiple TB PPDUs is shown in FIG. 8C.
[0142] The trigger frame comprises first indication information, the first indication information taking a first value is used to instruct the first communication device to send the first type of TB PPDU, and the first indication information taking a second value is used to instruct the first communication device to send the second type of TB PPDU. The first value and the second value are different. The first type of TB PPDU is used to enhance the transmission range. The trigger frame can trigger a plurality of STAs including the first communication device to send TB PPDUs, wherein each STA sends the first type of TB PPDU or the second type of TB PPDU. The first communication device is an example of one STA.
[0143] A possible frame format of the trigger frame is shown in FIG. 9. FIG. 9 is a schematic diagram of a frame format of a trigger frame according to an embodiment of the present application. As shown in FIG. 9, the trigger frame comprises a common info field, a user info list field, and a frame check sequence (FCS); wherein the user info list field is composed of a plurality of user info fields, and the first user info field is a special user info field, the association identifier can be 2007, and the special user info field carries some common information after the association identifier field. Each user info field contains information that each user needs to read respectively, such as a resource allocation subfield (RU allocation subfield) and an MCS field. In the present document, the position of the special user info field in the trigger frame is not limited, and the special user info field can be at any position in the trigger frame. In the present document, the special user info field in the trigger frame can exist or not, can be in the first user info field, or can be in other positions, can be one or multiple, and the present application does not make any limitation. Optionally, the trigger frame can further comprise a frame control, a duration, a receive address (RD), a transmit address (TD), and padding (optional). The trigger frame can further comprise other fields, and the present application does not make any limitation.
[0144] In a possible implementation, the first indication information is included in a first user information field in the trigger frame, the first user information field is a user information field corresponding to the first communication apparatus, and the first indication information includes k bits, where k is a positive integer. Optionally, the first user information field includes an AID 12 indicating the first communication apparatus. The k bits included in the first indication information have a first value or a second value. As an example, k is 1, the first indication information has a value of 0 or 1, the first value is 1, and the second value is 0. As another example, k is 1, the first indication information has a value of 0 or 1, the first value is 0, and the second value is 1. In the user information list field in the trigger frame, one or more user information fields include an AID 12 and an indication information; the AID 12 in each user information field is an association identifier of a STA, and the indication information in each user information field has the first value to indicate that the STA (i.e., the STA indicated by the AID 12 in the user information field) transmits a TB PPDU of the first type, or has the second value to indicate that the STA transmits a TB PPDU of the second type. The first indication information is included in any one of the user information fields in the user information list field in the trigger frame. FIG. 10 is a schematic diagram of a possible frame structure of each user information field in a trigger frame according to an embodiment of the present application. As shown in FIG. 10, in the user information list field in the trigger frame, each user information field includes an AID 12 and an indication information, i.e., the user information field associated with STA2 (i.e., the second user information field) includes indication information #2, the user information field associated with STA3 (i.e., the third user information field) includes indication information #3,..., and the user information field associated with STAM (i.e., the Mth user information field) includes indication information #M. Any one of the indication information #2, the indication information #3,..., and the indication information #M is the first indication information, and the indication information in each user information field has the same function as the first indication information. The format of each user information field in the trigger frame is the same, and the position and length of the indication information in each user information field are not limited. Embodiments of the present application do not limit the fields in each user information field in the trigger frame except the indication information. As an example, the format of each user information field (except the special user information field) in the trigger frame is the same as that of the user information field shown in FIG. 5, and B25 in the user information field is the indication information.
[0145] In a possible implementation, the first indication information is contained in a resource unit allocation subfield of the trigger frame. The first indication information is contained in a resource unit allocation subfield of a first user information field in the trigger frame, and the first user information field is a user information field corresponding to the first communication device. The first user information field can contain an association identifier for indicating the first communication device. The first indication information takes a first value to indicate that the first communication device transmits the first type of TB PPDU on the first channel, and the first indication information takes a second value to indicate that the first communication device transmits the second type of TB PPDU on the second channel. The first channel is a channel allocated to the first communication device, and the second channel is a channel allocated to the first communication device. The first channel and the second channel can be the same or different. The first indication information can be the resource unit allocation subfield of the first user information field, or can be part of the resource unit allocation subfield of the first user information field. Hereinafter, the first indication information is taken as an example of the resource unit allocation subfield of the first user information field. In the user information list field in the trigger frame, the resource unit allocation subfield in each user information field contains an indication information. Any indication information takes the first value to indicate that a communication device corresponding to the indication information transmits the first type of TB PPDU on the first channel, and any indication information takes the second value to indicate that a communication device corresponding to the indication information transmits the second type of TB PPDU on the second channel. The communication device corresponding to the indication information is a communication device (for example, a STA) corresponding to a user information field containing the indication information. The first user information field is any user information field in the user information list field in the trigger frame. The frame formats of the user information fields in the user information list field in the trigger frame are the same.
[0146] In a possible design, the entire value range of the first indication information includes a first value range and a second value range, the intersection of the first value range and the second value range is an empty set, and the union of the first value range and the second value range is contained in the entire value range of the first indication information; each value in the first value range is used to indicate that a TB PPDU of the first type is sent on a channel corresponding to the value, and each value in the second value range is used to indicate that a TB PPDU of the second type is sent on a channel corresponding to the value, where different values in the first value range correspond to different channels, and different values in the second value range correspond to different channels. The number of values in the first value range and the channel corresponding to each value are not limited in the embodiments of this application, and similarly, the number of values in the second value range and the channel corresponding to each value are not limited in the embodiments of this application. For example, each value in the first value range is used to indicate that a TB PPDU is sent on a 20 MHz channel. When the value of the first indication information is in the first value range, it is used to indicate that the first communication device sends a TB PPDU of the first type on a channel corresponding to the value, the first value range contains a first value, and different values in the first value range correspond to different channels; when the value of the first indication information is in the second value range, it is used to indicate that the first communication device sends a TB PPDU of the second type on a channel corresponding to the value, the second value range contains a second value, and different values in the second value range correspond to different channels. For example, the first value range is value #1 to value #m1, value #1 to value #m1 correspond to channel #1 to channel #m1 in sequence, the value of the first indication information is value #1, which is used to indicate that the first communication device sends a TB PPDU of the first type on channel #1, the value of the first indication information is value #2, which is used to indicate that the first communication device sends a TB PPDU of the first type on channel #2, and so on. The value of the first indication information is value #m1, which is used to indicate that the first communication device sends a TB PPDU of the first type on channel #m1, where m1 is an integer greater than 1; the second value range is value #n1 to value #n(t), value #n1 to value #n(t) correspond to channel #n1 to channel #n(t) in sequence, the value of the first indication information is value #n1, which is used to indicate that the first communication device sends a TB PPDU of the second type on channel #n1, the value of the first indication information is value #n2, which is used to indicate that the first communication device sends a TB PPDU of the second type on channel #n2, and so on. The value of the first indication information is value #n(t), which is used to indicate that the first communication device sends a TB PPDU of the second type on channel #n(t).
[0147] Referring to Table 2, the values of B7-B1 of the resource unit allocation subfield are not defined when the values are 18, 68-70, 75-76, 81, 83-84, 87-88, 102-103, 100-101, 107-127. As an example, the first indication information is B7-B1 of the resource unit allocation subfield, the second value range includes 0-17, 19-67, 71-74, 77-80, 82, 85-86, 89-99, 104-106, the first value range is a subset of 18, 68-70, 75-76, 81, 83-84, 87-88, 102-103, 100-101, 107-127, the first value can be any one of 107-127, and the second value can be any one of 0-106. The design concept is that one or more entries of a channel associated with the ELR TB PPDU are defined in the resource unit allocation subfield, each entry indicates that the ELR TB PPDU is used on the channel corresponding to the entry, and the one or more channels can each be a 20 MHz channel, or can include channels of different bandwidths, such as at least two of a 20 MHz channel, a 40 MHz channel, an 80 MHz channel, and a 160 MHz channel. In some possible embodiments, in Table 2, one or more entries of a channel or a resource unit and indicating that the ELR TB PPDU is sent are added, for example, one or more 242-tone RUs (used to carry the ELR TB PPDU) entries can be added, or one or more entries of (channel+ELR TB PPDU) are added, and each entry corresponds to (channel / size / position of the resource+ELR TB PPDU) that is indicated. When the value of the first indication information is in the first value range, the first indication information is used to indicate the entry of the channel or the resource unit and indicating that the ELR TB PPDU is sent, or the entry of (channel+ELR TB PPDU). As an example, when the value of the first indication information (i.e., B7-B1 of the resource unit allocation subfield) is any one in the second value range, the RU allocation subfield and the PS160 subfield in the trigger frame in the embodiments of the present application can be interpreted with reference to Table 2; when the value of the first indication information (i.e., B7-B1 of the resource unit allocation subfield) is any one in the first value range, the resource unit allocation subfield indicates that the ELR TB PPDU is used on a certain channel. An example of the frame structure of the trigger frame is shown in FIG. 5. The advantage of the design is that the trigger frame does not need to add a new field or bit, and the bit overhead is small.
[0148] In a possible implementation, the first indication information is contained in a first MCS field in the trigger frame, and the first MCS field corresponds to the first communication device. The first indication information is contained in a first MCS field of a first user information field in the trigger frame, and the first user information field is a user information field corresponding to the first communication device. The first user information field can contain an association identifier for indicating the first communication device. In this implementation, the first type of TB PPDU can be regarded as corresponding (or associated with) one or more special MCSs, which can be directly indicated in the MCS field. The first indication information can be the first MCS field of the first user information field, or can be part of the first MCS field of the first user information field. Hereinafter, the first indication information is taken as the first MCS field in the first user information field for description. In the user information list field in the trigger frame, the MCS field in each user information field contains an indication information, and any indication information taking a first value is used to indicate that a communication device corresponding to the indication information transmits the first type of TB PPDU, and any indication information taking a second value is used to indicate that a communication device corresponding to the indication information transmits the second type of TB PPDU, and the communication device corresponding to the indication information is a communication device (for example, a STA) corresponding to a user information field containing the indication information. The first user information field is any user information field in the user information list field in the trigger frame. The frame formats of the user information fields in the user information list field in the trigger frame are the same. The first indication information taking the first value is also used to indicate an MCS of a data part (or data field) of the first type of TB PPDU, and the first indication information taking the second value is also used to indicate an MCS of a data part of the second type of TB PPDU. The MCS can be a combination of a modulation mode and a code rate.
[0149] In a possible design, the entire value range of the first indication information includes a third value range and a fourth value range, the intersection of the third value range and the fourth value range is an empty set, and the union of the third value range and the fourth value range is contained in the entire value range of the first indication information; each value in the third value range is used to indicate that the data part of the first type of TB PPDU is sent by using the MCS corresponding to the value, and each value in the fourth value range is used to indicate that the data part of the second type of TB PPDU is sent by using the MCS corresponding to the value, where different values in the third value range correspond to different MCSs, and different values in the fourth value range correspond to different MCSs. The number of values in the third value range and the MCS corresponding to each value are not limited in the embodiments of the present application, and similarly, the number of values in the fourth value range and the MCS corresponding to each value are not limited in the embodiments of the present application. When the value of the first indication information is in the third value range, the value is used to indicate that the data part of the first type of TB PPDU is sent by the first communication device by using the MCS corresponding to the value, the third value range contains a first value, and different values in the third value range correspond to different MCSs; when the value of the first indication information is in the fourth value range, the value is used to indicate that the data part of the second type of TB PPDU is sent by the first communication device by using the MCS corresponding to the value, the fourth value range contains a second value, and different values in the fourth value range correspond to different MCSs. For example, the third value range is value #1 to value #h1, value #1 to value #h1 correspond to MCS #1 to MCS #h1 in sequence, the value of the first indication information is value #1, which is used to indicate that the data part of the first type of TB PPDU is sent by the first communication device by using MCS #1, the value of the first indication information is value #2, which is used to indicate that the data part of the first type of TB PPDU is sent by the first communication device by using MCS #2, and so on. The value of the first indication information is value #h1, which is used to indicate that the data part of the first type of TB PPDU is sent by the first communication device by using MCS #h1, h1 is an integer greater than 1, and MCS #1 to MCS #h1 represent different MCSs; the fourth value range is value #g1 to value #g(t), value #g1 to value #g(t) correspond to MCS #g1 to MCS #g(t) in sequence, the value of the first indication information is value #g1, which is used to indicate that the data part of the second type of TB PPDU is sent by the first communication device by using MCS #g1, the value of the first indication information is value #g2, which is used to indicate that the data part of the second type of TB PPDU is sent by the first communication device by using MCS #g2, and so on. The value of the first indication information is value #g(t), which is used to indicate that the data part of the second type of TB PPDU is sent by the first communication device by using MCS #g(t), and MCS #g1 to MCS #g(t) represent different MCSs.An example of the frame structure of the trigger frame is shown in FIG. 5. The advantage of this design is that the trigger frame does not need to add new fields or bits, and the bit overhead is small.
[0150] As an example, the MCS field contains bits with a value range of 0-(2 d -1), d is an integer greater than 3, different values represent different indexes, and each index corresponds to an MCS; wherein each value corresponds to an index, or part of the values in 0-(2 d -1) are not utilized (or said to be reserved), i.e., part of the values in 0-(2 d -1) do not correspond to an index, the entire value range of the first indication information is a subset of the value range of the bits contained in the MCS field; the second value range is 0 to x, the first value range is (x+1) to y, x is an integer greater than 1, y is an integer greater than or equal to (x+1), y is less than or equal to (2 d -1), and the MCS corresponding to each index of the MCS field is as shown in Table 4. The specific values of x and y are not limited in the embodiments of the present application.
[0151] Table 4
[0152] In Table 4, MCS#1 to MCS#x are the MCSs corresponding to the second type of TB PPDU, i.e., the MCSs that the STA can use to send the data part of the second type of TB PPDU, MCS#(x+1) to MCS#y are the MCSs corresponding to the first type of TB PPDU, i.e., the MCSs that the STA can use to send the data part of the first type of TB PPDU. Assuming that the first value is (x+2), the first indication information is used to instruct the first communication device to use MCS#(x+12) to send the data part of the first type of TB PPDU; assuming that the second value is 6, the first indication information is used to instruct the first communication device to use MCS#6 to send the data part of the second type of TB PPDU, and x is greater than or equal to 6.
[0153] As another example, the MCS field contains bits whose value ranges from 0 to 15, different values represent different indexes, each index corresponds to an MCS; the second value range includes 0 to 13 and 15, the first value range includes 14, the first value is 14, and the MCS corresponding to each index of the MCS field is shown in Table 5. The value of the first indication information is 14 (i.e., the first value) to indicate that the first communication device transmits the data part of the TB PPDU of the first type using the MCS corresponding to the ELR TB PPDU. The MCS corresponding to the ELR TB PPDU is not limited in the present application. For example, the MCS corresponding to the ELR TB PPDU is a single stream, low MCS configuration. The second value is any one in the second value range. It is assumed that the value of the first indication information is 5 (i.e., the second value is 5) to indicate that the first communication device transmits the data part of the TB PPDU of the second type using MCS #5, and MCS #5 is a combination of 64-QAM modulation and 2 / 3 code rate.
[0154] Table 5
[0155] 702、The third communication device transmits the trigger frame.
[0156] Correspondingly, the first communication device receives the trigger frame from the third communication device. When the trigger frame is used to trigger a plurality of STAs including the first communication device to transmit the TB PPDU, the plurality of STAs all receive the trigger frame, and each STA performs an operation similar to the first communication device. For ease of description, the embodiments of the present application take the first communication device as an example to describe the operation performed by each STA triggered by the trigger frame.
[0157] 703、In response to the trigger frame, when the first indication information takes the first value, the first communication device transmits the TB PPDU of the first type, and when the first indication information takes the second value, the first communication device transmits the TB PPDU of the second type.
[0158] Correspondingly, when the first indication information takes the first value, the third communication device receives the TB PPDU of the first type from the first communication device, and when the first indication information takes the second value, the third communication device receives the TB PPDU of the second type from the first communication device. The bandwidth corresponding to the TB PPDU of the first type can be 20MHz, 40MHz, 80MHz, or 160MHz, etc., which is not limited in the present application.
[0159] In a possible implementation, the first indication information is contained in a first user information field in the trigger frame, the first user information field is a user information field corresponding to the first communication device, and the first indication information includes k bits; the first communication device parses the trigger frame to determine the first user information field associated with the first communication device; when the first indication information takes a first value, the first communication device transmits the first type of TB PPDU; and when the first indication information takes a second value, the first communication device transmits the second type of TB PPDU. Optionally, the first communication device determines, according to the trigger frame, an allocated channel and / or resource unit and an MCS used by a data part of the TB PPDU; when the first indication information takes the first value, the data part of the first type of TB PPDU is transmitted on the allocated channel and / or resource unit using the MCS; and when the first indication information takes the second value, the data part of the second type of TB PPDU is transmitted on the allocated channel and / or resource unit using the MCS. As an example, the first value is 1, and the second value is 0.
[0160] In a possible implementation, the first indication information is contained in a resource unit allocation subfield of the trigger frame, the first indication information takes a first value to indicate that the first communication device transmits the first type of TB PPDU on a first channel, and the first indication information takes a second value to indicate that the first communication device transmits the second type of TB PPDU on a second channel, the first channel is a channel allocated to the first communication device, and the second channel is a channel allocated to the first communication device; the first communication device parses the trigger frame to determine the first user information field associated with the first communication device; when the first indication information takes the first value, the first communication device transmits the first type of TB PPDU on the first channel; and when the first indication information takes the second value, the first communication device transmits the second type of TB PPDU on the second channel. Optionally, when the first indication information takes the first value, the first communication device determines, according to the trigger frame, an MCS used by a data part of the first type of TB PPDU; and when the first indication information takes the second value, the first communication device determines, according to the trigger frame, an MCS used by a data part of the second type of TB PPDU. The first communication device can be preconfigured with a channel corresponding to each value in a first value range of the first indication information, a correspondence between each value in the first value range of the first indication information and the first type of TB PPDU, a channel corresponding to each value in a second value range of the first indication information, and a correspondence between each value in the second value range of the first indication information and the second type of TB PPDU. That is, when the value of the first indication information is in the first value range, the first communication device can determine to transmit the first type of TB PPDU on the channel corresponding to the value; and when the value of the first indication information is in the second value range, the first communication device can determine to transmit the second type of TB PPDU on the channel corresponding to the value.
[0161] In a possible implementation, the first indication information is contained in a first MCS field of a first user information field in the trigger frame, the first MCS field corresponds to the first communication device, the first indication information takes a first value to indicate the first communication device to send the first type of TB PPDU and a MCS of a data part (or a data field) of the first type of TB PPDU, and the first indication information takes a second value to indicate the first communication device to send the second type of TB PPDU and a MCS of a data part of the second type of TB PPDU; the first communication device parses the trigger frame to determine the first user information field associated with the first communication device; when the first indication information takes the first value, the first communication device sends the first type of TB PPDU, and a MCS used by the first communication device to send the data part of the first type of TB PPDU is the MCS corresponding to the first value; when the first indication information takes the second value, the first communication device sends the second type of TB PPDU, and a MCS used by the first communication device to send the data part of the second type of TB PPDU is the MCS corresponding to the second value. Optionally, when the first indication information takes the first value, the first communication device determines a channel and / or a resource unit allocated for sending the first type of TB PPDU according to the trigger frame, and when the first indication information takes the second value, the first communication device determines a channel and / or a resource unit allocated for sending the second type of TB PPDU according to the trigger frame. The first communication device can be preconfigured with MCSs corresponding to respective values of the MCS field, and each value corresponds to the first type of TB PPDU or the second type of TB PPDU. For example, the first communication device is preconfigured with the table 4 or the table 5, and the first communication device can determine, according to the table 4 or the table 5, that the first indication information indicates the type of TB PPDU sent by the first communication device and a MCS used by the first communication device to send a data part of the TB PPDU when the first indication information takes any value.
[0162] 704、The third communication device sends the acknowledgement frame.
[0163] Correspondingly, the first communication device receives the acknowledgement frame from the third communication device. The third communication device sends the acknowledgement frame to the first communication device after receiving the first type of TB PPDU or the second type of TB PPDU from the first communication device.
[0164] In the embodiments of the present application, the trigger frame includes first indication information. When the first indication information takes a first value, it is used to instruct the first communication device to send a TB PPDU of a first type, which can improve the coverage of the uplink transmission of the first communication device. When the first indication information takes a second value, it is used to instruct the first communication device to send a TB PPDU of a second type, which can improve the rate of the uplink transmission. When the trigger frame is used to trigger the sending of multiple TB PPDUs, the utilization of the transmission frequency band can be improved.
[0165] FIG. 11 is a flowchart of another communication method provided by the embodiments of the present application. The flowchart of FIG. 11 is based on the flowchart of FIG. 5, and defines that the first indication information takes a first value, and adds the feature that the trigger frame further includes second indication information. In the flowchart of FIG. 11, the first communication device is instructed to send a TB PPDU of a first type and the second communication device is instructed to send a TB PPDU of a second type by using the trigger frame, which describes an embodiment in which the trigger frame simultaneously triggers the sending of the TB PPDU of the first type and the sending of the TB PPDU of the second type. The descriptions of the first communication device, the second communication device and the third communication device involved in FIG. 11 can refer to the above, and will not be described in detail here. As shown in FIG. 11, the method includes:
[0166] 1101. The third communication device generates a trigger frame.
[0167] The trigger frame is used to trigger the sending of multiple TB PPDUs, and the multiple TB PPDUs include a TB PPDU of a first type and a TB PPDU of a second type. The trigger frame is used to instruct one or more STAs to send a TB PPDU of a first type and one or more STAs to send a TB PPDU of a second type, and the present application describes an embodiment in which the first communication device is instructed to send a TB PPDU of a first type and the second communication device is instructed to send a TB PPDU of a second type by using the trigger frame. The trigger frame includes first indication information and second indication information. When the first indication information takes a first value, it is used to instruct the first communication device to send a TB PPDU of a first type. When the second indication information takes a second value, it is used to instruct the second communication device to send a TB PPDU of a second type. The first indication information is included in a first user information field of the trigger frame. The second indication information is included in a second user information field of the trigger frame. The first user information field corresponds to the first communication device. The second user information field corresponds to the second communication device.
[0168] A possible frame format of the trigger frame is shown in FIG. 9. In the user info list field in the trigger frame, one or more user info fields include an AID 12 and an indication information; wherein the AID 12 in each user info field is an association identification of a STA, and the indication information in each user info field takes a first value to indicate the STA (i.e. the STA indicated by the AID 12 in the user info field) to send a TB PPDU of the first type, and takes a second value to indicate the STA to send a TB PPDU of the second type. The frame format of the trigger frame can refer to the description of the frame format of the trigger frame in the embodiment of FIG. 7, and the description of the indication information in the trigger frame including the first indication information and the second indication information can refer to the description of the first indication information in the embodiment of FIG. 7, which is not repeated here.
[0169] 1102. The third communication device sends the trigger frame.
[0170] Correspondingly, the first communication device receives the trigger frame from the third communication device, and the second communication device receives the trigger frame from the third communication device.
[0171] 1103. In response to the trigger frame, the first communication device sends the TB PPDU of the first type.
[0172] In a possible implementation, the first indication information is contained in a first user info field in the trigger frame, the first user info field is the user info field corresponding to the first communication device, and the first indication information includes k bits; the first communication device parses the trigger frame to determine the first user info field associated with itself; and since the first indication information takes the first value, the first communication device sends the TB PPDU of the first type. Optionally, the first communication device determines the allocated channel and / or resource unit and the MCS used by the data part of the TB PPDU of the second type according to the trigger frame. As an example, the first value is 1, and the second value is 0.
[0173] In a possible implementation, the first indication information is contained in a resource unit allocation subfield in the first user information field, the first indication information taking a first value indicates the first communication device to send the first type of TB PPDU on the first channel, the first indication information taking a second value indicates the first communication device to send the second type of TB PPDU on the second channel, the first channel being a channel allocated to the first communication device, and the second channel being a channel allocated to the first communication device; the first communication device parses the trigger frame to determine the first user information field associated with the first communication device; and the first communication device sends the first type of TB PPDU on the first channel due to the first indication information taking the first value. Optionally, the first communication device determines the MCS used by the data part of the first type of TB PPDU according to the trigger frame.
[0174] In a possible implementation, the first indication information is contained in a first MCS field of the first user information field in the trigger frame, the first MCS field corresponding to the first communication device, the first indication information taking a first value indicates the first communication device to send the first type of TB PPDU and the MCS of the data part of the first type of TB PPDU, and the first indication information taking a second value indicates the first communication device to send the second type of TB PPDU and the MCS of the data part of the second type of TB PPDU; the first communication device parses the trigger frame to determine the first user information field associated with the first communication device; and the first communication device sends the first type of TB PPDU due to the first indication information taking the first value, and the MCS used by the first communication device to send the data part of the first type of TB PPDU is the MCS corresponding to the first value. Optionally, the first communication device determines the channel and / or resource unit allocated to the first type of TB PPDU according to the trigger frame.
[0175] 1104、in response to the trigger frame, the second communication device sends the second type of TB PPDU.
[0176] The sequence of the step 1104 and the step 1103 is not limited, for example, the step 1104 and the step 1103 can be executed simultaneously, or in other words, the step 1104 and the step 1103 can be executed in parallel.
[0177] In a possible implementation, the second indication information is contained in a second user information field in the trigger frame, the second user information field is a user information field corresponding to the second communication device, and the second indication information includes k bits; the second communication device parses the trigger frame to determine the second user information field associated with the second communication device; and the second communication device sends the second type of TB PPDU due to the second indication information taking the second value. Optionally, the second communication device determines the channel and / or resource unit allocated and the MCS used by the data part of the second type of TB PPDU according to the trigger frame. As an example, the first value is 1, and the second value is 0.
[0178] In a possible implementation, the second indication information is contained in a resource unit allocation subfield in the second user information field, the second indication information taking the first value is used to instruct the second communication device to send the first type of TB PPDU on the first channel, and the second indication information taking the second value is used to instruct the second communication device to send the second type of TB PPDU on the second channel, the first channel being a channel allocated to the second communication device, and the second channel being a channel allocated to the second communication device; the second communication device parses the trigger frame to determine the second user information field associated with the second communication device; and the second communication device sends the second type of TB PPDU on the second channel due to the second indication information taking the second value. Optionally, the second communication device determines the MCS used by the data part of the second type of TB PPDU according to the trigger frame.
[0179] In a possible implementation, the second indication information is contained in a second MCS field of the second user information field in the trigger frame, the second MCS field corresponding to the second communication device, the second indication information taking the first value is used to instruct the second communication device to send the first type of TB PPDU and the MCS of the data part of the first type of TB PPDU, and the second indication information taking the second value is used to instruct the second communication device to send the second type of TB PPDU and the MCS of the data part of the second type of TB PPDU; the second communication device parses the trigger frame to determine the second user information field associated with the second communication device; and the second communication device sends the second type of TB PPDU due to the second indication information taking the second value, and the MCS used by the data part of the second type of TB PPDU sent by the second communication device is the MCS corresponding to the second value. Optionally, the second communication device determines the channel and / or resource unit allocated for sending the second type of TB PPDU according to the trigger frame.
[0180] 1105、The third communication device sends the first acknowledgement frame.
[0181] Correspondingly, the first communication device receives a first acknowledgement frame from the third communication device, and the first acknowledgement frame is used for the first communication device to acknowledge that the third communication device receives the first type of TB PPDU sent by the first communication device. After the third communication device receives the first type of TB PPDU from the first communication device, the third communication device sends the first acknowledgement frame to the first communication device.
[0182] 1106. The third communication device sends a second acknowledgement frame.
[0183] Correspondingly, the second communication device receives a second acknowledgement frame from the third communication device, and the second acknowledgement frame is used for the second communication device to acknowledge that the third communication device receives the second type of TB PPDU sent by the second communication device. After the third communication device receives the second type of TB PPDU from the second communication device, the third communication device sends the second acknowledgement frame to the second communication device.
[0184] In the embodiments of the present application, the trigger frame is used to trigger the first communication device to send the first type of TB PPDU and the second communication device to send the second type of TB PPDU, which can improve the coverage of the uplink transmission of the first communication device and improve the utilization of the transmission frequency band.
[0185] FIG. 12 is a flow diagram of a communication method according to an embodiment of the present application. The third communication device and the first communication device involved in FIG. 12 are described above, and will not be described here. The difference between the communication method of FIG. 12 and the communication method of FIG. 5 is that the first indication information is used to indicate the channel for sending the first type of TB PPDU, and is carried in the common information field or the special user information field in the trigger frame. As shown in FIG. 12, the method includes:
[0186] 1201. The third communication device generates a trigger frame.
[0187] The trigger frame is used to trigger the sending of one or more TB PPDUs. The trigger frame can trigger multiple STAs including the first communication device to send TB PPDUs, wherein each STA sends the first type of TB PPDU or the second type of TB PPDU. The first communication device is an example of a STA. The trigger frame includes first indication information. The first indication information is used to indicate the channel for sending the first type of TB PPDU. Alternatively, the first indication information is used to indicate the frequency band for sending the first type of TB PPDU. The first type of TB PPDU is used to enhance the transmission range. The first indication information is included in the common information field or the special user information field in the trigger frame. One possible frame format of the trigger frame is shown in FIG. 9.
[0188] In a possible implementation, the first indication information includes a bitmap, and the bitmap includes a plurality of bits. m bits in the bitmap are used to indicate the channel (or frequency band) for sending the first type of TB PPDU, and the rest of the bits are used to indicate the channel (or frequency band) for sending the second type of TB PPDU. m is an integer greater than 1. The number of bits in the bitmap and the frequency band corresponding to each bit are not limited. For example, the bitmap includes 8 bits, and each bit corresponds to 40 MHz. For another example, the bitmap includes 4 bits, and each bit corresponds to 80 MHz. For another example, the bitmap includes 16 bits, and each bit corresponds to 20 MHz. When a bit in the bitmap is 1, it indicates that the TB PPDU in the 20 MHz corresponding to the bit is the first type of TB PPDU, or the 20 MHz belongs to the channel for sending the first type of TB PPDU, or the 20 MHz is the frequency band for sending the first type of TB PPDU. When a bit in the bitmap is 0, it indicates that the TB PPDU in the 20 MHz corresponding to the bit is the second type of TB PPDU, or the 20 MHz belongs to the channel for sending the second type of TB PPDU, or the 20 MHz is the frequency band for sending the second type of TB PPDU. FIG. 13 is a schematic diagram of the correspondence between the bitmap and the frequency band according to an embodiment of the present application. As shown in FIG. 13, the 16 bits in the bitmap correspond to frequency band #1 to frequency band #16 in turn from the lowest bit to the highest bit, each of the frequency band #1 to frequency band #16 is 20 MHz, the first 3 bits in the bitmap are 1, and the rest of the bits are 0. The bitmap indicates that the channel for sending the first type of TB PPDU is the channel corresponding to frequency band #1, frequency band #2, and frequency band #3, and the channel for sending the second type of TB PPDU is the channel corresponding to frequency band #4 to frequency band #16.
[0189] The trigger frame further comprises a first resource allocation subfield corresponding to the first communication device, and the first resource allocation subfield and the m bits are used for jointly indicating that the first communication device transmits the first type of TB PPDU on the channel on which the first type of TB PPDU is transmitted. The first resource allocation subfield is contained in a first user information field in the trigger frame, and the first user information field is a user information field corresponding to the first communication device. The first resource allocation subfield and the m bits are used for jointly indicating that the first communication device transmits the first type of TB PPDU on the channel on which the first type of TB PPDU is transmitted, including that the first resource allocation subfield is used for indicating the channel (or frequency band) allocated to the first communication device, and the m bits indicate that the channel allocated to the first communication device is the channel on which the first type of TB PPDU is transmitted. In a possible design, in the user information list field in the trigger frame, each user information field comprises an AID 12 and a resource allocation subfield, wherein the AID 12 in each user information field is an association identifier of a STA, and the resource allocation subfield in each user information field is used for indicating the channel or frequency band allocated to the STA corresponding to the each user information field. The first user information field is any one of the user information fields in the user information list field in the trigger frame.
[0190] In a possible implementation, the first indication information is 1 bit. The 1 bit indicates that the channel on which the first type of TB PPDU is transmitted is the primary 20 MHz, or in other words, the 1 bit indicates that the primary 20 MHz is used for transmitting the first type of TB PPDU. As an example, when the first indication information takes a value of 1, it indicates that the channel on which the first type of TB PPDU is transmitted is the primary 20 MHz, and when the first indication information takes a value of 0, it indicates that the primary 20 MHz is used for transmitting the second type of TB PPDU. In this example, when the first indication information takes a value of 0, the TB PPDUs triggered by the trigger frame are all of the second type. Alternatively, the 1 bit indicates that the channel on which the first type of TB PPDU is transmitted is the primary 40 MHz.
[0191] The trigger frame further comprises a first resource allocation subfield corresponding to the first communication device, and the first resource allocation subfield and the one bit are used to jointly indicate that the first communication device transmits the first type of TB PPDU on the channel of the primary 20MHz. The first resource allocation subfield is included in a first user information field in the trigger frame, and the first user information field is a user information field corresponding to the first communication device. The first resource allocation subfield and the one bit are used to jointly indicate that the first communication device transmits the first type of TB PPDU on the channel of the primary 20MHz, which includes that the first resource allocation subfield is used to indicate that the first communication device is allocated the channel of the primary 20MHz, and the one bit indicates that the channel for transmitting the first type of TB PPDU is the primary 20MHz, that is, the primary 20MHz is used to transmit the first type of TB PPDU. In a possible design, in the user information list field in the trigger frame, each user information field comprises an AID 12 and a resource allocation subfield, wherein the AID 12 in each user information field is an association identifier of a STA, and the resource allocation subfield in each user information field is used to indicate the channel or frequency band allocated to the STA corresponding to the each user information field. The first user information field is any one of the user information fields in the user information list field in the trigger frame.
[0192] 1202. The third communication device transmits the trigger frame.
[0193] Correspondingly, the first communication device receives the trigger frame from the third communication device. When the trigger frame is used to trigger a plurality of STAs including the first communication device to transmit TB PPDUs, the plurality of STAs all receive the trigger frame, and each STA performs an operation similar to that of the first communication device. For ease of description, the embodiments of the present application take the first communication device as an example to describe the operations performed by the STAs triggered by the trigger frame.
[0194] 1203. In response to the trigger frame, the first communication device transmits the first type of TB PPDU on the channel for transmitting the first type of TB PPDU.
[0195] In a possible implementation, the first indication information comprises a bitmap, the bitmap comprises a plurality of bits, m bits in the bitmap are used to indicate the channel for sending the TB PPDU of the first type, and the remaining bits are used to indicate the channel for sending the TB PPDU of the second type; the trigger frame further comprises a first resource allocation subfield corresponding to the first communication device, and the first resource allocation subfield and the m bits are used to jointly indicate that the first communication device sends the TB PPDU of the first type on the channel for sending the TB PPDU of the first type. Assuming that the first resource allocation subfield is used to indicate that the channel allocated to the first communication device corresponds to a frequency band #1, and the channel for sending the TB PPDU of the first type indicated by the m bits comprises the channel corresponding to the frequency band #1, the first resource allocation subfield and the m bits are used to jointly indicate that the first communication device sends the TB PPDU of the first type on the channel corresponding to the frequency band #1. Assuming that the first resource allocation subfield is used to indicate that the channel allocated to the first communication device corresponds to the frequency band #1, and the channel for sending the TB PPDU of the second type indicated by the remaining bits comprises the channel corresponding to the frequency band #1, the first resource allocation subfield and the remaining bits are used to jointly indicate that the first communication device sends the TB PPDU of the second type on the channel corresponding to the frequency band #1. In this application, the frequency band range corresponding to each bit in the bitmap can be equal to the channel, or can be greater than the channel for sending the TB PPDU. For example, the frequency band range can be 20 MHz, 40 MHz, 80 MHz, 160 MHz, and the like, and the channel for sending the TB PPDU is 20 MHz, and the like.
[0196] In a possible implementation, the first indication information is 1 bit, the 1 bit indicates that the channel for sending the TB PPDU of the first type is the primary 20 MHz; the trigger frame further comprises a first resource allocation subfield corresponding to the first communication device, and the first resource allocation subfield and the 1 bit are used to jointly indicate that the first communication device sends the TB PPDU of the first type on the channel of the primary 20 MHz; and the first communication device sends the TB PPDU of the first type on the channel of the primary 20 MHz. It should be understood that if the first resource allocation subfield indicates that the channel allocated to the first communication device is not the primary 20 MHz, or the first indication information indicates that the primary 20 MHz is used to send the TB PPDU of the second type, the first communication device sends the TB PPDU of the second type on the allocated channel. Optionally, the first indication information is contained in the special user information field in the trigger frame. In this application, the first indication information can be contained in any field in the trigger frame, and the field carrying the first indication information provided in the embodiments of the application is only an example.
[0197] 1204、The third communication device sends an acknowledgement frame.
[0198] Correspondingly, the first communication device receives the acknowledgement frame from the third communication device. After the third communication device receives the first type of TB PPDU or the second type of TB PPDU from the first communication device, the third communication device sends the acknowledgement frame to the first communication device.
[0199] In the embodiments of the present application, the first indication information is used to indicate the channel for sending the first type of TB PPDU. The channel allocated for the first communication device sending the first type of TB PPDU is the channel for sending the first type of TB PPDU, which can improve the coverage of the uplink transmission of the first communication device. In addition, the first indication information indicates the channel for sending the first type of TB PPDU, which can make the STA whose allocated channel is the channel for sending the first type of TB PPDU send the first type of TB PPDU. Compared with indicating whether each STA sends the first type of TB PPDU independently, the signaling overhead is less.
[0200] FIG. 14 is a flow diagram of another communication method provided by the embodiments of the present application. The flow of FIG. 14 is described based on the flow of FIG. 12, that is, the flow of FIG. 14 is described based on the embodiment in which the trigger frame triggers the first communication device to send the first type of TB PPDU and the second communication device to send the second type of TB PPDU. The trigger frame triggers the sending of the first type of TB PPDU and the sending of the second type of TB PPDU. The descriptions of the first communication device, the second communication device and the third communication device involved in FIG. 14 can be referred to the above, and will not be described in detail here. As shown in FIG. 14, the method includes:
[0201] 1401. The third communication device generates a trigger frame.
[0202] The trigger frame is used to trigger a plurality of STAs including the first communication device and the second communication device to send TB PPDUs, wherein each STA sends the first type of TB PPDU or the second type of TB PPDU. The trigger frame includes first indication information. The first indication information is used to indicate the channel for sending the first type of TB PPDU. Alternatively, the first indication information is used to indicate the frequency band for sending the first type of TB PPDU.
[0203] In a possible implementation, the first indication information includes a bitmap, the bitmap includes a plurality of bits, m bits in the bitmap are used to indicate the channel on which the TB PPDU of the first type is sent, and the remaining bits are used to indicate the channel on which the TB PPDU of the second type is sent; the trigger frame further includes a first resource allocation subfield corresponding to the first communication device and a second resource allocation subfield corresponding to the second communication device, the first resource allocation subfield and the m bits are used to jointly indicate that the first communication device sends the TB PPDU of the first type on the channel on which the TB PPDU of the first type is sent, and the second resource allocation subfield and the remaining bits are used to jointly indicate that the second communication device sends the TB PPDU of the second type on the channel on which the TB PPDU of the second type is sent.
[0204] In a possible implementation, the first indication information is 1 bit, and the 1 bit indicates that the channel on which the TB PPDU of the first type is sent is the primary 20 MHz; the trigger frame further includes a first resource allocation subfield corresponding to the first communication device and a second resource allocation subfield corresponding to the second communication device, the first resource allocation subfield and the 1 bit are used to jointly indicate that the first communication device sends the TB PPDU of the first type on the channel of the primary 20 MHz, and the second resource allocation subfield and the 1 bit are used to jointly indicate that the second communication device sends the TB PPDU of the second type on a third channel, the third channel being a channel allocated to the second communication device indicated by the second resource allocation subfield. The third channel is the channel on which the TB PPDU of the second type is sent.
[0205] 1402. The third communication device sends the trigger frame.
[0206] Correspondingly, the first communication device receives the trigger frame from the third communication device, and the second communication device receives the trigger frame from the third communication device.
[0207] 1403. In response to the trigger frame, the first communication device sends the TB PPDU of the first type on the channel on which the TB PPDU of the first type is sent.
[0208] The first communication device sends the TB PPDU of the first type on the channel on which the TB PPDU of the first type is sent can be that the first communication device sends the TB PPDU of the first type on the channel indicated by the first resource allocation subfield.
[0209] 1404. In response to the trigger frame, the second communication device sends the TB PPDU of the second type on the channel on which the TB PPDU of the second type is sent.
[0210] The second communication device sending the second type of TB PPDU on the channel of sending the second type of TB PPDU can be: the second communication device sending the second type of TB PPDU on the channel indicated by the second resource allocation subfield. The sequence of step 1404 and step 1403 is not limited.
[0211] 1405, the third communication device sends a first acknowledgement frame.
[0212] Correspondingly, the first communication device receives the first acknowledgement frame from the third communication device, and the first acknowledgement frame is used for the first communication device to confirm that the third communication device receives the first type of TB PPDU sent by the first communication device. After the third communication device receives the first type of TB PPDU from the first communication device, the first acknowledgement frame is sent to the first communication device.
[0213] 1406, the third communication device sends a second acknowledgement frame.
[0214] Correspondingly, the second communication device receives the second acknowledgement frame from the third communication device, and the second acknowledgement frame is used for the second communication device to confirm that the third communication device receives the second type of TB PPDU sent by the second communication device. After the third communication device receives the second type of TB PPDU from the second communication device, the second acknowledgement frame is sent to the second communication device.
[0215] In the embodiments of the present application, the trigger frame is used to trigger the first communication device to send the first type of TB PPDU and the second communication device to send the second type of TB PPDU, which can improve the coverage of the uplink transmission of the first communication device, and also can improve the utilization rate of the transmission frequency band.
[0216] Fig. 11 and Fig. 14 describe an embodiment of the trigger frame for triggering the first communication device to send the first type of TB PPDU and the second communication device to send the second type of TB PPDU. When the multiple TB PPDUs triggered by the trigger frame include the first type of TB PPDU and the second type of TB PPDU, and there exists a situation that the bandwidth occupied by the first type of TB PPDU is adjacent to the bandwidth occupied by the second type of TB PPDU, adjacent frequency interference needs to be avoided. Fig. 15 shows a diagram of the situation that the bandwidth occupied by the first type of TB PPDU is adjacent to the bandwidth occupied by the second type of TB PPDU. As shown in Fig. 15, the 20MHz occupied by the first type of TB PPDU is adjacent to the 20MHz occupied by the second type of TB PPDU, the upper TB PPDU is the second type of TB PPDU, i.e. UHR TB PPDU, and the lower TB PPDU is the first type of TB PPDU, i.e. ELR TB PPDU, the second type of TB PPDU includes a conventional preamble, a UHR preamble and a conventional data field, and the first type of TB PPDU includes a conventional preamble, an ELR preamble and an ELR data field. According to the knowledge of communication, in order to avoid adjacent frequency interference, the symbols corresponding to the PPDUs adjacent on the channel shown in Fig. 15 should be aligned at the same time. In other words, the first type of TB PPDU and the second type of TB PPDU at the same time node, it is not recommended that the subcarrier spacing in one 20MHz is x1 while the subcarrier spacing in the other adjacent 20MHz is y1 which is not equal to x1. x1 and y1 are positive integers. In order to avoid the adjacent frequency interference between the first type of TB PPDU and the second type of TB PPDU, the embodiment of the present application provides a solution for avoiding the adjacent frequency interference between the first type of TB PPDU and the second type of TB PPDU when the multiple TB PPDUs triggered by the trigger frame include the first type of TB PPDU and the second type of TB PPDU.
[0217] Fig. 16 is a flowchart of another communication method according to an embodiment of the present application. The flowchart of Fig. 16 is based on the flowchart of Fig. 11 or Fig. 14, and further includes a feature that the trigger frame further includes third indication information, which is used to indicate whether the first type of TB PPDU sent by the first communication device and the second type of TB PPDU sent by the second communication device are aligned or not; and the adjacent frequency interference between the first type of TB PPDU and the second type of TB PPDU can be avoided. In the flowchart of Fig. 16, the first type of TB PPDU sent by the first communication device and the second type of TB PPDU sent by the second communication device are triggered by the trigger frame, and the embodiment in which the trigger frame triggers the sending of the first type of TB PPDU and the sending of the second type of TB PPDU at the same time is described. The descriptions of the first communication device, the second communication device and the third communication device involved in Fig. 16 can be referred to the above, and will not be described in detail here. As shown in Fig. 16, the method includes the following steps.
[0218] 1601. The third communication device generates a trigger frame.
[0219] The trigger frame is used to trigger one or more STAs to send the first type of TB PPDU and one or more STAs to send the second type of TB PPDU, and the present application describes the embodiment in which the trigger frame triggers the first communication device to send the first type of TB PPDU and the second communication device to send the second type of TB PPDU.
[0220] In a possible implementation, the trigger frame includes the first indication information, the second indication information and the third indication information. The first indication information is contained in a first user information field of the trigger frame. When the first indication information takes a first value, it is used to indicate that the first communication device sends the first type of TB PPDU, and when the first indication information takes a second value, it is used to indicate that the first communication device sends the second type of TB PPDU. The first value and the second value are different. The second indication information is contained in a second user information field of the trigger frame. When the second indication information takes a first value, it is used to indicate that the second communication device sends the first type of TB PPDU, and when the second indication information takes a second value, it is used to indicate that the second communication device sends the second type of TB PPDU. The first value and the second value are different. The first user information field corresponds to the first communication device. The second user information field corresponds to the second communication device. The descriptions of the first indication information and the second indication information can be referred to the related descriptions in the embodiment shown in Fig. 11.
[0221] In a possible implementation, the trigger frame comprises first indication information, the first indication information being used to indicate the channel on which the TB PPDU of the first type is sent. As an example, the first indication information comprises a bitmap, the bitmap comprising a plurality of bits, m bits in the bitmap being used to indicate the channel on which the TB PPDU of the first type is sent, and the rest of the bits being used to indicate the channel on which the TB PPDU of the second type is sent; the trigger frame further comprises a first resource allocation subfield corresponding to the first communication device and a second resource allocation subfield corresponding to the second communication device, the first resource allocation subfield and the m bits being used to jointly indicate that the first communication device sends the TB PPDU of the first type on the channel on which the TB PPDU of the first type is sent, and the second resource allocation subfield and the rest of the bits being used to jointly indicate that the second communication device sends the TB PPDU of the second type on the channel on which the TB PPDU of the second type is sent. As another example, the first indication information is 1 bit, the 1 bit indicating that the channel on which the TB PPDU of the first type is sent is the primary 20 MHz; the trigger frame further comprises a first resource allocation subfield corresponding to the first communication device and a second resource allocation subfield corresponding to the second communication device, the first resource allocation subfield and the 1 bit being used to jointly indicate that the first communication device sends the TB PPDU of the first type on the channel of the primary 20 MHz, and the second resource allocation subfield and the 1 bit being used to jointly indicate that the second communication device sends the TB PPDU of the second type on a third channel, the third channel being the channel allocated to the second communication device as indicated by the second resource allocation subfield. The third channel is the channel on which the TB PPDU of the second type is sent.
[0222] The third indication information is used to indicate whether the TB PPDU of the first type sent by the first communication device and the TB PPDU of the second type sent by the second communication device are aligned. Alternatively, the third indication information is used to indicate whether the TB PPDU of the first type and the TB PPDU of the second type are aligned. The third indication information comprises one or more bits, when the one or more bits take a third value, the third indication information is used to indicate that the TB PPDU of the first type and the TB PPDU of the second type are aligned; and when the one or more bits take a fourth value, the third indication information is used to indicate that the TB PPDU of the first type and the TB PPDU of the second type do not have to be aligned. For example, the third value is 1, and the fourth value is 0. The third indication information is contained in the common information part in the trigger frame, for example, in the common information field or the special user information field. The reason why the third indication information is contained in the common information part in the trigger frame is that a user (i.e., a STA) generally does not interpret the content in the user information field that does not belong to its own ID, and is likely to stop interpreting the user information field as soon as it finds that the AID does not belong to itself, and therefore it is more appropriate to place the third indication information in the common information part in the trigger frame. The specific location of the third indication information in the common information part in the trigger frame is not limited.
[0223] When the TB PPDUs triggered by the trigger frame include the first type of TB PPDUs and the second type of TB PPDUs, the third indication information is used to indicate that the first type of TB PPDUs and the second type of TB PPDUs are aligned; when the TB PPDUs triggered by the trigger frame only include the first type of TB PPDUs or only include the second type of TB PPDUs, the third indication information is used to indicate that the first type of TB PPDUs and the second type of TB PPDUs do not have to be aligned (or do not need to be aligned), so that the station triggered by the trigger frame does not have to perform an operation of aligning the first type of TB PPDUs and the second type of TB PPDUs. In the embodiments of the present application, the third indication information is used to indicate that the first type of TB PPDUs and the second type of TB PPDUs are aligned. The third indication information used to indicate whether the first type of TB PPDUs and the second type of TB PPDUs are aligned can be that the third indication information indicates whether the first type of TB PPDUs exists in the TB PPDUs triggered by the trigger frame, wherein when the first type of TB PPDUs exists in the TB PPDUs triggered by the trigger frame, the first type of TB PPDUs and the second type of TB PPDUs are aligned, and when the first type of TB PPDUs does not exist in the TB PPDUs triggered by the trigger frame, the first type of TB PPDUs and the second type of TB PPDUs do not have to be aligned.
[0224] In a possible implementation, the trigger frame further includes fourth indication information, and the fourth indication information is used to indicate an alignment manner of the first type of TB PPDUs sent by the first communication device and the second type of TB PPDUs sent by the second communication device. Or, the fourth indication information is used to indicate the alignment manner of the first type of TB PPDUs and the second type of TB PPDUs. The first communication device and / or the second communication device can implement the alignment of the first type of TB PPDUs and the second type of TB PPDUs according to the alignment manner indicated by the fourth indication information. The fourth indication information is included in the common information part in the trigger frame, such as the common information field or the special user information field.
[0225] 1602. The third communication device sends a trigger frame.
[0226] Correspondingly, the first communication device receives the trigger frame from the third communication device, and the second communication device receives the trigger frame from the third communication device.
[0227] 1603. In response to the trigger frame, the first communication device sends the first type of TB PPDUs in the first frame format.
[0228] The step 1603 can refer to the step 1103 in FIG. 11 or the step 1403 in FIG. 14.
[0229] In a possible implementation, the frame format of the first type of TB PPDU is only one, i.e., only the first type of TB PPDU of the first frame format. The frame format of the second type of TB PPDU is two or more. The first frame format is the frame format of the first type of TB PPDU defined in the WLAN standard. Regardless of whether the third indication information in the trigger frame indicates that the first type of TB PPDU and the second type of TB PPDU are aligned or do not have to be aligned, the first communication apparatus sends the first type of TB PPDU of the first frame format. The second communication apparatus adopts the second type of TB PPDU of the corresponding frame format according to the third indication information and the fourth indication information, so as to realize alignment with the first type of TB PPDU.
[0230] In a possible implementation, the frame format of the first type of TB PPDU is two or more, and the frame format of the second type of TB PPDU is one or more. The first communication apparatus adopts the first type of TB PPDU of the corresponding frame format according to the third indication information and the fourth indication information, so as to realize alignment with the second type of TB PPDU. The first frame format is any one of the multiple frame formats of the first type of TB PPDU defined in the WLAN standard.
[0231] 1604. In response to the trigger frame, the second communication apparatus sends the second type of TB PPDU of the second frame format.
[0232] The step 1604 can refer to the step 1104 in FIG. 11 or the step 1404 in FIG. 14.
[0233] In a possible implementation, the frame format of the second type of TB PPDU is only one, i.e., only the second type of TB PPDU of the second frame format, and the frame format of the first type of TB PPDU is two or more. Regardless of whether the third indication information in the trigger frame indicates that the first type of TB PPDU and the second type of TB PPDU are aligned or do not have to be aligned, the second communication apparatus sends the second type of TB PPDU of the second frame format.
[0234] In a possible implementation, the frame format of the second type of TB PPDU is two or more, and the frame format of the first type of TB PPDU is one or more. The second communication apparatus adopts the second type of TB PPDU of the corresponding frame format according to the third indication information and the fourth indication information, so as to realize alignment with the first type of TB PPDU. The second frame format is any one of the multiple frame formats of the second type of TB PPDU defined in the WLAN standard.
[0235] When the time domain resource occupied by the first type of TB PPDU sent by the first communication device is the same as the time domain resource occupied by the second type of TB PPDU sent by the second communication device, the first type of TB PPDU sent by the first communication device and the second type of TB PPDU sent by the second communication device adopt the same subcarrier configuration at any same time. Or, the first type of TB PPDU of the first frame format sent by the first communication device and the second type of TB PPDU of the second frame format sent by the second communication device adopt the same subcarrier configuration at any same time. In this application, the subcarrier configuration can be the number of subcarriers corresponding to each 20MHz. For example, some fields in the TB PPDU adopt a configuration of 128 subcarriers corresponding to each 20MHz, and some fields adopt a configuration of 256 subcarriers corresponding to each 20MHz.
[0236] 1605. The third communication device sends a first acknowledgement frame.
[0237] Correspondingly, the first communication device receives the first acknowledgement frame from the third communication device, and the first acknowledgement frame is used for the first communication device to confirm that the third communication device receives the first type of TB PPDU sent by the first communication device. After the third communication device receives the first type of TB PPDU from the first communication device, the third communication device sends the first acknowledgement frame to the first communication device.
[0238] 1606. The third communication device sends a second acknowledgement frame.
[0239] Correspondingly, the second communication device receives the second acknowledgement frame from the third communication device, and the second acknowledgement frame is used for the second communication device to confirm that the third communication device receives the second type of TB PPDU sent by the second communication device. After the third communication device receives the second type of TB PPDU from the second communication device, the third communication device sends the second acknowledgement frame to the second communication device.
[0240] In the embodiments of the present application, the trigger frame is used to trigger the first communication device to send the first type of TB PPDU and the second communication device to send the second type of TB PPDU, which can improve the coverage of the uplink transmission of the first communication device and also improve the utilization rate of the transmission frequency band. In addition, the first type of TB PPDU of the first frame format sent by the first communication device and the second type of TB PPDU of the second frame format sent by the second communication device adopt the same subcarrier configuration at any same time, which can avoid adjacent frequency interference.
[0241] The following describes an example of the first type of TB PPDU of the first frame format and the second type of TB PPDU of the second frame format, implementation of the first communication device sending the first type of TB PPDU of the first frame format according to the third indication information and the fourth indication information (optional), and implementation of the second communication device sending the second type of TB PPDU of the second frame format according to the third indication information and the fourth indication information (optional), with reference to FIGs. 17A-17C.
[0242] Example 1: The first type of TB PPDU of the first frame format (i.e., the first type of TB PPDU sent by the first communication device) includes a legacy preamble, a first preamble, and a first data field, and the second type of TB PPDU of the second frame format (i.e., the second type of TB PPDU sent by the second communication device) includes a legacy preamble, a second preamble, and a second data field, the length of the legacy preamble in the first type of TB PPDU sent by the first communication device is the same as the length of the legacy preamble in the second type of TB PPDU sent by the second communication device, the length of the first preamble is the same as the length of the second preamble, and the length of the first data field is the same as the length of the second data field. All fields in the second preamble are the same as the fields in the first preamble. FIG. 17A is a schematic diagram of the first frame format and the second frame format provided by an embodiment of the present application. As shown in FIG. 17A, the first frame format includes a legacy preamble, a first preamble, and a first data field, and the second frame format includes a legacy preamble, a second preamble, and a second data field, the legacy preamble includes an L-STF, an L-LTF, an L-SIG, and an RL-SIG, the first preamble includes an ELR-STF, an ELR-LTF, and an ELR-SIG, the second preamble includes an ELR-STF, an ELR-LTF, and an ELR-SIG, the length of the legacy preamble in the first frame format is the same as the length of the legacy preamble in the second frame format, the length of the first preamble is the same as the length of the second preamble, and the length of the first data field is the same as the length of the second data field.
[0243] In a possible design, the first type of TB PPDU has only one frame format, e.g., the first frame format shown in FIG. 17A, the trigger frame does not include the fourth indication information, and the second communication device is configured to: when the third indication information indicates that the first type of TB PPDU and the second type of TB PPDU are aligned, transmit, by the second communication device, the second type of TB PPDU in the second frame format; and when the third indication information indicates that the first type of TB PPDU and the second type of TB PPDU are not necessarily aligned, transmit, by the second communication device, the second type of TB PPDU in the fourth frame format, where the fourth frame format is different from the second frame format. The fourth frame format can be a frame format of the second type of TB PPDU defined in a WLAN standard. When the first type of TB PPDU in the first frame format transmitted by the first communication device occupies the same time domain resource as the second type of TB PPDU in the second frame format transmitted by the second communication device, the first type of TB PPDU in the first frame format transmitted by the first communication device and the second type of TB PPDU in the second frame format transmitted by the second communication device use the same subcarrier configuration at any same time instant. When the first type of TB PPDU in the first frame format transmitted by the first communication device occupies the same time domain resource as the second type of TB PPDU in the fourth frame format transmitted by the second communication device, the first type of TB PPDU in the first frame format transmitted by the first communication device and the second type of TB PPDU in the fourth frame format transmitted by the second communication device use different subcarrier configurations at one or more same time instants. In another possible design, the first type of TB PPDU has only one frame format, e.g., the first frame format shown in FIG. 17A, the trigger frame includes the fourth indication information, and the second communication device is configured to: when the third indication information indicates that the first type of TB PPDU and the second type of TB PPDU are aligned, transmit, by the second communication device, the second type of TB PPDU in the second frame format according to the fourth indication information; and when the third indication information indicates that the first type of TB PPDU and the second type of TB PPDU are not necessarily aligned, transmit, by the second communication device, the second type of TB PPDU in the fourth frame format, where the fourth frame format is different from the second frame format. The alignment manner indicated by the fourth indication information is to use all the preambles of the first type of TB PPDU in the second type of TB PPDU.
[0244] In example 2, the first type of TB PPDU transmitted by the first communication device and the second type of TB PPDU transmitted by the second communication device have the same length of legacy preamble, the first preamble and the second preamble have the same length, and the first data field and the second data field have the same length. The second preamble includes one or more padding fields, and / or the first preamble includes one or more padding fields. In example 2, one or more padding fields (may be referred to as other names) are added in the first type of TB PPDU or the second type of TB PPDU to achieve symbol alignment. The padding fields can be in various forms, such as: fields formed by random or fixed sequences; LTF symbols (such as UHR-LTF, ELR-LTF, etc.); STF symbols (such as UHR-STF, ELR-STF, etc.); other signaling symbols, etc. FIG. 17B is a schematic diagram of the first frame format and the second frame format according to an embodiment of the present application. As shown in FIG. 17B, the first frame format includes a legacy preamble, a first preamble and a first data field, and the second frame format includes a legacy preamble, a second preamble and a second data field. The legacy preamble includes L-STF, L-KTF, L-SIG and RL-SIG. The first preamble includes ELR-STF, ELR-LTF and ELR-SIG. The second preamble includes UHR-STF, UHR-LTF and a padding field. The legacy preamble in the first frame format has the same length as the legacy preamble in the second frame format. The first preamble and the second preamble have the same length. The first data field and the second data field have the same length. FIG. 17B shows an example of adding a padding field in the second type of TB PPDU to achieve symbol alignment in the first type of TB PPDU and the second type of TB PPDU. It should be understood that one or more padding fields can also be added in the first type of TB PPDU to achieve symbol alignment in the first type of TB PPDU and the second type of TB PPDU. The position of the padding field in the TB PPDU is not limited.
[0245] In one possible design, the first type of TB PPDU has only one frame format, e.g., the first frame format shown in FIG. 17B, the trigger frame does not include the fourth indication information described above, and the second communication device is configured to transmit the second type of TB PPDU in the second frame format when the third indication information indicates that the first type of TB PPDU and the second type of TB PPDU are aligned, and to transmit the second type of TB PPDU in the fourth frame format when the third indication information indicates that the first type of TB PPDU and the second type of TB PPDU are not necessarily aligned, where the UHR preamble in the second type of TB PPDU shown in FIG. 15 does not include the padding field. In another possible design, the first type of TB PPDU has only one frame format, e.g., the first frame format shown in FIG. 17B, the trigger frame includes the fourth indication information described above, and the second communication device is configured to transmit the second type of TB PPDU in the second frame format according to the fourth indication information when the third indication information indicates that the first type of TB PPDU and the second type of TB PPDU are aligned, and to transmit the second type of TB PPDU in the fourth frame format when the third indication information indicates that the first type of TB PPDU and the second type of TB PPDU are not necessarily aligned, where the second frame format and the fourth frame format are different. The fourth indication information indicates that one or more padding fields are added in the UHR preamble in the second type of TB PPDU.
[0246] In example 3, the first type of TB PPDU of the first frame format includes a legacy preamble, a first preamble and a first data field, the second type of TB PPDU of the second frame format includes a legacy preamble, a second preamble and a second data field, and the length of the legacy preamble in the first type of TB PPDU transmitted by the first communication device is the same as the length of the legacy preamble in the second type of TB PPDU transmitted by the second communication device. The first preamble includes a first part field and a second part field. The length of the first part field is the same as the length of the second preamble. The subcarrier configuration of each field in the first part field is the same as the subcarrier configuration of each field in the second preamble. The subcarrier configuration of each field in the second part field, the first data field and the second data field is the same. The sum of the length of the second part field and the length of the first data field is equal to the length of the second data field. In example 4, the subcarrier configuration of one or more fields in the first type of TB PPDU is adjusted to achieve symbol alignment. FIG. 17C is a schematic diagram of the first frame format and the second frame format according to an embodiment of the present application. As shown in FIG. 17C, the first frame format includes a legacy preamble, a first preamble and a first data field, the second frame format includes a legacy preamble, a second preamble and a second data field, the legacy preamble includes an L-STF, an L-KTF, an L-SIG and an RL-SIG, the first preamble includes a first part field and a second part field, the first part field includes an ELR-STF, the second part field includes an ELR-LTF and an ELR-SIG, the second preamble includes an UHR-STF and an UHR-LTF, the length of the first part field is the same as the length of the second preamble, and the subcarrier configuration of each field in the first part field is the same as the subcarrier configuration of each field in the second preamble. It should be noted that when considering a guard interval (GI), the symbol in the data field will change from 12.8us to 16us (3.2us of GI). The first time length of the cyclic prefix before each time domain symbol in the ELR-LTF and the ELR-SIG in the second part field can be used to align the symbol in each field in the second part field with the symbol in the second data field. The first time length can be set according to requirements, which is not limited here.
[0247] In one possible design, the frame format of the second type of TB PPDU is only one, i.e., the second frame format, the frame format of the first type of TB PPDU is two, e.g., including the first frame format shown in FIG. 17C, and the third frame format, the trigger frame does not include the fourth indication information described above, the first communication device is configured to: when the third indication information is used to indicate that the first type of TB PPDU and the second type of TB PPDU are aligned, the first communication device sends the first type of TB PPDU of the first frame format; when the third indication information is used to indicate that the first type of TB PPDU and the second type of TB PPDU do not have to be aligned, the first communication device sends the first type of TB PPDU of the third frame format. The difference between the third frame format and the first frame format is that the subcarrier configurations adopted by each field in the first preamble in the third frame format are the same, and the subcarrier configurations adopted by the first part field and the second part field in the first preamble in the third frame format are different. In another possible design, the frame format of the second type of TB PPDU is only one, i.e., the second frame format, the frame format of the first type of TB PPDU is two, e.g., including the first frame format shown in FIG. 17C, and the third frame format, the trigger frame includes the fourth indication information described above, the first communication device is configured to: when the third indication information is used to indicate that the first type of TB PPDU and the second type of TB PPDU are aligned, the first communication device sends the first type of TB PPDU of the first frame format according to the fourth indication information; when the third indication information is used to indicate that the first type of TB PPDU and the second type of TB PPDU do not have to be aligned, the first communication device sends the first type of TB PPDU of the third frame format. The alignment mode indicated by the fourth indication information is to adjust the subcarrier configuration adopted by one or more fields in the first type of TB PPDU.
[0248] In a possible implementation, the alignment manner indicated by the fourth indication information can be any one of the following: aligning part or all of the fields / subfields in the ELR TB PPDU and the non-ELR TB PPDU by padding; aligning according to the preamble format of the ELR TB PPDU; aligning according to the preamble format of the non-ELR TB PPDU; aligning part or all of the fields / subfields in the ELR TB PPDU and the non-ELR TB PPDU by limiting the subcarrier spacing, occurrence time, duration, and the like of the fields. As an example, the alignment manner indicated by the fourth indication information can be any one of the following: using all the preambles of the first type of TB PPDU in the second type of TB PPDU, adding one or more padding fields in the UHR preamble in the second type of TB PPDU, adding one or more padding fields in the data field of the second type of TB PPDU, and adjusting the subcarrier configuration adopted by one or more fields in the first type of TB PPDU. The first communication device or the second communication device adopts the TB PPDU of the corresponding frame format according to the alignment manner indicated by the fourth indication information, so as to realize that the first type of TB PPDU sent by the first communication device and the second type of TB PPDU sent by the second communication device adopt the same subcarrier configuration at any same time.
[0249] It should be understood that, in various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0250] It should also be understood that, in some embodiments described above, the devices in the existing network architecture are mainly taken as examples for illustrative description, and it should be understood that the specific forms of the devices are not limited in the embodiments of the present application. For example, devices having the same functions in the future are also applicable to the embodiments of the present application.
[0251] It can also be understood that some optional features in various embodiments of the present application can not depend on other features in some scenarios, or can be combined with other features in some scenarios, and are not limited.
[0252] Those skilled in the art should realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is realized in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0253] The communication apparatus provided by the embodiments of the present application will be described below.
[0254] The present application divides the function modules of the communication apparatus according to the above-mentioned method embodiments. For example, each function module can be divided according to each function, or two or more functions can be integrated in one processing module. The above-mentioned integrated module can be realized in the form of hardware or in the form of a software function module. It should be noted that the division of the modules in the present application is illustrative, and is only a logical function division. In actual implementation, another division manner can be used. The communication apparatus of the embodiments of the present application will be described in detail below with reference to FIGS. 18 to 20.
[0255] FIG. 18 is a structural schematic diagram of a communication apparatus 180 provided by an embodiment of the present application. As shown in FIG. 18, the communication apparatus includes a processing module 1801 and a transceiver module 1802. The transceiver module 1802 can realize corresponding communication functions, and the processing module 1801 is configured to realize corresponding processing functions. The transceiver module 1802 can also be referred to as an interface, a communication interface, a communication module, etc.
[0256] In some embodiments of the present application, the communication apparatus can be used to perform the actions performed by the third communication apparatus in the above-mentioned method embodiments. At this time, the third communication apparatus can be a Wi-Fi device itself or a chip or a function module configured in the device, etc. The transceiver module 1802 is configured to perform the transceiver-related operations of the third communication apparatus in the above-mentioned method embodiments, and the processing module 1801 is configured to perform the processing-related operations of the third communication apparatus in the above-mentioned method embodiments.
[0257] The processing module 1801 can be configured to generate a trigger frame, and the transceiver module 1802 can be configured to send the trigger frame. The frame format of the trigger frame and the information contained therein can refer to the description above.
[0258] For example, the processing module 1801 can include at least one of the following modules: a constellation mapping module, a stream cyclic shift module, a space and frequency mapping module, an IDFT module, an insert cyclic prefix and windowing module. For example, the transceiver module 1802 can include a radio frequency module, an antenna module, etc. For example, the transceiver module 1802 can include a pin module, etc.
[0259] Referring to Fig. 18, in some embodiments of the present application, the communication apparatus can be configured to perform the actions of the first communication apparatus in the above method embodiments. The communication apparatus can be a Wi-Fi device itself or a chip or functional module configured in the device, etc. The transceiver module 1802 can be configured to perform the operations related to the transceiving of the first communication apparatus in the above method embodiments. The processing module 1801 can be configured to perform the operations related to the processing of the first communication apparatus in the above method embodiments.
[0260] The transceiver module 1802 can be configured to receive the trigger frame. The processing module 1801 can be configured to parse the trigger frame. The transceiver module 1802 can be further configured to transmit the first type of TB PPDU.
[0261] For example, the processing module 1801 can include at least one of the following components: a cyclic prefix removal module, a DFT module, a de-interleaving module, a de-constellation module, and a descrambling module. For example, the transceiver module 1802 can include a radio frequency module, an antenna module, etc. For example, the transceiver module 1802 can include a pin module, etc.
[0262] Referring to Fig. 18, in some embodiments of the present application, the communication apparatus can be configured to perform the actions of the second communication apparatus in the above method embodiments. The communication apparatus can be a Wi-Fi device itself or a chip or functional module configured in the device, etc. The transceiver module 1802 can be configured to perform the operations related to the transceiving of the second communication apparatus in the above method embodiments. The processing module 1801 can be configured to perform the operations related to the processing of the second communication apparatus in the above method embodiments.
[0263] The transceiver module 1802 can be configured to receive the trigger frame. The processing module 1801 can be configured to parse the trigger frame. The transceiver module 1802 can be further configured to transmit the second type of TB PPDU.
[0264] For example, the processing module 1801 can include at least one of the following components: a cyclic prefix removal module, a DFT module, a de-interleaving module, a de-constellation module, and a descrambling module. For example, the transceiver module 1802 can include a radio frequency module, an antenna module, etc. For example, the transceiver module 1802 can include a pin module, etc.
[0265] Optionally, in some embodiments of the present application, the communication apparatus can further include a storage module configured to store instructions and / or data. The processing module 1801 can read the instructions and / or data in the storage module, so that the communication apparatus can implement the above method embodiments.
[0266] In some embodiments of the present application, the specific descriptions of the terms, names or steps can refer to the above method embodiments, which will not be repeated here.
[0267] The specific description of the transceiver module and the processing module shown in each of the above embodiments is only an example. For the specific functions or executed steps of the transceiver module and the processing module, reference can be made to the above method embodiments, which will not be described in detail here.
[0268] The communication device of the embodiments of the present application is introduced above. The possible product forms of the communication device are introduced below. Any product form with the functions of the communication device of FIG. 18 falls within the protection scope of the embodiments of the present application. The introduction below is only an example and does not limit the product form of the communication device of the embodiments of the present application.
[0269] It should be understood that the communication device 180 herein is embodied in the form of a functional module. The term “module” herein can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (for example, a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combination logic circuit, and / or other suitable components supporting the described functions.
[0270] The communication device 180 of each of the above schemes has the function of implementing the corresponding steps performed by the communication device (for example, the third communication device or the first communication device) in the above method. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver module can be replaced by a transceiver (for example, the sending unit in the transceiver module can be replaced by a transmitter, and the receiving unit in the transceiver module can be replaced by a receiver), and other units such as the processing module can be replaced by a processor, which respectively performs the transceiver operation and the related processing operation in each method embodiment.
[0271] In addition, the above transceiver module 1802 can also be a transceiver circuit (for example, it can include a receiving circuit and a sending circuit), and the processing module 1801 can be a processing circuit.
[0272] FIG. 19 is a schematic diagram of another communication device provided by the embodiments of the present application. As shown in FIG. 19, the communication device includes one or more processors 1920 and a transceiver 1910.
[0273] In some embodiments of the present application, the communication device can be configured to perform the steps or methods or functions performed by the first communication device as described above, e.g., the processor 1920 can be configured to perform the functions or steps implemented by the processing module 1801 as illustrated in FIG. 18, and the transceiver 1910 can be configured to perform the functions or steps implemented by the transceiving module 1802 as illustrated in FIG. 18. For details about the processor 1920 and the transceiver 1910, reference can be made to FIG. 18 or the method embodiments described above, which will not be repeated here.
[0274] In some embodiments of the present application, the communication device can be configured to perform the steps or methods or functions performed by the first communication device as described above, e.g., the processor 1920 can be configured to perform the functions or steps implemented by the processing module 1801 as illustrated in FIG. 18, and the transceiver 1910 can be configured to perform the functions or steps implemented by the transceiving module 1802 as illustrated in FIG. 18. For details about the processor 1920 and the transceiver 1910, reference can be made to FIG. 18 or the method embodiments described above, which will not be repeated here.
[0275] In some embodiments of the present application, the communication device can be configured to perform the steps or methods or functions performed by the first communication device as described above, e.g., the processor 1920 can be configured to perform the functions or steps implemented by the processing module 1801 as illustrated in FIG. 18, and the transceiver 1910 can be configured to perform the functions or steps implemented by the transceiving module 1802 as illustrated in FIG. 18. For details about the processor 1920 and the transceiver 1910, reference can be made to FIG. 18 or the method embodiments described above, which will not be repeated here.
[0276] In each of the implementation forms of the communication device illustrated in FIG. 19, the transceiver can include a receiver configured to perform the functions (or operations) of receiving, and a transmitter configured to perform the functions (or operations) of transmitting. The transceiver is configured to communicate with other devices / apparatuses through a transmission medium.
[0277] Optionally, the communication device can further include one or more memories 1930 configured to store program instructions and / or data. The memory 1930 is coupled to the processor 1920. The coupling between the communication device, units or modules in the embodiments of the present application is indirect coupling or communication connection between them, which can be electrical, mechanical or other forms, for information interaction between the communication device, units or modules. The processor 1920 can operate in cooperation with the memory 1930. The processor 1920 can execute the program instructions stored in the memory 1930. Optionally, at least one of the one or more memories can be included in the processor.
[0278] The specific connection medium between the transceiver 1910, the processor 1920 and the memory 1930 in the embodiments of the present application is not limited. In FIG. 19, the memory 1930, the processor 1920 and the transceiver 1910 are connected through a bus 1940, which is represented by a thick line in FIG. 19, and the connection mode between other components is only illustrative and is not limited. The bus can be divided into an address bus, a data bus, a control bus and the like. For convenience of representation, only one thick line is used in FIG. 19, but it does not mean that there is only one bus or only one type of bus.
[0279] In the embodiments of the present application, the processor can be a general processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., which can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the present application. The general processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as execution completed by a hardware processor, or executed by a combination of hardware and software modules in the processor, etc.
[0280] In the embodiments of the present application, the memory can include, but is not limited to, a non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), a random access memory (RAM), an erasable programmable ROM (EPROM), a read-only memory (ROM) or a compact disc read-only memory (CD-ROM), etc. The memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures and can be read and / or written by a computer (such as the communication device shown in the present application, etc.), but is not limited thereto. The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, used for storing program instructions and / or data.
[0281] The processor 1920 is mainly used for processing communication protocols and communication data, and controlling the whole communication device, executing software programs, and processing data of the software programs. The memory 1930 is mainly used for storing software programs and data. The transceiver 1910 can include a control circuit and an antenna, and the control circuit is mainly used for converting baseband signals and radio frequency signals and processing the radio frequency signals. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used for receiving user input data and outputting data to users.
[0282] When the communication device is powered on, the processor 1920 can read the software program in the memory 1930, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1920 performs baseband processing on the data to be transmitted, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit converts the baseband signal into a radio frequency signal, and transmits the radio frequency signal in the form of electromagnetic waves through the antenna. When data is transmitted to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1920. The processor 1920 converts the baseband signal into data and processes the data.
[0283] In another implementation, the radio frequency circuit and the antenna of the communication device can be arranged independently of the processor that performs baseband processing, for example, in a distributed scenario, the radio frequency circuit and the antenna can be arranged remotely from the communication device.
[0284] The communication device shown in the embodiments of the present application can also have more components, etc., than those shown in FIG. 19, which are not limited in the embodiments of the present application. The methods performed by the processor and the transceiver shown above are only examples, and the specific steps performed by the processor and the transceiver can refer to the methods introduced above.
[0285] In another possible implementation, in the communication apparatus shown in FIG. 18, the processing module 1801 can be one or more logic circuits, and the transceiver module 1802 can be an input / output interface, also referred to as a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 1802 can also be a sending module and a receiving module, the sending module can be an output interface, and the receiving module can be an input interface, and the sending module and the receiving module are integrated in one module, for example, an input / output interface. As shown in FIG. 20, the communication apparatus shown in FIG. 20 includes a logic circuit 2001 and an interface 2002. FIG. 20 is another structural schematic diagram of the communication apparatus provided by the embodiment of the present application. That is, the processing module 1801 can be implemented by the logic circuit 2001, and the transceiver module 1802 can be implemented by the interface 2002. The logic circuit 2001 can be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, etc., and the interface 2002 can be a communication interface, an input / output interface, a pin, etc. For example, FIG. 20 is a chip including the logic circuit 2001 and the interface 2002.
[0286] In the embodiment of the present application, the logic circuit and the interface can also be coupled with each other. The specific connection mode of the logic circuit and the interface is not limited in the embodiment of the present application. For example, the logic circuit 2001 can be used to execute the functions or steps implemented by the processing module 1801 shown in FIG. 18, and the interface 2002 can be used to execute the functions or steps implemented by the transceiver module 1802 shown in FIG. 18. The specific description of the logic circuit 2001 and the interface 2002 can be referred to the method embodiment shown in FIG. 18 or the above description, and will not be described in detail here.
[0287] The communication apparatus shown in the embodiment of the present application can be used to implement the method provided by the embodiment of the present application in the form of hardware, or can be used to implement the method provided by the embodiment of the present application in the form of software, etc., and the present application does not limit this.
[0288] In addition, the embodiment of the present application further provides a communication system, the communication system includes a third communication apparatus and a first communication apparatus, and the third communication apparatus and the first communication apparatus can be used to execute the method in any of the foregoing embodiments. Optionally, the communication system further includes a second communication apparatus.
[0289] The present application further provides a computer readable storage medium, the computer readable storage medium stores a computer program or instructions, when the computer program or instructions run on a computer, the computer executes the method of the above embodiment.
[0290] The application further provides a computer program product comprising instructions or computer programs which, when executed on a computer, cause the method in the above embodiments to be performed.
[0291] The application further provides a chip comprising: a communication interface and a processor; the communication interface is configured to transceive signals of the chip; and the processor is configured to execute computer program instructions, so that a communication device comprising the chip performs the method in the above embodiments.
[0292] In several embodiments provided in the application, it should be understood that the disclosed system, communication device and method can be implemented in other manners. For example, the embodiments of the communication device described above are merely schematic; for example, the division of the modules is only a logical function division; there can be another division manner in actual implementation; for example, a plurality of modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed coupling or direct coupling or communication connection between the modules can be indirect coupling or communication connection through some interface, communication device or module, and can also be electrically, mechanically or in other forms of connection. The modules shown as separate components can or can not be physical separate components, and the components shown as modules can or can not be physical modules, i.e., can be located in one place or distributed on a plurality of network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the application.
[0293] In addition, each functional module in each embodiment of the application can be integrated in one processing module, or each module can exist physically separately, or two or more modules can be integrated in one module. The integrated module can be implemented in the form of hardware or in the form of a software functional module.
[0294] The integrated module, if implemented in the form of a software function module and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or say the part that contributes to the prior art, or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a readable storage medium, including a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in various embodiments of the present application. The aforementioned readable storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0295] 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 scope 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 communication method characterized by comprising: The method comprises: generating a trigger frame, the trigger frame being used to trigger transmission of one or more trigger-based physical layer protocol data units (TB PPDUs), the trigger frame comprising first indication information, the first indication information being used to instruct a first communication device to transmit a first type of TB PPDU when the first indication information takes a first value, and the first indication information being used to instruct the first communication device to transmit a second type of TB PPDU when the first indication information takes a second value, the first type of TB PPDU being used to enhance transmission range; transmitting the trigger frame.
2. The method of claim 1, wherein, The first indication information is contained in a first user information field in the trigger frame, the first user information field being a user information field corresponding to the first communication device, and the first indication information comprising k bits, k being a positive integer.
3. The method of claim 1, wherein, The first indication information is contained in a resource unit allocation subfield of the trigger frame.
4. The method of claim 3, wherein, The first indication information is used to instruct the first communication device to transmit the first type of TB PPDU on a first channel when the first indication information takes the first value, and the first indication information is used to instruct the first communication device to transmit the second type of TB PPDU on a second channel when the first indication information takes the second value, the first channel being a channel allocated to the first communication device, and the second channel being a channel allocated to the first communication device.
5. The method of claim 1, wherein, The first indication information is contained in a first modulation and coding strategy (MCS) field in the trigger frame, the first MCS field corresponding to the first communication device.
6. The method of claim 5, wherein, The first indication information is used to instruct an MCS of a data part of the first type of TB PPDU when the first indication information takes the first value, and the first indication information is used to instruct an MCS of a data part of the second type of TB PPDU when the first indication information takes the second value.
7. A communication method characterized by comprising: The method comprises: generating a trigger frame, the trigger frame being used to trigger transmission of one or more trigger-based physical layer protocol data units (TB PPDUs), the trigger frame comprising first indication information, the first indication information being used to instruct a first communication device to transmit a first type of TB PPDU when the first indication information takes a first value, and the first indication information being used to instruct the first communication device to transmit a second type of TB PPDU when the first indication information takes a second value, the first type of TB PPDU being used to enhance transmission range; transmitting the trigger frame.
8. The method of claim 7, wherein, The first indication information is contained in a common information field or a special user information field in the trigger frame.
9. The method of claim 8, wherein, The first indication information comprises a bitmap, the bitmap comprising a plurality of bits, m bits in the bitmap being used to instruct a channel on which the first type of TB PPDU is transmitted, and the remaining bits being used to instruct a channel on which the second type of TB PPDU is transmitted, m being an integer greater than 1.
10. The method of claim 9, wherein, The trigger frame further comprises a first resource allocation subfield corresponding to the first communication device, and the first resource allocation subfield and the m bits are used to jointly instruct the first communication device to transmit the first type of TB PPDU on the channel on which the first type of TB PPDU is transmitted.
11. The method of claim 8, wherein, The first indication information is one bit, and the one bit instructs the channel on which the first type of TB PPDU is transmitted to be a primary 20 MHz.
12. The method of claim 11, wherein, The trigger frame further comprises a first resource allocation subfield corresponding to the first communication device, and the first resource allocation subfield and the 1 bit are used to jointly indicate that the first communication device transmits the first type of TB PPDU on the channel of the main 20MHz.
13. The method according to any one of claims 1 to 6, characterized in that, The first indication information takes the first value, and the trigger frame further comprises second indication information which takes the second value, and the second indication information is used to indicate that the second communication device transmits the second type of TB PPDU.
14. The method of claim 10, wherein, The trigger frame further comprises a second resource allocation subfield corresponding to the second communication device, and the second resource allocation subfield and the remaining bits are used to jointly indicate that the second communication device transmits the second type of TB PPDU on the channel of the second type of TB PPDU.
15. The method of claim 12, wherein, The trigger frame further comprises a second resource allocation subfield corresponding to the second communication device, and the second resource allocation subfield and the 1 bit are used to jointly indicate that the second communication device transmits the second type of TB PPDU on the third channel.
16. The method according to any one of claims 13 to 15, characterized in that, The trigger frame further comprises third indication information, which is used to indicate whether the first type of TB PPDU transmitted by the first communication device and the second type of TB PPDU transmitted by the second communication device are aligned.
17. The method of claim 16, wherein, The trigger frame further comprises fourth indication information, which is used to indicate the alignment mode of the first type of TB PPDU transmitted by the first communication device and the second type of TB PPDU transmitted by the second communication device.
18. The method of any of claims 13-17, wherein, When the time domain resources occupied by the first type of TB PPDU transmitted by the first communication device and the time domain resources occupied by the second type of TB PPDU transmitted by the second communication device are the same, the first type of TB PPDU transmitted by the first communication device and the second type of TB PPDU transmitted by the second communication device adopt the same subcarrier configuration at any same time.
19. The method of claim 18, wherein, The first type of TB PPDU transmitted by the first communication device comprises a legacy preamble, a first preamble and a first data field, the second type of TB PPDU transmitted by the second communication device comprises the legacy preamble, a second preamble and a second data field, the legacy preamble in the first type of TB PPDU transmitted by the first communication device and the legacy preamble in the second type of TB PPDU transmitted by the second communication device occupy the same time domain resources, the first preamble and the second preamble occupy the same time domain resources, and the first data field and the second data field occupy the same time domain resources. The first preamble and the second preamble occupy same time domain resources, including that all fields in the second preamble are same as fields in the first preamble, or the second preamble contains one or more padding fields, or the first preamble contains one or more padding fields.
20. The method of claim 18, wherein, The first communication device sends the first type of TB PPDU including a legacy preamble, a first preamble and a first data field, and the second communication device sends the second type of TB PPDU including the legacy preamble, a second preamble and a second data field, the legacy preamble in the first type of TB PPDU sent by the first communication device occupies same time domain resources as the legacy preamble in the second type of TB PPDU sent by the second communication device, the first preamble includes a first part of fields and a second part of fields, the first part of fields occupies same time domain resources as the second preamble, each field in the first part of fields and each field in the second preamble adopts same subcarrier configuration, and each field in the second part of fields, the first data field and the second data field adopt same subcarrier configuration.
21. The method of claim 20, wherein, The second part of fields includes a long training sequence (LTF), and each time domain symbol in the LTF is respectively preceded by a cyclic prefix of a first time length.
22. A method of communication, comprising: The method comprises: receiving a trigger frame, the trigger frame being used to trigger sending of one or more trigger-based TB PPDUs, the trigger frame including first indication information, the first indication information taking a first value being used to indicate that a first communication device sends a first type of TB PPDU, and the first indication information taking a second value being used to indicate that the first communication device sends a second type of TB PPDU, the first type of TB PPDU being used to enhance transmission range; in response to the trigger frame, sending the first type of TB PPDU when the first indication information takes the first value, and sending the second type of TB PPDU when the first indication information takes the second value.
23. The method of claim 22, wherein, The first indication information is contained in a first user information field in the trigger frame, the first user information field being a user information field corresponding to the first communication device, and the first indication information includes k bits, k being a positive integer.
24. The method of claim 22, wherein, The first indication information is contained in a resource unit allocation subfield of the trigger frame.
25. The method of claim 24, wherein, The first indication information taking the first value is used to indicate that the first communication device sends the first type of TB PPDU on a first channel, and the first indication information taking the second value is used to indicate that the first communication device sends the second type of TB PPDU on a second channel, the first channel being a channel allocated to the first communication device, and the second channel being a channel allocated to the first communication device.
26. The method of claim 22, wherein, The first indication information is contained in a first modulation and coding strategy (MCS) field in the trigger frame, and the first MCS field corresponds to the first communication device.
27. The method of claim 26, wherein, When the first indication information takes the first value, the first indication information is further used to indicate a MCS of a data part of the TB PPDU of the first type, and when the first indication information takes the second value, the first indication information is further used to indicate a MCS of a data part of the TB PPDU of the second type.
28. A method of communication, comprising: The method comprises: receiving a trigger frame, the trigger frame being used to trigger transmission of one or more trigger-based physical layer protocol data units (TB PPDUs), the trigger frame comprising first indication information, the first indication information being used to indicate a channel on which a TB PPDU of a first type is transmitted, the TB PPDU of the first type being used to enhance transmission range; in response to the trigger frame, transmitting the TB PPDU of the first type on the channel on which the TB PPDU of the first type is transmitted.
29. The method of claim 28, wherein, The first indication information is contained in a common information field or a special user information field in the trigger frame.
30. The method of claim 29, wherein, The first indication information comprises a bitmap, the bitmap comprising a plurality of bits, m bits in the bitmap being used to indicate the channel on which the TB PPDU of the first type is transmitted, and the remaining bits being used to indicate a channel on which a TB PPDU of a second type is transmitted, the m being an integer greater than 1.
31. The method of claim 30, wherein, The trigger frame further comprises a first resource allocation subfield corresponding to the first communication device, and the first resource allocation subfield and the m bits are used to jointly indicate that the first communication device transmits the TB PPDU of the first type on the channel on which the TB PPDU of the first type is transmitted.
32. The method of claim 29, wherein, The first indication information is 1 bit, and the 1 bit indicates that the channel on which the TB PPDU of the first type is transmitted is a primary 20 MHz.
33. The method of claim 32, wherein, The trigger frame further comprises a first resource allocation subfield corresponding to the first communication device, and the first resource allocation subfield and the 1 bit are used to jointly indicate that the first communication device transmits the TB PPDU of the first type on the channel of the primary 20 MHz.
34. The method of any one of claims 22 to 27, wherein, When the first indication information takes the first value, the trigger frame further comprises second indication information, and when the second indication information takes the second value, the second indication information is used to indicate that a second communication device transmits the TB PPDU of the second type.
35. The method of claim 31, wherein, The trigger frame further comprises a second resource allocation subfield corresponding to the second communication device, and the second resource allocation subfield and the remaining bits are used to jointly indicate that the second communication device transmits the TB PPDU of the second type on the channel on which the TB PPDU of the second type is transmitted.
36. The method of claim 33, wherein, The trigger frame further comprises a second resource allocation subfield corresponding to the second communication device, and the second resource allocation subfield and the 1 bit are used to jointly indicate that the second communication device transmits the TB PPDU of the second type on the third channel.
37. The method of any one of claims 34 to 36, wherein, The trigger frame further comprises third indication information, which is used to indicate whether the first type of TB PPDU sent by the first communication device and the second type of TB PPDU sent by the second communication device are aligned.
38. The method of claim 37, wherein, The trigger frame further comprises fourth indication information, which is used to indicate an alignment manner of the first type of TB PPDU sent by the first communication device and the second type of TB PPDU sent by the second communication device.
39. The method of any one of claims 34-38, wherein, when the time domain resources occupied by the first type of TB PPDU sent by the first communication device and the time domain resources occupied by the second type of TB PPDU sent by the second communication device are the same, the first type of TB PPDU sent by the first communication device and the second type of TB PPDU sent by the second communication device adopt the same subcarrier configuration at any same time instant.
40. The method of claim 39, wherein, The first type of TB PPDU sent by the first communication device comprises a legacy preamble, a first preamble and a first data field, the second type of TB PPDU sent by the second communication device comprises the legacy preamble, a second preamble and a second data field, the legacy preamble in the first type of TB PPDU sent by the first communication device and the legacy preamble in the second type of TB PPDU sent by the second communication device occupy the same time domain resources, the first preamble and the second preamble occupy the same time domain resources, and the first data field and the second data field occupy the same time domain resources. The first preamble and the second preamble occupying the same time domain resources comprises that all fields in the second preamble are the same as the fields in the first preamble, or the second preamble comprises one or more padding fields, or the first preamble comprises one or more padding fields.
41. The method of claim 39, wherein, The first type of TB PPDU sent by the first communication device comprises a legacy preamble, a first preamble and a first data field, the second type of TB PPDU sent by the second communication device comprises the legacy preamble, a second preamble and a second data field, the legacy preamble in the first type of TB PPDU sent by the first communication device and the legacy preamble in the second type of TB PPDU sent by the second communication device occupy the same time domain resources, the first preamble comprises a first part field and a second part field, the first part field occupies the same time domain resources as the second preamble, each field in the first part field and each field in the second preamble adopt the same subcarrier configuration, and each field in the second part field, the first data field and the second data field adopt the same subcarrier configuration.
42. The method of claim 41, wherein, The second portion field includes a long training field (LTF) in which each time domain symbol is preceded by a cyclic prefix of a first time length.
43. A communications device, characterized by comprising means for performing the method of any one of claims 1-42.
44. A communications device, characterized by comprising a processor configured to perform the method of any one of claims 1-42.
45. A communications device, characterized by comprising a logic circuit and an interface coupled thereto; the interface configured to input and / or output information, and the logic circuit configured to perform the method of any one of claims 1-42.
46. A computer-readable storage medium, characterized in that, the computer readable storage medium configured to store a computer program that, when executed, performs the method of any one of claims 1-42.
47. A computer program product, characterised in that, the computer program product, when executed, performs the method of any one of claims 1-42.
Citation Information
Patent Citations
Method and apparatus for triggering uplink transmission in wireless local area network
CN116158194A
Avoiding media access control padding of trigger-based physical layer convergence protocol data unit
US20210204167A1
Method and device for transmitting and receiving PPDU in wireless LAN system
WO2024167227A1