Communication method and apparatus
Patent Information
- Application Number
- PCT/CN2025/080827
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-15
- Filing Date
- 2025-03-05
- Publication Date
- 2025-10-23
AI Technical Summary
It effectively reduces the bit overhead when indicating DRU transmission or standard RU transmission and the discrete bandwidth used by DRU, thus improving communication efficiency.
Smart Images

Figure CN2025080827_23102025_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] The present application claims priority from the Chinese patent application No. 202410451169.2 filed on April 15, 2024 and entitled "Communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, and in particular to a communication method and apparatus. BACKGROUND
[0003] In orthogonal frequency-division multiple access (OFDMA) technology, a channel can be divided into smaller resource units (RUs), and different clients / stations (STAs) can perform parallel transmission by occupying different RUs. A STA can also be referred to as a station or a terminal device. A RU formed by mapping a plurality of subcarriers included in a standard RU to a larger / wider bandwidth can be referred to as a distributed RU (DRU).
[0004] Currently, in wireless local area network (WLAN) communication, an access point (AP) can notify a client / station (STA) of an RU allocated to the STA by sending a trigger frame. The STA can perform data transmission on the allocated RU. The AP can indicate to the STA, by means of a Common Info field in the trigger frame, that each 80M bandwidth adopts standard RU transmission or adopts DRU transmission, and indicate to the STA, by means of a User Info field in the trigger frame, a discrete bandwidth adopted by the DRU.
[0005] However, the bit overhead required when indicating that the bandwidth adopts standard RU transmission or adopts DRU transmission, and indicating the discrete bandwidth adopted by the DRU, is large. SUMMARY
[0006] The present application provides a communication method and apparatus, which can reduce the bit overhead when indicating DRU transmission or standard RU transmission, and indicating the discrete bandwidth adopted by the DRU.
[0007] In a first aspect, a communication method is provided. The method comprises: generating a trigger frame, the trigger frame comprising at least one first field, the at least one first field being carried in a common information field and / or a special user information field of the trigger frame, different first fields corresponding to different bandwidth intervals, the first field being used to indicate a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or being used to indicate that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field. The trigger frame is sent.
[0008] The method in the first aspect can be applied to a first communication device, such as an access point (AP) of a wireless local area network (WLAN) or a terminal device in the WLAN. For example, the method is performed by the first communication device or by an apparatus (such as a chip) built in the first communication device.
[0009] In the communication method, the first field carried in the common information field and / or the special user information field of the trigger frame can be used to indicate the use of a discrete RU (DRU) or a standard RU on each bandwidth interval in the bandwidth, and to indicate the discrete bandwidth used by the DRU when the DRU is used. The first field occupies bits in the common information field and / or the special user information field, which can make the bits used to indicate the use of the DRU or the standard RU and the discrete bandwidth used by the DRU smaller, or in other words, the bit overhead is small. For example, in the communication method, the first field does not need to occupy bits in the user information field, and the bit overhead for indicating the use of the DRU or the standard RU and the discrete bandwidth used by the DRU is independent of the number of user information fields and does not increase with the number of user information fields.
[0010] In a possible design, the first field occupies 2 bits, and the first field has one of the following values: a first value, a second value, a third value, and a fourth value.
[0011] The first value is used to indicate that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field; the second value is used to indicate that the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is the same as the size of the bandwidth interval corresponding to the first field; the third value is used to indicate that a first bandwidth part of the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is punctured or split; and the fourth value is used to indicate that a second bandwidth part of the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is punctured or split.
[0012] Optionally, the bandwidth interval corresponding to the first field is 80M, the first bandwidth part is high 40M, and the second bandwidth part is low 40M.
[0013] In one possible design, when the bandwidth is 80M or smaller, one first field indicates the discrete bandwidth corresponding to a bandwidth interval in the bandwidth, or a standard resource unit is used for transmission over the bandwidth interval in the bandwidth; when the bandwidth is 160M, two first fields indicate the discrete bandwidth corresponding to a bandwidth interval in the bandwidth, or a standard resource unit is used for transmission over the bandwidth interval in the bandwidth; when the bandwidth is 320M, four first fields indicate the discrete bandwidth corresponding to a bandwidth interval in the bandwidth, or a standard resource unit is used for transmission over the bandwidth interval in the bandwidth.
[0014] In one possible design, the trigger frame further includes a second field, which is carried in the common information field and / or the special user information field of the trigger frame.
[0015] When the bandwidth is 160M and the values of the first fields are all the second value, or when the bandwidth is 320M and the values of the first fields corresponding to the low 160M bandwidth interval and / or the high 160M bandwidth interval of the bandwidth are all the second value, the discrete bandwidth corresponding to the bandwidth interval corresponding to the first fields is 80M, and the second field is used to indicate the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first fields.
[0016] The relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first fields indicated by the second field can avoid the case that a receiving end (e.g., a STA) cannot identify whether the discrete bandwidth corresponding to the bandwidth is the discrete bandwidth corresponding to each bandwidth interval or a larger discrete bandwidth corresponding to multiple bandwidth intervals.
[0017] Optionally, when the bandwidth is 160M, the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first fields includes that the low 80M bandwidth interval and the high 80M bandwidth interval of the bandwidth correspond to 80M discrete bandwidths respectively, or the low 80M bandwidth interval and the high 80M bandwidth interval of the bandwidth correspond to 160M discrete bandwidth.
[0018] Optionally, the second field includes a first bit and a second bit, and the value of the first bit includes a fifth value or a sixth value; when the bandwidth is 160M, the fifth value is used to indicate that the low 80M bandwidth interval and the high 80M bandwidth interval of the bandwidth correspond to 80M discrete bandwidths respectively, and the sixth value is used to indicate that the low 80M bandwidth interval and the high 80M bandwidth interval of the bandwidth correspond to 160M discrete bandwidth.
[0019] Optionally, when the bandwidth is 320M, the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field comprises: the relationship between the discrete bandwidth corresponding to the low 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
[0020] The relationship between the discrete bandwidth corresponding to the low 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field comprises: the low 160M bandwidth interval of the bandwidth comprises two 80M bandwidth intervals, and each 80M bandwidth interval corresponds to an 80M discrete bandwidth, or the low 160M bandwidth interval of the bandwidth corresponds to a 160M discrete bandwidth.
[0021] The relationship between the discrete bandwidth corresponding to the high 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field comprises: the high 160M bandwidth interval of the bandwidth comprises two 80M bandwidth intervals, and each 80M bandwidth interval corresponds to an 80M discrete bandwidth, or the high 160M bandwidth interval of the bandwidth corresponds to a 160M discrete bandwidth.
[0022] Optionally, the second field comprises a first bit and a second bit, the value of the first bit comprises a fifth value or a sixth value, and the value of the second bit comprises a seventh value or an eighth value; when the bandwidth is 320M, the fifth value is used to indicate that the low 160M bandwidth interval corresponding to the bandwidth comprises two 80M bandwidth intervals, and each 80M bandwidth interval corresponds to an 80M discrete bandwidth; the sixth value is used to indicate that the low 160M bandwidth interval corresponding to the bandwidth corresponds to a 160M discrete bandwidth; the seventh value is used to indicate that the high 160M bandwidth interval corresponding to the bandwidth comprises two 80M bandwidth intervals, and each 80M bandwidth interval corresponds to an 80M discrete bandwidth; and the eighth value is used to indicate that the high 160M bandwidth interval corresponding to the bandwidth corresponds to a 160M discrete bandwidth.
[0023] In a second aspect, the present application provides a communication device, which has the function of implementing the method of the first aspect. The function can be realized by hardware, or by hardware executing corresponding software. The hardware or software comprises one or more units or modules corresponding to the function of the method of the first aspect, such as a processing unit, a sending unit, etc.
[0024] The processing unit is configured to generate a trigger frame, and the trigger frame comprises at least one first field, the at least one first field is carried in a common information field and / or a special user information field of the trigger frame, different first fields correspond to different bandwidth intervals, and the first field is used to indicate the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or is used to indicate that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field.
[0025] The sending unit is configured to send the trigger frame.
[0026] In a possible design, the first field occupies 2 bits, and the first field takes one of the following values: a first value, a second value, a third value, and a fourth value.
[0027] The first value is used to indicate that a standard resource unit is used for transmission in a bandwidth interval corresponding to the first field; the second value is used to indicate that a discrete bandwidth corresponding to the bandwidth interval is the same as a size of the bandwidth interval corresponding to the first field; the third value is used to indicate that a first bandwidth part of the discrete bandwidth corresponding to the bandwidth interval exists puncturing or splitting; and the fourth value is used to indicate that a second bandwidth part of the discrete bandwidth corresponding to the bandwidth interval exists puncturing or splitting.
[0028] Optionally, the bandwidth interval corresponding to the first field is 80M, the first bandwidth part is a high 40M, and the second bandwidth part is a low 40M.
[0029] In a possible design, when the bandwidth is 80M or smaller, one first field is used to indicate a discrete bandwidth corresponding to a bandwidth interval in the bandwidth, or a standard resource unit is used for transmission in the bandwidth interval; when the bandwidth is 160M, two first fields are used to indicate a discrete bandwidth corresponding to a bandwidth interval in the bandwidth, or a standard resource unit is used for transmission in the bandwidth interval; and when the bandwidth is 320M, four first fields are used to indicate a discrete bandwidth corresponding to a bandwidth interval in the bandwidth, or a standard resource unit is used for transmission in the bandwidth interval.
[0030] In a possible design, the trigger frame further includes a second field, and the second field is carried in a common information field and / or a special user information field of the trigger frame.
[0031] When the bandwidth is 160M, and the first field takes the second value, or when the bandwidth is 320M, and the first field corresponding to a low 160M bandwidth interval and / or a high 160M bandwidth interval of the bandwidth takes the second value, a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is 80M, and the second field is used to indicate a relationship between a discrete bandwidth corresponding to the bandwidth and a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
[0032] Optionally, when the bandwidth is 160M, the relationship between a discrete bandwidth corresponding to the bandwidth and a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes: a low 80M bandwidth interval and a high 80M bandwidth interval of the bandwidth correspond to 80M discrete bandwidth respectively, or the low 80M bandwidth interval and the high 80M bandwidth interval of the bandwidth correspond to 160M discrete bandwidth.
[0033] Optionally, the second field includes a first bit and a second bit, a value of the first bit includes a fifth value or a sixth value; when the bandwidth is 160M, the fifth value is used to indicate that the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth respectively correspond to 80M discrete bandwidth; the sixth value is used to indicate that the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 160M discrete bandwidth.
[0034] Optionally, when the bandwidth is 320M, a relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes: the discrete bandwidth corresponding to the low 160M bandwidth interval and / or the high 160M bandwidth interval of the bandwidth, and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
[0035] The relationship between the discrete bandwidth corresponding to the low 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes: the two 80M bandwidth intervals included in the low 160M bandwidth interval of the bandwidth respectively correspond to 80M discrete bandwidth, or the low 160M bandwidth interval of the bandwidth corresponds to 160M discrete bandwidth.
[0036] The relationship between the discrete bandwidth corresponding to the high 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes: the two 80M bandwidth intervals included in the high 160M bandwidth interval of the bandwidth respectively correspond to 80M discrete bandwidth, or the high 160M bandwidth interval of the bandwidth corresponds to 160M discrete bandwidth.
[0037] Optionally, the second field includes a first bit and a second bit, a value of the first bit includes a fifth value or a sixth value, and a value of the second bit includes a seventh value or an eighth value; when the bandwidth is 320M, the fifth value is used to indicate that the two 80M bandwidth intervals included in the low 160M bandwidth interval corresponding to the bandwidth respectively correspond to 80M discrete bandwidth; the sixth value is used to indicate that the low 160M bandwidth interval corresponding to the bandwidth corresponds to 160M discrete bandwidth; the seventh value is used to indicate that the two 80M bandwidth intervals included in the high 160M bandwidth interval corresponding to the bandwidth respectively correspond to 80M discrete bandwidth; and the eighth value is used to indicate that the high 160M bandwidth interval corresponding to the bandwidth corresponds to 160M discrete bandwidth.
[0038] Similarly, the apparatus can implement other functions described in any possible design or implementation of the first aspect, and details are not repeated.
[0039] In a third aspect, the present application also provides a communication apparatus, including: a processor configured to execute computer instructions stored in a memory, when the computer instructions are executed, the apparatus executes the method described in the first aspect or any possible design of the first aspect.
[0040] In a fourth aspect, the present application provides a communication apparatus, comprising: a processor and an interface circuit, the processor is configured to communicate with other apparatuses through the interface circuit, and perform the method in the first aspect or any possible design of the first aspect.
[0041] In the third aspect and the fourth aspect, the processor is configured to perform the method in the first aspect or any possible design of the first aspect.
[0042] The communication apparatus in any of the second aspect to the fourth aspect can be a first communication device, or an apparatus (e.g., a chip) built in the first communication device.
[0043] In a fifth aspect, the present application provides a computer-readable storage medium, comprising: computer software instructions, or instructions; when the computer software instructions are run, the method in the first aspect or any possible design of the first aspect is implemented. For example, when the computer software instructions are run in the first communication device or an apparatus (e.g., a chip) built in the first communication device, the first communication device implements the method in the first aspect or any possible design of the first aspect.
[0044] It can be understood that the beneficial effects achieved by the second aspect to the fifth aspect provided above can refer to the beneficial effects of the first aspect and any possible design thereof, which will not be repeated here.
[0045] In a sixth aspect, the present application provides a communication method, comprising: receiving a trigger frame, the trigger frame comprising at least one first field, the at least one first field being carried in a common information field and / or a special user information field of the trigger frame, different first fields corresponding to different bandwidth intervals, the first field being used to indicate a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or being used to indicate that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field. According to the first field, the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is determined, or the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field.
[0046] In the sixth aspect, the method can be applied to a second communication device, such as a terminal device in a wireless local area network (WLAN) or an access point (AP) of the WLAN. For example, the method is performed by the second communication device or by an apparatus (e.g., a chip) built in the second communication device.
[0047] In the communication method, a first field in a common information field and / or a special user information field in the trigger frame can be used to indicate the discrete RU (DRU) transmission or the standard RU transmission in each bandwidth interval in the bandwidth, and indicate the discrete bandwidth used by the DRU when the DRU transmission is used. The first field occupies bits in the common information field and / or the special user information field, so that the bits used to indicate the DRU transmission or the standard RU transmission and the discrete bandwidth used by the DRU are small, or the bit overhead is small. For example, in the communication method, the first field does not occupy bits in the user information field, and the bit overhead for indicating the DRU transmission or the standard RU transmission and the discrete bandwidth used by the DRU is independent of the number of user information fields and does not increase with the number of user information fields.
[0048] In a possible design, the first field occupies 2 bits, and the first field has one of the following values: a first value, a second value, a third value, and a fourth value.
[0049] The first value is used to indicate that the standard resource unit is used for transmission in the bandwidth interval corresponding to the first field; the second value is used to indicate that the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is the same as the size of the bandwidth interval corresponding to the first field; the third value is used to indicate that the first bandwidth part of the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is punctured or split; and the fourth value is used to indicate that the second bandwidth part of the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is punctured or split.
[0050] Optionally, the bandwidth interval corresponding to the first field is 80M, the first bandwidth part is high 40M, and the second bandwidth part is low 40M.
[0051] In a possible design, when the bandwidth is 80M or less, one first field is used to indicate the discrete bandwidth corresponding to the bandwidth interval in the bandwidth or the standard resource unit used for transmission in the bandwidth interval; when the bandwidth is 160M, two first fields are used to indicate the discrete bandwidth corresponding to the bandwidth interval in the bandwidth or the standard resource unit used for transmission in the bandwidth interval; and when the bandwidth is 320M, four first fields are used to indicate the discrete bandwidth corresponding to the bandwidth interval in the bandwidth or the standard resource unit used for transmission in the bandwidth interval.
[0052] In a possible design, the trigger frame further includes a second field, and the second field is carried in the common information field and / or the special user information field of the trigger frame.
[0053] When the bandwidth is 160M and the values of the first fields are the second values, or when the bandwidth is 320M and the values of the first fields corresponding to the low 160M bandwidth interval and / or the high 160M bandwidth interval of the bandwidth are the second values, the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is 80M, and the second field is used to indicate the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
[0054] The relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field indicated by the second field can avoid the receiving end (such as a STA) from being unable to identify whether the discrete bandwidth corresponding to the bandwidth is the discrete bandwidth corresponding to each bandwidth interval or a larger discrete bandwidth corresponding to multiple bandwidth intervals.
[0055] Optionally, when the bandwidth is 160M, the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes that the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidth respectively, or the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 160M discrete bandwidth.
[0056] Optionally, the second field includes a first bit and a second bit, the value of the first bit includes a fifth value or a sixth value; when the bandwidth is 160M, the fifth value is used to indicate that the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidth respectively, and the sixth value is used to indicate that the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 160M discrete bandwidth.
[0057] Optionally, when the bandwidth is 320M, the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes the relationship between the discrete bandwidth corresponding to the low 160M bandwidth interval and / or the high 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
[0058] The relationship between the discrete bandwidth corresponding to the low 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes that the two 80M bandwidth intervals included in the low 160M bandwidth interval of the bandwidth correspond to 80M discrete bandwidth respectively, or the low 160M bandwidth interval of the bandwidth corresponds to 160M discrete bandwidth.
[0059] The relationship between the discrete bandwidth corresponding to the high 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes that the two 80M bandwidth intervals included in the high 160M bandwidth interval of the bandwidth correspond to 80M discrete bandwidth respectively, or the high 160M bandwidth interval of the bandwidth corresponds to 160M discrete bandwidth.
[0060] Optionally, the second field includes a first bit and a second bit, a value of the first bit includes a fifth value or a sixth value, and a value of the second bit includes a seventh value or an eighth value; when the bandwidth is 320M, the fifth value is used to indicate that two 80M bandwidth intervals included in a low 160M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidths respectively; the sixth value is used to indicate that the low 160M bandwidth interval corresponding to the bandwidth corresponds to 160M discrete bandwidth; the seventh value is used to indicate that two 80M bandwidth intervals included in a high 160M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidths respectively; and the eighth value is used to indicate that the high 160M bandwidth interval corresponding to the bandwidth corresponds to 160M discrete bandwidth.
[0061] The communication method of the sixth aspect has the beneficial effects of the first aspect and any possible design thereof, which will not be repeated here.
[0062] In the seventh aspect, the present application provides a communication device having the function of implementing the method of the sixth aspect. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functions of the method of the sixth aspect, such as a receiving unit, a processing unit, etc.
[0063] The receiving unit is configured to receive a trigger frame, the trigger frame including at least one first field, the at least one first field being carried in a common information field and / or a special user information field of the trigger frame, different first fields corresponding to different bandwidth intervals, the first field being used to indicate a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field or being used to indicate that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field.
[0064] The processing unit is configured to determine, according to the first field, the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field or the standard resource unit used for transmission on the bandwidth interval corresponding to the first field.
[0065] In a possible design, the first field occupies 2 bits, and a value of the first field is one of the following values: a first value, a second value, a third value, and a fourth value.
[0066] The first value is used to indicate that the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field; the second value is used to indicate that a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is the same as a size of the bandwidth interval corresponding to the first field; the third value is used to indicate that a first bandwidth part of the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field exists puncturing or splitting; and the fourth value is used to indicate that a second bandwidth part of the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field exists puncturing or splitting.
[0067] Optionally, the bandwidth interval corresponding to the first field is 80M, the first bandwidth part is high 40M, and the second bandwidth part is low 40M.
[0068] In a possible design, when the bandwidth is 80M or smaller, a first field indicates a discrete bandwidth corresponding to a bandwidth interval in the bandwidth, or a standard resource unit is used for transmission in the bandwidth interval; when the bandwidth is 160M, two first fields indicate a discrete bandwidth corresponding to a bandwidth interval in the bandwidth, or a standard resource unit is used for transmission in the bandwidth interval; when the bandwidth is 320M, four first fields indicate a discrete bandwidth corresponding to a bandwidth interval in the bandwidth, or a standard resource unit is used for transmission in the bandwidth interval.
[0069] In a possible design, the trigger frame further includes a second field, which is carried in a common information field and / or a special user information field of the trigger frame.
[0070] When the bandwidth is 160M and the values of the first fields are all the second value, or when the bandwidth is 320M and the values of the first fields corresponding to a low 160M bandwidth interval and / or a high 160M bandwidth interval of the bandwidth are all the second value, a discrete bandwidth corresponding to a bandwidth interval corresponding to the first field is 80M, and the second field is used to indicate a relationship between a discrete bandwidth corresponding to the bandwidth and a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
[0071] Optionally, when the bandwidth is 160M, a relationship between a discrete bandwidth corresponding to the bandwidth and a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes that a low 80M bandwidth interval and a high 80M bandwidth interval of the bandwidth correspond to 80M discrete bandwidths respectively, or the low 80M bandwidth interval and the high 80M bandwidth interval of the bandwidth correspond to 160M discrete bandwidth.
[0072] Optionally, the second field includes a first bit and a second bit, a value of the first bit includes a fifth value or a sixth value; when the bandwidth is 160M, the fifth value is used to indicate that a low 80M bandwidth interval and a high 80M bandwidth interval of the bandwidth correspond to 80M discrete bandwidths respectively, and the sixth value is used to indicate that the low 80M bandwidth interval and the high 80M bandwidth interval of the bandwidth correspond to 160M discrete bandwidth.
[0073] Optionally, when the bandwidth is 320M, a relationship between a discrete bandwidth corresponding to the bandwidth and a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes a relationship between a discrete bandwidth corresponding to a low 160M bandwidth interval and / or a high 160M bandwidth interval of the bandwidth and a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
[0074] The relationship between the discrete bandwidth corresponding to the low 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field comprises: the two 80M bandwidth intervals included in the low 160M bandwidth interval of the bandwidth correspond to 80M discrete bandwidths respectively, or the low 160M bandwidth interval of the bandwidth corresponds to 160M discrete bandwidth.
[0075] The relationship between the discrete bandwidth corresponding to the high 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field comprises: the two 80M bandwidth intervals included in the high 160M bandwidth interval of the bandwidth correspond to 80M discrete bandwidths respectively, or the high 160M bandwidth interval of the bandwidth corresponds to 160M discrete bandwidth.
[0076] Optionally, the second field comprises a first bit and a second bit, the value of the first bit comprises a fifth value or a sixth value, and the value of the second bit comprises a seventh value or an eighth value; when the bandwidth is 320M, the fifth value is used to indicate that the two 80M bandwidth intervals included in the low 160M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidths respectively, the sixth value is used to indicate that the low 160M bandwidth interval corresponding to the bandwidth corresponds to 160M discrete bandwidth, the seventh value is used to indicate that the two 80M bandwidth intervals included in the high 160M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidths respectively, and the eighth value is used to indicate that the high 160M bandwidth interval corresponding to the bandwidth corresponds to 160M discrete bandwidth.
[0077] Similarly, the apparatus can implement the functions described in any possible design or implementation of the sixth aspect, and details are not described herein again.
[0078] In an eighth aspect, the present application further provides a communication apparatus, comprising: a processor configured to execute computer instructions stored in a memory, and when the computer instructions are executed, the apparatus executes the method described in the sixth aspect or any possible design of the sixth aspect.
[0079] In a ninth aspect, the present application further provides a communication apparatus, comprising: a processor and an interface circuit, the processor is configured to communicate with other apparatuses through the interface circuit, and execute the method described in the sixth aspect or any possible design of the sixth aspect.
[0080] Exemplarily, in the eighth aspect and the ninth aspect, the processor is configured to execute the method described in the sixth aspect or any possible design of the sixth aspect.
[0081] The communication apparatus described in any one of the above seventh aspect to ninth aspect can be a second communication device, or can be an apparatus (for example, a chip) built in the second communication device.
[0082] In a tenth aspect, the present application provides a computer readable storage medium, comprising: computer software instructions, or instructions; when the computer software instructions are run, the method in the sixth aspect or any possible design of the sixth aspect is implemented. For example, when the computer software instructions are run in the second communication device or a device (for example, a chip) built in the second communication device, the second communication device implements the method in the sixth aspect or any possible design of the sixth aspect.
[0083] It can be understood that the beneficial effects achieved by any one of the seventh aspect to the tenth aspect provided above can refer to the beneficial effects of the sixth aspect and any possible design thereof, which will not be repeated here.
[0084] In an eleventh aspect, the present application provides a communication method, comprising: generating a trigger frame, the trigger frame comprising at least one first field, the at least one first field being carried in a common information field and / or a special user information field of the trigger frame, different first fields corresponding to different bandwidth intervals, the bandwidth interval corresponding to the first field being 160M or less than 160M, the first field occupying 5 bits, the first field being used to indicate a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field by different values, or being used to indicate that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field; and sending the trigger frame.
[0085] Exemplarily, the method in the eleventh aspect can be applied to a first communication device, such as an access point (AP) of a wireless local area network (WLAN) or a terminal device in the WLAN. For example, the method is executed by the first communication device or by a device (such as a chip) built in the first communication device.
[0086] In the communication method, the first field carried in the common information field and / or the special user information field in the trigger frame can be used to indicate the use of a discrete RU (DRU) or a standard RU on each bandwidth interval in the bandwidth, and to indicate the discrete bandwidth used by the DRU when the DRU is used. The first field occupies 5 bits in the common information field and / or the special user information field, which can make the bits used for indicating the use of the DRU or the standard RU, and for indicating the discrete bandwidth used by the DRU, smaller, or in other words, the bit overhead is small. For example, in the communication method, the first field does not need to occupy bits in the user information field, and the bit overhead for indicating the use of the DRU or the standard RU, and for indicating the discrete bandwidth used by the DRU, is independent of the number of user information fields and will not increase with the number of user information fields.
[0087] In a possible design, the first field is used for indicating, by 17 values, discrete bandwidths corresponding to a bandwidth interval corresponding to the first field, or used for indicating that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field; the 17 values are in turn a first value to a seventeenth value.
[0088] The first field takes the first value, is used for indicating that a standard resource unit is used for transmission on a 20M bandwidth interval corresponding to the first field, or a 40M bandwidth interval, or a low 80M bandwidth interval and a high 80M bandwidth interval in a 80M bandwidth interval in a 160M bandwidth interval.
[0089] The first field takes the second value, is used for indicating that a discrete bandwidth corresponding to a 20M bandwidth interval corresponding to the first field, or a 40M bandwidth interval, or a 80M bandwidth interval is same as a bandwidth interval size corresponding to the first field; or, is used for indicating that a standard resource unit is used for transmission on a low 80M bandwidth interval corresponding to an 80M discrete bandwidth in a high 80M bandwidth interval in a 160M bandwidth interval corresponding to the first field.
[0090] The first field takes the third value, is used for indicating that a discrete bandwidth corresponding to a 20M bandwidth interval corresponding to the first field, or a 40M bandwidth interval is same as a bandwidth interval size corresponding to the first field; or, is used for indicating that a low 40M bandwidth interval of a discrete bandwidth corresponding to an 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, is used for indicating that a low 40M bandwidth interval of a discrete bandwidth corresponding to a low 80M bandwidth interval in a 160M bandwidth interval corresponding to the first field exists puncturing or splitting, and a standard resource unit is used for transmission on a high 80M bandwidth interval.
[0091] The first field takes the fourth value, is used for indicating that a discrete bandwidth corresponding to a 20M bandwidth interval corresponding to the first field, or a 40M bandwidth interval is same as a bandwidth interval size corresponding to the first field; or, is used for indicating that a high 40M bandwidth interval of a discrete bandwidth corresponding to an 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, is used for indicating that a high 40M bandwidth interval of a discrete bandwidth corresponding to a low 80M bandwidth interval in a 160M bandwidth interval corresponding to the first field exists puncturing or splitting, and a standard resource unit is used for transmission on a high 80M bandwidth interval.
[0092] The first field takes the fifth value, is used for indicating that a standard resource unit is used for transmission on a 20M bandwidth interval corresponding to the first field, or a 40M bandwidth interval, or an 80M bandwidth interval; or, is used for indicating that a standard resource unit is used for transmission on a low 80M bandwidth interval in a 160M bandwidth interval corresponding to the first field, and an 80M discrete bandwidth corresponds to a high 80M bandwidth interval.
[0093] the first field takes the sixth value, is used for indicating that the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval, or the 80M bandwidth interval adopts the standard resource unit for transmission; or, is used for indicating that in the 160M bandwidth interval corresponding to the first field, the low 80M bandwidth interval adopts the standard resource unit for transmission, and the high 80M bandwidth interval corresponding to the discrete bandwidth has the low 40M bandwidth interval which exists the punching or splitting.
[0094] the first field takes the seventh value, is used for indicating that the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval, or the 80M bandwidth interval adopts the standard resource unit for transmission; or, is used for indicating that in the 160M bandwidth interval corresponding to the first field, the low 80M bandwidth interval adopts the standard resource unit for transmission, and the high 80M bandwidth interval corresponding to the discrete bandwidth has the high 40M bandwidth interval which exists the punching or splitting.
[0095] the first field takes the eighth value, is used for indicating that the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval, or the 80M bandwidth interval corresponding to the discrete bandwidth has the same size as the bandwidth interval corresponding to the first field; or, is used for indicating that in the 160M bandwidth interval corresponding to the first field, the low 80M bandwidth interval corresponds to the 80M discrete bandwidth, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0096] the first field takes the ninth value, is used for indicating that the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval corresponding to the discrete bandwidth has the same size as the bandwidth interval corresponding to the first field; or, is used for indicating that in the 80M bandwidth interval corresponding to the first field, the low 40M bandwidth interval of the discrete bandwidth exists the punching or splitting; or, is used for indicating that in the 160M bandwidth interval corresponding to the first field, the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists the punching or splitting, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0097] the first field takes the tenth value, is used for indicating that the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval corresponding to the discrete bandwidth has the same size as the bandwidth interval corresponding to the first field; or, is used for indicating that in the 80M bandwidth interval corresponding to the first field, the high 40M bandwidth interval of the discrete bandwidth exists the punching or splitting; or, is used for indicating that in the 160M bandwidth interval corresponding to the first field, the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists the punching or splitting, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0098] The first field takes the eleventh value, indicating that the discrete bandwidth corresponding to the 20M bandwidth interval, or the 40M bandwidth interval, or the 80M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, indicating that in the 160M bandwidth interval corresponding to the first field, the low 80M bandwidth interval corresponds to the 80M discrete bandwidth, and the high 40M bandwidth interval of the discrete bandwidth of the high 80M bandwidth interval exists puncturing or splitting.
[0099] The first field takes the twelfth value, indicating that the discrete bandwidth corresponding to the 20M bandwidth interval, or the 40M bandwidth interval, or the 80M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, indicating that in the 160M bandwidth interval corresponding to the first field, the low 80M bandwidth interval corresponds to the 80M discrete bandwidth, and the high 40M bandwidth interval of the discrete bandwidth of the high 80M bandwidth interval exists puncturing or splitting.
[0100] The first field takes the thirteenth value, indicating that the discrete bandwidth corresponding to the 20M bandwidth interval, or the 40M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, indicating that the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, indicating that in the 160M bandwidth interval corresponding to the first field, the low 40M bandwidth interval of the discrete bandwidth of the low 80M bandwidth interval exists puncturing or splitting, and the low 40M bandwidth interval of the discrete bandwidth of the high 80M bandwidth interval exists puncturing or splitting.
[0101] The first field takes the fourteenth value, indicating that the discrete bandwidth corresponding to the 20M bandwidth interval, or the 40M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, indicating that the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, indicating that in the 160M bandwidth interval corresponding to the first field, the low 40M bandwidth interval of the discrete bandwidth of the low 80M bandwidth interval exists puncturing or splitting, and the high 40M bandwidth interval of the discrete bandwidth of the high 80M bandwidth interval exists puncturing or splitting.
[0102] The first field takes the fifteenth value, indicating that the 20M bandwidth interval corresponding to the first field, or the discrete bandwidth corresponding to the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or, indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, indicating that in the 160M bandwidth interval corresponding to the first field, the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the low 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0103] The first field takes the sixteenth value, indicating that the 20M bandwidth interval corresponding to the first field, or the discrete bandwidth corresponding to the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or, indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, indicating that in the 160M bandwidth interval corresponding to the first field, the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the high 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0104] The first field takes the seventeenth value, indicating that the 20M bandwidth interval corresponding to the first field, or the discrete bandwidth corresponding to the 40M bandwidth interval, or the discrete bandwidth corresponding to the 80M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or, indicating that the 160M bandwidth corresponding to the 160M bandwidth interval corresponding to the first field.
[0105] Optionally, when the bandwidth is 160M, one of the first fields indicates the discrete bandwidth corresponding to the bandwidth interval in the bandwidth, or the standard resource unit is used for transmission on the bandwidth interval in the bandwidth; when the bandwidth is 320M, two of the first fields indicate the discrete bandwidth corresponding to the bandwidth interval in the bandwidth, or the standard resource unit is used for transmission on the bandwidth interval in the bandwidth.
[0106] In a twelfth aspect, the present application provides a communication device having the function of implementing the method of the eleventh aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functions of the method of the eleventh aspect, such as a processing unit, a sending unit, etc.
[0107] The processing unit is configured to generate a trigger frame, and the trigger frame comprises at least one first field, the at least one first field is carried in a common information field and / or a special user information field of the trigger frame, different first fields correspond to different bandwidth intervals, the bandwidth interval corresponding to the first field is 160M or less than 160M, the first field occupies 5 bits, and the first field is used to indicate the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field by different values, or is used to indicate that the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field.
[0108] The sending unit is configured to send the trigger frame.
[0109] In a possible design, the first field is used to indicate the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field by 17 values, or is used to indicate that the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field; and the 17 values are a first value to a seventeenth value in sequence.
[0110] When the first field takes the first value, the first field is used to indicate that the standard resource unit is used for transmission on the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval, or the 80M bandwidth interval, or the low 80M bandwidth interval and the high 80M bandwidth interval in the 160M bandwidth interval.
[0111] When the first field takes the second value, the first field is used to indicate that the discrete bandwidth corresponding to the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval, or the 80M bandwidth interval is the same as the size of the bandwidth interval corresponding to the first field; or, the first field is used to indicate that the standard resource unit is used for transmission on the low 80M bandwidth interval corresponding to the 80M discrete bandwidth in the 160M bandwidth interval, and the high 80M bandwidth interval.
[0112] When the first field takes the third value, the first field is used to indicate that the discrete bandwidth corresponding to the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval is the same as the size of the bandwidth interval corresponding to the first field; or, the first field is used to indicate that the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, the first field is used to indicate that the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field exists puncturing or splitting, and the high 80M bandwidth interval uses the standard resource unit for transmission.
[0113] the first field takes the fourth value, it is used for indicating that the discrete bandwidth corresponding to the 20M bandwidth interval or the 40M bandwidth interval corresponding to the first field is same as the bandwidth interval size corresponding to the first field; or, it is used for indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval in the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, it is used for indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field exists puncturing or splitting, and the high 80M bandwidth interval adopts the standard resource unit for transmission.
[0114] the first field takes the fifth value, it is used for indicating that the standard resource unit is adopted for transmission on the 20M bandwidth interval or the 40M bandwidth interval or the 80M bandwidth interval corresponding to the first field; or, it is used for indicating that the standard resource unit is adopted for transmission on the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0115] the first field takes the sixth value, it is used for indicating that the standard resource unit is adopted for transmission on the 20M bandwidth interval or the 40M bandwidth interval or the 80M bandwidth interval corresponding to the first field; or, it is used for indicating that the standard resource unit is adopted for transmission on the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field, and the low 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0116] the first field takes the seventh value, it is used for indicating that the standard resource unit is adopted for transmission on the 20M bandwidth interval or the 40M bandwidth interval or the 80M bandwidth interval corresponding to the first field; or, it is used for indicating that the standard resource unit is adopted for transmission on the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field, and the high 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0117] the first field takes the eighth value, it is used for indicating that the discrete bandwidth corresponding to the 20M bandwidth interval or the 40M bandwidth interval or the 80M bandwidth interval corresponding to the first field is same as the bandwidth interval size corresponding to the first field; or, it is used for indicating that the low 80M bandwidth interval corresponds to the 80M discrete bandwidth in the 160M bandwidth interval corresponding to the first field, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0118] the first field takes the ninth value, it is used for indicating that the discrete bandwidth corresponding to the 20M bandwidth interval or the 40M bandwidth interval corresponding to the first field is same as the bandwidth interval size corresponding to the first field; or, it is used for indicating that the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, it is used for indicating that the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field exists puncturing or splitting, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0119] the first field takes the tenth value, it is used for indicating that the discrete bandwidth corresponding to the 20M bandwidth interval or the 40M bandwidth interval corresponding to the first field is same as the bandwidth interval size corresponding to the first field; or, it is used for indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, it is used for indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field exists puncturing or splitting, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0120] the first field takes the eleventh value, it is used for indicating that the discrete bandwidth corresponding to the 20M bandwidth interval or the 40M bandwidth interval or the 80M bandwidth interval corresponding to the first field is same as the bandwidth interval size corresponding to the first field; or, it is used for indicating that the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field exists puncturing or splitting, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0121] the first field takes the twelfth value, it is used for indicating that the discrete bandwidth corresponding to the 20M bandwidth interval or the 40M bandwidth interval or the 80M bandwidth interval corresponding to the first field is same as the bandwidth interval size corresponding to the first field; or, it is used for indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field exists puncturing or splitting, and the low 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0122] The first field takes the thirteenth value, indicating that the 20M bandwidth interval corresponding to the first field, or the discrete bandwidth corresponding to the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or indicating that the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or indicating that in the 160M bandwidth interval corresponding to the first field, the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the low 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0123] The first field takes the fourteenth value, indicating that the 20M bandwidth interval corresponding to the first field, or the discrete bandwidth corresponding to the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or indicating that the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or indicating that in the 160M bandwidth interval corresponding to the first field, the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the high 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0124] The first field takes the fifteenth value, indicating that the 20M bandwidth interval corresponding to the first field, or the discrete bandwidth corresponding to the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or indicating that in the 160M bandwidth interval corresponding to the first field, the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the low 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0125] The first field takes the sixteenth value, indicating that the 20M bandwidth interval corresponding to the first field, or the discrete bandwidth corresponding to the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or indicating that in the 160M bandwidth interval corresponding to the first field, the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the high 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0126] The first field takes the seventeenth value to indicate that the discrete bandwidth corresponding to the bandwidth interval of the first field is the same as the size of the bandwidth interval corresponding to the first field, or to indicate that the discrete bandwidth corresponding to the 160M bandwidth interval is 160M.
[0127] Optionally, when the bandwidth is 160M, one first field is used to indicate the discrete bandwidth corresponding to the bandwidth interval in the bandwidth, or the standard resource unit is used for transmission on the bandwidth interval in the bandwidth; when the bandwidth is 320M, two first fields are used to indicate the discrete bandwidth corresponding to the bandwidth interval in the bandwidth, or the standard resource unit is used for transmission on the bandwidth interval in the bandwidth.
[0128] Similarly, the apparatus can implement other functions described in any possible design or implementation of the eleventh aspect, and details are not repeated.
[0129] In a thirteenth aspect, the present application provides a communication apparatus, comprising: a processor configured to execute computer instructions stored in a memory, and when the computer instructions are executed, the apparatus performs the method in the eleventh aspect or any possible design of the eleventh aspect.
[0130] In a fourteenth aspect, the present application provides a communication apparatus, comprising: a processor and an interface circuit, the processor is configured to communicate with other apparatuses through the interface circuit, and perform the method in the eleventh aspect or any possible design of the eleventh aspect.
[0131] Exemplarily, in the thirteenth aspect and the fourteenth aspect, the processor is configured to perform the method in the eleventh aspect or any possible design of the eleventh aspect.
[0132] The communication apparatus in any of the above twelfth aspect to the fourteenth aspect can be a first communication device, or a device (such as a chip) built in the first communication device.
[0133] In a fifteenth aspect, the present application provides a computer readable storage medium, comprising: computer software instructions, or instructions; when the computer software instructions are executed, the method in the eleventh aspect or any possible design of the eleventh aspect is implemented. For example, when the computer software instructions are executed in the first communication device or the device (such as a chip) built in the first communication device, the first communication device implements the method in the eleventh aspect or any possible design of the eleventh aspect.
[0134] It can be understood that the beneficial effects achieved by any one of the twelfth aspect to the fifteenth aspect provided in the above can refer to the beneficial effects in the eleventh aspect and any possible design thereof, which will not be described herein again.
[0135] In a sixteenth aspect, the present application provides a communication method, the method comprising: receiving a trigger frame, the trigger frame comprising at least one first field, the at least one first field being carried in a common information field and / or a special user information field of the trigger frame, different first fields corresponding to different bandwidth intervals, the bandwidth interval corresponding to the first field being 160M or less than 160M, the first field occupying 5 bits, the first field being used to indicate, by different values, a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or being used to indicate that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field. According to the first field, the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is determined, or it is determined that the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field.
[0136] Exemplarily, the method in the sixteenth aspect can be applied to a second communication device, such as a terminal device in a wireless local area network (WLAN) or an access point (AP) of the WLAN. For example, the method is executed by the second communication device or by an apparatus (such as a chip) built in the second communication device.
[0137] In a possible design, the first field is used to indicate, by 17 values, a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or is used to indicate that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field; the 17 values are in turn a first value to a seventeenth value.
[0138] When the first field takes the first value, it is used to indicate that a standard resource unit is used for transmission on a 20M bandwidth interval corresponding to the first field, or a 40M bandwidth interval, or an 80M bandwidth interval, or a low 80M bandwidth interval and a high 80M bandwidth interval in a 160M bandwidth interval.
[0139] When the first field takes the second value, it is used to indicate that a 20M bandwidth interval corresponding to the first field, or a 40M bandwidth interval, or an 80M bandwidth interval, corresponds to a discrete bandwidth with the same size as the bandwidth interval corresponding to the first field; or, it is used to indicate that a low 80M bandwidth interval in a 160M bandwidth interval corresponding to the first field corresponds to an 80M discrete bandwidth, and a standard resource unit is used for transmission on a high 80M bandwidth interval.
[0140] The first field takes the third value, indicating that the 20M bandwidth interval corresponding to the first field, or the discrete bandwidth corresponding to the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or indicating that the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or indicating that in the 160M bandwidth interval corresponding to the first field, the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the high 80M bandwidth interval adopts standard resource units for transmission.
[0141] The first field takes the fourth value, indicating that the 20M bandwidth interval corresponding to the first field, or the discrete bandwidth corresponding to the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or indicating that in the 160M bandwidth interval corresponding to the first field, the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the high 80M bandwidth interval adopts standard resource units for transmission.
[0142] The first field takes the fifth value, indicating that the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval, or the 80M bandwidth interval adopts standard resource units for transmission; or indicating that in the 160M bandwidth interval corresponding to the first field, the low 80M bandwidth interval adopts standard resource units for transmission, and the high 80M bandwidth interval corresponds to 80M discrete bandwidth.
[0143] The first field takes the sixth value, indicating that the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval, or the 80M bandwidth interval adopts standard resource units for transmission; or indicating that in the 160M bandwidth interval corresponding to the first field, the low 80M bandwidth interval adopts standard resource units for transmission, and the low 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0144] The first field takes the seventh value, indicating that the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval, or the 80M bandwidth interval adopts standard resource units for transmission; or indicating that in the 160M bandwidth interval corresponding to the first field, the low 80M bandwidth interval adopts standard resource units for transmission, and the high 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0145] The first field takes the eighth value, indicating that the discrete bandwidth corresponding to the 20M bandwidth interval, or the 40M bandwidth interval, or the 80M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, indicating that in the 160M bandwidth interval corresponding to the first field, the low 80M bandwidth interval corresponds to the 80M discrete bandwidth, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0146] The first field takes the ninth value, indicating that the discrete bandwidth corresponding to the 20M bandwidth interval, or the 40M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, indicating that the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, indicating that in the 160M bandwidth interval corresponding to the first field, the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0147] The first field takes the tenth value, indicating that the discrete bandwidth corresponding to the 20M bandwidth interval, or the 40M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, indicating that in the 160M bandwidth interval corresponding to the first field, the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0148] The first field takes the eleventh value, indicating that the discrete bandwidth corresponding to the 20M bandwidth interval, or the 40M bandwidth interval, or the 80M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, indicating that in the 160M bandwidth interval corresponding to the first field, the low 80M bandwidth interval corresponds to the 80M discrete bandwidth, and the low 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0149] The first field takes the twelfth value, indicating that the discrete bandwidth corresponding to the 20M bandwidth interval, or the 40M bandwidth interval, or the 80M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, indicating that in the 160M bandwidth interval corresponding to the first field, the low 80M bandwidth interval corresponds to the 80M discrete bandwidth, and the high 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0150] The first field takes the thirteenth value, indicating that the 20M bandwidth interval corresponding to the first field, or the discrete bandwidth corresponding to the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or indicating that the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or indicating that in the 160M bandwidth interval corresponding to the first field, the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the low 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0151] The first field takes the fourteenth value, indicating that the 20M bandwidth interval corresponding to the first field, or the discrete bandwidth corresponding to the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or indicating that the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or indicating that in the 160M bandwidth interval corresponding to the first field, the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the high 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0152] The first field takes the fifteenth value, indicating that the 20M bandwidth interval corresponding to the first field, or the discrete bandwidth corresponding to the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or indicating that in the 160M bandwidth interval corresponding to the first field, the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the low 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0153] The first field takes the sixteenth value, indicating that the 20M bandwidth interval corresponding to the first field, or the discrete bandwidth corresponding to the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or indicating that in the 160M bandwidth interval corresponding to the first field, the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the high 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0154] The first field takes the seventeenth value, indicating that the discrete bandwidth corresponding to the 20M bandwidth interval, or the 40M bandwidth interval, or the 80M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, indicating that the 160M bandwidth interval corresponding to the first field corresponds to 160M bandwidth.
[0155] Optionally, when the bandwidth is 160M, one of the first fields indicates the discrete bandwidth corresponding to the bandwidth interval in the bandwidth, or the standard resource unit is used for transmission on the bandwidth interval in the bandwidth; when the bandwidth is 320M, two of the first fields indicate the discrete bandwidth corresponding to the bandwidth interval in the bandwidth, or the standard resource unit is used for transmission on the bandwidth interval in the bandwidth.
[0156] The specific implementation of the communication method of the sixteenth aspect and the beneficial effects possessed thereby can refer to the beneficial effects in the eleventh aspect and any possible design thereof, which will not be repeated here.
[0157] In the seventeenth aspect, the present application provides a communication device having the function of implementing the method of the sixteenth aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functions of the method of the sixteenth aspect, such as a receiving unit, a processing unit, etc.
[0158] The receiving unit is configured to receive a trigger frame, the trigger frame including at least one first field, the at least one first field being carried in a common information field and / or a special user information field of the trigger frame, different first fields corresponding to different bandwidth intervals, the bandwidth interval corresponding to the first field being 160M or less than 160M, the first field occupying 5 bits, the first field being used to indicate, by different values, the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or to indicate that the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field.
[0159] The processing unit is configured to determine, according to the first field, the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or the standard resource unit used for transmission on the bandwidth interval corresponding to the first field.
[0160] Similarly, the device can implement the functions described in any possible design or implementation manner of the sixteenth aspect, which will not be repeated here.
[0161] In the eighteenth aspect, the present application further provides a communication device, including a processor configured to execute computer instructions stored in a memory, when the computer instructions are executed, causing the device to perform the method described in the sixteenth aspect or any possible design of the sixteenth aspect.
[0162] In a nineteenth aspect, the application provides a communication apparatus, comprising: a processor and an interface circuit, the processor is configured to communicate with other apparatuses through the interface circuit, and perform the method in the sixteenth aspect or any possible design of the sixteenth aspect.
[0163] In the eighteenth aspect and the nineteenth aspect, the processor is configured to perform the method in the sixteenth aspect or any possible design of the sixteenth aspect.
[0164] The communication apparatus in any of the seventeenth aspect to the nineteenth aspect can be a second communication device, or an apparatus (for example, a chip) built in the second communication device.
[0165] In a twentieth aspect, the application provides a computer readable storage medium, comprising: computer software instructions, or instructions; when the computer software instructions are executed, the method in the sixteenth aspect or any possible design of the sixteenth aspect is implemented. For example, when the computer software instructions are executed in the second communication device or the apparatus (for example, a chip) built in the second communication device, the second communication device implements the method in the sixteenth aspect or any possible design of the sixteenth aspect.
[0166] It can be understood that the beneficial effects achieved by the seventeenth aspect to the twentieth aspect provided above can refer to the beneficial effects of the sixteenth aspect and any possible design thereof, which will not be described herein again.
[0167] In a twenty-first aspect, the application provides a trigger frame, and the structure of the trigger frame can be referred to any of the first aspect, the sixth aspect, the eleventh aspect, the sixteenth aspect, and the like.
[0168] In a twenty-second aspect, the application provides a communication apparatus, comprising: a transceiver and a processing unit. The transceiver can be configured to transceive information, or to communicate with other network elements. The processing unit can be configured to process data. The apparatus can implement the method in the first aspect and any possible design thereof, or the method in the sixth aspect and any possible design thereof, or the method in the eleventh aspect and any possible design thereof, or the method in the sixteenth aspect and any possible design thereof, through the transceiver and the processing unit.
[0169] In a twenty-third aspect, the application provides a computer program product, which, when executed, can implement the method in the first aspect and any possible design thereof, or the method in the sixth aspect and any possible design thereof, or the method in the eleventh aspect and any possible design thereof, or the method in the sixteenth aspect and any possible design thereof.
[0170] In a twenty-fourth aspect, the present application also provides a chip system, comprising one or more interface circuits and one or more processors; the interface circuits and the processors are interconnected through lines; the processor receives and executes computer instructions from a memory of an electronic device through the interface circuit, so as to implement the method in the first aspect and any possible design thereof, or the method in the sixth aspect and any possible design thereof, or the method in the eleventh aspect and any possible design thereof, or the method in the sixteenth aspect and any possible design thereof.
[0171] In a twenty-fifth aspect, the present application also provides a communication system, comprising: a first communication device and a second communication device; the first communication device implements the method in the first aspect and any possible design thereof; and the second communication device implements the method in the sixth aspect and any possible design thereof.
[0172] Alternatively, the first communication device implements the method in the eleventh aspect and any possible design thereof; and the second communication device implements the method in the sixteenth aspect and any possible design thereof.
[0173] In a twenty-sixth aspect, the present application also provides a communication device, which can be used to implement the method in the first aspect and any possible design thereof, or the method in the sixth aspect and any possible design thereof, or the method in the eleventh aspect and any possible design thereof, or the method in the sixteenth aspect and any possible design thereof.
[0174] It can be understood that the beneficial effects achievable by the above-provided thirty-first aspect to thirty-fifth aspect can refer to the beneficial effects described in the first aspect, the sixth aspect, the eleventh aspect, the sixteenth aspect, the twenty-first aspect, the twenty-sixth aspect, and the like, which will not be described herein again. BRIEF DESCRIPTION OF DRAWINGS
[0175] FIG. 1 shows a structural schematic diagram of a trigger frame;
[0176] FIG. 2 shows a constituent schematic diagram of a communication system provided by an embodiment of the present application;
[0177] FIG. 3 shows a constituent schematic diagram of a communication device provided by an embodiment of the present application;
[0178] FIG. 4 shows a flow schematic diagram of a communication method provided by an embodiment of the present application;
[0179] FIG. 5 shows a structural schematic diagram of an EHT type common information field provided by an embodiment of the present application;
[0180] FIG. 6 shows a structure of another trigger frame according to an embodiment of the present application;
[0181] FIG. 7 shows a structure of a Special User Info field according to an embodiment of the present application;
[0182] FIG. 8 shows a discrete bandwidth corresponding to a 160M bandwidth according to an embodiment of the present application;
[0183] FIG. 9 shows a discrete bandwidth corresponding to a 320M bandwidth according to an embodiment of the present application;
[0184] FIG. 10 shows a value of a second field when the second field indicates a discrete bandwidth corresponding to a 160M bandwidth according to an embodiment of the present application;
[0185] FIG. 11 shows a value of a second field when the second field indicates a discrete bandwidth corresponding to a 320M bandwidth according to an embodiment of the present application;
[0186] FIG. 12 shows a structure of a communication apparatus according to an embodiment of the present application;
[0187] FIG. 13 shows another structure of a communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0188] In orthogonal frequency-division multiple access (OFDMA) technology, a channel can be divided into smaller resource units (RUs), and different clients / stations (STAs) can perform parallel transmission by occupying different RUs. A STA can also be referred to as a station or a terminal device.
[0189] In the existing 802.11ax standard, a RU is composed of a plurality of consecutive subcarriers. Such a RU can be referred to as a contiguous RU or a regular RU, or simply as a RRU. For example, a regular RU includes subcarriers that are only spaced by one or more of guard subcarriers, null subcarriers, or direct current (DC) subcarriers. For example, a 26-tone RU composed of one group of 13 consecutive subcarriers and another group of 13 consecutive subcarriers is a regular RU. All RUs supported in the 802.11ax standard can be understood as regular RUs. It should be understood that a multiple resource unit (MRU) can also be a regular RU.
[0190] Different from the standard RU, the RU formed by mapping the subcarriers included in the standard RU to a larger / wider bandwidth can be referred to as a discrete RU. In other words, the discrete RU refers to mapping the subcarriers included in the standard RU to a larger bandwidth, so that the subcarriers included in the standard RU become more discrete in the frequency domain, so that the frequency range spanned by the subcarriers is larger than the frequency range occupied by the original standard RU. For example, mapping a limited number of subcarriers (such as a 26-tone RU) to a wider bandwidth, i.e., more subcarriers (such as odd subcarriers of 2 26-tone RUs), can obtain an increase in transmission power, i.e., a discrete RU. For example, in uplink multi-user transmission, by interleaving the transmission of discrete RUs by multiple users (such as STAs), the transmission power of each user can be increased under the condition of a certain bandwidth.
[0191] Optionally, in the embodiments of the present application, the discrete RU can also be referred to as a distributed RU (DRU), and the name of the discrete RU is not limited in the present application. The following is described by taking the DRU as an example.
[0192] The bandwidth of the subchannel spanned by the subcarriers corresponding to the DRU can be referred to as a discrete bandwidth. Alternatively, the discrete bandwidth refers to the discrete range of the DRU.
[0193] Currently, in wireless local area network (WLAN) communication, an access point (AP) can notify a client / station (STA) of the RU allocated to the STA by sending a trigger frame. The STA can perform data transmission on the allocated RU. The AP can indicate to the STA in the Common Info field in the trigger frame that each 80M bandwidth uses a standard RU for transmission or uses a DRU for transmission, and indicate to the STA in the User Info field in the trigger frame the discrete bandwidth used by the DRU.
[0194] Exemplarily, FIG. 1 shows a structural diagram of a trigger frame. As shown in FIG. 1, the trigger frame can include a Frame Control field, a Duration field, a receiver address (RA) field, a transmit address (TA) field, a Common Info field, a User Info List, a Padding field, and a frame check sequence (FCS). The User Info List includes one or more User Info fields associated with / matched with STAs (e.g., User Info fields associated with STA1 to STAn, where n is an integer greater than 0).
[0195] In the Common Info field, four reserved bits can be used to indicate, in the form of a bit map, whether each 80M bandwidth adopts standard RU transmission or DRU transmission. For a user (STA), when the allocated RU is a DRU, two bits in the User Info field associated with the STA can be used to indicate the discrete bandwidth. For example, the spatial stream (SS) allocation / RA-RU information field in the User Info field occupies six bits, and two bits of the six bits occupied by the SS allocation / RA-RU information field can be used to indicate the discrete bandwidth.
[0196] It should be understood that, for each discrete bandwidth, a protocol will define a corresponding Tone Plan. For the same DRU discrete bandwidth and standard RU bandwidth, the size, number, and hierarchical relationship of the DRUs or standard RUs included in the Tone Plan are the same. The difference is that the subcarrier indexes included in the DRUs or standard RUs are different.
[0197] As can be seen from the above, currently, when indicating whether the bandwidth adopts standard RU transmission or DRU transmission and indicating the discrete bandwidth adopted by the DRU in the trigger frame, four bits in the Common Info field and two bits in each User Info field are needed. The more the User Info fields, the greater the bit overhead required for indicating the standard RU transmission or DRU transmission and indicating the discrete bandwidth adopted by the DRU.
[0198] To this end, the present application provides a communication method. The method can indicate a standard RU transmission or a DRU transmission, and indicate a discrete bandwidth adopted by the DRU by triggering a bit in a common information field and / or a special user information field in a trigger frame, and the bit overhead required is small.
[0199] For example, the method can include: a first communication device generating a trigger frame, the trigger frame including at least one first field, the at least one first field being carried in a common information field and / or a special user information field of the trigger frame, different first fields corresponding to different bandwidth intervals, the first field being used to indicate a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or being used to indicate that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field. The first communication device transmits the trigger frame. Correspondingly, a second communication device receives the trigger frame. The second communication device determines, according to the first field, a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field.
[0200] Exemplarily, in the communication method, the steps performed by the first communication device can be performed by the first communication device or a device (such as a chip) built in the first communication device. The steps performed by the second communication device can be performed by the second communication device or a device (such as a chip) built in the second communication device.
[0201] In some possible scenarios, the communication method can be applied in a wireless local area network (WLAN) communication system. For example, FIG. 2 shows a constituent schematic diagram of a communication system provided by an embodiment of the present application. The communication method provided by the embodiment of the present application can be applied in the communication system shown in FIG. 2. The communication system shown in FIG. 2 can adopt a WLAN technology, for example, Wi-Fi. As shown in FIG. 2, the communication system can include: a terminal device 210 in a WLAN, and an access point (AP) 220 of the WLAN.
[0202] Exemplarily, the AP 220 can serve as a central node of the WLAN and can provide wireless access services. The terminal device 210 can access the AP to use the wireless services of the WLAN, such as network access or data transmission.
[0203] The AP 220 can be referred to as a wireless access point, or an access network device or a radio access network (RAN) device, etc. The AP 220 can include a wireless access point device, a radio network controller (RNC), a wireless fidelity (Wi-Fi) access point (AP), a wireless relay node, a wireless backhaul node, a wireless router, a gateway, a Wi-Fi module (such as a Wi-Fi chip), a wireless network card, a mobile hotspot device (such as a mobile hotspot device or a mobile router, etc.).
[0204] The terminal device 210 can also be referred to as a user equipment, or a STA. In some examples, the terminal device 210 can be an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station (MS), a remote station, a remote terminal, a mobile terminal (MT), a user terminal, a wireless communication device, a user agent, a user device, a target terminal, etc., without limitation.
[0205] The terminal device 210 can be a wireless terminal. The wireless terminal can refer to a device that provides voice and / or other service data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. For example, the terminal device 210 can be a mobile phone, a pad, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical treatment, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a cellular phone, a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal in a 5G or 6G mobile communication system, or a terminal in a future evolution network, etc.
[0206] Based on the communication system shown in FIG. 2, in some possible implementation manners, the first communication device in the communication method can be the AP 220 of the WLAN, and the second communication device can be the terminal device 210 in the WLAN.
[0207] For example, the AP 220 can connect to a network, a plurality of terminal devices 210 (such as STAs) are associated with the AP 220, and the terminal devices 210 access the network through the AP 220.
[0208] Optionally, the terminal device 210 can also be a non-AP multi-link device (non-AP MLD) supporting multi-link, and the AP 220 can be an AP MLD supporting multi-link.
[0209] In some possible implementation manners, the first communication device in the communication method can be a terminal device 210 in a WLAN, and the second communication device can be an AP 220 of the WLAN.
[0210] In some other possible implementation manners, the first communication device and the second communication device in the communication method can both be an AP 220 of a WLAN, or both be a terminal device 210 in a WLAN.
[0211] Optionally, in some possible scenarios, some communication devices (for example, Wi-Fi chips) can work as both an AP 220 of a WLAN and a terminal device 210 in a WLAN. In other words, such a communication device can work in an AP mode and a STA mode. For example, the communication device can connect to other AP devices as a STA device, and can allow other STA devices to access as an AP device, and the two processes can be performed simultaneously. The first communication device and / or the second communication device in the communication method can also be such a communication device.
[0212] It should be understood that the application does not limit the product form or implementation form of the first communication device and the second communication device.
[0213] Optionally, the communication system (for example, the communication system shown in FIG. 2) to which the communication method provided by the application is applied can be a wireless local area network system supporting an IEEE 802.11ax next-generation Wi-Fi protocol, such as 802.11be, Wi-Fi 7 or EHT (extremely high throughput), or can be a wireless local area network system supporting an IEEE 802.11be next-generation Wi-Fi protocol, such as Wi-Fi 8, UHR (ultra high reliability), or can be a wireless local area network system supporting Wi-Fi AI (artificial intelligence), or can be a wireless local area network system supporting mmWave, or can be a wireless local area network system supporting UWB (ultra wide band), or can be a wireless local area network system supporting sensing, or can be an IoT (internet of things) network or a V2X (vehicle to X) network, or the like.
[0214] Of course, the communication method provided by the present application can also be applicable to other possible communication systems, for example, a long term evolution (LTE) system, a new radio (NR) system, or can also be applied to other next-generation mobile communication systems, for example, a sixth generation (6G) communication system, or other similar communication systems.
[0215] It can be understood that, although the embodiments of the present application are mainly described by taking deployment of a WLAN network as an example, those skilled in the art can easily understand that various aspects involved in the present application can be extended to other networks using various standards or protocols, for example, bluetooth, high performance radio LAN (HIPERLAN), and wide area network (WAN), personal area network (PAN) or other now known or later developed networks.
[0216] The present application also does not limit the type of communication system to which the communication method can be applicable.
[0217] Exemplarily, FIG. 3 shows a constituent schematic diagram of a communication device provided by an embodiment of the present application. The communication device can be the first communication device or the second communication device described in the present application. As shown in FIG. 3, the communication device can include at least one processor 31, a memory 32, a communication interface 33, and a bus 34.
[0218] The processor 31 is the control center of the communication device, and can be one processor or a collective term of multiple processing elements. For example, the processor 31 can be a central processing unit (CPU), or can be an application specific integrated circuit (ASIC), or can also be one or more integrated circuits configured to implement one or more embodiments of the present application, for example, one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA), etc.
[0219] The processor 31 can execute various functions of the communication device by running or executing software programs stored in the memory 32 and calling data stored in the memory 32. For example, the steps performed by the first communication device or the second communication device in the communication method provided by the embodiments of the present application can be executed.
[0220] In particular implementations, as one example, the processor 31 can include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 3.
[0221] In particular implementations, as one example, the communication device can include multiple processors, such as the processor 31 and the processor 35 shown in FIG. 3. Each of these processors can be a single-CPU or a multi-CPU. A processor here can refer to one or more devices, circuits, and / or processing cores for processing data, such as computer program instructions.
[0222] The memory 32 can store software programs of method steps executed by the communication device, and controlled by the processor 31 to execute. The memory 32 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and that can be accessed by a computer, but not limited to.
[0223] The memory 32 can exist independently and be connected to the processor 31 through the bus 34. Alternatively, the memory 32 can also be integrated with the processor 31, which is not limited here.
[0224] The communication interface 33 uses any transceiver-like device for communicating with other devices or communication networks. The communication interface 33 can include an Ethernet interface, a radio access network (RAN) interface, a wireless local area networks (WLAN) interface, etc. The communication interface 33 can include a receiving unit to implement a receiving function and a sending unit to implement a sending function.
[0225] The bus 34 can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or the like. The bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in FIG. 3, but this does not mean that there is only one bus or only one type of bus.
[0226] Although the bus 34 is used in FIG. 3, it can be understood that the bus can be replaced by other forms of connection relationship, and is not limited to the bus itself.
[0227] Optionally, the first communication device and / or the second communication device can also include more or fewer components than those shown in FIG. 3, which is not limited herein.
[0228] The communication method provided in the embodiments of the present application is exemplarily described below. The following description of the processing performed by a single execution subject can also be divided into processing performed by multiple execution subjects, which can be logically and / or physically separated. It should also be understood that, as the network architecture evolves and new business scenarios emerge, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0229] It should be noted that in the description of the embodiments of the present application, the words "first", "second", and the like are only used to distinguish the description and do not serve to particularly limit a certain feature, that is, the first or the second can include more content, rather than limiting to a certain specific concept. The "and / or" describes the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, B exists alone. The character " / " generally represents an "or" relationship between the associated objects. At least one means one or more; multiple means two or more. The embodiments of the present application can perform fewer steps than all the steps, or perform more steps, which is not limited. "At least one of the following" or similar expressions are used to represent any combination of the listed items; for example, at least one of A, B, and (or) C can represent the following cases: A exists alone, B exists alone, C exists alone, A and B exist together, B and C exist together, A and C exist together, A, B, and C exist together, where A, B, and C can be single or multiple.
[0230] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the description herein is for describing particular embodiments only and is not intended to be limiting of the application.
[0231] FIG. 4 shows a flow diagram of a communication method according to an embodiment of the application. As shown in FIG. 4, the communication method can include S401-S403.
[0232] For example, in the flow shown in FIG. 4, the steps performed by the first communication device can be performed by the first communication device or a device (e.g., a chip) built in the first communication device. The steps performed by the second communication device can be performed by the second communication device or a device (e.g., a chip) built in the second communication device.
[0233] S401. The first communication device generates a trigger frame, the trigger frame including at least one first field, the at least one first field being carried in a common information field and / or a special user information field of the trigger frame, different first fields corresponding to different bandwidth intervals, the first field being used to indicate a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or being used to indicate that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field.
[0234] For example, taking the first communication device as an AP and the second communication device as a STA as an example, when the AP has downlink data to be sent, the AP can generate a trigger frame.
[0235] Optionally, the trigger frame can be of a multiple user request to send (MU-RTS) type, or can be of a broadcast storm recovery protocol (BSRP) type, or can be of another type. The application does not limit the type of the trigger frame, and only takes the MU-RTS type as an example for description.
[0236] In an implementation manner, the first field included in the trigger frame can be carried in the common information field of the trigger frame.
[0237] For example, referring to the trigger frame structure shown in FIG. 1, the trigger frame can include a Frame Control field, a Duration field, a Receiver Address (RA) field, a Transmit Address (TA) field, a Common Info field, a User Info List, a Padding field, and a Frame Check Sequence (FCS). The User Info List includes one or more User Info fields associated / matched with STAs.
[0238] In the present implementation, all the first fields can be carried in the Common Info field of the trigger frame.
[0239] Exemplarily, the Common Info field can include a high efficiency (HE) type or an extremely high throughput (EHT) type. Taking the Common Info field of the EHT type as an example, FIG. 5 shows a structure diagram of the Common Info field of the EHT type provided by an embodiment of the present application. As shown in FIG. 5, the Common Info field of the EHT type can include: a trigger type (Trigger Type) field, an UL length (UL Length) field, a more trigger frame (More TF) field, a carrier sense (CS) request (Required) field, an UL bandwidth (BW) field, a guard interval and high efficiency / extremely high throughput-long training field (GI And HE / EHT-LTF Type) / triggered transmission / transmit opportunity (TXOP) sharing mode (Sharing Mode) field, a first reserved (Reserved) field, a number of HE / EHT-LTF symbols (Number Of HE / EHT-LTF Symbols) field, a second Reserved field, a low-density parity check (LDPC) extra symbol segment (Extra Symbol Segment) field, an access point (AP) Tx power (Power) field, a pre-forward error correction (Pre-FEC) padding factor (Padding Factor) field, a data packet extension (PE) disambiguity (Disambiguity) field, an UL spatial reuse (Spatial Reuse) field, a third Reserved field, an HE / EHT P160 field, a special user information field flag (Special User Info Field Flag) field, an EHT Reserved field, a fourth Reserved field, and a trigger-dependent (Trigger Dependent) Common Info field.
[0240] The Trigger Type field is carried by B0 to B3 and occupies 4 bits; the UL Length field is carried by B4 to B15 and occupies 12 bits; the More TF field is carried by B16 and occupies 1 bit; the CS Required field is carried by B17 and occupies 1 bit; the UL BW field is carried by B18 to B19 and occupies 2 bits; the GI And HE / EHT-LTF Type / Triggered TXOP Sharing Mode field is carried by B20 to B21 and occupies 2 bits; the first Reserved field is carried by B22 and occupies 1 bit; the Number Of HE / EHT-LTF Symbols field is carried by B23 to B25 and occupies 3 bits.
[0241] The second Reserved field is carried by B26 and occupies 1 bit; the LDPC Extra Symbol Segment field is carried by B27 and occupies 1 bit; the AP Tx Power field is carried by B28 to B33 and occupies 6 bits; the Pre-FEC Padding Factor field is carried by B34 to B35 and occupies 2 bits; the PE Disambiguity field is carried by B36 and occupies 1 bit; the UL Spatial Reuse field is carried by B37 to B52 and occupies 16 bits; the third Reserved field is carried by B53 and occupies 1 bit; the HE / EHT P160 field is carried by B54 and occupies 1 bit.
[0242] The Special User Info Field Flag field is carried by B55 and occupies 1 bit; the EHT Reserved field is carried by B56 to B62 and occupies 7 bits; the fourth Reserved field is carried by B63 and occupies 1 bit; the Trigger Dependent Common Info field is variable in length and is a variable.
[0243] Optionally, when both B54 and B55 in the Common Info field are set to 1, the Common Info field is an HE type Common Info field, otherwise, it is an EHT type Common Info field.
[0244] Optionally, in the implementation manner, when all the first fields are carried in the Common Info field, the first field can be carried by bits in B4 to B15, B22 to B53 and B63 in the Common Info field.
[0245] In another implementation, the first field included in the trigger frame can be carried in a special user information field of the trigger frame.
[0246] For example, in the IEEE 802.11be standard, a special user information (Special User Info) field is introduced, and the trigger frame can also include the Special User Info field. For example, FIG. 6 shows a structure diagram of another trigger frame provided by an embodiment of the present application. As shown in FIG. 6, the trigger frame can include: a frame control (Frame Control) field, a duration (Duration) field, a receiver address (receiver address, RA) field, a transmitter address (transmit address, TA) field, a common information (Common Info) field, a user information list (User Info List), a padding (Padding) field, and a FCS.
[0247] The User Info List includes the Special User Info field and one or more User Info fields associated / matched with the STAs (such as User Info fields associated with STA1 to STAn, n is an integer greater than 0).
[0248] As can be seen in combination with FIG. 6, the Special User Info field can be located immediately after the Common Info field.
[0249] In the present implementation, all the first fields can be carried in the Special User Info field.
[0250] For example, FIG. 7 shows a structure diagram of a Special User Info field provided by an embodiment of the present application. As shown in FIG. 7, the Special User Info field can include: an associate identifier (associate identifier, AID) 12 field, a physical layer (physical, PHY) version identifier (Version Identifier) field, an uplink (uplink, UL) bandwidth extension (Bandwidth Extension) field, an EHT spatial reuse (Spatial Reuse) 1 field, an EHT Spatial Reuse 2 field, a U-SIG disregard and validation (Disregard And Validate) field, a reserved field, and a trigger dependent user information (Trigger Dependent User Info) field.
[0251] AID12 field is carried by B0-B11, occupying 12 bits; PHY Version Identifier field is carried by B12-B14, occupying 3 bits; UL Bandwidth Extension field is carried by B15-B16, occupying 1 bit; EHT Spatial Reuse 1 field is carried by B17-B20, occupying 4 bits; EHT Spatial Reuse 2 field is carried by B21-B24, occupying 4 bits; U-SIG Disregard And Validate field is carried by B25-B36, occupying 12 bits; Reserved field is carried by B37-B39, occupying 3 bits.
[0252] In the Special User Info field, the AID12 field can be set to a special value to identify the Special User Info field. For example, the Special User Info field can set the AID12 field to 2007 User Info field.
[0253] Optionally, when all the first fields are carried in the Special User Info field, the first field can be carried by the bits in the Special User Info field.
[0254] In another implementation, the first field included in the trigger frame can also be carried in the common information field and the special user information field of the trigger frame. Wherein, when the first field is carried in the common information field and the special user information field of the trigger frame, the at least one first field can be divided into three categories according to the position of the carried bits: 1) all bits of the first field are carried in the common information field; 2) all bits of the first field are carried in the special user information field; 3) part of the bits of the first field are carried in the common information field, and the other part of the bits are carried in the special user information field. The first field carried in the common information field and the special user information field of the trigger frame can mean that the at least one first field includes the first field of the first category and the second category; or, the at least one first field includes the first field of the first category and the third category; or, the at least one first field includes the first field of the second category and the third category; or, the at least one first field includes the first field of the first category, the second category and the third category.
[0255] For example, in one example, the trigger frame includes four first fields, which are field 1 to field 4. Field 1 and field 2 are carried in the common information field, and field 3 and field 4 are carried in the special user information field.
[0256] In another example, field 1 and field 2 are carried in the common information field, part of field 3 is carried in the common information field, another part of field 3 is carried in the special user information field, part of field 4 is carried in the common information field, and another part of field 4 is carried in the special user information field.
[0257] In another example, field 1 and field 2 are carried in the common information field, part of field 3 is carried in the common information field, another part of field 3 is carried in the special user information field, part of field 4 is carried in the common information field, and another part of field 4 is carried in the special user information field.
[0258] In another example, field 1 and field 2 are carried in the common information field, part of field 3 is carried in the common information field, another part of field 3 is carried in the special user information field, part of field 4 is carried in the common information field, and another part of field 4 is carried in the special user information field.
[0259] It should be understood that the above-mentioned field carrying manners are examples, and the present application is not limited thereto.
[0260] In the embodiment of the present application, different first fields correspond to different bandwidth intervals, and the first field is used to indicate the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or is used to indicate that the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field. It should be understood that when the first field indicates the discrete bandwidth corresponding to the corresponding bandwidth interval, it means that the distributed resource unit (DRU) is used for transmission on the corresponding bandwidth interval. The discrete bandwidth refers to the discrete range of the DRU.
[0261] It should be understood that in the embodiment of the present application, the bandwidth refers to the communication bandwidth between the communication devices, and the bandwidth can be divided into different bandwidth intervals, different bandwidth intervals can correspond to different first fields, and each first field can be used to indicate the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or be used to indicate that the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field.
[0262] For example, in the embodiment of the present application, the bandwidth can be 20M, or 40M, or 80M, or 160M, or 320M. When the bandwidth is 20M, the first field can correspond to a bandwidth interval of 20M, which is used to indicate the discrete bandwidth corresponding to the 20M bandwidth interval, or is used to indicate that the standard resource unit is used for transmission on the 20M bandwidth interval. Wherein, 20M refers to 20 megahertz (MHz, hereinafter referred to as M).
[0263] When the bandwidth is 40M, one bandwidth interval can be divided, and the bandwidth interval corresponding to the first field can be 40M, which is used to indicate the discrete bandwidth corresponding to the 40M bandwidth interval or to indicate that the standard resource unit is used for transmission on the 40M bandwidth interval.
[0264] When the bandwidth is 80M, one bandwidth interval can be divided, and the bandwidth interval corresponding to the first field can be 80M, which is used to indicate the discrete bandwidth corresponding to the 80M bandwidth interval or to indicate that the standard resource unit is used for transmission on the 80M bandwidth interval.
[0265] When the bandwidth is 160M, two bandwidth intervals can be divided, which are a low 80M bandwidth interval and a high 80M bandwidth interval. The bandwidth interval corresponding to the first field can be 80M, for example, there are two first fields, one first field corresponds to the low 80M bandwidth interval of the bandwidth, and the other first field corresponds to the high 80M bandwidth interval of the bandwidth. Each first field is used to indicate the discrete bandwidth corresponding to the corresponding 80M bandwidth interval or to indicate that the standard resource unit is used for transmission on the corresponding 80M bandwidth interval.
[0266] When the bandwidth is 320M, four bandwidth intervals can be divided, which are two 80M bandwidth intervals corresponding to a low 160M bandwidth and two 80M bandwidth intervals corresponding to a high 160M bandwidth. The bandwidth interval corresponding to the first field can be 80M, for example, there are four first fields, the first first field corresponds to the low 80M bandwidth interval of the low 160M bandwidth of the bandwidth, the second first field corresponds to the high 80M bandwidth interval of the low 160M bandwidth of the bandwidth, the third first field corresponds to the low 80M bandwidth interval of the high 160M bandwidth of the bandwidth, and the fourth first field corresponds to the high 80M bandwidth interval of the high 160M bandwidth of the bandwidth. Each first field is used to indicate the discrete bandwidth corresponding to the corresponding 80M bandwidth interval or to indicate that the standard resource unit is used for transmission on the corresponding 80M bandwidth interval.
[0267] It can be seen that in the embodiments of the present application, when the bandwidth is 80M or less than 80M, the bandwidth can be indicated by one first field; when the bandwidth is 160M, the bandwidth can be indicated by two first fields; and when the bandwidth is 320M, the bandwidth can be indicated by four first fields.
[0268] After the first communication device generates the trigger frame, the first communication device can send the trigger frame. For example, the first communication device can perform S402.
[0269] S402. The first communication device sends the trigger frame.
[0270] Correspondingly, the second communication device can receive the trigger frame.
[0271] Exemplarily, the first communication device can send the trigger frame to one or more second communication devices.
[0272] Optionally, the trigger frame can be sent in a broadcast manner, for example, a receiving address of the trigger frame can be a broadcast address. The first communication device can listen to the trigger frame.
[0273] Alternatively, the sending manner of the trigger frame can also be unicast or groupcast, which is not limited herein.
[0274] In the embodiments of the present application, after the second communication device receives the trigger frame, the second communication device can determine, according to the first field, a discrete bandwidth corresponding to a bandwidth interval corresponding to the first field, or that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field. For example, the second communication device can perform S403.
[0275] S403. The second communication device determines, according to the first field, a discrete bandwidth corresponding to a bandwidth interval corresponding to the first field, or that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field.
[0276] Exemplarily, taking the first communication device as an AP and the second communication device as a STA as an example, the AP can send the trigger frame, and the STA can receive the trigger frame. The trigger frame includes at least one first field, the at least one first field is carried in a common information field and / or a special user information field of the trigger frame, different first fields correspond to different bandwidth intervals, and the first field is used to indicate a discrete bandwidth corresponding to a bandwidth interval corresponding to the first field or to indicate that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field. After the STA receives the trigger frame, the STA can parse a user information field matching (or identical to) an association identifier of the STA, and then send an extremely high-throughput trigger based physical layer protocol data unit (EHT TB PPDU) on a RU indicated by a resource unit allocation subfield in the user information field, that is, send an uplink data frame on the RU, and receive an acknowledgement frame sent by the AP after a short inter-frame space (SIFS) time.
[0277] In the embodiments of the present application, the STA can determine the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field according to the first field, or the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field. For example, when the bandwidth is 20M, if the first field indicates that the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is 20M, the STA can know that the DRU is used for transmission on the 20M bandwidth, and the discrete range is 20M. If the first field indicates that the standard resource unit (i.e., standard RU) is used for transmission on the bandwidth interval corresponding to the first field, the STA can know that the standard RU is used for transmission on the 20M bandwidth, and there is no discretization.
[0278] As described above, in the communication method provided by the embodiments of the present application, the first field in the common information field and / or the special user information field carried in the trigger frame can be used to indicate the DRU transmission or the standard RU transmission on each bandwidth interval in the bandwidth, and indicate the discrete bandwidth used by the DRU when the DRU transmission is used. The first field occupies bits in the common information field and / or the special user information field, which can make the bits used for indicating the DRU transmission or the standard RU transmission and indicating the discrete bandwidth used by the DRU smaller, or in other words, the bit overhead is small. For example, in the communication method, the first field does not need to occupy bits in the user information field, and when indicating the DRU transmission or the standard RU transmission and indicating the discrete bandwidth used by the DRU, the bit overhead is independent of the number of user information fields and will not increase with the number of user information fields.
[0279] In a possible design, the first field can occupy 2 bits, and the value of the first field can be one of the following values: a first value, a second value, a third value, and a fourth value.
[0280] The first value is used to indicate that the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field; the second value is used to indicate that the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is the same as the size of the bandwidth interval corresponding to the first field; the third value is used to indicate that the first bandwidth part of the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field exists puncturing or splitting; and the fourth value is used to indicate that the second bandwidth part of the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field exists puncturing or splitting.
[0281] Exemplarily, as described in the foregoing embodiments, in the embodiments of the present application, the bandwidth can be divided into one or more bandwidth sections. For example, when the bandwidth is 20M, one 20M bandwidth section can be divided; when the bandwidth is 40M, one 40M bandwidth section can be divided; when the bandwidth is 80M, one 80M bandwidth section can be divided; when the bandwidth is 160M, two 80M bandwidth sections can be divided; and when the bandwidth is 320M, four 80M bandwidth sections can be divided. For each bandwidth section, there are four transmission modes. The first mode is to use the standard resource unit for transmission on the bandwidth section. The second mode is to use the DRU for transmission on the bandwidth section, and the discrete bandwidth (or the discrete bandwidth corresponding to the bandwidth section) used by the DRU is the same as the size of the bandwidth section, for example, the 20M bandwidth section corresponds to the 20M discrete bandwidth, the 40M bandwidth section corresponds to the 40M discrete bandwidth, and the 80M bandwidth section corresponds to the 80M discrete bandwidth. The third mode is to use the DRU for transmission on the bandwidth section, and the discrete bandwidth used by the DRU is the first bandwidth part with punching or splitting. The fourth mode is to use the DRU for transmission on the bandwidth section, and the discrete bandwidth used by the DRU is the second bandwidth part with punching or splitting. It should be understood that the bandwidth section can include the first bandwidth part and the second bandwidth part.
[0282] For the four transmission modes of the bandwidth section described above, two bits can be used as the first field in the embodiments of the present application, and the four values of the two bits are represented respectively. For example, the values of the two bits can include “00”, “01”, “10”, and “11”. In other words, the values of the first field can be one of the following values: a first value, a second value, a third value, and a fourth value, and each value can indicate a transmission mode of the corresponding bandwidth section. It should be understood that the first value to the fourth value can refer to “00”, “01”, “10”, and “11”, but the correspondence between the first value to the fourth value and “00”, “01”, “10”, and “11” is not limited.
[0283] In the design, considering that the maximum bandwidth is 320M, four first fields can be set in the trigger frame to indicate the transmission mode of the bandwidth when the bandwidth is 20M, 40M, 80M, 160M, or 320M. It can be understood that the first field occupies two bits, and the four first fields occupy eight bits in total. It should be noted that for each first field, the two bits occupied by the first field can be continuous or discontinuous. The four first fields can also be continuous or discontinuous.
[0284] For example, when the bandwidth is 80M or less than 80M (e.g. 20M or 40M), the bandwidth can be indicated by one first field (i.e. 2 bits); when the bandwidth is 160M, the bandwidth can be indicated by two first fields (i.e. 4 bits); when the bandwidth is 320M, the bandwidth can be indicated by four first fields (i.e. 8 bits).
[0285] Exemplarily, the transmission modes with bandwidths of 20M, 40M and 80M can be collectively indicated by one first field.
[0286] When the bandwidth is 20M, one 20M bandwidth section is divided, and when the first field takes the first value, it indicates that the standard resource unit is used for transmission on the 20M bandwidth section; when the first field takes a value other than the first value, it indicates that the DRU is used for transmission on the 20M bandwidth section, and the discrete bandwidth of the DRU is 20M.
[0287] When the bandwidth is 40M, one 40M bandwidth section is divided, and when the first field takes the first value, it indicates that the standard resource unit is used for transmission on the 40M bandwidth section; when the first field takes a value other than the first value, it indicates that the DRU is used for transmission on the 40M bandwidth section, and the discrete bandwidth of the DRU is 40M.
[0288] When the bandwidth is 80M, one 80M bandwidth section is divided, and when the first field takes the first value, it indicates that the standard resource unit is used for transmission on the 80M bandwidth section; when the first field takes the second value, it indicates that the DRU is used for transmission on the 80M bandwidth section, and the discrete bandwidth of the DRU is 80M; when the first field takes the third value, it indicates that the DRU is used for transmission on the 80M bandwidth section, and the first bandwidth part exists punching or splitting; when the first field takes the fourth value, it indicates that the DRU is used for transmission on the 80M bandwidth section, and the second bandwidth part exists punching or splitting.
[0289] Optionally, the first bandwidth part is high 40M, and the second bandwidth part is low 40M.
[0290] For example, for DRU transmission, in the case of 20M-only station access, half of the 80M bandwidth (i.e. 40M bandwidth) can be split into two 20M discrete bandwidths, that is, the entire 80M bandwidth is split into one 40M discrete bandwidth and two 20M discrete bandwidths. Alternatively, one of the four 20M bandwidths contained in the 80M bandwidth is punched off (i.e. punched), and at this time, for DRU transmission, the 80M bandwidth will contain one 40M discrete bandwidth and one 20M discrete bandwidth.
[0291] For 80M bandwidth, in one possible implementation, the low 40M of the 80M bandwidth is punctured or split. In another possible implementation, the high 40M of the 80M bandwidth is punctured or split.
[0292] It should be understood that in the embodiments of the present application, the RU indication can determine the specific position of the allocated RU, and the split and the puncture do not need to be indicated respectively.
[0293] Exemplarily, 2 first fields can be used to indicate the transmission mode of 160M bandwidth.
[0294] For example, for 160M bandwidth, it can be split into 2 80M bandwidth intervals, and each 80M bandwidth interval can be indicated by 1 first field according to the indication mode of 80M bandwidth described above.
[0295] Optionally, the first field used to indicate the low 80M bandwidth interval in the 160M bandwidth can be the same as the first field used to indicate the 80M bandwidth or the bandwidth less than 80M.
[0296] Exemplarily, 4 first fields can be used to indicate the transmission mode of 320M bandwidth.
[0297] For example, for 320M bandwidth, it can be split into 4 80M bandwidth intervals, and each 80M bandwidth interval can be indicated by 1 first field according to the indication mode of 80M bandwidth described above.
[0298] Optionally, the first field used to indicate the low 80M bandwidth interval (or the low 80M bandwidth interval in the low 160M bandwidth interval, or the lowest 80M bandwidth interval) in the 320M bandwidth can be the same as the first field used to indicate the 80M bandwidth or the bandwidth less than 80M. The 2 first fields used to indicate the low 160M bandwidth interval in the 320M bandwidth can be the same as the 2 first fields used to indicate the 160M bandwidth.
[0299] For example, assuming that the four first fields are field 1, field 2, field 3 and field 4 respectively, in an embodiment of the present application, field 1 can be used to indicate a transmission mode of 80M bandwidth or less than 80M bandwidth. Field 1 and field 2 can be used to indicate a transmission mode of 160M bandwidth, wherein field 1 indicates a transmission mode of a low 80M bandwidth interval of the 160M bandwidth, and field 2 indicates a transmission mode of a high 80M bandwidth interval of the 160M bandwidth. Field 1, field 2, field 3 and field 4 can be used to indicate a transmission mode of 320M bandwidth, wherein field 1 indicates a transmission mode of a first 80M bandwidth interval (i.e., a low 80M bandwidth interval in a low 160M bandwidth interval) of the 320M bandwidth, field 2 indicates a transmission mode of a second 80M bandwidth interval (i.e., a high 80M bandwidth interval in the low 160M bandwidth interval) of the 320M bandwidth, field 3 indicates a transmission mode of a third 80M bandwidth interval (i.e., a low 80M bandwidth interval in a high 160M bandwidth interval) of the 320M bandwidth, and field 4 indicates a transmission mode of a fourth 80M bandwidth interval (i.e., a high 80M bandwidth interval in the high 160M bandwidth interval) of the 320M bandwidth.
[0300] It should be further noted that the above description is exemplary, and the number of first fields can also change with the increase of bandwidth, for example, in the future, there can be even larger bandwidths, and all of them can be indicated by the first fields according to the above indication mode.
[0301] Optionally, in the above embodiment, for 160M bandwidth, when the values of the two first fields are both the second value, i.e., the first field indicates that the corresponding discrete bandwidth of the corresponding bandwidth interval is the same as the size of the bandwidth interval (such as 80M discrete bandwidth), the discrete bandwidth corresponding to the 160M bandwidth can be two 80M discrete bandwidths, or one 160M discrete bandwidth (DBW).
[0302] For example, FIG. 8 shows a schematic diagram of a discrete bandwidth corresponding to 160M bandwidth according to an embodiment of the present application. As shown in (a) of FIG. 8, the low 80M bandwidth interval (the bandwidth interval corresponding to the first first field) and the high 80M bandwidth interval (the bandwidth interval corresponding to the second first field) of the 160M bandwidth correspond to 80M discrete bandwidth, i.e., 80M+80M discrete bandwidth. Alternatively, as shown in (b) of FIG. 8, the low 80M bandwidth interval (the bandwidth interval corresponding to the first first field) and the high 80M bandwidth interval (the bandwidth interval corresponding to the second first field) of the 160M bandwidth correspond to 160M discrete bandwidth.
[0303] Similarly, for 320M bandwidth, the low 160M bandwidth interval and the high 160M bandwidth interval of the 320M bandwidth also both have similar situations as described above for 160M bandwidth. For example, FIG. 9 shows a schematic diagram of a discrete bandwidth corresponding to 320M bandwidth according to an embodiment of the present application.
[0304] For the low 160M bandwidth section of the 320M bandwidth, when the values of the two first fields used for indicating the low 160M bandwidth section are both the second value, as shown in (a) and (c) of FIG. 9, the two 80M bandwidth sections of the low 160M bandwidth section correspond to 80M discrete bandwidths respectively; or as shown in (b) and (d) of FIG. 9, the two 80M bandwidth sections of the low 160M bandwidth section correspond to 160M discrete bandwidth.
[0305] For the high 160M bandwidth section of the 320M bandwidth, when the values of the two first fields used for indicating the high 160M bandwidth section are both the second value, as shown in (a) and (b) of FIG. 9, the two 80M bandwidth sections of the high 160M bandwidth section correspond to 80M discrete bandwidths respectively; or as shown in (c) and (d) of FIG. 9, the two 80M bandwidth sections of the high 160M bandwidth section correspond to 160M discrete bandwidth.
[0306] In other words, the discrete bandwidth corresponding to the 320M bandwidth can include the following cases: 1) 80M+80M+80M+80M discrete bandwidth; 2) 80M+80M+160M discrete bandwidth; 3) 160M+80M+80M discrete bandwidth; 4) 160M+160M discrete bandwidth. Of course, it can be understood that the discrete bandwidth corresponding to the 320M bandwidth can also be that the low 160M bandwidth section is 80M+80M or 160M, and the high 160M bandwidth section is not 80M+80M nor 160M, such as that the low 80M bandwidth section or the high 80M bandwidth section in the high 160M bandwidth section corresponds to 80M discrete bandwidth, and the other 80M bandwidth section corresponds to the puncturing or splitting described above, or uses the standard RU for transmission. Similarly, the discrete bandwidth corresponding to the 320M bandwidth can also be that the high 160M bandwidth section is 80M+80M or 160M, and the low 160M bandwidth section is not 80M+80M nor 160M, such as that the low 80M bandwidth section or the high 80M bandwidth section in the low 160M bandwidth section corresponds to 80M discrete bandwidth, and the other 80M bandwidth section corresponds to the puncturing or splitting described above, or uses the standard RU for transmission.
[0307] For the different relationships between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth section corresponding to the first field, in the embodiments of the present application, the second field in the trigger frame can be used for distinguishing and indicating.
[0308] For example, in one possible design, the trigger frame further includes a second field, which is carried in the common information field and / or the special user information field of the trigger frame. When the bandwidth is 160 MHz and the values of the first fields are all the second value, or when the bandwidth is 320 MHz and the values of the first fields corresponding to the low 160 MHz bandwidth interval and / or the high 160 MHz bandwidth interval are all the second value, the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field (or the first field with the value of the second value) is 80 MHz, and the second field is used to indicate the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
[0309] Optionally, the carrying position of the second field is similar to the carrying position of the aforementioned first field, which will not be repeated here.
[0310] It should be understood that the "values of the first fields are all the second value" in the design refers to that, for 160 MHz bandwidth, the two first fields used to indicate the transmission mode of the 160 MHz bandwidth are both the second value; and for 320 MHz bandwidth, the first fields used to indicate the transmission mode of the low 160 MHz bandwidth interval and / or the high 160 MHz bandwidth interval are both the second value.
[0311] Optionally, as described above, when the bandwidth is 160 MHz, the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes that the low 80 MHz bandwidth interval and the high 80 MHz bandwidth interval corresponding to the bandwidth correspond to 80 MHz discrete bandwidth respectively, or the low 80 MHz bandwidth interval and the high 80 MHz bandwidth interval corresponding to the bandwidth correspond to 160 MHz discrete bandwidth. The second field can be used to indicate which of the aforementioned relationships is the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
[0312] Similarly, when the bandwidth is 320 MHz, the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes the relationship between the discrete bandwidth corresponding to the low 160 MHz bandwidth interval and / or the high 160 MHz bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
[0313] The relationship between the discrete bandwidth corresponding to the low 160 MHz bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes that the two 80 MHz bandwidth intervals included in the low 160 MHz bandwidth interval of the bandwidth correspond to 80 MHz discrete bandwidth respectively, or the low 160 MHz bandwidth interval of the bandwidth corresponds to 160 MHz discrete bandwidth.
[0314] The relationship between the discrete bandwidth corresponding to the high 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes: the two 80M bandwidth intervals included in the high 160M bandwidth interval of the bandwidth correspond to 80M discrete bandwidths respectively, or the high 160M bandwidth interval of the bandwidth corresponds to 160M discrete bandwidth.
[0315] The second field can also be used to indicate the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
[0316] The relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field indicated by the second field can avoid the receiving end (such as a STA) from being unable to identify whether the discrete bandwidth corresponding to the bandwidth is the discrete bandwidth corresponding to each bandwidth interval or a larger discrete bandwidth corresponding to multiple bandwidth intervals.
[0317] In a possible design, the second field described above includes 2 bits, such as a first bit and a second bit. The first bit has a value including a fifth value or a sixth value, for example, the fifth value is 0 and the sixth value is 1, or the fifth value is 1 and the sixth value is 0. The second bit has a value including a seventh value or an eighth value, for example, the seventh value is 0 and the eighth value is 1, or the seventh value is 1 and the eighth value is 0.
[0318] In this design, the second field used to indicate the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field can include: when the bandwidth is 160M, the fifth value is used to indicate that the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidths respectively; the sixth value is used to indicate that the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 160M discrete bandwidths. When the bandwidth is 320M, the fifth value is used to indicate that the two 80M bandwidth intervals included in the low 160M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidths respectively; the sixth value is used to indicate that the low 160M bandwidth interval corresponding to the bandwidth corresponds to 160M discrete bandwidth; the seventh value is used to indicate that the two 80M bandwidth intervals included in the high 160M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidths respectively; and the eighth value is used to indicate that the high 160M bandwidth interval corresponding to the bandwidth corresponds to 160M discrete bandwidth.
[0319] Exemplarily, taking 0 as the fifth value and the seventh value and 1 as the sixth value and the eighth value as an example, FIG. 10 shows a value indication diagram of a second field indicating the discrete bandwidth corresponding to a 160M bandwidth according to an embodiment of the application.
[0320] As shown in FIG. 10, when the bandwidth is 160M, if the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the 160M bandwidth correspond to 80M discrete bandwidths respectively, the first bit can be set as 0; if the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the 160M bandwidth correspond to 160M discrete bandwidths, the first bit can be set as 1. At this time, the second bit can not indicate information, for example, the STA can not read the second bit.
[0321] FIG. 11 shows a value diagram of the second field when indicating the discrete bandwidth corresponding to the 320M bandwidth according to an embodiment of the present application. As shown in FIG. 11, when the bandwidth is 320M, if the two 80M bandwidth intervals included in the low 160M bandwidth interval corresponding to the 320M bandwidth correspond to 80M discrete bandwidths respectively, the first bit can be set as 0; if the two 80M bandwidth intervals included in the low 160M bandwidth interval corresponding to the 320M bandwidth correspond to 160M discrete bandwidths, the first bit can be set as 1. If the two 80M bandwidth intervals included in the high 160M bandwidth interval corresponding to the 320M bandwidth correspond to 80M discrete bandwidths respectively, the second bit can be set as 0; if the two 80M bandwidth intervals included in the high 160M bandwidth interval corresponding to the 320M bandwidth correspond to 160M discrete bandwidths, the second bit can be set as 1.
[0322] It should be understood that the example given in FIG. 11 is an example in which the two first fields corresponding to the low 160M bandwidth interval in the 320M bandwidth and the two first fields corresponding to the high 160M bandwidth interval take the second value. In actual implementation, in the 320M bandwidth, there can be a case in which the two first fields corresponding to the low 160M bandwidth interval take the second value and the two first fields corresponding to the high 160M bandwidth interval do not take the second value. Or, there can be a case in which the two first fields corresponding to the high 160M bandwidth interval take the second value and the two first fields corresponding to the low 160M bandwidth interval do not take the second value, which will not be given in detail here.
[0323] Optionally, the first bit and the second bit can be two bits which are continuous or discontinuous. The order of the first bit and the second bit is not limited in the present application.
[0324] Optionally, the first bit and the second bit can be called disambiguation bits in the embodiments of the present application.
[0325] The embodiment also provides a communication method. The method can indicate standard RU transmission or DRU transmission and the discrete bandwidth adopted by the DRU by triggering bits in a common information field and / or a special user information field in a trigger frame, and the required bit overhead is small. The difference from the foregoing embodiment is that, in the embodiment, the bandwidth interval corresponding to the first field is 160M or less than 160M, the first field occupies 5 bits, and the first field is used to indicate the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field by different values or to indicate that standard resource units are used for transmission on the bandwidth interval corresponding to the first field.
[0326] Exemplarily, the method can include: a first communication device generates a trigger frame. The trigger frame includes at least one first field, the at least one first field is carried in a common information field and / or a special user information field of the trigger frame, different first fields correspond to different bandwidth intervals, the bandwidth interval corresponding to the first field is 160M or less than 160M, the first field occupies 5 bits, and the first field is used to indicate the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field by different values or to indicate that standard resource units are used for transmission on the bandwidth interval corresponding to the first field. The first communication device sends the trigger frame. Correspondingly, a second communication device receives the trigger frame. The second communication device determines the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field or that standard resource units are used for transmission on the bandwidth interval corresponding to the first field according to the first field.
[0327] In the communication method, the first field carried in the common information field and / or the special user information field in the trigger frame can be used to indicate that DRU transmission or standard RU transmission is used on each bandwidth interval in the bandwidth, and the discrete bandwidth adopted by the DRU when the DRU transmission is used. The first field occupies 5 bits in the common information field and / or the special user information field, which can make the bits used for indicating the DRU transmission or the standard RU transmission and the discrete bandwidth adopted by the DRU smaller, or the bit overhead smaller. For example, in the communication method, the first field does not need to occupy bits in the user information field, and the bit overhead for indicating the DRU transmission or the standard RU transmission and the discrete bandwidth adopted by the DRU is independent of the number of user information fields and will not increase with the number of user information fields.
[0328] In a possible design, the first field is used to indicate the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field by 17 values or to indicate that standard resource units are used for transmission on the bandwidth interval corresponding to the first field, and the 17 values are a first value to a seventeenth value in sequence.
[0329] It can be understood that when the first field occupies 5 bits, 32 values can be included, for example, the values can include: "00001", "00010",..., "11111", and the like. In this embodiment, 17 values can be selected from the 32 values as the values of the first field, for example, the first value, the second value,..., and the seventeenth value, to indicate the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or to indicate that the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field. The 17 values are not limited in this application.
[0330] The first field indicates the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or indicates the specific manner of using the standard resource unit for transmission on the bandwidth interval corresponding to the first field through the 17 values. For details, refer to Table 1.
[0331] Table 1 provides different values of the first field in this embodiment, indicating the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or indicating the specific manner of using the standard resource unit for transmission on the bandwidth interval corresponding to the first field.
[0332] Table 1
[0333] In Table 1, RRU indicates that the standard resource unit is used for transmission on the bandwidth interval, such as 20-RRU indicating that the standard resource unit is used for transmission on the 20M bandwidth interval. DRU indicates that the DRU is used for transmission on the bandwidth interval, such as: 80-DRU indicating that the DRU is used for transmission on the 80M bandwidth interval, and corresponding to the 80M discrete bandwidth; 80-DRU-LOW20 indicates that the DRU is used for transmission on the 80M bandwidth interval, and the low 40M bandwidth interval of the corresponding discrete bandwidth exists splitting or puncturing, for example, the discrete bandwidth of 20M+20M+40M; 80-DRU-HIGH20 indicates that the DRU is used for transmission on the 80M bandwidth interval, and the high 40M bandwidth interval of the corresponding discrete bandwidth exists splitting or puncturing, for example, the discrete bandwidth of 40M+20M+20M.
[0334] As shown in Table 1, when the first field value is the first value, it is used to indicate that the standard resource unit is used for transmission on the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval, or the 80M bandwidth interval, or the low 80M bandwidth interval and the high 80M bandwidth interval in the 160M bandwidth interval.
[0335] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, and a standard resource unit is used for transmission on the 20M bandwidth interval. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, and a standard resource unit is used for transmission on the 40M bandwidth interval. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, and a standard resource unit is used for transmission on the 80M bandwidth interval. When the bandwidth is 160M, a standard resource unit is used for transmission on a low 80M bandwidth interval and a high 80M bandwidth interval in a 160M bandwidth interval.
[0336] When the first field takes the second value, it is used to indicate that a 20M bandwidth interval corresponding to the first field, or a 40M bandwidth interval, or an 80M bandwidth interval, corresponds to a discrete bandwidth with the same size as the bandwidth interval corresponding to the first field; or it is used to indicate that a low 80M bandwidth interval of a 160M bandwidth interval corresponding to the first field corresponds to an 80M discrete bandwidth, and a standard resource unit is used for transmission on a high 80M bandwidth interval.
[0337] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, and a DRU is used for transmission on the 20M bandwidth interval, and the discrete bandwidth is 20M. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, and a DRU is used for transmission on the 40M bandwidth interval, and the discrete bandwidth is 40M. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, and a DRU is used for transmission on the 80M bandwidth interval, and the discrete bandwidth is 80M. When the bandwidth is 160M, a DRU is used for transmission on a low 80M bandwidth interval in a 160M bandwidth interval, and the discrete bandwidth is 80M, and a standard resource unit is used for transmission on a high 80M bandwidth interval.
[0338] When the first field takes the third value, it is used to indicate that a 20M bandwidth interval corresponding to the first field, or a 40M bandwidth interval, corresponds to a discrete bandwidth with the same size as the bandwidth interval corresponding to the first field; or it is used to indicate that a low 40M bandwidth interval of a discrete bandwidth corresponding to an 80M bandwidth interval corresponding to the first field exists; or it is used to indicate that a low 40M bandwidth interval of a discrete bandwidth corresponding to a low 80M bandwidth interval in a 160M bandwidth interval corresponding to the first field exists, and a standard resource unit is used for transmission on a high 80M bandwidth interval.
[0339] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, DRU is used for transmission on the 20M bandwidth interval, and the discrete bandwidth is 20M. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, DRU is used for transmission on the 40M bandwidth interval, and the discrete bandwidth is 40M. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, DRU is used for transmission on the 80M bandwidth interval, and the discrete bandwidth is 20M+20M+40M (the low 40M exists punching or splitting). When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, DRU is used for transmission on the low 80M bandwidth interval in the 160M bandwidth interval, and the discrete bandwidth is 20M+20M+40M (the low 40M exists punching or splitting), and standard resource units are used for transmission on the high 80M bandwidth interval.
[0340] When the first field takes the fourth value, it is used to indicate that the discrete bandwidth corresponding to the 20M bandwidth interval corresponding to the first field or the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or, it is used to indicate that the high 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists punching or splitting; or, it is used to indicate that the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field exists punching or splitting, and standard resource units are used for transmission on the high 80M bandwidth interval.
[0341] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, DRU is used for transmission on the 20M bandwidth interval, and the discrete bandwidth is 20M. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, DRU is used for transmission on the 40M bandwidth interval, and the discrete bandwidth is 40M. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, DRU is used for transmission on the 80M bandwidth interval, and the discrete bandwidth is 40M+20M+20M (the high 40M exists punching or splitting). When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, DRU is used for transmission on the low 80M bandwidth interval in the 160M bandwidth interval, and the discrete bandwidth is 40M+20M+20M (the high 40M exists punching or splitting), and standard resource units are used for transmission on the high 80M bandwidth interval.
[0342] When the first field takes the fifth value, it is used to indicate that the first field corresponds to a 20M bandwidth interval, or a 40M bandwidth interval, or an 80M bandwidth interval, and standard resource units are used for transmission; or, it is used to indicate that standard resource units are used for transmission on the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field, and the high 80M bandwidth interval corresponds to an 80M discrete bandwidth.
[0343] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, and the 20M bandwidth interval uses a standard RU for transmission. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, and the 40M bandwidth interval uses a standard RU for transmission. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, and the 80M bandwidth interval uses a standard RU for transmission. When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, the low 80M bandwidth interval in the 160M bandwidth interval uses a standard RU for transmission, and the high 80M bandwidth interval uses a DRU for transmission, and the discrete bandwidth is 80M.
[0344] When the first field takes the sixth value, it is used to indicate that a 20M bandwidth interval, or a 40M bandwidth interval, or an 80M bandwidth interval corresponding to the first field uses a standard resource unit for transmission; or, it is used to indicate that, in a 160M bandwidth interval corresponding to the first field, a low 80M bandwidth interval uses a standard resource unit for transmission, and a high 40M bandwidth interval of a discrete bandwidth corresponding to a high 80M bandwidth interval exists puncturing or splitting.
[0345] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, and the 20M bandwidth interval uses a standard RU for transmission. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, and the 40M bandwidth interval uses a standard RU for transmission. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, and the 80M bandwidth interval uses a standard RU for transmission. When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, the low 80M bandwidth interval in the 160M bandwidth interval uses a standard RU for transmission, and the high 80M bandwidth interval uses a DRU for transmission, and the discrete bandwidth is 20M+20M+40M (the low 40M exists puncturing or splitting).
[0346] When the first field takes the seventh value, it is used to indicate that a 20M bandwidth interval, or a 40M bandwidth interval, or an 80M bandwidth interval corresponding to the first field uses a standard resource unit for transmission; or, it is used to indicate that, in a 160M bandwidth interval corresponding to the first field, a low 80M bandwidth interval uses a standard resource unit for transmission, and a high 40M bandwidth interval of a discrete bandwidth corresponding to a high 80M bandwidth interval exists puncturing or splitting.
[0347] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, and the 20M bandwidth interval is transmitted by using a standard RU. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, and the 40M bandwidth interval is transmitted by using a standard RU. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, and the 80M bandwidth interval is transmitted by using a standard RU. When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, and a low 80M bandwidth interval in the 160M bandwidth interval is transmitted by using a standard RU, and a high 80M bandwidth interval is transmitted by using a DRU, and the discrete bandwidth is 40M+20M+20M (the high 40M exists to be punched or split).
[0348] When the first field takes the eighth value, it is used to indicate that the discrete bandwidth corresponding to the 20M bandwidth interval, or the 40M bandwidth interval, or the 80M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, it is used to indicate that in the 160M bandwidth interval corresponding to the first field, the low 80M bandwidth interval corresponds to an 80M discrete bandwidth, and the high 80M bandwidth interval corresponds to an 80M discrete bandwidth.
[0349] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, and the 20M bandwidth interval is transmitted by using a DRU, and the discrete bandwidth is 20M. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, and the 40M bandwidth interval is transmitted by using a DRU, and the discrete bandwidth is 40M. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, and the 80M bandwidth interval is transmitted by using a DRU, and the discrete bandwidth is 80M. When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, and a low 80M bandwidth interval in the 160M bandwidth interval is transmitted by using a DRU, and the discrete bandwidth is 80M, and a high 80M bandwidth interval is transmitted by using a DRU, and the discrete bandwidth is also 80M.
[0350] When the first field takes the ninth value, it is used to indicate that the discrete bandwidth corresponding to the 20M bandwidth interval, or the 40M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, it is used to indicate that the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists to be punched or split; or, it is used to indicate that in the 160M bandwidth interval corresponding to the first field, the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists to be punched or split, and the high 80M bandwidth interval corresponds to an 80M discrete bandwidth.
[0351] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, DRU is used for transmission on the 20M bandwidth interval, and the discrete bandwidth is 20M. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, DRU is used for transmission on the 40M bandwidth interval, and the discrete bandwidth is 40M. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, DRU is used for transmission on the 80M bandwidth interval, and the discrete bandwidth is 20M+20M+40M (the low 40M exists punching or splitting). When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, DRU is used for transmission on the low 80M bandwidth interval in the 160M bandwidth interval, and the discrete bandwidth is 20M+20M+40M (the low 40M exists punching or splitting), and DRU is used for transmission on the high 80M bandwidth interval, and the discrete bandwidth is 80M.
[0352] When the first field takes the tenth value, it is used to indicate that the discrete bandwidth corresponding to the 20M bandwidth interval corresponding to the first field or the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field; or, it is used to indicate that the high 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists punching or splitting; or, it is used to indicate that the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field exists punching or splitting, and the high 80M bandwidth interval corresponds to 80M discrete bandwidth.
[0353] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, DRU is used for transmission on the 20M bandwidth interval, and the discrete bandwidth is 20M. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, DRU is used for transmission on the 40M bandwidth interval, and the discrete bandwidth is 40M. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, DRU is used for transmission on the 80M bandwidth interval, and the discrete bandwidth is 40M+20M+20M (the high 40M exists punching or splitting). When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, DRU is used for transmission on the low 80M bandwidth interval in the 160M bandwidth interval, and the discrete bandwidth is 40M+20M+20M (the high 40M exists punching or splitting), and DRU is used for transmission on the high 80M bandwidth interval, and the discrete bandwidth is 80M.
[0354] the first field corresponds to a 20M bandwidth interval, a 40M bandwidth interval, or an 80M bandwidth interval, the discrete bandwidth corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, in the 160M bandwidth interval corresponding to the first field, the low 80M bandwidth interval corresponds to an 80M discrete bandwidth, and the high 80M bandwidth interval corresponds to a high 40M bandwidth interval of the discrete bandwidth, and the high 40M bandwidth interval is punctured or split.
[0355] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, the 20M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 20M. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, the 40M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 40M. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, the 80M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 80M. When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, the low 80M bandwidth interval in the 160M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 80M, the high 80M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 20M+20M+40M (the low 40M is punctured or split).
[0356] the first field corresponds to a 20M bandwidth interval, a 40M bandwidth interval, or an 80M bandwidth interval, the discrete bandwidth corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, in the 160M bandwidth interval corresponding to the first field, the low 80M bandwidth interval corresponds to an 80M discrete bandwidth, and the high 80M bandwidth interval corresponds to a high 40M bandwidth interval of the discrete bandwidth, and the high 40M bandwidth interval is punctured or split.
[0357] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, the 20M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 20M. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, the 40M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 40M. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, the 80M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 80M. When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, the low 80M bandwidth interval in the 160M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 80M, the high 80M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 40M+20M+20M (the high 40M is punctured or split).
[0358] the first field corresponds to a 20M bandwidth interval, or the discrete bandwidth corresponding to a 40M bandwidth interval is the same as the bandwidth interval corresponding to the first field; or, the first field corresponds to an 80M bandwidth interval, and the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval exists a puncture or split; or, in the 160M bandwidth interval corresponding to the first field, the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists a puncture or split, and the high 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists a puncture or split.
[0359] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, the 20M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 20M. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, the 40M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 40M. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, the 80M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 20M+20M+40M (the low 40M exists a puncture or split). When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, the low 80M bandwidth interval in the 160M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 20M+20M+40M (the low 40M exists a puncture or split), the high 80M bandwidth interval uses DRU for transmission, and the discrete bandwidth is 20M+20M+40M (the low 40M exists a puncture or split).
[0360] the first field corresponds to a 20M bandwidth interval, or the discrete bandwidth corresponding to a 40M bandwidth interval is the same as the bandwidth interval corresponding to the first field; or, the first field corresponds to an 80M bandwidth interval, and the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval exists a puncture or split; or, in the 160M bandwidth interval corresponding to the first field, the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists a puncture or split, and the high 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists a puncture or split.
[0361] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, DRU is used for transmission on the 20M bandwidth interval, and the discrete bandwidth is 20M. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, DRU is used for transmission on the 40M bandwidth interval, and the discrete bandwidth is 40M. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, DRU is used for transmission on the 80M bandwidth interval, and the discrete bandwidth is 20M+20M+40M (the low 40M is punctured or split). When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, DRU is used for transmission on the low 80M bandwidth interval in the 160M bandwidth interval, and the discrete bandwidth is 20M+20M+40M (the low 40M is punctured or split), and DRU is used for transmission on the high 80M bandwidth interval, and the discrete bandwidth is 40M+20M+20M (the high 40M is punctured or split).
[0362] When the first field takes the fifteenth value, it is used to indicate that the discrete bandwidth corresponding to the 20M bandwidth interval corresponding to the first field or the 40M bandwidth interval is the same as the bandwidth interval size corresponding to the first field, or used to indicate that the high 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting, or used to indicate that, in the 160M bandwidth interval corresponding to the first field, the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the low 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0363] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, DRU is used for transmission on the 20M bandwidth interval, and the discrete bandwidth is 20M. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, DRU is used for transmission on the 40M bandwidth interval, and the discrete bandwidth is 40M. When the bandwidth is 80M, the first field corresponds to an 80M bandwidth interval, DRU is used for transmission on the 80M bandwidth interval, and the discrete bandwidth is 40M+20M+20M (the high 40M is punctured or split). When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, DRU is used for transmission on the low 80M bandwidth interval in the 160M bandwidth interval, and the discrete bandwidth is 40M+20M+20M (the high 40M is punctured or split), and DRU is used for transmission on the high 80M bandwidth interval, and the discrete bandwidth is 20M+20M+40M (the low 40M is punctured or split).
[0364] the first field corresponds to a 20M bandwidth interval, or the discrete bandwidth corresponding to a 40M bandwidth interval is the same as the bandwidth interval corresponding to the first field; or, the first field corresponds to a 80M bandwidth interval, or the high 40M bandwidth interval of the discrete bandwidth corresponding to the first field exists puncturing or splitting; or, in the first field corresponding to a 160M bandwidth interval, the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval exists puncturing or splitting, and the high 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0365] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, the 20M bandwidth interval is transmitted by using DRU, and the discrete bandwidth is 20M. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, the 40M bandwidth interval is transmitted by using DRU, and the discrete bandwidth is 40M. When the bandwidth is 80M, the first field corresponds to a 80M bandwidth interval, the 80M bandwidth interval is transmitted by using DRU, and the discrete bandwidth is 40M+20M+20M (the high 40M exists puncturing or splitting). When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, the low 80M bandwidth interval in the 160M bandwidth interval is transmitted by using DRU, and the discrete bandwidth is 40M+20M+20M (the high 40M exists puncturing or splitting), the high 80M bandwidth interval is transmitted by using DRU, and the discrete bandwidth is 40M+20M+20M (the high 40M exists puncturing or splitting).
[0366] the first field corresponds to a 20M bandwidth interval, or the discrete bandwidth corresponding to a 40M bandwidth interval or a 80M bandwidth interval is the same as the bandwidth interval corresponding to the first field; or, the first field corresponds to a 160M bandwidth interval corresponding to a 160M bandwidth.
[0367] For example, when the bandwidth is 20M, the first field corresponds to a 20M bandwidth interval, the 20M bandwidth interval is transmitted by using DRU, and the discrete bandwidth is 20M. When the bandwidth is 40M, the first field corresponds to a 40M bandwidth interval, the 40M bandwidth interval is transmitted by using DRU, and the discrete bandwidth is 40M. When the bandwidth is 80M, the first field corresponds to a 80M bandwidth interval, the 80M bandwidth interval is transmitted by using DRU, and the discrete bandwidth is 80M. When the bandwidth is 160M, the first field corresponds to a 160M bandwidth interval, the low 80M bandwidth interval and the high 80M bandwidth interval in the 160M bandwidth interval are both transmitted by using DRU, and the discrete bandwidth is 160M.
[0368] Optionally, when the bandwidth is 160M, one of the first fields indicates the discrete bandwidth corresponding to the bandwidth interval in the bandwidth, or the standard resource unit is used for transmission on the bandwidth interval in the bandwidth; when the bandwidth is 320M, two of the first fields indicate the discrete bandwidth corresponding to the bandwidth interval in the bandwidth, or the standard resource unit is used for transmission on the bandwidth interval in the bandwidth.
[0369] Exemplarily, when the bandwidth is 320M, the 320M bandwidth can be divided into two 160M bandwidth intervals, such as a low 160M bandwidth interval and a high 160M bandwidth interval. Each 160M bandwidth interval can indicate the discrete bandwidth corresponding to the 160M bandwidth interval by one of the first fields, or the standard resource unit is used for transmission on the 160M bandwidth interval in the manner described above.
[0370] In the embodiment, the order of the two first fields and whether they are continuous are not limited, and the 5 bits in the first field can be continuous or discontinuous.
[0371] Optionally, the embodiment of the application can also provide a trigger frame, and the structure of the trigger frame can be referred to the description of any of the above embodiments, which will not be repeated.
[0372] Based on the description in the above embodiments, the embodiments of the application actually provide a method that can be applied to the first communication device and the second communication device respectively. The method applied to the first communication device can refer to the steps performed by the first communication device in the above embodiments. The method applied to the second communication device can refer to the steps performed by the second communication device in the above embodiments.
[0373] The above mainly introduces the scheme provided by the embodiments of the application from the perspective of the interaction between the network elements. It can be understood that each network element, for example, the first communication device, the second communication device, etc., contains the hardware structure and / or software module corresponding to the execution of each function in order to realize the above functions.
[0374] For example, the embodiment of the application can provide a communication device for realizing the functions of the first communication device, which can be the first communication device or a device (for example, a chip) built in the first communication device. FIG. 12 shows a structure schematic diagram of the communication device provided by the embodiment of the application. As shown in FIG. 12, the communication device can include a processing unit 1201 and a sending unit 1202.
[0375] The processing unit 1201 is configured to generate a trigger frame, and the trigger frame comprises at least one first field, the at least one first field is carried in a common information field and / or a special user information field of the trigger frame, different first fields correspond to different bandwidth intervals, and the first field is used for indicating a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field or is used for indicating that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field.
[0376] The sending unit 1202 is configured to send the trigger frame.
[0377] Optionally, the communication apparatus shown in FIG. 12 can further include a receiving unit configured to implement the receiving function, which is not shown in the figure. For example, the receiving unit is configured to receive a data frame.
[0378] For another example, the embodiment of the present application can provide a communication apparatus configured to implement the functions of the second communication device. The communication apparatus can be the second communication device or a device (for example, a chip) built in the second communication device. FIG. 13 shows another structural schematic diagram of the communication apparatus according to the embodiment of the present application. As shown in FIG. 13, the communication apparatus can include a receiving unit 1301 and a processing unit 1302.
[0379] The receiving unit 1301 is configured to receive a trigger frame, and the trigger frame comprises at least one first field, the at least one first field is carried in a common information field and / or a special user information field of the trigger frame, different first fields correspond to different bandwidth intervals, and the first field is used for indicating a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field or is used for indicating that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field.
[0380] The processing unit 1302 is configured to determine, according to the first field, a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field or transmission of a standard resource unit on the bandwidth interval corresponding to the first field.
[0381] Optionally, the communication apparatus shown in FIG. 13 can further include a sending unit configured to implement the sending function, which is not shown in the figure. For example, the sending unit is configured to send an acknowledgement frame.
[0382] Based on the communication apparatus shown in FIG. 12 or FIG. 13, in a possible design, the first field occupies 2 bits, and the first field has one of the following values: a first value, a second value, a third value, and a fourth value.
[0383] The first value is used to indicate that a standard resource unit is used for transmission in a bandwidth interval corresponding to the first field; the second value is used to indicate that a discrete bandwidth corresponding to the bandwidth interval is the same as a size of the bandwidth interval corresponding to the first field; the third value is used to indicate that a first bandwidth part of the discrete bandwidth corresponding to the bandwidth interval exists puncturing or splitting; and the fourth value is used to indicate that a second bandwidth part of the discrete bandwidth corresponding to the bandwidth interval exists puncturing or splitting.
[0384] Optionally, the bandwidth interval corresponding to the first field is 80M, the first bandwidth part is high 40M, and the second bandwidth part is low 40M.
[0385] In a possible design, when the bandwidth is 80M or smaller, a first field is used to indicate a discrete bandwidth corresponding to a bandwidth interval in the bandwidth, or a standard resource unit is used for transmission in the bandwidth interval; when the bandwidth is 160M, two first fields are used to indicate the discrete bandwidth corresponding to the bandwidth interval in the bandwidth, or the standard resource unit is used for transmission in the bandwidth interval; and when the bandwidth is 320M, four first fields are used to indicate the discrete bandwidth corresponding to the bandwidth interval in the bandwidth, or the standard resource unit is used for transmission in the bandwidth interval.
[0386] In a possible design, the trigger frame further includes a second field, which is carried in a common information field and / or a special user information field of the trigger frame.
[0387] When the bandwidth is 160M and the values of the first fields are all the second value, or when the bandwidth is 320M and the values of the first fields corresponding to a low 160M bandwidth interval and / or a high 160M bandwidth interval of the bandwidth are all the second value, a discrete bandwidth corresponding to a bandwidth interval corresponding to the first field is 80M, and the second field is used to indicate a relationship between a discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
[0388] Optionally, when the bandwidth is 160M, the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes that a low 80M bandwidth interval and a high 80M bandwidth interval of the bandwidth correspond to 80M discrete bandwidth respectively, or the low 80M bandwidth interval and the high 80M bandwidth interval of the bandwidth correspond to 160M discrete bandwidth.
[0389] Optionally, the second field includes a first bit and a second bit, a value of the first bit includes a fifth value or a sixth value; when the bandwidth is 160M, the fifth value is used to indicate that a low 80M bandwidth interval and a high 80M bandwidth interval of the bandwidth correspond to 80M discrete bandwidth respectively; and the sixth value is used to indicate that the low 80M bandwidth interval and the high 80M bandwidth interval of the bandwidth correspond to 160M discrete bandwidth.
[0390] Optionally, when the bandwidth is 320M, the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field comprises: the relationship between the discrete bandwidth corresponding to the low 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
[0391] The relationship between the discrete bandwidth corresponding to the low 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field comprises: the low 160M bandwidth interval of the bandwidth comprises two 80M bandwidth intervals respectively corresponding to 80M discrete bandwidth, or the low 160M bandwidth interval of the bandwidth corresponds to 160M discrete bandwidth.
[0392] The relationship between the discrete bandwidth corresponding to the high 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field comprises: the high 160M bandwidth interval of the bandwidth comprises two 80M bandwidth intervals respectively corresponding to 80M discrete bandwidth, or the high 160M bandwidth interval of the bandwidth corresponds to 160M discrete bandwidth.
[0393] Optionally, the second field comprises a first bit and a second bit, the value of the first bit comprises a fifth value or a sixth value, and the value of the second bit comprises a seventh value or an eighth value; when the bandwidth is 320M, the fifth value is used to indicate that the low 160M bandwidth interval corresponding to the bandwidth comprises two 80M bandwidth intervals respectively corresponding to 80M discrete bandwidth, the sixth value is used to indicate that the low 160M bandwidth interval corresponding to the bandwidth corresponds to 160M discrete bandwidth, the seventh value is used to indicate that the high 160M bandwidth interval corresponding to the bandwidth comprises two 80M bandwidth intervals respectively corresponding to 80M discrete bandwidth, and the eighth value is used to indicate that the high 160M bandwidth interval corresponding to the bandwidth corresponds to 160M discrete bandwidth.
[0394] Optionally, the embodiment of the present application further provides a communication device, and the composition of the device can refer to the device shown in FIG. 12. The difference lies in that the processing unit is used to generate a trigger frame, the trigger frame comprises at least one first field, the at least one first field is borne in the common information field and / or the special user information field of the trigger frame, different first fields correspond to different bandwidth intervals, the bandwidth interval corresponding to the first field is 160M or less than 160M, the first field occupies 5 bits, the first field is used to indicate the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field through different values, or is used to indicate that the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field. The sending unit is used to send the trigger frame.
[0395] Optionally, the embodiment of the present application further provides a communication device, and the composition of the device can refer to the above-mentioned Fig. 13. The difference lies in that, the receiving unit is used for receiving a trigger frame, the trigger frame includes at least one first field, the at least one first field is carried in a common information field and / or a special user information field of the trigger frame, different first fields correspond to different bandwidth intervals, the bandwidth interval corresponding to the first field is 160M or less than 160M, the first field occupies 5 bits, the first field is used for indicating the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field through different values, or is used for indicating that the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field. The processing unit is used for determining the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field according to the first field.
[0396] Based on the above-mentioned communication device, in a possible design, the first field is used for indicating the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field through 17 values, or is used for indicating that the standard resource unit is used for transmission on the bandwidth interval corresponding to the first field; the 17 values are first value to seventeenth value in turn.
[0397] When the first field takes the first value, it is used for indicating that the standard resource unit is used for transmission on the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval, or the 80M bandwidth interval, or the low 80M bandwidth interval and the high 80M bandwidth interval in the 160M bandwidth interval.
[0398] When the first field takes the second value, it is used for indicating that the discrete bandwidth corresponding to the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval, or the 80M bandwidth interval is the same as the size of the bandwidth interval corresponding to the first field; or, it is used for indicating that the standard resource unit is used for transmission on the low 80M bandwidth interval of the 160M bandwidth interval corresponding to the first field and the high 80M bandwidth interval.
[0399] When the first field takes the third value, it is used for indicating that the discrete bandwidth corresponding to the 20M bandwidth interval corresponding to the first field, or the 40M bandwidth interval is the same as the size of the bandwidth interval corresponding to the first field; or, it is used for indicating that the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, it is used for indicating that the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field exists puncturing or splitting, and the standard resource unit is used for transmission on the high 80M bandwidth interval.
[0400] the first field takes the fourth value, it is used for indicating that the discrete bandwidth corresponding to the 20M bandwidth interval or the 40M bandwidth interval corresponding to the first field is same as the bandwidth interval size corresponding to the first field; or, it is used for indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval in the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, it is used for indicating that the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field exists puncturing or splitting, and the high 80M bandwidth interval adopts the standard resource unit for transmission.
[0401] the first field takes the fifth value, it is used for indicating that the standard resource unit is adopted for transmission on the 20M bandwidth interval or the 40M bandwidth interval or the 80M bandwidth interval corresponding to the first field; or, it is used for indicating that the standard resource unit is adopted for transmission on the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0402] the first field takes the sixth value, it is used for indicating that the standard resource unit is adopted for transmission on the 20M bandwidth interval or the 40M bandwidth interval or the 80M bandwidth interval corresponding to the first field; or, it is used for indicating that the standard resource unit is adopted for transmission on the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field, and the low 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0403] the first field takes the seventh value, it is used for indicating that the standard resource unit is adopted for transmission on the 20M bandwidth interval or the 40M bandwidth interval or the 80M bandwidth interval corresponding to the first field; or, it is used for indicating that the standard resource unit is adopted for transmission on the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field, and the high 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval exists puncturing or splitting.
[0404] the first field takes the eighth value, it is used for indicating that the discrete bandwidth corresponding to the 20M bandwidth interval or the 40M bandwidth interval or the 80M bandwidth interval corresponding to the first field is same as the bandwidth interval size corresponding to the first field; or, it is used for indicating that the low 80M bandwidth interval corresponds to the 80M discrete bandwidth in the 160M bandwidth interval corresponding to the first field, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0405] the first field takes the ninth value, used to indicate that the discrete bandwidth corresponding to the 20M bandwidth interval or the 40M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, used to indicate that the low 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, used to indicate that the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field exists puncturing or splitting, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0406] the first field takes the tenth value, used to indicate that the discrete bandwidth corresponding to the 20M bandwidth interval or the 40M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, used to indicate that the high 40M bandwidth interval of the discrete bandwidth corresponding to the 80M bandwidth interval corresponding to the first field exists puncturing or splitting; or, used to indicate that the high 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field exists puncturing or splitting, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0407] the first field takes the eleventh value, used to indicate that the discrete bandwidth corresponding to the 20M bandwidth interval or the 40M bandwidth interval or the 80M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, used to indicate that the low 40M bandwidth interval of the discrete bandwidth corresponding to the low 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field exists puncturing or splitting, and the high 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0408] the first field takes the twelfth value, used to indicate that the discrete bandwidth corresponding to the 20M bandwidth interval or the 40M bandwidth interval or the 80M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, used to indicate that the high 40M bandwidth interval of the discrete bandwidth corresponding to the high 80M bandwidth interval in the 160M bandwidth interval corresponding to the first field exists puncturing or splitting, and the low 80M bandwidth interval corresponds to the 80M discrete bandwidth.
[0409] the first field corresponds to a 20M bandwidth interval, or a discrete bandwidth corresponding to a 40M bandwidth interval is same as a bandwidth interval corresponding to the first field; or, the first field corresponds to a 80M bandwidth interval, a high 40M bandwidth interval of a discrete bandwidth corresponding to the 80M bandwidth interval exists puncturing or splitting; or, in the first field corresponding to a 160M bandwidth interval, a high 40M bandwidth interval of a discrete bandwidth corresponding to a low 80M bandwidth interval exists puncturing or splitting, and a high 40M bandwidth interval of a discrete bandwidth corresponding to a high 80M bandwidth interval exists puncturing or splitting.
[0410] the first field corresponds to a 20M bandwidth interval, or a discrete bandwidth corresponding to a 40M bandwidth interval is same as a bandwidth interval corresponding to the first field; or, the first field corresponds to a 80M bandwidth interval, a high 40M bandwidth interval of a discrete bandwidth corresponding to the 80M bandwidth interval exists puncturing or splitting; or, in the first field corresponding to a 160M bandwidth interval, a high 40M bandwidth interval of a discrete bandwidth corresponding to a low 80M bandwidth interval exists puncturing or splitting, and a high 40M bandwidth interval of a discrete bandwidth corresponding to a high 80M bandwidth interval exists puncturing or splitting.
[0411] the first field corresponds to a 20M bandwidth interval, or a discrete bandwidth corresponding to a 40M bandwidth interval is same as a bandwidth interval corresponding to the first field; or, the first field corresponds to a 80M bandwidth interval, a high 40M bandwidth interval of a discrete bandwidth corresponding to the 80M bandwidth interval exists puncturing or splitting; or, in the first field corresponding to a 160M bandwidth interval, a high 40M bandwidth interval of a discrete bandwidth corresponding to a low 80M bandwidth interval exists puncturing or splitting, and a high 40M bandwidth interval of a discrete bandwidth corresponding to a high 80M bandwidth interval exists puncturing or splitting.
[0412] the first field corresponds to a 20M bandwidth interval, or a discrete bandwidth corresponding to a 40M bandwidth interval is same as a bandwidth interval corresponding to the first field; or, the first field corresponds to a 80M bandwidth interval, a high 40M bandwidth interval of a discrete bandwidth corresponding to the 80M bandwidth interval exists puncturing or splitting; or, in the first field corresponding to a 160M bandwidth interval, a high 40M bandwidth interval of a discrete bandwidth corresponding to a low 80M bandwidth interval exists puncturing or splitting, and a high 40M bandwidth interval of a discrete bandwidth corresponding to a high 80M bandwidth interval exists puncturing or splitting.
[0413] The first field takes the seventeenth value, indicating that the discrete bandwidth corresponding to the 20M bandwidth interval, or the 40M bandwidth interval, or the 80M bandwidth interval corresponding to the first field is the same as the bandwidth interval size corresponding to the first field; or, indicating that the 160M bandwidth interval corresponding to the first field corresponds to 160M bandwidth.
[0414] Optionally, when the bandwidth is 160M, one of the first fields indicates the discrete bandwidth corresponding to the bandwidth interval in the bandwidth, or the standard resource unit is used for transmission on the bandwidth interval in the bandwidth; when the bandwidth is 320M, two of the first fields indicate the discrete bandwidth corresponding to the bandwidth interval in the bandwidth, or the standard resource unit is used for transmission on the bandwidth interval in the bandwidth.
[0415] It should be understood that the division of the units in the above apparatus is only a logical function division, and all or part of the units can be integrated into a physical entity, or can be physically separated. The units in the apparatus can all be implemented in the form of software invoked by a processing element; or all be implemented in the form of hardware; or part of the units are implemented in the form of software invoked by a processing element, and part of the units are implemented in the form of hardware.
[0416] For example, each unit can be a separately established processing element, or can be integrated in a chip of the apparatus, and in addition, can be stored in the form of a program in a memory, and the function of the unit is invoked and executed by a processing element of the apparatus. In addition, all or part of the units can be integrated together, or can be independently implemented. The processing element described herein can also be referred to as a processor, which can be an integrated circuit with signal processing capability. In the implementation process, each step of the above method or each unit described above can be implemented by an integrated logic circuit of hardware in the processing element, or in the form of software invoked by the processing element.
[0417] In one example, the units in any of the above apparatuses can be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASICs), or one or more digital signal processing (DSP) circuits, or one or more field programmable gate arrays (FPGAs), or a combination of at least two of the integrated circuit forms.
[0418] For another example, when the units in the apparatus can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a CPU or other processor that can invoke programs. For another example, the units can be integrated together to be implemented in the form of a system-on-a-chip (SOC).
[0419] The above receiving unit is an interface circuit or input circuit of the apparatus for receiving signals from other apparatuses. For example, when the apparatus is implemented in the form of a chip, the receiving unit is an interface circuit or input circuit of the chip for receiving signals from other chips or apparatuses. When the communication apparatus includes a unit for transmitting, the unit for transmitting is an interface circuit or output circuit of the apparatus for transmitting signals to other apparatuses. For example, when the apparatus is implemented in the form of a chip, the transmitting unit is an interface circuit or output circuit of the chip for transmitting signals to other chips or apparatuses.
[0420] For example, the embodiments of the present application can also provide a communication apparatus, which can include a processor and an interface circuit. The processor can include one or more.
[0421] When the communication apparatus is applied to the first communication device, the processor is configured to communicate with other apparatuses through the interface circuit and perform each step performed by the first communication device in the above method.
[0422] When the communication apparatus is applied to the second communication device, the processor is configured to communicate with other apparatuses through the interface circuit and perform each step performed by the second communication device in the above method.
[0423] In an implementation, the units for implementing each corresponding step in the above method of the first communication device or the second communication device can be implemented in the form of a processing element scheduler. For example, the apparatus for the first communication device or the second communication device can include a processing element and a storage element, and the processing element invokes a program stored in the storage element to perform the method corresponding to the first communication device or the second communication device in the above method embodiment. The storage element can be a storage element on the same chip as the processing element, i.e., an on-chip storage element.
[0424] In another implementation, the program for performing the method performed by the first communication device or the second communication device in the above method can be in a storage element on a different chip from the processing element, i.e., an off-chip storage element. At this time, the processing element invokes or loads the program from the off-chip storage element to the on-chip storage element to invoke and perform the method corresponding to the first communication device or the second communication device in the above method embodiment.
[0425] For example, the embodiments of the present application further provide a communication device, which can comprise a processor configured to execute computer instructions stored in a memory, when the computer instructions are executed, the processor can cause the device to perform the method performed by the first communication device or the second communication device. The memory can be located in the communication device or outside the communication device. The processor can comprise one or more processors.
[0426] In another implementation, the units of the first communication device or the second communication device for implementing the steps of the above method can be one or more processing elements configured to be arranged in the first communication device or the second communication device. The processing elements can be integrated circuits, such as one or more ASICs, or one or more DSPs, or one or more FPGAs, or a combination of these integrated circuits.
[0427] The units of the first communication device or the second communication device for implementing the steps of the above method can be integrated together to implement the corresponding method in the form of a SOC chip. The chip can integrate at least one processing element and a storage element. The corresponding method can be implemented in the form of the processing element calling the stored program of the storage element. Alternatively, the chip can integrate at least one integrated circuit for implementing the corresponding method. Alternatively, in combination with the above implementation, the functions of some units can be implemented in the form of the processing element calling the program, and the functions of some units can be implemented in the form of the integrated circuit.
[0428] The processing element can be a general-purpose processor such as a CPU, or can be one or more integrated circuits configured to implement the above method, such as one or more ASICs, or one or more microprocessors DSPs, or one or more FPGAs, or a combination of at least two of these integrated circuit forms.
[0429] The storage element can be a memory or a combination of multiple storage elements.
[0430] For example, the embodiments of the present application further provide a chip system, which can be applied to the first communication device or the second communication device. The chip system can comprise one or more interface circuits and one or more processors. The interface circuit and the processor are connected through a circuit. The processor receives and executes computer instructions from the memory of an electronic device through the interface circuit, to implement the method performed by the corresponding first communication device or second communication device in the above method embodiments. The electronic device can be the first communication device or the second communication device, or a device in the first communication device or the second communication device, or another device in communication with the first communication device or the second communication device.
[0431] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is exemplified, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0432] In several embodiments provided in the present application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiment described above is only schematic, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0433] The units described as separate components can or can not be physically separated, and the components shown as units can be one physical unit or multiple physical units, that is, can be located in one place or distributed to multiple different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0434] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The above integrated unit can be realized in the form of hardware or in the form of software functional unit.
[0435] The integrated unit, if realized in the form of software functional unit and sold or used as an independent product, can be stored in a readable storage medium. Based on such understanding, the technical scheme of the embodiment of the present application essentially or the part of the prior art that makes a contribution or all or part of the technical scheme can be embodied in the form of a software product, such as a program. The software product is stored in a program product, such as a computer readable storage medium, and includes a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes various storage media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk.
[0436] For example, the embodiments of the present application can also provide a computer readable storage medium, comprising: computer software instructions; when the computer software instructions are executed, the steps performed by the first communication device or the second communication device in the method described in the foregoing embodiments are realized.
[0437] For example, when the computer software instructions are executed in the first communication device or a device (for example, a chip) built in the first communication device, the first communication device realizes the steps performed by the first communication device in the method described in the foregoing embodiments.
[0438] Or, when the computer software instructions are executed in the second communication device or a device (for example, a chip) built in the second communication device, the second communication device realizes the steps performed by the second communication device in the method described in the foregoing embodiments.
[0439] Optionally, the embodiments of the present application also provide a communication device. The communication device can comprise: a transceiver and a processing unit. The transceiver can be used to transceive information, or used to communicate with other network elements. The processing unit can be used to process data. For example, the device can realize the method performed by the first communication device or the second communication device by using the transceiver and the processing unit.
[0440] Optionally, the embodiments of the present application also provide a computer program product, which can realize the method performed by the first communication device or the second communication device when executed.
[0441] Based on the above embodiments, the embodiments of the present application also provide a communication system, comprising: a first communication device and a second communication device. The first communication device performs the steps performed by the first communication device in the method described in the foregoing embodiments. The second communication device performs the steps performed by the second communication device in the method described in the foregoing embodiments.
[0442] For example, the embodiments of the present application also provide a communication device, which can be used to realize the method performed by the first communication device or the second communication device in the foregoing embodiments.
[0443] It should be understood that the description of technical features, technical solutions, advantages or similar language in the present application does not imply that all features and advantages can be realized in any single embodiment. Instead, it is understood that the description of features or advantages means that the specific technical features, technical solutions or advantages are included in at least one embodiment. Therefore, the description of technical features, technical solutions or advantages in the specification does not necessarily refer to the same embodiment. Further, the technical features, technical solutions and advantages described in the embodiments can be combined in any appropriate manner. Those skilled in the art will understand that the embodiments can be implemented without one or more specific technical features, technical solutions or advantages of a specific embodiment. In other embodiments, additional technical features and advantages can be identified in specific embodiments that do not embody all embodiments.
[0444] The above description is merely specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any changes or replacements within the technical scope disclosed in the present application should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The method comprises: generating a trigger frame, the trigger frame comprising at least one first field, the at least one first field being carried in a common information field and / or a special user information field of the trigger frame, different first fields corresponding to different bandwidth intervals, the first field being used to indicate a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or being used to indicate that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field; sending the trigger frame.
2. A communication method characterized by comprising: The method comprises: receiving a trigger frame, the trigger frame comprising at least one first field, the at least one first field being carried in a common information field and / or a special user information field of the trigger frame, different first fields corresponding to different bandwidth intervals, the first field being used to indicate a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or being used to indicate that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field; determining, according to the first field, a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field, or that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field.
3. The method according to claim 1 or 2, characterized in that, The first field occupies 2 bits, and the first field has one of the following values: a first value, a second value, a third value, and a fourth value. The first value is used to indicate that a standard resource unit is used for transmission on the bandwidth interval corresponding to the first field. The second value is used to indicate that a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is the same as the size of the bandwidth interval corresponding to the first field. The third value is used to indicate that a first bandwidth part of the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field exists. The fourth value is used to indicate that a second bandwidth part of the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field exists.
4. The method of claim 3, wherein, The bandwidth interval corresponding to the first field is 80M, the first bandwidth part is high 40M, and the second bandwidth part is low 40M.
5. The method according to any one of claims 1 to 4, characterized in that, When the bandwidth is 80M or less, one first field is used to indicate a discrete bandwidth corresponding to a bandwidth interval in the bandwidth, or that a standard resource unit is used for transmission on the bandwidth interval in the bandwidth. When the bandwidth is 160M, two first fields are used to indicate a discrete bandwidth corresponding to a bandwidth interval in the bandwidth, or that a standard resource unit is used for transmission on the bandwidth interval in the bandwidth. When the bandwidth is 320M, four first fields are used to indicate a discrete bandwidth corresponding to a bandwidth interval in the bandwidth, or that a standard resource unit is used for transmission on the bandwidth interval in the bandwidth.
6. The method according to claim 3 or 4, characterized in that, The trigger frame further comprises a second field, the second field being carried in a common information field and / or a special user information field of the trigger frame. corresponding to the first field is 80M, and the second field is used to indicate the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
7. The method of claim 6, wherein, When the bandwidth is 160M, the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes: The low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidth respectively, or the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 160M discrete bandwidth.
8. The method of claim 7, wherein, The second field includes a first bit and a second bit, and the value of the first bit includes a fifth value or a sixth value. The fifth value is used to indicate that the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidth respectively. The sixth value is used to indicate that the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 160M discrete bandwidth.
9. The method of claim 6, wherein, When the bandwidth is 320M, the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes the relationship between the discrete bandwidth corresponding to the low 160M bandwidth interval and / or the high 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field. The relationship between the discrete bandwidth corresponding to the low 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes: The two 80M bandwidth intervals included in the low 160M bandwidth interval of the bandwidth correspond to 80M discrete bandwidth respectively, or the low 160M bandwidth interval of the bandwidth corresponds to 160M discrete bandwidth. The relationship between the discrete bandwidth corresponding to the high 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes: The two 80M bandwidth intervals included in the high 160M bandwidth interval of the bandwidth correspond to 80M discrete bandwidth respectively, or the high 160M bandwidth interval of the bandwidth corresponds to 160M discrete bandwidth.
10. The method of claim 9, wherein, The second field includes a first bit and a second bit, and the value of the first bit includes a fifth value or a sixth value, and the value of the second bit includes a seventh value or an eighth value. The fifth value is used to indicate that the two 80M bandwidth intervals included in the low 160M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidth respectively. The sixth value is used to indicate that the low 160M bandwidth interval corresponding to the bandwidth corresponds to 160M discrete bandwidth. The seventh value is used to indicate that the two 80M bandwidth intervals included in the high 160M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidth respectively. The eighth value is used to indicate that the high 160M bandwidth interval corresponding to the bandwidth corresponds to 160M discrete bandwidth.
11. A communications device, characterized by The device includes: The processing unit is configured to generate a trigger frame, wherein the trigger frame comprises at least one first field, the at least one first field is carried in a common information field and / or a special user information field of the trigger frame, different first fields correspond to different bandwidth intervals, and the first field is used to indicate a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field or to indicate that a standard resource unit is used for transmission in the bandwidth interval corresponding to the first field. The sending unit is configured to send the trigger frame.
12. A communications device, characterized by The apparatus comprises: The receiving unit is configured to receive a trigger frame, wherein the trigger frame comprises at least one first field, the at least one first field is carried in a common information field and / or a special user information field of the trigger frame, different first fields correspond to different bandwidth intervals, and the first field is used to indicate a discrete bandwidth corresponding to the bandwidth interval corresponding to the first field or to indicate that a standard resource unit is used for transmission in the bandwidth interval corresponding to the first field. The processing unit is configured to determine, according to the first field, the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field or the transmission of the standard resource unit in the bandwidth interval corresponding to the first field.
13. The apparatus of claim 11 or 12, wherein, The first field occupies 2 bits, and the first field has one of the following values: a first value, a second value, a third value, and a fourth value. The first value is used to indicate that a standard resource unit is used for transmission in the bandwidth interval corresponding to the first field. The second value is used to indicate that the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is the same as the size of the bandwidth interval corresponding to the first field. The third value is used to indicate that a first bandwidth part of the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is punctured or split. The fourth value is used to indicate that a second bandwidth part of the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is punctured or split.
14. The apparatus of claim 13, wherein, The bandwidth interval corresponding to the first field is 80M, the first bandwidth part is high 40M, and the second bandwidth part is low 40M.
15. The apparatus of any of claims 11-14, wherein, When the bandwidth is 80M or less, one first field is used to indicate the discrete bandwidth corresponding to the bandwidth interval in the bandwidth or the transmission of the standard resource unit in the bandwidth interval in the bandwidth. When the bandwidth is 160M, two first fields are used to indicate the discrete bandwidth corresponding to the bandwidth interval in the bandwidth or the transmission of the standard resource unit in the bandwidth interval in the bandwidth. When the bandwidth is 320M, four first fields are used to indicate the discrete bandwidth corresponding to the bandwidth interval in the bandwidth or the transmission of the standard resource unit in the bandwidth interval in the bandwidth.
16. The apparatus of claim 13 or 14, wherein, The trigger frame further comprises a second field, and the second field is carried in the common information field and / or the special user information field of the trigger frame. When the bandwidth is 160M, and the values of the first fields are the second value, or when the bandwidth is 320M, and the values of the first fields corresponding to the low 160M bandwidth interval and / or the high 160M bandwidth interval of the bandwidth are the second value, the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field is 80M, and the second field is used to indicate the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field.
17. The apparatus of claim 16, wherein, When the bandwidth is 160M, the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes: The low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidth respectively, or the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 160M discrete bandwidth.
18. The apparatus of claim 17, wherein, The second field includes a first bit and a second bit, and the value of the first bit includes a fifth value or a sixth value; The fifth value is used to indicate that the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidth respectively; The sixth value is used to indicate that the low 80M bandwidth interval and the high 80M bandwidth interval corresponding to the bandwidth correspond to 160M discrete bandwidth.
19. The apparatus of claim 16, wherein, When the bandwidth is 320M, the relationship between the discrete bandwidth corresponding to the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes the relationship between the discrete bandwidth corresponding to the low 160M bandwidth interval and / or the high 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field; The relationship between the discrete bandwidth corresponding to the low 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes: The two 80M bandwidth intervals included in the low 160M bandwidth interval of the bandwidth correspond to 80M discrete bandwidth respectively, or the low 160M bandwidth interval of the bandwidth corresponds to 160M discrete bandwidth; The relationship between the discrete bandwidth corresponding to the high 160M bandwidth interval of the bandwidth and the discrete bandwidth corresponding to the bandwidth interval corresponding to the first field includes: The two 80M bandwidth intervals included in the high 160M bandwidth interval of the bandwidth correspond to 80M discrete bandwidth respectively, or the high 160M bandwidth interval of the bandwidth corresponds to 160M discrete bandwidth.
20. The apparatus of claim 19, wherein, The second field includes a first bit and a second bit, and the value of the first bit includes a fifth value or a sixth value, and the value of the second bit includes a seventh value or an eighth value; The fifth value is used to indicate that the two 80M bandwidth intervals included in the low 160M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidth respectively; The sixth value is used to indicate that the low 160M bandwidth interval corresponding to the bandwidth corresponds to 160M discrete bandwidth; The seventh value is used to indicate that the two 80M bandwidth intervals included in the high 160M bandwidth interval corresponding to the bandwidth correspond to 80M discrete bandwidth respectively; The eighth value is used to indicate that the high 160M bandwidth interval corresponding to the bandwidth corresponds to 160M discrete bandwidth.
21. A communications device, characterized by The apparatus comprises a processor configured to perform the method of any of claims 1-10.
22. A computer-readable storage medium, characterized in that, The computer readable storage medium comprises instructions that, when executed, cause the method of any of claims 1-10 to be implemented.
23. A computer program product, characterised in that, The computer program product, when executed, causes the method of any of claims 1-10 to be implemented.
24. A chip system, characterized by The chip system comprises one or more interface circuits and one or more processors; The interface circuits and the processors are interconnected by lines; The processor receives and executes computer instructions from a memory of the electronic device through the interface circuits to implement the method of any of claims 1-10.
25. A communication system, characterized by Comprising: A first communication device and a second communication device; The first communication device performs the method of any of claims 1 or 3-10; The second communication device performs the method of any of claims 2 or 3-10.
26. A communications device, characterized by The communication device performs the method of any of claims 1-10.
Citation Information
Patent Citations
Wireless communication method and communication device in 6GHz low-power indoor system
CN114916076A
Communication method and communication device
CN116133137A
Method and apparatus for distributed tone resource unit transmission
CN116233265A
Enhanced indicating method for PPDU configuration and device using same method
US20240089068A1