Resource unit indication method, access point, and station
The method improves WLAN uplink data transmission efficiency by using a trigger frame with a resource unit allocation subfield to allocate MRUs to non-AP STAs, enhancing frequency utilization and simplifying processing.
Patent Information
- Application Number
- JP2025064386
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-01-05
- Filing Date
- 2025-04-09
- Publication Date
- 2025-07-30
AI Technical Summary
In wireless local area networks (WLANs), non-access point stations (non-AP STAs) face inefficiencies in uplink data transmission due to occupying the entire channel, leading to reduced frequency utilization efficiency, especially when larger data amounts need to be transmitted.
The method involves an access point using a trigger frame with a resource unit allocation subfield that includes a frequency band range indication and a resource unit indication to allocate multi-resource units (MRUs) to non-AP STAs, allowing flexible allocation and reducing the number of indexes needed for indication.
This approach enhances frequency band utilization by enabling more flexible allocation of MRUs, simplifying the indication process, and reducing the complexity of processing at the station, thereby improving overall frequency utilization efficiency.
Smart Images

Figure 2025111509000001_ABST
Abstract
Description
Technical Field
[0001] [Related Applications] This application claims the priority of Chinese Patent Application No. 202010923701.8, titled "RESOURCE UNIT INDICATION METHOD, ACCESS POINT, AND STATION", filed with the China National Intellectual Property Administration on September 4, 2020, claims the priority of Chinese Patent Application No. 202011395419.3, titled "RESOURCE UNIT INDICATION METHOD, ACCESS POINT, AND STATION", filed with the China National Intellectual Property Administration on December 2, 2020, and claims the priority of Chinese Patent Application No. 202110009966.1, titled "RESOURCE UNIT INDICATION METHOD, ACCESS POINT, AND STATION", filed with the China National Intellectual Property Administration on January 5, 2021, all of which are hereby incorporated by reference in their entirety.
[0002] [Technical Field] This application relates to the field of communication technologies, and in particular, to a resource unit indication method, an access point, and a station.
Background Art
[0003] In a conventional Wireless Local Area Network (WLAN), when it is necessary to transmit uplink data, a non-access point station (non-AP STA) occupies the entire channel and performs data transmission by contention. This significantly reduces the frequency utilization efficiency. To improve this, the wireless channel is divided into a plurality of sub-channels (sub-carriers) in the frequency domain to form resource units (RUs), and instead of occupying the entire channel, user data is transmitted using some of the resource units. As a result, multiple users can transmit simultaneously in parallel for each time period, without the need to queue and compete with each other, thereby improving the frequency utilization efficiency.
[0004] In the downlink, the access point (AP) may determine the RU allocation based on the priority of the downlink data of each non-access point station. However, in the uplink, the AP needs to use a trigger frame to notify the terminal device of the allocated resource units. The trigger frame includes a plurality of user information fields. One user information field contains the information that one station needs to read. For example, M user information fields are the information that needs to be read by non-access point stations 1 to M respectively. The resource unit allocation sub-field in the user information field is used to indicate the resource units allocated to the non-access point station. Subsequently, the non-access point station can transmit data packets using the allocated resource units. However, some non-access point stations need to transmit a relatively large amount of data and need to be allocated a relatively large number of resource units. Therefore, how to allocate a plurality of resource units to the corresponding non-access point station using the resource unit allocation sub-field is an issue that needs to be quickly resolved. SUMMARY OF THE INVENTION
[0005] Embodiments of the present application provide a resource unit indication method, an access point, and a station for allocating a plurality of resource units to a corresponding non-access point station.
[0006] According to a first aspect, the present application provides a resource unit indication method. In the method, a station receives a trigger frame from an access point, the trigger frame includes a resource unit allocation subfield used to indicate allocating resources to the station, the resource unit allocation subfield includes a frequency band range indication and a resource unit indication, the resource unit indication is used to indicate a multi-resource unit (MRU) allocated to the station, and the frequency band range indication is used to indicate a frequency band range where the smallest resource unit (RU) within the MRU is located, next, the station may determine the allocated MRU based on the resource unit indication and the frequency band range indication.
[0007] In the method, since the MRU is allocated to the station, the MRU can be allocated more flexibly, which helps to improve the frequency band utilization rate. Also, the frequency band range indicated by the frequency band range indication is the frequency band range where the smallest RU within the MRU is located. Compared with the case where the frequency band range indication only indicates the lowest frequency band range related to the MRU, the frequency band range indication of the present application carries more information and helps to reduce the number of indexes required for the resource unit indication indicating each MRU.
[0008] In the implementation, in the resource unit indication method, the frequency band range indication is used to indicate 80 MHz where the smallest RU in the MRU is located. That is, the granularity of the frequency band range indicated by the frequency band range indication where the smallest RU in the MRU is located is 80 MHz. That is, the position of 80 MHz where the smallest RU in the MRU is located can be known from the frequency band range indication. In this way, the resource unit indication can indicate the corresponding MRU under this condition. In the case of the same number of MRUs, the number of indexes required for the resource unit indication is reduced.
[0009] In another implementation, in the resource unit indication method, the frequency band range indication is used to indicate 40 MHz where the smallest RU in the MRU is located. That is, the granularity of the frequency band range indicated by the frequency band range indication where the smallest RU in the MRU is located is 40 MHz. That is, the position of 40 MHz where the smallest RU in the MRU is located can be known from the frequency band range indication. In this way, the resource unit indication can indicate the corresponding MRU under this condition. In the case of the same number of MRUs, the number of indexes required for the resource unit indication is reduced.
[0010] When the smallest RU in the MRU is an RU (996 - tone RU) including 996 sub - carriers, the 40 MHz indicated by the frequency band range indication is either one of the two 40 - MHz frequency band ranges covered by the 996 - tone RU, or the lowest 40 MHz in the two 40 - MHz frequency band ranges covered by the 996 - tone RU or the highest 40 MHz in the two 40 - MHz frequency band ranges covered by the 996 - tone RU, which is predefined.
[0011] Also, when there are multiple smallest RUs in the MRU, in the frequency band range indication, it may indicate the frequency band range where any of the smallest RUs is located.
[0012] In yet another implementation, the frequency band range indication is used to indicate 160 MHz where the smallest RU in the MRU is located. In yet another implementation, the frequency band range indication is used to indicate 240 MHz where the smallest RU in the MRU is located. In yet another implementation, the frequency band range indication is used to indicate 320 MHz where the smallest RU in the MRU is located.
[0013] In this specification, the frequency band range indicated by the frequency band range indication is actually a specific frequency band range within the bandwidth or the position of the frequency band range within the bandwidth. For example, the 80 MHz indicated by the frequency band range indication is actually 80 MHz within the bandwidth or the position of the 80 MHz within the bandwidth.
[0014] In the present application, the MRU can include, but is not limited to, several of the following items.
[0015] The MRU indicated by the resource unit indication includes one resource unit with a size of 26 sub-carriers (26-tone RU) and one resource unit with a size of 52 sub-carriers (52-tone RU), and the frequency band range indicated by the frequency band range indication is the frequency band range where the 26-tone RU is located. Or, the MRU indicated by the resource unit indication includes one RU with a size of 106 sub-carriers (106-tone RU) and one 26-tone RU, and the frequency band range indicated by the frequency band range indication is the frequency band range where the 26-tone RU is located. Or, the MRU indicated by the resource unit indication includes one resource unit with a size of 484 sub-carriers (484-tone RU) and one resource unit with a size of 242 sub-carriers (242-tone RU), and the frequency band range indicated by the frequency band range indication is the frequency band range where the 242-tone RU is located. Or, the MRU indicated by the resource unit indication includes one resource unit with a size of 996 sub-carriers (996-tone RU) and one 484-tone RU, and the frequency band range indicated by the frequency band range indication is the frequency band range where the 484-tone RU is located. Or, the MRU indicated by the resource unit indication includes two 996-tone RUs and one 484-tone RU, and the frequency band range indicated by the frequency band range indication is the frequency band range where the 484-tone RU is located. Or, the MRU indicated by the resource unit indication includes three 996-tone RUs, and the frequency band range indicated by the frequency band range indication is the frequency band range where one of the 996-tone RUs is located. Or, the MRU indicated by the resource unit indication includes three 996-tone RUs and one 484-tone RU, and the frequency band range indicated by the frequency band range indication is the frequency band range where the 484-tone RU is located. Or, the MRU indicated by the resource unit indication includes one 996-toneOne 484-tone RU and one 242-tone RU are included in the RU, and the frequency band range indicated by the frequency band range indication is the frequency band range where the 242-tone RU is located.
[0016] In the case of a (3*996 + 484)-tone RU, in the resource unit indication method of this aspect, the frequency band range indicated by the frequency band range indication is 80 MHz where the 484-tone RU is located. To indicate the position of the 484-tone RU within 80 MHz, for the (3*996 + 484)-tone RU indicated by the resource unit indication, only two indexes for notifying the allocated (3*996 + 484)-tone RU to the station are required. Or, the frequency band range indicated by the frequency band range indication is 40 MHz where the 484-tone RU is located, and for the (3*996 + 484)-tone RU indicated by the resource unit indication, only one index for notifying the allocated (3*996 + 484)-tone RU to the station is required. However, in the resource unit indication method where the frequency band range indicated by the frequency band range indication is the lowest 80 MHz related to the (3*996 + 484)-tone RU, the resource unit indication needs to separately indicate eight more indexes to notify the allocated (3*996 + 484)-tone RU to the station. Therefore, the resource unit indication method in this aspect helps to reduce the number of indexes required for the resource unit indication.
[0017] According to a second aspect, the present application further provides a resource unit indication method. The resource unit indication method corresponds to the resource unit indication method of the first aspect and is described from the perspective of an access point. In the method, the access point determines a trigger frame, and the trigger frame includes a resource unit allocation subfield used to indicate allocating resources to a station. The resource unit allocation subfield includes a frequency band range indication and a resource unit indication. The resource unit indication is used to indicate a multi-resource unit (MRU) allocated to a corresponding station, and the frequency band range indication is used to indicate a frequency band range in which a minimum resource unit (RU) within the MRU is located. The access point transmits the trigger frame.
[0018] In the method, since the MRU is allocated to the station, the MRU can be allocated more flexibly, which helps to improve the utilization rate of the frequency band. Also, when the access point needs to allocate the MRU to the station, the frequency band range indication indicates the frequency band range in which the minimum RU within the MRU is located, and under this condition, the index that needs to be indicated by the resource unit indication is determined. Compared with the case where the frequency band range indication only indicates the lowest frequency band range related to the MRU, the frequency band range indication of the present application transmits more information, such as the range of the frequency band where the minimum RU is arranged, so it can carry more information and helps to reduce the number of indexes required for the resource unit indication indicating each MRU.
[0019] For another related implementation of the resource unit indication method, refer to the related implementation of the first aspect. Details are not described here.
[0020] According to a third aspect, the present application further provides a resource unit indication method. The method may include the following: The station receives a trigger frame, the trigger frame includes a resource unit allocation subfield used to indicate allocating resources to the station, the resource unit allocation subfield includes a frequency band range indication and a resource unit indication, the resource unit indication is used to indicate the multi-resource unit (MRU) allocated to the station, and the frequency band range indication is used to indicate the frequency band range where the MRU is located. The station determines the allocated MRU based on the resource unit indication and the frequency band range indication.
[0021] In this method, since the MRU is allocated to the station, the MRU can be allocated more flexibly, which helps to improve the utilization rate of the frequency band.
[0022] Also, when determining the resource unit (RU) / MRU allocated based on the frequency band range indication and the resource unit indication, the station determines the size of the allocated MRU based on the resource unit indication, determines the frequency band range where the RU / MRU is located based on the frequency band range indication, and then may determine the RU / MRU corresponding to the index indicated by the resource unit indication. In this method, since the resource unit indication only needs to indicate the RU / MRU within the frequency band range, it can be seen that the number of indexes that need to be indicated by the resource unit indication to indicate an MRU of this size is reduced. That is, in this method, the frequency band range indication can carry more information, the logic of the resource unit indication is simplified as much as possible, and it helps to reduce the complexity of the processing of the station.
[0023] In the resource unit indication method, the MRUs that can be allocated to the station include, but are not limited to, the following items: one resource unit with a size of 26 sub-carriers (26-tone RU), one resource unit with a size of 52 sub-carriers (52-tone RU) included in an MRU (denoted as (52 + 26)-tone RU), one RU with a size of 106 sub-carriers (106-tone RU) and one 26-tone RU included in an MRU (denoted as (106 + 26)-tone RU), one resource unit with a size of 484 sub-carriers (484-tone RU), one resource unit with a size of 242 sub-carriers included in an MRU (denoted as (484 + 242)-tone RU), one resource unit with a size of 996 sub-carriers (996-tone RU) and one 484-tone RU included in an MRU (denoted as (996 + 484)-tone RU), one MRU including two 996-tone RUs and one 484-tone RU (denoted as (2 * 996 + 484)-tone RU), one MRU including three 996-tone RUs (denoted as (3 * 996-tone RU), one MRU including three 996-tone RUs and one 484-tone RU (denoted as (3 * 996 + 484)-tone RU), one MRU including one 996-tone RU, one 484-tone RU and one 242-tone RU (denoted as (996 + 484 + 242)-tone RU).
[0024] In the resource unit indication method, when the frequency band range where the MRU indicated by the resource unit indication is located is 80 MHz or less, the frequency band range indicated by the frequency band range indication is 80 MHz within the bandwidth. Or, when the frequency band range where the MRU indicated by the resource unit indication is located is greater than 80 MHz and 160 MHz or less, the frequency band range indicated by the frequency band range indication is 160 MHz within the bandwidth. Or, when the frequency band range where the MRU indicated by the resource unit indication is located is greater than 160 MHz and 240 MHz or less, the frequency band range indicated by the frequency band range indication is 240 MHz or 320 MHz within the bandwidth. Or, when the frequency band range where the MRU indicated by the resource unit indication is located is greater than 240 MHz and 320 MHz or less, the frequency band range indicated by the frequency band range indication is 320 MHz within the bandwidth.
[0025] In implementation, the resource unit allocation subfield occupies 9 bits, the frequency band range indication occupies bits 0 and 1 among the 9 bits, and the resource unit indication occupies bits 2 to 8.
[0026] In implementation, when the bandwidth is 320 MHz and the frequency band range indicated by the frequency band range indication is 80 MHz within 320 MHz, the four states represented by the bit 0 and the bit 1 can be used for the frequency band range indication to indicate four 80-MHz frequency band ranges within 320 MHz respectively. When the frequency band range indicated by the frequency band range indication is the lowest 160 MHz or the highest 160 MHz within 320 MHz, the four states represented by the bit 0 and the bit 1 can be used for the frequency band range indication to indicate two 160-MHz frequency band ranges within 320 MHz respectively. When the frequency band range indicated by the frequency band range indication is 320 MHz, the four states represented by the bit 0 and the bit 1 are not limited to indicating 320 MHz for the frequency band range indication.
[0027] In another implementation, when the frequency band range indicated by the frequency band range indication is the lowest 240 MHz or the highest 240 MHz within 320 MHz, the two states represented by the bit 0 and the bit 1 can be used for the frequency band range indication to indicate two 240-MHz frequency band ranges within 320 MHz respectively.
[0028] According to a fourth aspect, the present application further provides a resource unit indication method. The method corresponds to the resource unit indication method of the third aspect and is described from the perspective of an access point. The resource unit indication method of this aspect includes the following: The access point determines a trigger frame, and the trigger frame includes a resource unit allocation subfield used to indicate resource allocation to a station. The resource unit allocation subfield includes a frequency band range indication and a resource unit indication. The resource unit indication is used to indicate a multi-resource unit (MRU) allocated to the corresponding station, and the frequency band range indication is used to indicate the frequency band range where the MRU is located. The access point transmits the trigger frame.
[0029] In this method, since the MRU is allocated to the station, the MRU can be allocated more flexibly, which helps to improve the frequency band utilization rate.
[0030] Also, when allocating the MRU to the corresponding station, the access point indicates the frequency band range where the MRU is located using the frequency band range indication, and then may determine the index that needs to be indicated by the resource unit indication among the frequency band ranges and notify the allocated MRU to the station. In this method, since the resource unit indication only needs to indicate the RU / MRU within the frequency band range, it can be seen that the number of indexes that need to be indicated by the resource unit indication to indicate an MRU of this size is reduced. That is, in this method, the frequency band range indication can carry more information, the indication logics of the frequency band range indication and the resource unit indication are simplified as much as possible, which helps to reduce the complexity of the processing of the station.
[0031] For another related implementation of the resource unit indication method, refer to the related implementation of the third aspect. Details are not described here.
[0032] According to a fifth aspect, the present application further provides a resource unit indication method. In this method, a station receives a trigger frame from an access point, the trigger frame includes a resource unit allocation subfield used to indicate allocating resources to the station, the resource unit allocation subfield includes a frequency band range indication and a resource unit indication, the resource unit indication is used to indicate a multi-resource unit MRU allocated to the station, and the frequency band range indication is used to indicate the frequency band range where some or all of the resource units RU other than the MRU are located. The station determines the allocated MRU based on the resource unit indication and the frequency band range indication.
[0033] In the above method, since the MRU is assigned to the station, the MRU can be allocated more flexibly, which helps to improve the utilization rate of the frequency band. Also, the frequency band range indicated by the frequency band range indication is the frequency band range where part or all of the RUs other than the MRU indicated by the resource unit indication are located, or the frequency band range indicated by the frequency band range indication is the frequency band range other than the frequency band range where the MRU indicated by the resource unit indication is located. That is, the required MRU indicated by the resource unit indication is determined from a frequency band range smaller than the bandwidth. Therefore, compared with the case of determining the required MRU indicated by the resource unit indication from a frequency band range corresponding to the bandwidth, the number of required indexes indicated by the resource unit indication can be reduced.
[0034] In the implementation, the MRU indicated by the resource unit indication includes three resource units (996-tone RU) with a size of 996 subcarriers (indicated as 3*996-tone RU), and the frequency band range indicated by the frequency band range indication is 80 MHz where one 996-tone RU other than the 3*996-tone RU is located within the bandwidth, or the frequency band range indicated by the frequency band range indication is 80 MHz other than the frequency band range where the 3*996-tone RU is located within the bandwidth. In this implementation, it can be seen that the resource unit indication only requires one index to indicate the 3*996-tone RU, and the station can determine the allocated MRU by referring to the frequency band range indication.
[0035] When the frequency band range indicated by the frequency band range indication is the lowest 80 MHz related to the 3 * 996 - tone RU in the bandwidth, after the lowest 80 MHz related to the 3 * 996 - tone RU in the bandwidth is determined, there are 3 combinations for the 3 * 996 - tone RU (that is, when 2 996 - tone RUs are selected from 3 80 - MHz frequency band ranges other than the lowest 80 MHz in the bandwidth, there are 3 combinations). Therefore, the resource unit indication needs to indicate one of the 3 indexes corresponding to the 3 combinations in order to uniquely notify the allocated MRU to the station. Accordingly, the meaning of the frequency band range indication in the present application helps to reduce the number of indexes that need to be indicated by the resource unit indication.
[0036] According to a sixth aspect, the present application further provides a resource unit indication method. The method corresponds to the resource unit indication method of the fifth aspect and is described from the perspective of an access point. The method includes the following. The access point determines a trigger frame, and the trigger frame includes a resource unit allocation sub - field used to indicate resource allocation to a station. The resource unit allocation sub - field includes a frequency band range indication and a resource unit indication. The resource unit indication is used to indicate a multi - resource unit MRU allocated to the corresponding station, and the frequency band range indication is used to indicate the frequency band range in which part or all of the resource units RU other than the MRU are located in the bandwidth. The access point transmits the trigger frame.
[0037] In the above method, since the MRU is allocated to the station, the MRU can be allocated more flexibly, which helps to improve the utilization rate of the frequency band. Also, the frequency band range indicated by the frequency band range indication is a frequency band range where part or all of the RUs other than the MRU indicated by the resource unit indication are located, or the frequency band range indicated by the frequency band range indication is a frequency band range other than the frequency band range where the MRU indicated by the resource unit indication is located. That is, the MRU that needs to be indicated by the resource unit indication is determined from a frequency band range smaller than the bandwidth. Therefore, compared with the case of determining the MRU that needs to be indicated by the resource unit indication from a frequency band range corresponding to the bandwidth, the number of indexes that need to be indicated by the resource unit indication can be reduced.
[0038] For another related implementation of the resource unit indication method, refer to the related implementation of the fifth aspect. Details are not described here.
[0039] According to a seventh aspect, the present application further provides a resource unit indication method. The method includes the following. A station receives a trigger frame from an access point, the trigger frame includes a resource unit allocation subfield used to indicate allocating resources to the station, the resource unit allocation subfield includes a frequency band range indication and a resource unit indication, the frequency band range indication is used to indicate a frequency band range within the bandwidth, the resource unit indication is used to indicate the MRU allocated to the station, and the MRU includes the remaining resource units RUs in the frequency band range other than the frequency band range indicated by the frequency band range indication within the bandwidth. The station determines the allocated MRU based on the frequency band range indication and the resource unit indication.
[0040] In the above method, since the MRU is assigned to the station, the MRU can be allocated more flexibly, which helps to improve the frequency band utilization rate. Also, the MRU indicated by the resource unit indication is a combination of the remaining RUs in the frequency band range other than the frequency band range indicated by the frequency band range indication among the bandwidth. Therefore, compared with the case of determining the MRU that needs to be indicated by the resource unit indication from the frequency band range corresponding to the bandwidth, the number of indexes that need to be indicated by the resource unit indication can be reduced.
[0041] In an implementation, the MRU indicated by the resource unit indication includes three resource units (996-tone RU) with a size of 996 sub-carriers (indicated as 3*996-tone RU), and the frequency band range indicated by the frequency band range indication is 80 MHz among the bandwidth. In this case, the 3*996-tone RU includes three 996-tone RUs in the frequency band range other than 80 MHz within the bandwidth. It can be seen that in this implementation, one index is required for the resource unit indication to indicate the 3*996-tone RU. In the present application, compared with the case where the frequency bandwidth indicated by the frequency band range indication is the lowest 80 MHz related to the 3*996-tone RU within the bandwidth, the number of indexes that need to be indicated by the resource unit indication is reduced.
[0042] According to the eighth aspect, the present application further provides a resource unit indication method. The method corresponds to the resource unit indication method of the seventh aspect and is described from the perspective of an access point. The method includes the following. The access point determines a trigger frame, and the trigger frame includes a resource unit allocation subfield used to indicate allocating resources to a station. The resource unit allocation subfield includes a frequency band range indication and a resource unit indication. The frequency band range indication is used to indicate the frequency band range within the bandwidth, and the resource unit indication is used to indicate the MRU allocated to the corresponding station. The MRU includes the remaining resource units RU within the frequency band range other than the frequency band range indicated by the frequency band range indication within the bandwidth. The access point transmits the trigger frame.
[0043] The MRU indicated by the resource unit indication is a combination of the remaining RUs within the frequency band range other than the frequency band range indicated by the frequency band range indication within the bandwidth. Therefore, compared with the case of determining the MRU that needs to be indicated by the resource unit indication from the frequency band range corresponding to the bandwidth, the number of indexes that need to be indicated by the resource unit indication can be reduced.
[0044] For another related implementation of the resource unit indication method, refer to the related implementation of the seventh aspect. Details are not described here.
[0045] Also, in the first to eighth aspects, the resource unit allocation subfield occupies N bits, and among the N bits, the number of bits occupied by the frequency range display is determined based on the bandwidth and the frequency range indicated by the frequency range display. For example, the frequency band range indication occupies bits 0 to bit x, and the resource unit indication occupies bits (x + 1) to bit N. The value of x is related to the bandwidth and the frequency band range indicated by the frequency band range indication, and both N and x are greater than 0.
[0046] According to the ninth aspect, the present application further provides a resource unit indication method. The method includes the following. A station receives a trigger frame from an access point, and the trigger frame includes a resource unit allocation subfield used to indicate that resources are to be allocated to the station. The resource unit allocation subfield occupies N bits, and the index indicated by the N bits represents the absolute position of a multi-resource unit (MRU) within the bandwidth, where N is greater than 0. The station determines the MRU corresponding to the index indicated by the N bits and uses the MRU as the MRU allocated to the station.
[0047] In the resource unit indication method, it can be seen that without distinguishing the bits specifically used to indicate a specific frequency band range in the resource unit allocation subfield, the corresponding MRU can be directly retrieved based on the index indicated by the N bits of the resource unit allocation subfield. Therefore, the processing logic is greatly simplified, which helps to reduce the complexity of the processing of the station.
[0048] In an implementation, N is equal to 9.
[0049] The absolute position of the MRU within the bandwidth, indicated by the N bits, includes one or more of the following: an MRU including a first resource unit (996-tone RU) with a size of 996 sub-carriers and a second 996-tone RU within 320 MHz, or an MRU including a third 996-tone RU and a fourth 996-tone RU within 320 MHz, or an MRU including the first to fourth 996-tone RUs within 320 MHz, or an MRU including a second resource unit (52-tone RU) with a size of 52 sub-carriers and a second resource unit (26-tone RU) with a size of 26 sub-carriers within any 20 MHz frequency band range within 320 MHz, an MRU including a third 52-tone RU and an eighth 26-tone RU within any 20 MHz frequency band range within 320 MHz, or an MRU including a second 52-tone RU and a fifth 26-tone RU within any 20 MHz frequency band range within 320 MHz, or an MRU including a first resource unit (106-tone RU) with a size of 106 sub-carriers and a fifth 26-tone RU within 320 MHz, or an MRU including a second 106-tone RU and a fifth 26-tone RU within any 20 MHz frequency band range within 320 MHz, or an MRU including a first or second resource unit (242-tone RU) with a size of 242 sub-carriers and a second resource unit (484-tone RU) within any 80 MHz frequency band range within 320 MHz, or an MRU including a third or fourth 242-tone RU and a first 484-tone RU within any 80 MHz frequency band range within 320 MHz, or an MRU including a first or second 484-tone RU and a second resource unit (996-tone RU) with a size of 996 sub-carriers within any 160 MHz frequency band range within 320 MHz, or an MRU including a third or fourth 484-tone RU and a second 996-tone RU within any 160 MHz frequency band range within 320 MHz, or the first or second 484-tone RU, the second �996-tone RU, and the third 996-tone within the lowest 240 MHz within 320 MHzAn MRU including an RU containing RU, or the third or fourth 484-tone RU of the lowest 240 MHz within 320 MHz, the first 996-tone RU, and the third 996-tone RU; or an MRU including the fifth or sixth 484-tone RU of the lowest 240 MHz within 320 MHz, the first 996-tone RU, and the second 996-tone RU; or an MRU including the first or second 484-tone RU of the highest 240 MHz within 320 MHz, the second 996-tone RU, and the third 996-tone RU; an MRU including the third or fourth 484-tone RU of the highest 240 MHz within 320 MHz, the first 996-tone RU, and the third 996-tone RU; or an MRU including the fifth or sixth 484-tone RU of the highest 240 MHz within 320 MHz, the first 996-tone RU, and the second 996-tone RU; or an MRU including the first or second 484-tone RU within 320 MHz, the second 996-tone RU, the third 996-tone RU, and the fourth 996-tone RU; an MRU including the third or fourth 484-tone RU within 320 MHz, the first 996-tone RU, the third 996-tone RU, and the fourth 996-tone RU; an MRU including the fifth or sixth 484-tone RU within 320 MHz, the first 996-tone RU, the second 996-tone RU, and the fourth 996-tone RU; or an MRU including the seventh or eighth 484-tone RU within 320 MHz, the first 996-tone RU, the second 996-tone RU, and the third 996-tone RU; or an MRU including three 996-tone RUs within 320 MHz; or an MRU including the first or second 242-tone RU of the lowest 160 MHz within 320 MHz, the second 484-tone RU, and the second 996-tone RU; an MRU including the third or fourth 242-tone RU of the lowest 160 MHz within 320 MHz, the first 484-tone RU, and the second 996-tone RU; an MRU including the fifth or sixth 242-tone RU of the lowest 160 MHz within 320 MHz, the fourth 484-tone RU, and the first 996-toneAn MRU including RUs, or an MRU including the 7th or 8th 242 - tone RUs of the lowest 160 MHz within 320 MHz, the 3rd 484 - tone RU, and the 1st 996 - tone RU, or an MRU including the 1st or 2nd 242 - tone RUs of the highest 160 MHz within 320 MHz, the 2nd 484 - tone RU, and the 2nd 996 - tone RU, an MRU including the 3rd or 4th 242 - tone RUs of the highest 160 MHz within 320 MHz, the 1st 484 - tone RU, and the 2nd 996 - tone RU, an MRU including the 5th or 6th 242 - tone RUs of the highest 160 MHz within 320 MHz, the 4th 484 - tone RU, and the 1st 996 - tone RU, or an MRU including the 7th or 8th 242 - tone RUs of the highest 160 MHz within 320 MHz, the 3rd 484 - tone RU, and the 1st 996 - tone RU.
[0050] According to the 10th aspect, the present application further provides a resource unit indication method. The method corresponds to the resource unit indication method of the 9th aspect and is described from the perspective of an access point. The method includes the following. The access point determines a trigger frame, and the trigger frame includes a resource unit allocation sub - field used to indicate allocating resources to a station. The resource unit allocation sub - field occupies N bits, and the index indicated by the N bits directly represents the absolute position of a multi - resource unit (MRU) within the bandwidth. N is greater than 0, The access point transmits the trigger frame.
[0051] In the resource unit indication method, without distinguishing the bits specially used to indicate a specific frequency band range in the resource unit allocation sub - field, it can be seen that the corresponding MRU can be directly searched based on the index indicated by the N bits of the resource unit allocation sub - field. Therefore, the processing logic is greatly simplified, which helps to reduce the complexity of the processing of the station.
[0052] For another related implementation of the resource unit indication method, refer to the related implementation of the ninth aspect. Details are not described here.
[0053] According to the eleventh aspect, the present application further provides a communication device. The communication device has some or all of the functions of a station in an example of the method in the first aspect, the third aspect, the fifth aspect, the seventh aspect, or the ninth aspect. For example, the communication device can have some or all of the functions of an embodiment of the present application, or can have the function of independently implementing any embodiment of the present application. The function may be implemented by hardware, or may be implemented by hardware that executes corresponding software. The hardware or software includes one or more units or modules corresponding to the aforementioned functions.
[0054] In a possible design, the structure of the communication device can include a processing unit and a communication unit. The processing unit is configured to support the communication device when executing the corresponding function in the aforementioned method. The communication unit is configured to support communication between the communication device and another device. The device may further include a storage unit. The storage unit is configured to be coupled to the processing unit and the communication unit, and the storage unit stores program instructions and data required for the communication device.
[0055] In an implementation, the communication device implements the related functions of the station in the first aspect, and the communication device The communication unit configured to receive a trigger frame from an access point, wherein the trigger frame includes a resource unit allocation subfield used to indicate allocating resources to the station, the resource unit allocation subfield includes a frequency band range indication and a resource unit indication, the resource unit indication is used to indicate a multi-resource unit (MRU) allocated to the station, and the frequency band range indication is used to indicate a frequency band range where the minimum resource unit (RU) within the MRU indicated by the resource unit indication is located, and a communication unit; A processing unit configured to determine the allocated MRU based on the frequency band range indication and the resource unit indication; comprising.
[0056] In an example, the processing unit may be a processor, the communication unit may be a transceiver or a communication interface, and the storage unit may be a memory.
[0057] In another implementation, the communication device implements the related functions of the station in the third aspect, and the communication device The communication unit configured to receive a trigger frame from an access point, wherein the trigger frame includes a resource unit allocation subfield used to indicate allocating resources to the station, the resource unit allocation subfield includes a frequency band range indication and a resource unit indication, the resource unit indication is used to indicate a multi-resource unit (MRU) allocated to the station, and the frequency band range indication is used to indicate a frequency band range where the MRU is located, and a communication unit; A processing unit configured to determine the allocated MRU based on the frequency band range indication and the resource unit indication; comprising.
[0058] In yet another implementation, the communication device implements the related functions of the station in the fifth aspect, and the communication device is the communication unit configured to receive a trigger frame from an access point, the trigger frame including a resource unit allocation subfield used to indicate allocating resources to the station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication, the resource unit indication being used to indicate the multi-resource unit MRU allocated to the station, and the frequency band range indication being used to indicate the frequency band range in which some or all of the resource units RU of the MRU are located within the bandwidth, and the communication unit a processing unit configured to determine the allocated MRU based on the frequency band range indication and the resource unit indication. and includes.
[0059] In yet another implementation, the communication device implements the related functions of the station in the seventh aspect, and the communication device is a communication unit that receives a trigger frame from an access point, the trigger frame including a resource unit allocation subfield used to indicate allocating resources to the station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication, the frequency band range indication being used to indicate the frequency band range within the bandwidth, the resource unit indication being used to indicate the MRU allocated to the station, and the MRU including the remaining resource units RU within the frequency band range other than the frequency band range indicated by the frequency band range indication within the bandwidth. The processing unit is configured to determine the allocated MRU based on the frequency band range indication and the resource unit indication.
[0060] In another implementation, the communication device can implement the related functions of the station in another aspect. Details are not described here.
[0061] In an implementation, the communication device implements the related functions of the station in the first aspect, a transceiver configured to receive a trigger frame from an access point, the trigger frame including a resource unit allocation subfield used to indicate allocating resources to the station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication, the resource unit indication being used to indicate a multi-resource unit (MRU) allocated to the station, and the frequency band range indication being used to indicate a frequency band range in which the smallest resource unit (RU) within the MRU indicated by the resource unit indication is located, and a processor configured to determine the allocated MRU based on the frequency band range indication and the resource unit indication, a processor configured to determine the allocated MRU based on the frequency band range indication and the resource unit indication, and includes the following.
[0062] In another implementation, the communication device implements the related functions of the station in the third aspect, and the communication device is a transceiver configured to receive a trigger frame from an access point, the trigger frame including a resource unit allocation subfield used to indicate allocating resources to the station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication, the resource unit indication being used to indicate a multi-resource unit (MRU) allocated to the station, and the frequency band range indication being used to indicate a frequency band range in which the MRU is located, and a processor configured to determine the allocated MRU based on the frequency band range indication and the resource unit indication, a processor configured to determine the allocated MRU based on the frequency band range indication and the resource unit indication, and includes the following.
[0063] In another implementation, the communication device can implement the related functions of the station in another aspect. Details are not described here.
[0064] According to the twelfth aspect, the present application further provides a communication device. The communication device has some or all of the functions of the access point in the examples of the methods in the second, fourth, sixth, eighth, or tenth aspect. For example, the communication device can have some or all of the functions of the embodiments of the present application, or can have the function of independently implementing any embodiment of the present application. The function may be implemented by hardware, or may be implemented by hardware that executes corresponding software. The hardware or software includes one or more units or modules corresponding to the foregoing functions.
[0065] In a possible design, the structure of the communication device includes a processing unit and a communication unit. The processing unit is configured to support the communication device when executing the corresponding functions in the foregoing methods. The communication unit is configured to support communication between the communication device and another device. The device may further include a storage unit. The storage unit is configured to be coupled to the processing unit and the communication unit, and the storage unit stores program instructions and data required for the communication device.
[0066] In an implementation, the communication device implements the related functions of the access point in the second aspect, and the communication device is the processing unit configured to determine a trigger frame, the trigger frame includes a resource unit allocation subfield used to indicate resource allocation to a station, the resource unit allocation subfield includes a frequency band range indication and a resource unit indication, the resource unit indication is used to indicate the multi-resource unit MRU allocated to the corresponding station, and the frequency band range indication is used to indicate the frequency band range where the smallest resource unit RU in the MRU indicated by the resource unit indication is located, a processing unit, and a communication unit configured to transmit the trigger frame, and includes.
[0067] In another implementation, the communication device implements the related functions of the access point in the fourth aspect, and the communication device a processing unit configured to determine a trigger frame, the trigger frame including a resource unit allocation subfield used to indicate allocating resources to a station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication, the resource unit indication being used to indicate the multi-resource unit MRU allocated to the corresponding station, and the frequency band range indication being used to indicate the frequency band range where the MRU is located, and a communication unit configured to transmit the trigger frame, and include.
[0068] In another implementation, the communication device implements the related functions of the access point in the sixth aspect, and the communication device a processing unit configured to determine a trigger frame, the trigger frame including a resource unit allocation subfield used to indicate allocating resources to a station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication, the resource unit indication being used to indicate the multi-resource unit MRU allocated to the corresponding station, and the frequency band range indication being used to indicate the frequency band range where some or all of the resource units RUs, to which the MRU belongs, are located, and a communication unit configured to transmit the trigger frame, and include.
[0069] In another implementation, the communication device implements the related functions of the access point in the eighth aspect, and the communication device A processing unit that determines a trigger frame, the trigger frame including a resource unit allocation subfield used to indicate resource allocation to a station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication, the frequency band range indication being used to indicate a frequency band range within a bandwidth, the resource unit indication being used to indicate a multi-resource unit (MRU) allocated to the corresponding station, the MRU including remaining resource units (RUs) within a frequency band range of the bandwidth other than the frequency band range indicated by the frequency band range indication, and a processing unit; A communication unit configured to transmit the trigger frame; and including.
[0070] In an example, the processing unit may be a processor, the communication unit may be a transceiver or a communication interface, and the storage unit may be a memory.
[0071] In another implementation, the communication device can implement related functions of an access point in another manner. Details are not described herein.
[0072] In an implementation, the communication device implements related functions of the access point in a second manner, a processor configured to determine a trigger frame, the trigger frame including a resource unit allocation subfield used to indicate resource allocation to a station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication, the resource unit indication being used to indicate a multi-resource unit (MRU) allocated to the corresponding station, the frequency band range indication being used to indicate a frequency band range in which a minimum resource unit (RU) within the MRU indicated by the resource unit indication is located, and a processor; a transceiver configured to transmit the trigger frame; and can include.
[0073] In an implementation, the communication device implements the related functions of the access point in the fourth aspect, a processor configured to determine a trigger frame, the trigger frame including a resource unit allocation subfield used to indicate allocating resources to a station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication, the resource unit indication being used to indicate the multi-resource unit MRU allocated to the corresponding station, and the frequency band range indication being used to indicate the frequency band range where the MRU is located, a processor, and a transceiver configured to transmit the trigger frame, and can include.
[0074] In another implementation, the communication device implements the related functions of the access point in the sixth aspect, and the communication device is a processor configured to determine a trigger frame, the trigger frame including a resource unit allocation subfield used to indicate allocating resources to a station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication, the resource unit indication being used to indicate the multi-resource unit MRU allocated to the corresponding station, and the frequency band range indication being used to indicate the frequency band range where a part or all of the resource units RUs of the MRU are located among the bandwidths, a processor, and a transceiver configured to transmit the trigger frame, and includes.
[0075] In another implementation, the communication device implements the related functions of the access point in the eighth aspect, and the communication device A processor that determines a trigger frame, the trigger frame including a resource unit allocation subfield used to indicate allocating resources to a station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication, the frequency band range indication being used to indicate a frequency band range within a bandwidth, the resource unit indication being used to indicate an MRU allocated to the corresponding station, the MRU including remaining resource units RU within a frequency band range other than the frequency band range indicated by the frequency band range indication within the bandwidth, a processor, A transceiver configured to transmit the noted trigger frame, including.
[0076] In another implementation, the communication device can implement related functions of an access point in another manner. Details are not described here.
[0077] In a specific implementation process, the processor may be configured to execute, for example but not limited to, baseband-related processing, and the transceiver may be configured to execute, for example but not limited to, radio frequency reception and transmission. The above components may be individually arranged on separate chips, or at least some or all of the components may be arranged on the same chip. For example, the processor may further be divided into an analog baseband processor and a digital baseband processor. The analog baseband processor and the transceiver may be integrated on the same chip, and the digital baseband processor may be arranged on a separate chip. With the continuous development of integrated circuit technology, the amount of components integrated on one chip may increase. For example, the digital baseband processor and multiple application processors (such as, for example but not limited to, a graphics processing unit and a multimedia processor) can be integrated on one chip. The chip may be called a system-on-a-chip. Whether to arrange all components on separate chips or integrate and arrange them on one or more chips usually depends on specific requirements of product design. The specific implementation form of the components is not limited to the embodiments of the present invention.
[0078] According to the 13th aspect, the present application further provides a processor configured to execute the method of the 1st aspect, the 3rd aspect, the 5th aspect, the 7th aspect, or the 9th aspect, or to execute the method of the 2nd aspect, the 4th aspect, the 6th aspect, the 8th aspect, or the 10th aspect. In the process of executing these methods, the process of transmitting the above information and the process of receiving the above information by the above method can be understood as the process of the processor outputting the above information and the process of the processor receiving the above input information. Specifically, when outputting the information, the processor outputs the information to the transceiver, and the transceiver transmits the information. Further, after the information is output by the processor and before the information arrives at the transceiver, other processing may need to be further executed on the information. Similarly, when the processor receives the input information, the transceiver receives the information and inputs the information to the processor. Furthermore, after the transceiver receives the information and before the information is input to the processor, other processing may need to be further executed on the information.
[0079] Based on the foregoing principles, for example, the step of receiving a trigger frame by the foregoing method can be understood as the processor inputting the trigger frame. As another example, the step of transmitting the trigger frame can be understood as the processor outputting the trigger frame.
[0080] In this case, for operations such as transmission, reception, etc. related to the processor, unless otherwise specified, or when it does not conflict with the actual functions and internal logics of the operations described in the relevant explanations, it is generally understood as operations such as input, reception, output, etc. of the processor, rather than operations such as transmission, reception, etc. directly performed by the radio frequency circuit and the antenna.
[0081] In a specific implementation process, the processor may be a processor specially configured to execute these methods, or a processor such as a general-purpose processor configured to execute computer instructions in memory to execute these methods, for example. The memory may be a non-transitory memory, such as a read only memory (ROM). The memory and the processor may be integrated on the same chip, or may be separately arranged on different chips. The type of the memory and the arrangement method of the memory and the processor are not limited in the present embodiment of the present application.
[0082] According to a 14th aspect, the present application provides a computer-readable storage medium configured to store computer software instructions used by the aforementioned data transmission device. The computer software instructions include a program used to execute the method of the 1st aspect, the 3rd aspect, the 5th aspect, the 7th aspect, or the 9th aspect, or include a program used to execute the method of the 2nd aspect, the 4th aspect, the 6th aspect, the 8th aspect, or the 10th aspect.
[0083] According to a 15th aspect, the present application further provides a computer program product including instructions. When the computer program product is executed on a computer, the computer is enabled to execute the method of the 13th aspect, the 1st aspect, the 3rd aspect, the 5th aspect, the 7th aspect, or the 9th aspect according to the 13th aspect, or the computer is enabled to execute the method of the 2nd aspect, the 4th aspect, the 6th aspect, the 8th aspect, or the 10th aspect.
[0084] According to the 16th aspect, the present application provides a chip system. The chip system includes a processor and an interface, and is configured to support a data transmission device when implementing the functions in the 1st aspect, the 3rd aspect, the 5th aspect, the 7th aspect, or the 9th aspect, for example, at least one of the data and information in the foregoing method, for example, when determining or processing a trigger frame. In a possible design, the chip system further includes a memory, and the memory is configured to store program instructions and data required by the local unit. The chip system may include a chip, or may include a chip and another individual element.
[0085] According to the 17th aspect, the present application provides a chip system. The chip system includes a processor and an interface, and is configured to support a data transmission device when implementing the functions in the 2nd aspect, the 4th aspect, the 6th aspect, the 8th aspect, or the 10th aspect, that is, when determining or processing at least one of the data and information in the foregoing method. In a possible design, the chip system further includes a memory, and the memory is configured to store program instructions and data required by the local unit. The chip system may include a chip, or may include a chip and another individual element.
Brief Description of the Drawings
[0086]
Figure 1
[0087]
Figure 2A
[0088]
Figure 2B
[0089]
Figure 3
[0090]
Figure 4
[0091]
Figure 5
[0092]
Figure 6
[0093]
Figure 7
[0094]
Figure 8
[0095]
Figure 9
[0096]
Figure 10
[0097]
Figure 11
[0098]
Figure 12
[0099]
Figure 13
[0100]
Figure 14
[0101]
Figure 15
[0102]
Figure 16
[0103]
Figure 17
[0104]
Figure 18
[0105]
Figure 19
[0106]
Figure 20
[0107]
Figure 21
[0108]
Figure 22
Embodiments for Carrying Out the Invention
[0109] The following clearly and completely describes embodiments of the present application with reference to the accompanying drawings.
[0110] A network structure to which the resource unit indication method of the present application is applicable will be described by taking FIG. 1 as an example. FIG. 1 is a schematic diagram of a network structure according to an embodiment of the present application. The network structure may include one or more access point (AP) stations and non-access point stations (non-AP STAs). For convenience of explanation, in this specification, the access point station is referred to as an access point (AP), and the non-access point station is referred to as a station (STA). In FIG. 1, an example in which the network structure includes one AP and two stations (STA1 and STA2) will be used for explanation.
[0111] An access point may be an access point used for a terminal device (e.g., a mobile phone) to access a wired (or wireless) network, mainly deployed in homes, buildings, and campuses, with a general coverage radius ranging from dozens of meters to hundreds of meters. Of course, the access point may be deployed outdoors. The access point is equivalent to a bridge connecting a wired network and a wireless network. The main function of the access point is to connect various wireless network clients and connect the wireless network to Ethernet. Specifically, it may be a terminal device (e.g., a mobile phone) or a network device (e.g., a router) including a wireless-fidelity (WiFi) chip including the access point. The access point may be a device supporting the 802.11be standard. Alternatively, the access point may be a device supporting multiple wireless local area network (WLAN) standards of the 802.11 family, such as 802.11be, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a. The access point of the present application may be a high efficient (HE) AP or an extremely high throughput (EHT) AP, or an access point applicable to future Wi-Fi standards.
[0112] The station may be a wireless communication chip, a wireless sensor, a wireless communication terminal, etc., and may also be called a user. For example, it may be a mobile phone with Wi-Fi communication function, a tablet computer with Wi-Fi communication function, a set-top box with Wi-Fi communication function, a smart TV with Wi-Fi communication function, an intelligent wearable device with Wi-Fi communication function, an in-vehicle communication device with Wi-Fi communication function, or a computer with Wi-Fi communication function. Optionally, the station may support the 802.11be standard. Alternatively, the station may support multiple wireless local area network (WLAN) standards of the 802.11 family, such as 802.11be, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, etc.
[0113] The access point of the present application may be a high efficient (HE) STA or an extremely high throughput (EHT) STA, or may be an STA applicable to future Wi-Fi standards.
[0114] For example, the access point and the station may be devices applied to vehicle internet, nodes of the internet of things (IoT), sensors, etc., smart cameras, smart remote controls, smart water meters / meters in smart homes, sensors in smart cities, etc.
[0115] Here, 802.11n is sometimes called high throughput (HT), 802.11ac is sometimes called very high throughput (VHT), 802.11ax (Wi-Fi 6) is sometimes called high efficiency (HE), 802.11be (Wi-Fi 7) is sometimes called extremely high throughput (EHT), and the standards before HT, such as 802.11a / b / g, are sometimes collectively called non-HT (non-high throughput). In 802.11b, a non-OFDM (Orthogonal Frequency Division Multiplexing) mode is used.
[0116] From 802.11a / g, WLAN has evolved to 802.11n and 802.11ac, and to the currently discussed 802.11ax and 802.11be. Table 1 shows the bandwidth and the number of space-time streams that can be transmitted in WLAN, respectively. Table 1 Maximum Bandwidth and Maximum Transmission Rate That Can Be Transmitted in Each WLAN Standard
Table 1
[0117] As shown in Table 1, the maximum data rate supported in data transmission increases with the bandwidth. Therefore, in future Wi-Fi standards, higher bandwidths exceeding 160 MHz (e.g., 240 MHz or 320 MHz) are being considered.
[0118] Although the embodiments of the present application are mainly described by taking a network in which IEEE802.11 is deployed as an example, those skilled in the art can easily understand that the aspects of the present application can be extended to other networks using various standards or protocols, such as BLUETOOTH, high performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE802.11 standard and mainly used in Europe), wide area network (WAN), wireless local area network (WLAN), personal area network (PAN), or other networks that are currently known or will be developed later. Therefore, regardless of the coverage area and wireless access protocol used, the aspects provided in the present application can be applied to any suitable wireless network.
[0119] Furthermore, to facilitate the understanding of the related content in the embodiments of the present application, some concepts in the embodiments of the present application are described.
[0120] 1. Channel distribution
[0121] In an implementation, the bandwidth can be divided into a plurality of sub-channels. FIG. 2A is a schematic diagram of channel distribution according to an embodiment of the present application. As shown in FIG. 2A, when the bandwidth is 160 MHz, the bandwidth can be divided into a primary 20 MHz channel (or a primary channel, called Primary 20 MHz, P20), a secondary 20 MHz channel (Secondary 20 MHz, S20), a secondary 40 MHz channel (Secondary 40 MHz, S40), and a secondary 80 MHz (Secondary 80 MHz, S80) channel. In an optional implementation, channel 1 corresponds to the primary 20 MHz channel, channel 2 corresponds to the secondary 20 MHz channel, channels 3 and 4 are combined into the secondary 40 MHz channel, and channels 5 to 8 are combined into the secondary 80 MHz channel. Further, the primary 40 MHz channel (or a primary channel, called Primary 40 MHz, P40) is a 40 MHz channel where the primary 20 MHz channel is located, and the primary 80 MHz channel (or a primary channel, called Primary 80 MHz, P80) is an 80 MHz channel where the primary 20 MHz channel is located.
[0122] In another example, FIG. 2B is another schematic diagram of the channel distribution according to an embodiment of the present application. As shown in FIG. 2B, when the bandwidth is 320 MHz, the bandwidth can be divided into a primary 20 MHz channel (or a primary channel, called Primary 20 MHz, P20), a secondary 20 MHz channel (Secondary 20 MHz, S20), a secondary 40 MHz channel (Secondary 40 MHz, S40), a secondary 80 MHz (Secondary 80 MHz, S80) channel, and a secondary 160 MHz (Secondary 160 MHz, S160) channel. In an optional implementation, channel 1 corresponds to the primary 20 MHz channel, channel 2 corresponds to the secondary 20 MHz channel, channels 3 and 4 are combined into the secondary 40 MHz channel, channels 5 to 8 are combined into the secondary 80 MHz channel, and channels 9 to 16 are combined into the secondary 160 MHz channel. Further, the primary 40 MHz channel (or a primary channel, called Primary 40 MHz, P40) is a 40 MHz channel where the primary 20 MHz channel is located, the primary 80 MHz channel (or a primary channel, called Primary 800 MHz, P80) is an 80 MHz channel where the primary 20 MHz channel is located, and the primary 160 MHz channel (or a primary channel, called Primary 160 MHz, P160) is a 160 MHz channel where the primary 20 MHz channel is located.
[0123] In another implementation, the bandwidth can be divided into resource units (RUs) of different sizes. Resource units of different sizes include different numbers of subcarriers, for example, a resource unit (referred to as a 996 - tone RU) that includes 996 subcarriers (or has a size of 996 subcarriers), a resource unit (referred to as a 484 - tone RU) that includes 484 subcarriers (or has a size of 484 subcarriers), a resource unit (referred to as a 484 - tone RU) that includes 484 subcarriers (or has a size of 484 subcarriers), a resource unit (referred to as a 106 - tone RU) that includes 106 subcarriers (or has a size of 106 subcarriers), a resource unit (referred to as a 26 - tone RU) that includes 26 subcarriers (or has a size of 26 subcarriers), a resource unit (referred to as a 52 - tone RU) that includes 52 subcarriers (or has a size of 52 subcarriers), a resource unit (referred to as a 2*996 - tone RU, a (996 + 996) - tone RU that includes two 996 - tone RUs, or a (996 + 996) - tone MRU) that includes 2*996 subcarriers (or has a size of 2*996 subcarriers), or a resource unit (referred to as a 3*996 - tone RU, a (996 + 996 + 996) - tone RU that includes three 996 - tone RUs, or a (996 + 996 + 996) - tone MRU) that includes 3*996 subcarriers (or has a size of 3*996 subcarriers) can be combined to obtain.
[0124] Figure 3 is a schematic diagram of sub-carrier distribution within 80 MHz according to an embodiment of the present application. As shown in Figure 3, the first row indicates that there may be 36 26-tone RUs included in 80 MHz, the second row indicates that there may be 16 52-tone RUs included in 80 MHz, the third row indicates that there may be 8 106-tone RUs included in 80 MHz, the fourth row indicates that there may be 4 242-tone RUs included in 80 MHz, and the fifth row indicates that there may be 2 484-tone RUs included in 80 MHz. Here, 484L represents the left half of the 484-tone RU, and 484R represents the right half of the 484-tone RU. Each of the two parts contains 242 sub-carriers, which is another schematic diagram of the 484-tone RU. The sixth row indicates that 80 MHz can include one 996-tone RU. Further, in addition to the RUs used to transmit data, as shown in Figure 3, there are also guard sub-carriers, empty sub-carriers, or direct current (DC) sub-carriers.
[0125] A 160 MHz bandwidth including a 160 MHz bandwidth with discrete 80 MHz + 80 MHz can be considered as an overlapping combination of the sub-carrier distributions of two 80 MHz bandwidths shown in Figure 3. For example, the overall bandwidth may include one 2*996-tone RU, or may include various combinations of 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, 484-tone RUs, and 996-tone RUs.
[0126] In the case of a 240 MHz bandwidth including a 240 MHz bandwidth with discrete 160 MHz + 80 MHz, the entire bandwidth can be considered as an overlapping combination of the sub-carrier distributions of three 80 MHz bandwidths shown in Figure 3, or can also include various combinations of 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, 484-tone RUs, and 996-tone RUs.
[0127] For a 320 MHz bandwidth including a 320 MHz bandwidth with a 320 MHz bandwidth or discrete 160 MHz + 160 MHz, the entire bandwidth can be considered as an overlapping combination of the 4 sub - carrier distributions of 80 MHz bandwidths shown in FIG. 3, or can also include various combinations of 26 - tone RUs, 52 - tone RUs, 106 - tone RUs, 242 - tone RUs, 484 - tone RUs, and 996 - tone RUs.
[0128] In the sub - carrier distribution of the above bandwidth, the frequency increases in order from left to right. For example, the left side of FIG. 3 can be considered as the lowest frequency, and the right side of FIG. 3 can be considered as the highest frequency. The resource units are numbered from left to right, for example, the 1st resource unit and the 2nd resource unit. As shown in FIG. 3, the 4 242 - tone RUs included in 80 MHz are each numbered from left to right, which are the 1st 242 - tone RU, the 2nd 242 - tone RU, the 3rd 242 - tone RU, and the 4th 242 - tone RU. The 1st 242 - tone RU and the 2nd 242 - tone RU correspond one - to - one with the 2 lowest 20 MHz frequency band ranges within 80 MHz in ascending order of frequency. The 3rd 242 - tone RU and the 4th 242 - tone RU correspond one - to - one with the 2 highest 20 MHz frequency band ranges within 80 MHz in ascending order of frequency. Since there is one central 26 - tone RU for each 80 MHz bandwidth, the 20 MHz corresponding to the 242 - tone RU and the 242 - tone RU do not completely overlap in frequency.
[0129] In addition to some of the aforementioned RUs, multi-resource units (MRUs) are further introduced in 802.11be by combining multiple RUs of the aforementioned sizes. For example, a (52 + 26)-tone RU (also called a (52 + 26)-tone MRU or a 78-tone RU) that includes one 52-tone RU and one 26-tone RU, a (106 + 26)-tone RU (also called a (106 + 26)-tone MRU or a 132-tone RU) that includes one 106-tone RU and one 26-tone RU, a (484 + 242)-tone RU (also called a (484 + 242)-tone MRU or a 726-tone RU) that includes one 484-tone RU and one 242-tone RU, a (996 + 484)-tone RU (also called a (996 + 484)-tone MRU or a 1480-tone RU) that includes one 996-tone RU and one 484-tone RU, a (2 * 996 + 484)-tone RU (also called a (2 * 996 + 484)-tone MRU or a 2476-tone RU) that includes two 26-tone RUs and one 484-tone RU, a 3 * 996-tone RU (also called a 3 * 996-tone MRU or a 2988-tone RU) that includes three 996-tone RUs, a (3 * 996 + 484)-tone RU (also called a (3 * 996 + 484)-tone MRU or a 3472-tone RU) that includes three 996-tone RUs and one 484-tone RU, or a (996 + 484 + 242)-tone RU (also called a (996 + 484 + 242)-tone MRU or a 1722-tone RU) that includes one 996-tone RU, one 484-tone RU, and one 242-tone RU are further introduced in 802.11be.
[0130] The 26-tone RU supports approximately 2 MHz, the 52-tone RU supports approximately 4 MHz, the 106-tone RU supports approximately 8 MHz, and the 242-tone RU supports approximately 20 MHz. For other sizes of RUs, addition or multiplication may be performed accordingly. Details are not described here.
[0131] Multiple RUs assigned by an access point to a station may be referred to as the MRU assigned to the station. The MRU includes multiple RUs, multiple combined resource units, or multiple combined resource units, or a combination of multiple resource units. Unless otherwise specified, in this specification, "combined", "combined with", and "combination" have the same meaning. Optionally, the MRU including multiple RUs can further include some DC subcarriers, empty subcarriers, etc.
[0132] 2. Uplink Transmission Scheduling Method Based on Trigger Frame
[0133] Typically, a STA obtains transmission permission due to channel contention and transmits uplink data by preempting a channel based on the EDCA (enhanced distributed channel access) method. The uplink transmission scheduling method based on a trigger frame is introduced in 802.11ax. Fig. 4 shows a schematic diagram of the uplink transmission scheduling method based on a trigger frame. Fig. 4 is a schematic diagram of uplink transmission based on a trigger frame according to an embodiment of the present application. An access point transmits a trigger frame. The trigger frame includes resource scheduling parameters and other parameters used by one or more stations to transmit an uplink sub-physical layer protocol data unit (PPDU). After a station receives the trigger frame, the station obtains a user information field that matches (or is the same as) the station's association identifier through analysis, and transmits a high efficient trigger based physical layer protocol data unit (HE TB PPDU) in the RU or MRU indicated by the resource unit allocation sub-field of the user information field. That is, the EHT TB PPDU is a type of EHT PPDU. After the access point receives an uplink multi-user PPDU including uplink sub-PPDUs transmitted from one or more stations, it responds with an acknowledgment frame. The acknowledgment frame transmitted from the access point to one or more stations can be transmitted in the downlink OFDMA mode or can also be transmitted in the non-HT retransmission mode. The acknowledgment frame includes an acknowledgment (Ack) frame and a block acknowledgment (Block Ack) frame. The Block Ack frame includes a compressed Block Ack frame and a multi-station Block Ack (Multi-STA Block Ack) frame.An Ack frame and a Block Ack frame are acknowledgments of uplink sub-PPDUs transmitted from one station, and a Multi-STA Block Ack frame is an acknowledgment of uplink sub-PPDUs transmitted from one or more stations.
[0134] In an implementation, the frame format of the trigger frame can be shown in FIG. 5. FIG. 5 is a schematic diagram of the structure of the trigger frame according to an embodiment of the present application. The trigger frame can include only some of the fields shown in FIG. 5. Alternatively, the trigger frame can include more fields than those shown in FIG. 5. This is not limited in the present embodiment of the present application. For example, the trigger frame includes a common information field and a user information list field. The trigger frame can further include a frame control field, a duration field, a receiver address (RA) field, a transmitter address (TA) field, a padding field, a frame check sequence (FCS) field, etc.
[0135] The common information field is also called a common field or a common information field. The common information field contains common information that needs to be read by all stations. For example, it includes a trigger type sub-field, a length sub-field, a cascade indication sub-field, a carrier sense required (CS Required) sub-field, a bandwidth sub-field, a guard interval + long-term training sequence (GI+LTF) sub-field, a trigger-dependent common information (trigger-dependent common information) sub-field, etc.
[0136] The user information list field may also be referred to as the user information list field, the field per station, etc. The user information list field contains one or more user information fields. Each user information field contains information that needs to be read at each station. For example, an Association Identifier (AID) subfield, a Resource Unit (RU) allocation subfield, a coding type subfield, a Modulation and Coding Scheme (MCS) subfield, a reserved subfield, and a trigger dependent user information subfield.
[0137] The association identifier field is used to indicate the association identifier of the station corresponding to the user information field. The resource unit allocation subfield is used to indicate the RU / MRU (or the location of the RU / MRU) allocated to the station.
[0138] In this specification, "field" may also be referred to as "field", "information", etc., and "subfield" may also be referred to as "subfield", "information", etc.
[0139] The PPDU transmitted by the station on the allocated RU / MRU may be an Extremely High Throughput trigger based physical layer protocol data unit (EHT TB PPDU). The functions of each field of the PPDU are shown in Table 2. It should be understood that only examples are shown here. In a standard formulation or actual implementation, the EHT PPDU may contain additional fields. Table 2 Functions of Each Field of the PPDU
Table 2
[0140] With the development of wireless local area networks, the data rate required for a station to perform uplink data transmission increases. A method that enables a station to perform uplink data transmission using multiple resource units and increase the data rate by having an access point allocate multiple resource units to the station and instruct the station on those multiple resource units has become an issue that needs to be resolved urgently.
[0141] This application provides a resource unit indication method. In the method, an access point can allocate an MRU to a station. The resource unit indication method is also referred to as a multi-resource unit indication method, a multi-resource unit combination method, etc. In an embodiment of this application, an MRU is allocated to a station using a trigger frame, and a resource unit allocation subfield within the trigger frame is designed to implement the allocation of RUs / MRUs within 320 MHz. The trigger frame designed in the embodiment of this application can be applied to cases where there is a high uplink transmission bandwidth and the types of uplink transmission resource blocks allocated to a station increase in the 802.11be (EHT) and future Wi-Fi systems.
[0142] Each station corresponds to one resource unit allocation subfield. The resource unit allocation subfield is divided into two parts. The first part of the bits is used to notify the station of a specific frequency band range, and the second part of the bits is used to notify the MRU entry based on the frequency band range. The entry is an index in the index table or an RU or MRU corresponding to the index, and the second part of the bits can indicate the RU or MRU in the index table. For simplicity of explanation, the first part of the bits may be called the frequency band range indication, and the second part of the bits may be called the resource unit indication. In a standard formulation or actual implementation, if a bit implements the functions of the first part of the bits and the second part of the bits, the bit is included within the scope of the embodiments of the present application. The names of the first part of the bits and the second part of the bits are not limited in the embodiments of the present application.
[0143] In the embodiments of the present application, it should be understood that the frequency range in which the RU in the MRU is located may be different from or the same as the actual frequency range covered by the RU. In an embodiment, the frequency range in which the RU is located may be larger than, smaller than, or the same as the actual frequency range covered by the RU.
[0144] The actual frequency range covered by the RU is smaller than the occupied frequency range. For example, the actual frequency range covered by a 484-tone RU is 40 MHz, and 40 MHz is within the second 80 MHz within 320 MHz. If the frequency range in which the RU is located is described using 80 MHz as the granularity, this can be described as follows. The frequency range in which the 484-tone RU is located is the second 80 MHz within 320 MHz.
[0145] The actual frequency range covered by the RU is the same as or equal to the occupied frequency range. For example, the actual frequency range covered by a 484-tone RU is 40 MHz, and 40 MHz is within the third 40 MHz within 320 MHz. When describing the frequency range where the RU is located using 40 MHz as the granularity, this can be described as follows. The frequency range where the 484-tone RU is located is the third 40 MHz within 320 MHz.
[0146] The actual frequency range covered by the RU is the same as or equal to the occupied frequency range. For example, the actual frequency range covered by a 996-tone RU is 80 MHz, and 80 MHz is within the second 80 MHz within 320 MHz. When describing the frequency range where the RU is located using 80 MHz as the granularity, this can be described as follows. The frequency range where the 996-tone RU is located is the second 80 MHz within 320 MHz.
[0147] The actual frequency range covered by the RU is larger than the occupied frequency range. For example, the actual frequency range covered by a 996-tone RU is 80 MHz, and 80 MHz is within the second 80 MHz within 320 MHz. When describing the frequency range where the RU is located using 40 MHz as the granularity, this can be described as follows. The frequency range where the 996-tone RU is located is the third (or fourth) 40 MHz within 320 MHz.
[0148] In the case of an MRU, the frequency band range indication and the frequency band range may be in a relationship described in any of the following manners.
[0149] According to the first manner, the frequency band range indication is used to indicate the frequency band range where the smallest RU within the MRU is located.
[0150] That is, the resource unit indication is used to indicate the multi-resource unit (MRU) allocated to the station, and the frequency band range indication is used to indicate the frequency band range in which the minimum resource unit (RU) within the MRU indicated by the resource unit indication is located. Then, the station determines the allocated MRU based on the frequency band range indication and the resource unit indication.
[0151] In another implementation, the resource unit indication is used to indicate the multi-resource unit (MRU) allocated to the station, and the frequency band range indication is used to indicate the frequency band range in which the RUs within the MRU indicated by the resource unit indication are located. Then, the station determines the allocated MRU based on the frequency band range indication and the resource unit indication. The RUs within the MRU may be the minimum RU within the aforementioned MRU, the maximum RU within the MRU, or an RU with a preset size within the MRU. In the following embodiments, the minimum RU is used as an example for description. In this implementation, the frequency band range indication may indicate the frequency band range, and the frequency band range is the frequency band range in which the RUs are located within the MRU. In this way, when the number of bits of the resource unit indication is the same, or when the resource unit indication needs to indicate the same number of MRU entries, the resource unit indication can indicate more MRU entries, fewer indexes are required, and more indexes can be reserved for indicating other information.
[0152] The granularity used for the frequency band range indication to indicate the frequency band range where the RUs in the MRU are located is 40 MHz, 80 MHz, 160 MHz, 240 MHz, or 320 MHz. That is, in the embodiment, the frequency band range indication is used to indicate 80 MHz where the smallest RU in the MRU is located. In another embodiment, the frequency band range indication is used to indicate 40 MHz where the smallest RU in the MRU is located. In yet another embodiment, the frequency band range indication is used to indicate 160 MHz where the RUs in the MRU are located. In yet another embodiment, the frequency band range indication is used to indicate 240 MHz where the RUs in the MRU are located. In yet another embodiment, the frequency band range indication is used to indicate 320 MHz where the RUs in the MRU are located.
[0153] In this application, the resource unit indication method 110 is described using an example where the frequency band range indication is used to indicate 80 MHz where the RUs in the MRU are arranged, and the resource unit indication method 120 is described using an example where the frequency band range indication is used to indicate 40 MHz where the RUs in the MRU are located. To avoid redundancy, other granularities of the frequency band range are not described. However, those skilled in the art can obtain related embodiments based on this implementation, the resource unit indication method 110, and the resource unit indication method 120.
[0154] According to the second aspect, the frequency band range indication is used to indicate a frequency band range not related to the MRU.
[0155] In the implementation, the resource unit indication is used to indicate the multi-resource unit MRU allocated to the station, and the frequency band range indication is used to indicate the frequency band range where a part or all of the resource units RUs other than the MRU are located within the bandwidth. Then, the station determines the allocated MRU based on the frequency band range indication and the resource unit indication.
[0156] In another implementation, the frequency band range indication is used to indicate the frequency band range within the bandwidth, the resource unit indication is used to indicate the MRUs allocated to the station, and the MRUs include the remaining resource units RU within the frequency band range other than the frequency band range indicated by the frequency band range indication within the bandwidth. The station determines the allocated MRUs based on the frequency band range indication and the resource unit indication.
[0157] In this implementation, it can be seen that the band range indication indicates the frequency band range, and the frequency band range is a frequency band range that has no relation to the MRUs indicated by the resource unit indication. In this way, the station learns the frequency band range related to the MRUs within the bandwidth. Further, the resource unit indication can indicate more MRU entries when the number of bits is the same, or when the resource unit indication needs to indicate the same number of MRU entries, fewer indexes are required, and more indexes can be reserved for indicating other information.
[0158] In the present application, the resource unit indication method 210 is described using the example of "the frequency band range indication is used to indicate the frequency band range in which some or all of the resource units RU other than the MRUs are located within the bandwidth", and the resource unit indication method 220 is described using the example of "the MRUs include the remaining resource units RU within the frequency band range other than the frequency band range indicated by the frequency band range indication within the bandwidth".
[0159] According to the third aspect, the frequency band range indicated by the frequency band range indication is variable and is related to the type of MRUs indicated by the resource unit indication.
[0160] The granularity of the frequency band range indicated by the frequency band range indication is related to the MRU indicated by the resource unit indication. Optionally, the frequency band range indication is used to indicate the frequency band range in which the MRU indicated by the resource unit indication is located. Therefore, the frequency band range indicated by the frequency band range indication is variable and not the fixed granularity of the frequency band range described in the first aspect.
[0161] In this implementation, the frequency band range indication can indicate the frequency band range in which the MRU indicated by the resource unit indication is located. In this way, the station learns the frequency band range related to the MRU in the bandwidth. Further, the resource unit indication can indicate more MRU entries when the number of bits is the same, or when the resource unit indication needs to indicate the same number of MRU entries, fewer indexes are required, and more indexes can be reserved for indicating other information.
[0162] In this application, the resource unit indication method 310 is described using the example of "the frequency band range indication is used to indicate the frequency band range in which the MRU indicated by the resource unit indication is located".
[0163] In the resource unit indication methods of the above three aspects, it can be seen that when the station receives the corresponding resource unit allocation subfield, the station can learn the MRU, for example, the position of the MRU, by reading the first part and the second part of the bits.
[0164] According to a fourth aspect, the present application further provides a resource unit indication method. In this aspect, for indication, the first part of the bits and the second part of the bits can be combined into one part. That is, when the resource unit assigned to the station is indicated, all the bits of the resource unit allocation subfield are used for indication, and the first part of the bits used to indicate the frequency range and the second part of the bits used to indicate the resource unit are no longer distinguishable. For example, the resource unit allocation subfield corresponding to the station occupies N bits, and the index indicated by the N bits directly represents the absolute position of the RU or multi-resource unit MRU in the bandwidth. Thereafter, the station can learn the assigned RU / MRU by querying a table based on the index indicated by the N bits. Therefore, in the present application, the resource unit indication method 410 is described using the example where "the index indicated by N bits directly represents the absolute position of the RU or multi-resource unit MRU in the bandwidth".
[0165] The following will separately describe the resource unit indication method 110, the resource unit indication method 120, the resource unit indication method 210, the resource unit indication method 220, the resource unit indication method 310, and the resource unit indication method 410 with reference to the accompanying drawings.
[0166] Embodiment 1. The resource unit indication method 110 will be mainly described in Embodiment 1.
[0167] FIG. 6 is a schematic flowchart of the resource unit indication method 110 according to an embodiment of the present application. As shown in FIG. 6, the resource unit indication method 110 includes, but is not limited to, the following steps.
[0168] S111: The access point determines a trigger frame.
[0169] The trigger frame includes a resource unit allocation subfield used to indicate resource allocation to a station. The resource unit allocation subfield includes a frequency band range indication and a resource unit indication. The resource unit indication is used to indicate the multi-resource unit MRU allocated to the corresponding station. Optionally, the frequency band range indication is used to indicate the 80 MHz where the smallest resource unit RU within the MRU indicated by the resource unit indication is located.
[0170] S112: The access point transmits a trigger frame.
[0171] S113: The station receives the trigger frame from the access point.
[0172] S114: The station determines the allocated MRU based on the frequency band range indication and the resource unit indication.
[0173] In an implementation, in step S114, the station determining the allocated MRU based on the frequency band range indication and the resource unit indication includes the following. The station determines the 80 MHz indicated by the frequency band range indication (i.e., the frequency band range indication can indicate the value of the frequency band range, i.e., 80 MHz, and the position within the bandwidth), can learn that the smallest RU within the MRU indicated by the resource unit indication is 80 MHz, and then learns the allocated MRU by referring to the index indicated by the resource unit indication.
[0174] For example, the MRU indicated by the resource unit indication is a (52 + 26)-tone RU, and the frequency band range indicated by the frequency band range indication is 80 MHz where the 26-tone RU among the (52 + 26)-tone RUs is located. Alternatively, the MRU indicated by the resource unit indication is a (106 + 26)-tone RU, and the frequency band range indicated by the frequency band range indication is 80 MHz where the 26-tone RU among the (106 + 26)-tone RUs is located. Alternatively, the MRU indicated by the resource unit indication is a (484 + 242)-tone RU, and the frequency band range indicated by the frequency band range indication is 80 MHz where the 242-tone RU among the (484 + 242)-tone RUs is located. Alternatively, the MRU indicated by the resource unit indication is a (996 + 484)-tone RU, and the frequency band range indicated by the frequency band range indication is 80 MHz where the 484-tone RU among the (996 + 484)-tone RUs is located. Alternatively, the MRU indicated by the resource unit indication is a (2 * 996 + 484)-tone RU, and the frequency band range indicated by the frequency band range indication is 80 MHz where the 484-tone RU among the (2 * 996 + 484)-tone RUs is located. Alternatively, the MRU indicated by the resource unit indication is a 3 * 996-tone RU, and the frequency band range indicated by the frequency band range indication is 80 MHz where one 996-tone RU among the 3 * 996-tone RUs is located. Alternatively, the MRU indicated by the resource unit indication is a (3 * 996 + 484)-tone RU, and the frequency band range indicated by the frequency band range indication is 80 MHz where the 484-tone RU among the (3 * 996 + 484)-tone RUs is located. Alternatively, the MRU indicated by the resource unit indication is a (996 + 484 + 242)-tone RU, and the frequency band range indicated by the frequency band range indication is 80 MHz where the 242-tone RU among the (996 + 484 + 242)-tone RUs is located.
[0175] The resource unit allocation subfield contains 9 bits. Assume that the frequency band range indication is the first bit and the second bit indicated as B0 and B1 within the resource unit allocation subfield. In this case, B0 and B1 indicate 80 MHz within 320 MHz. Table 3 shows the frequency band range of 80 MHz that needs to be indicated by the frequency band range indication (B0 and B1), and assumes that it shows the 80 MHz where the smallest RU within the MRU indicated by the resource unit indication is located. The frequency band range of 80 MHz within 320 MHz is called the first 80 MHz, the second 80 MHz, the third 80 MHz, and the fourth 80 MHz in ascending order of frequency.
[0176] As shown in Table 3, when B0B1 is 00, it indicates that the frequency band range indicated by the frequency band range indication is the first 80 MHz within 320 MHz. When B0B1 is 01, it indicates that the frequency band range indicated by the frequency band range indication is the second 80 MHz within 320 MHz. When B0B1 is 10, it indicates that the frequency band range indicated by the frequency band range indication is the third 80 MHz within 320 MHz. When B0B1 is 11, it indicates that the frequency band range indicated by the frequency band range indication is the fourth 80 MHz within 320 MHz. Table 3 Frequency band range that needs to be indicated by the frequency band range indication (B0 and B1)
Table 3
[0177] The resource unit indication is the 3rd bit to the 9th bit denoted as B2 to B8 in the resource unit allocation subfield. In this case, referring to the frequency band range indication and the RU or MRU to be indicated, the RU or MRU to be indicated by the resource unit indication can be shown in Table 4. The values of B2 to B8 are in the first column of Table 4 and can be called the index indicated by the resource unit indication. The second column of Table 4 shows the resource unit size corresponding to each index. The third column of Table 4 shows the number of indexes, i.e., the number of entries, corresponding to each resource unit size. In Table 4, referring to the frequency band range indication of each index, the corresponding RU or MRU can be determined. Table 4 Entries to be indicated by the resource unit indication (B2 to B8)
Table 4
[0178] As shown in Figure 3, there are 36 positions in the 26-tone RU within 80 MHz. Therefore, based on the 80 MHz indicated by the frequency band range indication, the resource unit indication indicates one of the indexes 0 to 35 shown in Table 4 and indicates one corresponding 26-tone RU within 80 MHz.
[0179] Optionally, in 802.11ax, there are 37 positions in a 26-tone RU within 80 MHz. Therefore, in the table corresponding to the resource unit indication in 802.11ax, there are 37 indexes used to indicate a 26-tone RU, that is, indexes from index 0 to index 36. Therefore, in this application, in order to improve compatibility with 802.11ax devices, index 36 in Table 4 may be reserved and not used to indicate a 52-tone RU, that is, indexes starting from index 37 are used to indicate other RUs / MRUs. In this way, since 802.11ax devices can continue to read the relevant entries in Table 4 in this embodiment of this application, the technical solution provided in this embodiment of this application is compatible with existing standards.
[0180] As shown in FIG. 3, there are 16 positions in a 52-tone RU within 80 MHz. Therefore, based on the 80 MHz indicated by the frequency band range indication, the resource unit indication indicates one of indexes 36 to 51 shown in Table 4 and indicates the corresponding 52-tone RU within 80 MHz.
[0181] As shown in FIG. 3, there are 8 positions in a 106-tone RU within 80 MHz. Therefore, based on the 80 MHz indicated by the frequency band range indication, the resource unit indication indicates one of indexes 52 to 59 shown in Table 4 and indicates one corresponding 52-tone RU within 80 MHz.
[0182] As shown in FIG. 3, there are 4 positions in a 242-tone RU within 80 MHz. Therefore, based on the 80 MHz indicated by the frequency band range indication, the resource unit indication indicates one of indexes 60 to 63 shown in Table 4 and indicates one corresponding 242-tone RU within 80 MHz.
[0183] As shown in Fig. 3, there are two positions for 484-tone RUs within 80 MHz. Therefore, based on the 80 MHz indicated by the frequency band range indication, the resource unit indication indicates one of the indexes 64 and 65 shown in Table 4, indicating one corresponding 484-tone RU within 80 MHz.
[0184] The frequency band range indication can indicate the 80 MHz where the 996-tone RU is located. Therefore, only one index 66 is required for the resource unit indication to indicate the 996-tone RU. Accordingly, the station determines the 80 MHz where the smallest RU within the MRU is located based on the frequency band range indication, and then the station can learn that the RU corresponding to the 80 MHz is the RU to which the 996-tone RU with the RU size corresponding to the index 66 indicated by the resource unit indication is assigned by referring to the information indicating that the RU size is the 996-tone RU.
[0185] The method of indicating a single RU has been described above. The method of indicating the MRU will be described below. In the schematic diagrams of the MRUs shown in FIGS. 7 to 14 of this specification, each MRU in each attached drawing includes RUs hatched with vertical lines. That is, the RUs hatched with vertical lines represent the RUs included in the MRU. For example, in the three (26 + 52)-tone RUs shown in Fig. 7, the (26 + 52)-tone RU shown in the first row includes the second 26-tone RU hatched with vertical lines and the second 52-tone RU hatched with vertical lines. Also, in this specification, "*" and "×" represent the same meaning and are not distinguished. For example, 2*996-tone RUs can be represented as 2×996-tone RUs.
[0186] The 2*996-tone RU cannot span across two 160 MHz frequency band ranges. That is, the frequency band range where the 2*996-tone RU is located can only be the primary 160 MHz or the secondary 160 MHz. Therefore, the frequency band range indication can indicate the 80 MHz where one 996-tone RU within the 2*996-tone RU is located, and the position of the other 996-tone RUs within the 2*996-tone RU can be known. Thus, for the resource unit indication, only one index 67 is required to indicate the 2*996-tone RU with reference to the frequency band range indication. Accordingly, the station determines the 80 MHz where the smallest RU within the MRU is located based on the frequency band range indication, and then the station refers to the information indicating that the RU size corresponding to the index indicated in the resource unit indication, for example, 67, is the 2*996-tone RU, and can learn that the primary 160 MHz or the secondary 160 MHz where the 80 MHz is located is allocated to the 2*996-tone RU.
[0187] There is only one 4*996-tone RU within 320 MHz. Therefore, the resource unit indication may indicate one index 68, whereby the station can learn that the allocated RU is the 4*996-tone RU.
[0188] For the (52 + 26)-tone RUs within 20 MHz, there are 3 combinations shown in Figure 7: the (52 + 26)-tone RU including the second 52-tone RU and the second 26-tone RU within 20 MHz, the (52 + 26)-tone RU including the second 52-tone RU and the fifth 26-tone RU within 20 MHz, and the (52 + 26)-tone RU including the third 52-tone RU and the eighth 26-tone RU. Since it is not possible to execute combinations of (52 + 26)-tone RUs beyond 20 MHz, there are 12 (i.e., 4 * 3) combinations for the (52 + 26)-tone RUs within 80 MHz. Therefore, based on the 80 MHz indicated by the frequency band range indication where the 26-tone RU is located, the resource unit indication needs to further indicate one of the indexes from 69 to 80 to indicate one corresponding (52 + 26)-tone RU within 80 MHz. The ascending indexes 69 to 80 may correspond one-to-one with the start frequencies of the 12 ascending (52 + 26)-tone RUs.
[0189] For the (106 + 26)-tone RUs within 20 MHz, as shown in Figure 8, there are 2 combinations: the (106 + 26)-tone RU including the first 106-tone RU and the fifth 26-tone RU within 20 MHz, and the (106 + 26)-tone RU including the second 106-tone RU and the fifth 26-tone RU within 20 MHz. Therefore, there are 8 (i.e., 4 * 2) combinations for the (106 + 26)-tone RUs within 80 MHz. Therefore, based on the 80 MHz indicated by the frequency band range indication where the 26-tone RU is located, the resource unit indication needs to further indicate one of the indexes from 81 to 88 to indicate one corresponding (106 + 26)-tone RU within 80 MHz. The ascending indexes 81 to 88 may correspond one-to-one with the start frequencies of the 8 ascending (106 + 26)-tone RUs.
[0190] For the (484 + 242)-tone RUs within 80 MHz, there are four combinations shown in Fig. 9: the (484 + 242)-tone RU including the second 484-tone RU and the first 242-tone RU within 80 MHz, the (484 + 242)-tone RU including the second 484-tone RU and the second 242-tone RU within 80 MHz, the (484 + 242)-tone RU including the first 484-tone RU and the third 242-tone RU within 80 MHz, and the (484 + 242)-tone RU including the first 484-tone RU and the fourth 242-tone RU within 80 MHz. Therefore, based on the 80 MHz indicated by the frequency band range indication where the 242-tone RU is located, the resource unit indication needs to further indicate one of the indexes 89 to 92 to indicate one corresponding (484 + 242)-tone RU within 80 MHz. The ascending indexes 89 to 92 may correspond one-to-one with the start frequencies of the four ascending (484 + 242)-tone RUs.
[0191] (996 + 484)-tone RUs may be located within the primary 160 MHz or the secondary 160 MHz. Therefore, for (996 + 484)-tone RUs within 160 MHz, there are four combinations shown in Figure 10: a (996 + 484)-tone RU including the first 484-tone RU and the second 996-tone RU within 160 MHz, a (996 + 484)-tone RU including the second 484-tone RU and the second 996-tone RU within 160 MHz, a (996 + 484)-tone RU including the third 484-tone RU and the first 996-tone RU within 160 MHz, and a (996 + 484)-tone RU including the fourth 484-tone RU and the first 996-tone RU within 160 MHz. Therefore, based on the 80 MHz indicated by the frequency band range indication where the 484-tone RU is located, the station can directly learn the position of the 996-tone RU within the (996 + 484)-tone RU. Therefore, the resource unit indication needs to further indicate one of the indexes 93 and 94 to indicate the position of the 484-tone RU within the (996 + 484)-tone RU within 80 MHz. Since there are two positions for the 484-tone RU within 80 MHz, the resource unit indication corresponds to two entries.
[0192] Thus, on the access point side, the frequency band range indication may indicate the 80 MHz where the 484-tone RU within the (996 + 484)-tone RU is located, and the resource unit indication may indicate index 93 or index 94. Correspondingly, after receiving the resource unit allocation subfield, the station can determine the allocated (996 + 484)-tone RU based on the 80 MHz indicated by the frequency band range indication and referring to the position of the 484-tone RU within the 80 MHz corresponding to the index value indicated by the resource unit indication.
[0193] For example, assume that index 93 corresponds to the first 484-tone RU within the 80 MHz indicated by the frequency range indication, index 94 corresponds to the second 484-tone RU within the 80 MHz indicated by the frequency range indication, and the 160 MHz shown in FIG. 10 is the primary 160 MHz within 320 MHz. Thus, referring to Tables 3 and 4, in the resource unit allocation subfield corresponding to the first (996 + 484)-tone RU in the first row of FIG. 10, the frequency range indication is 00 and the resource unit indication is 93. In the resource unit allocation subfield corresponding to the second (996 + 484)-tone RU in the first row of FIG. 10, the frequency range indication is 00 and the resource unit indication is 94. In the resource unit allocation subfield corresponding to the first (996 + 484)-tone RU in the second row of FIG. 10, the frequency range indication is 01 and the resource unit indication is 93. In the resource unit allocation subfield corresponding to the second (996 + 484)-tone RU in the second row of FIG. 10, the frequency range indication is 01 and the resource unit indication is 94.
[0194] (2*996 + 484)-tone RU is transmitted at 240 MHz and can only exist within the 240 MHz formed by puncturing the lowest or highest 80 MHz within 320 MHz. There are six combinations of (2*996 + 484)-tone RUs within 240 MHz as shown in Figure 11: (2*996 + 484)-tone RU including the first 484-tone RU, the second 996-tone RU, and the third 996-tone RU within 240 MHz; (2*996 + 484)-tone RU including the second 484-tone RU, the second 996-tone RU, and the third 996-tone RU within 240 MHz; (2*996 + 484)-tone RU including the third 484-tone RU, the first 996-tone RU, and the third 996-tone RU within 240 MHz; (2*996 + 484)-tone RU including the fourth 484-tone RU, the first 996-tone RU, and the third 996-tone RU within 240 MHz; (2*996 + 484)-tone RU including the first 484-tone RU, the first 996-tone RU, and the second 996-tone RU within 240 MHz; (2*996 + 484)-tone RU including the sixth 484-tone RU, the first 996-tone RU, and the second 996-tone RU within 240 MHz. Based on the 80 MHz indicated by the frequency band range indication where the 484-tone RU of the (2*996 + 484)-tone RU is located, there are two possible positions for the 484-tone RU of the (2*996 + 484)-tone RU within 80 MHz, and there are also two possible positions for the 240 MHz where the (2*996 + 484)-tone RU is located. Therefore, the resource unit indication needs to further indicate indexes 95 - 98 to show the corresponding positions of the (2*996 + 484)-tone RU.
[0195] In another implementation, based on 80 MHz indicated by the frequency band range indication where the 484 - tone RU of the (2 * 996 + 484) - tone RU is located, there are two possible positions for the 484 - tone RU of the (2 * 996 + 484) - tone RU within 80 MHz, and three possible positions for the (2 * 996 + 484) - tone RU within 240 MHz. Therefore, the resource unit indication needs to further indicate indexes 95 to 100 to indicate the corresponding positions of the (2 * 996 + 484) - tone RU.
[0196] There are four combinations shown in FIG. 12 for the 3 * 996 - tone RU within 320 MHz: the combination of the second 996 - tone RU to the fourth 996 - tone RU within 320 MHz, the combination of the first 996 - tone RU, the third 996 - tone RU, and the fourth 996 - tone RU within 320 MHz, the combination of the first 996 - tone RU, the second 996 - tone RU, and the fourth 996 - tone RU within 320 MHz, and the combination of the first 996 - tone RU to the third 996 - tone RU within 320 MHz. Therefore, based on 80 MHz indicated by the frequency band range indication where the 996 - tone RU is located, there are three options for the remaining two 996 - tone RUs within the 3 * 996 - tone RU within 320 MHz. Therefore, the resource unit indication needs to further indicate one of indexes 99 to 101 to indicate the positions of the remaining two 996 - tone RUs combined with the 996 - tone RU corresponding to 80 MHz within 320 MHz. Indexes 99 to 101 may correspond one - to - one with the ascending start frequencies of the three 3 * 996 - tone RUs that exist when there are three options for the remaining two 996 - tone RUs.
[0197] For example, the size of the MRU indicated by the resource unit indication is 3 * 996 - tone RU, and the index indicated by the resource unit indication corresponds one - to - one with the start frequency of the combination of options of 3 * 996 - tone RU in ascending order. When the access point allocates the 3 * 996 - tone RU shown in the first row of FIG. 12 to the station, it can be learned from Table 3 that it is necessary to set B0B1 corresponding to the station to 01. Assuming that index 99 in Table 4 corresponds to the 3 * 996 - tone RU shown in the third row of FIG. 12, index 100 corresponds to the 3 * 996 - tone RU shown in the second row of FIG. 12, and index 101 corresponds to the 3 * 996 - tone RU shown in the first row of FIG. 12. In this case, both B2~B8 need to be set to 101. Then, the station learns that the RU size corresponding to the index indicated by B2~B8 is 3 * 996 - tone RU, the index indicated by B2~B8 is 101, and B0B1 indicates that the 996 - tone RU of 3 * 996 - tone RU is the second 996 - tone RU within 320 MHz. Then, the station may learn that the allocated 3 * 996 - tone RU is the 3 * 996 - tone RU shown in the first row of FIG. 12.
[0198] For the 320 MHz (3 * 996 + 484)-tone RU, there are 8 combinations shown in Figure 13: a combination of one of the 8 484-tone RUs within 320 MHz and 3 other 996-tone RUs within the frequency band range other than the 80 MHz where the 484-tone RU is located. Therefore, based on the 80 MHz indicated by the frequency band range indication where the 484-tone RU is located, there is only one option for the 3 other 996-tone RUs within 320 MHz, and there are 2 positions for the 484-tone RU within 80 MHz. Therefore, the resource unit indication needs to further indicate one of indexes 102 and 103 to indicate the position of the 484-tone RU within 80 MHz. The ascending indexes 102 and 103 may correspond one-to-one with the ascending start frequencies of the 2 484-tone RUs at the 2 positions within 80 MHz.
[0199] For the (484 + 242)-tone RU within 80 MHz within 160 MHz, there are 4 combinations shown in Figure 14, and therefore for the (996 + 484 + 242)-tone RU within 160 MHz, there are 8 combinations. Therefore, based on the 80 MHz indicated by the frequency band range indication where the 242-tone RU is located, there is only one option for the 996-tone RU within the frequency band range other than 80 MHz within 160 MHz, and there are 4 positions for the 242-tone RU within 80 MHz. Therefore, the resource unit indication needs to further indicate one of indexes 104 to 107 to indicate the position of the 242-tone RU within 80 MHz. The ascending indexes 104 to 107 may correspond one-to-one with the ascending start frequencies of the 4 242-tone RUs at the 4 positions within 80 MHz.
[0200] From the foregoing analysis, since the frequency band range where the minimum RU in the MRU is located can be further notified using the frequency band range indicated by the frequency band range indication, it helps to use a smaller number of indexes for the resource unit indication to indicate various possible positions of the MRU respectively. For example, as shown in Table 4, only 4 indexes are required for the resource unit indication to indicate each of the 8 combinations of (996 + 484 + 242)-tone RUs. In another example, as shown in Table 4, only 2 indexes are required for the resource unit indication to indicate each of the 8 combinations of (3 * 996 + 484)-tone RUs.
[0201] Compared with the method where the frequency band range indication indicates only the lowest 80 MHz related to the MRU, the frequency band range indication of the resource unit indication method 110 can carry more information. In other words, it can carry the 80 MHz where the minimum RU in the MRU is located. For example, when the frequency band range indication indicates only the lowest 80 MHz related to the MRU, the resource unit indication requires 4 indexes to indicate each of the 4 combinations of (996 + 484)-tone RUs shown in FIG. 10. When the frequency band range indication is used to indicate the 80 MHz where the minimum RU in the MRU is located, the resource unit indication requires only 2 indexes to indicate all combinations of (996 + 484)-tone RUs as shown in Table 4. Therefore, the frequency band range indication of the resource unit indication method 110 can carry more information, which helps to use a smaller number of indexes for the resource unit indication to indicate various possible positions of the MRU respectively.
[0202] Embodiments of the present application further provide a technical solution, which is related to another design of the RU Allocation subfield in the User Info field within the Trigger frame. As described in the foregoing embodiments, the RU allocation subfield is designed using 9 bits, specifically implemented in the form of a 7-bit resource unit indication + a 2-bit frequency band range indication. Here, the 2 bits are the frequency band range indication and are used to indicate the position of a specific 80 MHz. The resource unit indication including the other 7 bits is used to indicate the specific position of the RU / MRU in the case of a specific 80 MHz determined using 2 bits.
[0203] For example, as shown in Table 3, the 2 bits are used to indicate the position of a specific 80 MHz in absolute frequency, where 00 indicates the lowest 80 MHz, 01 indicates the second lowest 80 MHz, 10 indicates the second highest 80 MHz, and 11 indicates the highest 80 MHz.
[0204] A 7-bit + 2-bit mode is provided to more appropriately identify that the corresponding user information field of the receiving device is a HE / EHT user information field and to facilitate compatibility with previous generation devices (11ax) in the user information field. The 2 bits use a primary / secondary position indication method, and the 2 bits indicate the position of the 80 MHz where the smallest RU within the RU / MRU is located.
[0205] In the foregoing case, when an 80 MHz primary / secondary position indication method is used, there may be several specific designs for the RU allocation subfield as follows.
[0206] The following further describes the advantages of using the primary / secondary position indication method. The two bits of the primary / secondary indication method are represented here as BS and B0 (this can be represented by other characters, for example, B0B1 in the above embodiment which is just an example here), B can be understood as a bit, and S can be understood as a 160 MHz segment. Here, BS represents the primary 160 MHz or the secondary 160 MHz. In the case of P160 MHz, B0 represents the primary 80 MHz and the secondary 80 MHz. In the case of S160 MHz, B0 represents the lower 80 MHz and the higher 80 MHz. For example, the indication format of the two bits (BSB0) is such that 00 indicates the primary 80 MHz (P80 MHz), 01 indicates the secondary 80 MHz (S80 MHz), 10 indicates the lower 80 MHz which is also called the third 80 MHz within the secondary (S160 MHz), and 11 indicates the higher 80 MHz which is also called the fourth 80 MHz in the secondary 160 MHz (S160 MHz). Here, the correspondence between the two-bit values and meanings is just an example. In another implementation, the correspondence between the two-bit values and meanings can be interchangeable.
[0207] The 11be device can receive an 11be user information field or an 11ax user information field. When using the primary / secondary indication case, it may bring advantages to the identification of the user information field. For example, in the common field part within the trigger frame, a 4-bit bitmap format can be used to indicate primary 80MHz, secondary 80MHz, a third 80MHz, and a fourth 80MHz respectively (or 2 bits can also be used to indicate only primary 80MHz and secondary 80MHz). In such an architecture, the 11be device can use BS and B0 to learn the 80MHz to which all or part of the RUs assigned to the 11be device belong (this is because in the indication method of this embodiment, it can indicate the 80MHz where the smallest RU within the RU / MRU is located), and then use the HE / EHT indication to learn whether the read user information field is an 11ax user information field or an 11be user information field. For example, when the bitmap is 0011, it indicates that the primary / secondary 80MHz is for the ax user information field and the secondary 160MHz is for the be user information field. In this case, the 11be receiving device can use BS and B0 to locate a specific 80MHz, such as the secondary 80MHz. Since the 80MHz indicates the ax user information field, the 11be device can perform interpretation based on the ax user information field. In conclusion, the setting method of using the primary / secondary 80MHz for BS and B0 helps the 11be device to identify the HE / EHT TB PPDU.
[0208] Note that usually, 0 is set at the position of the BS in the 11ax user field (there may be a reserved field B39). Since the 11ax user information field is located at primary 160 MHz, the BS also needs to be 0, and the primary 160 MHz is considered by default. Also, B0 is at the same position in the 11ax user information field and the 11be user information field. Therefore, when an 11be device reads a user information field whose HE / EHT user information field is unknown, BS and B0 can be used and, referring to the aforementioned x-bit HE / EHT bitmap, HE / EHT can be distinguished. When the 11be user information field indicates primary / secondary 80 MHz, BS - B0 is equal to 00 or 01, and when the 11ax user information field indicates primary / secondary 80 MHz, BS - B0 is equal to 00 or 01. Therefore, interoperability is implemented. Also, BS and B0 in the 11be user information field may indicate 10 and 11, which indicates 80 MHz within secondary 160 MHz.
[0209] Embodiment (1) shows a table of 2-bit correspondence between primary / secondary indication and absolute indication.
[0210] Embodiment (1) provides a corresponding design for Table 4(1). Table 4(1) shows the correspondence between four primary / secondary cases (a, b, c, and d) at the position of the primary 80 MHz within 320 MHz, indicated by 2 bits, and 80 MHz at the absolute frequency indicated by 2 bits. The absolute frequency here is the absolute position of a specific 80 MHz across the entire 320 MHz bandwidth. In Case a, there is consistency with the position distribution at the absolute frequency, that is, the primary 80 MHz is at the lowest 80 MHz at the absolute frequency. In Case b, the primary 80 MHz is at the second lowest 80 MHz at the absolute frequency. In Case c, the primary 80 MHz is at the second highest 80 MHz at the absolute frequency. In Case d, the primary 80 MHz is at the highest 80 MHz at the absolute frequency. Each row of Table 4(1) is indicated by 80 MHz at the absolute frequency and shows the values corresponding to the four cases of the primary / secondary distribution. For example, in the first row, 00 at the absolute frequency corresponds to a0, b1, c2, d2 (that is, the value 00 in Case a corresponds to the absolute position 00, the value 01 in Case b corresponds to the absolute position 00, the value 10 in Case c corresponds to the absolute position 00, and the value 10 in Case d corresponds to the absolute position 00). Note that the 2-bit values and the meanings indicated by 2 bits are just examples here. In a specific implementation, there may be other correspondences, but there is a mapping relationship between the primary / secondary distribution cases and the values indicated by 80 MHz at the absolute frequency.
[0211] Thus, when the receiving end device knows the case of the device, for example, Case c, if the received 2-bit display is c3 (11), c3 only needs to correspond to the absolute position 01, and the finally assigned RU / MRU can be known by querying Table 4 with reference to the 7-bit resource unit indication in the foregoing embodiment. This is the same as the operation of switching the receiving end device from the relative position to the absolute position. The receiving end device here may be a Non-AP STA.
[0212] Table 4(1) showing the 2-bit correspondence between the primary / secondary indication and the absolute frequency indication is as follows. Table 4(1)
Table 5
[0213] Note: Here, BS and B0 may indicate 80 MHz where the smallest RU within the MRU or RU is located, and the primary / secondary position indication method is used. For example, a 3*996-tone RU includes a (2*996 + 996)-tone RU. In this case, the location of 80 MHz where the 996-tone RU is located can be indicated here. In another example, for a (3*996 + 484)-tone RU, the location of 80 MHz where the 484-tone RU is located can be indicated.
[0214] As described above, in the RU allocation subfield, 2 bits may be used to indicate the position of a specific 80 MHz. The indication format may be such that 00 indicates the primary 80 MHz, 01 indicates the secondary 80 MHz, 10 indicates the third 80 MHz (the lower 80 MHz within S160), and 11 indicates the fourth 80 MHz (the higher 80 MHz of S160).
[0215] In the present embodiment of the present application, when the 2 bits of the RU allocation subfield indicate the position of a specific 80 MHz, N is used to represent the rank 0, 1, 2, or 3 of the absolute frequency corresponding to the 80 MHz. Here, 0, 1, 2, and 3 represent the lowest 80 MHz, the second lowest 80 MHz, the second highest 80 MHz, and the highest 80 MHz, respectively. N can be used to calculate the actual position of the RU within the frequency region range.
[0216] If the 2-bit absolute frequency indication in Table 4(1) is represented by X1 and X0, there is the following correspondence: N = 2*X1 + X0. Representing the mapping relationship between each of N, BS, and B0 in tabular form, Table 4(1) can equivalently be represented in the following form. That is, Table 4-A is an equivalent representation form of Table 4(1) and can undoubtedly be obtained from Table 4(1). Table 4-A
Table 6
[0217] Table 4-A can be represented as Table 4-B as an alternative (the two tables are completely equivalent, but differ in the form of the table presentation. That is, Table 4-B is an equivalent presentation form of Table 4(1) or Table 4-A and can be obtained without doubt from Table 4(1) or Table 4-A). Table 4-B
Table 7
[0218] The following are two design methods for formulating Table 4(1), Table 4-A, or Table 4-B, that is, the relationships between each of BS and B0 and each of X1 and X0, and the relationships between N and each of BS and B0, expressed using equations. That is, the following equations are equivalent presentation forms of Table 4(1), Table 4-A, or Table 4-B.
[0219] In Method 1, the description of the primary and secondary positions at 80 MHz and 160 MHz is used, and in Method 2, the division in different Cases a / b / c / d is used.
[0220] Method 1. Calculate the relational expression of N = function(BS, B0, C80, C160).
[0221] The following corresponding equations can be designed.
[0222] When [P80 S80] is in ascending order of frequency, C80 = 0. Otherwise, C80 = 1 (in this case, [S80 P80] exists).
[0223] C80 indicates the positional relationship between the absolute frequency and each of the primary 80 MHz and secondary 80 MHz (P80 S80). When the frequency of the primary 80 MHz is lower than the frequency of the secondary 80 MHz, C80 = 0. Otherwise, C80 = 1, and in this case, [S80 P80] exists.
[0224] When [P160 S160] exists in ascending order of frequency, C160 = 0. Otherwise, C160 = 1 (in this case, [S160 P160] exists).
[0225] C160 describes the positional relationship between the absolute frequency and each of the primary 160 MHz and secondary 160 MHz (P160 S160). When the frequency of the primary 160 MHz is lower than the frequency of the secondary 160 MHz, C160 = 0. Otherwise, C160 = 1, and in this case, [S160 P160] is represented.
[0226] When BS = 0, the position is within the primary 160 MHz, and when BS = 1, the position is within the secondary 160 MHz.
[0227] In this case, there may be a relationship as follows between each of BS and B0 and each of X1 and X0 (XOR indicates the exclusive OR operation, and the overline above the parameter indicates the inverse operation).
[0228] X1 may be calculated as follows. X1 = XOR(BS, C160)
[0229] The calculation method of X0 is as follows.
[0230] When C80 is equal to 0, X0 = B0.
[0231]
Number
[0232]
Number
[0233] Description method 1
[0234]
Number
[0235] Description method 2
[0236]
Number
[0237] Description method 3
[0238]
Number
[0239] Since N = 2 * X1+X0, the relationship between N and each of BS and B0 can be further expressed. For example, substituting description method 3 into N gives
Number
[0240] Method 2. Calculate the relational expression of N = function(BS, B0, Case a / b / c / d).
[0241] As described above, the relationships between N and each of BS and B0 are summarized in different cases. There are the following equations.
[0242]
Number
[0243]
Number
[0244]
Number
[0245]
Number
[0246] In the formula on the right side, the first term is related to X1 and the second term is related to X0.
[0247] As a conclusion, note that in Method 1 and Method 2, methods for calculating X1 and X0 (methods regarding how to obtain X1 and X0 based on BS and B0) are provided, and a method for calculating N based on BS and B0 is also provided. The values of N listed in the formula method are 0, 1, 2, 3, which represent the order from the lowest 80 MHz to the highest 80 MHz, but other rankings can also be applied. For example, when using 1, 2, 3, 4 to represent the rank, N is equal to 2*X1 + X0 + 1, and BS and B0 can be substituted into X1 and X0.
[0248] Based on the foregoing technical solution, the transmitting end device uses 2 bits (BS and B0) of the RU Allocation subfield to indicate a specific 80 MHz position. The receiving end device obtains the absolute frequency indicated by X1 and X0 corresponding to a specific 80 MHz within 320 MHz, or obtains the rank N of the absolute frequency corresponding to a specific 80 MHz within 320 MHz, based on 2 bits (BS and B0) of the RU Allocation subfield and the conversion relationship of the foregoing table or formula. In the implementation of this embodiment of the present application, the RU / MRU allocation indication can be implemented using the minimum indication overhead of the RU Allocation subfield.
[0249] Embodiment (2). Table 4(1) of Embodiment (1) is directly embedded in Table 4(2).
[0250] To make it easier to read the device, the 2-bit indication of the primary / secondary position indication method can be directly incorporated into a 9-bit absolute position indication table. That is, the 2-bit value of the 80MHz absolute position in the original absolute position table can be replaced with the corresponding relative position value. As shown in the table of Embodiment (1), in the first row, the lowest 80MHz (absolute position 00) corresponds to a0, b1, c2, d2. The same may be true for other rows. In this way, the device can directly read Table 4(2), perform bit value mapping and conversion, and finally obtain the assigned RU / MRU without reading the resource unit indication.
[0251] Based on the above motivation, the 2-bit indication in the 9-bit primary / secondary position indication method can be shown in Table 4(2).
[0252] In the primary / secondary position indication method, the 2-bit indication can indicate the 80MHz position where the smallest RU in the RU / MRU is located. Table 4(2)
Table 8
[0253] Embodiment (3). In another implementation, Table 4(2) can be designed into four tables.
[0254] Based on the correspondence in Table 4(1), Table 4(2) can be divided into the following four tables: Table 4(2a), Table 4(2b), Table 4(2c), and Table 4(2d). The tables each contain only Case a, Case b, Case c, or Case d, and there are no instructions for BS and B0 in another Case of one table.
[0255] Table 4(2a) is read for the case of Case a. Table 4(2a)
Table 9
[0256] Table 4(2b) is read for the case of Case b. Table 4(2b)
Table 10
[0257] Table 4(2c) is read for the case of Case c. Table 4(2c)
Table 11
[0258] Table 4(2d) is read for Case d. Table 4(2d)
Table 12
[0259] Embodiment (4). 2-bit position indication + 7-bit indication method.
[0260] This is another technical solution for indicating the RU allocation subfield using a table. That is, using only the 7-bit indication method, specific RUs / MRUs are indicated in the 80 MHz position cases determined by bits BS and B0. A (3*996 + 484)-tone MRU is used as an example. When the 7-bit indication is 105 (B7~B1), there are a total of the following 4 MRU cases.
[0261] MRU1: RU2(484T) + RU2(996T) + RU2(2x996T)
[0262] MRU3: RU4(484T) + RU1(996T) + RU2(2 x 996T)
[0263] MRU5: RU6(484T) + RU4(996T) + RU1(2 x 996T)
[0264] MRU7: RU8(484T) + RU3(996T) + RU1(2 x 996T)
[0265] It may be determined to select MRU1, MRU3, MRU5, or MRU7 based on the 2-bit BS and B0 instructions. That is, the concept of the method is that after providing a set of RU / MRUs corresponding to a specific value of 7 bits, a specific MRU within that set can be determined with reference to the 2-bit BS and B0.
[0266] Note that MRUx or RUx of the corresponding resource unit size may represent a specific RU / MRU position.
[0267] The 2-bit BS and B0 use a primary / secondary position indication method, and the 2-bit instruction may indicate the 80 MHz position where the smallest RU within the RU / MRU is located. Details are shown in Table 4(3). Table 4(3)
Table 13
[0268] Regarding the meaning of MRU in the table, refer to the appendix "MRU Index" shown in Table 4(4a) and Table 4(4b).
[0269] The MRU index refers to the MRU idex. Note that the MRU index can be understood as an MRU pattern, rather than representing a value obtained using 7 bits or 9 bits within the resource unit allocation subfield. Tables 4(4a) and 4(4b) show the MRU indices that exist when there is 160 MHz and 320 MHz respectively. Table 4(4a)
Table 14
Table 15
[0270] It should be understood that the mapping relationships between the indices and RU / MRU in the tables, such as Tables 4(1), 4(2), 4(2a), 4(2b), 4(2c), 4(2d), 4(3), 4(4a), or 4(4b) provided in the embodiments of the present application, are merely examples. In a specific implementation, another table format can be derived based on the technical solutions provided in the embodiments of the present application, and it is considered to be within the protection scope of the embodiments of the present application. Furthermore, the primary / secondary indication method provided in the embodiments of the present application can be implemented in combination with other embodiments of the present application, for example, in combination with the resource unit indication methods and devices provided in Embodiments 1 to 6, as long as the solutions do not conflict.
[0271] Embodiment 2. The resource unit indication method 120 will be mainly described in Embodiment 2.
[0272] FIG. 15 is a schematic flowchart of a resource unit indication method 120 according to an embodiment of the present application. The difference between the resource unit indication method 120 in FIG. 15 and the resource unit indication method 110 in FIG. 6 is that the frequency band range indication shows a different frequency band range, that is, the frequency band range indication of the resource unit indication method 120 is used to indicate the 40 MHz where the smallest RU within the MRU indicated by the resource unit indication is located. As shown in FIG. 15, the resource unit indication method 120 includes, but is not limited to, the following steps.
[0273] S121: The access point determines a trigger frame.
[0274] The trigger frame includes a resource unit allocation subfield used to indicate that resources are allocated to a station. The resource unit allocation subfield includes a frequency band range indication and a resource unit indication. The resource unit indication is used to indicate the multi-resource unit MRU allocated to the corresponding station. Optionally, the frequency band range indication is used to indicate the 40 MHz where the smallest resource unit RU within the MRU indicated by the resource unit indication is located.
[0275] S122: The access point transmits the trigger frame.
[0276] S123: The station receives the trigger frame from the access point.
[0277] S124: The station determines the allocated MRU based on the frequency band range indication and the resource unit indication.
[0278] In the implementation, in step S124, the base station determines the allocated MRU based on the frequency band range indication and the resource unit indication, which includes the following. The base station determines the 40 MHz indicated by the frequency band range indication, can learn that the smallest RU within the MRU indicated by the resource unit indication is within 40 MHz, and then learns the allocated MRU by referring to the index indicated by the resource unit indication.
[0279] For example, the MRU indicated by the resource unit indication is a (52 + 26)-tone RU, and the frequency band range indicated by the frequency band range indication is 40 MHz where the 26-tone RU among the (52 + 26)-tone RUs is located. Alternatively, the MRU indicated by the resource unit indication is a (106 + 26)-tone RU, and the frequency band range indicated by the frequency band range indication is 40 MHz where the 26-tone RU among the (106 + 26)-tone RUs is located. Alternatively, the MRU indicated by the resource unit indication is a (484 + 242)-tone RU, and the frequency band range indicated by the frequency band range indication is 40 MHz where the 242-tone RU among the (484 + 242)-tone RUs is located. Alternatively, the MRU indicated by the resource unit indication is a (996 + 484)-tone RU, and the frequency band range indicated by the frequency band range indication is 40 MHz where the 484-tone RU among the (996 + 484)-tone RUs is located. Alternatively, the MRU indicated by the resource unit indication is a (2 * 996 + 484)-tone RU, and the frequency band range indicated by the frequency band range indication is 40 MHz where the 484-tone RU among the (2 * 996 + 484)-tone RUs is located. Alternatively, the MRU indicated by the resource unit indication is a 3 * 996-tone RU, and the frequency band range indicated by the frequency band range indication is 40 MHz where one 996-tone RU among the 3 * 996-tone RUs is located. Alternatively, the MRU indicated by the resource unit indication is a (3 * 996 + 484)-tone RU, and the frequency band range indicated by the frequency band range indication is 40 MHz where the 484-tone RU among the (3 * 996 + 484)-tone RUs is located. Alternatively, the MRU indicated by the resource unit indication is a (996 + 484 + 242)-tone RU, and the frequency band range indicated by the frequency band range indication is 40 MHz where the 242-tone RU among the (996 + 484 + 242)-tone RUs is located.
[0280] In this case, the 40 MHz where the 996 - tone RU is located indicates the 40 MHz covered by the 996 - tone RU. Since the 996 - tone RU covers two 40 - MHz frequency band ranges, the frequency range indication can indicate the position of either of the two 40 - MHz frequency band ranges, and is predefined to indicate the position of the lowest 40 MHz within the two 40 - MHz frequency band ranges, or is predefined to indicate the position of the highest 40 MHz within the two 40 - MHz frequency band ranges.
[0281] Assume that the resource unit allocation sub - field contains 9 bits, and the frequency band range indication is the first bit to the third bit indicated as B0, B1, and B2 within the resource unit allocation sub - field. In this case, B0, B1, and B2 indicate 40 MHz within 320 MHz. Table 5 shows the 40 - MHz frequency band range that needs to be indicated by the frequency band range indication (B0, B1, and B2), assuming that it indicates the 40 MHz where the smallest RU within the MRU indicated by the resource unit indication is located. The 40 - MHz frequency band ranges within 320 MHz are called the first 40 MHz, the second 40 MHz, the third 40 MHz, the fourth 40 MHz, the fifth 40 MHz, the sixth 40 MHz, the seventh 40 MHz, and the eighth 40 MHz in ascending order of frequency. As shown in Table 5, B0, B1, and B2 have different values, each indicating a 40 - MHz frequency band range. Table 5 Frequency band ranges that need to be indicated by the frequency band range indication (B0, B0, and B2)
Table 16
[0282] The resource unit indication is the 4th bit to the 9th bit denoted as B3 to B8 in the resource unit allocation subfield. In this case, referring to the frequency band range indication and the RU or MRU to be indicated, the RU or MRU to be indicated by the resource unit indication can be shown in Table 6, but is not limited to those in Table 6. The values of B3 to B8 are in the first column of Table 6 and can be called the index indicated by the resource unit indication. The second column of Table 6 shows the resource unit size corresponding to each index. The third column of Table 6 shows the number of indexes, that is, the number of entries, corresponding to each resource unit size. In Table 6, the corresponding RU or MRU can be determined by referring to the frequency band range indication of each index. Table 6 Entries that can be indicated by the resource unit indication indication (B8~B3)
Table 17
[0283] As shown in Figure 3, there are 18 positions in the 26-tone RU within 40 MHz. Therefore, based on the 40 MHz indicated by the frequency band range indication, the resource unit indication indicates one of the indexes 0 to 17 shown in Table 6 and indicates the corresponding 26-tone RU within 40 MHz. It can be seen that in this implementation, the number of indexes required to indicate the position of the 26-tone RU in the bandwidth is reduced.
[0284] As shown in Figure 3, there are 8 positions in the 52-tone RU within 40 MHz. Therefore, based on the 40 MHz indicated by the frequency band range indication, the resource unit indication indicates one of the indexes 18 to 25 shown in Table 6 and indicates the corresponding 52-tone RU within 40 MHz. It can be seen that in this implementation, the number of indexes required to indicate the position of the 52-tone RU in the bandwidth is reduced.
[0285] As shown in FIG. 3, there are four positions for 106-tone RUs within 40 MHz. Therefore, based on the 40 MHz indicated by the frequency band range indication, the resource unit indication indicates one of the indexes 26 to 29 shown in Table 6, and indicates one corresponding 106-tone RU within 40 MHz.
[0286] As shown in FIG. 3, there are two positions for 242-tone RUs within 40 MHz. Therefore, based on the 40 MHz indicated by the frequency band range indication, the resource unit indication indicates one of the indexes 30 and 31 shown in Table 6, and indicates one corresponding 242-tone RU within 40 MHz.
[0287] As shown in FIG. 3, there is one position for 484-tone RUs within 40 MHz. Therefore, based on the 40 MHz indicated by the frequency band range indication, the resource unit indication indicates the index 32 shown in Table 6, and indicates the 484-tone RU corresponding to 40 MHz.
[0288] As shown in FIG. 3, since the 996-tone RU occupies two 40-MHz frequency band ranges, the frequency band range indication may indicate either of the two 40-MHz frequency band ranges. Correspondingly, based on the 40 MHz indicated by the frequency band range indication, the resource unit indication indicates the index 33 shown in Table 6, and indicates the 996-tone RU corresponding to 40 MHz. For example, when the frequency band range indication is 000, based on Table 5, it can be learned that the 40 MHz indicated by the frequency band range indication is the first 40 MHz within 320 MHz. When the resource unit indication indicates the index 33, referring to Table 6, it can be learned that the RU corresponding to the index 33 is a 996-tone RU, and referring to the first 40 MHz within 320 MHz indicated by the frequency band range indication, it can be learned that the 996-tone RU indicated by the resource unit indication is the first 996-tone RU within 320 MHz.
[0289] The 2*996-tone RU cannot span across two 160 MHz frequency band ranges. That is, the frequency band range where the 2*996-tone RU is located can only be the primary 160 MHz or the secondary 160 MHz. Therefore, the frequency band range indication can indicate the 40 MHz where one 996-tone RU within the 2*996-tone RU is located, and the position of the 2*996-tone RU can be known. Thus, the resource unit indication only needs to indicate index 34. For example, the station can determine based on the frequency band range indication and Table 5 that the 40 MHz where the smallest RU within the MRU is located is the first 40 MHz. Then, the station can learn that the assigned 2*996-tone RU corresponds to the primary 160 MHz by referring to the information indicating that the RU size corresponding to index 34 indicated by the resource unit indication is the 2*996-tone RU.
[0290] There is only one 4*996-tone RU in 320 MHz. Therefore, the resource unit indication may indicate one index 35, whereby the station can learn that the assigned RU is the 4*996-tone RU.
[0291] There are three combinations shown in Figure 7 for the (52 + 26)-tone RU within 20 MHz: Therefore, based on the 40 MHz indicated by the frequency band range indication where the 26-tone RU is located, the resource unit indication needs to further indicate one of indexes 36 to 41 to indicate one corresponding (52 + 26)-tone RU within the 40 MHz. The ascending indexes 36 to 41 may correspond one-to-one with the start frequencies of the six ascending (52 + 26)-tone RUs.
[0292] For the (106 + 26)-tone RUs within 20 MHz, there are two combinations shown in Figure 8: Therefore, for the (106 + 26)-tone RUs within 40 MHz, there are four (i.e., 2 * 2) combinations. Therefore, based on the 40 MHz indicated by the frequency band range indication where the 26-tone RU is located, the resource unit indication needs to further indicate one of the indexes from 42 to 45 to indicate one corresponding (106 + 26)-tone RU within 40 MHz. The ascending indexes 42 to 45 may correspond one-to-one with the start frequencies of eight ascending (106 + 26)-tone RUs.
[0293] For the (484 + 242)-tone RUs within 80 MHz, there are two combinations shown in Figure 9: Therefore, since the 484-tone RUs within the (484 + 242)-tone RUs are in fixed positions, based on the 40 MHz indicated by the frequency band range indication where the 242-tone RU is located, the resource unit indication only needs to indicate either of the two positions of the 242-tone RU within 40 MHz. Therefore, the resource unit indication needs to further indicate one of the indexes 46 and 47 to indicate one corresponding (484 + 242)-tone RU. The ascending indexes 46 and 47 may correspond one-to-one with the ascending start frequencies of the 242-tone RUs in two positions within 40 MHz. For example, index 46 corresponds to the first 242-tone RU in 40 MHz, and index 47 corresponds to the second 242-tone RU in 40 MHz.
[0294] (996 + 484)-tone RU may be located within Primary 160 MHz or Secondary 160 MHz. Therefore, for (996 + 484)-tone RUs within 160 MHz, there are four combinations as shown in Figure 10. Accordingly, based on the 40 MHz indicated by the frequency band range indication where the 484-tone RU is located, the station can directly learn the positions of the 996-tone RU and the 484-tone RU within the (996 + 484)-tone RU. Therefore, the resource unit indication only needs to indicate index 48.
[0295] In this way, on the access point side, the frequency band range indication can indicate the 40 MHz where the 484-tone RU within the (996 + 484)-tone RU is located, the resource unit indication indicates index 48, and the station can be notified that the size of the allocated RU is the (996 + 484)-tone RU. Correspondingly, after receiving the resource unit allocation subfield, the station can determine the position of the allocated (996 + 484)-tone RU based on the 40 MHz indicated by the frequency band range indication and referring to index 48 indicated by the resource unit indication and Table 6.
[0296] In the implementation, the (2*996 + 484)-tone RU indicated by the resource unit indication is restricted to only exist within the lowest or highest 240 MHz within 320 MHz. Thus, there are 6 combinations shown in FIG. 11 for the (2*996 + 484)-tone RU within 240 MHz. That is, there are 6 combinations shown in FIG. 11 for the lowest or highest 240 MHz of the 320 MHz (2*996 + 484)-tone RU. Based on the 40 MHz indicated by the frequency band range indication where the 484-tone RU within the (2*996 + 484)-tone RU is located, the remaining two 996-tone RUs may be two 996-tone RUs within the lowest 240 MHz or two 996-tone RUs within the highest 240 MHz. Therefore, the resource unit indication further requires two indexes, for example, index 52 and index 53. One index corresponds to the lowest 240 MHz, and the other index corresponds to the highest 240 MHz.
[0297] In another implementation, for simplicity of logic, there is no restriction that the (2*996 + 484)-tone RU indicated by the resource unit indication only exists within the lowest or highest 240 MHz within 320 MHz. Thus, based on the 40 MHz indicated by the frequency band range indication where the (2*996 + 484)-tone RU is located, the remaining two 996-tone RUs may be any two of the other three 996-tone RUs within the frequency band range within 320 MHz other than the 80 MHz where the 484-tone RU is located. Therefore, the resource unit indication needs to further indicate indexes 49 to 51 to indicate the corresponding position of the (2*996 + 484)-tone RU.
[0298] For the 3 * 996 - tone RUs within 320 MHz, there are 4 combinations shown in Figure 12. Therefore, based on the 40 MHz indicated by the frequency band range indication where the 996 - tone RU is located, there are three options for the remaining 2 996 - tone RUs within the 3 * 996 - tone RUs within 320 MHz. Therefore, the resource unit indication needs to further indicate one of the indexes from 52 to 54 to show the positions of the remaining 2 996 - tone RUs combined with the 996 - tone RU corresponding to 40 MHz within 320 MHz. The indexes 52 - 54 may correspond one - to - one with the ascending start frequencies of the 3 three * 996 - tone RUs that exist when there are three options for the remaining 2 996 - tone RUs.
[0299] For example, the size of the MRU indicated by the resource unit indication is 3 * 996 - tone RU, and the index indicated by the resource unit indication corresponds one - to - one with the start frequency of the ascending combination of options of 3 * 996 - tone RUs. In this case, when the access point assigns the 3 * 996 - tone RU shown in the last row of Figure 12 to the station, it needs to refer to Table 5 and set B0B1B2 corresponding to the station to 000 (or 001) and B3 - B8 to 52. And the station learns that the 40 MHz where the smallest RU within the MRU is located is the first or second 40 MHz within 320 MHz, the RU size corresponding to the index indicated by B3 - B8 is 3 * 996 - tone RU, and the index indicated by B3 - B8 is 52. Index 52 in Table 6 corresponds to the 3 * 996 - tone RU shown in the third row of Figure 12, index 53 corresponds to the 3 * 996 - tone RU shown in the second row of Figure 12, and index 54 corresponds to the 3 * 996 - tone RU shown in the first row of Figure 12. Therefore, based on index 52, the station can learn that the assigned 3 * 996 - tone RU is the 3 * 996 - tone RU shown in the third row of Figure 12.
[0300] For the (3 * 996 + 484)-tone RU within 320 MHz, there are 8 combinations shown in Figure 13: Therefore, based on the 40 MHz indicated by the frequency band range indication where the 484-tone RU is located, there is only 1 option for the remaining 3 996-tone RUs within 320 MHz, and since the 484-tone RU is in a fixed position, the resource unit indication only needs to indicate index 54.
[0301] For the (484 + 242)-tone RU within 80 MHz, there are 4 combinations shown in Figure 14, and therefore for the (996 + 484 + 242)-tone RU within 160 MHz, there are 8 combinations. Therefore, based on the 40 MHz indicated by the frequency band range indication where the 242-tone RU is located, there is only 1 option for the 996-tone RU within the frequency band range other than 80 MHz within 160 MHz, and there are 2 positions for the 242-tone RU within 40 MHz. Therefore, the resource unit indication needs to further indicate one of index 55 and 56 to indicate the position of the 242-tone RU within 40 MHz. The ascending indexes 55 and 56 may correspond one-to-one with the ascending start frequencies of the 242-tone RUs at the 2 positions within 40 MHz.
[0302] From the foregoing analysis, since the frequency band range where the minimum RU in the MRU is located can be further notified using the frequency band range indicated by the frequency band range indication, it helps to use a smaller number of indexes for the resource unit indication to indicate various possible positions of the MRU respectively. For example, as shown in Table 6, only 2 indexes are required for the resource unit indication to indicate each of the 8 combinations of (996 + 484 + 242)-tone RUs. In another example, as shown in Table 6, only 1 index is required for the resource unit indication to indicate each of the 8 combinations of (3 * 996 + 484)-tone RUs. Compared with the method of the frequency band range indication indicating only the lowest 80 MHz related to the MRU, the frequency band range indication of the resource unit indication method 120 can carry more information. In other words, it can carry the 40 MHz where the minimum RU in the MRU is located. For example, when the frequency band range indication indicates only the lowest 80 MHz related to the MRU, the resource unit indication requires 4 indexes to indicate each of the 4 combinations of (996 + 484)-tone RUs shown in FIG. 10. When the frequency band range indication is used to indicate the 40 MHz where the minimum RU in the MRU is located, the resource unit indication requires only 1 index to indicate all combinations of (996 + 484)-tone RUs as shown in Table 6. Therefore, the frequency band range indication of the resource unit indication method 120 can carry more information, which helps to use a smaller number of indexes for the resource unit indication to indicate various possible positions of the MRU respectively.
[0303] In this embodiment of the present application, the frequency band range indication is used to indicate the frequency band range in which the smallest RU in the MRU is located. In addition to the 80 MHz of the resource unit indication method 110 and the 40 MHz of the resource unit indication method 120, the frequency band range indication can indicate 160 MHz, 240 MHz, or 320 MHz. That is, in the resource unit indication method, the frequency band range indication is used to indicate 160 MHz in which the smallest RU in the MRU is located. In another resource unit indication method, the frequency band range indication is used to indicate 240 MHz in which the smallest RU in the MRU is located. In yet another resource unit indication method, the frequency band range indication is used to indicate 320 MHz in which the smallest RU in the MRU is located. For the related content of these resource unit indication methods, refer to the resource unit indication method 110 and the resource unit indication method 120. Details are not described here.
[0304] Also, in the above resource unit indication method, when the frequency band range in which the smallest RU in the MRU is located is larger than the frequency band range indicated by the frequency band range indication, the frequency band range indicated by the frequency band range indication may be the lowest frequency band range or the highest frequency band range covered by the smallest RU, or the frequency band range indicated by the frequency band range indication may be any frequency band range or a preset frequency band range. For example, in the resource unit indication method, when the frequency band range indicated by the frequency band range indication is smaller than the frequency band range in which the smallest RU in the MRU is located, the frequency band range indicated by the frequency band range indication is the lowest frequency band range corresponding to the smallest RU. In another example, in the resource unit indication method, when the frequency band range indicated by the frequency band range indication is smaller than the frequency band range in which the smallest RU in the MRU is located, the frequency band range indicated by the frequency band range indication is the highest frequency band range corresponding to the smallest RU.
[0305] For example, in the resource unit indication method 120, assume that the MRU indicated by the resource unit indication is a 3*996-tone RU, and the smallest RU within the 3*996-tone RU is a 996-tone RU. Since the 40 MHz indicated by the frequency band range indication is less than the frequency band range corresponding to the smallest RU, the 40 MHz indicated by the frequency band range indication may be an arbitrary 40 MHz frequency bandwidth corresponding to the 996-tone RU, or the lowest 40 MHz or the highest 40 MHz corresponding to the 996-tone RU may be predefined.
[0306] Also, when there are multiple smallest RUs within the MRU, the frequency band range indication may indicate an arbitrary frequency band range or a pre-set frequency band range, for example, the frequency band range where the first smallest RU is located or the frequency band range where the last smallest RU is located. For example, in the resource unit indication method 110, the 3*996-tone RU contains three smallest RUs, all of which are 996-tone RUs. Therefore, the 80 MHz indicated by the frequency band range indication may be the 80 MHz where any 996-tone RU is located, the 80 MHz where the first 996-tone RU of the 3*996-tone RU is located, or the 80 MHz where the last 996-tone RU of the 3*996-tone RU is located.
[0307] Optionally, the present application further provides several resource unit indication methods. When the MRU indicated by the resource unit indication is a (2*996 + 484)-tone RU, and the 80 MHz indicated by the frequency band range indication is the first or second 80 MHz within 320 MHz, it indicates that the 240 MHz where the (2*996 + 484)-tone RU is located is the first 80 MHz to the third 80 MHz within 320 MHz. Or, when the 80 MHz indicated by the frequency band range indication is the third or fourth 80 MHz within 320 MHz, it indicates that the 240 MHz where the (2*996 + 484)-tone RU is located is the second 80 MHz to the fourth 80 MHz within 320 MHz. In this way, the station can learn the 240 MHz where the (2*996 + 484)-tone RU indicated by the resource unit indication is located based on the frequency band range indication.
[0308] Embodiment 3. The resource unit indication method 210 will be mainly described in Embodiment 3.
[0309] The present application further provides a resource unit indication method 210. In the resource unit indication method 210, in the bandwidth, a frequency band range indication is used to indicate the frequency band range where a part or all of the resource units RU other than the RU / MRU indicated by the resource unit indication are located. FIG. 16 is a schematic flowchart of the resource unit indication method 210 according to an embodiment of the present application. As shown in FIG. 16, the resource unit indication method 210 includes, but is not limited to, the following steps.
[0310] S211: The access point determines a trigger frame.
[0311] The trigger frame includes a resource unit allocation subfield that is used to indicate resource allocation to a station. The resource unit allocation subfield includes a frequency band range indication and a resource unit indication. The resource unit indication is used to indicate the RU / MRU allocated to the corresponding station. The frequency band range indication is used to indicate the frequency band range in which part or all of the resource units RU other than the RU / MRU are located within the bandwidth.
[0312] S212: The access point transmits a trigger frame.
[0313] S213: The station receives the trigger frame.
[0314] S214: The station determines the RU / MRU allocated based on the resource unit indication and the frequency band range indication.
[0315] The station determining the RU / MRU allocated based on the resource unit indication and the frequency band range indication may include the following. The station determines the RU / MRU indicated by the resource unit indication from a frequency band range other than the frequency band range indicated by the frequency band range indication within 320 MHz.
[0316] In an implementation, the frequency band range indicated by the frequency band range indication is 40 MHz within the bandwidth, and the MRU indicated by the resource unit indication is determined from a frequency band range other than the 40 MHz indicated by the frequency band range indication.
[0317] For example, when the frequency band range indicated by the frequency band range indication is the first 40 MHz within 320 MHz, the MRU indicated by the resource unit indication is determined from the frequency band range other than the first 40 MHz within 320 MHz. When the MRU indicated by the resource unit indication is a (3*996 + 484)-tone RU as shown in FIG. 13, the (3*996 + 484)-tone RU indicated by the resource unit indication is determined from the frequency range other than the first 40 MHz within 320 MHz, that is, the (3*996 + 484)-tone RU shown in the second row of FIG. 13.
[0318] In another implementation, the frequency band range indicated by the frequency band range indication is 80 MHz within the bandwidth, and the MRU indicated by the resource unit indication is determined from the frequency band range other than the 80 MHz indicated by the frequency band range indication.
[0319] For example, when the frequency band range indicated by the frequency band range indication is the first 80 MHz within 320 MHz, the RU / MRU indicated by the resource unit indication is determined from the second 80 MHz to the fourth 80 MHz other than the first 80 MHz within 320 MHz. When the MRU indicated by the resource unit indication is a 3*996-tone RU, the 3*996-tone RU corresponding to the second 80 MHz to the fourth 80 MHz is the MRU allocated to the station, for example, the 3*996-tone RU shown in the first row of FIG. 12.
[0320] In yet another implementation, the frequency band range indicated by the frequency band range indication is 160 MHz within the bandwidth, and the MRU indicated by the resource unit indication is determined from the 160 MHz other than the 160 MHz indicated by the frequency band range indication.
[0321] For example, when the frequency band range indicated by the frequency band range indication is the primary 160 MHz within 320 MHz, the MRU indicated by the resource unit indication is determined from the secondary 160 MHz within 320 MHz. As shown in FIG. 10, when the size of the MRU indicated by the resource unit indication is a (996 + 484)-tone RU, the resource unit indication further needs to use one of the four indexes to indicate one (996 + 484)-tone RU in FIG. 10.
[0322] In the resource unit indication method 210, it can be seen that the frequency band range indicated by the frequency band range indication is a frequency band range that has no relation to the RU / MRU indicated by the resource unit indication. That is, the station needs to determine the RU / MRU indicated by the resource unit indication from a frequency band range other than the frequency band range indicated by the frequency band range indication.
[0323] Embodiment 4. The resource unit indication method 220 will be mainly described in Embodiment 4.
[0324] This application further provides a resource unit indication method 220. In the resource unit indication method 220, the frequency band range indication is used to indicate the frequency band range within the bandwidth, and the RU / MRU assigned to the station includes RUs in a frequency band range other than the frequency band range within the bandwidth. FIG. 17 is a schematic flowchart of the resource unit indication method 220 according to an embodiment of this application. As shown in FIG. 17, the resource unit indication method 220 includes, but is not limited to, the following steps.
[0325] S221: The access point determines a trigger frame.
[0326] The trigger frame includes a resource unit allocation subfield that is used to indicate resource allocation to a station. The resource unit allocation subfield includes a frequency band range indication and a resource unit indication. The resource unit indication is used to indicate the RU / MRU allocated to the corresponding station. The frequency band range indication is used to indicate the frequency band range within the bandwidth. The MRU includes the remaining RUs in the frequency band range other than the frequency band range indicated by the frequency band range indication within the bandwidth.
[0327] S222: The access point transmits a trigger frame.
[0328] S223: The station receives the trigger frame.
[0329] S224: The station determines the RU / MRU allocated based on the resource unit indication and the frequency band range indication.
[0330] The station's determination of the RU / MRU allocated based on the resource unit indication and the frequency band range indication may include the following. The station uses the RU / MRU corresponding to the frequency band range other than the frequency band range indicated by the frequency band range indication within 320 MHz as the allocated RU / MRU.
[0331] Optionally, the frequency band range indicated by the frequency band range indication is 40 MHz within the bandwidth, and the MRU indicated by the resource unit indication includes the remaining RUs in the frequency band range other than the 40 MHz indicated by the frequency band range indication within the bandwidth.
[0332] For example, when the frequency band range indicated by the frequency band range indication is the first 40 MHz within 320 MHz, the RUs within the frequency band range other than the first 40 MHz within 320 MHz are, as shown in FIG. 13, 484-tone RUs and three 996-tone RUs respectively. When the MRU indicated by the resource unit indication is a (3*996 + 484)-tone RU, the MRU is an RU within the frequency range other than the first 40 MHz within 320 MHz, for example, the (3*996 + 484)-tone RU shown in the second row of FIG. 13.
[0333] Optionally, the frequency band range indicated by the frequency band range indication is 80 MHz within the bandwidth, and the MRU indicated by the resource unit indication includes the remaining RUs within the frequency band range other than the 80 MHz indicated by the frequency band range indication within the bandwidth.
[0334] For example, when the frequency band range indicated by the frequency band range indication is the first 80 MHz within 320 MHz, the RU / MRU indicated by the resource unit indication is determined from the second to the fourth 80 MHz within 320 MHz other than the first 80 MHz. When the MRU indicated by the resource unit indication is a 3*996-tone RU, the 3*996-tone RUs corresponding to the second to the fourth 80 MHz are the MRUs allocated to the station, for example, the 3*996-tone RUs shown in the first row of FIG. 12.
[0335] In yet another implementation, the frequency band range indicated by the frequency band range indication is 160 MHz within the bandwidth, and the MRU indicated by the resource unit indication includes the remaining RUs within the frequency band range other than the 160 MHz indicated by the frequency band range indication.
[0336] For example, when the frequency band range indicated by the frequency band range indication is the primary 160 MHz within 320 MHz, the MRU indicated by the resource unit indication is a 2*996-tone RU corresponding to the secondary 160 MHz.
[0337] In the resource unit indication method 220, it can be seen that the RU / MRU indicated by the resource unit indication corresponds to a frequency band range other than the frequency band range indicated by the frequency band range indication. In this way, the number of indexes that need to be indicated by the resource unit indication is further reduced. Furthermore, the processing logic can be simplified, which helps to reduce the complexity of the local processing.
[0338] Embodiment 5. The resource unit indication method 310 will be mainly described in Embodiment 5.
[0339] This application further provides a resource unit indication method. In the resource unit indication method, the granularity of the frequency band range indicated by the frequency band range indication is related to the RU / MRU indicated by the resource unit indication. When the frequency band range occupied by the RU / MRU (or where the RU / MRU is located) is 80 MHz or less, the granularity of the frequency band range indicated by the frequency band range indication is 80 MHz. When the frequency band range occupied by the RU / MRU is greater than 80 MHz and 160 MHz or less, the granularity of the frequency band range indicated by the frequency band range indication is 160 MHz. When the frequency band range occupied by the RU / MRU is greater than 160 MHz and less than 320 MHz, the granularity of the frequency band range indicated by the frequency band range indication is 320 MHz.
[0340] Alternatively, 240 MHz indicated by the frequency band range indication can also be added. In this case, when the frequency band range occupied by the RU / MRU is greater than 160 MHz and 240 MHz or less, the granularity of the frequency band range indicated by the frequency band range indication is 240 MHz. When the frequency band range occupied by the RU / MRU is greater than 240 MHz and 320 MHz or less, the granularity of the frequency band range indicated by the frequency band range indication is 320 MHz.
[0341] In this specification, the frequency band range indicated by the frequency band range indication actually represents the value and position of the frequency band range, that is, the position of the frequency range within the bandwidth or the frequency band range within the bandwidth. For example, when the frequency bandwidth indicated by the frequency band range indication is 80 MHz within the bandwidth, it indicates that the granularity of the frequency band range indicated by the frequency band range indication is 80 MHz, and indicates the position of 80 MHz within the bandwidth.
[0342] Assume that the frequency band range indication is the first 2 bits indicated as B0 and B1 in the resource unit allocation subfield.
[0343] When the granularity of the frequency band range indicated by the frequency band range indication is 80 MHz, B0 and B1 represent 4 states, and each can indicate 4 80-MHz frequency band ranges within 320 MHz.
[0344] When the granularity of the frequency band range indicated by the frequency band range indication is 160 MHz, in one method, 0 or 1 of B0 can be used to indicate the highest 160 MHz or the lowest 160 MHz, and B1 can be reserved. In another method, 0 or 1 of B1 can be used to indicate the highest 160 MHz or the lowest 160 MHz, and B0 can be reserved. In yet another method, B0 corresponds to the highest 160 MHz and B1 corresponds to the lowest 160 MHz. When B0 is set to 1, it indicates that the frequency band range indicated by the frequency band range indication is the highest 160 MHz. When B1 is set to 1, it indicates that the frequency band range indicated by the frequency band range indication is the lowest 160 MHz. In yet another method, 2 of the 4 states indicated by B0 and B1 can also be used for the indication. For example, 00 corresponds to the lowest 240 MHz and 01 corresponds to the highest 240 MHz.
[0345] When the granularity of the frequency band range indicated by the frequency band range indication is 320 MHz, in the method, since there are no multiple positions of 320 MHz, in the present application, the values of B0 and B1 are not restricted, and B0 and B1 can be reserved or set randomly. In another method, in order to indicate that the frequency band range indicated by the frequency band range indication is 320 MHz, one of the four states represented by B0 and B1, for example 00, may be used.
[0346] When the granularity of the frequency band range indicated by the frequency band range indication is 240 MHz, B0 and B1 represent four states and can each indicate one of the four combinations of 240 MHz within 320 MHz.
[0347] When the 240 MHz frequency band range where the MRU is located needs to be a continuous 240 MHz frequency band range, in the method, B0 corresponds to the highest 240 MHz and B1 corresponds to the lowest 240 MHz. When B0 is set to 1, it indicates that the frequency band range indicated by the frequency band range indication is the highest 240 MHz. When B1 is set to 1, it indicates that the frequency band range indicated by the frequency band range indication is the lowest 240 MHz. In another method, two of the four states indicated by B0 and B1 can be used to indicate a continuous 240 MHz frequency band range. For example, 00 corresponds to the lowest 240 MHz and 01 corresponds to the highest 240 MHz.
[0348] The resource unit indication method 310 is described using the example of "the frequency band range indication is used to indicate the frequency band range where the RU / MRU indicated by the resource unit indication is located". FIG. 18 is a schematic flowchart of the resource unit indication method 310 according to an embodiment of the present application. As shown in FIG. 18, the resource unit indication method 310 includes, but is not limited to, the following steps.
[0349] S311: The access point determines a trigger frame.
[0350] The trigger frame includes a resource unit allocation subfield that is used to indicate the allocation of resources to a station. The resource unit allocation subfield includes a frequency band range indication and a resource unit indication. The resource unit indication is used to indicate the RU / MRU allocated to the corresponding station. The frequency band range indication is used to indicate the frequency band range in which the RU / MRU indicated by the resource unit indication is located.
[0351] S312: The access point transmits a trigger frame.
[0352] S313: The station receives the trigger frame.
[0353] S314: The station determines the allocated RU / MRU based on the frequency band range indication and the resource unit indication.
[0354] In the method, the relationship between the MRU / RU indicated by the resource unit indication and the frequency band range indicated by the frequency band range indication is as follows.
[0355] When the frequency band range in which the MRU / MRU indicated by the resource unit indication is located is 80 MHz or less, the frequency band range indicated by the frequency band range indication is 80 MHz within the bandwidth. Or, When the frequency band range in which the MRU / MRU indicated by the resource unit indication is located is greater than 80 MHz and 160 MHz or less, the frequency band range indicated by the frequency band range indication is 160 MHz within the bandwidth. Or, When the frequency band range in which the MRU / MRU indicated by the resource unit indication is located is greater than 160 MHz and 240 MHz or less, the frequency band range indicated by the frequency band range indication is 240 MHz or 320 MHz within the bandwidth. Or, When the frequency band range in which the MRU / MRU indicated by the resource unit indication is located is greater than 240 MHz and 320 MHz or less, the frequency band range indicated by the frequency band range indication is 320 MHz within the bandwidth.
[0356] In this case, in the relationship between the MRU / RU indicated by the resource unit indication and the frequency band range indicated by the frequency band range indication, referring to the RU / MRU shown in FIGS. 3 and 7 to 14, the number of indexes that the resource unit indication needs to indicate can be determined, and the index table shown in Table 7 can be obtained. Table 7 Entries that can be indicated by the resource unit indication (B8 to B2)
Table 18
[0357] When the frequency band range where the RU / MRU indicated by the resource unit indication is located is 80 MHz or less, the frequency band range indicated by the frequency band range indication is 80 MHz where the RU / MRU is located. The number of entries corresponding to each RU / MRU size is equal to the number of arbitrary positions of the RU / MRU with a size of 80 MHz.
[0358] Therefore, as shown in Table 7, the number of indexes corresponding to the 26-tone RU is equal to the number of arbitrary positions of the 26-tone RU within 80 MHz, which is 36, and each index corresponds to one 26-tone RU within 80 MHz.
[0359] As shown in Table 7, the number of indexes corresponding to the (52 + 26)-tone RU is equal to the number of arbitrary positions of the (52 + 26)-tone RU within 80 MHz. As shown in FIG. 7, there are 12 (that is, 4 * 3) arbitrary positions for the (52 + 26)-tone RU within 80 MHz. Therefore, the resource unit indication requires 12 indexes each indicating all the (52 + 26)-tone RUs within 80 MHz.
[0360] As shown in Table 7, the number of indexes corresponding to the (106 + 26)-tone RU is equal to the number of arbitrary positions of the (106 + 26)-tone RU at any position within 80 MHz. As shown in FIG. 8, there are 8 arbitrary positions for the (106 + 26)-tone RU within 80 MHz. Therefore, 8 indexes are required for the resource unit indication to indicate each of all the (106 + 26)-tone RUs within 80 MHz.
[0361] As shown in Table 7, the number of indexes corresponding to the (484 + 242)-tone RU is equal to the number of arbitrary positions of the (484 + 242)-tone RU at any position within 80 MHz. As shown in FIG. 9, there are 4 arbitrary positions for the (484 + 242)-tone RU within 80 MHz. Therefore, 4 indexes are required for the resource unit indication to indicate each of all the (484 + 242)-tone RUs within 80 MHz.
[0362] When the frequency band range where the RU / MRU indicated by the resource unit indication is located is greater than 80 MHz and less than or equal to 160 MHz, the 160 MHz indicated by the frequency band range indication is the 160 MHz where the RU / MRU is located. The number of entries corresponding to each RU / MRU size is equal to the number of arbitrary positions of the RU / MRU with a size of 160 MHz.
[0363] Therefore, as shown in Table 7, the number of indexes corresponding to the 2*996-tone RU is equal to the number 1 of arbitrary positions of the 2*996-tone RU within 160 MHz. Therefore, the resource unit indication only needs to indicate 1 index, and the station can know the allocated 2*996-tone RU by referring to the frequency band range indication.
[0364] As shown in Table 7, the number of indexes corresponding to the (996 + 484)-tone RU is equal to the number 4 of the positions of any (996 + 484)-tone RU within 160 MHz (as shown in FIG. 10). Therefore, 4 indexes are required for the resource unit indication to indicate each of all the (996 + 484)-tone RUs within 160 MHz.
[0365] When the frequency band range where the RU / MRU indicated by the resource unit indication is located is larger than 160 MHz and 320 MHz or less, there are two implementations. In Implementation 1, a 240 MHz frequency band range is introduced, and in Implementation 2, the 240 MHz frequency band range is not introduced. The following describes the two implementations individually.
[0366] Implementation 1: The frequency band range indicated by the frequency band range indication includes a 240 MHz frequency band range.
[0367] When the frequency band range where the RU / MRU indicated by the resource unit indication is located is larger than 160 MHz and 240 MHz or less, the frequency band range indicated by the frequency band range indication is 240 MHz, that is, the 240 MHz where the RU / MRU is located. The number of entries corresponding to each RU / MRU size is equal to the number of positions of any RU / MRU of the 240 MHz size.
[0368] The number of indexes corresponding to the (2 * 996 + 484)-tone RU is equal to the number 6 of the positions of any (2 * 996 + 484)-tone RU within 240 MHz (the number 6 of the positions shown in FIG. 11). Therefore, 6 indexes (for example, indexes 97 to 102 shown in Table 7) are required for the resource unit indication to indicate each of all the (2 * 996 + 484)-tone RUs within 240 MHz.
[0369] The number of indexes corresponding to 3 * 996 - tone RUs is equal to the number of arbitrary positions of 3 * 996 - tone RUs within 240 MHz, which is 1. Therefore, one index indicating the 3 * 996 - tone RUs within 240 MHz is required for the resource unit indication.
[0370] When the frequency band range where the RU / MRU indicated by the resource unit indication is located is greater than 240 MHz and less than or equal to 320 MHz, the frequency band range indicated by the frequency band range indication is 320 MHz, that is, the 320 MHz where the RU / MRU is located. The number of entries corresponding to each RU / MRU size is equal to the number of arbitrary positions of the RU / MRU with a size of 320 MHz.
[0371] The number of indexes corresponding to 4 * 996 - tone RUs is equal to the number of arbitrary positions of 4 * 996 - tone RUs within 320 MHz, which is 1. Therefore, one index (for example, index 68 shown in Table 7) is required for the resource unit indication to indicate the 4 * 996 - tone RUs.
[0372] (3 * 996 + 484) - tone RUs. The number of indexes corresponding to (3 * 996 + 484) - tone RUs is equal to the number of arbitrary positions of (3 * 996 + 484) - tone RUs within 320 MHz, which is 8 (as shown in Figure 13). Therefore, eight indexes (for example, indexes 107 - 114 shown in Table 7) are required for the resource unit indication to indicate all (3 * 996 + 484) - tone RUs within 320 MHz.
[0373] (996 + 484 + 242) - tone RUs. The number of indexes corresponding to (996 + 484 + 242) - tone RUs is equal to the number of arbitrary positions of (996 + 484 + 242) - tone RUs within 320 MHz, which is 8 (2 * the number of arbitrary positions shown in Figure 14, which is 4). Therefore, eight indexes (for example, indexes 115 - 122 shown in Table 7) are required for the resource unit indication to indicate all (996 + 484 + 242) - tone RUs within 320 MHz.
[0374] Implementation 2: In the frequency band range indicated by the frequency band range indication, there is no 240 MHz frequency band range.
[0375] When the frequency band range where the RU / MRU indicated by the resource unit indication is located is greater than 160 MHz and less than or equal to 320 MHz, the frequency band range indicated by the frequency band range indication is 320 MHz, that is, the 320 MHz where the RU / MRU is located. The number of entries corresponding to each RU / MRU size is equal to the number of arbitrary positions of the RU / MRU with a size of 320 MHz.
[0376] The number of indexes corresponding to the (2*996 + 484)-tone RU is equal to the number of arbitrary positions of the (2*996 + 484)-tone RU within 320 MHz, which is 12 (2 * the number of arbitrary positions shown in Figure 11, which is 6). Therefore, the resource unit indication requires 12 indexes to indicate all the (2*996 + 484)-tone RUs within 320 MHz respectively.
[0377] The number of indexes corresponding to the 4*996-tone RU is equal to the number of arbitrary positions of the 4*996-tone RU within 320 MHz, which is 1. Therefore, the resource unit indication requires 1 index (for example, index 68 shown in Table 7) to indicate the 4*996-tone RU.
[0378] The number of indexes corresponding to the 3* + 996-tone RU is equal to the number of arbitrary positions of the 3*996-tone RU within 320 MHz (as shown in Figure 12), which is 4. Therefore, the resource unit indication requires 4 indexes (for example, indexes 103 - 106 shown in Table 7) to indicate all the 3*996-tone RUs within 320 MHz.
[0379] The number of indexes corresponding to the (3 * 996 + 484)-tone RU is equal to the number of any positions of the (3 * 996 + 484)-tone RU within 320 MHz, which is 8 (as shown in Figure 13). Therefore, 8 indexes (for example, indexes 107 to 114 shown in Table 7) are required for the resource unit indication to indicate all the (3 * 996 + 484)-tone RUs within 320 MHz.
[0380] The number of indexes corresponding to the (996 + 484 + 242)-tone RU is equal to the number of any positions of the (996 + 484 + 242)-tone RU within 320 MHz, which is 8 (2 times the number of any positions of 4 shown in Figure 14). Therefore, 8 indexes (for example, indexes 115 to 122 shown in Table 7) are required for the resource unit indication to indicate all the (996 + 484 + 242)-tone RUs within 320 MHz.
[0381] It can be seen that two implementations affect the number of indexes corresponding to each of the (2 * 996 + 484)-tone RU and the 3 * 996-tone RU. For example, in Implementation 1, the number of indexes corresponding to the (2 * 996 + 484)-tone RU is 6, and the number of indexes corresponding to the 3 * 996-tone RU is 1. In Implementation 2, the number of indexes corresponding to the (2 * 996 + 484)-tone RU is 12, and the number of indexes corresponding to the 3 * 996-tone RU is 4.
[0382] In an implementation, the indexes corresponding to RUs / MRUs of the same size may be determined based on a one-to-one correspondence between ascending indexes and the ascending start frequencies of the RUs / MRUs. If the start frequencies of multiple MRUs are the same, the order of the start frequencies of the second RU is used for determination, and so on. If the start frequencies of all RUs of multiple MRUs are the same, the order of the sizes of the last RU with the same start frequency is used for arrangement. For example, the indexes corresponding to the (2*996 + 484)-tone RUs in Implementation 1 are indexes 97 to 102, and the start frequencies of all the next (2*996 + 484)-tone RUs within 240 MHz are in ascending order, which are the first combination in the second row of Figure 11, the first combination in the third row of Figure 11, the second combination in the third row of Figure 11, the first combination in the first row of Figure 11, the second combination in the second row of Figure 11, and the second combination in the first row of Figure 11. Therefore, index 97 represents the first combination in the second row of Figure 11, index 98 represents the first combination in the third row of Figure 11, index 99 represents the second combination in the third row of Figure 11, index 100 represents the first combination in the first row of Figure 11, index 101 represents the second combination in the second row of Figure 11, and index 102 represents the second combination in the first row of Figure 11.
[0383] In another implementation, the indexes corresponding to the same-sized RU / MRUs may be determined based on a one-to-one correspondence between the ascending indexes of the punctured RUs (i.e., the RUs not included in the RU / MRU) within the bandwidth where the RU / MRU is located and the ascending start frequencies. For example, in the 3*996-tone RU shown in FIG. 12, since the frequency of the punctured RU within the bandwidth where the 3*996-tone RU shown in the first row is located is the lowest, the 3*996-tone RU shown in the first row corresponds to the smallest index. Since the punctured RU within the bandwidth where the 3*996-tone RU shown in the second row is located has the second lowest frequency, the 3*996-tone RU shown in the second row corresponds to the second smallest index. Since the punctured RU within the bandwidth where the 3*996-tone RU shown in the third row is located has the second highest frequency, the 3*996-tone RU shown in the third row corresponds to the second largest index. Since the punctured RU within the bandwidth where the 3*996-tone RU shown in the fourth row is located has the highest frequency, the 3*996-tone RU shown in the fourth row corresponds to the largest index.
[0384] In yet another implementation, the indexes corresponding to RUs / MRUs of the same size may be determined based on a one-to-one correspondence between ascending indexes and the descending weights of the RUs / MRUs, where the weights are the frequencies. For example, in the 3 * 996 - tone RU shown in FIG. 12, since all three 996 - tone RUs within the 3 * 996 - tone RU shown in the first row have the highest frequency, the 3 * 996 - tone RU shown in the first row corresponds to the smallest index. Since two of the 996 - tone RUs in the 3 * 996 - tone RU shown in the second row have the second - highest frequency, the 3 * 996 - tone RU shown in the second row corresponds to the second - smallest index. Since one of the 996 - tone RUs in the 3 * 996 - tone RU shown in the third row has the second - lowest frequency, the 3 * 996 - tone RU shown in the third row corresponds to the second - largest index. Since all three 996 - tone RUs in the 3 * 996 - tone RU shown in the fourth row have the lowest frequency, the 3 * 996 - tone RU shown in the fourth row corresponds to the largest index.
[0385] In the resource unit indication method 310, when determining the assigned RU / MRU based on the frequency band range indication and the resource unit indication, it can be seen that the station determines the frequency band range where the RU / MRU is located indicated by the frequency band range indication based on the size of the RU / MRU corresponding to the index indicated in the resource unit indication of Table 7, and then, within the frequency band range, can determine the RU / MRU corresponding to the index indicated in the resource unit indication. It can be seen that the resource unit indication can directly indicate the RU / MRU of the frequency band range. When using the frequency band range indication to carry more information, the logic is simplified as much as possible, which helps to reduce the complexity of the station's processing.
[0386] Also, in the above-described resource unit indication method, the resource unit allocation subfield occupies N bits, the frequency band range indication occupies bits 0 to bit x, and the resource unit indication occupies bits (x + 1) to bit N. The value of x is related to the bandwidth and the frequency band range indicated by the frequency band range indication, and both N and x are greater than 0. For example, x is equal to 1 in the resource unit indication method 110, x is equal to 2 in the resource unit indication method 120, or x is equal to 2 in the resource unit indication method 310.
[0387] Also, in the above embodiment, the positions of the frequency band range indication and the resource unit indication among the N bits can be interchanged. That is, in the above embodiment, the first 2 bits or 3 bits indicate the frequency band range indication, and the remaining bits indicate the resource unit indication, which can be replaced as follows: the first 8 bits or 7 bits indicate the resource unit indication, and the remaining bits indicate the frequency band range indication.
[0388] Also, in this specification, the "frequency band range" may be referred to as the "frequency range", and the frequency band range indication may be referred to as the frequency range indication. The frequency range or the frequency band range corresponds to continuous frequencies.
[0389] Embodiment 6. The resource unit indication method 410 will be mainly described in Embodiment 6.
[0390] This application further provides a resource unit indication method 410. In the method, the resource unit allocation subfield corresponding to the station occupies N bits, and the index indicated by the N bits directly represents the absolute position of the multi-resource unit MRU in the bandwidth. Subsequently, the station can directly learn the allocated MRU by querying a table based on the index indicated by the N bits. That is, in this method, the following distinction is no longer made: the first part of the bit indicates a frequency band range of a specific granularity, and the second part of the bit indicates a combination mode related to the frequency band range. Therefore, the method may be called a combination indication method of resource units. Accordingly, the logic of the resource unit indication method in this application is more simplified, and further reduces the complexity of the station's processing. The method is described below.
[0391] FIG. 19 is a schematic flowchart of a resource unit indication method 410 according to an embodiment of this application. The resource unit indication method 410 shown in FIG. 19 can include, but is not limited to, the following steps.
[0392] S411: The access point determines a trigger frame.
[0393] The trigger frame includes a resource unit allocation subfield used to indicate resource allocation to the station. The resource unit allocation subfield occupies N bits, and the index indicated by the N bits directly represents the absolute position of the multi-resource unit MRU within the bandwidth, where N is greater than 0.
[0394] S412: The access point transmits the trigger frame.
[0395] S413: The station receives the trigger frame.
[0396] S414: The station determines the MRU directly corresponding to the index indicated by the N bits and uses the MRU as the MRU allocated to the station.
[0397] In step S414, the station queries the resource unit allocation table for the MRU corresponding to the index indicated by N bits, and can use the MRU as the MRU allocated to the station. The index indicated by N bits is the N bits within the resource unit allocation subfield corresponding to the station.
[0398] For example, but not limited to, the resource unit allocation table can be shown in Table 8. The N bits are used to indicate the absolute position of each RU / MRU within the bandwidth, N is equal to 9, and is represented as B0 to B8. Table 8 Resource Unit Allocation Table
Table 19
[0399] As shown in FIG. 3, since there are 36 positions for the 26-tone RU within 80 MHz, there are 144 (i.e., 4 * 36) positions for the 26-tone RU within 320 MHz. Therefore, as shown in Table 8, B8 to B0 need to indicate one of the indexes 0 to 143 and indicate one 26-tone RU.
[0400] [[ID=...]] As shown in FIG. 3, since there are 16 positions for the 52-tone RU within 80 MHz, there are 64 (i.e., 4 * 16) positions for the 52-tone RU within 320 MHz. Therefore, B8 to B0 need to indicate one of the indexes 144 to 207 and indicate one 52-tone RU.
[0401] As shown in FIG. 3, since there are 8 positions for the 106-tone RU within 80 MHz, there are 32 (i.e., 4 * 8) positions for the 106-tone RU within 320 MHz. Therefore, B8 to B0 need to indicate one of the indexes 208 to 239 and indicate one corresponding 106-tone RU.
[0402] As shown in Figure 3, since there are 4 positions for 242-tone RUs within 80 MHz, there are 16 (i.e., 4 * 4) positions for 242-tone RUs within 320 MHz. Therefore, B8 to B0 need to indicate one of the indices 240 to 255 to represent one 242-tone RU.
[0403] As shown in Figure 3, since there are 2 positions for 484-tone RUs within 80 MHz, there are 8 (i.e., 4 * 2) positions for 484-tone RUs within 320 MHz. Therefore, B8 to B0 need to indicate one of the indices 256 to 263 to represent one 484-tone RU.
[0404] As shown in Figure 3, since there is 1 position for 996-tone RUs within 80 MHz, there are 4 positions for 996-tone RUs within 320 MHz. Therefore, B8 to B0 need to indicate one of the indices 264 to 267 to represent one 996-tone RU.
[0405] The 2 * 996-tone RU cannot span across two 160 MHz frequency band ranges. That is, the frequency band range where the 2 * 996-tone RU is located can only be the primary 160 MHz or the secondary 160 MHz. Therefore, there are 2 positions for the 2 * 996-tone RU within 320 MHz. Thus, B8 to B0 need to indicate one of the indices 268 and 269 to represent one 2 * 996-tone RU.
[0406] There is only one 4 * 996-tone RU within 320 MHz. Therefore, B8 to B0 may indicate one index 270, by which the station can learn that the assigned RU is a 4 * 996-tone RU.
[0407] There are 3 combinations for (52 + 26)-tone RUs within 20MHz as shown in Figure 7. Therefore, there are 48 (i.e., 16 * 3) combinations for (52 + 26)-tone RUs within 320MHz. Thus, B8~B0 needs to indicate one of the indexes 271~318 to represent one (52 + 26)-tone RU.
[0408] There are 2 combinations for (106 + 26)-tone RUs within 80MHz as shown in Figure 8. Therefore, there are 32 (i.e., 16 * 2) combinations for (106 + 26)-tone RUs within 320MHz. Thus, B8~B0 needs to indicate one of the indexes 319~350 to represent one (106 + 26)-tone RU.
[0409] There are 4 combinations for (484 + 242)-tone RUs within 80MHz as shown in Figure 9. Therefore, there are 16 (i.e., 4 * 4) combinations for (484 + 242)-tone RUs within 320MHz. Thus, B8~B0 needs to indicate one of the indexes 351~366 to represent one (484 + 242)-tone RU.
[0410] (996 + 484)-tone RUs may be located within the primary 160MHz or the secondary 160MHz. Therefore, for (996 + 484)-tone RUs within 160MHz, there are 4 combinations as shown in Figure 10. Thus, there are 8 (i.e., 2 * 4) combinations for (996 + 484)-tone RUs within 320MHz. Thus, B8~B0 needs to indicate one of the indexes 367~374 to represent one (996 + 484)-tone RU.
[0411] (2 * 996 + 484)-tone RU is transmitted at 240 MHz and can only exist within the 240 MHz formed by puncturing the lowest or highest 80 MHz within 320 MHz. There are 6 combinations of (2 * 996 + 484)-tone RU within 240 MHz as shown in Figure 11. Therefore, there are 12 (i.e., 2 * 6) combinations of (2 * 996 + 484)-tone RU within 320 MHz. Thus, B8 to B0 need to indicate one of the indices 375 to 386 and represent one (2 * 996 + 484)-tone RU.
[0412] There are 4 combinations of 3 * 996-tone RU within 320 MHz as shown in Figure 12. Therefore, B8 to B0 need to indicate one of the indices 387 to 390 and represent one 3 * 996-tone RU.
[0413] There are 8 combinations of (3 * 996 + 484)-tone RU within 320 MHz as shown in Figure 13. Therefore, B8 to B0 need to indicate one of the indices 391 to 398 and represent one (3 * 996 + 484)-tone RU.
[0414] When the (484 + 242)-tone RU is located in the first 80 MHz within 160 MHz, there are four combinations shown in FIG. 14 for the (996 + 484 + 242)-tone RU within 160 MHz. Correspondingly, when the (484 + 242)-tone RU is located in the second 80 MHz within 160 MHz, there are also four combinations for the (996 + 484 + 242)-tone RU within 160 MHz. Therefore, there are eight combinations for the (996 + 484 + 242)-tone RU within 160 MHz. Furthermore, since the (996 + 484 + 242)-tone RU can only be located within the primary 160 MHz or the highest 160 MHz, there are 16 (i.e., 2 * 8) combinations for the (996 + 484 + 242)-tone RU within 320 MHz. Therefore, B8 to B0 need to indicate one of the indexes 399 to 414 and indicate one (996 + 484 + 242)-tone RU.
[0415] In the resource unit indication method 410, in the resource unit allocation subfield, without distinguishing the bits specially used to indicate a specific frequency band range, based on the index indicated by the N bits of the resource unit allocation subfield, the corresponding RU / MRU can directly search the resource unit allocation subfield table. Therefore, the processing logic is greatly simplified, which helps to reduce the complexity of the processing of the said station.
[0416] This application further provides a resource unit indication method. The difference between the resource unit indication method and the resource unit indication method 410 is that the resource unit allocation subfield occupies 8 bits and uses the resource unit allocation subfield to indicate the RU / MRU related to the 160 MHz frequency band range. The station may use another parameter or signaling to learn whether the 160 MHz indicated by the resource unit allocation subfield is the primary 160 MHz or the secondary 160 MHz in relation to the RU / MRU. When the 8 bits occupied by the resource unit allocation subfield are denoted as B7~B0, B7~B0 are used to indicate all the RU / MRUs within the primary 160 MHz or the secondary 160 MHz. For example, the RU / MRUs indicated by B7~B0 can be shown in Table 9. Table 9 Resource Unit Allocation Table
Table 20
[0417] As shown in Figure 3, since there are 36 positions for 26-tone RUs within 80 MHz, there are 72 (i.e., 2 * 36) positions for 26-tone RUs within 160 MHz. Therefore, as shown in Table 9, B7~B0 need to indicate one of the indexes 0~71 to indicate one 26-tone RU.
[0418] As shown in Figure 3, since there are 16 positions for 52-tone RUs within 80 MHz, there are 32 (i.e., 2 * 16) positions for 52-tone RUs within 160 MHz. Therefore, B7~B0 need to indicate one of the indexes 72~103 to indicate one 52-tone RU.
[0419] As shown in FIG. 3, since there are 8 positions for 106-tone RUs within 80 MHz, there are 16 positions (i.e., 2 * 8) for 106-tone RUs within 160 MHz. Therefore, B7 to B0 need to indicate one of the indexes 104 to 119 and represent one 106-tone RU.
[0420] As shown in FIG. 3, since there are 4 positions for 242-tone RUs within 80 MHz, there are 8 positions (i.e., 2 * 4) for 242-tone RUs within 160 MHz. Therefore, B7 to B0 need to indicate one of the indexes 120 to 127 and represent one 242-tone RU.
[0421] As shown in FIG. 3, since there are 2 positions for 484-tone RUs within 80 MHz, there are 4 positions (i.e., 2 * 2) for 484-tone RUs within 160 MHz. Therefore, B7 to B0 need to indicate one of the indexes 128 to 131 and represent one 484-tone RU.
[0422] As shown in FIG. 3, since there is 1 position for 996-tone RUs within 80 MHz, there are 2 positions for 996-tone RUs within 160 MHz. Therefore, B7 to B0 need to indicate one of the indexes 132 and 133 and represent one 996-tone RU.
[0423] The 2 * 996-tone RU cannot span across two 160 MHz frequency band ranges. That is, the frequency band range where the 2 * 996-tone RU is located can only be the primary 160 MHz or the secondary 160 MHz. Therefore, there is one position for the 2 * 996-tone RU within 160 MHz. Therefore, B7 to B0 need to indicate index 134 and represent the 2 * 996-tone RU.
[0424] Within 320 MHz, there is only one 4*996-tone RU. Therefore, B7~B0 may indicate a single index 135, enabling the station to learn that the assigned RU is a 4*996-tone RU.
[0425] There are three combinations of (52+26)-tone RUs within 20 MHz as shown in Figure 7. Thus, there are 24 (i.e., 8*3) combinations of (52+26)-tone RUs within 160 MHz. Therefore, B7~B0 needs to indicate one of the indices 136~159 to represent a single (52+26)-tone RU.
[0426] There are two combinations of (106+26)-tone RUs within 20 MHz as shown in Figure 8. Thus, there are 16 (i.e., 8*2) combinations of (106+26)-tone RUs within 160 MHz. Therefore, B7~B0 needs to indicate one of the indices 160~175 to represent a single (106+26)-tone RU.
[0427] There are four combinations of (484+242)-tone RUs within 80 MHz as shown in Figure 9. Thus, there are 8 (i.e., 2*4) combinations of (484+242)-tone RUs within 160 MHz. Therefore, B7~B0 needs to indicate one of the indices 176~183 to represent a single (484+242)-tone RU.
[0428] Since the (996+484)-tone RU may be located within the primary 160 MHz or the secondary 160 MHz, there are four combinations of (996+484)-tone RUs within 160 MHz as shown in Figure 10. Therefore, B7~B0 needs to indicate one of the indices 184~187 to represent a single (996+484)-tone RU.
[0429] (2 * 996 + 484)-tone RU is transmitted at 240 MHz, so it can only exist within the 240 MHz formed by punching the lowest or highest 80 MHz within 320 MHz. There are 6 combinations of (2 * 996 + 484)-tone RU within 240 MHz as shown in Figure 11. Therefore, there are 12 (i.e., 2 * 6) combinations of (2 * 996 + 484)-tone RU within 320 MHz. Since all 12 combinations of (2 * 996 + 484)-tone RU overlap with the primary 160 MHz or the secondary 160 MHz, there are 12 combinations of (2 * 996 + 484)-tone RU within 160 MHz. Therefore, B7~B0 need to indicate one of the indexes 188~195 and indicate one (2 * 996 + 484)-tone RU.
[0430] There are 4 combinations of 3 * 996-tone RU within 320 MHz as shown in Figure 12, and all 4 combinations are within the primary 160 MHz or the secondary 160 MHz. Therefore, there are 4 combinations of 3 * 996-tone RU within 160 MHz. Therefore, B7~B0 need to indicate one of the indexes 200~203 and indicate one 3 * 996-tone RU.
[0431] There are 8 combinations of (3 * 996 + 484)-tone RU within 320 MHz as shown in Figure 13, and all 8 combinations are within the primary 160 MHz or the secondary 160 MHz. Therefore, B7~B0 need to indicate one of the indexes 204~211 and indicate one (3 * 996 + 484)-tone RU.
[0432] When the (484 + 242)-tone RU is located in the first 80 MHz within 160 MHz, there are four combinations shown in FIG. 14 for the (996 + 484 + 242)-tone RU within 160 MHz. Correspondingly, when the (484 + 242)-tone RU is located in the second 80 MHz within 160 MHz, there are also four combinations for the (996 + 484 + 242)-tone RU within 160 MHz. Therefore, there are eight combinations for the (996 + 484 + 242)-tone RU within 160 MHz. Therefore, B7 to B0 need to indicate one of the indexes 212 to 219 and indicate one (996 + 484 + 242)-tone RU.
[0433] It can be seen that in the resource unit indication method, all RUs / MRUs within 160 MHz can be indicated using 8 bits of the resource unit allocation subfield. Therefore, the required number of bits is reduced and the signaling overhead is reduced.
[0434] In the above embodiments, each embodiment has its own focus. For parts not described in detail in an embodiment, refer to the relevant descriptions of other embodiments. Also, different embodiments may be combined to indicate the RU / MRU assigned to a station. For example, in the resource unit indication method 210 or the resource unit indication method 220, the content related to the resource unit indication and the frequency band range indication can be applied to the assignment of some MRUs in the resource unit indication method 110 or the resource unit indication method 120. For example, in the resource unit indication method 210, when the frequency band range indicated by the frequency band range indication is the first 80 MHz within 320 MHz, the description indicating that the MRU indicated by the resource unit indication is a 3*996-tone RU corresponding to the second 80 MHz to the fourth 80 MHz other than the first 80 MHz within 320 MHz is applied to the resource unit indication method 110, the indexes 99 to 101 shown in Table 4 can be replaced with index 99. Thereby, the station can determine the position of the assigned 3*996-tone RU by referring to the meaning of the frequency band range indication in the resource unit indication method 210.
[0435] Therefore, the RU / MRU sizes, the arrangement order of the corresponding indexes, and the number of indexes in Table 4, Table 6, Table 8, or Table 9 are not fixed, and the corresponding changes can be made with reference to the above embodiments. Also, Table 3 and Table 4 are independent of each other, and Table 5 and Table 6 are independent of each other. As described above, the meaning of the frequency band range indication corresponding to some RU / MRUs in Table 4 may be different from that in Table 3.
[0436] In the above-described embodiments provided in the present application, the methods provided in the embodiments of the present application are described from the perspectives of the access point and the station. In order to implement functions by the methods provided in the above embodiments of the present application, the access point and the station each include a hardware structure and / or a software module, and the above functions can be implemented using a hardware structure, a software module, or a combination of a hardware structure and a software module. Among the above functions, the functions can be executed in a way of a hardware structure, a software module, or a combination of a hardware structure and a software module.
[0437] FIG. 20 is a schematic diagram of the structure of a communication device 500 according to an embodiment of the present application. The communication device 500 shown in FIG. 20 includes a communication unit 501 and a processing unit 502. The communication unit 501 may include a transmission unit and a reception unit. The transmission unit is configured to implement a transmission function, the reception unit is configured to implement a reception function, and the communication unit 501 can implement a transmission function and / or a reception function. The communication unit can also be described as a transceiver unit.
[0438] The communication device 500 is a station, a device within a station, an access point, or a device within an access point.
[0439] In implementation, the communication device 500 can perform related operations performed by the station in the resource unit indication method 110 in the method embodiment described above, and the communication device 500 can include the communication unit 501 and the processing unit 502.
[0440] The communication unit 501 is configured to receive a trigger frame from an access point.
[0441] The processing unit 502 is configured to determine an assigned RU / MRU based on a frequency band range indication and a resource unit indication.
[0442] Alternatively, in the resource unit indication method 110 in the embodiment of the foregoing method, the communication device 500 may perform related operations performed by the access point. The processing unit 502 is configured to determine a trigger frame. The communication unit 501 is configured to transmit the trigger frame.
[0443] In this implementation, the trigger frame includes a resource unit allocation subfield used to indicate allocating resources to a station. The resource unit allocation subfield includes a frequency band range indication and a resource unit indication. The resource unit indication is used to indicate the RU / MRU allocated to the station. Optionally, the frequency band range indication is used to indicate the 80 MHz where the smallest RU within the RU / MRU indicated by the resource unit indication is located.
[0444] Since the communication device 500 allocates the MRU to the station, it can be seen that the MRU can be allocated more flexibly, which helps to improve the utilization rate of the frequency band. Also, the 80 MHz indicated by the frequency band range indication is the 80 MHz where the smallest RU within the MRU is located. Compared with the method where the frequency band range indication only indicates the lowest 80 MHz related to the MRU, the communication device 500 helps to reduce the number of indexes required for the resource unit indication to indicate each MRU.
[0445] In another implementation, the communication device 500 can perform related operations performed by the station in the resource unit indication method 120 in the embodiment of the foregoing method, and the communication device 500 can include the communication unit 501 and the processing unit 502.
[0446] The communication unit 501 is configured to receive a trigger frame from the access point.
[0447] The processing unit 502 is configured to determine the allocated RU / MRU based on the frequency band range indication and the resource unit indication.
[0448] Alternatively, in the resource unit indication method 120 in the embodiment of the foregoing method, the communication device 500 may perform related operations performed by the access point. The processing unit 502 is configured to determine a trigger frame. The communication unit 501 is configured to transmit the trigger frame.
[0449] In this implementation, the trigger frame includes a resource unit allocation subfield used to indicate allocating resources to the station. The resource unit allocation subfield includes a frequency band range indication and a resource unit indication. The resource unit indication is used to indicate the RU / MRU allocated to the station. Optionally, the frequency band range indication is used to indicate the 40 MHz where the smallest RU within the RU / MRU indicated by the resource unit indication is located.
[0450] Since the communication device 500 allocates the MRU to the station, it can be seen that the MRU can be allocated more flexibly, which helps to improve the utilization rate of the frequency band. Also, the 40 MHz indicated by the frequency band range indication is the 40 MHz where the smallest RU within the MRU is located. Compared with the method where the frequency band range indication only indicates the lowest 80 MHz related to the MRU, the communication device 500 helps to reduce the number of indexes required for the resource unit indication to indicate each MRU.
[0451] In yet another implementation, the communication device 500 can perform related operations performed by the station in the resource unit indication method 210 in the embodiment of the foregoing method, and the communication device 500 can include the communication unit 501 and the processing unit 502.
[0452] The communication unit 501 is configured to receive a trigger frame from the access point.
[0453] The processing unit 502 is configured to determine the allocated RU / MRU based on the frequency band range indication and the resource unit indication.
[0454] Alternatively, in the resource unit indication method 210 in the embodiment of the foregoing method, the communication device 500 may perform related operations performed by the access point. The processing unit 502 is configured to determine a trigger frame. The communication unit 501 is configured to transmit the trigger frame.
[0455] In this implementation, the trigger frame includes a resource unit allocation subfield used to indicate allocating resources to the station. The resource unit allocation subfield includes a frequency band range indication and a resource unit indication. The resource unit indication is used to indicate the multi-resource unit MRU allocated to the station, and the frequency band range indication is used to indicate the frequency band range in which some or all of the resource units RUs other than the MRU are located within the bandwidth.
[0456] It can be seen that in the communication device 500, the MRU that needs to be indicated by the resource unit indication is determined from a frequency band range smaller than the bandwidth. Therefore, compared with the case of determining the MRU that needs to be indicated by the resource unit indication from the frequency band range corresponding to the bandwidth, the number of indexes that need to be indicated by the resource unit indication can be reduced.
[0457] In yet another implementation, the communication device 500 can perform related operations performed by the station in the resource unit indication method 220 in the embodiment of the foregoing method, or the communication device 500 can perform related operations performed by the access point in the resource unit indication method 220 in the embodiment of the foregoing method. The difference between the trigger frame in this implementation and the trigger frame of the resource unit indication method 210 is that in this implementation, the resource unit indication is used to indicate the multi-resource unit MRU allocated to the station, and the frequency band range indication is used to indicate the frequency band range. The MRU includes the remaining RUs in the frequency band range other than the frequency band range indicated by the frequency band range indication within the bandwidth.
[0458] It can be understood that the MRU indicated by the resource unit indication is a combination of the remaining RUs in the frequency band range other than the frequency band range indicated by the frequency band range indication among the bandwidths. Therefore, compared with the case of determining the MRU that needs to be indicated by the resource unit indication from the frequency band range corresponding to the bandwidth, the communication device 500 helps to reduce the number of indexes that need to be indicated by the resource unit indication.
[0459] In yet another implementation, the communication device 500 can perform related operations performed by the station in the resource unit indication method 310 in the embodiment of the foregoing method, and the communication device 500 can include a communication unit 501 and a processing unit 502.
[0460] The communication unit 501 is configured to receive a trigger frame from an access point.
[0461] The processing unit 502 is configured to determine the allocated RU / MRU based on the frequency band range indication and the resource unit indication.
[0462] Alternatively, the communication device 500 may execute related operations performed by the access point in the resource unit indication method 310 in the embodiment of the foregoing method. The processing unit 502 is configured to determine a trigger frame. The communication unit 501 is configured to transmit the trigger frame.
[0463] In this implementation, the trigger frame includes a resource unit allocation subfield used to indicate resource allocation to the station. The resource unit allocation subfield includes a frequency band range indication and a resource unit indication. The resource unit indication is used to indicate the multi-resource unit MRU allocated to the station, and the frequency band range indication is used to indicate the frequency band range where the MRU indicated by the resource unit indication is located.
[0464] In the communication device 500, since the resource unit indication only needs to indicate the RU / MRU within the frequency band range, it can be seen that the number of indexes that need to be indicated by the resource unit indication to indicate the MRU of this size is reduced. That is, in the communication device 500, the frequency band range indication can carry more information, the logic of the resource unit indication is simplified as much as possible, and it helps to reduce the complexity of the local processing.
[0465] In yet another implementation, the communication device 500 can perform related operations performed by the local station in the resource unit indication method 410 in the embodiment of the foregoing method. The communication device 500 can include a communication unit 501 and a processing unit 502.
[0466] The communication unit 501 is configured to receive a trigger frame from an access point.
[0467] The trigger frame includes a resource unit allocation subfield used to indicate allocating resources to the local station. The resource unit allocation subfield occupies N bits. The index indicated by the N bits directly represents the absolute position of the multi-resource unit (MRU) within the bandwidth, and N is greater than 0.
[0468] The processing unit 502 is configured to determine the MRU directly corresponding to the index indicated by N bits and use the MRU as the MRU allocated to the local station.
[0469] Alternatively, the communication device 500 may perform related operations performed by the access point in the resource unit indication method 410 in the embodiment of the foregoing method. The processing unit 502 is configured to determine a trigger frame. The communication unit 501 is configured to transmit the trigger frame. The trigger frame includes a resource unit allocation subfield used to indicate allocating resources to a station. The resource unit allocation subfield occupies N bits. The index indicated by the N bits directly represents the absolute position of the multi-resource unit (MRU) within the bandwidth, and N is greater than 0.
[0470] In the communication device 500, it can be seen that in the resource unit allocation subfield, without distinguishing the bits specially used to indicate a specific frequency band range, the corresponding MRU can be directly retrieved based on the index indicated by the N bits of the resource unit allocation subfield. Therefore, the processing logic is greatly simplified, which helps to reduce the complexity of the station's processing.
[0471] Furthermore, the communication device can perform related implementations in any one of the embodiments of the foregoing method. Details are not described herein.
[0472] FIG. 21 is a schematic diagram of the structure of a communication device 600 according to an embodiment of the present application. The communication device 600 may be an access point, a station, or a chip, chip system, processor, etc. that supports an access point when implementing the foregoing method, or may be a chip, chip system, processor, etc. that supports a station when implementing the foregoing method. The communication device may be configured to implement the method described in the embodiment of the foregoing method. For details, refer to the description in the embodiment of the foregoing method.
[0473] The communication device 600 may include one or more processors 601. The processor 601 may be a general-purpose processor, a dedicated processor, etc. The processor 601 may be configured to control a communication device (e.g., an access point, an access point chip, a station, or a station chip), execute a software program, and process data of the software program.
[0474] Optionally, the communication device 600 may further include one or more memories 602. The memory stores instructions 604, and the instructions may be executed on the processor 601, as a result of which the communication device 600 is enabled to execute the methods described in the embodiments of the foregoing method. Optionally, the memory 602 may further store data. The processor 601 and the memory 602 may be arranged separately or integrated together.
[0475] Optionally, the communication device 600 may further include a transceiver 605 and an antenna 606. The transceiver 605 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, etc., and is configured to implement a transceiver function. The transceiver 605 may include a receiver and a transmitter. The receiver may sometimes be referred to as a receiving machine, a receiving circuit, etc., and is configured to implement a receiving function. The transmitter may be referred to as a transmitting machine, a transmitting circuit, etc., and is configured to implement a transmitting function.
[0476] In an implementation, the communication device 600 may be a station, a device within a station, etc.
[0477] In this implementation, in communication device 600, transceiver 605 is configured to execute the operation of S113 in FIG. 6, execute the operation of S123 in FIG. 15, execute the operation of S213 in FIG. 16, execute the operation of S223 in FIG. 17, execute the operation of S313 in FIG. 18, and execute the operation of S413 in FIG. 19. Processor 601 is configured to execute the operation of S114 in FIG. 6, execute the operation of S124 in FIG. 15, execute the operation of S214 in FIG. 16, execute the operation of S224 in FIG. 17, execute the operation of S314 in FIG. 18, and execute the operation of S414 in FIG. 19.
[0478] In another implementation, communication device 600 may be an access point, a device within an access point, etc.
[0479] In this implementation, in communication device 600, transceiver 605 is configured to execute the operation of S112 in FIG. 6, execute the operation of S122 in FIG. 15, execute the operation of S212 in FIG. 16, execute the operation of S222 in FIG. 17, execute the operation of S312 in FIG. 18, and execute the operation of S412 in FIG. 19. Processor 601 is configured to execute the operation of S111 in FIG. 6, execute the operation of S121 in FIG. 15, execute the operation of S211 in FIG. 16, execute the operation of S221 in FIG. 17, execute the operation of S311 in FIG. 18, and execute the operation of S411 in FIG. 19.
[0480] Since communication device 600 allocates MRUs to a station, it can allocate MRUs more flexibly, and it can be seen that this helps to improve the utilization rate of the frequency band. Also, since the frequency band range indication in this application carries more information, the number of indexes required for the resource unit indication to indicate each MRU decreases. Alternatively, communication device 600 performs the related operations in FIG. 19 to simplify the processing logic and reduce the processing burden on the station.
[0481] Regarding the related content of this implementation, refer to the related content of the embodiments of the foregoing method. Details are not described again here.
[0482] In another possible design, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit configured to implement the receiving and transmitting functions may be separated or integrated. The transceiver circuit, interface, or interface circuit may be configured to read and write code or data. Alternatively, the transceiver circuit, interface, or interface circuit may be configured to transmit or transfer signals.
[0483] In yet another possible design, optionally, the processor 601 may store the instruction 603. When the instruction 603 is executed on the processor 601, the communication device 600 may be enabled to execute the methods described in the embodiments of the foregoing methods. The instruction 603 may be fixed to the processor 601. In this case, the processor 601 may be implemented by hardware.
[0484] In another possible design, the communication device 600 may include a circuit. The circuit may implement the transmitting, receiving, or communication functions in the embodiments of the foregoing methods.
[0485] The processor and transceiver described in the present application may be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a hybrid signal IC, an application-specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc.
[0486] The communication device of the above embodiment may be an access point or a station. However, the scope of the communication device described in the present application is not limited thereto, and the structure of the communication device may not be limited by FIG. 2l. The communication device may be an independent device or a part of a related relatively large-scale device. For example, the communication device may be the following: (1) An independent integrated circuit (IC), chip, or chip system or subsystem, (2) A set including one or more ICs, optionally, the IC set can further include a storage component configured to store data and instructions, (3) An ASIC, such as a modem, (4) A module that can be incorporated into other devices, (5) A receiver, intelligent terminal, wireless device, handset, mobile unit, in-vehicle device, cloud device, artificial intelligence device, etc., or, (6) Others, etc.
[0487] When the communication device can be either a chip or a chip system, please refer to the schematic diagram of the chip structure shown in FIG. 22. The chip 700 shown in FIG. 22 includes a processor 701 and an interface 702. There may be one or more processors 701, and there may be multiple interfaces 702.
[0488] When the chip is configured to implement the functions of the local office in the embodiments of the present application, the interface 702 is configured to execute the operations of S113 in FIG. 6, execute the operations of S123 in FIG. 15, execute the operations of S213 in FIG. 16, execute the operations of S223 in FIG. 17, execute the operations of S313 in FIG. 18, and execute the operations of S413 in FIG. 19. The processor 701 is configured to execute the operations of S114 in FIG. 6, execute the operations of S124 in FIG. 15, execute the operations of S214 in FIG. 16, execute the operations of S224 in FIG. 17, execute the operations of S314 in FIG. 18, and execute the operations of S414 in FIG. 19.
[0489] When the chip is configured to implement the functions of the access point in the embodiments of the present application, the interface 702 is configured to execute the operations of S112 in FIG. 6, execute the operations of S122 in FIG. 15, execute the operations of S212 in FIG. 16, execute the operations of S222 in FIG. 17, execute the operations of S312 in FIG. 18, and execute the operations of S412 in FIG. 19. The processor 701 is configured to execute the operations of S111 in FIG. 6, execute the operations of S121 in FIG. 15, execute the operations of S211 in FIG. 16, execute the operations of S221 in FIG. 17, execute the operations of S311 in FIG. 18, and execute the operations of S411 in FIG. 19.
[0490] Since the chip allocates the MRU to the station, it can be seen that the MRU can be allocated more flexibly, which helps to improve the frequency band utilization rate. In addition, since the frequency band range indication of the present application carries more information, the number of indexes required for the resource unit indication to indicate each MRU is reduced. Alternatively, the chip performs the related operations in FIG. 19 to simplify the processing logic and reduce the processing burden on the station.
[0491] Optionally, the chip further includes a memory 703 coupled to the processor 701, and the memory 703 is configured to store program instructions and data required by the chip.
[0492] For the related content of this implementation, refer to the related content of the embodiments of the foregoing method. The details are not described again here.
[0493] Those skilled in the art can further understand that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented using electronic hardware, computer software, or a combination thereof. Whether the function is implemented by hardware or software depends on the specific application and the overall design requirements of the system. Those skilled in the art may use various methods to implement the described functions for each specific application, but the implementation should not be considered to exceed the scope of the embodiments of the present application.
[0494] The present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer-readable storage medium is executed by a computer, the functions in any one of the foregoing method embodiments are implemented.
[0495] The present application further provides a computer program product. When the computer program product is executed by a computer, the functions in any one of the foregoing method embodiments are implemented.
[0496] All or part of the foregoing embodiments may be implemented using software, hardware, firmware, or any combination thereof. When software is used to implement an embodiment, all or part of the embodiment may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the procedures or functions according to the embodiments of the present application are all or partially generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or another programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted in a wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, or microwave) manner from a website, computer, server, or data center to another website, computer, server, or data center. The computer-readable storage medium may be a data storage device, e.g., any usable medium accessible by a computer, or a server or data center integrating one or more usable media. The usable media may be a magnetic medium (e.g., floppy disk, hard disk, or magnetic tape), an optical medium (e.g., digital video disc (DVD)), a semiconductor medium (e.g., solid-state drive (SSD)), etc.
[0497] Those skilled in the art can understand that the various numbers such as "first" and "second" in this application are only used for distinction to facilitate the description, and are not used to limit the scope of the embodiments of this application or to represent an order.
[0498] The correspondences shown in the table of this application can be configured or pre-defined. The values of the information in the table are merely examples, and other values can be set. This is not limited in this application. When setting the correspondence between information and each parameter, it is not necessary to set all the correspondences shown in the table. For example, in the table of this application, alternatively, the correspondences shown in some rows may not be set. As another example, appropriate deformations or adjustments such as splitting or combining may be performed on the aforementioned table. The names of the parameters shown in the title of the above table may be other names that can be understood by the communication device, and the values and expression methods of the parameters may also be other values and expression methods that can be understood by the communication device. In the implementation of the above table, other data structures such as arrays, queues, containers, stacks, linear tables, pointers, linked lists, trees, graphs, structures, classes, piles, or hash tables may be used.
[0499] The "pre-definition" of this application can be understood as "definition", "pre-definition", "storage", "pre-storage", "pre-negotiation", "pre-setting", "fixation", or "pre-writing".
[0500] Those skilled in the art can recognize that, in combination with the examples described in the embodiments disclosed in this specification, the units and algorithms can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether a function is executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but the implementation should not be considered to exceed the scope of this application.
[0501] Those skilled in the art can clearly understand that, for the sake of convenient and simple explanation, regarding the detailed operation processes of the aforementioned system, device, and unit, reference can be made to the corresponding processes in the embodiments of the aforementioned method. The details are not described again here.
[0502] The foregoing description is merely a specific implementation of the present application and is not intended to limit the protection scope of the present application. Any modifications or substitutions that can be immediately devised by those skilled in the art within the technical scope disclosed in the present application should be included within the protection scope of the present application. Therefore, the protection scope of the present application should comply with the protection scope of the claims.
Claims
1. A resource unit indication method, the method comprising: a step of receiving, by a station, a trigger frame from an access point, the trigger frame including a resource unit allocation subfield used to indicate resource allocation to the station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication, the resource unit indication being used to indicate a multi-resource unit (MRU) allocated to the station, and the frequency band range indication being used to indicate an 80 MHz in which a minimum resource unit (RU) within the MRU is located; a step of determining, by the station, the allocated MRU based on the frequency band range indication and the resource unit indication; A method comprising the above.
2. A resource unit indication method, the method comprising: a step of determining, by an access point, a trigger frame, the trigger frame including a resource unit allocation subfield used to indicate resource allocation to a station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication, the resource unit indication being used to indicate a multi-resource unit (MRU) allocated to a corresponding station, and the frequency band range indication being used to indicate an 80 MHz in which a minimum resource unit (RU) within the MRU indicated by the resource unit indication is located; a step of transmitting, by the access point, the trigger frame; A method comprising the above.
3. The MRU indicated by the resource unit indication includes one resource unit (26-tone RU) with a size of 26 subcarriers and one resource unit (52-tone RU) with a size of 52 subcarriers, and the frequency band range indicated by the frequency band range indication is the frequency band range in which the 26-tone RU is located, or The MRU indicated by the resource unit indication includes one RU (106-tone RU) with a size of 106 subcarriers and one 26-tone RU, and the frequency band range indicated by the frequency band range indication is the frequency band range where the 26-tone RU is located, or, The MRU indicated by the resource unit indication includes one resource unit (484-tone RU) with a size of 484 subcarriers and one resource unit (242-tone RU) with a size of 242 subcarriers, and the frequency band range indicated by the frequency band range indication is the frequency band range where the 242-tone RU is located, or, The MRU indicated by the resource unit indication includes one resource unit (996-tone RU) with a size of 996 subcarriers and one 484-tone RU, and the frequency band range indicated by the frequency band range indication is the frequency band range where the 484-tone RU is located, or, The MRU indicated by the resource unit indication includes two 996-tone RUs and one 484-tone RU, and the frequency band range indicated by the frequency band range indication is the frequency band range where the 484-tone RU is located, or, The MRU indicated by the resource unit indication includes two 996-tone RUs, and the frequency band range indicated by the frequency band range indication is the frequency band range where one of the 996-tone RUs is located, or, The MRU indicated by the resource unit indication includes three 996-tone RUs and one 484-tone RU, and the frequency band range indicated by the frequency band range indication is the frequency band range where the 484-tone RU is located, or, The MRU indicated by the resource unit indication includes one 996-tone RU, one 484-tone RU, and one 242-tone RU, and the frequency band range indicated by the frequency band range indication is the frequency band range where the 242-tone RU is located. The method according to claim 1 or 2.
4. The method according to any one of claims 1 to 3, wherein an ascending index of MRUs of the same size corresponds to the ascending start frequency of the RUs.
5. The method according to any one of claims 1 to 4, wherein the resource unit allocation subfield includes 9 bits, the frequency band range indication includes 2 bits, and the resource unit indication includes 7 bits.
6. The method according to any one of claims 1 to 5, wherein the resource unit indication includes one index, and the index indicates the size of the MRU or the index indicates the size of the MRU and the relative position of the MRU.
7. The resource unit indication includes an index, and the index is a plurality of the following indexes: Index "68" indicating an MRU including two 484-tone RUs allocated to one station, Index "69" indicating an MRU including four 996-tone RUs allocated to one station, Indexes "70 to 81" each indicating an MRU including one 52-tone RU and one 26-tone RU allocated to one station, Indexes "82 to 89" each indicating an MRU including one 106-tone RU and one 26-tone RU allocated to one station, Indexes "90 to 93" each indicating an MRU including one 484-tone RU and one 242-tone RU allocated to one station, Indexes "94 to 95" each indicating an MRU including one 996-tone RU and one 484-tone RU allocated to one station, Indexes "96 to 99" each indicating an MRU including one 996-tone RU, one 484-tone RU, and one 242-tone RU allocated to one station, Indexes "100 to 103" each indicating an MRU including two 996-tone RUs and one 484-tone RU allocated to one station, Index "104" indicating an MRU including three 996-tone RUs allocated to one station, Indexes "105 to 106" each indicating an MRU including three 996-tone RUs and one 484-tone RU allocated to one station, Each reserved index "107 to 127", and is one of them, the method according to any one of claims 1 to 6.
8. The resource unit indication includes an index, the MRU indicated by the resource unit indication corresponds to one or more indexes, and the correspondence between the MRU and the number of indexes is as follows: An MRU including two 996-tone RUs corresponds to one index, An MRU including four 996-tone RUs corresponds to one index, An MRU including one 52-tone RU and one 26-tone RU corresponds to twelve indexes, An MRU including one 106-tone RU and one 26-tone RU corresponds to eight indexes, An MRU including one 484-tone RU and one 242-tone RU corresponds to four indexes, An MRU including one 996-tone RU and one 484-tone RU corresponds to two indexes, An MRU including two 996-tone RUs and one 484-tone RU corresponds to four indexes, An MRU including three 996-tone RUs and one 484-tone RU corresponds to two indexes, An MRU including three 996-tone RUs corresponds to one index, An MRU including one 996-tone RU, one 484-tone RU, and one 242-tone RU corresponds to four indexes, The method according to any one of claims 1 to 7, which is one or more of the above.
9. The method according to any one of claims 1 to 8, wherein the frequency band range indication and the resource unit indication are used to indicate the size and position of the MRU.
10. A communication device, comprising a processing module and a communication module, wherein the processing module is configured to execute the processing operation in the method according to any one of claims 1 to 9, and the communication module is configured to execute the communication operation in the method according to any one of claims 1 to 9.
11. A computer-readable storage medium, wherein the computer-readable storage medium is configured to store instructions, and when the instructions are executed, the method according to any one of claims 1 to 9 is implemented.
12. A chip comprising at least one processor and an interface, the interface being configured to obtain a computer program, and the processor being configured to call the computer program to execute the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Resource scheduling method, apparatus, and device
JP2020074538A
Automotive steering column mounting assembly, steering column assembly and vehicle
JP2023514871A
Wireless communication with per-station punctured transmissions
US20190380117A1