Communication method and apparatus
By generating PPDUs with bandwidth and punch field indication information, and using 100MHz or 160MHz channels for data transmission, the problem of low spectrum utilization in wireless networks is solved, and efficient spectrum utilization is achieved.
Patent Information
- Application Number
- PCT/CN2025/091190
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-30
- Filing Date
- 2025-04-25
- Publication Date
- 2026-01-08
Smart Images

Figure CN2025091190_08012026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] This application claims priority from the Chinese Patent Application No. 202410549402.0 filed on April 30, 2024, and entitled "A communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to a communication method and apparatus. BACKGROUND
[0003] With the continuous evolution of communication technology, using wireless networks for data services has become one of the important ways of data transmission. In wireless networks, the frequency band applied by wireless local area networks (WLAN) has been expanded from licensed frequency bands to unlicensed frequency bands. The licensed frequency band refers to a frequency spectrum range that requires a specific spectrum license to use, and the unlicensed frequency band refers to a frequency spectrum range that can be used without a specific spectrum license. How to apply licensed frequency bands and unlicensed frequency bands for data transmission remains to be studied. SUMMARY
[0004] Embodiments of the present application provide a communication method and apparatus, which can realize 100MHz data transmission and improve spectrum utilization.
[0005] In a first aspect, embodiments of the present application provide a communication method, which can be executed by a first device. The first device can refer to the first device itself, or a processor, module, chip, or chip system in the first device that implements the method. In the method, the first device generates a first physical layer protocol data unit (PPDU), and the first PPDU includes bandwidth field indication information. The bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 100MHz. The first device transmits the first PPDU using a 100MHz channel.
[0006] As can be seen, in embodiments of the present application, the first device transmits the first PPDU with a bandwidth of 100MHz using a 100MHz channel, and 100MHz data transmission can be realized. Compared with the first device transmitting information using a PPDU defined by a protocol, the spectrum utilization can be improved.
[0007] In a possible implementation, the bandwidth field indication information is a bandwidth field. In a possible implementation, the first PPDU includes a general signaling field, and the general signaling field includes the bandwidth field. The bandwidth field is used to indicate that the bandwidth of the first PPDU is 100MHz.
[0008] In an alternative embodiment, 80MHz of the 100MHz corresponds to a 996-tone resource unit (RU) and 20MHz corresponds to a 242-tone RU, such that the 100MHz channel can include a 996+242-tone multi-resource unit (MRU), e.g., the 100MHz channel transmitting the first PPDU includes a 996+242-tone MRU.
[0009] As can be seen, when there is no puncturing in the 100MHz, the 100MHz channel transmitting the first PPDU can include a 996+242-tone MRU.
[0010] In another alternative embodiment, 40MHz of the 100MHz corresponds to a 484-tone RU and the remaining three 20MHz each correspond to a 242-tone RU, such that the 100MHz channel can include a 484-tone RU and three 242-tone RUs, e.g., the 100MHz channel transmitting the first PPDU includes a 484-tone RU and three 242-tone RUs.
[0011] In yet another alternative embodiment, five 20MHz of the 100MHz each correspond to a 242-tone RU, such that the 100MHz channel can include five 242-tone RUs, e.g., the 100MHz channel transmitting the first PPDU includes five 242-tone RUs.
[0012] In yet another alternative embodiment, two 40MHz of the 100MHz each correspond to a 484-tone RU and the other 20MHz corresponds to a 242-tone RU, such that the 100MHz channel can include a 242-tone RU and two 484-tone RUs, e.g., the 100MHz channel transmitting the first PPDU includes a 242-tone RU and two 484-tone RUs.
[0013] In yet another alternative embodiment, 80MHz of the 100MHz corresponds to a 996-tone RU and 20MHz corresponds to a 242-tone RU, such that the 100MHz channel can include a 242-tone RU and a 996-tone RU, e.g., the 100MHz channel transmitting the first PPDU includes a 242-tone RU and a 996-tone RU.
[0014] In another alternative implementation, 60MHz of the 100MHz corresponds to a 484+242-tone MRU and the other 40MHz corresponds to a 484-tone RU, so that the 100MHz channel can include a 484+242-tone MRU and a 484-tone RU, such as the 100MHz channel transmitting the first PPDU includes a 484+242-tone MRU and a 484-tone RU.
[0015] In another alternative implementation, 60MHz of the 100MHz corresponds to a 484+242-tone MRU and the other two 20MHz each corresponds to a 242-tone RU, so that the 100MHz channel can include a 484+242-tone MRU and two 242-tone RUs, such as the 100MHz channel transmitting the first PPDU includes a 484+242-tone MRU and two 242-tone RUs.
[0016] It can be seen that when there is no punching in the 100MHz, the 100MHz channel transmitting the first PPDU includes RUs / MRUs which can be obtained by combining one or more RUs / MRUs defined by the protocol, which can reduce the complexity of implementation.
[0017] In an alternative implementation, there is 20MHz punched in the 100MHz. In this way, the first PPDU further includes punching field indication information, and the punching field indication information is used to indicate that 20MHz in the 100MHz is punched, and the 20MHz is located in the lowest 80MHz in the 100MHz, or in other words, the 20MHz is not the highest 20MHz in the 100MHz.
[0018] In a possible implementation, the punching field indication information is a punching field. In a possible implementation, the first PPDU includes a general signaling field, and the general signaling field includes the punching field, and the punching field is used to indicate that 20MHz in the 100MHz is punched, and the 20MHz is located in the lowest 80MHz in the 100MHz.
[0019] In an alternative implementation, when 20MHz in the 100MHz is punched, 40MHz in the 100MHz which is not punched can correspond to a 484-tone MRU, and the other two 200MHz which is not punched can each correspond to a 242-tone RU, so that the 100MHz channel can include a 484+242+242-tone MRU, such as the 100MHz channel transmitting the first PPDU includes a 484+242+242-tone MRU.
[0020] In another alternative implementation, when 20MHz of the 100MHz is punctured, the two 40MHz of the 100MHz that are not punctured can each correspond to a 484-tone MRU, and the two 40MHz that are not punctured can be contiguous or non-contiguous, so that the 100MHz channel can include a 484+484-tone MRU, such as the 100MHz channel that transmits the first PPDU includes a 484+484-tone MRU, and the two 484 subcarriers of the 484+484-tone MRU are contiguous or non-contiguous.
[0021] In yet another alternative implementation, when 20MHz of the 100MHz is punctured, the 80MHz of the 100MHz that is not punctured can correspond to a 996-tone RU, and the 80MHz that is not punctured can be contiguous or non-contiguous, so that the 100MHz channel can include a 996-tone RU, such as the 100MHz channel that transmits the first PPDU includes a 996-tone RU, and the 996 subcarriers of the 996-tone RU are contiguous or non-contiguous.
[0022] It can be seen that when 20MHz of the 100MHz is punctured, the 100MHz channel that transmits the first PPDU includes a 484+242+242-tone MRU, or the 100MHz channel that transmits the first PPDU includes a 484+484-tone MRU, or the 100MHz channel that transmits the first PPDU includes a 996-tone RU.
[0023] In another alternative implementation, there is 40MHz of the 100MHz that is punctured. In this implementation, the first PPDU further includes puncture field indication information, and the puncture field indication information is used to indicate that 40MHz of the 100MHz is punctured, and the 40MHz is located within the lowest 80MHz of the 100MHz, or in other words, the 40MHz does not include the highest 20MHz of the 100MHz.
[0024] In one possible implementation, the puncture field indication information is a puncture field. In one possible implementation, the first PPDU includes a general signaling field, and the general signaling field includes the puncture field, and the puncture field is used to indicate that 40MHz of the 100MHz is punctured, and the 40MHz is located within the lowest 80MHz of the 100MHz.
[0025] In an alternative embodiment, when 40MHz of the 100MHz is punctured, the 60MHz of the 100MHz which is not punctured can correspond to a 484+242-tone MRU, so that the 100MHz channel can include a 484+242-tone MRU, such as the 100MHz channel transmitting the first PPDU can include a 484+242-tone MRU.
[0026] In another alternative embodiment, when 40MHz of the 100MHz is punctured, each 20MHz of the 100MHz which is not punctured can correspond to a 242-tone MRU, so that the 100MHz channel can include a 242+242+242-tone MRU, such as the 100MHz channel transmitting the first PPDU can include a 242+242+242-tone MRU.
[0027] It can be seen that when 40MHz of the 100MHz is punctured, the 100MHz channel transmitting the first PPDU can include a 484+242-tone MRU, or the 100MHz channel transmitting the first PPDU can include a 242+242+242-tone MRU.
[0028] In an alternative embodiment, the transmission mode of the first PPDU is non-orthogonal frequency division multiple access transmission.
[0029] In another alternative embodiment, the transmission mode of the first PPDU is orthogonal frequency division multiple access transmission.
[0030] In an alternative embodiment, the transmission mode of the first PPDU is orthogonal frequency division multiple access transmission, and when the first PPDU further includes the puncturing field indication information, whether the puncturing field indication information indicates that 20MHz of the 100MHz is punctured or indicates that 40MHz of the 100MHz is punctured, the lowest 80MHz of the 100MHz corresponds to a 4-bit puncturing indication, the highest 20MHz of the 100MHz corresponds to a 4-bit puncturing indication, and the 4-bit of the highest 20MHz corresponds to 1111. Among them, the 4-bit of the lowest 80MHz of the 100MHz is used to indicate that 20MHz or 40MHz of the lowest 80MHz is punctured, and the 4-bit of the highest 20MHz is used to indicate that the highest 20MHz is not punctured.
[0031] In an alternative implementation, the transmission mode of the first PPDU is OFDMA transmission, and when the 100MHz channel transmitting the first PPDU is punctured, the 100MHz channel transmitting the first PPDU includes a first content channel and a second content channel in the low 80MHz, and a third content channel in the high 20MHz. The first content channel and the third content channel each carry three resource unit allocation fields, and the second content channel carries two resource unit allocation fields. The resource unit allocation fields carried by the first content channel, the second content channel and the third content channel are used to indicate the allocation of RUs or MRUs.
[0032] In a possible implementation, the common fields of the first content channel are located in a first common encoding block, the common fields of the second content channel are located in a second common encoding block, and the common fields of the third content channel are located in a third common encoding block. That is, the common fields of the first content channel, the common fields of the second content channel and the common fields of the third content channel can be located in one common encoding block respectively, which can save overhead. In this mode, the first common encoding block and the third common encoding block each carry three resource unit allocation fields, and the second common encoding block carries two resource unit allocation fields.
[0033] In a possible implementation, the common fields of the first content channel are located in a first common encoding block and a second common encoding block, the common fields of the second content channel are located in a third common encoding block, and the common fields of the third content channel are located in a fourth common encoding block and a fifth common encoding block. That is, the common fields of the first content channel and the common fields of the third content channel can be located in two common encoding blocks respectively, and the common fields of the second content channel can be located in one common encoding block. In this mode, the first common encoding block, the third common encoding block and the fourth common encoding block each carry two resource unit allocation fields, and the second common encoding block and the fifth common encoding block each carry one resource unit allocation field.
[0034] In another alternative implementation, the transmission mode of the first PPDU is OFDMA transmission, and when the 100MHz channel transmitting the first PPDU is punctured, the 100MHz channel transmitting the first PPDU includes a first content channel and a second content channel in the low 80MHz, and a third content channel in the high 20MHz. The first content channel, the second content channel and the third content channel each carry three resource unit allocation fields. The three resource unit allocation fields carried by the first content channel and the third content channel are used to indicate the allocation of RUs or MRUs. Among the three resource unit allocation fields carried by the second content channel, two resource unit allocation fields are used to indicate the allocation of RUs or MRUs, and one resource unit allocation field is a reserved field or is used to indicate puncturing information or is used to indicate reserved information.
[0035] In a possible implementation, the common field of the first content channel is located in a first common coding block, the common field of the second content channel is located in a second common coding block, and the common field of the third content channel is located in a third common coding block. That is, the common field of the first content channel, the common field of the second content channel, and the common field of the third content channel can be located in one common coding block respectively, and overhead can be saved. In this mode, the first common coding block, the second common coding block, and the third common coding block respectively carry three resource unit allocation fields.
[0036] In a possible implementation, the common field of the first content channel is located in a first common coding block and a second common coding block, the common field of the second content channel is located in a third common coding block and a fourth common coding block, and the common field of the third content channel is located in a fifth common coding block and a sixth common coding block. That is, the common field of the first content channel, the common field of the second content channel, and the common field of the third content channel are located in two common coding blocks respectively. In this mode, the first common coding block, the third common coding block, and the fifth common coding block respectively carry two resource unit allocation fields, and the second common coding block, the fourth common coding block, and the sixth common coding block respectively carry one resource unit allocation field. Alternatively, the first common coding block, the third common coding block, and the fifth common coding block respectively carry two resource unit allocation fields, and the second common coding block, the fourth common coding block, and the sixth common coding block respectively carry one reserved field.
[0037] In an optional implementation, the 100 MHz belongs to 5735-5835 MHz in the unlicensed frequency band, for example, the 100 MHz for transmitting the first PPDU belongs to 5735-5835 MHz in the unlicensed frequency band. This mode can make 5735-5835 MHz in the unlicensed frequency band be fully utilized, and can improve the spectrum efficiency.
[0038] In a possible implementation, the 100 MHz belongs to the licensed frequency band, for example, the 100 MHz for transmitting the first PPDU belongs to the licensed frequency band. For example, in a specific environment, there is a 100 MHz bandwidth that is relatively available in the licensed frequency band, and then the first device can fully utilize the 100 MHz bandwidth to transmit information, and improve the spectrum utilization.
[0039] In a second aspect, the embodiments of the present application further provide a communication method, which can be executed by a first device. The first device can refer to the first device itself, or a processor, a module, a chip or a chip system, etc. in the first device implementing the method. In the method, the first device generates a first physical layer protocol data unit (PPDU). The first PPDU includes bandwidth field indication information and puncturing field indication information. The bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 160 MHz. The puncturing field indication information is used to indicate that the highest 60 MHz in the 160 MHz is punctured. The first device transmits the first PPDU by using a 100 MHz channel remaining after puncturing the highest 60 MHz in the 160 MHz.
[0040] It can be seen that, in the embodiments of the present application, the bandwidth field in the first PPDU generated by the first device indicates that the bandwidth of the first PPDU is 160 MHz, and the puncturing field indicates that the highest 60 MHz in the 160 MHz is punctured. Therefore, the actual bandwidth occupied by the first PPDU is 100 MHz, and the first device transmits the first PPDU by using a 100 MHz channel remaining after puncturing the highest 60 MHz in the 160 MHz, so that 100 MHz data transmission can be realized. Compared with the first device transmitting information by using a PPDU defined in a protocol, the frequency spectrum utilization can be improved.
[0041] In a possible implementation, the bandwidth field indication information is a bandwidth field. In a possible implementation, the first PPDU includes a general signaling field, and the general signaling field includes the bandwidth field. The bandwidth field is used to indicate that the bandwidth of the first PPDU is 100 MHz.
[0042] In a possible implementation, the puncturing field indication information is a puncturing field. In a possible implementation, the first PPDU includes a general signaling field, and the general signaling field includes the puncturing field. The puncturing field is used to indicate that the highest 60 MHz in the 160 MHz is punctured.
[0043] In an optional implementation, 80 MHz in the 100 MHz can correspond to a 996-tone resource unit (RU), and 20 MHz can correspond to a 242-tone RU, so that the 100 MHz channel can include a 996+242-tone multi-resource unit (MRU), such as the 100 MHz channel transmitting the first PPDU including a 996+242-tone MRU.
[0044] It can be seen that, when there is no puncturing in the 100 MHz, the 100 MHz channel transmitting the first PPDU can include a 996+242-tone MRU.
[0045] In another alternative implementation, 40 MHz of the 100 MHz can correspond to a 484-tone RU and the remaining three 20 MHz can each correspond to a 242-tone RU, such that the 100 MHz channel can include a 484-tone RU and three 242-tone RUs, e.g., the 100 MHz channel transmitting the first PPDU includes a 484-tone RU and three 242-tone RUs.
[0046] In yet another alternative implementation, the five 20 MHz of the 100 MHz can each correspond to a 242-tone RU, such that the 100 MHz channel can include five 242-tone RUs, e.g., the 100 MHz channel transmitting the first PPDU includes five 242-tone RUs.
[0047] In yet another alternative implementation, two 40 MHz of the 100 MHz can each correspond to a 484-tone RU and the other 20 MHz can correspond to a 242-tone RU, such that the 100 MHz channel can include a 242-tone RU and two 484-tone RUs, e.g., the 100 MHz channel transmitting the first PPDU includes a 242-tone RU and two 484-tone RUs.
[0048] In yet another alternative implementation, 80 MHz of the 100 MHz can correspond to a 996-tone RU and the 20 MHz can correspond to a 242-tone RU, such that the 100 MHz channel can include a 242-tone RU and a 996-tone RU, e.g., the 100 MHz channel transmitting the first PPDU includes a 242-tone RU and a 996-tone RU.
[0049] In yet another alternative implementation, 60 MHz of the 100 MHz can correspond to a 484+242-tone MRU and the 40 MHz can correspond to a 484-tone RU, such that the 100 MHz channel can include a 484+242-tone MRU and a 484-tone RU, e.g., the 100 MHz channel transmitting the first PPDU includes a 484+242-tone MRU and a 484-tone RU.
[0050] In another alternative implementation, 60MHz in 100MHz can correspond to a 484+242-tone MRU, and the remaining two 20MHz can correspond to two 242-tone RUs respectively, so that the 100MHz channel can include a 484+242-tone MRU and two 242-tone RUs, such as the 100MHz channel transmitting the first PPDU includes a 484+242-tone MRU and two 242-tone RUs.
[0051] It can be seen that when there is no 20MHz being punctured in 100MHz, the RUs / MRUs included in the 100MHz channel transmitting the first PPDU can be obtained by combining one or more RUs / MRUs defined by the protocol, which can reduce the complexity of implementation.
[0052] In an alternative implementation, there is 20MHz being punctured in 100MHz. In this way, the puncturing field indication information is also used to indicate that 20MHz in 100MHz is punctured, and the 20MHz is located in the lowest 80MHz in 100MHz, or in other words, the 20MHz is not the highest 20MHz in 100MHz.
[0053] In an alternative implementation, when 20MHz in 100MHz is punctured, 40MHz in 100MHz that is not punctured can correspond to a 484-tone MRU, and the remaining two 200MHz that is not punctured can correspond to two 242-tone RUs respectively, so that the 100MHz channel can include a 484+242+242-tone MRU, such as the 100MHz channel transmitting the first PPDU includes a 484+242+242-tone MRU.
[0054] In another alternative implementation, when 20MHz in 100MHz is punctured, two 40MHz in 100MHz that is not punctured can correspond to two 484-tone MRUs respectively, and the two 40MHz that is not punctured are continuous or non-continuous, so that the 100MHz channel can include a 484+484-tone MRU, such as the 100MHz channel transmitting the first PPDU includes a 484+484-tone MRU, and the two 484 subcarriers in the 484+484-tone MRU are continuous or non-continuous.
[0055] In another alternative implementation, when 20MHz of the 100MHz is punctured, the 80MHz of the 100MHz that is not punctured can correspond to a 996-tone RU, and the 80MHz can be contiguous or non-contiguous, so that the 100MHz channel can include a 996-tone RU, such as the 100MHz channel that transmits the first PPDU includes a 996-tone RU, and the 996 subcarriers in the 996-tone RU are contiguous or non-contiguous.
[0056] As can be seen, when 20MHz of the 100MHz is punctured, the 100MHz channel that transmits the first PPDU can include a 484+242+242-tone MRU, or the 100MHz channel that transmits the first PPDU can include a 484+484-tone MRU, or the 100MHz channel that transmits the first PPDU can include a 996-tone RU.
[0057] In another alternative implementation, there is 40MHz of the 100MHz that is punctured. In this implementation, the puncturing field indication information is further used to indicate that 40MHz of the 100MHz is punctured, and the 40MHz is located in the lowest 80MHz of the 100MHz, or in other words, the 40MHz does not include the highest 20MHz of the 100MHz.
[0058] In an alternative implementation, when 40MHz of the 100MHz is punctured, the 60MHz of the 100MHz that is not punctured can correspond to a 484+242-tone MRU, so that the 100MHz channel can include a 484+242-tone MRU, such as the 100MHz channel that transmits the first PPDU can include a 484+242-tone MRU.
[0059] In another alternative implementation, when 40MHz of the 100MHz is punctured, each 20MHz of the 100MHz that is not punctured can correspond to a 242-tone MRU, so that the 100MHz channel can include a 242+242+242-tone MRU, such as the 100MHz channel that transmits the first PPDU includes a 242+242+242-tone MRU.
[0060] As can be seen, when 40MHz of the 100MHz is punctured, the 100MHz channel that transmits the first PPDU can include a 484+242-tone MRU, or the 100MHz channel that transmits the first PPDU can include a 242+242+242-tone MRU.
[0061] In an alternative implementation, the transmission mode of the first PPDU is non-orthogonal frequency division multiple access transmission.
[0062] In another alternative implementation, the transmission mode of the first PPDU is orthogonal frequency division multiple access transmission.
[0063] In an alternative implementation, the transmission mode of the first PPDU is orthogonal frequency division multiple access transmission, and when the first PPDU further comprises the puncturing field indication information, no matter whether the puncturing field indication information indicates that 20MHz in 100MHz is punctured or indicates that 40MHz in 100MHz is punctured, one 4-bit puncturing indication in the lowest 80MHz in 160MHz corresponds to one 4-bit puncturing indication in the highest 80MHz in 160MHz, and one 4-bit in the highest 80MHz is 1000. Wherein, one 4-bit in the lowest 80MHz in 160MHz is used to indicate that 20MHz or 40MHz in the lowest 80MHz is punctured, and one 4-bit in the highest 80MHz is used to indicate that the highest 60MHz in the highest 80MHz is punctured.
[0064] In an alternative implementation, the transmission mode of the first PPDU is orthogonal frequency division multiple access transmission, and when puncturing exists in the 100MHz in which the first PPDU is transmitted, the 100MHz channel in which the first PPDU is transmitted comprises a first content channel and a second content channel in the low 80MHz, and comprises a third content channel in the high 20MHz. Wherein, the first content channel, the second content channel and the third content channel respectively carry four resource unit allocation fields. In the four resource unit allocation fields respectively carried by the first content channel and the third content channel, three resource unit allocation fields are used to indicate the allocation of RUs or MRUs, and one resource unit allocation field is a reserved field or is used to indicate puncturing information or is used to indicate reserved information. In the four resource unit allocation fields carried by the second content channel, two resource unit allocation fields are used to indicate the allocation of RUs or MRUs, and two resource unit allocation fields are reserved fields or are used to indicate puncturing information or are used to indicate reserved information.
[0065] In a possible implementation, the common field of the first content channel is located in a first common encoding block, the common field of the second content channel is located in a second common encoding block, and the common field of the third content channel is located in a third common encoding block. That is, the common field of the first content channel, the common field of the second content channel and the common field of the third content channel can be respectively located in a common encoding block, which can save overhead. In this way, the first common encoding block, the second common encoding block and the third common encoding block respectively carry four resource unit allocation fields.
[0066] In a possible implementation, the common field of the first content channel is located in the first common coding block and the second common coding block, the common field of the second content channel is located in the third common coding block and the fourth common coding block, and the common field of the third content channel is located in the fifth common coding block and the sixth common coding block. That is, the common field of the first content channel, the common field of the second content channel, and the common field of the third content channel can be located in two common coding blocks respectively. In this mode, the first common coding block, the second common coding block, the third common coding block, the fourth common coding block, the fifth common coding block, and the sixth common coding block respectively carry two resource unit allocation fields.
[0067] In an optional implementation, the 100 MHz in which the first PPDU is transmitted belongs to 5735-5835 MHz in the unlicensed frequency band. This mode can make full use of 5735-5835 MHz in the unlicensed frequency band, and can improve the spectrum efficiency.
[0068] In a possible implementation, the 100 MHz in which the first PPDU is transmitted belongs to the licensed frequency band. For example, in a specific environment, there is a 100 MHz bandwidth that is relatively available in the licensed frequency band, and then the first device can make full use of the 100 MHz bandwidth to transmit information, and improve the spectrum utilization.
[0069] In a third aspect, an embodiment of the present application provides a communication method, which corresponds to the communication method of the first aspect, and can be executed by the second device. The second device can refer to the second device itself, or a processor, a module, a chip, or a chip system, etc. in the second device that implements the method. In the method, the second device receives a first physical layer protocol data unit (PPDU), the first PPDU includes bandwidth field indication information, and the bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 100 MHz. The second device parses the first PPDU.
[0070] It can be seen that, in the embodiment of the present application, the second device receives the first PPDU with a bandwidth of 100 MHz, and can realize 100 MHz data transmission. Compared with the second device receiving a PPDU defined by a protocol, this mode can improve the spectrum utilization.
[0071] In a possible implementation, the bandwidth field indication information is a bandwidth field. In a possible implementation, the first PPDU includes a general signaling field, the general signaling field includes a bandwidth field, and the bandwidth field is used to indicate that the bandwidth of the first PPDU is 100 MHz.
[0072] In an alternative embodiment, 80MHz of the 100MHz can correspond to a 996-tone resource unit (RU) and 20MHz can correspond to a 242-tone RU, such that the 100MHz channel can include a 996+242-tone multi-resource unit (MRU), e.g., the 100MHz channel transmitting the first PPDU includes a 996+242-tone MRU.
[0073] As can be seen, when there is no puncturing in the 100MHz, the 100MHz channel transmitting the first PPDU can include a 996+242-tone MRU.
[0074] In another alternative embodiment, 40MHz of the 100MHz can correspond to a 484-tone RU and the remaining three 20MHz can each correspond to a 242-tone RU, such that the 100MHz channel can include a 484-tone RU and three 242-tone RUs, e.g., the 100MHz channel transmitting the first PPDU includes a 484-tone RU and three 242-tone RUs.
[0075] In yet another alternative embodiment, five 20MHz of the 100MHz can each correspond to a 242-tone RU, such that the 100MHz channel can include five 242-tone RUs, e.g., the 100MHz channel transmitting the first PPDU includes five 242-tone RUs.
[0076] In yet another alternative embodiment, two 40MHz of the 100MHz can each correspond to a 484-tone RU and the other 20MHz can correspond to a 242-tone RU, such that the 100MHz channel can include a 242-tone RU and two 484-tone RUs, e.g., the 100MHz channel transmitting the first PPDU includes a 242-tone RU and two 484-tone RUs.
[0077] In yet another alternative embodiment, 80MHz of the 100MHz can correspond to a 996-tone RU and 20MHz can correspond to a 242-tone RU, such that the 100MHz channel can include a 242-tone RU and a 996-tone RU, e.g., the 100MHz channel transmitting the first PPDU includes a 242-tone RU and a 996-tone RU.
[0078] In another alternative implementation, 60MHz in 100MHz can correspond to a 484+242-tone MRU, and 40MHz can correspond to a 484-tone RU, so that the 100MHz channel can include a 484+242-tone MRU and a 484-tone RU, such as the 100MHz channel transmitting the first PPDU includes a 484+242-tone MRU and a 484-tone RU.
[0079] In another alternative implementation, 60MHz in 100MHz can correspond to a 484+242-tone MRU, and the remaining two 20MHz can correspond to a 242-tone RU respectively, so that the 100MHz channel can include a 484+242-tone MRU and two 242-tone RUs, such as the 100MHz channel transmitting the first PPDU includes a 484+242-tone MRU and two 242-tone RUs.
[0080] It can be seen that when there is no punching in 100MHz, the 100MHz channel transmitting the first PPDU includes RUs / MRUs which can be obtained by combining one or more RUs / MRUs defined by the protocol, which can reduce the complexity of implementation.
[0081] In an alternative implementation, there is 20MHz punched in 100MHz. In this way, the first PPDU further includes punching field indication information, and the punching field indication information is used to indicate that 20MHz in 100MHz is punched, and the 20MHz is located in the lowest 80MHz in 100MHz, or in other words, the 20MHz is not the highest 20MHz in 100MHz.
[0082] In a possible implementation, the punching field indication information is a punching field. In a possible implementation, the first PPDU includes a general signaling field, and the general signaling field includes the punching field, and the punching field is used to indicate that 20MHz in 100MHz is punched, and the 20MHz is located in the lowest 80MHz in 100MHz.
[0083] In an alternative implementation, when 20MHz in 100MHz is punched, 40MHz in 100MHz which is not punched can correspond to a 484-tone MRU, and the remaining two 200MHz which is not punched can correspond to a 242-tone RU respectively, so that the 100MHz channel can include a 484+242+242-tone MRU, such as the 100MHz channel transmitting the first PPDU includes a 484+242+242-tone MRU.
[0084] In another alternative implementation, when 20MHz of the 100MHz is punctured, the two 40MHz of the 100MHz that are not punctured can each correspond to a 484-tone MRU, and the two 40MHz that are not punctured can be contiguous or non-contiguous, so that the 100MHz channel can include a 484+484-tone MRU, such as the 100MHz channel that transmits the first PPDU includes a 484+484-tone MRU, and the two 484 subcarriers of the 484+484-tone MRU are contiguous or non-contiguous.
[0085] In yet another alternative implementation, when 20MHz of the 100MHz is punctured, the 80MHz of the 100MHz that is not punctured can correspond to a 996-tone RU, and the 80MHz that is not punctured can be contiguous or non-contiguous, so that the 100MHz channel can include a 996-tone RU, such as the 100MHz channel that transmits the first PPDU includes a 996-tone RU, and the 996 subcarriers of the 996-tone RU are contiguous or non-contiguous.
[0086] It can be seen that when 20MHz of the 100MHz is punctured, the 100MHz channel that transmits the first PPDU includes a 484+242+242-tone MRU, or the 100MHz channel that transmits the first PPDU includes a 484+484-tone MRU, or the 100MHz channel that transmits the first PPDU includes a 996-tone RU.
[0087] In another alternative implementation, there is 40MHz of the 100MHz that is punctured. In this implementation, the first PPDU further includes puncture field indication information, and the puncture field indication information is used to indicate that 40MHz of the 100MHz is punctured, and the 40MHz is located in the lowest 80MHz of the 100MHz, or in other words, the 40MHz does not include the highest 20MHz of the 100MHz.
[0088] In a possible implementation, the puncture field indication information is a puncture field. In a possible implementation, the first PPDU includes a general signaling field, and the general signaling field includes the puncture field, and the puncture field is used to indicate that 40MHz of the 100MHz is punctured, and the 40MHz is located in the lowest 80MHz of the 100MHz.
[0089] In an alternative embodiment, when 40MHz of the 100MHz is punctured, the 60MHz of the 100MHz which is not punctured can correspond to a 484+242-tone MRU, so that the 100MHz channel can include a 484+242-tone MRU, such as the 100MHz channel transmitting the first PPDU can include a 484+242-tone MRU.
[0090] In another alternative embodiment, when 40MHz of the 100MHz is punctured, each 20MHz of the 100MHz which is not punctured can correspond to a 242-tone MRU, so that the 100MHz channel can include a 242+242+242-tone MRU, such as the 100MHz channel transmitting the first PPDU can include a 242+242+242-tone MRU.
[0091] It can be seen that when 40MHz of the 100MHz is punctured, the 100MHz channel transmitting the first PPDU can include a 484+242-tone MRU, or the 100MHz channel transmitting the first PPDU can include a 242+242+242-tone MRU.
[0092] In an alternative embodiment, the transmission mode of the first PPDU is non-orthogonal frequency division multiple access transmission.
[0093] In another alternative embodiment, the transmission mode of the first PPDU is orthogonal frequency division multiple access transmission.
[0094] In an alternative embodiment, the transmission mode of the first PPDU is orthogonal frequency division multiple access transmission, and when the first PPDU further includes the puncturing field indication information, whether the puncturing field indication information indicates that 20MHz of the 100MHz is punctured or indicates that 40MHz of the 100MHz is punctured, the lowest 80MHz of the 100MHz corresponds to a 4-bit puncturing indication, the highest 20MHz of the 100MHz corresponds to a 4-bit puncturing indication, and the 4-bit of the highest 20MHz corresponds to 1111. Among them, the 4-bit of the lowest 80MHz of the 100MHz is used to indicate that 20MHz or 40MHz of the lowest 80MHz is punctured, and the 4-bit of the highest 20MHz is used to indicate that the highest 20MHz is not punctured.
[0095] In an alternative implementation, the transmission mode of the first PPDU is OFDMA, and when the 100MHz channel transmitting the first PPDU is punctured, the 100MHz channel transmitting the first PPDU includes a first content channel and a second content channel in the low 80MHz, and a third content channel in the high 20MHz. The first content channel and the third content channel each carry three resource unit allocation fields, and the second content channel carries two resource unit allocation fields. The resource unit allocation fields carried by the first content channel, the second content channel and the third content channel are used to indicate the allocation of RUs or MRUs.
[0096] In a possible implementation, the common fields of the first content channel are located in a first common encoding block, the common fields of the second content channel are located in a second common encoding block, and the common fields of the third content channel are located in a third common encoding block. That is, the common fields of the first content channel, the common fields of the second content channel and the common fields of the third content channel can be located in one common encoding block respectively, which can save overhead. In this mode, the first common encoding block and the third common encoding block each carry three resource unit allocation fields, and the second common encoding block carries two resource unit allocation fields.
[0097] In a possible implementation, the common fields of the first content channel are located in a first common encoding block and a second common encoding block, the common fields of the second content channel are located in a third common encoding block, and the common fields of the third content channel are located in a fourth common encoding block and a fifth common encoding block. That is, the common fields of the first content channel and the common fields of the third content channel can be located in two common encoding blocks respectively, and the common fields of the second content channel can be located in one common encoding block. In this mode, the first common encoding block, the third common encoding block and the fourth common encoding block each carry two resource unit allocation fields, and the second common encoding block and the fifth common encoding block each carry one resource unit allocation field.
[0098] In another alternative implementation, the transmission mode of the first PPDU is OFDMA, and when the 100MHz channel transmitting the first PPDU is punctured, the 100MHz channel transmitting the first PPDU includes a first content channel and a second content channel in the low 80MHz, and a third content channel in the high 20MHz.
[0099] The first content channel, the second content channel and the third content channel each carry three resource unit allocation fields. The three resource unit allocation fields carried by the first content channel and the third content channel are used to indicate the allocation of RUs or MRUs. Of the three resource unit allocation fields carried by the second content channel, two resource unit allocation fields are used to indicate the allocation of RUs or MRUs, and one resource unit allocation field is a reserved field or is used to indicate puncturing information or is used to indicate reserved information.
[0100] In a possible implementation, the common field of the first content channel is located in a first common coding block, the common field of the second content channel is located in a second common coding block, and the common field of the third content channel is located in a third common coding block. That is, the common field of the first content channel, the common field of the second content channel, and the common field of the third content channel can be located in one common coding block respectively, and overhead can be saved. In this mode, the first common coding block, the second common coding block, and the third common coding block respectively carry three resource unit allocation fields.
[0101] In a possible implementation, the common field of the first content channel is located in a first common coding block and a second common coding block, the common field of the second content channel is located in a third common coding block and a fourth common coding block, and the common field of the third content channel is located in a fifth common coding block and a sixth common coding block. That is, the common field of the first content channel, the common field of the second content channel, and the common field of the third content channel are located in two common coding blocks respectively. In this mode, the first common coding block, the third common coding block, and the fifth common coding block respectively carry two resource unit allocation fields, and the second common coding block, the fourth common coding block, and the sixth common coding block respectively carry one resource unit allocation field. Alternatively, the first common coding block, the third common coding block, and the fifth common coding block respectively carry two resource unit allocation fields, and the second common coding block, the fourth common coding block, and the sixth common coding block respectively carry one reserved field.
[0102] In an optional implementation, the 100 MHz belongs to 5735-5835 MHz in the unlicensed frequency band, for example, the 100 MHz for transmitting the first PPDU belongs to 5735-5835 MHz in the unlicensed frequency band. This mode can make 5735-5835 MHz in the unlicensed frequency band be fully utilized, and can improve the spectrum efficiency.
[0103] In a possible implementation, the 100 MHz belongs to the licensed frequency band, for example, the 100 MHz for transmitting the first PPDU belongs to the licensed frequency band. For example, in a specific environment, there is a 100 MHz bandwidth relatively available in the licensed frequency band, and then the first device can fully utilize the 100 MHz bandwidth to transmit information, and improve the spectrum utilization.
[0104] In a fourth aspect, an embodiment of the present application provides a communication method, which corresponds to the communication method of the second aspect. The method can be executed by a second device. The second device can refer to the second device itself, or a processor, a module, a chip, or a chip system, etc. in the second device that implements the method. In the method, the second device receives a first physical layer protocol data unit (PPDU). The first PPDU includes bandwidth field indication information and puncturing field indication information. The bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 160 MHz. The puncturing field indication information is used to indicate that the highest 60 MHz in the 160 MHz is punctured. The second device parses the first PPDU.
[0105] It can be seen that, in the embodiment of the present application, the bandwidth field indication information of the first PPDU received by the second device indicates that the bandwidth of the first PPDU is 160 MHz, and the puncturing field indication information indicates that the highest 60 MHz in the 160 MHz is punctured. Therefore, the first PPDU received by the second device actually occupies a bandwidth of 100 MHz, and 100 MHz data transmission is achieved. Compared with the PPDU received by the second device according to the protocol, the frequency spectrum utilization rate can be improved.
[0106] In a possible implementation, the bandwidth field indication information is a bandwidth field. In a possible implementation, the first PPDU includes a general signaling field, and the general signaling field includes the bandwidth field. The bandwidth field is used to indicate that the bandwidth of the first PPDU is 100 MHz.
[0107] In a possible implementation, the puncturing field indication information is a puncturing field. In a possible implementation, the first PPDU includes a general signaling field, and the general signaling field includes the puncturing field. The puncturing field is used to indicate that the highest 60 MHz in the 160 MHz is punctured.
[0108] In an optional implementation, 80 MHz in the 100 MHz can correspond to a 996-tone resource unit (RU), and 20 MHz can correspond to a 242-tone RU. Therefore, the 100 MHz channel can include a 996+242-tone multi-resource unit (MRU), such as the 100 MHz channel that transmits the first PPDU including a 996+242-tone MRU.
[0109] It can be seen that, when there is no puncturing in the 100 MHz, the 100 MHz channel that transmits the first PPDU can include a 996+242-tone MRU.
[0110] In another alternative implementation, 40 MHz of the 100 MHz can correspond to a 484-tone RU and the remaining three 20 MHz can each correspond to a 242-tone RU, such that the 100 MHz channel can include a 484-tone RU and three 242-tone RUs, e.g., the 100 MHz channel transmitting the first PPDU includes a 484-tone RU and three 242-tone RUs.
[0111] In yet another alternative implementation, the five 20 MHz of the 100 MHz can each correspond to a 242-tone RU, such that the 100 MHz channel can include five 242-tone RUs, e.g., the 100 MHz channel transmitting the first PPDU includes five 242-tone RUs.
[0112] In yet another alternative implementation, the two 40 MHz of the 100 MHz can each correspond to a 484-tone RU and the other 20 MHz can correspond to a 242-tone RU, such that the 100 MHz channel can include a 242-tone RU and two 484-tone RUs, e.g., the 100 MHz channel transmitting the first PPDU includes a 242-tone RU and two 484-tone RUs.
[0113] In yet another alternative implementation, the 80 MHz of the 100 MHz can correspond to a 996-tone RU and the 20 MHz can correspond to a 242-tone RU, such that the 100 MHz channel can include a 242-tone RU and a 996-tone RU, e.g., the 100 MHz channel transmitting the first PPDU includes a 242-tone RU and a 996-tone RU.
[0114] In yet another alternative implementation, the 60 MHz of the 100 MHz can correspond to a 484+242-tone MRU and the 40 MHz can correspond to a 484-tone RU, such that the 100 MHz channel can include a 484+242-tone MRU and a 484-tone RU, e.g., the 100 MHz channel transmitting the first PPDU includes a 484+242-tone MRU and a 484-tone RU.
[0115] In another alternative implementation, 60MHz of the 100MHz can correspond to a 484+242-tone MRU, and the remaining two 20MHz can each correspond to a 242-tone RU, so that the 100MHz channel can include a 484+242-tone MRU and two 242-tone RUs, such as the 100MHz channel transmitting the first PPDU includes a 484+242-tone MRU and two 242-tone RUs.
[0116] It can be seen that when there is no 20MHz being punctured in the 100MHz, the RUs / MRUs included in the 100MHz channel transmitting the first PPDU can be obtained by combining one or more RUs / MRUs defined by the protocol, which can reduce the complexity of implementation.
[0117] In an alternative implementation, there is 20MHz being punctured in the 100MHz. In this way, the puncturing field indication information is also used to indicate that 20MHz in the 100MHz is punctured, and the 20MHz is located in the lowest 80MHz in the 100MHz, or in other words, the 20MHz is not the highest 20MHz in the 100MHz.
[0118] In an alternative implementation, when 20MHz in the 100MHz is punctured, 40MHz in the 100MHz that is not punctured can correspond to a 484-tone MRU, and the remaining two 200MHz that is not punctured can each correspond to a 242-tone RU, so that the 100MHz channel can include a 484+242+242-tone MRU, such as the 100MHz channel transmitting the first PPDU includes a 484+242+242-tone MRU.
[0119] In another alternative implementation, when 20MHz in the 100MHz is punctured, the two 40MHz in the 100MHz that is not punctured can each correspond to a 484-tone MRU, and the two 40MHz that is not punctured are continuous or non-continuous, so that the 100MHz channel can include a 484+484-tone MRU, such as the 100MHz channel transmitting the first PPDU includes a 484+484-tone MRU, and the two 484 subcarriers in the 484+484-tone MRU are continuous or non-continuous.
[0120] In another alternative implementation, when 20MHz of the 100MHz is punctured, the 80MHz of the 100MHz that is not punctured can correspond to a 996-tone RU, and the 80MHz can be contiguous or non-contiguous, so that the 100MHz channel can include a 996-tone RU, such as the 100MHz channel that transmits the first PPDU includes a 996-tone RU, and the 996 subcarriers in the 996-tone RU are contiguous or non-contiguous.
[0121] As can be seen, when 20MHz of the 100MHz is punctured, the 100MHz channel that transmits the first PPDU can include a 484+242+242-tone MRU, or the 100MHz channel that transmits the first PPDU can include a 484+484-tone MRU, or the 100MHz channel that transmits the first PPDU can include a 996-tone RU.
[0122] In another alternative implementation, there is 40MHz of the 100MHz that is punctured. In this implementation, the puncturing field indication information is further used to indicate that 40MHz of the 100MHz is punctured, and the 40MHz is located in the lowest 80MHz of the 100MHz, or in other words, the 40MHz does not include the highest 20MHz of the 100MHz.
[0123] In an alternative implementation, when 40MHz of the 100MHz is punctured, the 60MHz of the 100MHz that is not punctured can correspond to a 484+242-tone MRU, so that the 100MHz channel can include a 484+242-tone MRU, such as the 100MHz channel that transmits the first PPDU can include a 484+242-tone MRU.
[0124] In another alternative implementation, when 40MHz of the 100MHz is punctured, each 20MHz of the 100MHz that is not punctured can correspond to a 242-tone MRU, so that the 100MHz channel can include a 242+242+242-tone MRU, such as the 100MHz channel that transmits the first PPDU includes a 242+242+242-tone MRU.
[0125] As can be seen, when 40MHz of the 100MHz is punctured, the 100MHz channel that transmits the first PPDU can include a 484+242-tone MRU, or the 100MHz channel that transmits the first PPDU can include a 242+242+242-tone MRU.
[0126] In an alternative implementation, the transmission mode of the first PPDU is non-orthogonal frequency division multiple access transmission.
[0127] In another alternative implementation, the transmission mode of the first PPDU is orthogonal frequency division multiple access transmission.
[0128] In an alternative implementation, the transmission mode of the first PPDU is orthogonal frequency division multiple access transmission, and when the first PPDU further comprises the puncturing field indication information, no matter whether the puncturing field indication information indicates that 20MHz in 100MHz is punctured or indicates that 40MHz in 100MHz is punctured, one 4-bit puncturing indication in the lowest 80MHz in 160MHz corresponds to one 4-bit puncturing indication in the highest 80MHz in 160MHz, and one 4-bit in the highest 80MHz is 1000. Wherein, one 4-bit in the lowest 80MHz in 160MHz is used to indicate that 20MHz or 40MHz in the lowest 80MHz is punctured, and one 4-bit in the highest 80MHz is used to indicate that the highest 60MHz in the highest 80MHz is punctured.
[0129] In an alternative implementation, the transmission mode of the first PPDU is orthogonal frequency division multiple access transmission, and when the 100MHz in which the first PPDU is transmitted has puncturing, the 100MHz channel in which the first PPDU is transmitted comprises a first content channel and a second content channel in the low 80MHz, and comprises a third content channel in the high 20MHz. Wherein, the first content channel, the second content channel and the third content channel respectively carry four resource unit allocation fields. In the four resource unit allocation fields respectively carried by the first content channel and the third content channel, three resource unit allocation fields are used to indicate the allocation of RUs or MRUs, and one resource unit allocation field is a reserved field or is used to indicate puncturing information or is used to indicate reserved information. In the four resource unit allocation fields carried by the second content channel, two resource unit allocation fields are used to indicate the allocation of RUs or MRUs, and two resource unit allocation fields are reserved fields or are used to indicate puncturing information or are used to indicate reserved information.
[0130] In a possible implementation, the common field of the first content channel is located in a first common encoding block, the common field of the second content channel is located in a second common encoding block, and the common field of the third content channel is located in a third common encoding block. That is, the common field of the first content channel, the common field of the second content channel and the common field of the third content channel can be respectively located in a common encoding block, which can save overhead. In this way, the first common encoding block, the second common encoding block and the third common encoding block respectively carry four resource unit allocation fields.
[0131] In a possible implementation, the common field of the first content channel is located in the first common coding block and the second common coding block, the common field of the second content channel is located in the third common coding block and the fourth common coding block, and the common field of the third content channel is located in the fifth common coding block and the sixth common coding block. That is, the common field of the first content channel, the common field of the second content channel, and the common field of the third content channel can be located in two common coding blocks respectively. In this mode, the first common coding block, the second common coding block, the third common coding block, the fourth common coding block, the fifth common coding block, and the sixth common coding block respectively carry two resource unit allocation fields.
[0132] In an optional implementation, the 100 MHz for transmitting the first PPDU belongs to 5735-5835 MHz in the unlicensed frequency band. This mode can make full use of 5735-5835 MHz in the unlicensed frequency band, and can improve the spectrum efficiency.
[0133] In a possible implementation, the 100 MHz for transmitting the first PPDU belongs to the licensed frequency band. For example, in a specific environment, there is a 100 MHz bandwidth that is relatively available in the licensed frequency band, and then the first device can make full use of the 100 MHz bandwidth to transmit information, and improve the spectrum utilization.
[0134] In a fifth aspect, an embodiment of the present application further provides a communication apparatus. The communication apparatus has part or all of the functions of the first device in the first aspect, or part or all of the functions of the first device in the second aspect, or part or all of the functions of the second device in the third aspect, or part or all of the functions of the second device in the fourth aspect. For example, the communication apparatus can have the functions of part or all of the embodiments of the first device in the first aspect, or have the functions of implementing any one of the embodiments of the present application independently. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0135] In a possible design, the communication apparatus can include a processing unit and a communication unit, the processing unit is configured to support the communication apparatus to perform the corresponding functions in the above method. The communication unit is used to support the communication between the communication apparatus and other communication apparatuses. The communication apparatus can further include a storage unit, which is used to be coupled with the processing unit and the communication unit, and stores the necessary program instructions and data of the communication apparatus.
[0136] In an embodiment, the communication apparatus includes a processing unit and a communication unit, and the apparatus is applied to a first device.
[0137] The processing unit is configured to generate a first physical layer protocol data unit (PPDU), wherein the first PPDU comprises bandwidth field indication information, and the bandwidth field indication information is used to indicate that a bandwidth of the first PPDU is 100 MHz.
[0138] The communication unit is configured to transmit the first PPDU by using a 100 MHz channel.
[0139] In addition, in this aspect, other optional implementation manners of the communication device can refer to the related content of the first aspect, which will not be described here in detail.
[0140] In another implementation manner, the communication device comprises a processing unit and a communication unit, and the device is applied to a first device.
[0141] The processing unit is configured to generate a first physical layer protocol data unit (PPDU), wherein the first PPDU comprises bandwidth field indication information and puncturing field indication information, the bandwidth field indication information is used to indicate that a bandwidth of the first PPDU is 160 MHz, and the puncturing field indication information is used to indicate that a highest 60 MHz in the 160 MHz is punctured.
[0142] The communication unit is configured to transmit the first PPDU by using a 100 MHz channel remaining after the highest 60 MHz in the 160 MHz is punctured.
[0143] In addition, in this aspect, other optional implementation manners of the communication device can refer to the related content of the second aspect, which will not be described here in detail.
[0144] In one implementation manner, the communication device comprises a processing unit and a communication unit, and the device is applied to a second device.
[0145] The communication unit is configured to receive a first physical layer protocol data unit (PPDU), wherein the first PPDU comprises bandwidth field indication information, and the bandwidth field indication information is used to indicate that a bandwidth of the first PPDU is 100 MHz.
[0146] The processing unit is configured to parse the first PPDU.
[0147] In addition, in this aspect, other optional implementation manners of the communication device can refer to the related content of the third aspect, which will not be described here in detail.
[0148] In one implementation manner, the communication device comprises a processing unit and a communication unit, and the device is applied to a second device.
[0149] The communication unit is configured to receive a first physical layer protocol data unit (PPDU); the first PPDU comprises bandwidth field indication information and puncturing field indication information, the bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 160 MHz, and the puncturing field indication information is used to indicate that the highest 60 MHz in the 160 MHz is punctured;
[0150] The processing unit is configured to parse the first PPDU.
[0151] In addition, in this aspect, other optional embodiments of the communication device can refer to the related content of the fourth aspect described above, which will not be described in detail here.
[0152] For example, the communication unit can be a transceiver or a communication interface, the storage unit can be a memory, and the processing unit can be a processor.
[0153] In an embodiment, the communication device comprises a processor and a transceiver, and the device is applied to a first device;
[0154] The processor is configured to generate a first physical layer protocol data unit (PPDU), and the first PPDU comprises bandwidth field indication information, the bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 100 MHz;
[0155] The transceiver is configured to transmit the first PPDU by using a 100 MHz channel.
[0156] In addition, in this aspect, other optional embodiments of the communication device can refer to the related content of the first aspect described above, which will not be described in detail here.
[0157] In another embodiment, the communication device comprises a processor and a transceiver, and the device is applied to a first device;
[0158] The processor is configured to generate a first physical layer protocol data unit (PPDU); the first PPDU comprises bandwidth field indication information and puncturing field indication information, the bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 160 MHz, and the puncturing field indication information is used to indicate that the highest 60 MHz in the 160 MHz is punctured;
[0159] The transceiver is configured to transmit the first PPDU by using a 100 MHz channel remaining after the highest 60 MHz in the 160 MHz is punctured.
[0160] In addition, in this aspect, other optional embodiments of the communication device can refer to the related content of the second aspect described above, which will not be described in detail here.
[0161] In another implementation, the communication apparatus comprises a processor and a transceiver, and the apparatus is applied to a second device;
[0162] The transceiver is configured to receive a first physical layer protocol data unit (PPDU), wherein the first PPDU comprises bandwidth field indication information, and the bandwidth field indication information is used to indicate that a bandwidth of the first PPDU is 100MHz.
[0163] The processor is configured to parse the first PPDU.
[0164] In addition, in this aspect, other optional implementations of the communication apparatus can refer to related contents of the third aspect, which will not be described here in detail.
[0165] In another implementation, the communication apparatus comprises a processor and a transceiver, and the apparatus is applied to a second device;
[0166] The transceiver is configured to receive a first physical layer protocol data unit (PPDU);
[0167] The first PPDU comprises bandwidth field indication information and puncturing field indication information, the bandwidth field indication information is used to indicate that a bandwidth of the first PPDU is 160MHz, and the puncturing field indication information is used to indicate that a highest 60MHz in the 160MHz is punctured.
[0168] The processor is configured to parse the first PPDU.
[0169] In addition, in this aspect, other optional implementations of the communication apparatus can refer to related contents of the fourth aspect, which will not be described here in detail.
[0170] In another implementation, the communication apparatus is a chip or a chip system. The processing unit can also be embodied as a processing circuit or a logic circuit; the communication unit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or related circuit on the chip or chip system, etc.
[0171] In implementation process, the processor can be configured to perform, for example but not limited to, baseband related processing, and the transceiver can be configured to perform, for example but not limited to, radio frequency transceiving. The above devices can be respectively arranged on chips independent of each other, or at least partially or entirely arranged on the same chip. For example, the processor can be further divided into an analog baseband processor and a digital baseband processor. The analog baseband processor can be integrated on the same chip as the transceiver, and the digital baseband processor can be arranged on a separate chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip. For example, the digital baseband processor can be integrated on the same chip as various application processors (such as but not limited to, graphic processors, multimedia processors, etc.). Such a chip can be referred to as a system on a chip (SoC). Whether to arrange the devices independently on different chips or to integrate them on one or more chips often depends on the needs of product design. The embodiments of the present application do not limit the implementation form of the above devices.
[0172] In the sixth aspect, the embodiments of the present application further provide a processor for executing the above various methods. In the process of executing these methods, the processes of transmitting and receiving the above information in the above methods can be understood as the processes of outputting the above information by the processor and the processes of receiving the inputted above information by the processor. When outputting the above information, the processor outputs the above information to the transceiver, so as to be transmitted by the transceiver. After being outputted by the processor, the above information can still need to be processed, and then reaches the transceiver. Similarly, when the processor receives the inputted above information, the transceiver receives the above information and inputs it to the processor. Furthermore, after the transceiver receives the above information, the above information can still need to be processed, and then is inputted to the processor.
[0173] For the transmission and reception operations of the processor, if there is no special description, or if it does not contradict the actual role or inherent logic in the related description, it can be more generally understood as the output and input operations of the processor, rather than the transmission and reception operations directly performed by the radio frequency circuit and the antenna.
[0174] In implementation process, the processor can be a processor specially configured to execute the methods, or a processor configured to execute the computer instructions in a memory to execute the methods, such as a general processor. The memory can be a non-transitory memory, such as a read only memory (ROM), which can be integrated on the same chip as the processor, or arranged on different chips respectively. The embodiments of the present application do not limit the type of the memory and the arrangement of the memory and the processor.
[0175] In a seventh aspect, the embodiments of the present application further provide a communication system, which includes one or more access points and one or more stations. In another possible design of the system, the system can further include other devices / functions network elements interacting with the access points and / or the stations.
[0176] In an eighth aspect, the embodiments of the present application provide a computer readable storage medium storing instructions, which when executed on a computer, implement the method of any of the first aspect to the fourth aspect.
[0177] In a ninth aspect, the embodiments of the present application further provide a computer program product including instructions, which when executed on a computer, implement the method of any of the first aspect to the fourth aspect.
[0178] In a tenth aspect, the embodiments of the present application provide a chip system, which includes a processor and an interface. The interface is configured to obtain a program or instructions. The processor is configured to invoke the program or instructions to implement or support the first device to implement the functions related to the first aspect, or implement or support the first device to implement the functions related to the second aspect, or implement or support the second device to implement the functions related to the third aspect, or implement or support the second device to implement the functions related to the fourth aspect. For example, the processor is configured to determine or process at least one of the data and the information related to the method. In a possible design, the chip system further includes a memory, which is configured to store the necessary program instructions and data of the terminal. The chip system can be composed of a chip, or include the chip and other discrete devices.
[0179] In an eleventh aspect, the embodiments of the present application provide a communication apparatus, which includes a processor configured to execute computer programs or executable instructions stored in a memory, when the computer programs or executable instructions are executed, the apparatus performs the method in any of the possible implementations of the first aspect to the fourth aspect.
[0180] In a possible implementation, the processor and the memory are integrated together.
[0181] In another possible implementation, the memory is located outside the communication apparatus.
[0182] The advantages of the fifth aspect to the eleventh aspect can refer to the advantages of any of the first aspect to the fourth aspect, which are not repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0183] FIG. 1 is a schematic diagram of a system architecture;
[0184] FIG. 2 is a schematic diagram of a frame structure of an EHT MU PPDU;
[0185] FIG. 3 is a schematic diagram of channel division;
[0186] FIG. 4 is a schematic diagram of another channel division;
[0187] FIG. 5 is an interaction schematic diagram of a communication method provided by an embodiment of the present application;
[0188] FIG. 6 is a frame structure schematic diagram of a UHR PPDU provided by an embodiment of the present application;
[0189] FIG. 7 is a division schematic diagram of a 100MHz channel provided by an embodiment of the present application;
[0190] FIG. 8 is another division schematic diagram of a 100MHz channel provided by an embodiment of the present application;
[0191] FIG. 9 is still another division schematic diagram of a 100MHz channel provided by an embodiment of the present application;
[0192] FIG. 10 is still another division schematic diagram of a 100MHz channel provided by an embodiment of the present application;
[0193] FIG. 11 is still another division schematic diagram of a 100MHz channel provided by an embodiment of the present application;
[0194] FIG. 12 is still another division schematic diagram of a 100MHz channel provided by an embodiment of the present application;
[0195] FIG. 13 is still another division schematic diagram of a 100MHz channel provided by an embodiment of the present application;
[0196] FIG. 14 is still another division schematic diagram of a 100MHz channel provided by an embodiment of the present application;
[0197] FIG. 15 is still another division schematic diagram of a 100MHz channel provided by an embodiment of the present application;
[0198] FIG. 16 is still another division schematic diagram of a 100MHz channel provided by an embodiment of the present application;
[0199] FIG. 17 is still another division schematic diagram of a 100MHz channel provided by an embodiment of the present application;
[0200] FIG. 18 is still another division schematic diagram of a 100MHz channel provided by an embodiment of the present application;
[0201] FIG. 19 is still another division schematic diagram of a 100MHz channel provided by an embodiment of the present application;
[0202] FIG. 20 is still another division schematic diagram of a 100MHz channel provided by an embodiment of the present application;
[0203] FIG. 21 is a diagram of another 100 MHz channel division provided by an embodiment of the application;
[0204] FIG. 22 is a diagram of another 100 MHz channel division provided by an embodiment of the application;
[0205] FIG. 23 is a diagram of another 100 MHz channel division provided by an embodiment of the application;
[0206] FIG. 24 is a diagram of another 100 MHz channel division provided by an embodiment of the application;
[0207] FIG. 25 is a diagram of another 100 MHz channel division provided by an embodiment of the application;
[0208] FIG. 26 is a diagram of another 100 MHz channel division provided by an embodiment of the application;
[0209] FIG. 27 is a diagram of another 100 MHz channel division provided by an embodiment of the application;
[0210] FIG. 28 is a diagram of another 100 MHz channel division provided by an embodiment of the application;
[0211] FIG. 29 is a diagram of another 100 MHz channel division provided by an embodiment of the application;
[0212] FIG. 30 is a diagram of another 100 MHz channel division provided by an embodiment of the application;
[0213] FIG. 31 is a diagram of another 100 MHz channel division provided by an embodiment of the application;
[0214] FIG. 32 is a diagram of another 100 MHz channel division provided by an embodiment of the application;
[0215] FIG. 33 is a diagram of resource unit allocation information provided by an embodiment of the application;
[0216] FIG. 34 is a diagram of another resource unit allocation information provided by an embodiment of the application;
[0217] FIG. 35 is a diagram of another resource unit allocation information provided by an embodiment of the application;
[0218] FIG. 36 is a diagram of another resource unit allocation information provided by an embodiment of the application;
[0219] FIG. 37 is a diagram of another resource unit allocation information provided by an embodiment of the application;
[0220] FIG. 38 is a diagram of another resource unit allocation information provided by an embodiment of the application;
[0221] FIG. 39 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0222] FIG. 40 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0223] FIG. 41 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0224] FIG. 42 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0225] FIG. 43 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0226] FIG. 44 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0227] FIG. 45 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0228] FIG. 46 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0229] FIG. 47 is a diagram of an example of a communication method according to embodiments of the present disclosure;
[0230] FIG. 48 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0231] FIG. 49 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0232] FIG. 50 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0233] FIG. 51 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0234] FIG. 52 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0235] FIG. 53 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0236] FIG. 54 is a diagram of yet another example of resource unit allocation information according to embodiments of the present disclosure;
[0237] FIG. 55 is a diagram of an example of a communication method according to embodiments of the present disclosure;
[0238] FIG. 56 is a diagram of an example of an aggregated PPDU according to embodiments of the present disclosure;
[0239] FIG. 57 is a diagram of an example of an aggregated PPDU according to embodiments of the present disclosure;
[0240] FIG. 58 is a schematic diagram of another kind of aggregated PPDU provided by the embodiments of the present application;
[0241] FIG. 59 is a schematic diagram of a structure of a communication apparatus provided by the embodiments of the present application;
[0242] FIG. 60 is a schematic diagram of a structure of another communication apparatus provided by the embodiments of the present application. DETAILED DESCRIPTION
[0243] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application.
[0244] In order to better understand the embodiments of the present application, first, the system architecture related to the embodiments of the present application will be introduced as follows.
[0245] Please refer to FIG. 1, which is a schematic diagram of a system architecture provided by the embodiments of the present application. The system architecture can include one or more access points (APs) and one or more stations (STAs). The number and form of devices shown in FIG. 1 are used for example, and do not constitute a limitation on the embodiments of the present application. The system architecture shown in FIG. 1 is described taking AP1, AP2, STA1, STA2, STA3, and AP1 and AP2 being able to provide wireless services for STA1, STA2 and STA3 as an example. Among them, AP1 and AP2 in FIG. 1 take a base station as an example, and STA1, STA2 and STA3 take a mobile phone as an example.
[0246] The present application is applicable to data communication between one or more APs and one or more STAs, and is also applicable to communication between APs and APs, and communication between STAs and STAs.
[0247] The communication system to which embodiments of the application are applicable is a wireless local area network (WLAN) or a cellular network, or other wireless communication system that supports multiple links in parallel. Embodiments of the application are described mainly in the context of a network deployed according to IEEE 802.11, but aspects of the application can be extended to other networks using various standards or protocols, for example, Bluetooth, high performance radio LAN (HIPERLAN) (a wireless standard similar to IEEE 802.11, mainly used in Europe), and wide area network (WAN), personal area network (PAN) or other networks now known or later developed. Thus, the various aspects of the application can be applicable to any suitable wireless network, regardless of the coverage range and wireless access protocol used.
[0248] In embodiments of the application, a STA has a wireless transceiver function, and can support 802.11 series protocols, and communicate with an AP or other STAs. For example, a STA can be any user communication device that allows a user to communicate with an AP and thus with a WLAN, such as a tablet, desktop, laptop, notebook, ultra-mobile personal computer (UMPC), handheld computer, netbook, personal digital assistant (PDA), mobile phone, and the like, which can be networked, or an Internet of Things node in an Internet of Things, or a vehicle communication device in a vehicle Internet of Things, and the like. In one possible implementation, a STA can also be a chip and processing system in the above terminals.
[0249] In embodiments of the application, an AP is a device that provides services for STAs, and can support 802.11 series protocols. For example, an AP can be a communication server, a router, a switch, a bridge, and the like, or an AP can include various forms of macro base stations, micro base stations, relay stations, and the like, and of course an AP can also be a chip and processing system in the above various forms of devices, so as to implement the methods and functions of embodiments of the application.
[0250] In order to facilitate understanding of the embodiments disclosed in the application, the following two points are explained.
[0251] (1) The scenarios in the embodiments disclosed in the present application are described by taking the scenarios of a wireless fidelity (Wi-Fi) network in a wireless communication network as an example. It should be noted that the solutions in the embodiments disclosed in the present application can also be applied to other wireless communication networks, and the corresponding names can also be replaced by the names of corresponding functions in other wireless communication networks.
[0252] (2) The embodiments disclosed in the present application will present various aspects, embodiments or features of the present application around a system including a plurality of devices, components, modules, etc. It should be understood and appreciated that each system can include additional devices, components, modules, etc., and / or can not include all the devices, components, modules, etc. discussed in connection with the accompanying drawings. In addition, combinations of these solutions can also be used.
[0253] The following describes related concepts related to the embodiments of the present application:
[0254] 1. Physical layer protocol data unit (PPDU).
[0255] The PPDU can also be referred to as a physical layer data packet or a data packet. In the data field of the PPDU, a media protocol data unit (MPDU) is carried, that is, a medium access control layer protocol data unit (MAC PDU), that is, a commonly called medium access control (MAC) frame, such as a data frame, an acknowledgement frame, a trigger frame, a beacon frame, etc.
[0256] 2. Extreme high throughput multiple user physical layer protocol data unit (EHT MU PPDU).
[0257] The EHT MU PPDU is a PPDU defined in 802.11be, where EHT is the standard name of 802.11be, and MU represents multiple users, but can support single-user and multi-user data transmission.
[0258] Referring to FIG. 2, which is a schematic diagram of a frame structure of an EHT MU PPDU. The EHT MU PPDU includes a preamble part, a data field, and a packet extension (PE). The preamble part includes a legacy preamble, including a legacy short training field (L-SFT), a legacy long training field (L-LTF), and a legacy signal field (L-SIG), which is used to ensure the coexistence of new devices and legacy devices, wherein the L-SIG includes a length field, which can indirectly indicate the length of the part after the L-SIG in the EHT MU PPDU. The legacy preamble also includes a repeated L-SIG (RL-SIG), which is used to enhance the reliability of the L-SIG, and also provides a method for the receiving end to identify the data packet as an EHT PPDU through automatic detection by detecting whether the two symbols are the same, the remainder of the length in the L-SIG, and other features. In addition, the preamble part also includes a universal signal field (U-SIG), which exists in the PPDUs in the 802.11be standard and several generations of standards thereafter. The U-SIG is used to indicate that the PPDU is an EHT PPDU and a PPDU of a later generation of standards. If the PPDU is an EHT MU PPDU, there is also an EHT-SIG after the U-SIG. Both the U-SIG and the EHT-SIG carry signaling information needed to demodulate the subsequent data field. The preamble part also includes an extreme high throughput short training field (EHT-STF) and an extreme high throughput long training field (EHT-LTF), which are used for automatic gain control and channel estimation, respectively. The packet extension provides more time for the receiving end to process data.
[0259] The U-SIG field of the EHT MU PPDU includes a bandwidth field, the content of which can be seen in Table 1 below:
[0260] Table 1
[0261] As can be seen from Table 1, the first symbol of the two symbols of the U-SIG field is the symbol corresponding to the bandwidth field, which is used to indicate the bandwidth of the EHT MU PPDU, and when the B3-B5 bits in the symbol are set to 0-5 respectively, it indicates that the bandwidth of the EHT MU PPDU is 20MHz, 40MHz, 80MHz, 160MHz, 320-1MHz, and 320-2MHz respectively.
[0262] In addition, the reserved bits in the signaling field in the 802.11be physical layer preamble or the reserved state (entry) of a certain (sub) field in the signaling field is divided into two, namely Disregard and Validate, which can also be called ignore, verify, etc. For example, when the bandwidth field in Table 1 is set to 6 or 7, it is Validate, indicating a reserved state.
[0263] The channel transmitting the EHT MU PPDU supports puncturing operation, and the punctured channel information field is also located in the U-SIG field. The punctured channel information field is used to indicate the puncturing of each 20MHz subchannel in the channel transmitting the PPDU. The punctured channel information field can also be referred to as a preamble puncturing indication, or a puncturing field. The content of the punctured channel information field of the EHT MU PPDU can be seen from Table 2 as follows:
[0264] Table 2
[0265] As can be seen from Table 2, Table 3 is the content of the punctured channel information field of the U-SIG field in the EHT MU PPDU when non-OFDMA transmission is used. When OFDM transmission is used, a 4-bit is used to indicate the puncturing mode of the channel transmitting the EHT MU PPDU per 80MHz.
[0266] Table 3
[0267] In Table 3, for a certain bandwidth, the value of the bandwidth field is set to the rightmost column of Table 3, and its meaning is the middle two columns in Table 3. As can be seen from Table 3, for a certain bandwidth, when the bandwidth field is set to different values, it indicates different puncturing modes for the bandwidth. For example, when the bandwidth of the PPDU is 80MHz, and the value of the bandwidth field is set to 2, it indicates that according to the order of low frequency to high frequency in the 80MHz, the second 20MHz channel is punctured. When the bandwidth of the PPDU is 80MHz, and the value of the bandwidth field is set to 3, it indicates that according to the order of low frequency to high frequency in the 80MHz, the third 20MHz channel is punctured.
[0268] WLAN started from 802.11a / b / g, went through 802.11n, 802.11ac (Wi-Fi 5), 802.11ax (Wi-Fi 6), 802.11be (Wi-Fi 7), and is discussing 802.11bn (Wi-Fi 8). Before 802.11n, the standard defined a 20MHz bandwidth, and 802.11ac and 802.11ax further expanded to 40MHz, 80MHz, 160MHz, and 80MHz+80MHz. In 802.11be, 80MHz+80MHz is removed, and 320MHz is further defined, specifically two 320MHz bandwidth categories, 320MHz-1 and 320MHz-2.
[0269] Please refer to FIG. 3, which is a schematic diagram of channel division. As shown in FIG. 3, the channels in the 6GHz frequency band can be divided into subchannels with bandwidths of 80MHz, 160MHz, and 320MHz, wherein the 320MHz subchannels include 320MHz-1 subchannels with center frequencies of 31, 95, and 159 and 320MHz-2 subchannels with center frequencies of 63, 127, and 191.
[0270] In the formula, UNII represents the Unlicensed National Information Infrastructure (U-NII) radio band. In addition, the 80MHz in FIG. 3 can be further composed of 4 20MHz, wherein the 1st and 2nd 20MHz or the 3rd and 4th 20MHz can form a 40MHz.
[0271] In addition, the unlicensed spectrum is relatively limited, for example, in some countries and regions, there are 2.4GHz and 5GHz two frequency bands, but there is no 6GHz spectrum. FIG. 4 is another schematic diagram of channel division. Specifically, FIG. 4 is a schematic diagram of channel division for the 5GHz spectrum. The low-frequency part of the 5GHz (including UNII-1 and UNII-2A) is usually called 5.1GHz, which contains a maximum of 160MHz channels, and the standard defines a 160MHz bandwidth spectrum resource. In the high-frequency part of the 5GHz, usually called 5.8GHz, in some countries and regions, there are 100MHz (5735MHz-5835MHz) spectrum resources, while the standard defines a maximum of 80MHz and below bandwidth PPDU, so that the spectrum of 5.8GHz cannot be fully utilized.
[0272] In embodiments of the present application, the first device can be an AP, and the second device can be a STA. In a possible implementation, the first device can be a STA, and the second device can be an AP. In a possible implementation, the first device and the second device can be different APs. In a possible implementation, the first device and the second device can be different STAs.
[0273] Embodiments of the present application provide a communication method 100. FIG. 5 is an interaction diagram of the communication method 100. The communication method 100 is described from the perspective of the interaction between the first device and the second device. The communication method 100 includes but is not limited to the following steps:
[0274] S101. The first device generates a first PPDU, and the first PPDU includes bandwidth field indication information, which is used to indicate that the bandwidth of the first PPDU is 100 MHz.
[0275] The bandwidth of the first PPDU is 100 MHz, which can be that the first PPDU occupies a bandwidth of 100 MHz, or that a channel for transmitting the first PPDU is 100 MHz.
[0276] In a possible implementation, the first PPDU includes general signaling field indication information, and the general signaling field indication information includes the bandwidth field indication information. In a possible implementation, the general signaling field indication information can be a general signaling field, and the bandwidth field indication information can be a bandwidth field. That is, the first PPDU can include a U-SIG, and the U-SIG can include a bandwidth field, which is used to indicate that the bandwidth of the first PPDU is 100 MHz.
[0277] In an optional implementation, the first PPDU includes a U-SIG, and the U-SIG includes a bandwidth field. The value of the bandwidth field is set to 6 or 7. For example, Table 4 below shows the meaning of the bandwidth field when the value of the bandwidth field is set to different values. For example, as shown in Table 4, when the value of the bandwidth field of the first PPDU is set to 6, it indicates that the bandwidth of the first PPDU is 100 MHz; when the value of the bandwidth field of the first PPDU is set to 7, it is a validation field, indicating a reserved / unused state. For another example, when the value of the bandwidth field in Table 4 is set to 7, it indicates that the bandwidth of the first PPDU is 100 MHz; when the value of the bandwidth field in Table 4 is set to 6, it is a validation field, indicating a reserved / unused state.
[0278] It can be seen that when the first PPDU includes a U-SIG, the first device can directly use the bandwidth field defined in the U-SIG to indicate that the bandwidth of the first PPDU is 100 MHz, thereby reducing the indication overhead and complexity.
[0279] Table 4
[0280] In another alternative implementation, the bandwidth field indicates information is an extended bandwidth field, the extended bandwidth field is obtained by extending the existing bandwidth field in the U-SIG and part or all of the confirm bit and the ignore bit in the U-SIG, and the extended bandwidth field has a value greater than or equal to 8. For example, the first device extends the existing bandwidth field in the U-SIG and part of the confirm bit and the ignore bit in the U-SIG to obtain an extended bandwidth field of 4 bits, so that the extended bandwidth field can indicate a value of 0 to 15, and then the first device can indicate that the bandwidth of the first PPDU is 100 MHz by using any one of 6 to 15.
[0281] It can be seen that the first device can also indicate that the bandwidth of the first PPDU is 100 MHz based on the existing bandwidth field in the U-SIG and the confirm bit and the ignore bit, and this method can make the bandwidth indication of the first PPDU more flexible.
[0282] In an optional implementation, the first PPDU is an ultra high reliability physical layer protocol data unit (UHR PPDU), and the UHR PPDU is a PPDU in 802.11bn, that is, a PPDU in the Wi-Fi 8 standard. Please refer to FIG. 6, which is a schematic diagram of a frame structure of a UHR PPDU. As shown in FIG. 6, the UHR PPDU includes an L-STF field, used for discovery of the PPDU, coarse synchronization, and automatic gain control; an L-LTF field, used for fine synchronization and channel estimation; an L-SIG field and an RL-SIG field, used for carrying signaling information related to a length of the PPDU, ensuring coexistence, and repetition of the L-SIG and the RL-SIG is also used for automatic detection at a receiving end; a U-SIG field, used for carrying signaling for demodulation of subsequent data; a vendor specific SIG (VS-SIG) field, used for carrying vendor specific signaling information, and the field can be absent; an ultra high reliability signal field (UHR-SIG), used for carrying signaling for demodulation of subsequent data, and the field can be absent, for example, in a UHR TB PPDU; an ultra high reliability short training field (UHR-STF), used for automatic gain control; an ultra high reliability long training field (UHR-LTF), used for channel estimation; a data field, used for carrying data information; and a PE, used for increasing processing time of a receiver.
[0283] In a possible implementation, the frame structure of the UHR PPDU can also be different from the frame structure shown in FIG. 6, and embodiments of the present application do not limit the frame structure of the UHR PPDU.
[0284] In a possible implementation, the first PPDU can be a PPDU in a standard later than 802.11bn, and embodiments of the present application do not limit this. For ease of description, the first PPDU is taken as an example of a UHR PPDU in the following description.
[0285] In addition, the transmission mode of the first PPDU includes non-OFDMA transmission and OFDMA transmission. In the following, implementation of a 100 MHz channel is described with respect to the two transmission modes of non-OFDMA transmission and OFDMA transmission.
[0286] Transmission mode 1.1: non-OFDMA transmission.
[0287] In non-OFDMA transmission, all frequency domain resources in the 100MHz bandwidth are allocated to one user or a group of users as a whole for transmission, which can be further divided into single-user transmission or multi-user multiple-input multiple-output (MU-MIMO) transmission.
[0288] For the first PPDU of 100MHz, when non-OFDMA transmission is used, the MRU in the 100MHz channel needs to be redefined. In addition, the 100MHz channel can be non-punctured or punctured. When the 100MHz channel is punctured, 20MHz in the 100MHz channel can be punctured, or 40MHz in the 100MHz channel can be punctured. Therefore, the following describes the implementation of the 100MHz channel in non-OFDMA transmission for the following three scenarios: no puncturing in the 100MHz channel, 20MHz in the 100MHz channel being punctured, and 40MHz in the 100MHz channel being punctured.
[0289] Scenario 1.11: no puncturing in the 100MHz channel.
[0290] In this scenario, no puncturing in the 100MHz channel means that the 100MHz channel can be used for data transmission.
[0291] In an optional implementation, when there is no puncturing in the 100MHz channel, the lowest 80MHz in the 100MHz channel can correspond to a 996-tone RU, and the highest 20MHz can correspond to a 242-tone RU. Therefore, if there is no puncturing in the 100MHz channel, the 100MHz channel can include a 996+242-tone MRU, such as the 100MHz channel for transmitting the first PPDU including a 996+242-tone MRU. For example, FIG. 7 is a schematic diagram of the division of a 100MHz channel. The 100MHz channel in FIG. 7 has no puncturing, and the 100MHz channel includes a 996+242-tone MRU.
[0292] In a possible implementation, when the first PPDU is a UHR PPDU, the UHR-STF, UHR-LTF, Data, and PE in the first PPDU can be referred to as a UHR modulation part, which is transmitted in the 996+242-tone MRU.
[0293] A possible implementation manner includes, but is not limited to, at least one of the following channels including the 996+242-tone MRU: a 160 MHz channel, a 240 MHz channel, a 320 MHz channel, a 480 MHz channel, and a 640 MHz channel. That is, the 996+242-tone MRU can be an MRU format in multiple channels.
[0294] A possible implementation manner, when there is no punching in the 100 MHz, the 100 MHz channel can include a 484+484+242-tone MRU, or can include a 484+242+242+242-tone MRU, or can include a 242+242+242+242+242-tone MRU, wherein the 242-tone RU is a RU corresponding to one 20 MHz in the 100 MHz, and the 484-tone RU is a RU corresponding to one 40 MHz in the 100 MHz.
[0295] Scenario 1.12: 20 MHz in the 100 MHz is punched.
[0296] In the scenario, the 20 MHz in the 100 MHz is punched, which means that the 20 MHz in the 100 MHz is punched and cannot be used for data transmission, and then 80 MHz in the 100 MHz can be used for data transmission. In addition, the 20 MHz in the 100 MHz is punched, which can be that a 20 MHz subchannel in the 100 MHz channel is punched, for example, a 20 MHz subchannel in the 100 MHz channel for transmitting the first PPDU is punched.
[0297] In the scenario, the first PPDU further includes punching field indication information, and the punching field indication information is used to indicate that the 20 MHz in the 100 MHz is punched, and the 20 MHz is located in the lowest 80 MHz in the 100 MHz, or in other words, the punched 20 MHz is not the highest 20 MHz in the 100 MHz. Therefore, when the 20 MHz in the 100 MHz is punched, the first to fourth 20 MHz in the 100 MHz can be punched in order from low to high, or in other words, the first to fourth 20 MHz subchannels in the 100 MHz channel can be punched, and there are four punching modes.
[0298] A possible implementation manner is that the punching field indication information is a punching field. A possible implementation manner is that the first PPDU includes a U-SIG, and the U-SIG includes the punching field.
[0299] Referring to Table 5 below, Table 5 is the meaning of the punching field in the U-SIG for the OFDMA transmission mode.
[0300] Table 5
[0301] As can be seen from Table 5, when the value of the punch field is 0, it indicates that there is no punch in the 100MHz; when the value of the punch field is 1, it indicates that the first 20MHz is punched from low frequency to high frequency in the 100MHz; when the value of the punch field is 3, it indicates that the second 20MHz is punched from low frequency to high frequency in the 100MHz; when the value of the punch field is 4, it indicates that the third 20MHz is punched from low frequency to high frequency in the 100MHz. It can be seen that when the value of the punch field is 1 to 4, different 20MHz in the lowest 80MHz of the 100MHz channel is punched respectively.
[0302] In an optional implementation, when the 20MHz in the 100MHz is punched, there is a 484+242-tone MRU in the lowest 80MHz in the 100MHz, and there is a 242-tone RU in the highest 20MHz, so as to jointly constitute a 484+242+242-tone MRU, that is, the 100MHz channel can include the 484+242+242-tone MRU, for example, the 100MHz channel for transmitting the first PPDU includes the 484+242+242-tone MRU.
[0303] It should be noted that in the embodiments of the present application, the large-size RU is usually placed at the front of the MRU included in the 100MHz channel, but the position of the large-size RU and the position of the small-size RU do not represent the position of the large-size RU and the small-size RU in the 100MHz channel. In the 100MHz channel, the large-size RU can be located before the small-size RU, or the large-size RU can be located after the small-size RU, or the large-size RU can be located between multiple small-size RUs.
[0304] For example, when the 100MHz channel includes 484+242+242-tone MRU, the 484-tone RU is located before the two 242-tone RUs in the order of frequency from low to high, or the 484-tone RU is located after the two 242-tone RUs, or the 484-tone RU is located between the two 242-tone RUs, and the embodiments of the present application do not limit the location between the 484-tone RU and the two 242-tone RUs. In other words, when the 100MHz channel includes 484+242+242-tone MRU, the 484 subcarriers are located before the two 242 subcarriers, or the 484 subcarriers are located after the two 242 subcarriers, or the 484 subcarriers are located between the two 242 subcarriers, and the embodiments of the present application do not limit the location between the 484 subcarriers and the two 242 subcarriers.
[0305] For example, FIGS. 8 to 11 are diagrams of division of a 100MHz channel. As shown in FIG. 8, the first 20MHz in the 100MHz is punctured, the 100MHz channel includes 484+242+242-tone MRU, and the 484 subcarriers are located before the two 242 subcarriers. As shown in FIG. 9, the second 20MHz in the 100MHz is punctured, the 100MHz channel includes 484+242+242-tone MRU, and the 484 subcarriers are located between the two 242 subcarriers. As shown in FIG. 10, the third 20MHz in the 100MHz is punctured, the 100MHz channel includes 484+242+242-tone MRU, and the 484 subcarriers are located before the two 242 subcarriers. As shown in FIG. 11, the fourth 20MHz in the 100MHz is punctured, the 100MHz channel includes 484+242+242-tone MRU, and the 484 subcarriers are located before the two 242 subcarriers.
[0306] In addition, in the diagrams of division of the 100MHz channel shown in FIGS. 8 to 11, the RU corresponding to the highest 20MHz in the 100MHz can be regarded as an extension on the basis of the 80MHz defined in the protocol. Therefore, for the 100MHz channel shown in FIGS. 8 to 11, the 100MHz channel includes 484+242+242-tone MRU, which can also be replaced by: the 100MHz channel includes (484+242)+242-tone MRU.
[0307] In one possible implementation, the 100MHz channel includes a 484+242+242-tone MRU, and the 484 subcarriers of the 484+242+242-tone MRU are within the lowest 80MHz of the 100MHz, for example, as shown in FIGS. 8-11 above, where the 484 subcarriers are within the lowest 80MHz of the 100MHz.
[0308] In one possible implementation, the 100MHz channel includes a 484+242+242-tone MRU, and the 484 subcarriers of the 484+242+242-tone MRU are within the highest 40MHz of the 100MHz when 20MHz of the 100MHz is punctured. That is, when the 100MHz channel includes a 484+242+242-tone MRU, and the 484-tone RU can be defined across 80MHz, or where the 484 subcarriers are defined across 80MHz, so that the resources can be more flexibly utilized.
[0309] For example, FIGS. 12, 13, and 14 are diagrams illustrating a partitioning of a 100MHz channel. In FIGS. 12-14, the first, second, and third 20MHz of the 100MHz are punctured, and the highest 40MHz of the 100MHz corresponds to a 484-tone RU, and the lowest 60MHz corresponds to a 242+242-tone MRU. Thus, in FIGS. 12-14, the 100MHz channel includes a 484+242+242-tone MRU, and the 484-tone RU is defined across 80MHz.
[0310] In another alternative implementation, when 20MHz of the 100MHz is punctured, each contiguous 40MHz of the 100MHz that is not punctured corresponds to a 484-tone MRU, so that the 484-tone MRUs together form a 484+484-tone MRU, i.e., the 100MHz channel includes a 484+484-tone MRU, such as the 100MHz channel transmitting the first PPDU. In this case, the two 484 subcarriers of the 484+484-tone MRU are contiguous, or non-contiguous; or the two 484 subcarriers of the 484+484-tone MRU are contiguous, or non-contiguous. In addition, when the 100MHz channel includes a 484+484-tone MRU, and one of the contiguous 484 subcarriers is within the highest 40MHz of the 100MHz, the contiguous 484 subcarriers can be considered to be defined across 80MHz, so that the resources can be more flexibly utilized.
[0311] For example, FIG. 15 and FIG. 16 are diagrams illustrating a division of a 100 MHz channel, respectively. As shown in FIG. 15, the lowest 20 MHz in the 100 MHz is punctured, the second 20 MHz and the third 20 MHz in the 100 MHz combine to correspond to a 484-tone MRU, the fourth 20 MHz and the fifth 20 MHz combine to correspond to a 484-tone MRU, and together they form a 484+484-tone MRU, and the two 484 subcarriers are continuous, so that the 100 MHz channel includes the 484+484-tone MRU, and the two 484 subcarriers in the 484+484-tone MRU are continuous, wherein the 484 subcarriers in the high frequency band are defined across 80 MHz. As shown in FIG. 16, the third 20 MHz in the 100 MHz is punctured, the first 20 MHz and the second 20 MHz in the 100 MHz combine to correspond to a 484-tone MRU, the fourth 20 MHz and the fifth 20 MHz combine to correspond to a 484-tone MRU, and together they form a 484+484-tone MRU, and the two 484 subcarriers are discontinuous, so that the 100 MHz channel includes the 484+484-tone MRU, and the two 484 subcarriers in the 484+484-tone MRU are discontinuous, wherein the 484 subcarriers in the high frequency band are defined across 80 MHz.
[0312] In a possible implementation, when 20 MHz in the 100 MHz is punctured, the 100 MHz channel includes a 484+484-tone MRU in a manner in which one of the 484 subcarriers is combined from two discontinuous 242 subcarriers, i.e., one of the 484 subcarriers is discontinuous. For example, FIG. 17 and FIG. 18 are diagrams illustrating a division of a 100 MHz channel, respectively. As shown in FIG. 17, the second 20 MHz in the 100 MHz is punctured, the first 20 MHz and the third 20 MHz can form a discontinuous 484-tone RU, i.e., the 484 subcarriers in the 484-tone RU are combined from two discontinuous 242 subcarriers, the fourth 20 MHz and the fifth 20 MHz form a continuous 484-tone RU, and further can form a 484+484-tone MRU, and the 484 subcarriers in the high frequency band are defined across 80 MHz.
[0313] As shown in FIG. 18, the fourth 20MHz in the 100MHz is punctured, the first 20MHz and the second 20MHz can constitute a continuous 484-tone RU, the third 20MHz and the fifth 20MHz can constitute a discontinuous 484-tone RU, and further can constitute a 484+484-tone MRU.
[0314] In another alternative implementation, when 20MHz in the 100MHz is punctured, and the 80MHz not punctured corresponds to a 996-tone RU, the 100MHz channel includes a 996-tone RU, such as the 100MHz channel transmitting the first PPDU includes a 996-tone RU. In this case, the 996 subcarriers in the 996-tone RU are continuous or discontinuous, such as the 996 subcarriers in the 996-tone RU are composed of two discontinuous 484 subcarriers.
[0315] For example, FIG. 19 and FIG. 20 are diagrams of division of a 100MHz channel. As shown in FIG. 19, the first 20MHz in the 100MHz is punctured, and the continuous 80MHz not punctured corresponds to a 996-tone RU, so that the 100MHz channel includes a 996-tone RU, and the 996 subcarriers in the 996-tone RU are continuous. In addition, the 996-tone RU in the 100MHz channel shown in FIG. 19 is also defined across 80MHz, which can more flexibly utilize resources.
[0316] As shown in FIG. 20, the third 20MHz in the 100MHz is punctured, the first 20MHz and the second 20MHz are combined to correspond to a 484 subcarrier, the fourth 20MHz and the fifth 20MHz are also combined to correspond to a 484 subcarrier, and the two discontinuous 484 subcarriers can constitute a discontinuous virtual 996 subcarrier, i.e., a 996-tone RU. In addition, the subcarriers in the 996-tone RU located in the high frequency band are also defined across 80MHz, which can more flexibly utilize resources.
[0317] In the 100MHz including 484+484-tone MRU, and the 484 subcarriers in the 484+484-tone MRU are discontinuous, and in the 100MHz including 996-tone RU, and the 996 subcarriers in the 996-tone RU are discontinuous, whether the non-continuous 484 subcarriers and the non-continuous 996 subcarriers need to reserve the DC component needs to be considered. Since the DC component part cannot be used to transmit information, two non-continuous 242 subcarriers cannot be combined into a 484-tone RU, and two non-continuous 484 subcarriers cannot be combined into a 996-tone RU. That is, when the DC component overlaps with part of the two non-continuous 242 subcarriers, the two non-continuous 242 subcarriers cannot be combined into a 484-tone RU. Similarly, when the DC component overlaps with part of the two non-continuous 484 subcarriers, the two non-continuous 484 subcarriers cannot be combined into a 996-tone RU. This mode can guarantee that the 100MHz PPDU can successfully transmit information.
[0318] It can be seen that in the non-OFDMA transmission, if the 20MHz in the 100MHz is punctured, the 100MHz channel includes 484+242+242-tone MRU, or the 100MHz channel includes 484+484-tone MRU, or the 100MHz channel includes 996-tone RU.
[0319] Scenario 1.13: 40MHz in 100MHz is punctured.
[0320] Among them, 40MHz in 100MHz is punctured, which means that 40MHz in 100MHz is punctured and cannot be used to transmit data, so that 60MHz in 100MHz can be used to transmit data. In addition, the 40MHz in the 100MHz is punctured, which can be that the 40MHz subchannel in the 100MHz channel is punctured, such as the 40MHz subchannel in the 100MHz channel transmitting the first PPDU is punctured.
[0321] In this scenario, the first PPDU further includes puncturing field indication information, and the puncturing field indication information is used to indicate that 40MHz in 100MHz is punctured, and the 40MHz is located in the lowest 80MHz in 100MHz, or in other words, the punctured 40MHz does not include the highest 20MHz in 100MHz. Therefore, when the 40MHz in the 100MHz is punctured, the continuous 40MHz in the first to fourth 20MHz in the 100MHz can be punctured, and there are three puncturing modes.
[0322] In a possible implementation, the puncturing field indication information is a puncturing field. In a possible implementation, the first PPDU includes a U-SIG, and the U-SIG includes the puncturing field. The meaning of the puncturing field can be found in Table 5.
[0323] As can be seen from Table 5, when the value of the bandwidth field is 5, it indicates that the lowest 40 MHz in the 100 MHz is punctured; when the value of the bandwidth field is 6, it indicates that, from low frequency to high frequency in the 100 MHz, the second 20 MHz and the third 20 MHz are punctured; and when the value of the bandwidth field is 7, it indicates that, from low frequency to high frequency in the 100 MHz channel, the third 20 MHz and the fourth 20 MHz are punctured.
[0324] In an optional implementation, when the 40 MHz in the 100 MHz is punctured, one of the continuous 40 MHz that is not punctured corresponds to a 484-tone RU, and one of the 20 MHz that is not punctured corresponds to a 242-tone RU, so as to jointly form a 484+242-tone MRU. That is, the 100 MHz channel can include the 484+242-tone MRU, and the 100 MHz that transmits the first PPDU can include the 484+242-tone MRU. For example, FIGS. 21 to 23 are schematic diagrams of division of a 100 MHz channel. As shown in FIGS. 21 to 23, the 40 MHz in the 100 MHz is punctured, and the 100 MHz channel includes the 484+242-tone MRU. The 484-tone RU is a RU corresponding to the continuous 40 MHz that is not punctured in the 100 MHz, and the 242-tone RU is a RU corresponding to one of the 20 MHz that is not punctured in the 100 MHz. In addition, in the 100 MHz channel shown in FIG. 22, the 484-tone RU is defined across 80 MHz, and the resource can be more flexibly utilized.
[0325] In another optional implementation, when the 20 MHz in the 100 MHz is punctured, each of the 20 MHz that is not punctured corresponds to a 242-tone RU, so as to jointly form a 242+242+242-tone MRU. That is, the 100 MHz channel can include the 242+242+242-tone MRU, and the 100 MHz channel that transmits the first PPDU can include the 242+242+242-tone MRU. For example, FIGS. 24 to 26 are schematic diagrams of division of a 100 MHz channel. As shown in FIGS. 24 to 26, the 40 MHz in the 100 MHz is punctured, and the 100 MHz channel includes the 242+242+242-tone MRU. Each of the 242-tone RUs is a RU corresponding to each of the 20 MHz that is not punctured in the 100 MHz.
[0326] In a possible implementation, when the 100MHz channel includes 242+242+242-tone MRU, any two 242-tone MRUs can also form a 484-tone RU, including two 242-tone MRUs located in different 80MHz. For example, the 242-tone RU corresponding to the first 20MHz in FIG. 25 and the 242-tone RU corresponding to the fourth 20MHz can form a non-contiguous 484 subcarriers, i.e., form a 484-tone RU, so that the 100MHz channel includes 484+242-tone MRU, and the 484 subcarriers in the 484+242-tone MRU are non-contiguous.
[0327] As can be seen, in non-OFDMA transmission, when 40MHz in the 100MHz is punctured, the 100MHz channel includes 484+242-tone MRU, or the 100MHz channel includes 242+242+242-tone MRU.
[0328] It should be noted that the puncturing field shown in Table 5 above can indicate the division manner of the 100MHz channel, or in other words, can indicate the RU / MRU included by the 100MHz channel. In other words, the puncturing mode indicated by the puncturing field of the first PPDU can correspond to the RU / MRU included by the 100MHz.
[0329] Transmission mode 1.2: OFDMA transmission.
[0330] Compared with non-OFDMA transmission, in OFDMA transmission, the first device can respectively allocate frequency domain resources to different users. Therefore, the first device can directly use the RU or MRU type defined by the protocol without defining a new RU or MRU type, so as to reduce the implementation complexity. In a possible implementation, the first device can also redefine the RU or MRU type, so as to more flexibly utilize the resources and schedule users.
[0331] Similar to non-OFDMA transmission, in OFDMA transmission, the 100MHz can be punctured or not punctured. When the 100MHz is punctured, 20MHz in the 100MHz is punctured, or 40MHz in the 100MHz is punctured. The following also respectively describes the implementation of the 100MHz channel in the OFDMA transmission mode in the following scenarios: the scenario that the 100MHz is not punctured, the scenario that 20MHz in the 100MHz is punctured, and the scenario that 40MHz in the 100MHz is punctured.
[0332] Scenario 1.21: The 100MHz is not punctured.
[0333] In this scenario, 100MHz can be used to transmit information. The first device can not redefine a new RU or MRU, such as directly allocating resources in 80MHz of 100MHz to one or more users, and allocating resources in the remaining 20MHz of 100MHz to another one or more users.
[0334] In an alternative embodiment, when there is no puncturing in 100MHz, 100MHz can include one 484+242-tone MRU and two 242-tone RUs, such as the 100MHz channel used to transmit the first PPDU including one 484+242-tone MRU and two 242-tone RUs. In this way, the first device defines a 484+242-tone MRU across 80MHz, and can more flexibly use resources. For example, FIG. 27 is a schematic view of another division of a 100MHz channel, as shown in FIG. 27, the 100MHz channel includes one 484+242-tone MRU and two 242-tone RUs, wherein the 484+242-tone MRU corresponding to the highest 60MHz of 100MHz is defined across 80MHz.
[0335] In another alternative embodiment, when there is no puncturing in 100MHz, the 100MHz channel can include one 484-tone RU and three 242-tone RUs, such as the 100MHz channel used to transmit the first PPDU including one 484-tone RU and three 242-tone RUs. For example, FIG. 28 is a schematic view of another division of a 100MHz channel, as shown in FIG. 28, the 100MHz channel includes one 484-tone RU and three 242-tone RUs.
[0336] In another alternative embodiment, when there is no puncturing in 100MHz, the 100MHz channel can include five 242-tone RUs, such as the 100MHz channel used to transmit the first PPDU including five 242-tone RUs. For example, FIG. 29 is a schematic view of another division of a 100MHz channel, as shown in FIG. 29, the 100MHz channel includes five 242-tone RUs.
[0337] In yet another alternative implementation, when there is no puncturing in the 100MHz, the 100MHz channel can include one 242-tone RU and two 484-tone RUs, such as the 100MHz channel transmitting the first PPDU includes one 242-tone RU and two 484-tone RUs. For example, FIG. 30 is an illustration of yet another partition of a 100MHz channel, as shown in FIG. 30, the 100MHz channel includes one 242-tone RU and two 484-tone RUs.
[0338] In yet another alternative implementation, when there is no puncturing in the 100MHz, the 100MHz channel can include one 242-tone RU and one 996-tone RU, such as the 100MHz channel transmitting the first PPDU includes one 242-tone RU and one 996-tone RU. For example, FIG. 31 is an illustration of yet another partition of a 100MHz channel, as shown in FIG. 31, the 100MHz channel includes one 242-tone RU and one 996-tone RU. In addition, in the 100MHz channel shown in FIG. 31, the 996-tone RU is defined across 80MHz, which can be more flexible in utilizing the resources.
[0339] In yet another alternative implementation, when there is no puncturing in the 100MHz, the 100MHz channel can include one 484+242-tone MRU and one 484-tone RU, such as the 100MHz channel transmitting the first PPDU includes one 484+242-tone MRU and one 484-tone RU. For example, FIG. 32 is an illustration of yet another partition of a 100MHz channel, as shown in FIG. 32, the 100MHz channel includes one 484+242-tone MRU and one 484-tone RU. In addition, in the 100MHz channel shown in FIG. 32, the 484-tone RU in the high frequency band is defined across 80MHz, which can be more flexible in utilizing the resources.
[0340] It can be seen that when there is no puncturing in the 100MHz, the first device can directly use the defined RU or MRU types to partition the 100MHz channel in the manner shown in FIGS. 28, 29 and 30 to reduce the implementation complexity without defining new RU or MRU types. In addition, when there is no puncturing in the 100MHz, the first device can also define the RUs across 80MHz in the manner shown in FIGS. 27, 31 and 32, which can be more flexible in utilizing the resources.
[0341] Scenario 1.22: 20MHz in 100MHz is punctured.
[0342] In this scenario, the first PPDU further comprises puncturing field indication information, which is used to indicate that 20MHz in 100MHz is punctured, and the 20MHz is located in the lowest 80MHz in 100MHz. The meaning of the puncturing field indication information and the puncturing mode can be referred to the description in scenario 1.12, and will not be described herein.
[0343] However, the specific form of the puncturing field indication information in this scenario is different from that in scenario 1.12. For OFDMA transmission, the lowest 80MHz in 100MHz corresponds to one 4-bit puncturing indication, the highest 20MHz in 100MHz corresponds to one 4-bit puncturing indication, and the 4-bit of the highest 20MHz is 1111. The 4-bit of the lowest 80MHz in 100MHz is used to indicate the puncturing of 20MHz in the lowest 80MHz, and the 1111 of the highest 20MHz is used to indicate that the highest 20MHz is not punctured. That is, for OFDMA transmission, for the first PPDU of 100MHz, there are two 4-bit puncturing indication information, one 4-bit puncturing indication information corresponds to the lowest 80MHz in 100MHz, and is used to indicate the puncturing of 20MHz in the lowest 80MHz; the other 4-bit is set to 1111, and is used to indicate that the highest 20MHz in 100MHz is not punctured.
[0344] In OFDMA transmission, when the puncturing field indication information is the puncturing field, the meaning of the puncturing field can be referred to Table 6 shown below:
[0345] Table 6
[0346] In Table 6, the domain value-1 is one 4-bit corresponding to the lowest 80MHz in 100MHz, and the domain value-2 is one 4-bit corresponding to the highest 20MHz in 100MHz. The value of the domain value-1 represents the puncturing mode of 20MHz in the lowest 80MHz in 100MHz, for example, the value of the domain value-1 is 0111, which indicates that the lowest 20MHz in the lowest 80MHz is punctured. The value of the domain value-2 is 1111, which represents that the highest 20MHz in 100MHz is not punctured, thereby guaranteeing the transmission resource of 100MHz.
[0347] In addition, when 20MHz in 100MHz is punctured, the channel division manner of 100MHz can refer to the channel division manner of 100MHz in scenario 1.12. For example, when 20MHz in 100MHz is punctured, the 100MHz channel includes 484+242+242-tone MRU, and the 100MHz channel for transmitting the first PPDU includes 484+242+242-tone MRU. For another example, when 20MHz in 100MHz is punctured, the 100MHz channel includes 484+484-tone MRU, and the 100MHz channel for transmitting the first PPDU can include 484+484-tone MRU, and the two 484 subcarriers in the 484+484-tone MRU are continuous or discontinuous. For another example, when 20MHz in 100MHz is punctured, the 100MHz channel includes 996-tone RU, and the 100MHz channel for transmitting the first PPDU can include 996-tone RU, and the 996 subcarriers in the 996-tone RU are continuous or discontinuous.
[0348] Scenario 1.23: 40MHz in 100MHz is punctured.
[0349] In this scenario, the first PPDU further includes puncture field indication information, and the puncture field indication information is used to indicate that 40MHz in 100MHz is punctured, and the 40MHz is located in the lowest 80MHz in 100MHz. Wherein, the meaning indicated by the puncture field indication information, and the puncture mode can refer to the description in scenario 1.13, and will not be repeated here.
[0350] However, the specific form of the puncture field indication information in this mode is not the same as the specific form of the puncture field indication information in scenario 1.13. For OFDMA transmission, the lowest 80MHz in 100MHz corresponds to a 4-bit puncture indication, the highest 20MHz corresponds to a 4-bit puncture indication, and the highest 20MHz corresponds to a 4-bit 1111. Among them, the 4-bit corresponding to the lowest 80MHz in 100MHz is used to indicate the puncture of 40MHz in the lowest 80MHz, and the 1111 corresponding to the highest 20MHz is used to indicate that the highest 20MHz is not punctured. That is, for OFDMA transmission, for the first PPDU of 100MHz, there are two 4-bit puncture indication information, one 4-bit puncture indication information corresponds to the lowest 80MHz in 100MHz, and is used to indicate the puncture of 40MHz in the lowest 80MHz; another bit is set to 1111, and is used to indicate that the highest 20MHz in 100MHz is not punctured.
[0351] For OFDMA transmission, the puncturing field indicates the information of the puncturing field, and the puncturing field indicates 40MHz in 100MHz being punctured in multiple cases. Referring to Table 6, the multiple cases are not described again.
[0352] In addition, when 40MHz in 100MHz is punctured, the channel division mode of 100MHz can refer to the division mode of 100MHz channel in scenario 1.13. For example, when 40MHz in 100MHz is punctured, the 100MHz channel can include a 484+242-tone MRU, such as the 100MHz channel transmitting the first PPDU can include a 484+242-tone MRU. For another example, when 40MHz in 100MHz is punctured, the 100MHz channel can include a 242+242+242-tone MRU, such as the 100MHz channel transmitting the first PPDU can include a 242+242+242-tone MRU.
[0353] It should be noted that the puncturing field shown in Table 6 can indicate the division mode of the 100MHz channel, or in other words, can indicate the RU / MRU included in the 100MHz channel.
[0354] In addition, for OFDMA transmission, if the first PPDU includes a UHR-SIG field, there will be a resource unit allocation (RU Allocation) field in the common part of the UHR-SIG field, which is used for RU or MRU allocation of users and for indicating the number of users corresponding to the allocated RU or MRU. Generally, each 242-tone RU range will correspond to an RU Allocation field. Thus, for the first PPDU occupying 100MHz, there are a total of 5 RU Allocation fields (labeled RU Allocation #1 to RU Allocation #5 from low to high in frequency). Further, in an 80MHz frequency sub-block, two content channels (CCs) are usually defined, different contents are carried in different 20MHz sub-channels to improve transmission efficiency.
[0355] For 100MHz OFDMA transmission or Non-OFDMA MU-MIMO transmission, each CC carries in a 20MHz. In the lowest 80MHz of 100MHz, it is a repeating mode of CC1, CC2, CC1, CC2; in the highest 20MHz of 100MHz, there is CC1, and the content can be different from the content of CC1 in the lowest 80MHz, so it can also be marked as CC3.
[0356] That is, the 100MHz channel transmitting the first PPDU includes the first content channel and the second content channel in the low 80MHz and includes the third content channel in the high 20MHz. In one possible implementation, the first PPDU includes a UHR-SIG, the UHR-SIG includes the first content channel and the second content channel in the low 80MHz and includes the third content channel in the high 20MHz.
[0357] In one optional implementation, the first content channel and the third content channel each carries three resource unit allocation fields, and the second content channel carries two resource unit allocation fields, the resource unit allocation fields carried by the first content channel, the second content channel and the third content channel are used to indicate the allocation of RUs or MRUs.
[0358] For example, the first content channel is CC1, the second content channel is CC2, and the third content channel is CC3, where CC1 and CC2 are CCs included in the lower 80 MHz of the 100 MHz channel, and CC3 is a CC included in the upper 20 MHz of the 100 MHz channel. FIG. 33 is a diagram of an example of resource unit allocation information. As shown in FIG. 33, the UHR-SIG includes CC1, CC2, and CC3, which are repeated for CC1, CC2, CC1, CC2 within the lower 80 MHz of the 100 MHz channel. CC1 and CC2 carry RU Allocation #1, RU Allocation #2, RU Allocation #3, RU Allocation #4, and RU Allocation #5 in order from low to high frequency. Thus, CC1 carries RU Allocation #1, RU Allocation #3, and RU Allocation #5, and CC2 carries RU Allocation #2 and RU Allocation #4. CC3 carries the same RUs as CC1, i.e., CC3 carries RU Allocation #1, RU Allocation #3, and RU Allocation #5. Each RU Allocation carried by CC1, CC2, and CC3 indicates an allocation of RUs or MRUs, and CC1 and CC3 need to indicate the same allocation of RUs or MRUs, including RU or MRU size and location. In one possible implementation, the number of users indicated by each RU Allocation carried by CC3 can be different from the number of users indicated by each RU Allocation carried by CC1, e.g., the number of users indicated by RU Allocation #1 carried by CC3 can be different from the number of users indicated by RU Allocation #1 carried by CC1. In another possible implementation, the number of users indicated by each RU Allocation carried by CC3 can be the same as the number of users indicated by each RU Allocation carried by CC1, e.g., the number of users indicated by RU Allocation #1 carried by CC3 can be the same as the number of users indicated by RU Allocation #1 carried by CC1, in which case CC1 and CC3 are the same.
[0359] As shown in FIG. 33, each CC also carries a cyclic redundancy code (CRC) and a Tail. The CRC is used to check whether the bits of a code block are transmitted correctly, and the Tail is a tail part, which is set to 0 and used to terminate the trellis of a convolutional decoder. The end of the Tail in each CC can mark the end of a field, and the field can be referred to as a common field of the CC. In addition, each CC also carries a U-SIG overflow field, which is used to carry common information that cannot be carried by the U-SIG.
[0360] In a possible implementation, the common field of the first content channel is located in a first common code block, the common field of the second content channel is located in a second common code block, and the common field of the third content channel is located in a third common code block. The first common code block and the third common code block each carry three resource unit allocation fields, and the second common code block carries two resource unit allocation fields. Alternatively, in a case where the first content channel and the third content channel each carry three resource unit allocation fields, and the second content channel carries two resource unit allocation fields, the common field of the first content channel, the common field of the second content channel, and the common field of the third content channel are located in a common code block respectively. This manner can save the overhead of CRC and Tail.
[0361] For example, FIGS. 34 to 36 are schematic diagrams of resource unit allocation information. As shown in FIG. 34, the common fields corresponding to RU Allocation#1, RU Allocation#3, and RU Allocation#5 carried by CC1 are located in a common code block 11. As shown in FIG. 35, the common fields corresponding to RU Allocation#2, RU Allocation#4 carried by CC2 are located in a common code block 21. As shown in FIG. 36, the common fields corresponding to RU Allocation#1, RU Allocation#3, and RU Allocation#5 carried by CC3 are located in a common code block 31.
[0362] In addition, in FIG. 34 to FIG. 36, a user code block, such as user code block 11, is also included, which carries a user identification, and the user identification carried corresponds to the allocation of the RU or MRU indicated by the RU Allocation of the common code block. For example, in FIG. 34, the RU or MRU allocated by the RU Allocation #1, RU Allocation #3 and RU Allocation #5 carried by the common code block 11 corresponds to the user identification carried by the user code block 11, or is understood that the RU or MRU allocated by the RU Allocation #1, RU Allocation #3 and RU Allocation #5 carried by the common code block 11 is allocated to the user corresponding to the user identification carried by the user code block 11. Similarly, the user code block and the common code block in the following resource unit allocation information diagrams have the same understanding, and will not be repeated.
[0363] In a possible implementation, the common field of the first content channel is located in the first common code block and the second common code block, the common field of the second content channel is located in the third common code block, the common field of the third content channel is located in the fourth common code block and the fifth common code block, the first common code block, the third common code block and the fourth common code block respectively carry two resource unit allocation fields, and the second common code block and the fifth common code block respectively carry one resource unit allocation field. In other words, in the case that the first content channel and the third content channel respectively carry three resource unit allocation fields, and the second content channel carries two resource unit allocation fields, the common field of the first content channel and the common field of the third content channel are respectively located in two common code blocks, and the common field of the second content channel is located in one common code block.
[0364] For example, FIG. 37 to FIG. 39 are respectively a resource unit allocation information diagram. As shown in FIG. 37, the common field corresponding to the RU Allocation #1 and RU Allocation #3 carried by the CC1 is located in the common code block 11, and the common field corresponding to the RU Allocation #5 carried by the CC1 is located in the common code block 12. As shown in FIG. 38, the common field corresponding to the RU Allocation #2 and RU Allocation #4 carried by the CC2 is located in the common code block 21. As shown in FIG. 39, the common field corresponding to the RU Allocation #1 and RU Allocation #3 carried by the CC3 is located in the common code block 31, and the common field corresponding to the RU Allocation #5 carried by the CC1 is located in the common code block 32.
[0365] It can be seen that the first content channel and the third content channel respectively carry three resource unit allocation fields, and the second content channel carries two resource unit allocation fields. In the case that the resource unit allocation fields respectively carried by the first content channel, the second content channel and the third content channel are used to indicate the allocation of RUs or MRUs, the common fields of the first content channel, the second content channel and the third content channel are respectively located in one common encoding block, or the common fields of the first content channel and the third content channel are respectively located in two common encoding blocks, and the common field of the second content channel is located in one common encoding block.
[0366] In another optional implementation, the first content channel, the second content channel and the third content channel respectively carry three resource unit allocation fields. Among them, the first content channel and the third content channel respectively carry three resource unit allocation fields used to indicate the allocation of RUs or MRUs; and the second content channel carries three resource unit allocation fields, two of which are used to indicate the allocation of RUs or MRUs, and one is a reserved field or used to indicate puncturing information or used to indicate reserved information. In a possible implementation, the one resource unit allocation field carried by the second content channel can be replaced by a reserved field.
[0367] The first content channel, the second content channel and the third content channel all carry three resource unit allocation fields, which can ensure that the lengths of the common fields in different content channels are equal, and is beneficial to decoding and parsing by the receiving end (such as the second device).
[0368] For example, the first content channel is CC1, the second content channel is CC2, and the third content channel is CC3, wherein CC1 and CC2 are CCs included in the low 80MHz of the 100MHz channel transmitting the first PPDU, and CC3 is a CC included in the high 20MHz of the 100MHz channel. FIG. 40 is a schematic diagram of another resource unit allocation information. As shown in FIG. 40, CC1 and CC3 both carry RU Allocation#1, RU Allocation#3, and RU Allocation#5, and CC2 carries RU Allocation#2, RU Allocation#4, and RU Allocation#6. The RU Allocation#1, RU Allocation#3, and RU Allocation#5 carried by CC1 and CC3, and the RU Allocation#2 and RU Allocation#4 carried by CC2 are used to indicate the allocation of RUs or MRUs, and the RU Allocation#6 carried by CC2 is used to indicate puncturing information or is used to indicate reservation information. In one possible implementation, the RU Allocation#6 carried by CC2 can be replaced by a reserved field, i.e., a reserved field is arranged after the RU Allocation#4 carried by CC2, instead of an RU Allocation field.
[0369] In one possible implementation, the common field of the first content channel is located in a first common coding block, the common field of the second content channel is located in a second common coding block, and the common field of the third content channel is located in a third common coding block, and the first common coding block, the second common coding block, and the third common coding block respectively carry the three resource unit allocation fields. Alternatively, in the case where the first content channel, the second content channel, and the third content channel respectively carry the three resource unit allocation fields, the common field of the first content channel, the common field of the second content channel, and the common field of the third content channel are respectively located in a common coding block.
[0370] For example, FIGS. 41 to 43 are respectively a schematic diagram of a resource unit allocation information. As shown in FIG. 41, the common field corresponding to the RU Allocation#1, the RU Allocation#3, and the RU Allocation#5 carried by CC1 is located in a common coding block 11. As shown in FIG. 42, the common field corresponding to the RU Allocation#2, the RU Allocation#4, and the RU Allocation#6 or the reserved field carried by CC2 is located in a common coding block 21. As shown in FIG. 43, the common field corresponding to the RU Allocation#1, the RU Allocation#3, and the RU Allocation#5 carried by CC3 is located in a common coding block 31.
[0371] In a possible implementation, the common field of the first content channel is located in the first common coding block and the second common coding block, the common field of the second content channel is located in the third common coding block and the fourth common coding block, and the common field of the third content channel is located in the fifth common coding block and the sixth common coding block. The first common coding block, the third common coding block, and the fifth common coding block respectively carry two resource unit allocation fields, and the second common coding block, the fourth common coding block, and the sixth common coding block respectively carry one resource unit allocation field. Alternatively, the first common coding block, the third common coding block, and the fifth common coding block respectively carry two resource unit allocation fields, and the second common coding block, the fourth common coding block, and the sixth common coding block respectively carry one reserved field. Alternatively, in the case that the first content channel, the second content channel, and the third content channel respectively carry three resource unit allocation fields, the common field of the first content channel, the common field of the second content channel, and the common field of the third content channel are respectively located in two common coding blocks.
[0372] For example, FIGS. 44 to 46 are respectively schematic diagrams of resource unit allocation information. As shown in FIG. 44, the common field corresponding to the RU Allocation#1 and the RU Allocation#3 carried by the CC1 is located in the common coding block 11, and the common field corresponding to the RU Allocation#5 is located in the common coding block 12. As shown in FIG. 45, the common field corresponding to the RU Allocation#2 and the RU Allocation#4 carried by the CC2 is located in the common coding block 21, and the common field corresponding to the RU Allocation#6 or the reserved field is located in the common coding block 22. As shown in FIG. 46, the common field corresponding to the RU Allocation#1 and the RU Allocation#3 carried by the CC3 is located in the common coding block 31, and the common field corresponding to the RU Allocation#5 is located in the common coding block 32.
[0373] It can be seen that, in the case that the first content channel, the second content channel, and the third content channel respectively carry three resource unit allocation fields, the common field of the first content channel, the common field of the second content channel, and the common field of the third content channel are respectively located in one common coding block, or the common field of the first content channel, the common field of the second content channel, and the common field of the third content channel are respectively located in two common coding blocks.
[0374] S102. The first device transmits a first PPDU by using a 100MHz channel.
[0375] S103. The second device receives the first PPDU.
[0376] S104. The second device parses the first PPDU.
[0377] The second device parses the first PPDU, including: reading bandwidth field indication information of the first PPDU, and obtaining, through the bandwidth field indication information, that the first PPDU occupies a bandwidth of 100 MHz. In a possible implementation, the second device reads a bandwidth field in a U-SIG of the first PPDU, and obtains, through the bandwidth field, that the first PPDU occupies a bandwidth of 100 MHz.
[0378] In a possible implementation, the second device further reads puncturing field indication information of the first PPDU, obtains, through the puncturing field indication information, puncturing conditions in a 100-MHz channel in which the first PPDU is transmitted, and then can obtain a channel carrying data information according to the puncturing conditions of the 100 MHz, and further obtain the data information carried in the channel. In a possible implementation, the second device reads a puncturing field in a U-SIG of the first PPDU, obtains, through the puncturing field, puncturing conditions in a 100-MHz channel in which the first PPDU is transmitted, and then obtains data information from a channel that is not punctured.
[0379] In an optional implementation, the 100 MHz belongs to a frequency range of 5735 MHz to 5835 MHz in an unlicensed frequency band, for example, the 100 MHz used to transmit the first PPDU belongs to the frequency range of 5735 MHz to 5835 MHz in the unlicensed frequency band. In this mode, the first device can fully use the 100 MHz corresponding to the frequency range of 5735 MHz to 5835 MHz in the unlicensed frequency band to transmit data, that is, the frequency spectrum utilization of 5.8 GHz can be maximized, the frequency spectrum utilization and system throughput are improved, and the time delay is reduced.
[0380] In addition, the spectrum of the unlicensed frequency band UNII-2A part needs to be matched with dynamic spectrum selection (DFS) and transmit power control (TPC) to detect signals such as weather radars, which is relatively complex and easy to produce false alarms, so it is relatively difficult to use a spectrum greater than 80 MHz at 5.1 GHz. When the 100 MHz belongs to the frequency range of 5735 MHz to 5835 MHz in the unlicensed frequency band, the use of the 100-MHz channel is added in the UNII-3 part, and the use of the spectrum greater than 80 MHz can be more easily realized.
[0381] In a possible implementation, the 100 MHz belongs to a licensed frequency band, for example, the 100 MHz used to transmit the first PPDU belongs to a licensed frequency band. In this mode, when there is a 100-MHz relative available bandwidth in some environment, the first device can fully use the 100 MHz to transmit data, and the frequency spectrum utilization can be improved.
[0382] In a possible implementation, the first device can further transmit a PPDU of 160 MHz to the second device under the condition that the first device transmits a first PPDU of 100 MHz to the second device. That is, the first device can use 160 MHz of 5.1 GHz and 100 MHz of 5.8 GHz for transmission in combination with multi-link operation (MLO), so as to maximize the spectrum utilization of 5 GHz.
[0383] It can be seen that in the embodiment of the application, the first device generates a first PPDU of 100 MHz, and transmits the first PPDU to the second device by using a 100 MHz channel, so as to realize 100 MHz data transmission. Compared with the transmission of information by using a PPDU defined by a protocol, the method can improve the spectrum utilization.
[0384] The embodiment of the application further provides another communication method 200, and FIG. 47 is an interaction schematic diagram of the communication method 200. The communication method 200 is also described from the perspective of the interaction between the first device and the second device. The communication method 200 includes but is not limited to the following steps:
[0385] S201. The first device generates a first PPDU, and the first PPDU includes bandwidth field indication information and puncturing field indication information. The bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 160 MHz, and the puncturing field indication information is used to indicate that the highest 60 MHz in the 160 MHz is punctured.
[0386] In a possible implementation, the first PPDU includes general signaling field indication information, and the general signaling field indication information includes bandwidth field indication information and puncturing field indication information. In addition, the general signaling field indication information can be a general signaling field, the bandwidth field indication information can be information used to indicate a bandwidth, for example, the bandwidth field indication information is a bandwidth field, and the bandwidth field is used to indicate that the bandwidth of the first PPDU is 160 MHz; the puncturing field indication information can be information used to indicate a puncturing mode, for example, the puncturing field indication information is a puncturing field, and the puncturing field is used to indicate the first PPDU.
[0387] In an optional implementation, the first PPDU includes a U-SIG, and the U-SIG includes a bandwidth field and a puncturing field. The value of the bandwidth field in the U-SIG is 3, which indicates that the bandwidth of the first PPDU is 160 MHz. In addition, the puncturing field in the U-SIG is used to indicate that the highest 60 MHz in the 160 MHz is punctured, and then the first PPDU actually occupies a bandwidth of 100 MHz.
[0388] It can be seen that the first device can indicate the bandwidth of the first PPDU as 160MHz through the bandwidth field in the U-SIG, and indicate that the highest 60MHz in the 160MHz is punctured through the puncturing field in the U-SIG, so that the first PPDU actually occupies a bandwidth of 100MHz.
[0389] In a possible implementation, the puncturing field indication information does not indicate that the highest 60MHz in the 160MHz is punctured, but indicates that the lowest 60MHz in the 160MHz is punctured, so that the first PPDU also actually occupies a bandwidth of 100MHz.
[0390] In an optional implementation, the first PPDU is a UHR PPDU, which can be referred to in S101 described above, and will not be described here. In a possible implementation, the first PPDU can be a PPDU in a standard after 802.11bn, which is not limited by the embodiments of the application. For ease of description, the following takes the first PPDU as a UHR PPDU as an example for description.
[0391] In addition, the transmission mode of the first PPDU includes non-OFDMA transmission and OFDMA transmission. The following describes the implementation of the 100MHz channel for the two transmission modes of non-OFDMA transmission and OFDMA transmission respectively:
[0392] Transmission mode 2.1: non-OFDMA transmission.
[0393] In non-OFDMA transmission, it is necessary to redefine the MRU in the 100MHz channel actually occupied by the first PPDU. In addition, the 100MHz channel actually occupied by the first PPDU can not be punctured, or can be punctured. When the 100MHz channel actually occupied by the first PPDU is punctured, 20MHz in the 100MHz can be punctured, or 40MHz in the 100MHz can be punctured. Therefore, the following describes the implementation of the 100MHz channel actually occupied by the first PPDU for the following three scenarios: the 100MHz actually occupied by the first PPDU does not exist puncturing, 20MHz in the 100MHz actually occupied by the first PPDU is punctured, and 40MHz in the 100MHz actually occupied by the first PPDU is punctured:
[0394] Scenario 2.11: The 100MHz actually occupied by the first PPDU does not exist puncturing.
[0395] In the scenario, the 100MHz actually occupied by the first PPDU does not exist puncturing, indicating that the 100MHz actually occupied by the first PPDU can be used for data transmission.
[0396] In this scenario, the implementation of the 100MHz channel actually occupied by the first PPDU can refer to the implementation of the 100MHz channel in scenario 1.11 of the communication method 100 described above, and will not be described again. For example, the 80MHz in the 100MHz actually occupied by the first PPDU can correspond to a 996-tone RU, and the highest 20MHz can correspond to a 242-tone RU, so that the channel for transmitting the first PPDU can include a 996+242-tone MRU.
[0397] It should be noted that the 996+242-tone MRU is not included in the 160MHz channel defined in the current protocol. That is, the 996+242-tone MRU format is a new MRU format defined by the embodiments of the present application.
[0398] Scenario 2.12: The 20MHz in the 100MHz actually occupied by the first PPDU is punctured.
[0399] Among them, the 20MHz in the 100MHz actually occupied by the first PPDU is punctured, indicating that there is 80MHz in the 100MHz actually occupied by the first PPDU that can be used to transmit data.
[0400] In this scenario, the puncturing field indication information of the first PPDU is also used to indicate that the 20MHz in the 100MHz is punctured, and the 20MHz is located in the lowest 80MHz in the 100MHz, or in other words, the punctured 20MHz is not the highest 20MHz in the 100MHz. Therefore, when the 20MHz in the 100MHz actually occupied by the first PPDU is punctured, the first to fourth 20MHz in the 100MHz can be punctured, and there are four puncturing modes.
[0401] In one possible implementation, the puncturing field indication information is a puncturing field, and the meaning of the puncturing field can refer to Table 7 described below:
[0402] Table 7
[0403] As can be seen from Table 7, when the value of the puncturing field is 0, it indicates that the highest 60MHz in the 160MHz is punctured, and there is no puncturing in the lowest 100MHz. When the value of the puncturing field is 1 to 4, it respectively indicates the puncturing of the 20MHz in the lowest 100MHz in the 160MHz when the highest 60MHz in the 160MHz is punctured. For example, when the value of the puncturing field is 2, it indicates that the highest 60MHz in the 160MHz is punctured, and the second 20MHz in the lowest 100MHz is punctured.
[0404] In addition, when the 20 MHz of the 100 MHz actually occupied by the first PPDU is punctured, the channel division manner of the actually occupied 100 MHz can refer to the channel division manner of the 100 MHz in scenario 1.12 of the communication method 100, or the channel division manner of the 100 MHz for transmitting the first PPDU can refer to the channel division manner of the 100 MHz in scenario 1.12 of the communication method 100, and details are not repeated herein.
[0405] For example, when the 20 MHz of the 100 MHz actually occupied by the first PPDU is punctured, the 100 MHz includes a 484+242+242-tone MRU. For another example, when the 20 MHz of the 100 MHz actually occupied by the first PPDU is punctured, the 100 MHz includes a 484+484-tone MRU. For another example, when the 20 MHz of the 100 MHz actually occupied by the first PPDU is punctured, the 100 MHz includes a 996-tone RU.
[0406] Scenario 2.13: 40 MHz of the 100 MHz actually occupied by the first PPDU is punctured.
[0407] In the scenario, the puncturing field of the first PPDU indicates that 40 MHz of the 100 MHz is punctured, and the 40 MHz is located in the lowest 80 MHz of the 100 MHz, or the punctured 40 MHz does not include the highest 20 MHz of the 100 MHz. Therefore, when 40 MHz of the 100 MHz is punctured, 40 MHz of the first to fourth 20 MHz of the 100 MHz can be punctured, and there are three puncturing modes, and the specific puncturing mode can refer to Table 7 shown in the above. For example, when the value of the puncturing field is 5, it indicates that the highest 60 MHz of the 160 MHz is punctured, and the lowest 40 MHz of the lowest 100 MHz of the 160 MHz is punctured.
[0408] In the scenario, the puncturing field of the first PPDU indicates that 40 MHz of the 100 MHz is punctured, and the 40 MHz is located in the lowest 80 MHz of the 100 MHz, or the punctured 40 MHz does not include the highest 20 MHz of the 100 MHz. Therefore, when 40 MHz of the 100 MHz is punctured, 40 MHz of the first to fourth 20 MHz of the 100 MHz can be punctured, and there are three puncturing modes, and the specific puncturing mode can refer to Table 7 shown in the above. For example, when the value of the puncturing field is 5, it indicates that the highest 60 MHz of the 160 MHz is punctured, and the lowest 40 MHz of the lowest 100 MHz of the 160 MHz is punctured.
[0409] In addition, when the 40 MHz of the 100 MHz actually occupied by the first PPDU is punctured, the channel division manner of the actually occupied 100 MHz can refer to the channel division manner of the 100 MHz in scenario 1.13 of the communication method 100, or the channel division manner of the 100 MHz for transmitting the first PPDU can refer to the channel division manner of the 100 MHz in scenario 1.13 of the communication method 100, and details are not repeated herein.
[0410] For example, the 100MHz channel can include a 484+242-tone MRU when 40MHz of the 100MHz actually occupied by the first PPDU is punctured. For another example, the 100MHz channel can include a 242+242+242-tone MRU when 40MHz of the 100MHz actually occupied by the first PPDU is punctured.
[0411] Transmission mode 2.2: OFDMA transmission.
[0412] In the OFDMA transmission mode, the first device can directly use the defined RU or MRU type without defining a new RU or MRU type, so as to reduce the implementation complexity. In a possible implementation, the first device can also redefine the RU or MRU type, so as to more flexibly utilize the resource and schedule users.
[0413] Similar to the non-OFDMA transmission, for the OFDMA transmission, the channel division of the 100MHz actually occupied by the first PPDU is described for the following three scenarios: there is no puncture in the 100MHz actually occupied by the first PPDU, 20MHz of the 100MHz actually occupied by the first PPDU is punctured, and 40MHz of the 100MHz actually occupied by the first PPDU is punctured:
[0414] Scenario 2.21: There is no puncture in the 100MHz actually occupied by the first PPDU.
[0415] When there is no puncture in the 100MHz actually occupied by the first PPDU, the first device can redefine a new RU or MRU or not redefine a new RU or MRU. In this mode, the channel division of the 100MHz actually occupied by the first PPDU can refer to the channel division of the 100MHz in scenario 1.21 of the communication method 100, which will not be described herein again.
[0416] For example, the 100 MHz channel actually occupied by the first PPDU without the puncturing includes one 484+242-tone MRU and two 242-tone RUs. For another example, the 100 MHz channel actually occupied by the first PPDU without the puncturing includes one 484-tone RU and three 242-tone RUs. For another example, the 100 MHz channel actually occupied by the first PPDU without the puncturing includes five 242-tone RUs. For another example, the 100 MHz channel actually occupied by the first PPDU without the puncturing can include one 242-tone RU and two 484-tone RUs.
[0417] Scenario 2.22: 20 MHz in the 100 MHz actually occupied by the first PPDU is punctured.
[0418] In this scenario, the puncturing field indication information is further used to indicate that 20 MHz in the 100 MHz is punctured, and the 20 MHz is located in the lowest 80 MHz in the 100 MHz. The meaning indicated by the puncturing field indication information and the puncturing mode can be referred to the description in scenario 1.12, and will not be described herein.
[0419] However, the specific form of the puncturing field indication information in this way is different from the specific form of the puncturing field indication information in scenario 1.12. For OFDMA transmission, the lowest 80 MHz in the 160 MHz corresponds to one 4-bit puncturing indication, the highest 80 MHz corresponds to one 4-bit puncturing indication, and the 4-bit of the highest 80 MHz is 1000. Among them, the 4-bit of the lowest 80 MHz in the 160 MHz is used to indicate the puncturing of 20 MHz in the lowest 80 MHz, and the 1000 of the highest 80 MHz is used to indicate that the highest 60 MHz in the highest 80 MHz is punctured and the lowest 20 MHz is not punctured. That is to say, for OFDMA transmission, for the first PPDU of the 160 MHz, there are two 4-bit puncturing indication information, one 4-bit puncturing indication information corresponds to the lowest 80 MHz in the 160 MHz, and is used to indicate the puncturing of 20 MHz in the lowest 80 MHz; the other bit is set to 1000, and is used to indicate that the highest 60 MHz in the highest 80 MHz in the 160 MHz is punctured and the lowest 20 MHz is not punctured.
[0420] For OFDMA transmission, the meaning of the puncturing field of the puncturing field indication information of the first PPDU can be referred to Table 8 shown below:
[0421] Table 8
[0422] In Table 8, the domain value -1 is a 4-bit corresponding to the lowest 80MHz in the 160MHz, and the domain value -2 is a 4-bit corresponding to the highest 80MHz in the 160MHz. The value of the domain value -1 represents the puncturing mode of the 20MHz in the lowest 80MHz in the 160MHz, for example, the value of the domain value -1 is set as 0111, indicating that the lowest 20MHz in the lowest 80MHz is punctured. The value of the domain value -2 is set as 1000, representing that the highest 60MHz in the 160MHz is punctured and the lowest 20MHz is not punctured, so as to guarantee that the actual occupied bandwidth of the first PPDU is 100MHz.
[0423] In addition, when the 20MHz in the 100MHz actually occupied by the first PPDU is punctured, the channel division mode of the 100MHz actually occupied by the first PPDU can refer to the channel division mode of the 100MHz in the scenario 1.22 in the communication method 100, which will not be described again. For example, when the 20MHz in the 100MHz actually occupied by the first PPDU is punctured, the 100MHz channel includes a 484+242+242-tone MRU. For another example, when the 20MHz in the 100MHz actually occupied by the first PPDU is punctured, the 100MHz channel includes a 484+484-tone MRU, and the two 484 subcarriers in the 484+484-tone MRU are continuous or discontinuous. For another example, when the 20MHz in the 100MHz actually occupied by the first PPDU is punctured, the 100MHz channel includes a 996-tone RU, and the 996 subcarriers in the 996-tone RU are continuous or discontinuous.
[0424] Scenario 2.23: 40MHz in the 100MHz actually occupied by the first PPDU is punctured.
[0425] In this scenario, the puncturing field indication information is also used to indicate that the 40MHz in the 100MHz actually occupied by the first PPDU is punctured, and the 40MHz is located in the lowest 80MHz in the 100MHz. The meaning indicated by the puncturing field indication information and the puncturing mode can refer to the description in the scenario 1.23 described above, and will not be described again.
[0426] However, the specific form of the puncturing field indication information in this mode is different from that in scenario 1.13. For OFDMA transmission, the lowest 80 MHz of the 160 MHz of the first PPDU corresponds to a 4-bit puncturing indication, the highest 60 MHz of the 160 MHz corresponds to a 4-bit puncturing indication, and the 4-bit of the highest 60 MHz is 1000. Among them, the 4-bit of the lowest 80 MHz of the 160 MHz is used to indicate the puncturing situation of the 40 MHz in the lowest 80 MHz, and the 1000 of the highest 80 MHz is used to indicate that the highest 60 MHz of the highest 80 MHz is punctured and the lowest 20 MHz is not punctured. That is, for OFDMA transmission, for the 160 MHz first PPDU, there are two 4-bit puncturing indication information, one 4-bit puncturing indication information corresponds to the lowest 80 MHz of the 160 MHz, and is used to indicate the puncturing situation of the 40 MHz in the lowest 80 MHz; the other bit is set to 1000, which is used to indicate that the highest 60 MHz of the highest 80 MHz of the 160 MHz is punctured and the lowest 20 MHz is not punctured.
[0427] In OFDMA transmission, when the puncturing field indication information is the puncturing field, the meaning of the puncturing field indicating that the 40 MHz of the 100 MHz actually occupied by the first PPDU is punctured can be referred to the above Table 8, and will not be repeated.
[0428] In addition, when the 40 MHz of the 100 MHz actually occupied by the first PPDU is punctured, the channel division mode of the 100 MHz can refer to the channel division mode of the 100 MHz in the above scenario 1.13. For example, when the 40 MHz of the 100 MHz actually occupied by the first PPDU is punctured, the 100 MHz channel includes 484+242-tone MRU. For another example, when the 40 MHz of the 100 MHz actually occupied by the first PPDU is punctured, the 100 MHz channel includes 242+242+242-tone MRU.
[0429] In addition, for OFDMA transmission, if the first PPDU includes a UHR-SIG field, there are RU Allocation fields in the common part of the UHR-SIG field for RU or MRU allocation of users, and for indicating the number of users corresponding to the allocated RU or MRU. Thus, for the first PPDU of 160MHz, there is one RU Allocation field in each 20MHz of the 160MHz, and there are a total of 8 RU Allocation fields (marked as RU Allocation #1 to RU Allocation #8 from low to high in frequency). Further, two content channels (CC) are usually defined, different contents are carried in different 20MHz subchannels to improve transmission efficiency.
[0430] For OFDMA transmission of the first PPDU of 160MHz, or Non-OFDMA MU-MIMO transmission, each CC carries in one 20MHz. In the lowest 80MHz of 160MHz, the repetition mode of CC1, CC2, CC1, CC2; in the highest 80MHz of 160MHz, there is CC1, and the content can be different from the content of CC1 in the highest 80MHz, so it can also be marked as CC3.
[0431] That is, the 100MHz channel used to transmit the first PPDU in 160MHz includes the first content channel and the second content channel in the low 80MHz, and the third content channel in the high 20MHz. In one possible implementation, the first PPDU includes a UHR-SIG, and the UHR-SIG includes the first content channel and the second content channel in the low 80MHz, and the third content channel in the high 20MHz.
[0432] In an optional implementation, the first content channel, the second content channel and the third content channel respectively carry four resource unit allocation fields. Among the four resource unit allocation fields carried by the first content channel and the third content channel respectively, three resource unit allocation fields are used to indicate RU or MRU allocation, and one resource unit allocation field is a reserved field or is used to indicate puncturing information or is used to indicate reserved information; among the four resource unit allocation fields carried by the second content channel, two resource unit allocation fields are used to indicate RU or MRU allocation, and two resource unit allocation fields are reserved fields or are used to indicate puncturing information or are used to indicate reserved information.
[0433] In one possible implementation, the first content channel and the third content channel each carries three resource unit allocation fields and one reserved field, and the second content channel carries two resource unit allocation fields and two reserved fields, each resource unit allocation field is used to indicate the allocation of RUs or MRUs.
[0434] For example, the first content channel is CC1, the second content channel is CC2, and the third content channel is CC3, wherein CC1 and CC2 are CCs included in the low 80 MHz of the 100 MHz channel actually occupied by the first PPDU, and CC3 is the CC included in the high 20 MHz of the 100 MHz channel actually occupied by the first PPDU. FIG. 48 is another schematic diagram of resource unit allocation information. As shown in FIG. 48, CC1 carries RU Allocation#1, RU Allocation#3, RU Allocation#5, and RU Allocation#7, CC2 carries RU Allocation#2, RU Allocation#4, RU Allocation#6, and RU Allocation#8, and CC3 carries RU Allocation#1, RU Allocation#3, RU Allocation#5, and RU Allocation#7. Among them, RU Allocation#1, RU Allocation#3, and RU Allocation#5 carried by CC1 and CC3 are used to indicate the allocation of RUs or MRUs, RU Allocation#7 carried by CC1 and CC3 is used to indicate puncturing information, or is used to indicate reserved information, or CC1 and CC3 do not carry RU Allocation#7, but carry a reserved field. RU Allocation#2 and RU Allocation#4 carried by CC2 are used to indicate the allocation of RUs or MRUs, and RU Allocation#6 and RU Allocation#8 carried by CC2 are used to indicate puncturing information, or are used to indicate reserved information, or CC2 does not carry RU Allocation#6 and RU Allocation#8, but carries two reserved fields.
[0435] In a possible implementation, the common field of the first content channel is located in a first common encoding block, the common field of the second content channel is located in a second common encoding block, and the common field of the third content channel is located in a third common encoding block. The first common encoding block, the second common encoding block, and the third common encoding block respectively carry four resource unit allocation fields. Alternatively, in the case that the first content channel, the second content channel, and the third content channel respectively carry four resource unit allocation fields, the common field of the first content channel, the common field of the second content channel, and the common field of the third content channel are respectively located in one common encoding block.
[0436] For example, FIGS. 49 to 51 are schematic diagrams of resource unit allocation information. As shown in FIG. 49, the common fields corresponding to RU Allocation#1, RU Allocation#3, RU Allocation#5, and RU Allocation#7 carried by CC1 are located in common encoding block 11. As shown in FIG. 50, the common fields corresponding to RU Allocation#2, RU Allocation#4, RU Allocation#6, and RU Allocation#8 carried by CC2 are located in common encoding block 21. As shown in FIG. 51, the common fields corresponding to RU Allocation#1, RU Allocation#3, RU Allocation#5, and RU Allocation#7 carried by CC3 are located in common encoding block 31.
[0437] In a possible implementation, the common field of the first content channel is located in a first common encoding block and a second common encoding block, the common field of the second content channel is located in a third common encoding block and a fourth common encoding block, and the common field of the third content channel is located in a fifth common encoding block and a sixth common encoding block. The first common encoding block to the sixth common encoding block respectively carry two resource unit allocation fields. Alternatively, in the case that the first content channel, the second content channel, and the third content channel respectively carry four resource unit allocation fields, the common field of the first content channel, the common field of the second content channel, and the common field of the third content channel are respectively located in two common encoding blocks.
[0438] For example, FIG. 52 to FIG. 54 are schematic diagrams of resource unit allocation information. As shown in FIG. 52, the common fields corresponding to RU Allocation#1 and RU Allocation#3 on CC1 are located in common encoding block 11, and the common fields corresponding to RU Allocation#5 and RU Allocation#7 are located in common encoding block 12. As shown in FIG. 53, the common fields corresponding to RU Allocation#2 and RU Allocation#4 on CC2 are located in common encoding block 21, and the common fields corresponding to RU Allocation#6 and RU Allocation#8 are located in common encoding block 22. As shown in FIG. 54, the common fields corresponding to RU Allocation#1 and RU Allocation#3 on CC3 are located in common encoding block 31, and the common fields corresponding to RU Allocation#5 and RU Allocation#7 are located in common encoding block 32.
[0439] It can be seen that when the first content channel, the second content channel and the third content channel respectively carry four resource unit allocation fields, the common fields of the first content channel, the common fields of the second content channel and the common fields of the third content channel are respectively located in one common encoding block, or the common fields of the first content channel, the common fields of the second content channel and the common fields of the third content channel are respectively located in two common encoding blocks.
[0440] S202. The first device transmits a first PPDU by using a 100MHz channel remaining after the highest 60MHz of the 160MHz is punctured.
[0441] S203. The second device receives the first PPDU.
[0442] S204. The second device parses the first PPDU.
[0443] The second device parses the first PPDU, including: reading the bandwidth field indication information and the puncturing field indication information of the first PPDU, obtaining that the bandwidth of the first PPDU is 160MHz through the bandwidth field indication information, and obtaining that the highest 60MHz of the 160MHz is punctured through the puncturing field indication information, so as to determine that the actual occupied bandwidth of the first PPDU is 100Mz.
[0444] In a possible implementation, the second device further obtains the puncturing condition of the 100MHz actually occupied by the first PPDU by reading the puncturing field indication information, so as to obtain the channel carrying the data information according to the puncturing condition of the 100MHz actually occupied by the first PPDU, and then obtain the data information carried in the channel. In a possible implementation, the second device reads the puncturing field in the U-SIG of the first PPDU, and obtains the puncturing condition of the 100MHz channel actually occupied by the first PPDU through the puncturing field, so as to obtain the data information from the channel that is not punctured.
[0445] In an implementation of the transmission, the 100MHz used by the first device to transmit the first PPDU belongs to the 5735MHz to 5835MHz of the unlicensed frequency band. In this way, the first device can fully use the 100MHz corresponding to the 5735MHz to 5835MHz of the unlicensed frequency band to transmit data, that is, the frequency spectrum utilization of 5.8GHz can be maximized, the frequency spectrum utilization and system throughput are improved, and the time delay is reduced.
[0446] In addition, the spectrum of the UNII-2A part of the unlicensed frequency band needs to be matched with dynamic frequency selection (DFS) and transmit power control (TPC) to detect signals such as weather radars, which is relatively complex and is prone to false alarms, so it is relatively difficult to use a spectrum greater than 80MHz at 5.1GHz. When the 100MHz used by the first device to transmit the first PPDU belongs to the 5735MHz to 5835MHz of the unlicensed frequency band, the use of the 100MHz channel is added in the UNII-3 part, and the use of the spectrum greater than 80MHz can be more easily realized.
[0447] In a possible implementation, the 100MHz used by the first device to transmit the first PPDU belongs to the licensed frequency band. In this way, when there is a 100MHz relatively available bandwidth in some environment, the first device can fully use the 100MHz to transmit data, and the frequency spectrum utilization can be improved.
[0448] In a possible implementation, when the first device sends the first PPDU with an actual bandwidth of 100MHz to the second device, the first device can also send a PPDU with an actual bandwidth of 160MHz to the second device, so as to maximize the frequency spectrum utilization of 5GHz in combination with multi-link transmission (MLO).
[0449] It can be seen that, in the embodiment of the application, the bandwidth field in the first PPDU generated by the first device indicates that the bandwidth of the first PPDU is 160 MHz, and the puncturing field indicates that the highest 60 MHz in the 160 MHz is punctured, so the actual bandwidth occupied by the first PPDU is 100 MHz, and therefore the first device transmits the first PPDU by using the 100 MHz channel remaining after puncturing the highest 60 MHz in the 160 MHz, and 100 MHz data transmission can be implemented. Compared with the first device transmitting information by using the PPDU defined in the protocol, the method can improve the spectrum utilization.
[0450] The embodiment of the application provides a communication method 300, and FIG. 55 is an interaction schematic diagram of the communication method 300. The communication method 300 is also described from the perspective of the interaction between the first device and the second device. The communication method 300 includes but is not limited to the following steps:
[0451] S301. The first device generates an aggregated PPDU, the bandwidth of the aggregated PPDU is 100 MHz, and the aggregated PPDU is obtained by aggregation of a second PPDU and a third PPDU, the bandwidth of the second PPDU is 20 MHz, and the bandwidth of the third PPDU is 80 MHz.
[0452] In the embodiment of the application, the first device generates the aggregated PPDU, including: generating the second PPDU and the third PPDU; and generating the aggregated PPDU by using the second PPDU and the third PPDU.
[0453] In addition, the aggregated PPDU can be one PPDU, that is, the first device aggregates the second PPDU and the third PPDU to obtain one PPDU, and the PPDU is the aggregated PPDU. In a possible implementation, the aggregated PPDU is two separate PPDUs, that is, the first device aggregates the second PPDU and the third PPDU to obtain two PPDUs, for example, the aggregated PPDU includes the second PPDU and the third PPDU.
[0454] The bandwidth of the second PPDU is 20 MHz, and the bandwidth of the third PPDU is 80 MHz, so that the aggregated PPDU obtained by aggregation of the second PPDU and the third PPDU occupies 100 MHz bandwidth, thereby facilitating the first device to transmit the aggregated PPDU by using 100 MHz, implementing 100 MHz data transmission, and improving the spectrum utilization.
[0455] In a possible implementation, the 100 MHz of the transmission aggregated PPDU belongs to the 5735-5835 MHz of the unlicensed frequency band. In this way, the first device can fully utilize the 100 MHz corresponding to the 5735-5835 MHz of the unlicensed frequency band to transmit data, that is, the frequency spectrum utilization of 5.8 GHz can be maximized, the frequency spectrum utilization and system throughput are improved, and the time delay is reduced.
[0456] In a possible implementation, the 100 MHz of the transmission aggregated PPDU belongs to the licensed frequency band. In this way, when there is a 100 MHz of relatively available bandwidth in some environment, the first device can fully use the 100 MHz to transmit data, and the frequency spectrum utilization can be improved.
[0457] In a possible implementation, the second PPDU and the third PPDU are two PPDUs of the same protocol version. For example, the second PPDU and the third PPDU are both UHR PPDUs, that is, the aggregated PPDU can be obtained by aggregating two UHR PPDUs with bandwidths of 20 MHz and 80 MHz, so that the aggregated PPDU can also be regarded as a UHR PPDU. The UHR PPDU can be referred to as described in S101, and details are not described herein again. For example, FIG. 56 is a schematic diagram of an aggregated PPDU. As shown in FIG. 56, the aggregated PPDU is obtained by aggregating two UHR PPDUs with bandwidths of 20 MHz and 80 MHz.
[0458] In a possible implementation, the second PPDU and the third PPDU are two PPDUs of different protocol versions. For example, the second PPDU is a UHR PPDU, and the third PPDU is an HE PPDU, that is, the aggregated PPDU can be obtained by aggregating a UHR PPDU with a bandwidth of 20 MHz and an HE PPDU with a bandwidth of 80 MHz. For example, FIG. 57 is a schematic diagram of another aggregated PPDU. As shown in FIG. 57, the aggregated PPDU is obtained by aggregating a UHR PPDU with a bandwidth of 20 MHz and an HE PPDU with an aggregated bandwidth of 80 MHz.
[0459] For another example, the second PPDU is an HE PPDU, and the third PPDU is a UHR PPDU, that is, the PPDU can be obtained by aggregating a UHR PPDU with a bandwidth of 80 MHz and an HE PPDU with a bandwidth of 20 MHz.
[0460] For another example, the second PPDU is a UHR PPDU, and the third PPDU is an EHT PPDU, i.e., the aggregated PPDU can be obtained by aggregating a UHR PPDU with a bandwidth of 20 MHz and an EHT PPDU with a bandwidth of 80 MHz. For example, FIG. 58 is a schematic diagram of another aggregated PPDU, as shown in FIG. 58, the aggregated PPDU is obtained by aggregating a UHR PPDU with a bandwidth of 20 MHz and an EHT PPDU with an aggregated bandwidth of 80 MHz.
[0461] For another example, the second PPDU is a UHR PPDU, and the third PPDU is an EHT PPDU, i.e., the aggregated PPDU can be obtained by aggregating a UHR PPDU with a bandwidth of 20 MHz and an EHT PPDU with a bandwidth of 80 MHz. For example, FIG. 58 is a schematic diagram of another aggregated PPDU, as shown in FIG. 58, the aggregated PPDU is obtained by aggregating a UHR PPDU with a bandwidth of 20 MHz and an EHT PPDU with an aggregated bandwidth of 80 MHz.
[0462] It can be seen that the aggregated PPDU can be obtained by aggregating a HE PPDU and a UHR PPDU, or the aggregated PPDU can be obtained by aggregating an EHT PPDU and a UHR PPDU. In this case, the transmission of traditional users (i.e., users before the UHR standard) and UHR users can be supported in parallel, and the throughput of the traditional users can be maximized.
[0463] In a possible implementation, the UHR PPDU described above can also be replaced by a UHR+ PPDU, and the UHR+ PPDU represents a PPDU after 802.11bn. In addition, the naming of the UHR+ PPDU is not limited in the embodiments of the present application.
[0464] S302. The first device transmits the aggregated PPDU by using 100 MHz.
[0465] It can be understood that when the aggregated PPDU is two separate PPDUs, the first device transmits the aggregated PPDU by using 100 MHz can mean that the first device transmits the two separate PPDUs in the aggregated PPDU by using 100 MHz and in time alignment.
[0466] S303. The second device receives the aggregated PPDU.
[0467] S304. The second device parses the aggregated PPDU.
[0468] In the step S304, the second device parses the aggregated PPDU, including: the second device reads the aggregated PPDU to obtain data information.
[0469] It can be seen that, in the embodiment of the application, the first device can generate an aggregated PPDU by aggregation of the second PPDU and the third PPDU, and the aggregated PPDU occupies a bandwidth of 100 MHz, so that the first device transmits the aggregated PPDU to the second device by using a 100 MHz channel, 100 MHz data transmission can be achieved, and the spectrum utilization can be improved.
[0470] The scheme in the embodiment of the application can be implemented by a private scheme or by a manufacturer-specific feature in addition to the standard definition, that is, the scheme is used for communication between devices under the same company or the same alliance. Before the devices transmit the 100 MHz PPDU, the devices negotiate to use the scheme of the embodiment of the application.
[0471] On the basis of the scheme in the embodiment of the application, the first PPDU can further carry manufacturer identification information, which is used to indicate which manufacturer the PPDU comes from, and the PPDU can further indicate that the private scheme technology of the embodiment of the application is used by the indication of the embodiment of the application.
[0472] For the technical scheme described in the foregoing, the corresponding device implementation scheme is further described below.
[0473] To implement the functions in the method provided in the embodiments of the application, the first device and the second device can include hardware structures and / or software modules, and implement the functions in the form of hardware structures, software modules, or hardware structures and software modules. Whether a certain function in the foregoing functions is implemented in the form of hardware structure, software module, or hardware structure and software module depends on the specific application and design constraints of the technical scheme.
[0474] As shown in FIG. 59, the embodiment of the application provides a communication device 5900. The communication device 5900 can be a component (for example, an integrated circuit, a chip, or the like) of the first device, or a component (for example, an integrated circuit, a chip, or the like) of the second device. The communication device 5900 can also be another communication unit for implementing the method in the method embodiments of the application. The communication device 5900 can include a communication unit 5901 and a processing unit 5902. One possible implementation can further include a storage unit 5903.
[0475] In a possible design, one or more units in FIG. 59 can be implemented by one or more processors, or by one or more processors and memories; or by one or more processors and transceivers; or by one or more processors, memories, and transceivers, and the embodiment of the application is not limited to this. The processor, memory, and transceiver can be separately arranged or integrated.
[0476] The communication apparatus 5900 has the function of the first device or the function of the second device described in the embodiments of the present application. For example, the communication apparatus 5900 includes a module or unit or means corresponding to the steps involved in the first device in each of the above method embodiments, and the function or unit or means can be implemented by software, or by hardware, or by a combination of hardware and software. For details, refer to the corresponding description in the foregoing method embodiments.
[0477] In a possible design, the communication apparatus 5900 can include a processing unit 5902 and a communication unit 5901, and the apparatus is applied to a first device.
[0478] The processing unit 5902 is configured to generate a first physical layer protocol data unit (PPDU), and the first PPDU includes bandwidth field indication information, where the bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 100 MHz.
[0479] The communication unit 5901 is configured to send the first PPDU by using a 100 MHz channel.
[0480] In another possible design, the communication apparatus 5900 can include a processing unit 5902 and a communication unit 5901, and the apparatus is applied to a first device.
[0481] The processing unit 5902 is configured to generate a first physical layer protocol data unit (PPDU), and the first PPDU includes bandwidth field indication information and puncturing field indication information, where the bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 160 MHz, and the puncturing field indication information is used to indicate that the highest 60 MHz in the 160 MHz is punctured.
[0482] The communication unit 5901 is configured to send the first PPDU by using a 100 MHz channel remaining after the highest 60 MHz in the 160 MHz is punctured.
[0483] In yet another possible design, the communication apparatus 5900 can include a processing unit 5902 and a communication unit 5901, and the apparatus is applied to a second device.
[0484] The communication unit 5901 is configured to receive a first physical layer protocol data unit (PPDU), and the first PPDU includes bandwidth field indication information, where the bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 100 MHz.
[0485] The processing unit 5902 is configured to parse the first PPDU.
[0486] In yet another possible design, the communication apparatus 5900 can include a processing unit 5902 and a communication unit 5901, and the apparatus is applied to a second device;
[0487] The communication unit 5901 is configured to receive a first physical layer protocol data unit (PPDU), wherein the first PPDU includes bandwidth field indication information and puncturing field indication information, the bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 160 MHz, and the puncturing field indication information is used to indicate that the highest 60 MHz in the 160 MHz is punctured.
[0488] The processing unit 5902 is configured to parse the first PPDU.
[0489] In an optional implementation, the 100 MHz channel for transmitting the first PPDU includes a 996+242-tone multi-resource unit (MRU).
[0490] In an optional implementation, the 100 MHz channel for transmitting the first PPDU includes one 484-tone RU and three 242-tone RUs, or the 100 MHz channel for transmitting the first PPDU includes five 242-tone RUs, or the 100 MHz channel for transmitting the first PPDU includes one 242-tone RU and two 484-tone RUs, or the 100 MHz channel for transmitting the first PPDU includes one 242-tone RU and one 996-tone RU, or the 100 MHz channel for transmitting the first PPDU includes one 484+242-tone MRU and one 484-tone RU, or the 100 MHz channel for transmitting the first PPDU includes one 484+242-tone MRU and two 242-tone RUs.
[0491] In an optional implementation, the first PPDU further includes puncturing field indication information, and the puncturing field indication information is used to indicate that 20 MHz in the 100 MHz is punctured, and the 20 MHz is located in the lowest 80 MHz in the 100 MHz.
[0492] In an optional implementation, the puncturing field indication information is further used to indicate that 20 MHz in the 100 MHz is punctured, and the 20 MHz is located in the lowest 80 MHz in the 100 MHz.
[0493] In an alternative embodiment, the 100MHz channel for transmitting the first PPDU comprises a 484+242+242-tone MRU; or, the 100MHz channel for transmitting the first PPDU comprises a 484+484-tone MRU, two 484 subcarriers in the 484+484-tone MRU are continuous or non-continuous; or, the 100MHz channel for transmitting the first PPDU comprises a 996-tone resource unit (RU), 996 subcarriers in the 996-tone RU are continuous or non-continuous.
[0494] In an alternative embodiment, the first PPDU further comprises puncturing field indication information, the puncturing field indication information is used to indicate that 40MHz in the 100MHz is punctured, the 40MHz is located in the lowest 80MHz in the 100MHz.
[0495] In an alternative embodiment, the puncturing field indication information is further used to indicate that 40MHz in the 100MHz is punctured, the 40MHz is located in the lowest 80MHz in the 100MHz.
[0496] In an alternative embodiment, the 100MHz channel for transmitting the first PPDU comprises a 484+242-tone MRU; or, the 100MHz channel for transmitting the first PPDU comprises a 242+242+242-tone MRU.
[0497] In an alternative embodiment, the transmission mode of the first PPDU is non-orthogonal frequency division multiple access transmission.
[0498] In an alternative embodiment, the lowest 80MHz in the 100MHz corresponds to a 4-bit puncturing indication, the highest 20MHz corresponds to a 4-bit puncturing indication, and the 4-bit corresponding to the highest 20MHz is 1111.
[0499] In an alternative embodiment, the lowest 80MHz in the 160MHz corresponds to a 4-bit puncturing indication, the highest 80MHz corresponds to a 4-bit puncturing indication, and the 4-bit corresponding to the highest 80MHz is 1000.
[0500] In an alternative embodiment, the 100MHz channel transmitting the first PPDU includes a first content channel and a second content channel in the low 80MHz, and a third content channel in the high 20MHz; the first content channel and the third content channel each carries three resource unit allocation fields, and the second content channel carries two resource unit allocation fields; the resource unit allocation fields carried by the first content channel, the second content channel and the third content channel are used to indicate the allocation of RUs or MRUs.
[0501] In an alternative embodiment, the 100MHz channel transmitting the first PPDU includes a first content channel and a second content channel in the low 80MHz, and a third content channel in the high 20MHz; the first content channel, the second content channel and the third content channel each carries three resource unit allocation fields; the three resource unit allocation fields carried by the first content channel and the third content channel are used to indicate the allocation of RUs or MRUs; among the three resource unit allocation fields carried by the second content channel, two resource unit allocation fields are used to indicate the allocation of RUs or MRUs, and one resource unit allocation field is a reserved field or is used to indicate puncturing information or is used to indicate reservation information.
[0502] In an alternative embodiment, the common field of the first content channel is located in a first common encoding block; the common field of the second content channel is located in a second common encoding block; and the common field of the third content channel is located in a third common encoding block.
[0503] In an alternative embodiment, the common field of the first content channel is located in a first common encoding block and a second common encoding block; the common field of the second content channel is located in a third common encoding block; and the common field of the third content channel is located in a fourth common encoding block and a fifth common encoding block.
[0504] In an alternative embodiment, the common field of the first content channel is located in a first common encoding block and a second common encoding block; the common field of the second content channel is located in a third common encoding block and a fourth common encoding block; and the common field of the third content channel is located in a fifth common encoding block and a sixth common encoding block.
[0505] In an optional implementation, the 100MHz channel for transmitting the first PPDU includes a first content channel and a second content channel in the low 80MHz, and a third content channel in the high 20MHz; the first content channel, the second content channel and the third content channel respectively carry four resource unit allocation fields; in the four resource unit allocation fields respectively carried by the first content channel and the third content channel, three resource unit allocation fields are used for indicating the allocation of RUs or MRUs, and one resource unit allocation field is a reserved field or is used for indicating puncturing information or is used for indicating reservation information; in the four resource unit allocation fields carried by the second content channel, two resource unit allocation fields are used for indicating the allocation of RUs or MRUs, and two resource unit allocation fields are reserved fields or are used for indicating puncturing information or are used for indicating reservation information.
[0506] In an optional implementation, the common field of the first content channel is located in a first common coding block, the common field of the second content channel is located in a second common coding block, and the common field of the third content channel is located in a third common coding block; or, the common field of the first content channel is located in a first common coding block and a second common coding block, the common field of the second content channel is located in a third common coding block and a fourth common coding block, and the common field of the third content channel is located in a fifth common coding block and a sixth common coding block.
[0507] In an optional implementation, the transmission mode of the first PPDU is OFDMA.
[0508] In an optional implementation, the 100MHz belongs to 5735MHz-5835MHz in the unlicensed frequency band.
[0509] The embodiments of the present application and the above-mentioned method embodiments are based on the same concept and bring the same technical effects. For specific principles, refer to the description of the above-mentioned embodiments, which will not be repeated here.
[0510] The embodiments of the present application also provide a communication device 6000, and FIG. 60 is a structural schematic diagram of the communication device 6000. The communication device 6000 can be a first device, or a chip, a chip system, or a processor supporting the first device to implement the above-mentioned method; or can be a second device, or a chip, a chip system, or a processor supporting the second device to implement the above-mentioned method. The device can be used to implement the method described in the above-mentioned method embodiments, and specific can refer to the description in the above-mentioned method embodiments.
[0511] The communication apparatus 6000 can include one or more processors 6001. The processor 6001 can be a general processor or a special-purpose processor, etc. For example, it can be a baseband 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, or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (e.g., a base station, a baseband chip, a terminal, a terminal chip, a DU or a CU, etc.), execute software programs, and process data of the software programs.
[0512] In a possible implementation, the communication apparatus 6000 can include one or more memories 6002, which can store instructions 6004 executable by the processor 6001, so that the communication apparatus 6000 performs the methods described in the above method embodiments. The instructions can be replaced by programs. In a possible implementation, the memory 6002 can also store data. The processor 6001 and the memory 6002 can be separately arranged or integrated together. The processor 6001 is configured to analyze signaling information and process related data. The memory 6002 is configured to store signaling information and pre-agreed preset values, etc.
[0513] In a possible implementation, the communication apparatus 6000 can further include a transceiver 6005, an antenna 6006. The transceiver 6005 can be referred to as a transceiving unit, a transceiver, or a transceiving circuit, etc., and is configured to implement a transceiving function. The transceiver 6005 can include a receiver and a transmitter. The receiver can be referred to as a receiver or a receiving circuit, etc., and is configured to implement a receiving function. The transmitter can be referred to as a transmitter or a transmitting circuit, etc., and is configured to implement a transmitting function.
[0514] In a possible design, the communication apparatus 6000 can be applied to a first device. Specifically, the processor 6001 is configured to perform S101 in the above communication method 100, S201 in the communication method 200, and S301 in the communication method 300. The transceiver 6005 is configured to perform S102 in the above communication method 100, S202 in the communication method 200, and S302 in the communication method 300.
[0515] In another possible design, the communication apparatus 6000 can be applied to a second device, and specifically, the processor 6001 is configured to perform S104 in the method 100, S204 in the method 200, and S304 in the method 300; and the transceiver 6005 is configured to perform S103 in the method 100, S203 in the method 200, and S303 in the method 300.
[0516] In a possible implementation, the processor 6001 can store instructions 6003, and the instructions 6003, when running on the processor 6001, can cause the communication apparatus 6000 to perform the methods described in the above method embodiments. The instructions 6003 can be fixed in the processor 6001, and in this case, the processor 6001 can be implemented by hardware.
[0517] The embodiments of the present application and any of the above methods 100 to 300 have the same concept and bring the same technical effects, and the specific principles are described in the above embodiments of any of the methods 100 to 300, which will not be repeated here.
[0518] The embodiments of the present application also provide a communication system, which includes one or more access points and one or more stations. In another possible design, the system can further include other devices / functions of network elements that interact with the access points and / or the stations.
[0519] The embodiments of the present application also provide a chip, which includes a processor that invokes computer programs stored in a memory to enable a communication apparatus including the chip to implement the functions of any of the above method embodiments.
[0520] The embodiments of the present application also provide a computer readable storage medium for storing computer software instructions, which, when executed by a communication apparatus, implement the functions of any of the above method embodiments.
[0521] The embodiments of the present application also provide a computer program product for storing computer software instructions, which, when executed by a communication apparatus, implement the functions of any of the above method embodiments.
[0522] The embodiments of the present application also provide a computer program, which, when running on a computer, implements the functions of any of the above method embodiments.
[0523] The terms "first" and "second" and the like in the description, claims and drawings of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. The terms "first" and "second" are used anecdotally and exemplarily, and do not imply a relative importance or a specific order. Therefore, a feature defined with "first" and "second" can include one or more of the features. The term "a plurality" means two or more in the context of the present application.
[0524] The terms "comprises", "comprising", "includes", "including", "has", "having", "contains", "containing" and any variations thereof are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or apparatus that comprises a list of steps or elements is not necessarily limited to those listed steps or elements but can include additional steps or elements not expressly listed or inherent to such process, method, system, product, or apparatus.
[0525] Reference to "an embodiment" or "the embodiment" in the present application means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the application. The appearances of the phrase "in an embodiment" or "in the embodiment" in various places in the specification are not necessarily all referring to the same embodiment, nor are they necessarily mutually exclusive of one another. It is expressly understood that any of the embodiments described herein can be incorporated into any other embodiment.
[0526] In the present application, "at least one" means one or more, "multiple" means two or more, and "and / or" is used to describe the relationship between associated objects, indicating that there can be three relationships, for example, "A and / or B" can mean: only A, only B, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one" or similar expressions refer to any combination of these items, including single or multiple combinations. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0527] In the present application, the words "exemplary" and "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "for example" is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the words "exemplary" and "for example" is intended to present concepts in a concrete manner in order to facilitate understanding of the application.
[0528] In the foregoing embodiments, all or some of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or some of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed by a computer, all or some of the processes or functions according to the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center through wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.). The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), an optical medium (for example, high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (for example, SSD), etc.
Claims
1. A communication method characterized by comprising: The method comprises: generating a first physical layer protocol data unit (PPDU), wherein the first PPDU comprises bandwidth field indication information, and the bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 100 MHz; transmitting the first PPDU by using a 100 MHz channel.
2. A communication method characterized by comprising: The method comprises: generating a first physical layer protocol data unit (PPDU); the first PPDU comprises bandwidth field indication information and puncturing field indication information, the bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 160 MHz, and the puncturing field indication information is used to indicate that the highest 60 MHz in the 160 MHz is punctured; transmitting the first PPDU by using a 100 MHz channel remaining after the highest 60 MHz in the 160 MHz is punctured.
3. A communication method characterized by comprising: The method comprises: receiving a first physical layer protocol data unit (PPDU), wherein the first PPDU comprises bandwidth field indication information, and the bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 100 MHz; parsing the first PPDU.
4. A communication method characterized by comprising: The method comprises: receiving a first physical layer protocol data unit (PPDU); the first PPDU comprises bandwidth field indication information and puncturing field indication information, the bandwidth field indication information is used to indicate that the bandwidth of the first PPDU is 160 MHz, and the puncturing field indication information is used to indicate that the highest 60 MHz in the 160 MHz is punctured; parsing the first PPDU.
5. The method of any of claims 1 to 4, wherein: the 100 MHz channel used to transmit the first PPDU comprises a 996+242-tone multi-resource unit (MRU).
6. The method of any of claims 1 to 4, wherein: the 100 MHz channel used to transmit the first PPDU comprises one 484-tone RU and three 242-tone RUs; or the 100 MHz channel used to transmit the first PPDU comprises five 242-tone RUs; or the 100 MHz channel used to transmit the first PPDU comprises one 242-tone RU and two 484-tone RUs; or the 100 MHz channel used to transmit the first PPDU comprises one 242-tone RU and one 996-tone RU; or the 100 MHz channel used to transmit the first PPDU comprises one 484+242-tone MRU and one 484-tone RU; or the 100 MHz channel used to transmit the first PPDU comprises one 484+242-tone MRU and two 242-tone RUs.
7. The method of claim 1 or 3, wherein: the first PPDU further comprises puncturing field indication information, and the puncturing field indication information is used to indicate that 20 MHz in the 100 MHz is punctured, and the 20 MHz is located within the lowest 80 MHz in the 100 MHz.
8. The method of claim 2 or 4, wherein the hole field indication information indicates that 20MHz in the 100MHz is punctured, and the 20MHz is within the lowest 80MHz in the 100MHz.
9. The method of claim 7 or 8, wherein the 100MHz channel for transmitting the first PPDU comprises a 484+242+242-tone MRU; or a 484+484-tone MRU, wherein the two 484 subcarriers in the 484+484-tone MRU are contiguous or non-contiguous; or a 996-tone resource unit (RU), wherein the 996 subcarriers in the 996-tone RU are contiguous or non-contiguous.
10. The method of claim 1 or 3, wherein the first PPDU further comprises hole field indication information indicating that 40MHz in the 100MHz is punctured, and the 40MHz is within the lowest 80MHz in the 100MHz.
11. The method of claim 2 or 4, wherein the hole field indication information indicates that 40MHz in the 100MHz is punctured, and the 40MHz is within the lowest 80MHz in the 100MHz.
12. The method of claim 10 or 11, wherein the 100MHz channel for transmitting the first PPDU comprises a 484+242-tone MRU; or a 242+242+242-tone MRU. The transmission mode of the first PPDU is non-orthogonal frequency division multiple access transmission. The lowest 80MHz in the 100MHz corresponds to a 4-bit hole indication, the highest 20MHz in the 100MHz corresponds to a 4-bit hole indication, and the 4-bit hole indication corresponding to the highest 20MHz is 1111. The lowest 80MHz in the 160MHz corresponds to a 4-bit hole indication, the highest 80MHz in the 160MHz corresponds to a 4-bit hole indication, and the 4-bit hole indication corresponding to the highest 80MHz is 1000.
16. The method of claim 14, wherein the 100MHz channel for transmitting the first PPDU comprises a first content channel and a second content channel in the low 80MHz, and a third content channel in the high 20MHz. The first content channel and the third content channel each carry three resource unit allocation fields, and the second content channel carries two resource unit allocation fields, wherein the resource unit allocation fields carried by the first content channel, the second content channel and the third content channel are used to indicate the allocation of RUs or MRUs.
17. The method of claim 15, wherein 13. The method of claim 5, or any one of claims 7 to 12, wherein, 14. The method of claim 7 or 10, wherein, 15. The method of claim 8 or 11, wherein, The 100MHz channel transmitting the first PPDU includes a first content channel and a second content channel in the low 80MHz, and a third content channel in the high 20MHz; The first content channel, the second content channel and the third content channel respectively carry three resource unit allocation fields; The three resource unit allocation fields respectively carried by the first content channel and the third content channel are used to indicate the allocation of RUs or MRUs; among the three resource unit allocation fields carried by the second content channel, two resource unit allocation fields are used to indicate the allocation of RUs or MRUs, and one resource unit allocation field is a reserved field or is used to indicate puncturing information or is used to indicate reservation information.
18. The method of claim 16 or 17, wherein The common field of the first content channel is located in a first common encoding block; The common field of the second content channel is located in a second common encoding block; The common field of the third content channel is located in a third common encoding block.
19. The method of claim 16, wherein The common field of the first content channel is located in a first common encoding block and a second common encoding block; The common field of the second content channel is located in a third common encoding block; The common field of the third content channel is located in a fourth common encoding block and a fifth common encoding block.
20. The method of claim 17, wherein The common field of the first content channel is located in a first common encoding block and a second common encoding block; The common field of the second content channel is located in a third common encoding block and a fourth common encoding block; The common field of the third content channel is located in a fifth common encoding block and a sixth common encoding block.
21. The method of claim 15, wherein The 100MHz channel transmitting the first PPDU includes a first content channel and a second content channel in the low 80MHz, and a third content channel in the high 20MHz; The first content channel, the second content channel and the third content channel respectively carry four resource unit allocation fields; Among the four resource unit allocation fields respectively carried by the first content channel and the third content channel, three resource unit allocation fields are used to indicate the allocation of RUs or MRUs, and one resource unit allocation field is a reserved field or is used to indicate puncturing information or is used to indicate reservation information; Among the four resource unit allocation fields carried by the second content channel, two resource unit allocation fields are used to indicate the allocation of RUs or MRUs, and two resource unit allocation fields are reserved fields or are used to indicate puncturing information or are used to indicate reservation information.
22. The method of claim 21, wherein The common field of the first content channel is located in a first common encoding block, the common field of the second content channel is located in a second common encoding block, and the common field of the third content channel is located in a third common encoding block; or The common fields of the first content channel are located in a first common coding block and a second common coding block, the common fields of the second content channel are located in a third common coding block and a fourth common coding block, and the common fields of the third content channel are located in a fifth common coding block and a sixth common coding block.
23. The method of claim 6, or any one of claims 7 to 12, or any one of claims 14 to 22, wherein, The transmission mode of the first PPDU is orthogonal frequency division multiple access transmission.
24. The method of any one of claims 1 to 23, wherein, The 100MHz belongs to 5735MHz to 5835MHz in an unlicensed frequency band.
25. A communications device, characterized by The communication device comprises a module for performing the method of any one of claims 1, 5-7, 9, 10, 12-14, 16, 18-24, or a module for performing the method of any one of claims 2, 5, 6, 8, 9, 11-13, 15, 17-24, or a module for instructing the method of any one of claims 3, 5-7, 9, 10, 12-14, 16, 18-24, or a module for performing the method of any one of claims 4, 5, 6, 8, 9, 11-13, 15, 17-24.
26. A communications device, characterized by The communication device comprises a processor and a memory, the memory being configured to store a program, and the processor being configured to execute the program so as to implement the method of any one of claims 1, 5-7, 9, 10, 12-14, 16, 18-24, or implement the method of any one of claims 2, 5, 6, 8, 9, 11-13, 15, 17-24, or implement the method of any one of claims 3, 5-7, 9, 10, 12-14, 16, 18-24, or implement the method of any one of claims 4, 5, 6, 8, 9, 11-13, 15, 17-24.
27. A computer-readable storage medium, characterized in that, The computer readable storage medium is configured to store instructions which, when executed on a computer, cause the method of any one of claims 1, 5-7, 9, 10, 12-14, 16, 18-24 to be performed, or cause the method of any one of claims 2, 5, 6, 8, 9, 11-13, 15, 17-24 to be performed, or cause the method of any one of claims 3, 5-7, 9, 10, 12-14, 16, 18-24 to be performed, or cause the method of any one of claims 4, 5, 6, 8, 9, 11-13, 15, 17-24 to be performed.
28. A computer program product comprising instructions, wherein: The computer readable storage medium is configured to store instructions which, when executed on a computer, cause the method of any one of claims 1, 5-7, 9, 10, 12-14, 16, 18-24 to be performed, or cause the method of any one of claims 2, 5, 6, 8, 9, 11-13, 15, 17-24 to be performed, or cause the method of any one of claims 3, 5-7, 9, 10, 12-14, 16, 18-24 to be performed, or cause the method of any one of claims 4, 5, 6, 8, 9, 11-13, 15, 17-24 to be performed.