Communication methods, devices, and storage medium
By determining the index and location information of the dRU, the problems of insufficient efficiency and power spectral density in dRU transmission of PPDU were solved, thereby improving the transmission and reception efficiency of the communication system.
Patent Information
- Application Number
- PCT/CN2024/090690
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-29
- Publication Date
- 2025-11-06
AI Technical Summary
In the existing technology, the method of transmitting PPDU using dRU has shortcomings in improving power spectral density and transmission power, and further research is needed.
By determining the index of the Distributed Resource Unit (dRU), the location information of the data subcarrier and pilot subcarrier is clarified, enabling the transmission and reception of PPDUs, which is applicable to communication methods under different bandwidths.
It improves the transmission and reception efficiency of PPDU, increases power spectral density and subcarrier utilization, and enhances the performance of the communication system.
Smart Images

Figure CN2024090690_06112025_PF_FP_ABST
Abstract
Description
Communication method, device, and storage medium TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a communication method, device, and storage medium. BACKGROUND
[0002] In the prior art, in order to improve the power spectral density and the transmission power, dRU is used for PPDU transmission. The related technology of using dRU to transmit PPDU still needs to be researched.
[0003] SUMMARY
[0004] The embodiments of the present disclosure provide a communication method, device, and storage medium.
[0005] In a first aspect, the embodiments of the present disclosure provide a communication method applied to a STA, and the method comprises the following steps.
[0006] determining a first index of a first distributed resource unit (dRU);
[0007] The first dRU is allocated by an access point device (AP) to the STA on a first bandwidth, the first dRU comprises at least one dRU corresponding to the first bandwidth, and the first bandwidth is the working bandwidth of the STA.
[0008] According to the first index, position information of a data subcarrier and position information of a pilot subcarrier in the first dRU are determined, and a physical layer protocol data unit (PPDU) is sent.
[0009] In a second aspect, the embodiments of the present disclosure provide a communication method applied to an AP, and the method comprises the following steps.
[0010] determining a first index of a first dRU;
[0011] The first dRU is allocated by the AP to the STA on a first bandwidth, the first dRU comprises at least one dRU corresponding to the first bandwidth, and the first bandwidth is the working bandwidth of the STA.
[0012] According to the first index, position information of a data subcarrier and position information of a pilot subcarrier in the first dRU are determined, and a PPDU is received.
[0013] In a third aspect, the embodiments of the present disclosure provide a STA, comprising:
[0014] a processing module configured to determine a first index of a first distributed resource unit (dRU);
[0015] The first dRU is allocated by the AP to the STA on a first bandwidth, the first dRU includes at least one dRU corresponding to the first bandwidth, and the first bandwidth is a working bandwidth of the STA.
[0016] The transceiver module is configured to determine the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU according to the first index, and transmit a physical layer protocol data unit (PPDU).
[0017] In a fourth aspect, an AP is provided, and the AP comprises:
[0018] The processing module is configured to determine a first index of the first dRU.
[0019] The first dRU is allocated by the AP to the STA on a first bandwidth, the first dRU includes at least one dRU corresponding to the first bandwidth, and the first bandwidth is a working bandwidth of the STA.
[0020] The transceiver module is configured to determine the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU according to the first index, and receive a PPDU.
[0021] In a fifth aspect, a communication device is provided, and the communication device comprises one or more processors.
[0022] When the communication device is the STA, the processor is configured to execute the communication method provided in the first aspect of the present disclosure, and when the communication device is the AP, the processor is configured to execute the communication method provided in the second aspect of the present disclosure.
[0023] In a sixth aspect, a storage medium is provided, and the storage medium stores instructions, which, when executed on a communication device, cause the communication device to execute the communication method provided in the first aspect or the second aspect of the present disclosure.
[0024] In a seventh aspect, a communication system is provided, and the communication system comprises a STA and an AP. The STA and the AP determine a first index of a first dRU, the first dRU is allocated by the AP to the STA on a first bandwidth, the first dRU includes at least one dRU corresponding to the first bandwidth, and the first bandwidth is a working bandwidth of the STA. The STA determines the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU according to the first index, and transmits a PPDU. The AP determines the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU according to the first index, and receives the PPDU.
[0025] Based on the communication method, device and storage medium provided by the embodiments of the present disclosure, a manner of transmitting a PPDU according to a dRU can be provided.
[0026] Additional aspects and advantages of the embodiments of the present disclosure will be described in part below, which will become apparent from the following description, or will be learned from the practice of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0027] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings needed to be used in the description of the embodiments of the present disclosure will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor under the premise of the drawings.
[0028] FIG. 1 is an architecture schematic diagram of a communication system according to an embodiment of the present disclosure;
[0029] FIG. 2 is an interaction schematic diagram of a method according to an embodiment of the present disclosure;
[0030] FIG. 3 is a flow schematic diagram of a communication method according to an embodiment of the present disclosure;
[0031] FIG. 4 is a flow schematic diagram of a communication method according to another embodiment of the present disclosure;
[0032] FIG. 5 is a structure schematic diagram of a STA according to an embodiment of the present disclosure;
[0033] FIG. 6 is a structure schematic diagram of an AP according to an embodiment of the present disclosure;
[0034] FIG. 7 is a structure schematic diagram of a communication device according to an embodiment of the present disclosure;
[0035] FIG. 8 is a structure schematic diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0036] The embodiments of the present disclosure provide a communication method, device and storage medium.
[0037] In a first aspect, the embodiments of the present disclosure provide a communication method, applied to a STA, comprising:
[0038] determining a first index of a first distributed resource unit dRU;
[0039] The first dRU is allocated by an access point device AP to the STA on a first bandwidth, the first dRU includes at least one dRU corresponding to the first bandwidth, and the first bandwidth is the working bandwidth of the STA.
[0040] According to the first index, position information of data subcarriers and position information of pilot subcarriers in the first dRU are determined, and a physical layer protocol data unit (PPDU) is transmitted.
[0041] In the above embodiment, before transmitting the PPDU, the STA can determine the first index of the first dRU allocated by the AP to the STA, and then determine the position information of the data subcarriers and the pilot subcarriers in the first dRU according to the first index, and then transmit the PPDU on the data subcarriers and the pilot subcarriers at the corresponding positions, which is beneficial to improve the power spectral density and improve the PPDU transmission efficiency.
[0042] In some embodiments of the first aspect, in some embodiments, the first operating bandwidth includes at least one of 20 MHz, 40 MHz, 80 MHz, 160 MHz, or 320 MHz.
[0043] The type of dRU corresponding to the 20 MHz bandwidth includes at least one of the following:
[0044] 26-tone dRU;
[0045] 52-tone dRU;
[0046] 106-tone dRU;
[0047] 242-tone dRU;
[0048] The type of dRU corresponding to the 40 MHz bandwidth includes at least one of the following:
[0049] 26-tone dRU;
[0050] 52-tone dRU;
[0051] 106-tone dRU;
[0052] 242-tone dRU;
[0053] 484-tone dRU;
[0054] The type of dRU corresponding to the 80 MHz bandwidth includes at least one of the following:
[0055] 26-tone dRU;
[0056] 52-tone dRU;
[0057] 106-tone dRU;
[0058] 242-tone dRU;
[0059] 484-tone dRU;
[0060] 996-tone dRU;
[0061] 160MHz and 320MHz bandwidths correspond to dRUs of the following at least one type;
[0062] 26-tone dRU;
[0063] 52-tone dRU;
[0064] 106-tone dRU;
[0065] 242-tone dRU;
[0066] 484-tone dRU;
[0067] 996-tone dRU;
[0068] 2x996-tone dRU.
[0069] In the above embodiments, multiple types of dRUs can be included under different bandwidths, which facilitates to improve the flexibility of dRU allocation, thereby helping to improve the transmission efficiency of the PPDU.
[0070] In combination with some embodiments of the first aspect, in some embodiments, the dRUs corresponding to the 20MHz bandwidth include at least one of the following:
[0071] 9 26-tone dRUs;
[0072] 4 52-tone dRUs;
[0073] 2 106-tone dRUs;
[0074] 1 242-tone dRU;
[0075] The dRUs corresponding to the 40MHz bandwidth include at least one of the following:
[0076] 18 26-tone dRUs;
[0077] 8 52-tone dRUs;
[0078] 4 106-tone dRUs;
[0079] 2 242-tone dRUs;
[0080] 1 484-tone dRU;
[0081] The dRUs corresponding to the 80MHz bandwidth include at least one of the following:
[0082] 37 twenty-six-tone dRUs;
[0083] 16 fifty-two-tone dRUs;
[0084] 8 one-hundred-six-tone dRUs;
[0085] 4 two-hundred-fourty-two-tone dRUs;
[0086] 2 four-hundred-eighty-four-tone dRUs;
[0087] 1 nine-hundred-ninety-six-tone dRU;
[0088] 160 MHz bandwidth corresponds to at least one of:
[0089] 74 twenty-six-tone dRUs;
[0090] 32 fifty-two-tone dRUs;
[0091] 16 one-hundred-six-tone dRUs;
[0092] 8 two-hundred-fourty-two-tone dRUs;
[0093] 4 four-hundred-eighty-four-tone dRUs;
[0094] 2 nine-hundred-ninety-six-tone dRUs;
[0095] 1 two times nine-hundred-ninety-six-tone dRU;
[0096] 320 MHz bandwidth corresponds to at least one of:
[0097] 148 twenty-six-tone dRUs;
[0098] 64 fifty-two-tone dRUs;
[0099] 32 one-hundred-six-tone dRUs;
[0100] 16 two-hundred-fourty-two-tone dRUs;
[0101] 8 four-hundred-eighty-four-tone dRUs;
[0102] 4 nine-hundred-ninety-six-tone dRUs;
[0103] 2 two times nine-hundred-ninety-six-tone dRUs.
[0104] In the above embodiments, the dRUs in different bandwidths can be different combinations of multiple types of dRUs, so as to improve the utilization of subcarriers in different bandwidths, and further improve the PPDU transmission efficiency and power spectral density.
[0105] In some embodiments, the method further comprises at least one of the following:
[0106] Each 26-tone dRU includes 26 non-continuous subcarriers, and each 26-tone dRU includes 24 data subcarriers and 2 pilot subcarriers in the subcarriers of the 26-tone dRU;
[0107] Each 52-tone dRU includes 52 non-continuous subcarriers, and each 52-tone dRU includes 48 data subcarriers and 4 pilot subcarriers in the subcarriers of the 52-tone dRU;
[0108] Each 106-tone dRU includes 106 non-continuous subcarriers, and each 106-tone dRU includes 102 data subcarriers and 4 pilot subcarriers in the subcarriers of the 106-tone dRU;
[0109] Each 242-tone dRU includes 242 non-continuous subcarriers, and each 242-tone dRU includes 234 data subcarriers and 8 pilot subcarriers in the subcarriers of the 242-tone dRU;
[0110] Each 484-tone dRU includes 484 non-continuous subcarriers, and each 484-tone dRU includes 484 data subcarriers and 16 pilot subcarriers in the subcarriers of the 484-tone dRU;
[0111] Each 996-tone dRU includes 996 non-continuous subcarriers, and each 996-tone dRU includes 984 data subcarriers and 16 pilot subcarriers in the subcarriers of the 996-tone dRU;
[0112] Each 2x996-tone dRU includes 1992 non-continuous subcarriers, and each 2x996-tone dRU includes 1960 data subcarriers and 32 pilot subcarriers in the subcarriers of the 2x996-tone dRU.
[0113] In some embodiments, the method further comprises at least one of the following:
[0114] The pilot subcarriers of each 26-tone dRU are respectively any two position different subcarriers in the corresponding 26-tone dRU;
[0115] The pilot subcarriers of each 52-tone dRU include all pilot subcarriers of any two 26-tone DRUs, and the corresponding 26-tone DRUs of the any two 52-tone DRUs are different;
[0116] The pilot subcarriers of each 106-tone dRU include any 4 pilot subcarriers of all pilot subcarriers of any two 52-tone DRUs, and the corresponding 52-tone DRUs of the any two 106-tone DRUs are different;
[0117] The pilot subcarriers of each 242-tone dRU include all pilot subcarriers of any two 106-tone DRUs, and the corresponding 106-tone DRUs of the any two 242-tone DRUs are different when there are multiple 242-tone DRUs;
[0118] The pilot subcarriers of each 484-tone dRU include all pilot subcarriers of any two 242-tone DRUs, and the corresponding 242-tone DRUs of the any two 484-tone DRUs are different when there are multiple 484-tone DRUs;
[0119] The pilot subcarriers of each 996-tone dRU include any 16 pilot subcarriers of all pilot subcarriers of any two 484-tone DRUs, and the corresponding all 484-tone DRUs of the any two 996-tone DRUs are different when there are multiple 996-tone DRUs;
[0120] The pilot subcarriers of each 2x996-tone dRU include all pilot subcarriers of any two 996-tone DRUs, and the corresponding all 996-tone DRUs of the any two 2x996-tone DRUs are different when there are multiple 2x996-tone DRUs.
[0121] In the above embodiments, the pilot subcarriers in the dRU with a larger number of subcarriers are a subset of the pilot subcarriers in the dRU with a smaller number of subcarriers, which is beneficial to the STA to quickly determine the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU after determining the first dRU, thereby improving the transmission efficiency of the PPDU.
[0122] In combination with some embodiments of the first aspect, in some embodiments, when there is a punctured bandwidth, the above determining the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU according to the first index includes
[0123] According to the first index, position information of data subcarriers and position information of pilot subcarriers in the first dRU are determined.
[0124] When the first bandwidth is 40MHz, the puncturing density is at least one of 20MHz or 40MHz.
[0125] When the first bandwidth is 80MHz, the puncturing density is at least one of 20MHz or 40MHz.
[0126] When the first bandwidth is 160MHz or 320MHz, the puncturing density is at least one of 20MHz, 40MHz or 80MHz.
[0127] In a second aspect, the embodiments of the present disclosure provide a communication method, applied to an AP, the method comprising:
[0128] determining a first index of a first dRU;
[0129] The first dRU is allocated by the AP to a STA in a first bandwidth, the first dRU includes at least one dRU corresponding to the first bandwidth, and the first bandwidth is a working bandwidth of the STA.
[0130] According to the first index, position information of data subcarriers and position information of pilot subcarriers in the first dRU are determined, and a PPDU is received.
[0131] In the above embodiments, the AP can determine the first index of the first dRU allocated to the STA before the STA transmits the PPDU, and then determine the position information of the data subcarriers and the pilot subcarriers in the first dRU according to the first index, and then receive the PPDU on the data subcarriers and the pilot subcarriers at the corresponding positions, which is beneficial to improve the power spectral density and improve the PPDU reception efficiency.
[0132] In some embodiments of the second aspect, the first working bandwidth includes at least one of 20MHz, 40MHz, 80MHz, 160MHz or 320MHz.
[0133] The type of dRU corresponding to the 20MHz bandwidth includes at least one of the following:
[0134] 26-tone dRU;
[0135] 52-tone dRU;
[0136] 106-tone dRU;
[0137] 242-tone dRU;
[0138] The dRU type corresponding to a 40MHz bandwidth includes at least one of:
[0139] a 26-tone dRU;
[0140] a 52-tone dRU;
[0141] a 106-tone dRU;
[0142] a 242-tone dRU;
[0143] a 484-tone dRU;
[0144] The dRU type corresponding to an 80MHz bandwidth includes at least one of:
[0145] a 26-tone dRU;
[0146] a 52-tone dRU;
[0147] a 106-tone dRU;
[0148] a 242-tone dRU;
[0149] a 484-tone dRU;
[0150] a 996-tone dRU;
[0151] The dRU type corresponding to a 160MHz and 320MHz bandwidth includes at least one of:
[0152] a 26-tone dRU;
[0153] a 52-tone dRU;
[0154] a 106-tone dRU;
[0155] a 242-tone dRU;
[0156] a 484-tone dRU;
[0157] a 996-tone dRU;
[0158] a 2x996-tone dRU.
[0159] In the above embodiments, multiple types of dRUs can be included under different bandwidths, which facilitates to improve the flexibility of dRU allocation, thereby helping to improve the reception efficiency of the PPDU.
[0160] In some embodiments in combination with the second aspect, the dRU corresponding to a 20MHz bandwidth includes at least one of:
[0161] 9 twenty-six-tone dRUs;
[0162] 4 fifty-two-tone dRUs;
[0163] 2 one-hundred-six-tone dRUs;
[0164] 1 two-hundred-fourty-two-tone dRU;
[0165] 40 MHz bandwidth corresponds to at least one of:
[0166] 18 twenty-six-tone dRUs;
[0167] 8 fifty-two-tone dRUs;
[0168] 4 one-hundred-six-tone dRUs;
[0169] 2 two-hundred-fourty-two-tone dRUs;
[0170] 1 four-hundred-eighty-four-tone dRU;
[0171] 80 MHz bandwidth corresponds to at least one of:
[0172] 37 twenty-six-tone dRUs;
[0173] 16 fifty-two-tone dRUs;
[0174] 8 one-hundred-six-tone dRUs;
[0175] 4 two-hundred-fourty-two-tone dRUs;
[0176] 2 four-hundred-eighty-four-tone dRUs;
[0177] 1 nine-hundred-ninety-six-tone dRU;
[0178] 160 MHz bandwidth corresponds to at least one of:
[0179] 74 twenty-six-tone dRUs;
[0180] 32 fifty-two-tone dRUs;
[0181] 16 one-hundred-six-tone dRUs;
[0182] 8 two-hundred-fourty-two-tone dRUs;
[0183] 4 four-hundred-eighty-four-tone dRUs;
[0184] 2 996-tone dRUs;
[0185] 1 2x996-tone dRU;
[0186] 320MHz bandwidth corresponding dRU includes at least one of:
[0187] 148 26-tone dRUs;
[0188] 64 52-tone dRUs;
[0189] 32 106-tone dRUs;
[0190] 16 242-tone dRUs;
[0191] 8 484-tone dRUs;
[0192] 4 996-tone dRUs;
[0193] 2 2x996-tone dRUs.
[0194] In the above embodiments, the dRUs under different bandwidths can be different combinations of multiple types of dRUs, so as to improve the utilization rate of subcarriers under different bandwidths, and further improve the PPDU receiving efficiency and power spectral density.
[0195] In combination with some embodiments of the second aspect, in some embodiments, the above method further includes at least one of:
[0196] Each 26-tone dRU includes 26 non-continuous subcarriers, and each 26-tone dRU includes 24 data subcarriers and 2 pilot subcarriers in the subcarriers of the 26-tone dRU;
[0197] Each 52-tone dRU includes 52 non-continuous subcarriers, and each 52-tone dRU includes 48 data subcarriers and 4 pilot subcarriers in the subcarriers of the 52-tone dRU;
[0198] Each 106-tone dRU includes 106 non-continuous subcarriers, and each 106-tone dRU includes 102 data subcarriers and 4 pilot subcarriers in the subcarriers of the 106-tone dRU;
[0199] Each 242-tone dRU includes 242 non-continuous subcarriers, and each 242-tone dRU includes 234 data subcarriers and 8 pilot subcarriers in the subcarriers of the 242-tone dRU;
[0200] Each 484-tone dRU includes 484 non-contiguous subcarriers, including 484 data subcarriers and 16 pilot subcarriers in the subcarriers of each 484-tone dRU;
[0201] Each 996-tone dRU includes 996 non-contiguous subcarriers, including 984 data subcarriers and 16 pilot subcarriers in the subcarriers of each 996-tone dRU;
[0202] Each 2x996-tone dRU includes 1992 non-contiguous subcarriers, including 1960 data subcarriers and 32 pilot subcarriers in the subcarriers of each 2x996-tone dRU.
[0203] In some embodiments in combination with the second aspect, the method further includes at least one of the following:
[0204] The pilot subcarriers of each 26-tone dRU are respectively any two different subcarriers in the corresponding 26-tone dRU;
[0205] The pilot subcarriers of each 52-tone dRU include all pilot subcarriers of any two 26-tone DRUs, and the corresponding 26-tone DRUs of any two 52-tone DRUs are different;
[0206] The pilot subcarriers of each 106-tone dRU include any 4 pilot subcarriers of all pilot subcarriers of any two 52-tone DRUs, and the corresponding 52-tone DRUs of any two 106-tone DRUs are different;
[0207] The pilot subcarriers of each 242-tone dRU include all pilot subcarriers of any two 106-tone DRUs, and the corresponding 106-tone DRUs of any two 242-tone DRUs are different when there are multiple 242-tone DRUs;
[0208] The pilot subcarriers of each 484-tone dRU include all pilot subcarriers of any two 242-tone DRUs, and the corresponding 242-tone DRUs of any two 484-tone DRUs are different when there are multiple 484-tone DRUs;
[0209] The pilot subcarriers of each 996-tone dRU include any 16 pilot subcarriers in all pilot subcarriers of any two 484-tone DRUs, and any two 996-tone DRUs correspond to different 484-tone DRUs when there are multiple 996-tone DRUs;
[0210] The pilot subcarriers of each 2x996-tone dRU include all pilot subcarriers of any two 996-tone DRUs, and any two 2x996-tone DRUs correspond to different 996-tone DRUs when there are multiple 2x996-tone DRUs.
[0211] In the above embodiments, the pilot subcarriers in the dRU with a larger number of subcarriers are a subset of the pilot subcarriers in the dRU with a smaller number of subcarriers, which is beneficial for the AP to quickly determine the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU after determining the first dRU, thereby improving the reception efficiency of the PPDU.
[0212] In combination with some embodiments of the second aspect, in some embodiments, when there is a punctured bandwidth, the above determining, according to the above first index, the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU includes
[0213] determining, according to the above first index, the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU that are located outside the punctured bandwidth;
[0214] When the first bandwidth is 40MHz, the punctured density is 20MHz;
[0215] When the first bandwidth is 80MHz, the punctured density is at least one of 20MHz or 40MHz;
[0216] When the first bandwidth is 160MHz or 320MHz, the punctured density is at least one of 20MHz, 40MHz, or 80MHz.
[0217] In a third aspect, the embodiments of the present disclosure provide an AP, comprising:
[0218] a processing module configured to determine a first index of a first distributed resource unit (dRU);
[0219] The first dRU is allocated by an access point (AP) for the STA on a first bandwidth, the first dRU includes at least one dRU corresponding to the first bandwidth, and the first bandwidth is the working bandwidth of the STA.
[0220] The transceiver module is configured to determine position information of data subcarriers and position information of pilot subcarriers in the first dRU according to the first index, and transmit a physical layer protocol data unit (PPDU).
[0221] In a fourth aspect, an AP is provided, including:
[0222] The processing module is configured to determine a first index of a first dRU.
[0223] The first dRU is allocated by the AP to a STA at a first bandwidth, the first dRU includes at least one dRU corresponding to the first bandwidth, and the first bandwidth is a working bandwidth of the STA.
[0224] The transceiver module is configured to determine position information of data subcarriers and position information of pilot subcarriers in the first dRU according to the first index, and receive a PPDU.
[0225] In a fifth aspect, a communication device is provided, including one or more processors.
[0226] When the communication device is a STA, the processor executes the communication method provided in the first aspect and the optional implementation of the first aspect, or when the communication device is an AP, the processor executes the communication method provided in the second aspect and the optional implementation of the second aspect.
[0227] In a sixth aspect, a storage medium is provided, which stores instructions, and when the instructions are executed on a communication device, the communication device executes the method described in the first aspect, the second aspect, the optional implementation of the first aspect, and the optional implementation of the second aspect.
[0228] In a seventh aspect, a program product is provided, which is executed by a communication device, so that the communication device executes the method described in the first aspect, the second aspect, the optional implementation of the first aspect, and the optional implementation of the second aspect.
[0229] In an eighth aspect, a computer program is provided, which, when executed on a computer, causes the computer to execute the method described in the first aspect, the second aspect, the optional implementation of the first aspect, and the optional implementation of the second aspect.
[0230] In a ninth aspect, a chip or chip system is provided. The chip or chip system includes processing circuitry configured to execute the method described in the first aspect, the second aspect, the optional implementation of the first aspect, and the optional implementation of the second aspect.
[0231] In a tenth aspect, the embodiments of the present disclosure provide a communication system, the communication system comprising a STA and an AP; wherein the STA is configured to perform the method described in the first aspect and the optional implementation of the first aspect, and the AP is configured to perform the method described in the second aspect and the optional implementation of the second aspect.
[0232] It can be understood that the STA, the AP, the communication system, the communication device, the storage medium, the program product, the computer program, the chip or the chip system are used to perform the method provided by the embodiments of the present disclosure. Therefore, the beneficial effects achieved by the above-mentioned STA, the AP, the communication system, the communication device, the storage medium, the program product, the computer program, the chip or the chip system can refer to the beneficial effects in the corresponding method, which will not be described here.
[0233] The embodiments of the present disclosure provide a communication method, a device and a storage medium. In some embodiments, the terms of the communication method and the information processing method can be replaced with each other, the terms of the communication device and the information processing device can be replaced with each other, and the terms of the information processing system and the communication system can be replaced with each other.
[0234] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, some or all steps of different embodiments can be combined arbitrarily, and an embodiment can be combined with the optional implementation of other embodiments.
[0235] In the embodiments of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0236] The terms used in the embodiments of the present disclosure are only for the purpose of describing the specific embodiments, and not as a limitation on the present disclosure.
[0237] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "one", "the", "the", "the", "the", "this", etc., can represent "one and only one", or "one or more", "at least one", etc. For example, in the case of using articles such as "a", "an", "the" in English, the noun after the article can be understood as singular expression, or can be understood as plural expression.
[0238] In the embodiments of the present disclosure, "multiple" refers to two or more.
[0239] In some embodiments, the terms "at least one of", "one or more of", "a plurality of", "multiple", and the like can be replaced with each other.
[0240] In some embodiments, the description of "at least one of A, B", "A and / or B", "A in one case and B in another case", "in response to a case A, in response to a case B", and the like can include the following technical solutions according to the case: in some embodiments A (A is executed regardless of B); in some embodiments B (B is executed regardless of A); in some embodiments, A and B are selectively executed (A and B are selectively executed); in some embodiments, A and B (A and B are executed). When there are more branches such as A, B, C, and the like, it is similar to the above.
[0241] In some embodiments, the description of "A or B" and the like can include the following technical solutions according to the case: in some embodiments A (A is executed regardless of B); in some embodiments B (B is executed regardless of A); in some embodiments, A and B are selectively executed (A and B are selectively executed). When there are more branches such as A, B, C, and the like, it is similar to the above.
[0242] The prefix words of "first", "second" and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute redundant limitation because of the use of the prefix words. For example, the description objects are "fields", and the ordinal words before "fields" in "first field" and "second field" do not limit the position or order between "fields". "First" and "second" do not limit whether the "fields" modified thereby are in the same message, nor do they limit the order of "first field" and "second field". For another example, the description objects are "levels", and the ordinal words before "levels" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description objects is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "devices" can be one or more. In addition, the objects modified by different prefix words can be the same or different. For example, the description objects are "devices", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different. For another example, the description objects are "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0243] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0244] In some embodiments, the terms of "in response to", "in response to determining", "in the case of", "when", "when", "if", and the like can be replaced with each other.
[0245] In some embodiments, the terms of "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", and the like can be replaced with each other. The terms of "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", and the like can be replaced with each other.
[0246] In some embodiments, the acquisition of data, information and the like can comply with the laws and regulations of the place.
[0247] In some embodiments, data, information and the like can be acquired after obtaining the consent of the user.
[0248] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0249] The technical solutions in the embodiments of the present disclosure will be described clearly and completely in combination with the drawings below. Obviously, the described embodiments are only part of the embodiments of the present disclosure, and not all embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative labor fall within the scope of protection of the present disclosure.
[0250] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0251] As shown in FIG. 1, the communication system 100 includes a STA 101 and an AP 102.
[0252] The STA 101 can be a standalone STA or an affiliated STA of a Non-AP MLD, and the AP 102 can be a standalone AP or an affiliated AP of an AP MLD, which is not limited herein.
[0253] The STA 101 is associated with the AP 102.
[0254] In some embodiments, the STA 101 and the AP 102 can be terminal devices or network devices with wireless fidelity chips.
[0255] The STA 101 can determine a first index of a first distributed resource unit (dRU) allocated by the AP 102 to the STA 101 on a first bandwidth, and then determine position information of data subcarriers and pilot subcarriers in the first dRU according to the first index, and send a PPDU.
[0256] The AP 102 can determine a first index of a first dRU allocated to the STA 101 on a first bandwidth, and then determine position information of data subcarriers and pilot subcarriers in the first dRU according to the first index, and receive a PPDU.
[0257] The first bandwidth is the working bandwidth of the STA 101.
[0258] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure. A person of ordinary skill in the art can know that, as the system architecture evolves and new business scenarios appear, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.
[0259] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1 or part of the subject, but are not limited thereto. The subjects shown in FIG. 1 are illustrative, and the communication system can include all or part of the subjects in FIG. 1, or other subjects other than those in FIG. 1. The number and form of each subject is arbitrary, each subject can be physical or virtual, and the link relationship between each subject is illustrative. The link can be in any way, can be a direct link or an indirect link, and can be a wired link or a wireless link.
[0260] The embodiments of the present disclosure can be applied to a wireless local area network (WLAN), such as an IEEE 802.11 system standard, for example, 802.11a / b / g standards, 802.11n standards, 802.11ac standards, 802.11ax standards, 802.11bf, 802.11be standards, or the next generation thereof, for example, 802.11bn. Alternatively, the embodiments of the present disclosure can also be applied to a wireless local area network system such as an internet of things (IoT) network or a vehicle to X (V2X) network. Of course, the embodiments of the present disclosure can also be applied to other possible communication systems, for example, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, and a 5th generation (5G) communication system.
[0261] FIG. 2 is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2, the method includes:
[0262] S21, the STA determines a first index of a first dRU, the first dRU being allocated by the AP to the STA on a first bandwidth.
[0263] In some embodiments, before transmitting a physical layer protocol data unit (PPDU), the STA can first determine its working bandwidth, i.e., the first bandwidth.
[0264] The first bandwidth includes at least one of 20 MHz, 40 MHz, 80 MHz, 160 MHz / 80+80 MHz, or 320 MHz / 180+180 MHz, without limitation.
[0265] The 80+80 MHz is composed of two discontinuous 80 MHz, and each 80 MHz is a continuous frequency band. The 160+160 MHz is composed of two discontinuous 160 MHz, and each 160 MHz is a continuous frequency band.
[0266] In some embodiments, before sending the PPDU, the STA also needs to determine a first index of a first dRU allocated by the AP to the STA in the first bandwidth.
[0267] The STA can receive a trigger frame sent by the AP, and the trigger frame includes first indication information, which is used to indicate the size and the location (the first index) of the first dRU.
[0268] The first index of the first dRU is used to indicate the location of the subcarrier allocated by the AP in the first bandwidth.
[0269] As an example, the first indication information is used to indicate a 26-tone dRU1, where 1 is the index of the 26-tone dRU, and 26 is used to indicate that 26 non-contiguous subcarriers are distributed in the first bandwidth, such as 20 MHz or 80 MHz, etc.
[0270] The first bandwidth of the STA can be an uplink communication bandwidth or a downlink communication bandwidth, without limitation.
[0271] The size of the dRU refers to the number of subcarriers in the dRU, and the index of the dRU is used to indirectly indicate the location of the dRU in the frequency domain.
[0272] In some embodiments, the first dRU includes at least one dRU corresponding to the first bandwidth.
[0273] That is, the first bandwidth includes one or more dRUs, and the AP can allocate one or more dRUs to the STA as the first dRU used by the STA to send the PPDU.
[0274] In some embodiments, the type of dRU corresponding to the 20 MHz bandwidth includes at least one of the following:
[0275] 26-tone dRU;
[0276] 52-tone dRU;
[0277] 106-tone dRU;
[0278] 242-tone dRU.
[0279] Specifically, the dRU corresponding to a 20MHz bandwidth includes at least one of the following:
[0280] 9 26-tone dRUs;
[0281] 4 52-tone dRUs;
[0282] Two 106-tone dRUs;
[0283] One 242-tone dRU.
[0284] A 20MHz bandwidth may include a 242-tone dRU, or various combinations of 26-tone dRU, 52-tone dRU, and 106-tone dRU.
[0285] When the first bandwidth is 20MHz, the first dRU can be a 242-tone dRU, or various combinations of 26-tone dRU, 52-tone dRU, and 106-tone dRU.
[0286] In some embodiments, the dRU type corresponding to a 40MHz bandwidth includes at least one of the following:
[0287] 26-tone dRU;
[0288] 52-tone dRU;
[0289] 106-tone dRU;
[0290] 242-tone dRU;
[0291] 484-tone dRU.
[0292] Specifically, the dRU corresponding to a 40MHz bandwidth includes at least one of the following:
[0293] 18 26-tone dRUs;
[0294] 8 52-tone dRUs;
[0295] 4 106-tone dRUs;
[0296] Two 242-tone dRUs;
[0297] One 484-tone dRU.
[0298] One 40MHz bandwidth can include one 484-tone dRU, or various combinations of 26-tone dRUs, 52-tone dRUs, 106-tone dRUs, 242-tone dRUs.
[0299] When the first bandwidth is 40MHz, the first dRU can be a 484-tone dRU, or various combinations of 26-tone dRUs, 52-tone dRUs, 106-tone dRUs, 242-tone dRUs.
[0300] In some embodiments, the dRU types corresponding to an 80MHz bandwidth include at least one of:
[0301] 26-tone dRUs;
[0302] 52-tone dRUs;
[0303] 106-tone dRUs;
[0304] 242-tone dRUs;
[0305] 484-tone dRUs;
[0306] 996-tone dRUs.
[0307] Optionally, the dRU types corresponding to an 80MHz bandwidth can include only 52-tone dRUs, 106-tone dRUs, 242-tone dRUs, 484-tone dRUs, and 996-tone dRUs. Alternatively, the dRU types corresponding to an 80MHz bandwidth can include only 52-tone dRUs, 106-tone dRUs, 242-tone dRUs, and 484-tone dRUs, without limitation.
[0308] Specifically, the dRUs corresponding to an 80MHz bandwidth include at least one of:
[0309] 37 26-tone dRUs;
[0310] 16 52-tone dRUs;
[0311] 8 106-tone dRUs;
[0312] 4 242-tone dRUs;
[0313] 2 484-tone dRUs;
[0314] 1 996-tone dRU.
[0315] wherein one 80MHz bandwidth can include one 996-tone dRU, or include various combinations of 26-tone dRUs, 52-tone dRUs, 106-tone dRUs, 242-tone dRUs, 484-tone dRUs.
[0316] When the first bandwidth is 80MHz, the first dRU can be a 996-tone dRU, or can be various combinations of 26-tone dRUs, 52-tone dRUs, 106-tone dRUs, 242-tone dRUs, 484-tone dRUs.
[0317] In some embodiments, the dRU types corresponding to 160MHz and 320MHz bandwidths include at least one of:
[0318] 26-tone dRUs;
[0319] 52-tone dRUs;
[0320] 106-tone dRUs;
[0321] 242-tone dRUs;
[0322] 484-tone dRUs;
[0323] 996-tone dRUs;
[0324] 2x996-tone dRUs.
[0325] Optionally, the dRU types corresponding to 160MHz or 320MHz bandwidths can not include 52-tone dRUs, or can not include 26-tone dRUs and 52-tone dRUs, without limitation.
[0326] Specifically, the dRUs corresponding to 160MHz bandwidth include at least one of:
[0327] 74 26-tone dRUs;
[0328] 32 52-tone dRUs;
[0329] 16 106-tone dRUs;
[0330] 8 242-tone dRUs;
[0331] 4 484-tone dRUs;
[0332] 2 996-tone dRUs;
[0333] 1 2x996-tone dRU.
[0334] Wherein, one 160MHz bandwidth can include one 2x996-tone dRU, or include various combinations of 26-tone dRUs, 52-tone dRUs, 106-tone dRUs, 242-tone dRUs, 484-tone dRUs, 996-tone dRUs.
[0335] When the first bandwidth is 160MHz, the first dRU can be 2x996-tone dRU, or various combinations of 26-tone dRUs, 52-tone dRUs, 106-tone dRUs, 242-tone dRUs, 484-tone dRUs, 996-tone dRUs.
[0336] Specifically, the dRU corresponding to the 320MHz bandwidth includes at least one of:
[0337] 148 26-tone dRUs;
[0338] 64 52-tone dRUs;
[0339] 32 106-tone dRUs;
[0340] 16 242-tone dRUs;
[0341] 8 484-tone dRUs;
[0342] 4 996-tone dRUs;
[0343] 2 2x996-tone dRUs.
[0344] Wherein, one 320MHz bandwidth can include two 2x996-tone dRUs, or include various combinations of 26-tone dRUs, 52-tone dRUs, 106-tone dRUs, 242-tone dRUs, 484-tone dRUs, 996-tone dRUs, 2x996-tone dRUs.
[0345] When the first bandwidth is 320MHz, the first dRU can be various combinations of 2x996-tone dRUs, 26-tone dRUs, 52-tone dRUs, 106-tone dRUs, 242-tone dRUs, 484-tone dRUs, 996-tone dRUs.
[0346] S22, the AP determines a first index of the first dRU allocated by the AP to the STA on the first bandwidth.
[0347] The specific implementation of the AP determining the first index of the first dRU and the related description about the dRU type and the number can refer to step S21, and will not be repeated here.
[0348] S23, according to the first index, determining the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU, and transmitting the PPDU.
[0349] In some embodiments, the number of subcarriers in the dRU can be used to distinguish the type of the dRU.
[0350] Each 26-tone dRU includes 26 non-contiguous subcarriers, and each 26-tone dRU includes 24 data subcarriers and 2 pilot subcarriers in the subcarriers of the 26-tone dRU.
[0351] Each 52-tone dRU includes 52 non-contiguous subcarriers, and each 52-tone dRU includes 48 data subcarriers and 4 pilot subcarriers in the subcarriers of the 52-tone dRU.
[0352] Each 106-tone dRU includes 106 non-contiguous subcarriers, and each 106-tone dRU includes 102 data subcarriers and 4 pilot subcarriers in the subcarriers of the 106-tone dRU.
[0353] Each 242-tone dRU includes 242 non-contiguous subcarriers, and each 242-tone dRU includes 234 data subcarriers and 8 pilot subcarriers in the subcarriers of the 242-tone dRU.
[0354] Each 484-tone dRU includes 484 non-contiguous subcarriers, and each 484-tone dRU includes 484 data subcarriers and 16 pilot subcarriers in the subcarriers of the 484-tone dRU.
[0355] Each 996-tone dRU includes 996 non-contiguous subcarriers, and each 996-tone dRU includes 984 data subcarriers and 16 pilot subcarriers in the subcarriers of the 996-tone dRU.
[0356] Each 2x996-tone dRU includes 1992 non-contiguous subcarriers, and each 2x996-tone dRU includes 1960 data subcarriers and 32 pilot subcarriers in the subcarriers of the 2x996-tone dRU.
[0357] The data subcarriers in each dRU are used to carry data information, and the pilot subcarriers in each dRU are used for phase offset and / or frequency offset estimation, to help detect and correct subcarrier phase offset.
[0358] The discontinuous subcarriers in each dRU can be a plurality of subcarriers that are discrete in the frequency domain. The plurality of discrete subcarriers can be partially discrete or completely discrete. That is, the plurality of discrete subcarriers can include a part of subcarriers that are continuous in frequency and a part of subcarriers that are discontinuous in frequency, or the plurality of discrete subcarriers can be completely discontinuous in frequency. It should be understood that "dRU", "discrete RU", and "distributed RU" in the present disclosure can be used interchangeably. It should also be understood that the dRU in the present disclosure refers to a RU in which the subcarriers are discrete in the frequency domain, that is, a RU having this characteristic, which is referred to herein as a dRU.
[0359] In the present disclosure, the dRU is distinguished from a regular radio unit (RRU), and the subcarriers in the dRU are discrete in bandwidth. The existing RU defined in the RRU standard refers to a RU in which the subcarriers are continuous in bandwidth.
[0360] In some embodiments, the subcarriers included in each dRU can be represented by an equal interval sequence, that is, [a:b:c], where a represents the starting index of the subcarrier range of the corresponding bandwidth, c represents the ending index, and b can represent the absolute value of the index difference of adjacent subcarriers in the dRU. For different bandwidths, b corresponding to each dRU type is the number of dRUs of the corresponding type included in the bandwidth. For example, for a 20 MHz bandwidth, the number of 26-tone dRUs is 9, and the subcarriers included in the 26-tone dRU can be represented as [a:9:c]. For example, for a 40 MHz bandwidth, the number of 26-tone dRUs is 18, and the subcarriers included in the 26-tone dRU can be represented as [a:18:c]. For example, for an 80 MHz bandwidth, the number of 52-tone dRUs is 16, and the subcarriers included in the 52-tone dRU can be represented as [a:16:c].
[0361] The starting index a and the ending index c corresponding to different bandwidths can be determined based on actual needs, which are not limited herein.
[0362] For example, the starting index a corresponding to a 20 MHz bandwidth is -121, and the ending index c is 121. For example, the starting index a corresponding to a 40 MHz bandwidth can be -244, and the ending index c can be 244.
[0363] wherein for each dRU, the index of the first subcarrier included in the dRU can be a, and the next subcarrier (index a+b) after a gap of b subcarriers from the subcarrier with index a is the second subcarrier included in the dRU, and so on, and all subcarriers of the dRU are distributed within a range of subcarriers from index a to index c.
[0364] As an example, the distribution of 26-tone dRUs over 20MHz is dRU1 [-121 :9:121], dRU2 [-120:9:120], dRU3 [-119:9:119], dRU4 [-118:9:118], dRU5 [-117:9:117], dRU6 [-116:9:116], dRU7 [-115:9:115], dRU8 [-114:9:114], dRU9 [-113:9:113].
[0365] For each 26-tone dRU, the subcarrier corresponding to the starting index of the dRU is one subcarrier included in the dRU, and the 9th subcarrier after a gap of 8 subcarriers from the subcarrier is one subcarrier included in the dRU, and so on, until 26 subcarriers are included in the dRU.
[0366] In some embodiments, the pilot subcarriers of each 26-tone dRU are respectively any two different subcarriers in the corresponding 26-tone dRU.
[0367] That is, the 2 pilot subcarriers in each 26-tone dRU are any 2 subcarriers in the 26 subcarriers of the 26-tone dRU, and the remaining 24 subcarriers are 24 data subcarriers of the 26-tone dRU.
[0368] In some embodiments, the pilot subcarriers of each 52-tone dRU include all pilot subcarriers of any two 26-tone dRUs, and the corresponding 26-tone dRUs of any two 52-tone dRUs are different.
[0369] wherein each 52-tone dRU can be composed of 2 26-tone dRUs, i.e., all subcarriers included in the 2 26-tone dRUs are all subcarriers included in the 52-tone dRU.
[0370] Each 52-tone dRU includes all 4 pilot subcarriers of the corresponding 2 26-tone DRUs, and the position of one pilot subcarrier in each 52-tone dRU in the bandwidth is the same as the position of one pilot subcarrier in the corresponding 2 26-tone DRUs in the bandwidth.
[0371] In the embodiment, the 4 pilot subcarriers in each 52-tone dRU are a subset of all pilot subcarriers in all 26-tone DRUs, and one pilot subcarrier in each 52-tone dRU is one pilot subcarrier in all 26-tone DRUs, and the position of the pilot subcarrier in the bandwidth is the same as the position of the pilot subcarrier in the bandwidth.
[0372] For example, the 9 26-tone DRUs in a 20MHz bandwidth have indexes dRU1-dRU9, and the 4 52-tone DRUs in the 20MHz bandwidth have indexes dRU1-4. The 4 pilot subcarriers in the 52-tone dRU with index dRU1 are the pilot subcarriers in the 26-tone DRUs with indexes dRU1 and dRU8, the 4 pilot subcarriers in the 52-tone dRU with index dRU2 are the pilot subcarriers in the 26-tone DRUs with indexes dRU2 and dRU7, the 4 pilot subcarriers in the 52-tone dRU with index dRU3 are the pilot subcarriers in the 26-tone DRUs with indexes dRU3 and dRU6, and the 4 pilot subcarriers in the 52-tone dRU with index dRU4 are the pilot subcarriers in the 26-tone DRUs with indexes dRU4 and dRU5.
[0373] In the embodiment, the 4 pilot subcarriers in each 52-tone dRU are a subset of all pilot subcarriers in all 26-tone DRUs, and one pilot subcarrier in each 52-tone dRU is one pilot subcarrier in all 26-tone DRUs, and the position of the pilot subcarrier in the bandwidth is the same as the position of the pilot subcarrier in the bandwidth.
[0374] In some embodiments, the pilot subcarriers of each 106-tone dRU include any 4 pilot subcarriers of all 8 pilot subcarriers of any two 52-tone dRUs, and the any two 106-tone dRUs correspond to different 52-tone dRUs.
[0375] wherein each 106-tone dRU can be composed of 2 52-tone dRUs and 2 supplemental subcarriers, i.e., all subcarriers included in the 2 52-tone dRUs and the 2 supplemental subcarriers are all subcarriers included in the 106-tone dRU.
[0376] wherein all 4 pilot subcarriers included in each 106-tone dRU are any 4 pilot subcarriers of all 8 pilot subcarriers of the corresponding 2 52-tone dRUs, and the remaining 4 pilot subcarriers are data subcarriers in the 106-tone dRU.
[0377] one pilot subcarrier in each 106-tone dRU has the same location in the bandwidth as one pilot subcarrier of all 8 pilot subcarriers of the corresponding 2 52-tone dRUs,
[0378] wherein all 52-tone dRUs corresponding to any 2 106-tone dRUs are different, i.e., the indexes of the 52-tone dRUs corresponding to the two different 106-tone dRUs are completely different. In other words, for any two 106-tone dRUs 1 and 106-tone dRU 2, all 4 pilot subcarriers in 106-tone dRU 1 are any 4 pilot subcarriers of a total of 8 pilot subcarriers of any two 52-tone dRUs of all 52-tone dRUs, and have the same location in the bandwidth. All 4 pilot subcarriers in 106-tone dRU 2 are any 4 pilot subcarriers of a total of 8 pilot subcarriers of any two 52-tone dRUs of all 52-tone dRUs other than the aforementioned two 52-tone dRUs, and have the same location in the bandwidth.
[0379] For example, the indexes of the 4 52-tone dRUs included in the 20MHz bandwidth are dRU1-dRU4 respectively, and the indexes of the 2 106-tone dRUs included in the 20MHz bandwidth are dRU1-2 respectively, then all the 4 pilot subcarriers of the 106-tone dRU with index dRU1 are any 4 pilot subcarriers included in the 52-tone dRUs with indexes dRU1 and dRU3, and all the 4 pilot subcarriers of the 106-tone dRU with index dRU2 are any 4 pilot subcarriers included in the 52-tone dRUs with indexes dRU2 and dRU4.
[0380] In the embodiments of the present disclosure, all the 4 pilot subcarriers in each 106-tone dRU are a subset of all the pilot subcarriers included in all the 52-tone dRUs, and 1 pilot subcarrier in each 106-tone dRU is 1 pilot subcarrier included in all the 52-tone dRUs and has the same position in the bandwidth.
[0381] In some embodiments, the pilot subcarriers of each 242-tone dRU include all the pilot subcarriers of any two 106-tone dRUs, and when there are multiple 242-tone dRUs, the 106-tone dRUs corresponding to any two 242-tone dRUs are different.
[0382] Each 242-tone dRU can be composed of 2 106-tone dRUs and 30 supplemental subcarriers, that is, all the subcarriers included in the 2 106-tone dRUs and the 30 supplemental subcarriers are all the subcarriers included in one 242-tone dRU.
[0383] Each 242-tone dRU includes 8 pilot subcarriers, which are all the 8 pilot subcarriers of the corresponding 2 106-tone dRUs.
[0384] Each 242-tone dRU includes all the 8 pilot subcarriers, which are a total of 8 pilot subcarriers of the corresponding 2 106-tone dRUs, and 1 pilot subcarrier in each 242-tone dRU has the same position in the bandwidth as 1 pilot subcarrier in the corresponding 2 106-tone dRUs.
[0385] All 106-tone dRUs corresponding to any two 242-tone dRUs are different, that is, the indexes of the 106-tone dRUs corresponding to two different 242-tone dRUs are completely different. In other words, for any two 242-tone dRUs 1 and 242-tone dRU 2, all 8 pilot subcarriers in the 242-tone dRU 1 are 8 pilot subcarriers of any two 106-tone dRUs in all 106-tone dRUs, and the positions in the bandwidth are the same. All 8 pilot subcarriers in the 242-tone dRU 2 are 8 pilot subcarriers of any two 106-tone dRUs in all 106-tone dRUs except the two 106-tone dRUs, and the positions in the bandwidth are the same.
[0386] For example, the indexes of the 4 106-tone dRUs included in the 40MHz bandwidth are dRU1-dRU4 respectively, and the indexes of the 2 242-tone dRUs included in the 40MHz bandwidth are dRU1-2 respectively. All 8 pilot subcarriers of the 242-tone dRU with the index of dRU1 are all 8 pilot subcarriers included in the 106-tone dRUs with the indexes of dRU1 and dRU3. All 8 pilot subcarriers of the 242-tone dRU with the index of dRU2 are all 8 pilot subcarriers included in the 106-tone dRUs with the indexes of dRU2 and dRU4.
[0387] In the embodiments of the present disclosure, all 8 pilot subcarriers in each 242-tone dRU are a subset of all pilot subcarriers included in all 106-tone dRUs, and 1 pilot subcarrier in each 242-tone dRU is 1 pilot subcarrier in all pilot subcarriers included in all 106-tone dRUs, and the position in the bandwidth is the same.
[0388] In some embodiments, the pilot subcarriers of each 484-tone dRU include all pilot subcarriers of any two 242-tone dRUs, and when there are multiple 484-tone dRUs, the 242-tone dRUs corresponding to any two 484-tone dRUs are different.
[0389] Each 484-tone dRU can be composed of 2 242-tone dRUs, that is, all subcarriers included in the 2 242-tone dRUs are all subcarriers included in the 1 484-tone dRU.
[0390] Each 484-tone dRU includes 16 pilot subcarriers which are all the 16 pilot subcarriers of the corresponding 2 242-tone DRUs, and the position of one pilot subcarrier in each 484-tone dRU in the bandwidth is the same as the position of one pilot subcarrier in the corresponding 2 242-tone DRUs in the bandwidth.
[0391] When there are multiple 484-tone dRUs, all the 242-tone dRUs corresponding to any two 484-tone dRUs are different, that is, the indexes of the 242-tone dRUs corresponding to two different 484-tone dRUs are completely different. In other words, for any two 484-tone dRUs 1 and 484-tone dRU 2, all the 16 pilot subcarriers in the 484-tone dRU 1 are the total of 16 pilot subcarriers of any two 242-tone dRUs in all 242-tone dRUs, and the positions in the bandwidth are the same. All the 16 pilot subcarriers in the 484-tone dRU 2 are the total of 16 pilot subcarriers of any two 242-tone dRUs in all 242-tone dRUs except the two 242-tone dRUs mentioned above, and the positions in the bandwidth are the same.
[0392] For example, the indexes of the 4 242-tone dRUs included in the 80MHz bandwidth are dRU1-dRU4, and the indexes of the 2 484-tone dRUs included in the 80MHz bandwidth are dRU1-2. All the 16 pilot subcarriers of the 484-tone dRU with the index of dRU1 are all the 16 pilot subcarriers included in the 242-tone dRUs with the indexes of dRU1 and dRU3. All the 16 pilot subcarriers of the 484-tone dRU with the index of dRU2 are all the 16 pilot subcarriers included in the 242-tone dRUs with the indexes of dRU2 and dRU4.
[0393] In the embodiments of the present disclosure, all the 16 pilot subcarriers in each 484-tone dRU are a subset of all the pilot subcarriers included in all the 242-tone dRUs, and one pilot subcarrier in each 484-tone dRU is one pilot subcarrier included in all the 242-tone dRUs, and the position in the bandwidth is the same as that of the pilot subcarrier.
[0394] In some embodiments, the pilot subcarriers of each 996-tone dRU include any 16 pilot subcarriers out of all pilot subcarriers of any two 484-tone dRUs, and any two 996-tone dRUs correspond to different 484-tone dRUs.
[0395] wherein each 996-tone dRU can be composed of 2 484-tone dRUs and 28 supplemental subcarriers, i.e., all subcarriers of the 2 484-tone dRUs and the 28 supplemental subcarriers are all subcarriers of the 996-tone dRU.
[0396] wherein the 16 pilot subcarriers of each 996-tone dRU are any 16 out of the total 32 pilot subcarriers of the corresponding 2 484-tone dRUs, and the position of one pilot subcarrier in each 996-tone dRU in the bandwidth is the same as the position of one pilot subcarrier in the corresponding 2 484-tone dRUs in the bandwidth.
[0397] wherein when there are multiple 996-tone dRUs, any two 996-tone dRUs correspond to different 484-tone dRUs, i.e., the indices of the 484-tone dRUs corresponding to the two different 996-tone dRUs are completely different. In other words, for any two 996-tone dRUs 1 and 996-tone dRU 2, all 16 pilot subcarriers in 996-tone dRU 1 are any 16 out of the total 32 pilot subcarriers of any two 484-tone dRUs out of all 484-tone dRUs, and the positions in the bandwidth are the same. All 16 pilot subcarriers in 996-tone dRU 2 are any 16 out of the total 32 pilot subcarriers of any two 484-tone dRUs out of all 484-tone dRUs except the two 484-tone dRUs mentioned above, and the positions in the bandwidth are the same.
[0398] For example, if the 160MHz bandwidth includes 4 484-tone dRUs with indexes dRU1-dRU4 respectively, and 2 996-tone dRUs with indexes dRU1-2 respectively, all 16 pilot subcarriers of the 996-tone dRU with index dRU1 are included in the 484-tone dRUs with indexes dRU1 and dRU3, and all 16 pilot subcarriers of the 996-tone dRU with index dRU2 are included in the 484-tone dRUs with indexes dRU2 and dRU4.
[0399] In the embodiments of the present disclosure, all 16 pilot subcarriers in each 996-tone dRU are a subset of all pilot subcarriers included in all 484-tone dRUs, and one pilot subcarrier in each 996-tone dRU is one of all pilot subcarriers included in all 484-tone dRUs and has the same position in the bandwidth.
[0400] In some embodiments, the pilot subcarriers of each 2x996-tone dRU include all pilot subcarriers of any two 996-tone dRUs, and when there are multiple 2x996-tone dRUs, all 996-tone dRUs corresponding to any two 2x996-tone dRUs are different.
[0401] Each 2x996-tone dRU can be composed of two 996-tone dRUs, that is, all subcarriers included in the two 996-tone dRUs are all subcarriers included in the 2x996-tone dRU.
[0402] Each 2x996-tone dRU includes 32 pilot subcarriers, which are all 32 pilot subcarriers of the corresponding two 996-tone dRUs. One pilot subcarrier in each 2x996-tone dRU has the same position in the bandwidth as one pilot subcarrier in the corresponding two 996-tone dRUs.
[0403] When there are multiple 2x996-tone dRUs, all 996-tone dRUs corresponding to any two 2x996-tone dRUs are different, that is, the indexes of the 996-tone dRUs corresponding to two different 2x996-tone dRUs are completely different. In other words, for any two 2x996-tone dRUs 1 and 2x996-tone dRU 2, all 32 pilot subcarriers in the 2x996-tone dRU 1 are the total of 32 pilot subcarriers of any two 996-tone dRUs in all 996-tone dRUs, and the positions in the bandwidth are the same. All 32 pilot subcarriers in the 2x996-tone dRU 2 are the total of 32 pilot subcarriers of any two 996-tone dRUs in all 996-tone dRUs except the two 996-tone dRUs, and the positions in the bandwidth are the same.
[0404] For example, the indexes of the two 996-tone dRUs included in the 160 MHz bandwidth are dRU1-dRU2, respectively, and all 32 pilot subcarriers of the 1 2x996-tone dRU included in the 160 MHz bandwidth are all 32 pilot subcarriers included in the 996-tone dRUs with indexes dRU1 and dRU2.
[0405] For example, the indexes of the four 996-tone dRUs included in the 320 MHz bandwidth are dRU1-dRU4, respectively, and the indexes of the two 2x996-tone dRUs included in the 320 MHz bandwidth are dRU1-2, respectively. All 32 pilot subcarriers of the 2x996-tone dRU with index dRU1 are all 32 pilot subcarriers included in the 996-tone dRUs with indexes dRU1 and dRU3, and all 32 pilot subcarriers of the 2x996-tone dRU with index dRU2 are all 32 pilot subcarriers included in the 996-tone dRUs with indexes dRU2 and dRU4.
[0406] In the embodiments of the present disclosure, all 32 pilot subcarriers in each 2x996-tone dRU are a subset of all pilot subcarriers included in all 996-tone dRUs, and one pilot subcarrier in each 2x996-tone dRU is one pilot subcarrier in all pilot subcarriers included in all 996-tone dRUs, and the position in the bandwidth is the same.
[0407] In some embodiments, after the STA determines the first dRU, it determines the position information of all subcarriers and pilot subcarriers in the first dRU according to the first index, that is, it determines the index of all subcarriers in the first dRU, and then transmits PPDU according to the data subcarriers and pilot subcarriers at the corresponding positions.
[0408] In some embodiments, after the AP determines the first dRU, it determines the position information of all subcarriers and pilot subcarriers in the first dRU according to the first index, that is, it determines the index of all subcarriers in the first dRU, and then receives PPDU according to the data subcarriers and pilot subcarriers at the corresponding positions.
[0409] In this disclosure, the PPDU sent by the STA can be a trigger-based (TB) PPDU.
[0410] In some embodiments, when the first bandwidth has a punched bandwidth, the STA can determine the position information of all subcarriers and the position information of pilot subcarriers in the first dRU according to the first index, that is, determine the index of all subcarriers in the first dRU.
[0411] Furthermore, the position information of all subcarriers located outside the punched bandwidth in the first dRU and the position information of pilot subcarriers can be determined, and then PPDU can be transmitted according to the data subcarriers and pilot subcarriers at the corresponding positions.
[0412] Wherein, when the first bandwidth is 40MHz, the aperture density of the bandwidth can be 20MHz; when the first bandwidth is 80MHz, the aperture density of the bandwidth is at least one of 20MHz or 40MHz; when the first bandwidth is 160MHz or 320MHz, the aperture density of the bandwidth is at least one of 20MHz, 40MHz or 80MHz.
[0413] Specifically, when the first bandwidth is 320MHz, 160MHz of the upper half of 320MHz can be punctured, or 160MHz of the lower half of 320MHz can be punctured, without any restrictions.
[0414] The communication method involved in the embodiments of this disclosure may include the foregoing steps and at least one of the embodiments. For example, any one of steps S21-S23 may be implemented as an independent embodiment, and any combination of steps S21-S23 may be implemented as an independent embodiment, but is not limited thereto. As an example, steps S21 and S23 may be implemented as independent embodiments, and steps S21 and S22 may be implemented as independent embodiments.
[0415] It should be particularly pointed out that the execution sequence of steps S21 and S22 in the embodiments of the present disclosure is not limited.
[0416] FIG. 3 is one of flow diagrams of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3, the method is performed by a STA, and the method comprises:
[0417] S31, determining a first index of a first dRU, the first dRU being allocated by an AP to the STA on a first bandwidth.
[0418] In some embodiments, before transmitting the PPDU, the STA can first determine the working bandwidth of the STA, i.e., the first bandwidth.
[0419] The first bandwidth includes at least one of 20MHz, 40MHz, 80MHz, 160MHz / 80+80MHz or 320MHz / 180+180MHz, which is not limited herein.
[0420] The 80+80MHz is composed of two non-continuous 80MHzs, and each 80MHz is a continuous frequency band. The 160+160MHz is composed of two non-continuous 160MHzs, and each 160MHz is a continuous frequency band.
[0421] In some embodiments, before transmitting the PPDU, it is also required to determine the first index of the first dRU allocated by the AP to the STA on the first bandwidth, and the first index of the first dRU allocated by the AP to the STA on the first bandwidth.
[0422] The STA can receive a trigger frame sent by the AP, and the trigger frame includes first indication information, the first indication information being used to indicate the size and the location (the first index) of the first dRU.
[0423] The first index of the first dRU is used to indicate the location of the subcarriers allocated by the AP on the first bandwidth.
[0424] As an example, the first indication information is used to indicate a 26-tone dRU1, wherein 1 is the index of the 26-tone dRU, and 26 is used to indicate that 26 non-continuous subcarriers are distributed on the first bandwidth, such as 20MHz or 80MHz, etc.
[0425] The first bandwidth of the STA can be an uplink communication bandwidth or a downlink communication bandwidth, which is not limited herein.
[0426] The size of the dRU refers to the number of subcarriers in the dRU, and the index of the dRU is used to indirectly indicate the location of the dRU in the frequency domain.
[0427] In some embodiments, the description related to the type and number of dRU can refer to the implementation shown in step S21 of FIG. 2, which will not be repeated here.
[0428] S32, determining the position information of data subcarriers and the position information of pilot subcarriers in the first dRU according to the first index, and sending the PPDU.
[0429] In some embodiments, the description related to the data subcarriers and pilot subcarriers of the dRU can refer to the implementation shown in step S23 of FIG. 2, which will not be repeated here.
[0430] In some embodiments, after the STA determines the first dRU, the STA determines the position information of all subcarriers and the position information of pilot subcarriers in the first dRU according to the first index, that is, determines the index of all subcarriers in the first dRU, and then sends the PPDU according to the data subcarriers and pilot subcarriers at the corresponding positions.
[0431] In the present disclosure, the PPDU sent by the STA can be a TB PPDU.
[0432] In some embodiments, when the first bandwidth has a punctured bandwidth, the STA can determine the position information of all subcarriers and the position information of pilot subcarriers in the first dRU according to the first index, that is, determine the index of all subcarriers in the first dRU.
[0433] Further, the position information of all subcarriers and the position information of pilot subcarriers in the first dRU that are located outside the punctured bandwidth can be determined, and then the PPDU is sent according to the data subcarriers and pilot subcarriers at the corresponding positions.
[0434] When the first bandwidth is 40MHz, the punctured density of the bandwidth can be 20MHz; when the first bandwidth is 80MHz, the punctured density of the bandwidth can be at least one of 20MHz or 40MHz; when the first bandwidth is 160MHz or 320MHz, the punctured density of the bandwidth can be at least one of 20MHz, 40MHz or 80MHz.
[0435] When the first bandwidth is 320MHz, the upper half 160MHz of the 320MHz can be punctured, or the lower half 160MHz of the 320MHz can be punctured, which is not limited here.
[0436] FIG. 4 is a flowchart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3, the method is performed by an AP, and the method comprises:
[0437] S41, determining a first index of a first dRU allocated by the AP to the STA in a first bandwidth.
[0438] In some embodiments, the AP can determine the operating bandwidth of the STA, i.e., the first bandwidth, before receiving the PPDU sent by the STA.
[0439] The first bandwidth includes at least one of 20MHz, 40MHz, 80MHz, 160MHz / 80+80MHz, or 320MHz / 180+180MHz, without limitation.
[0440] The 80+80MHz is composed of two non-continuous 80MHz, each of which is a continuous frequency band. The 160+160MHz is composed of two non-continuous 160MHz, each of which is a continuous frequency band.
[0441] In some embodiments, before receiving the PPDU sent by the STA, the first index of the first dRU allocated to the STA on the first bandwidth and the first index of the first dRU allocated to the STA on the first bandwidth indicated to the STA are also determined.
[0442] The STA can receive the trigger frame sent by the AP, which includes the first indication information, and the first indication information is used to indicate the size and the location (the first index) of the first dRU.
[0443] The first index of the first dRU is used to indicate the location of the subcarrier allocated by the AP on the first bandwidth.
[0444] As an example, the first indication information is used to indicate a 26-tone dRU1, where 1 is the index of the 26-tone dRU, and 26 is used to indicate that 26 non-continuous subcarriers are distributed on the first bandwidth, such as 20MHz or 80MHz, etc.
[0445] The first bandwidth of the STA can be the uplink communication bandwidth or the downlink communication bandwidth, without limitation.
[0446] The size of the dRU refers to the number of subcarriers in the dRU, and the index of the dRU is used to indirectly indicate the location of the dRU in the frequency domain.
[0447] In some embodiments, the description related to the type and number of dRUs can refer to the implementation shown in step S21 of FIG. 2, which will not be repeated here.
[0448] S42, the AP determines the location information of the data subcarriers and the location information of the pilot subcarriers in the first dRU according to the first index, and receives the PPDU.
[0449] In some embodiments, the description of the data subcarriers and the pilot subcarriers in the dRU can refer to the implementation shown in step S23 in FIG. 2, which will not be repeated here.
[0450] In some embodiments, after the AP determines the first dRU, the AP determines the position information of all the subcarriers and the position information of the pilot subcarriers in the first dRU according to the first index, that is, determines the index of all the subcarriers in the first dRU, and then receives the PPDU according to the data subcarriers and the pilot subcarriers at the corresponding positions.
[0451] In the present disclosure, the PPDU sent by the STA can be a TB PPDU.
[0452] In some embodiments, when the first bandwidth has a punctured bandwidth, the STA can determine the position information of all the subcarriers and the position information of the pilot subcarriers in the first dRU according to the first index, that is, determine the index of all the subcarriers in the first dRU.
[0453] Further, the position information of all the subcarriers and the position information of the pilot subcarriers in the first dRU that are located outside the punctured bandwidth can be determined, and then the PPDU is sent according to the data subcarriers and the pilot subcarriers at the corresponding positions.
[0454] When the first bandwidth is 40MHz, the punctured density of the bandwidth can be 20MHz; when the first bandwidth is 80MHz, the punctured density of the bandwidth can be at least one of 20MHz or 40MHz; when the first bandwidth is 160MHz or 320MHz, the punctured density of the bandwidth can be at least one of 20MHz, 40MHz or 80MHz.
[0455] When the first bandwidth is 320MHz, the upper half 160MHz of the 320MHz can be punctured, or the lower half 160MHz of the 320MHz can be punctured, which is not limited here.
[0456] The communication method related to the embodiments of the present disclosure can include the foregoing steps and at least one of the embodiments. For example, any one of steps S41-S42 can be implemented as an independent embodiment, steps S41-S42 can be implemented as independent embodiments, respectively, steps S41-S42 can be implemented as independent embodiments, but are not limited thereto.
[0457] The communication method provided by the present disclosure will be further described below in conjunction with examples:
[0458] The STA obtains the dRU for transmitting the uplink PPDU under a certain bandwidth, and the AP determines the dRU for receiving the uplink PPDU under a certain bandwidth.
[0459] 20MHz bandwidth allocable dRU types are 26-tone dRU (9), 52-tone dRU (4) and 106-tone dRU (2). Since the position of each subcarrier in a dRU is discontinuous in the bandwidth, for example, the distribution of 26-tone dRU in 20MHz bandwidth is dRU1 [-121:9:121], dRU2 [-120:9:120], etc., the position of pilot subcarrier in dRU1 can be (-112, 112), and so on. Where (-112, 112) is used to represent the index of two pilot subcarriers in the bandwidth.
[0460] Where the position of pilot subcarrier of 52-tone dRU1 in 20MHz bandwidth can be the combination of the position of pilot subcarrier of 26-tone dRU1 and 26-tone dRU8 in 20MHz, and so on. The position of pilot subcarrier of 106-tone dRU1 in 20MHz bandwidth is the same as the position of pilot subcarrier of dRU1 and dRU3 of 52-tone dRU in 20MHz bandwidth.
[0461] 40MHz bandwidth allocable dRU types are 26-tone dRU (18), 52-tone dRU (8), 106-tone dRU (4) and 242-tone dRU (2). Since the position of each subcarrier in a dRU is discontinuous in the bandwidth, for example, the distribution of 26-tone dRU1 in 20MHz bandwidth is dRU1 [-244:18:244], dRU2 [-243:18:243], etc., the position of pilot subcarrier in dRU1 can be (-226, 226), and so on. The position of pilot subcarrier of 52-tone dRU1 in 40MHz bandwidth is the combination of the position of pilot subcarrier of 26-tone dRU1 and 26-tone dRU16 in 40MHz, and so on. The position of pilot subcarrier of 106-tone dRU1 in 40MHz bandwidth is the same as the position of pilot subcarrier of dRU1 and dRU8 of 52-tone dRU in 20MHz bandwidth.
[0462] 80MHz bandwidth can be allocated dRU type 52-tone dRU (16), 106-tone dRU (8), 242-tone (4) and 484-tone dRU (2), since the location of each subcarrier in the dRU is not continuous in the bandwidth, such as 52-tone dRU in 80MHz distribution is dRU1 [-499:16:499], dRU2 [-498:16:498] and so on, then the pilot subcarrier position in dRU1 can be (-483, 483), and so on; 106-tone dRU1 in 80MHz bandwidth pilot subcarrier position is the combination of 52-tone dRU1 and 52-tone dRU16 pilot subcarrier position on 80MHz, and so on; 242-tone dRU1 in 80MHz bandwidth pilot subcarrier position is consistent with 106-tone dRU in 80MHz bandwidth dRU1 and dRU8 pilot subcarrier position, 484-tone dRU1 in 80MHz bandwidth pilot position is consistent with 242-tone dRU in 80MHz bandwidth dRU1 and dRU4 pilot subcarrier position.
[0463] Wherein, if there is a punctured bandwidth, such as puncturing on 160MHz bandwidth with 20MHz bandwidth as the puncturing density, or puncturing on 320MHz bandwidth with 40MHz bandwidth as the puncturing density, the STA and the AP transmit the PPDU according to the position of the data subcarrier and the pilot subcarrier in the dRU which is located outside the punctured bandwidth after determining the dRU used for transmitting the uplink PPDU.
[0464] Wherein, the number of pilot subcarriers in different types of dRUs can be as shown in the following table:
[0465] Each pilot subcarrier in the 2x996-tone dRU is a subset of pilot subcarriers in all 996-tone DRUs and is located at the same location in the bandwidth. Each pilot subcarrier in the 996-tone dRU is a subset of pilot subcarriers in all 484-tone dRUs and is located at the same location in the bandwidth. Each pilot subcarrier in the 484-tone dRU is a subset of pilot subcarriers in all 242-tone dRUs and is located at the same location in the bandwidth. Each pilot subcarrier in the 242-tone dRU is a subset of pilot subcarriers in all 106-tone dRUs and is located at the same location in the bandwidth. Each pilot subcarrier in the 106-tone dRU is a subset of pilot subcarriers in all 52-tone dRUs and is located at the same location in the bandwidth. Each pilot subcarrier in the 52-tone dRU is a subset of pilot subcarriers in all 26-tone dRUs and is located at the same location in the bandwidth.
[0466] Fig. 5 is a schematic diagram of the structure of the STA according to an embodiment of the present disclosure. As shown in Fig. 5, the STA 500 includes a processing module 510 and a transceiver module 520.
[0467] In some embodiments, the processing module 510 is configured to determine a first index of a first distributed resource unit (dRU).
[0468] The first dRU is allocated by an access point device (AP) to the STA in a first bandwidth, the first dRU includes at least one dRU corresponding to the first bandwidth, and the first bandwidth is a working bandwidth of the STA.
[0469] In some embodiments, the transceiver module 520 is configured to determine, according to the first index, position information of a data subcarrier and position information of a pilot subcarrier in the first dRU, and transmit a physical layer protocol data unit (PPDU).
[0470] Optionally, the processing module 510 is configured to perform at least one of the processing steps performed by the STA in any of the above methods (for example, step S21, step S31), which will not be described herein again. The transceiver module 520 is configured to perform at least one of the transceiving steps performed by the STA in any of the above methods (for example, step S23, step S32, but not limited thereto), which will not be described herein again.
[0471] Fig. 6 is a schematic diagram of the structure of the AP according to an embodiment of the present disclosure. As shown in Fig. 6, the AP includes a processing module 610 and a transceiver module 620.
[0472] In some embodiments, the processing module 610 is configured to determine a first index of a first dRU.
[0473] wherein the first dRU is allocated by the AP to the STA on a first bandwidth, the first dRU comprises at least one dRU corresponding to the first bandwidth, and the first bandwidth is the operating bandwidth of the STA.
[0474] In some embodiments, the transceiver module 620 is configured to determine, according to the first index, the location information of data subcarriers and the location information of pilot subcarriers in the first dRU, and receive the PPDU.
[0475] Optionally, the transceiver module 620 is configured to perform at least one of the transceiving steps performed by the AP in any of the above methods (e.g., step S23, step S42, but not limited thereto), which will not be described herein again. The processing module 610 is configured to perform at least one of the processing steps performed by the AP in any of the above methods (e.g., step S22, step S41, but not limited thereto), which will not be described herein again.
[0476] It should be understood that the division of the above units or modules is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules can be implemented in the form of processor calling software: for example, including a processor, a memory connected to the processor, and instructions stored in the memory, and the processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of the above units or modules, wherein the processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory inside or outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of the hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the above units or modules are realized by the design of the logical relationship between the elements in the circuit; for example, in another implementation, the above hardware circuit is realized by a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the above units or modules. All units or modules of the above device can be realized by processor calling software, or all units or modules can be realized by hardware circuit, or part of the units or modules can be realized by processor calling software, and the remaining part can be realized by hardware circuit.
[0477] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuits, and the logical relationship of the hardware circuits is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0478] FIG. 7 is a structural schematic diagram of a communication device according to an embodiment of the present disclosure. The communication device 700 can be a STA or an AP, and can also be a chip, a chip system, or a processor supporting the implementation of the STA or the AP to implement any of the above methods. The communication device can be used to implement the methods described in the above method embodiments, and specific implementation can be referred to the description in the above method embodiments.
[0479] As shown in FIG. 7, the communication device 700 includes one or more processors 701. The processor 701 can be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control a communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a program, and process data of the program. The communication device 700 is configured to implement any of the above methods.
[0480] In some embodiments, the communication device 700 further comprises one or more memories 702 for storing instructions. Optionally, all or part of the memories 702 can also be outside the communication device 700.
[0481] In some embodiments, the communication device 700 further comprises one or more transceivers 703. When the communication device 700 comprises one or more transceivers 703, the transceiver 703 performs at least one of the communication steps (for example, steps S23, steps S32, steps S42, but not limited to) in the above methods, and the processor 701 performs at least one of the other steps (for example, steps S21- steps S22, steps S31, steps S41, but not limited to).
[0482] In some embodiments, the transceiver can comprise a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced with each other, the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.
[0483] In some embodiments, the communication device 700 can comprise one or more interface circuits 704. Optionally, the interface circuit 704 is connected with the memory 702, and the interface circuit 704 can be used to receive signals from the memory 702 or other devices, and can be used to send signals to the memory 702 or other devices. For example, the interface circuit 704 can read the instructions stored in the memory 702 and send the instructions to the processor 701.
[0484] The communication device 700 in the above embodiments can be a first network device or a second network device, but the scope of the communication device 700 described in the present disclosure is not limited to this, and the structure of the communication device 700 can not be limited by Figure 7. The communication device can be a standalone device or can be part of a larger device. For example, the above communication device can be: 1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, optionally, the above IC set can also include a storage component for storing data, programs; (3) an ASIC, such as a Modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, intelligent terminal device, cellular phone, wireless device, handset, mobile unit, vehicle-mounted device, network device, cloud device, artificial intelligence device, etc.; (7) other, etc.
[0485] Figure 8 is a structural schematic diagram of a chip 800 according to an embodiment of the present disclosure. The chip 800 comprises one or more processors 801, and the chip 800 is configured to execute any of the above methods.
[0486] In some embodiments, the chip 800 further comprises one or more interface circuits 803. Optionally, the interface circuits 803 are connected with the memory 802, the interface circuits 803 can be used to receive signals from the memory 802 or other devices, the interface circuits 803 can be used to send signals to the memory 802 or other devices. For example, the interface circuits 803 can read instructions stored in the memory 802 and send the instructions to the processor 801.
[0487] In some embodiments, the interface circuits 803 perform at least one of the communication steps (such as step S23, step S32, step S42, but not limited thereto) in the above-mentioned methods, and the processor 801 performs at least one of the other steps (such as step S21-step S22, step S31, step S41, but not limited thereto).
[0488] In some embodiments, the interface circuits, interfaces, transceiver pins, transceivers, and the like can be replaced with each other.
[0489] In some embodiments, the chip 800 further comprises one or more memories 802 for storing instructions. Optionally, all or part of the memory 802 can be outside the chip 800.
[0490] The present disclosure also proposes a storage medium, and the above-mentioned storage medium stores instructions, when the above-mentioned instructions run on the communication device 700, the communication device 700 performs any one of the above-mentioned methods. Optionally, the above-mentioned storage medium is an electronic storage medium. Optionally, the above-mentioned storage medium is a computer readable storage medium, but not limited thereto, it can also be a storage medium readable by other devices. Optionally, the above-mentioned storage medium can be a non-transitory storage medium, but not limited thereto, it can also be a transitory storage medium.
[0491] The present disclosure also proposes a program product, and the above-mentioned program product is executed by the communication device 700, so that the communication device 700 performs any one of the above-mentioned methods. Optionally, the above-mentioned program product is a computer program product.
[0492] The present disclosure also proposes a computer program, when it runs on a computer, so that the computer performs any one of the above-mentioned methods. The above description is only the preferred embodiments of the present disclosure and the explanation of the applied technical principles. Those skilled in the art should understand that the disclosure range involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and also covers other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the above-mentioned features and the technical features disclosed in the present disclosure (but not limited to) with similar functions are replaced with each other to form a technical solution.
Claims
1. A communication method characterized by comprising: Applied to a station device STA, the method comprises: determining a first index of a first distributed resource unit dRU; wherein the first dRU is allocated by an access point device AP to the STA on a first bandwidth, the first dRU comprises at least one dRU corresponding to the first bandwidth, and the first bandwidth is the working bandwidth of the STA; According to the first index, the position information of the data subcarrier and the position information of the pilot subcarrier in the first dRU are determined, and a physical layer protocol data unit PPDU is sent.
2. The method of claim 1, wherein, The first working bandwidth includes at least one of 20MHz, 40MHz, 80MHz, 160MHz or 320MHz; wherein the type of dRU corresponding to 20MHz bandwidth includes at least one of: 26-tone dRU; 52-tone dRU; 106-tone dRU; 242-tone dRU; The dRU type corresponding to 40MHz bandwidth includes at least one of: 26-tone dRU; 52-tone dRU; 106-tone dRU; 242-tone dRU; 484-tone dRU; The dRU type corresponding to 80MHz bandwidth includes at least one of: 26-tone dRU; 52-tone dRU; 106-tone dRU; 242-tone dRU; 484-tone dRU; 996-tone dRU; The dRU type corresponding to 160MHz and 320MHz bandwidth includes at least one of: 26-tone dRU; 52-tone dRU; 106-tone dRU; 242-tone dRU; 484-tone dRU; 996-tone dRU; 2×996-tone dRU.
3. The method according to claim 1 or 2, characterized in that, The dRU corresponding to 20MHz bandwidth includes at least one of: 9 26-tone dRUs; 4 52-tone dRUs; 2 106-tone dRUs; 1 242-tone dRU; The dRU corresponding to 40MHz bandwidth includes at least one of: 18 26-tone dRUs; 8 52-tone dRUs; 4 106-tone dRUs; 2 242-tone dRUs; 1 484-tone dRU; The dRU corresponding to 80MHz bandwidth includes at least one of: 37 26-tone dRUs; 16 52-tone dRUs; 8 106-tone dRUs; 4 242-tone dRUs; 2 484-tone dRUs; 1 996-tone dRU; The dRU corresponding to 160MHz bandwidth includes at least one of: 74 26-tone dRUs; 32 52-tone dRUs; 16 106-tone dRUs; 8 242-tone dRUs; 4 484-tone dRUs; 2 996-tone dRUs; 1 2x996-tone dRU; The dRUs corresponding to a 320MHz bandwidth include at least one of: 148 26-tone dRUs; 64 52-tone dRUs; 32 106-tone dRUs; 16 242-tone dRUs; 8 484-tone dRUs; 4 996-tone dRUs; 2 2x996-tone dRUs.
4. The method according to claim 2 or 3, characterized in that, The method further includes at least one of: Each 26-tone dRU includes 26 non-contiguous subcarriers, and each 26-tone dRU includes 24 data subcarriers and 2 pilot subcarriers in the subcarriers of the 26-tone dRU; Each 52-tone dRU includes 52 non-contiguous subcarriers, and each 52-tone dRU includes 48 data subcarriers and 4 pilot subcarriers in the subcarriers of the 52-tone dRU; Each 106-tone dRU includes 106 non-contiguous subcarriers, and each 106-tone dRU includes 102 data subcarriers and 4 pilot subcarriers in the subcarriers of the 106-tone dRU; Each 242-tone dRU includes 242 non-contiguous subcarriers, and each 242-tone dRU includes 234 data subcarriers and 8 pilot subcarriers in the subcarriers of the 242-tone dRU; Each 484-tone dRU includes 484 non-contiguous subcarriers, and each 484-tone dRU includes 484 data subcarriers and 16 pilot subcarriers in the subcarriers of the 484-tone dRU; Each 996-tone dRU includes 996 non-contiguous subcarriers, and each 996-tone dRU includes 984 data subcarriers and 16 pilot subcarriers in the subcarriers of the 996-tone dRU; Each 2x996-tone dRU includes 1992 non-contiguous subcarriers, and each 2x996-tone dRU includes 1960 data subcarriers and 32 pilot subcarriers in the subcarriers of the 2x996-tone dRU.
5. The method of claim 4, wherein, The method further includes at least one of: The pilot subcarriers of each 26-tone dRU are respectively any two different subcarriers in the corresponding 26-tone dRU; The pilot subcarriers of each 52-tone dRU include all pilot subcarriers of any two 26-tone dRUs, and the corresponding 26-tone dRUs of any two 52-tone dRUs are different; The pilot subcarriers of each 106-tone dRU include any 4 pilot subcarriers of all pilot subcarriers of any two 52-tone dRUs, and the corresponding 52-tone dRUs of any two 106-tone dRUs are different; The pilot subcarriers of each 242-tone dRU include all pilot subcarriers of any two 106-tone dRUs, and the corresponding 106-tone dRUs of any two 242-tone dRUs are different when there are multiple 242-tone dRUs; The pilot subcarriers of each 484-tone dRU include all pilot subcarriers of any two 242-tone DRUs, and any two 484-tone DRUs correspond to different 242-tone DRUs when there are multiple 484-tone DRUs; The pilot subcarriers of each 996-tone dRU include any 16 pilot subcarriers of all pilot subcarriers of any two 484-tone DRUs, and any two 996-tone DRUs correspond to different 484-tone DRUs when there are multiple 996-tone DRUs; The pilot subcarriers of each 2x996-tone dRU include all pilot subcarriers of any two 996-tone DRUs, and any two 2x996-tone DRUs correspond to different 996-tone DRUs when there are multiple 2x996-tone DRUs.
6. The method of claim 1, wherein, When there is a punctured bandwidth, the determining of the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU according to the first index comprises determining the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU which are not in the punctured bandwidth according to the first index; When the first bandwidth is 40MHz, the punctured density is 20MHz; When the first bandwidth is 80MHz, the punctured density is at least one of 20MHz or 40MHz; When the first bandwidth is 160MHz or 320MHz, the punctured density is at least one of 20MHz, 40MHz or 80MHz.
7. A communication method characterized by comprising: The method applied to an AP comprises: determining a first index of a first dRU; The first dRU is allocated by the AP for a STA in a first bandwidth, the first dRU includes at least one dRU corresponding to the first bandwidth, and the first bandwidth is a working bandwidth of the STA; determining the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU according to the first index, and receiving a PPDU.
8. The method of claim 7, wherein, The first working bandwidth includes at least one of 20MHz, 40MHz, 80MHz, 160MHz or 320MHz; The dRU type corresponding to the 20MHz bandwidth includes at least one of: 26-tone dRU; 52-tone dRU; 106-tone dRU; 242-tone dRU; The dRU type corresponding to the 40MHz bandwidth includes at least one of: 26-tone dRU; 52-tone dRU; 106-tone dRU; 242-tone dRU; 484-tone dRU; The dRU type corresponding to the 80MHz bandwidth includes at least one of: 26-tone dRU; 52-tone dRU; 106-tone dRU; 242-tone dRU; 484-tone dRUs; 996-tone dRUs; The dRU types corresponding to 160 MHz and 320 MHz bandwidths include at least one of: 26-tone dRUs; 52-tone dRUs; 106-tone dRUs; 242-tone dRUs; 484-tone dRUs; 996-tone dRUs; 2x996-tone dRUs.
9. The method according to claim 7 or 8, characterized in that, The dRUs corresponding to 20 MHz bandwidth include at least one of: 9 26-tone dRUs; 4 52-tone dRUs; 2 106-tone dRUs; 1 242-tone dRU; The dRUs corresponding to 40 MHz bandwidth include at least one of: 18 26-tone dRUs; 8 52-tone dRUs; 4 106-tone dRUs; 2 242-tone dRUs; 1 484-tone dRU; The dRUs corresponding to 80 MHz bandwidth include at least one of: 37 26-tone dRUs; 16 52-tone dRUs; 8 106-tone dRUs; 4 242-tone dRUs; 2 484-tone dRUs; 1 996-tone dRU; The dRUs corresponding to 160 MHz bandwidth include at least one of: 74 26-tone dRUs; 32 52-tone dRUs; 16 106-tone dRUs; 8 242-tone dRUs; 4 484-tone dRUs; 2 996-tone dRUs; 1 2x996-tone dRU; The dRUs corresponding to 320 MHz bandwidth include at least one of: 148 26-tone dRUs; 64 52-tone dRUs; 32 106-tone dRUs; 16 242-tone dRUs; 8 484-tone dRUs; 4 996-tone dRUs; 2 2x996-tone dRUs.
10. The method according to claim 8 or 9, characterized in that, The method further includes at least one of: Each 26-tone dRU includes 26 non-contiguous subcarriers, including 24 data subcarriers and 2 pilot subcarriers in the subcarriers of each 26-tone dRU; Each 52-tone dRU includes 52 non-contiguous subcarriers, including 48 data subcarriers and 4 pilot subcarriers in the subcarriers of each 52-tone dRU; Each 106-tone dRU includes 106 non-contiguous subcarriers, including 102 data subcarriers and 4 pilot subcarriers in the subcarriers of each 106-tone dRU; Each 242-tone dRU includes 242 non-contiguous subcarriers, including 234 data subcarriers and 8 pilot subcarriers in the subcarriers of each 242-tone dRU; Each 484-tone dRU includes 484 non-contiguous subcarriers, and each 484-tone dRU includes 484 data subcarriers and 16 pilot subcarriers in the subcarriers of the 484-tone dRU; Each 996-tone dRU includes 996 non-contiguous subcarriers, and each 996-tone dRU includes 984 data subcarriers and 16 pilot subcarriers in the subcarriers of the 996-tone dRU; Each 2x996-tone dRU includes 1992 non-contiguous subcarriers, and each 2x996-tone dRU includes 1960 data subcarriers and 32 pilot subcarriers in the subcarriers of the 2x996-tone dRU.
11. The method of claim 10, wherein, The method further includes at least one of: The pilot subcarriers of each 26-tone dRU are respectively any two different subcarriers in the corresponding 26-tone dRU; The pilot subcarriers of each 52-tone dRU include all pilot subcarriers of any two 26-tone DRUs, and the corresponding 26-tone dRUs of any two 52-tone dRUs are different; The pilot subcarriers of each 106-tone dRU include any 4 pilot subcarriers of all pilot subcarriers of any two 52-tone dRUs, and the corresponding 52-tone dRUs of any two 106-tone dRUs are different; The pilot subcarriers of each 242-tone dRU include all pilot subcarriers of any two 106-tone dRUs, and the corresponding 106-tone dRUs of any two 242-tone dRUs are different when there are multiple 242-tone dRUs; The pilot subcarriers of each 484-tone dRU include all pilot subcarriers of any two 242-tone dRUs, and the corresponding 242-tone dRUs of any two 484-tone dRUs are different when there are multiple 484-tone dRUs; The pilot subcarriers of each 996-tone dRU include any 16 pilot subcarriers of all pilot subcarriers of any two 484-tone dRUs, and the corresponding all 484-tone dRUs of any two 996-tone dRUs are different when there are multiple 996-tone dRUs; The pilot subcarriers of each 2x996-tone dRU include all pilot subcarriers of any two 996-tone dRUs, and the corresponding all 996-tone dRUs of any two 2x996-tone dRUs are different when there are multiple 2x996-tone dRUs.
12. The method of claim 7, wherein, When there is a punctured bandwidth, the determining, according to the first index, of the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU includes determining, according to the first index, the position information of the data subcarriers and the position information of the pilot subcarriers in the first dRU that are not in the punctured bandwidth; When the first bandwidth is 40MHz, the puncturing density is 20MHz; When the first bandwidth is 80MHz, the puncturing density is at least one of 20MHz or 40MHz; When the first bandwidth is 160MHz or 320MHz, the puncturing density is at least one of 20MHz, 40MHz or 80MHz.
13. A STA, comprising: comprising: a processing module configured to determine a first index of a first distributed resource unit (dRU); wherein the first dRU is allocated by an access point (AP) to the STA on a first bandwidth, the first dRU comprises at least one dRU corresponding to the first bandwidth, and the first bandwidth is a working bandwidth of the STA; a transceiver configured to determine position information of data subcarriers and position information of pilot subcarriers in the first dRU according to the first index, and to send a physical layer protocol data unit (PPDU).
14. An AP, comprising: comprising: a processing module configured to determine a first index of a first dRU; wherein the first dRU is allocated by an AP to a STA on a first bandwidth, the first dRU comprises at least one dRU corresponding to the first bandwidth, and the first bandwidth is a working bandwidth of the STA; a transceiver configured to determine position information of data subcarriers and position information of pilot subcarriers in the first dRU according to the first index, and to receive a PPDU.
15. A communication device, characterized by comprising: one or more processors; wherein the processor is configured to perform the communication method of any one of claims 1-6 or perform the communication method of any one of claims 7-12.
16. A storage medium, characterized by The storage medium has instructions stored therein, and when the instructions run on the communication device, the communication device is caused to perform the communication method of any one of claims 1-6 or perform the communication method of any one of claims 7-12.
17. A communication system comprising a STA and an AP; wherein, The STA and the AP determine a first index of a first dRU, the first dRU is allocated by the AP to the STA on a first bandwidth, the first dRU comprises at least one dRU corresponding to the first bandwidth, and the first bandwidth is a working bandwidth of the STA; the STA determines position information of data subcarriers and position information of pilot subcarriers in the first dRU according to the first index, and sends a PPDU; and the AP determines position information of data subcarriers and position information of pilot subcarriers in the first dRU according to the first index, and receives a PPDU.
Citation Information
Patent Citations
Method and apparatus for optimizing distributed resource unit tone scheme
CN115643144A
Information transmission method, communication device, storage medium, chip and program product
CN115720369A
Communication method and communication device in wireless local area network
CN117500077A
Distributed resource unit configurations
US20210143955A1
Pilot Design for Distributed Resource Units
US20220416988A1