Resource unit indication method, access point, and station
By introducing trigger frames for frequency band range indication and resource unit indication in wireless LANs, the problem of multiple resource unit allocation in the uplink of non-access point sites is solved, improving frequency band utilization and simplifying processing logic.
Patent Information
- Application Number
- CN202310335832.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-12-02
- Filing Date
- 2021-01-05
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2041-01-05
AI Technical Summary
In wireless LANs, how can non-access point sites effectively allocate multiple resource units in the uplink to improve frequency utilization efficiency, especially for non-access point sites with large data volumes? Existing technologies struggle to efficiently allocate multiple resource units.
By introducing a band range indicator and a resource unit indicator in the trigger frame, the site is instructed to allocate multiple resource units (MRUs). The band range indicator indicates the band range of the smallest resource unit in the MRU. The site determines the allocated resource unit based on this indicator, simplifying the number of indexes and improving band utilization.
It enables flexible allocation of resource units for non-access point sites, improves bandwidth utilization, reduces the number of indexes required for resource unit indicators, and simplifies site processing complexity.
Smart Images

Figure CN116390244B_ABST
Abstract
Description
[0001] This application is a divisional application. The original application has the application number 202110009966.1 and the original application date is January 5, 2021. The entire contents of the original application are incorporated herein by reference.
[0002] This application claims priority to Chinese Patent Application No. 202010923701.8, filed on September 4, 2020, entitled "Resource Unit Indication Method, Access Point and Site"; and Chinese Patent Application No. 202011395419.3, filed on December 2, 2020, entitled "Resource Unit Indication Method, Access Point and Site". The entire contents of the above patent applications are incorporated herein by reference. Technical Field
[0003] This application relates to the field of communication technology, and in particular to a resource unit indication method, access point, and site. Background Technology
[0004] In traditional Wireless Local Area Networks (WLANs), non-access point stations (non-AP STAs) compete for the entire channel to transmit uplink data, significantly reducing frequency utilization efficiency. To improve this, the wireless channel is divided into multiple sub-channels (subcarriers) in the frequency domain, forming resource units (RUs). User data is carried on some resource units instead of occupying the entire channel, allowing multiple users to transmit simultaneously within each time period without queuing or competing for data, thus improving frequency utilization efficiency.
[0005] In the downlink, the access point (AP) determines the allocation of resource units (RUs) based on the priority of downlink data from each non-access point (NAP) site. However, in the uplink, the AP needs to inform the terminal device of the allocated resource units via a trigger frame. The trigger frame includes multiple user information fields, each containing information that a site needs to read. For example, M user information fields might represent the information that NAP sites 1 through M need to read. The resource unit allocation subfield within the user information fields indicates the resource unit allocated to each NAP site. NAP sites can then send data packets on the allocated resource units. However, since some NAP sites need to send large amounts of data, they require a large number of resource units. Therefore, how to utilize the resource unit allocation subfield to allocate multiple resource units to corresponding NAP sites is a problem that urgently needs to be solved. Summary of the Invention
[0006] This application provides a resource unit indication method, access point, and site, which can allocate multiple resource units to a corresponding non-access point site.
[0007] In a first aspect, this application provides a resource unit indication method, in which a station receives a trigger frame from an access point; the trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication; the resource unit indication is used to indicate the multiple resource units (MRUs) allocated to the station, and the frequency band range indication is used to indicate the frequency band range where the smallest resource unit (RU) in the MRU is located; furthermore, the station can determine the allocated MRU based on the resource unit indication and the frequency band range indication.
[0008] As can be seen, this method can allocate MRUs to sites, making MRU allocation more flexible and helping to improve bandwidth utilization. Furthermore, the bandwidth range indicator indicates the bandwidth range of the smallest RU in the MRU group. Compared to the bandwidth range indicator which only indicates the lowest bandwidth range associated with the MRU, the bandwidth range indicator described in this application carries more information, thus saving the number of indexes required by the resource unit indicator to indicate each MRU.
[0009] In one embodiment, the resource unit indication method uses a frequency band range indicator to indicate the 80MHz range where the smallest RU in the MRU is located. That is, the granularity of the frequency band range indicated by the frequency band range indicator for the smallest RU in the MRU is 80MHz. In this embodiment, the frequency band range indicator can determine the 80MHz location of the smallest RU in the MRU, thus allowing the resource unit indication to indicate the corresponding MRU under this condition. For the same number of MRUs, this helps reduce the number of indexes required for resource unit indication.
[0010] In another embodiment, the frequency band range indicator is used to indicate the 40MHz range where the smallest RU in the MRU is located. That is, the granularity of the frequency band range indicated by the frequency band range indicator for the smallest RU in the MRU is 40MHz. In this embodiment, the frequency band range indicator can determine the 40MHz location of the smallest RU in the MRU, thus the resource unit indicator can indicate the corresponding MRU under this condition. For the same number of MRUs, this helps to reduce the number of indexes required for resource unit indication.
[0011] Specifically, for the smallest RU in the MRU, which is a RU with 996 subcarriers (996-tone RU), the 40MHz indicated by the frequency band range indicator can be one of the two 40MHz covered by the 996-tone RU, or predefined as the lowest frequency 40MHz of the two 40MHz covered by the 996-tone RU, or predefined as the highest frequency 40MHz of the two 40MHz covered by the 996-tone RU.
[0012] Additionally, if there are multiple smallest RUs in the MRU, the frequency band range indicator can indicate the frequency band range of one of the smallest RUs.
[0013] In another embodiment, the frequency band range indicator is used to indicate 160MHz, where the smallest RU in the MRU is located. In another embodiment, the frequency band range indicator is used to indicate 240MHz, where the smallest RU in the MRU is located. In yet another embodiment, the frequency band range indicator is used to indicate 320MHz, where the smallest RU in the MRU is located.
[0014] In this article, the frequency band range indicated by the frequency band range indicator actually refers to which frequency band range within the bandwidth, or the location of that frequency band range within the bandwidth. For example, the 80MHz indicated by the frequency band range indicator above is actually an 80MHz within the bandwidth, or actually the location of that 80MHz within the bandwidth.
[0015] In this application, the MRU may include, but is not limited to, the following:
[0016] The resource element indicator indicates that the MRU includes one resource element with a size of 26 subcarriers (26-tone RU) and one resource element with a size of 52 subcarriers (52-tone RU). The frequency band range indicator indicates the frequency band range in which the 26-tone RU is located; or
[0017] The resource unit indicator indicates that the MRU includes one RU with a size of 106 subcarriers (106-tone RU) and one 26-tone RU. The frequency band range indicator indicates the frequency band range where the 26-tone RU is located; or
[0018] The resource element indication specifies that the MRU includes one resource element with a size of 484 subcarriers (484-tone RU) and one resource element with a size of 242 subcarriers (242-tone RU). The frequency band indication specifies the frequency band range where the 242-tone RU is located; or
[0019] The resource element indicator indicates that the MRU includes one resource element with a size of 996 subcarriers (996-tone RU) and one 484-tone RU. The frequency band range indicator indicates the frequency band range in which the 484-tone RU is located; or
[0020] The resource unit indicator specifies that the MRU includes two 996-tone RUs and one 484-tone RU, and the frequency band range indicator specifies the frequency band range where the 484-tone RU is located; or
[0021] The resource unit indicator indicates that the MRU includes three 996-tone RUs, and the frequency band range indicator indicates the frequency band range where one of the 996-tone RUs is located; or
[0022] The resource unit indicator specifies that the MRU includes three 996-tone RUs and one 484-tone RU, and the frequency band range indicator specifies the frequency band range where the 484-tone RU is located; or
[0023] The resource unit indicator indicates that the MRU includes a 996-tone RU, a 484-tone RU and a 242-tone RU, and the frequency band range indicator indicates the frequency band range in which the 242-tone RU is located.
[0024] For a (3*996+484)-tone RU, using the resource unit indication method described in this aspect, the frequency band range indicated by the frequency band range indicator is the 80MHz where the 484-tone RU is located. The (3*996+484)-tone RU indicated by the resource unit indicator only needs two indices to indicate one position of the 484-tone RU in that 80MHz, which is enough to inform the site of the (3*996+484)-tone RU assigned to it; or, the frequency band range indicated by the frequency band range indicator is the 40MHz where the 484-tone RU is located, and the (3*996+484)-tone RU indicated by the resource unit indicator only needs one index to inform the site of the (3*996+484)-tone RU assigned to it. However, if the frequency band indication method uses a resource unit indication method that specifies the lowest 80MHz resource unit range associated with a (3*996+484)-tone RU, then the resource unit indication would need to indicate eight indices separately to inform the site of its assigned (3*996+484)-tone RU. Therefore, the resource unit indication method described in this aspect is advantageous in reducing the number of indices required for resource unit indication.
[0025] Secondly, this application also provides a resource unit indication method, which corresponds to the resource unit indication method described in the first aspect and is explained from the perspective of the access point. In this method, the access point determines a trigger frame; the trigger frame includes a resource unit allocation subfield for indicating resource allocation to a site, the resource unit allocation subfield including a frequency band range indication and a resource unit indication; the resource unit indication is used to indicate the multiple resource units (MRUs) allocated to the corresponding site, and the frequency band range indication is used to indicate the frequency band range where the smallest resource unit (RU) among the MRUs is located; the access point sends the trigger frame.
[0026] As can be seen, this method can allocate MRUs to sites, making MRU allocation more flexible and helping to improve bandwidth utilization. Furthermore, when an access point needs to allocate MRUs to a site, a bandwidth range indicator can be used to indicate the bandwidth range of the smallest RU among the MRUs. Under this condition, the index required for the resource element indicator is then determined. Compared to the bandwidth range indicator, which only indicates the lowest bandwidth range related to the MRU, the bandwidth range indicator described in this application carries more information, such as the bandwidth range of the smallest RU, thus helping to save the number of indexes required for the resource element indicator to indicate each MRU.
[0027] Other related implementations of the resource unit indication method can be found in the related implementations of the first aspect described above, and will not be described in detail here.
[0028] Thirdly, this application also provides a resource unit indication method, which may include: a station receiving a trigger frame; the trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the station, the resource unit subfield including a frequency band range indication and a resource unit indication; the resource unit indication is used to indicate the multiple resource units (MRUs) allocated to the station, and the frequency band range indication is used to indicate the frequency band range in which the MRU is located; the station determines the allocated MRU based on the frequency band range indication and the resource unit indication.
[0029] It is evident that this method can allocate MRUs to sites, making MRU allocation more flexible and helping to improve bandwidth utilization.
[0030] Furthermore, when a station determines the assigned RU / MRU based on the frequency band range indication and resource unit indication, it can determine the size of the assigned MRU based on the resource unit indication, determine the frequency band range where the RU / MRU is located based on the frequency band range indication, and then determine the RU / MRU corresponding to the index indicated by the resource unit indication within that frequency band range. It is evident that in this method, the resource unit indication only needs to indicate the RU / MRU within that frequency band range, reducing the number of indices required to indicate an MRU of that size. In other words, this method allows the frequency band range indication to carry more information and simplifies the logic of the resource unit indication as much as possible, thus reducing the processing complexity of the station.
[0031] In this resource element indication method, the MRUs that can be allocated to a site include, but are not limited to, the following: an MRU comprising one resource element with 26 subcarriers (26-tone RU) and one resource element with 52 subcarriers (52-tone RU) (denoted as (52+26)-tone RU); or an MRU comprising one RU with 106 subcarriers (106-tone RU) and one 26-tone RU (denoted as (106+26)-tone RU); or an MRU comprising one resource element with 484 subcarriers (484-tone RU) and one resource element with 242 subcarriers (denoted as (484+242)-tone RU); or an MRU comprising one resource element with 996 subcarriers (996-tone RU) and one 484-tone RU (denoted as (996+484)-tone RU); or two 996-tone RUs. An MRU consisting of a RU and a 484-tone RU (denoted as (2*996+484)-tone RU); or an MRU consisting of three 996-tone RUs (denoted as 3*996-tone RU); or an MRU consisting of three 996-tone RUs and a 484-tone RU (denoted as (3*996+484)-tone RU); or an MRU consisting of a 996-tone RU, a 484-tone RU, and a 242-tone RU (denoted as (996+484+242)-tone RU).
[0032] In this resource unit indication method, when the frequency band range of the MRU indicated by the resource unit indication is less than or equal to 80MHz, the frequency band range indicated by the frequency band range indication is one 80MHz in the bandwidth;
[0033] When the frequency band range of the MRU indicated by the resource unit indicator is greater than 80MHz and less than or equal to 160MHz, the frequency band range indicated by the frequency band range indicator is one 160MHz in the bandwidth;
[0034] When the frequency band range of the MRU indicated by the resource unit indicator is greater than 160MHz and less than or equal to 240MHz, the frequency band range indicated by the frequency band range indicator is one of the 240MHz or 320MHz in the bandwidth.
[0035] When the frequency band of the MRU indicated by the resource unit indicator is greater than 240MHz and less than or equal to 320MHz, the frequency band range indicated by the frequency band range indicator is one of the 320MHz in the bandwidth.
[0036] In one embodiment, the resource unit allocation subfield occupies 9 bits; the frequency band range indicator occupies bits 0 to 1 of the 9 bits, and the resource unit indicator occupies bits 2 to 8.
[0037] In one embodiment, if the bandwidth is 320MHz, and if the bandwidth indicated by the bandwidth indicator is one 80MHz in the 320MHz range, then the bandwidth indicator can use four states represented by bit 0 and bit 1 to indicate four 80MHz in the 320MHz range respectively; if the bandwidth indicated by the bandwidth indicator is the lowest frequency 160MHz or the highest frequency 160MHz in the 320MHz range, then the bandwidth indicator can use two states represented by bit 0 or bit 1 to indicate the two 160MHz in the 320MHz range respectively; if the bandwidth indicated by the bandwidth indicator is 320MHz, then the bandwidth indicator can not be limited to the states of bit 0 and bit 1 to indicate 320MHz.
[0038] In another implementation, if the frequency band indicated by the frequency band range indicator is the lowest frequency 240MHz or the highest frequency 240MHz in 320MHz, then the frequency band range indicator can use two states represented by bit 0 or bit 1 to indicate the two 240MHz in 320MHz respectively.
[0039] Fourthly, this application also provides a resource unit indication method, which corresponds to the resource unit indication method described in the third aspect and is explained from the perspective of the access point. The resource unit indication method in this aspect includes: the access point determining a trigger frame; the trigger frame including a resource unit allocation subfield for indicating resource allocation to a site, the resource unit allocation subfield including a frequency band range indication and a resource unit indication; the resource unit indication for indicating the multiple resource units (MRUs) allocated to the corresponding site; the frequency band range indication for indicating the frequency band range where the MRU is located; and the access point sending the trigger frame.
[0040] It is evident that this method can allocate MRUs to sites, making MRU allocation more flexible and helping to improve bandwidth utilization.
[0041] Furthermore, when an access point assigns an MRU to a corresponding site, it can use a frequency band range indicator to indicate the frequency band range where the MRU is located. Within this frequency band range, the index required for the resource element indicator is then determined to inform the site of the assigned MRU. It is evident that in this method, the resource element indicator only needs to indicate the RU / MRU within the frequency band range, reducing the number of indices required for the resource element indicator to indicate an MRU of that size. In other words, this method allows the frequency band range indicator to carry more information and simplifies the indication logic of both the frequency band range indicator and the resource element indicator as much as possible, thus reducing the processing complexity for the site.
[0042] Other related implementations of this resource unit indication method can be found in the related implementations of the third aspect above, and will not be described in detail here.
[0043] Fifthly, this application also provides a method for a station to receive a trigger frame from an access point; the trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the station, the resource unit allocation subfield including a frequency band range indication and a resource unit indication; the resource unit indication is used to indicate the multiple resource units (MRUs) 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 unit RUs other than the MRUs are located in the bandwidth; the station determines the allocated MRUs based on the frequency band range indication and the resource unit indication.
[0044] As can be seen, this method can allocate MRUs to sites, making MRU allocation more flexible and helping to improve bandwidth utilization. Furthermore, since the bandwidth range indicated by the bandwidth range indicator is the bandwidth range containing some or all of the RUs except for the MRUs indicated by the resource element indicator; or, the bandwidth range indicated by the bandwidth range indicator is the bandwidth range excluding the MRUs indicated by the resource element indicator, meaning the MRUs required by the resource element indicator are determined from a bandwidth smaller than the bandwidth, this method helps reduce the number of indices required by the resource element indicator compared to the resource element indicator requiring the MRUs to be determined from a bandwidth-corresponding bandwidth.
[0045] In one implementation, the MRU indicated by the resource element indicator includes three resource elements (996-tone RUs) with a size of 996 subcarriers each (denoted as 3*996-tone RUs). The frequency band range indicated by the frequency band range is 80MHz of the bandwidth containing one of the 996-tone RUs other than the 3*996-tone RUs, or the frequency band range indicated by the frequency band range indicator is 80MHz of the bandwidth excluding the 3*996-tone RUs. Therefore, in this implementation, when the resource element indicator indicates the 3*996-tone RU, only one index is needed, and the station can determine the assigned MRU by combining the frequency band range indicator.
[0046] The frequency band range indication refers to the lowest 80MHz of the bandwidth associated with 3*996-tone RUs. Since the lowest 80MHz of the bandwidth associated with 3*996-tone RUs is determined, there are three possible combinations of 3*996-tone RUs (i.e., selecting two 996-tone RUs from the three 80MHz ranges excluding the lowest 80MHz, resulting in three combinations). Therefore, the resource unit indication needs to indicate one of the three indices corresponding to these three combinations to uniquely inform the site of the assigned MRU. Thus, the meaning of the frequency band range indication described in this application helps to reduce the number of indices required for the resource unit indication.
[0047] Sixthly, this application also provides a resource unit indication method, which corresponds to the resource unit indication method described in the fifth aspect above, and is explained from the perspective of the access point. The method includes: the access point determining a trigger frame; the trigger frame including a resource unit allocation subfield for indicating resource allocation to a site, the resource unit allocation subfield including a frequency band range indication and a resource unit indication; the resource unit indication indicating multiple resource units (MRUs) allocated to the corresponding site, and the frequency band range indication indicating the frequency band range where some or all of the resource unit RUs (excluding the MRUs) are located in the bandwidth; and the access point sending the trigger frame.
[0048] As can be seen, this method can allocate MRUs to sites, making MRU allocation more flexible and helping to improve bandwidth utilization. Furthermore, since the bandwidth range indicated by the bandwidth range indicator is the bandwidth range containing some or all of the RUs except for the MRUs indicated by the resource element indicator; or, the bandwidth range indicated by the bandwidth range indicator is the bandwidth range excluding the MRUs indicated by the resource element indicator, meaning the MRUs required by the resource element indicator are determined from a bandwidth smaller than the bandwidth, this method helps reduce the number of indices required by the resource element indicator compared to the resource element indicator requiring the MRUs to be determined from a bandwidth-corresponding bandwidth.
[0049] Other related implementations of this resource unit indication method can be found in the related implementations in the fifth aspect above, and will not be described in detail here.
[0050] In a seventh aspect, this application also provides a resource element indication method, the method comprising: a station receiving a trigger frame from an access point; the trigger frame including a resource element allocation subfield for indicating resource allocation to the station, the resource element allocation subfield including a frequency band range indication and a resource element indication; the frequency band range indication indicating a frequency band range in the bandwidth; the resource element indication indicating a MRU allocated to the station, the MRU including the remaining resource element RUs in the bandwidth excluding the frequency band range indicated by the frequency band range indication; the station determining the allocated MRU based on the frequency band range indication and the resource element indication.
[0051] As can be seen, this method can allocate MRUs to sites, making MRU allocation more flexible and helping to improve bandwidth utilization. In addition, since the MRU indicated by the resource unit indicator is a combination of the remaining RUs in the bandwidth excluding the bandwidth indicated by the bandwidth range indicator, compared with the MRUs required by the resource unit indicator being determined from the bandwidth corresponding to the bandwidth, it is beneficial to reduce the number of indices required by the resource unit indicator.
[0052] In one embodiment, the MRU indicated by the resource element indicator includes three resource elements (996-tone RUs) with a size of 996 subcarriers (denoted as 3*996-tone RUs), and the frequency band range indicated by the frequency band range is an 80MHz segment of the bandwidth. Therefore, the 3*996-tone RUs include the remaining three 996-tone RUs in the bandwidth excluding the 80MHz segment. It is evident that in this embodiment, only one index is needed when the resource element indicator indicates the 3*996-tone RUs. Compared to the case where the frequency band range indicated by the frequency band range is the lowest 80MHz associated with the 3*996-tone RUs in the bandwidth, this application is advantageous in saving the number of indexes required for the resource element indicator.
[0053] Eighthly, this application also provides a resource unit indication method, which corresponds to the resource unit indication method described in the seventh aspect above, and is explained from the perspective of an access point. The method includes: the access point determining a trigger frame; the trigger frame including a resource unit allocation subfield for indicating resource allocation to a site, the resource unit allocation subfield including a frequency band range indication and a resource unit indication; the frequency band range indication indicating a frequency band range in the bandwidth, the resource unit indication indicating the MRU allocated to the corresponding site, the MRU including the remaining resource units RU in the bandwidth excluding the frequency band range indicated by the frequency band range indication; and the access point sending the trigger frame.
[0054] Since the MRU indicated by the resource unit indicator is a combination of the remaining RUs in the bandwidth excluding the frequency band range indicated by the frequency band range indicator, it is advantageous to reduce the number of indices required by the resource unit indicator compared to the MRU required by the resource unit indicator being determined from the frequency band range corresponding to the bandwidth.
[0055] Other related implementations of this resource unit indication method can be found in the related implementations in the seventh aspect above, and will not be described in detail here.
[0056] Furthermore, in the first to eighth aspects mentioned above, the resource unit allocation subfield occupies N bits, and the number of bits occupied by the frequency range indication (N bits) is determined based on the bandwidth and the frequency range indicated by the frequency range indication. For example, the bandwidth 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 bandwidth range indicated by the bandwidth range indication; both N and x are greater than zero.
[0057] Ninthly, this application also provides a resource unit indication method, the method comprising: a station receiving a trigger frame from an access point; the trigger frame including a resource unit allocation subfield for indicating resource allocation to the station, the resource unit allocation subfield occupying N bits, the N bits indicating an index representing the absolute position of a multiple resource unit (MRU) in the bandwidth; N being greater than zero; the station determining the MRU corresponding to the index indicated by the N bits as the MRU allocated to the station.
[0058] As can be seen, in this resource unit indication method, the resource unit allocation subfield does not distinguish the bits specifically used to indicate a certain frequency band range. The corresponding MRU can be found directly based on the index indicated by the N bits in the resource unit allocation subfield, which greatly simplifies the processing logic and helps to reduce the processing complexity of the site.
[0059] In one implementation, N equals 9.
[0060] These N bits are used to indicate the absolute position of the MRU in the bandwidth, including one or more of the following:
[0061] This includes a resource unit (MRU) of size 996-tone RU and a second 996-tone RU in 320MHz, or an MRU including a third and a fourth 996-tone RU in 320MHz; or,
[0062] Including the first through fourth 996-tone RUs in the 320MHz range; or,
[0063] An MRU comprising a second resource element (52-tone RU) of size 52 subcarriers and a second resource element (26-tone RU) of size 26 subcarriers in any 20MHz of 320MHz; or an MRU comprising a third 52-tone RU and an eighth 26-tone RU in any 20MHz of 320MHz; or an MRU comprising a second 52-tone RU and a fifth 26-tone RU in any 20MHz of 320MHz; or,
[0064] This includes a resource unit (MRU) of size 106-tone RU and a fifth 26-tone RU in any 20MHz segment of 320MHz; or an MRU including the second 106-tone RU and the fifth 26-tone RU in any 20MHz segment of 320MHz; or...
[0065] An MRU comprising the first or second resource element (242-tone RU) of size 242 subcarriers and the second resource element (484-tone RU) of size 484 subcarriers in any 80MHz of 320MHz; or an MRU comprising the third or fourth 242-tone RU and the first 484-tone RU in any 80MHz of 320MHz; or,
[0066] An MRU comprising the first or second 484-tone RU and a second resource element (996-tone RU) of size 996 subcarriers in any 160MHz of 320MHz; or an MRU comprising the third or fourth 484-tone RU and a second 996-tone RU in any 160MHz of 320MHz; or,
[0067] This includes the first or second 484-tone RU and the second and third 996-tone RUs in the lowest 240MHz frequency range of 320MHz; or the third or fourth 484-tone RU and the first and third 996-tone RUs in the lowest 240MHz frequency range of 320MHz; or the fifth or sixth 484-tone RU and the first and second 996-tone RUs in the lowest 240MHz frequency range of 320MHz; or...
[0068] This includes the first or second 484-tone RU and the second and third 996-tone RUs in the highest 240MHz frequency range of 320MHz; or the third or fourth 484-tone RU and the first and third 996-tone RUs in the highest 240MHz frequency range of 320MHz; or the fifth or sixth 484-tone RU and the first and second 996-tone RUs in the highest 240MHz frequency range of 320MHz; or...
[0069] This includes the first or second 484-tone RU and the second, third, and fourth 996-tone RUs in the 320MHz range; or the third or fourth 484-tone RU and the first, third, and fourth 996-tone RUs in the 320MHz range; or the fifth or sixth 484-tone RU and the first, second, and fourth 996-tone RUs in the 320MHz range; or the seventh or eighth 484-tone RU and the first, second, and third 996-tone RUs in the 320MHz range; or...
[0070] Including three 996-tone RUs in the 320MHz MRU; or,
[0071] This includes the first or second 242-tone RU and the second 484-tone RU, and the second 996-tone RU in the lowest 160MHz frequency range of 320MHz; or the third or fourth 242-tone RU and the first 484-tone RU, and the second 996-tone RU in the lowest 160MHz frequency range of 320MHz; or the fifth or sixth 242-tone RU and the fourth 484-tone RU, and the first 996-tone RU in the lowest 160MHz frequency range of 320MHz; or the seventh or eighth 242-tone RU and the third 484-tone RU, and the first 996-tone RU in the lowest 160MHz frequency range of 320MHz; or...
[0072] This includes the first or second 242-tone RU and the second 484-tone RU and the second 996-tone RU in the highest 160MHz frequency range of 320MHz; or the third or fourth 242-tone RU and the first 484-tone RU and the second 996-tone RU in the highest 160MHz frequency range of 320MHz; or the fifth or sixth 242-tone RU and the fourth 484-tone RU and the first 996-tone RU in the highest 160MHz frequency range of 320MHz; or the seventh or eighth 242-tone RU and the third 484-tone RU and the first 996-tone RU in the highest 160MHz frequency range of 320MHz.
[0073] In a tenth aspect, this application also provides a resource unit indication method, which corresponds to the resource unit indication method described in the ninth aspect above, and is explained from the perspective of the access point. The method includes: the access point determining a trigger frame; the trigger frame including a resource unit allocation subfield for indicating resource allocation to a site, the resource unit allocation subfield occupying N bits, the N bits indicating an index directly representing the absolute position of a multiple resource unit (MRU) in the bandwidth; N being greater than zero; and the access point sending the trigger frame.
[0074] As can be seen, in this resource unit indication method, the resource unit allocation subfield does not distinguish the bits specifically used to indicate a certain frequency band range. The corresponding MRU can be found directly based on the index indicated by the N bits in the resource unit allocation subfield, which greatly simplifies the processing logic and helps to reduce the processing complexity of the site.
[0075] Other related implementations of this resource unit indication method can be found in the related implementations in the ninth aspect above, and will not be described in detail here.
[0076] Eleventhly, this application also provides a communication device that has some or all of the functions of the station in the examples of the methods described in the first, third, fifth, seventh, or ninth aspects above. For example, the communication device may have the functions of some or all of the embodiments in this application, or it may have the functions of implementing any one of the embodiments in this application individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0077] In one possible design, the communication device may include a processing unit and a communication unit. The processing unit is configured to support the communication device in performing the corresponding functions described in the above method. The communication unit supports communication between the communication device and other devices. The communication device may also include a storage unit coupled to the processing unit and the transmitting unit, which stores necessary program instructions and data for the communication device.
[0078] In one embodiment, the communication device implements the relevant functions of the station in the first aspect, and the communication device includes:
[0079] The communication unit is used to receive trigger frames from the access point;
[0080] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the site, and the frequency band range indicator is used to indicate the frequency band range of the smallest resource unit RU among the MRUs indicated by the resource unit indicator.
[0081] The processing unit is configured to determine the allocated MRU based on the frequency band range indication and the resource unit indication.
[0082] As an example, the processing unit can be a processor, the communication unit can be a transceiver or a communication interface, and the storage unit can be a memory.
[0083] In another embodiment, the communication device implements the relevant functions of the station in the third aspect, and the communication device includes:
[0084] The communication unit is used to receive trigger frames from the access point;
[0085] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the site, and the frequency band range indicator is used to indicate the frequency band range in which the MRU is located.
[0086] The processing unit is configured to determine the allocated MRU based on the frequency band range indication and the resource unit indication.
[0087] In another embodiment, the communication device implements the relevant functions of the station in the fifth aspect, and the communication device includes:
[0088] The communication unit is used to receive trigger frames from the access point;
[0089] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the site, and the frequency band range indicator is used to indicate the frequency band range in which some or all of the resource unit RUs other than the MRUs are located.
[0090] The processing unit is configured to determine the allocated MRU based on the frequency band range indication and the resource unit indication.
[0091] In another embodiment, the communication device implements the relevant functions of the station in the seventh aspect, and the communication device includes:
[0092] The communication unit is used to receive trigger frames from the access point;
[0093] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The frequency band range indicator indicates a frequency band range in the bandwidth. The resource unit indicator indicates the MRUs allocated to the site. The MRUs include the remaining resource unit RUs in the bandwidth other than the frequency band range indicated by the frequency band range indicator.
[0094] The processing unit is configured to determine the allocated MRU based on the frequency band range indication and the resource unit indication.
[0095] In other embodiments, the communication device may also implement other station-related functions, which will not be detailed here.
[0096] In one embodiment, the communication device implements the relevant functions of the station in the first aspect, which may include:
[0097] A transceiver is used to receive trigger frames from the access point;
[0098] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the site, and the frequency band range indicator is used to indicate the frequency band range of the smallest resource unit RU among the MRUs indicated by the resource unit indicator.
[0099] A processor is configured to determine the allocated MRU based on the frequency band range indication and the resource unit indication.
[0100] In another embodiment, the communication device implements the relevant functions of the station in the third aspect, and the communication device includes:
[0101] A transceiver is used to receive trigger frames from the access point;
[0102] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the site, and the frequency band range indicator is used to indicate the frequency band range in which the MRU is located.
[0103] A processor is configured to determine the allocated MRU based on the frequency band range indication and the resource unit indication.
[0104] In other embodiments, the communication device may also implement other station-related functions, which will not be detailed here.
[0105] In a twelfth aspect, this application also provides a communication device that has some or all of the functions of an access point in the examples of the methods described in the second, fourth, sixth, eighth, or tenth aspects above. For example, the communication device may have the functions of some or all of the embodiments in this application, or it may have the functions of implementing any one embodiment in this application individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0106] In one possible design, the communication device may include a processing unit and a communication unit. The processing unit is configured to support the communication device in performing the corresponding functions described in the above method. The communication unit supports communication between the communication device and other devices. The communication device may also include a storage unit coupled to the processing unit and the transmitting unit, which stores necessary program instructions and data for the communication device.
[0107] In one embodiment, the communication device implements the related functions of the access point in the second aspect, and the communication device includes:
[0108] The processing unit is used to determine the trigger frame;
[0109] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to a site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the corresponding site, and the frequency band range indicator is used to indicate the frequency band range of the smallest resource unit (RU) among the MRUs indicated by the resource unit indicator.
[0110] A communication unit is used to send the trigger frame.
[0111] In another embodiment, the communication device implements the related functions of the access point in the fourth aspect, and the communication device includes:
[0112] The processing unit is used to determine the trigger frame;
[0113] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to a site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the corresponding site. The frequency band range indicator is used to indicate the frequency band range in which the MRU is located.
[0114] A communication unit is used to send the trigger frame.
[0115] In another embodiment, the communication device implements the related functions of the access point in the sixth aspect, and the communication device includes:
[0116] The processing unit is used to determine the trigger frame;
[0117] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to a site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the corresponding site, and the frequency band range indicator is used to indicate the frequency band range in which some or all of the resource unit RUs, excluding the MRUs, are located in the bandwidth.
[0118] A communication unit is used to send the trigger frame.
[0119] In another embodiment, the communication device implements the related functions of the access point in the eighth aspect, and the communication device includes:
[0120] The processing unit is used to determine the trigger frame;
[0121] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to a site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The frequency band range indicator indicates a frequency band range in the bandwidth, and the resource unit indicator indicates the MRU allocated to the corresponding site. The MRU includes the remaining resource units RU in the bandwidth other than the frequency band range indicated by the frequency band range indicator.
[0122] A communication unit is used to send the trigger frame.
[0123] As an example, the processing unit can be a processor, the communication unit can be a transceiver or a communication interface, and the storage unit can be a memory.
[0124] In other embodiments, the communication device may also implement other access point-related functions, which will not be detailed here.
[0125] In one embodiment, the communication device implements the related functions of the access point in the second aspect, which may include:
[0126] The processor is used to determine the trigger frame;
[0127] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to a site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the corresponding site, and the frequency band range indicator is used to indicate the frequency band range of the smallest resource unit (RU) among the MRUs indicated by the resource unit indicator.
[0128] A transceiver for sending the trigger frame.
[0129] In one embodiment, the communication device implements the related functions of the access point in the fourth aspect, which may include:
[0130] The processor is used to determine the trigger frame;
[0131] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to a site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the corresponding site. The frequency band range indicator is used to indicate the frequency band range in which the MRU is located.
[0132] A transceiver for sending the trigger frame.
[0133] In another embodiment, the communication device implements the related functions of the access point in the sixth aspect, and the communication device includes:
[0134] The processor is used to determine the trigger frame;
[0135] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to a site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the corresponding site, and the frequency band range indicator is used to indicate the frequency band range in which some or all of the resource unit RUs, excluding the MRUs, are located in the bandwidth.
[0136] A transceiver for sending the trigger frame.
[0137] In another embodiment, the communication device implements the related functions of the access point in the eighth aspect, and the communication device includes:
[0138] The processor is used to determine the trigger frame;
[0139] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to a site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The frequency band range indicator indicates a frequency band range in the bandwidth, and the resource unit indicator indicates the MRU allocated to the corresponding site. The MRU includes the remaining resource units RU in the bandwidth other than the frequency band range indicated by the frequency band range indicator.
[0140] A transceiver for sending the trigger frame.
[0141] In other embodiments, the communication device may also implement other access point-related functions, which will not be detailed here.
[0142] In specific implementation, the processor can be used for, but is not limited to, baseband-related processing, and the transceiver can be used for, but is not limited to, radio frequency transceiver. These devices can be disposed on separate chips, or at least partially or entirely on the same chip. For example, the processor can be further divided into analog baseband processors and digital baseband processors. The analog baseband processor can be integrated with the transceiver on the same chip, while the digital baseband processor can be disposed on a separate chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip. For example, a digital baseband processor can be integrated with multiple application processors (e.g., but not limited to graphics processors, multimedia processors, etc.) on the same chip. Such a chip can be called a system-on-chip (SoC). Whether the devices are disposed independently on different chips or integrated on one or more chips often depends on the specific needs of the product design. This invention does not limit the specific implementation of the above-mentioned devices.
[0143] In a thirteenth aspect, this application also provides a processor for executing various methods of the first, third, fifth, seventh, or ninth aspects described above, or for executing various methods of the second, fourth, sixth, eighth, or tenth aspects described above. During the execution of these methods, the processes of sending and receiving the aforementioned information can be understood as the process of the processor outputting the aforementioned information and the process of the processor receiving the input information. Specifically, when outputting the aforementioned information, the processor outputs the aforementioned information to a transceiver for transmission. Furthermore, after being output by the processor, the aforementioned information may require further processing before reaching the transceiver. Similarly, when the processor receives the input information, the transceiver receives the aforementioned information and inputs it to the processor. Furthermore, after the transceiver receives the aforementioned information, the aforementioned information may require further processing before being input to the processor.
[0144] Based on the above principles, for example, the received trigger frame mentioned in the aforementioned method can be understood as the processor input trigger frame. Similarly, the sent trigger frame can be understood as the processor output trigger frame.
[0145] In this way, the transmission, receiving, and other operations involved in the processor can be more generally understood as processor output and receiving, input, and other operations, rather than transmission, receiving, and receiving operations directly performed by the radio frequency circuit and antenna, unless otherwise specified or contradicted by their actual function or internal logic in the relevant description.
[0146] In specific implementation, the processor can be a dedicated processor for executing these methods, or it can be a processor that executes computer instructions stored in memory to execute these methods, such as a general-purpose processor. The memory can be a non-transitory memory, such as read-only memory (ROM), which can be integrated with the processor on the same chip or disposed on different chips. This application does not limit the type of memory or the arrangement of the memory and the processor.
[0147] In a fourteenth aspect, this application provides a computer-readable storage medium for storing computer software instructions used for the aforementioned data transmission device, including programs for performing the methods described in the first, third, fifth, seventh, or ninth aspects, or programs for performing the methods described in the second, fourth, sixth, eighth, or tenth aspects.
[0148] In a fifteenth aspect, this application also provides a computer program product including instructions that, when run on a computer, cause the computer to perform the methods described in the first, third, fifth, seventh, or ninth aspects above, or cause the computer to perform the methods described in the second, fourth, sixth, eighth, or tenth aspects above.
[0149] In a sixteenth aspect, this application provides a chip system including a processor and an interface for supporting a data transmission device in implementing the functions involved in the first, third, fifth, seventh, or ninth aspects, such as determining or processing at least one of the data and information involved in the above methods, like trigger frames. In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the site. The chip system may be composed of chips or may include chips and other discrete devices.
[0150] In a seventeenth aspect, this application provides a chip system including a processor and an interface for supporting a data transmission device in implementing the functions involved in the second, fourth, sixth, eighth, or tenth aspects, such as determining or processing at least one of the data and information involved in the above methods. In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the site. The chip system may be composed of chips or may include chips and other discrete devices. Attached Figure Description
[0151] Figure 1 This is a schematic diagram of a network structure provided in an embodiment of this application;
[0152] Figure 2a This is a schematic diagram of a 160MHz channel distribution provided in an embodiment of this application;
[0153] Figure 2b This is a schematic diagram of a 320MHz channel distribution provided in an embodiment of this application;
[0154] Figure 3 This is a schematic diagram of subcarrier distribution in 80MHz provided in an embodiment of this application;
[0155] Figure 4 This is a schematic diagram of uplink transmission based on a trigger frame provided in an embodiment of this application;
[0156] Figure 5 This is a schematic diagram of the frame structure of a trigger frame provided in an embodiment of this application;
[0157] Figure 6This is a flowchart illustrating a resource unit indication method 110 provided in an embodiment of this application;
[0158] Figure 7 This is a schematic diagram of a (52+26)-tone RU in a 20MHz frequency band provided in an embodiment of this application;
[0159] Figure 8 This is a schematic diagram of a (106+26)-tone RU in 20MHz provided in an embodiment of this application;
[0160] Figure 9 This is a schematic diagram of an (484+242)-tone RU in 80MHz provided in an embodiment of this application;
[0161] Figure 10 This is a schematic diagram of (996+484)-tone in 160MHz provided in an embodiment of this application;
[0162] Figure 11 This is a schematic diagram of a (2*996+484)-tone RU in 240MHz provided in an embodiment of this application;
[0163] Figure 12 This is a schematic diagram of a 3*996-tone RU in a 320MHz circuit provided in an embodiment of this application;
[0164] Figure 13 This is a schematic diagram of a (3*996+484)-tone RU in 320MHz provided in an embodiment of this application;
[0165] Figure 14 This is a schematic diagram of a (484+242)-tone RU in 80MHz provided in an embodiment of this application;
[0166] Figure 15 This is a flowchart illustrating a resource unit indication method 120 provided in an embodiment of this application;
[0167] Figure 16 This is a flowchart illustrating a resource unit indication method 210 provided in an embodiment of this application;
[0168] Figure 17 This is a flowchart illustrating a resource unit indication method 220 provided in an embodiment of this application;
[0169] Figure 18 This is a flowchart illustrating a resource unit indication method 310 provided in an embodiment of this application;
[0170] Figure 19 This is a flowchart illustrating a resource unit indication method 410 provided in an embodiment of this application;
[0171] Figure 20 This is a schematic diagram of the structure of a communication device 500 provided in an embodiment of this application;
[0172] Figure 21 A schematic diagram of another communication device 600 provided in an embodiment of this application;
[0173] Figure 22 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation
[0174] The embodiments of this application will now be clearly and completely described with reference to the accompanying drawings.
[0175] by Figure 1 The following example illustrates the network structure to which the resource unit indication method described in this application is applicable. Figure 1 This is a schematic diagram of a network structure provided in an embodiment of this application. The network structure may include one or more access point (AP) type stations and one or more non-access point station (non-AP STA) stations. For ease of description, the access point type station is referred to as an access point (AP), and the non-access point type station is referred to as a station (STA). Figure 1 The following explanation uses a network structure consisting of one AP and two sites (STA1 and STA2) as an example.
[0176] Access points are points through which terminal devices (such as mobile phones) access wired (or wireless) networks. They are primarily deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. They can also be deployed outdoors. An access point acts as a bridge between wired and wireless networks, connecting various wireless network clients and then connecting the wireless network to the Ethernet. Specifically, access points can be terminal devices (such as mobile phones) or network devices (such as routers) equipped with wireless fidelity (WiFi) chips. Access points can be devices supporting the 802.11be standard. Access points can also be devices supporting various wireless local area networks (WLANs) within the 802.11 family, such as 802.11be, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a. The access point in this application can be a high-efficiency (HE) AP or an extrameally high-throughput (EHT) AP, or it can be an access point that is compatible with a future generation of WiFi standards.
[0177] A site can be a wireless communication chip, wireless sensor, or wireless communication terminal, and can also be referred to as a user. For example, a site can be a mobile phone supporting WiFi communication, a tablet computer supporting WiFi communication, a set-top box supporting WiFi communication, a smart TV supporting WiFi communication, a smart wearable device supporting WiFi communication, an in-vehicle communication device supporting WiFi communication, and a computer supporting WiFi communication, etc. Optionally, the site can support the 802.11be standard. The site can also support various 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, and 802.11a.
[0178] The access point in this application can be a high efficient (HE) STA or an extrameally high throughput (EHT) STA, or a STA that is compatible with a future generation of WiFi standards.
[0179] For example, access points and sites can be devices used in the Internet of Vehicles (IoV), IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities.
[0180] Among them, 802.11n can also be called high throughput (HT), 802.11ac can also be called very high throughput (VHT), 802.11ax (Wi-Fi 6) can also be called high efficient (HE), and 802.11be (Wi-Fi 7) can also be called extremely high throughput (EHT). Standards prior to HT, such as 802.11a / b / g, are collectively referred to as Non-HT (non-high throughput). 802.11b uses a non-OFDM (Orthogonal Frequency Division Multiplexing) mode.
[0181] Starting with 802.11a / g, WLAN has gone through 802.11n, 802.11ac, and is currently under discussion for 802.11ax and 802.11be. The allowed bandwidth and space-time stream count are shown in Table 1.
[0182] Table 1 shows the maximum bandwidth and maximum transmission rate allowed for each WLAN standard.
[0183]
[0184] As shown in Table 1, the maximum data rate supported by data transmission increases with increasing bandwidth. Therefore, future WiFi standards will consider larger bandwidths than 160MHz (such as 240MHz, 320MHz).
[0185] Although the embodiments of this application are primarily illustrated using a network deploying IEEE 802.11 as an example, those skilled in the art will readily understand that the various aspects of this application can be extended to other networks employing various standards or protocols, such as BLUETOOTH, high-performance radio LAN (HIPERLAN) (a wireless standard similar to IEEE 802.11, primarily used in Europe), and wide area networks (WANs), wireless local area networks (WLANs), personal area networks (PANs), or other networks now known or developed in the future. Therefore, regardless of the coverage area and wireless access protocol used, the various aspects provided in this application can be applied to any suitable wireless network.
[0186] Secondly, to facilitate understanding of the relevant content of the embodiments of this application, some concepts involved in the embodiments of this application will be explained.
[0187] 1. Channel distribution
[0188] In one implementation, the bandwidth can be divided into multiple sub-channels, such as Figure 2a As shown, Figure 2a This is a schematic diagram of channel distribution provided in an embodiment of this application, such as... Figure 2aAs shown, when the bandwidth is 160MHz, it can be divided into a primary 20MHz channel (or simply primary channel, P20), a secondary 20MHz channel (S20), a secondary 40MHz channel (S40), and a secondary 80MHz channel (S80). In one optional implementation, channel 1 can correspond to the primary 20MHz channel, channel 2 to the secondary 20MHz channel, channels 3 and 4 can be combined into a secondary 40MHz channel, and channels 5 to 8 can be combined into a secondary 80MHz channel. Furthermore, the primary 40MHz channel (or simply primary channel, P40) is the 40MHz channel containing the primary 20MHz channel; the primary 80MHz channel (or simply primary channel, P80) is the 80MHz channel containing the primary 20MHz channel.
[0189] For example, Figure 2b This is another channel distribution diagram provided in the embodiments of this application, such as... Figure 2b As shown, when the bandwidth is 320MHz, it can be divided into a primary 20MHz channel (or simply the primary channel, P20), a secondary 20MHz channel (S20), a secondary 40MHz channel (S40), a secondary 80MHz channel (S80), and a secondary 160MHz channel (S160). In one optional implementation, channel 1 can correspond to the primary 20MHz channel, channel 2 to the secondary 20MHz channel, channels 3 and 4 can be combined into a secondary 40MHz channel, channels 5 to 8 can be combined into a secondary 80MHz channel, and channels 9 to 16 can be combined into a secondary 160MHz channel. In addition, the primary 40MHz channel (or simply primary channel, P40) is the 40MHz channel where the primary 20MHz channel is located; the primary 80MHz channel (or simply primary channel, P80) is the 80MHz channel where the primary 20MHz channel is located; and the primary 160MHz channel (or simply primary channel, P160) is the 160MHz channel where the primary 20MHz channel is located.
[0190] In another implementation, the bandwidth can be divided into resource units (RUs) of different sizes. Resource units of different sizes can be composed of different numbers of subcarriers. For example, a resource element comprising (or of) 996 subcarriers (referred to as a 996-tone RU), a resource element comprising (or of) 484 subcarriers (referred to as a 484-tone RU), a resource element comprising (or of) 484 subcarriers (referred to as a 484-tone RU), a resource element comprising (or of) 106 subcarriers (referred to as a 106-tone RU), a resource element comprising (or of) 26 subcarriers (referred to as a 26-tone RU), a resource element comprising (or of) 52 subcarriers (referred to as a 52-tone RU), a resource element comprising (or of) 2*996 subcarriers (referred to as a 2*996-tone RU, or a 996+996RU, or a 996+996MRU), and a resource element comprising 3*996 subcarriers (referred to as a 3*996-tone RU). RU, or 996+996+996RU including three 996-tone RUs, or 996+996+996MRU).
[0191] Please see Figure 3 , Figure 3 This is a schematic diagram of subcarrier distribution in 80MHz provided in an embodiment of this application. For example... Figure 3 As shown, the first row indicates that 80MHz may include 36 26-tone RUs; the second row indicates that 80MHz may include 16 52-tone RUs; the third row indicates that 80MHz may include 8 106-tone RUs; the fourth row indicates that 80MHz may include 4 242-tone RUs; and the fifth row indicates that 80MHz may include 2 484-tone RUs, where 484L represents the left half of the 484-tone RU and 484R represents the right half, each including 242 subcarriers, which is another schematic diagram of a 484-tone RU. The sixth row indicates that 80MHz may include 1 996-tone RU. In addition to the RUs used for data transmission, some guard subcarriers, empty subcarriers, or direct current (DC) subcarriers may also be included, such as... Figure 3 As shown.
[0192] For a 160MHz bandwidth, or a 160MHz bandwidth consisting of discrete 80MHz + 80MHz, it can be considered as two... Figure 3The replica combinations of the 80MHz subcarrier distribution shown can include, for example, a single 2*996-tone RU across the entire bandwidth, or various combinations of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, and 996-tone RU.
[0193] For a 240MHz bandwidth, or a discrete 240MHz bandwidth consisting of 160+80MHz, the entire bandwidth can be considered as three... Figure 3 The replica combination of the 80MHz subcarrier distribution shown may include various combinations of 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, 484-tone RUs, and 996-tone RUs.
[0194] For a 320MHz bandwidth or a 320MHz bandwidth consisting of discrete 160+160MHz segments, the entire bandwidth can be considered as four... Figure 3 The replica combination of the 80MHz subcarrier distribution shown may include various combinations of 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, 484-tone RUs, and 996-tone RUs.
[0195] The subcarrier distributions of the various bandwidths above show that the frequency increases sequentially from left to right, such as... Figure 3 The left side shown can be considered the lowest frequency. Figure 3 The right side shown can be considered the highest frequency. Resource units are numbered from left to right, such as first (1st), second (2nd), ..., etc. Figure 3 As shown, the 80MHz band includes four 242-tone RUs, which can be labeled from left to right: the first 242-tone RU, the second 242-tone RU, the third 242-tone RU, and the fourth 242-tone RU. The first and second 242-tone RUs correspond one-to-one with the two lowest-frequency 20MHz bands within the 80MHz band, in ascending order of frequency; the third and fourth 242-tone RUs correspond one-to-one with the two highest-frequency 20MHz bands within the 80MHz band, in ascending order of frequency. Since there is an intermediate 26-tone RU every 80MHz, the frequencies of the aforementioned 242-tone RUs and their corresponding 20MHz bands do not completely overlap.
[0196] In addition to the RUs mentioned above, 802.11be also introduces multi-RUs (MRUs) which are combinations of multiple RUs of the above sizes. For example, 802.11be also introduces a (52+26)-tone RU (or simply (52+26)-tone MRU, or simply 78-tone RU) that includes a 52-tone RU and a 26-tone RU; a (106+26)-tone RU (or simply (106+26)-tone MRU, or simply 132-tone RU) that includes a 106-tone RU and a 26-tone RU; a (484+242)-tone RU (or simply (484+242)-tone MRU, or simply 726-tone RU) that includes a 484-tone RU and a 242-tone RU; and a (996+484)-tone RU (or simply (996+484)-tone MRU, or simply 1480-tone RU) that includes a 996-tone RU and a 484-tone RU. RU); a (2*996+484)-tone RU (or simply (2*996+484)-tone MRU, or simply 2476-tone RU) including two 996-tone RUs and one 484-tone RU; a 3*996-tone RU (or simply 3*996-tone MRU, or simply 2988-tone RU) including three 996-tone RUs; a (3*996+484)-tone RU (or simply (3*996+484)-tone MRU, or simply 3472-tone RU) including three 996-tone RUs and one 484-tone RU; a (996+484+242)-tone RU including one 996-tone RU, one 484-tone RU, and one 242-tone RU. RU (or simply (996+484+242)-tone MRU, or simply 1722-tone RU).
[0197] Specifically, a 26-tone RU corresponds to approximately 2MHz, a 52-tone RU to approximately 4MHz, a 106-tone RU to approximately 8MHz, and a 242-tone RU to approximately 20MHz. The dimensions of other RUs can be adjusted accordingly by addition or multiplication, which will not be elaborated here.
[0198] In this context, the access point allocates multiple RUs to the site, which can be referred to as the site-allocated MRU. This MRU includes multiple RUs, or multiple merged resource units, or multiple combined resource units, or a combination of multiple resource units. Unless otherwise specified, in this document, "merged," "combined," and "combined from" have the same meaning. Optionally, an MRU composed of multiple RUs may also include some DC subcarriers, empty subcarriers, etc.
[0199] 2. Trigger-frame-based scheduled uplink transmission method
[0200] Typically, STAs (Stations) acquire transmission rights through channel contention before transmitting uplink data, such as through EDCA (enhanced distributed channel access). 802.11ax introduces a trigger-frame-based scheduled uplink transmission method. A schematic diagram of trigger-frame-based scheduled uplink transmission is shown below. Figure 4 As shown, Figure 4 This is a schematic diagram of uplink transmission based on a trigger frame provided in an embodiment of this application. The access point sends a trigger frame containing resource scheduling and other parameters for one or more stations to send uplink physical layer protocol data units (PPDUs). Upon receiving the trigger frame, a station parses out a user information field that matches (or is identical to) its own association identifier. Then, it sends a high-efficiency trigger-based physical layer protocol data unit (HE TB PPDU) on an RU or MRU indicated by the resource unit allocation subfield in the user information field. HE TB PPDU is a type of HE PPDU. After receiving the uplink multi-user PPDU composed of uplink sub-PPDUs sent by one or more stations, the access point replies with an acknowledgment frame. The acknowledgment frame sent by the access point to one or more stations can be sent via downlink OFDMA or non-HT copy transmission. The acknowledgment frame includes an acknowledgment (Ack) frame and a block acknowledgment (Block Ack) frame. The Block Ack frame includes compressed Block Ack frames and Multi-STA Block Ack frames. Block Ack frames acknowledge an uplink sub-PPDU sent for a single station, while Multi-STA Block Ack frames acknowledge uplink sub-PPDUs sent for one or more stations.
[0201] In one implementation, the frame format of the trigger frame can be as follows: Figure 5As shown, Figure 5 This is a schematic diagram of a trigger frame provided in an embodiment of this application. The trigger frame may include only... Figure 5 The fields shown, or the fields included in the trigger frame, may be more than [number missing]. Figure 5 The fields shown are not limited in this embodiment. For example, the trigger frame includes a common info field and a user info list field. The trigger frame may also include a frame control field, a duration field, a receive address (RA) field, a send address (TA) field, a padding field, and a frame check sequence (FCS) field, etc.
[0202] The common information field, also known as the common domain or common information field, includes subfields such as trigger type, length, cascade indication, carrier sensing required, bandwidth, guard interval + long training sequence (GI+LTF), and trigger dependent common info, which are common information that all stations need to read.
[0203] The user information list field can also be called the user information list domain, site-specific domain, etc. The user information list field includes one or more user information fields. Each user information field includes information that each site needs to read, such as the Association Identifier (AID) subfield, the Resource Unit Allocation (RUallocation) subfield, the Coding Type subfield, the Modulation and Coding Scheme (MCS) subfield, the Reserved subfield, and the Trigger Dependent User Information subfield, etc.
[0204] The association identifier field is used to indicate the association identifier of the site 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 site.
[0205] In this article, "field" can also be called "domain", "information", etc., and "subfield" can be called "subdomain", "information", etc.
[0206] The PPDUs sent by the site on the allocated RU / MRU can also be Extremely High Throughput trigger-based physical layer protocol dataunits (EHT TB PPDUs). The functions of the various fields in this PPDU are shown in Table 2. It should be understood that this is only an example; in standardization or actual implementation, EHT PPDUs may include other fields.
[0207] The function of each field in Table 2 PPDU
[0208]
[0209] With the development of wireless LANs, the data rate required for uplink data transmission by stations has also increased. How access points can allocate multiple resource units to stations and instruct them to utilize these units for uplink data transmission, thereby improving data rate, has become a pressing issue.
[0210] This application provides a resource unit indication method, in which an access point can allocate MRUs to stations separately. This resource unit indication method can also be called a multi-resource unit indication method or a multi-resource unit merging method, etc. The embodiments of this application use trigger frames to allocate MRUs to stations. By designing the resource unit allocation subfield in the trigger frame, it satisfies the RU / MRU allocation in 320MHz. The trigger frame designed in this application embodiment is applicable to 802.11be (EHT) and future WiFi systems, where uplink transmission bandwidth is large and the types of uplink transmission resource blocks allocated to stations increase.
[0211] Each site corresponds to a resource unit allocation subfield. This resource unit allocation subfield is divided into two parts. The first part of the bits is used to inform the site of a certain frequency band range, and the second part of the bits informs the MRU entries based on that frequency band range. These entries are indices in an index table or the corresponding RUs and MRUs. The second part of the bits indicates the RUs and MRUs in the index table. For ease of description, the first part of the bits can be called the frequency band range indicator, and the second part of the bits can be called the resource unit indicator. In standard setting or actual implementation, as long as the functions of the first and second part of the bits are met, it falls within the scope of this application's embodiments. This application's embodiments do not limit the names of the first and second part of the bits.
[0212] It should be understood that the frequency range of one RU in the MRU referred to in the embodiments of this application may be different from or the same as the actual frequency range covered by that RU. The frequency range of the RU in this embodiment may be larger or smaller than the actual frequency range covered by the RU, or the two may be the same.
[0213] The actual frequency range covered by an RU is smaller than the frequency range it occupies. For example, an RU with a size of 484-tone actually covers a frequency range of 40MHz. This 40MHz is the second 80MHz within 320MHz. When describing the frequency range of the RU in 80MHz granularity, it can be said that the frequency range of the 484-tone RU is the second 80MHz within 320MHz.
[0214] The actual frequency range covered by the RU is the same as or equal to the frequency range it occupies. For example, a 484-tone RU covers a real frequency range of 40MHz. This 40MHz is the third 40MHz within 320MHz. When describing the frequency range of the RU in 40MHz granularity, the frequency range of the 484-tone RU can be called the third 40MHz within 320MHz.
[0215] The actual frequency range covered by the RU is the same as or equal to the frequency range it occupies. For example, an RU with a size of 996-tone covers a real frequency range of 80MHz. This 80MHz is the second 80MHz within 320MHz. When describing the frequency range of the RU with 80MHz granularity, the frequency range of the 996-tone RU can be called the second 80MHz within 320MHz.
[0216] The actual frequency range covered by an RU is larger than the frequency range it occupies. For example, an RU with a size of 996-tone covers a true frequency range of 80MHz. This 80MHz is the second 80MHz in 320MHz. When describing the frequency range of the RU in 40MHz granularity, the frequency range of the 996-tone RU can be said to be the third (or fourth) 40MHz within 320MHz.
[0217] For MRU, the relationship between the frequency band range indication and the frequency band range may include any of the following:
[0218] Firstly, the frequency band range indicator is used to indicate the frequency band range in which the smallest RU in the MRU is located.
[0219] In other words, the resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the site, and the frequency band range indicator is used to indicate the frequency band range of the smallest RU among the MRUs indicated by the resource unit indicator; thus, the site determines the allocated MRU based on the frequency band range indicator and the resource unit indicator.
[0220] In another implementation, the resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the station, and the frequency band range indicator is used to indicate the frequency band range where one of the MRUs indicated by the resource unit indicator is located. The station determines the allocated MRU based on the frequency band range indicator and the resource unit indicator. One of the MRUs can be the smallest MRU, the largest MRU, or a preset size MRU. The following embodiment uses the smallest RU as an example for illustration. In this embodiment, the frequency band range indicator can not only indicate a frequency band range, but also the frequency band range where one of the MRUs is located. This is beneficial because the resource unit indicator can indicate more MRU entries with the same number of bits, or it can reduce the number of indexes required when indicating the same number of MRU entries, allowing more indexes to be reserved for indicating other information.
[0221] The frequency band range indicator, used to indicate the frequency band range of a single RU within the MRU, can be granular, such as 40MHz, 80MHz, 160MHz, 240MHz, or 320MHz. Specifically, in one embodiment, the frequency band range indicator indicates 80MHz for a single RU within the MRU. In another embodiment, it indicates 40MHz for a single RU within the MRU. Yet another embodiment, it indicates 160MHz for a single RU within the MRU. In yet another embodiment, it indicates 240MHz for a single RU within the MRU. And yet another embodiment, it indicates 320MHz for a single RU within the MRU.
[0222] In this application, the resource unit indication method 110 is illustrated using an example of a frequency band range indication used to indicate the location of an RU in an MRU at 80MHz; the resource unit indication method 120 is illustrated using an example of a frequency band range indication used to indicate the location of an RU in an MRU at 40MHz. Other frequency band range granularities are not described to avoid redundancy, but related embodiments can be obtained by those skilled in the art based on this implementation method, resource unit indication method 110, and resource unit indication method 120.
[0223] Secondly, the frequency band range indicator is used to indicate the frequency band range in the bandwidth that is not related to the MRU.
[0224] In one embodiment, the resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the station, and the frequency band range indicator is used to indicate the frequency band range in which some or all of the resource unit RUs other than the MRUs are located; then, the station determines the allocated MRUs based on the frequency band range indicator and the resource unit indicator.
[0225] In another implementation, the frequency band range indicator is used to indicate a frequency band range in the bandwidth; the resource unit indicator is used to indicate the MRU allocated to the site, the MRU including the remaining resource unit RUs in the bandwidth other than the frequency band range indicated by the frequency band range indicator; the site determines the allocated MRU based on the frequency band range indicator and the resource unit indicator.
[0226] As can be seen, in this embodiment, the frequency band range indication not only indicates a frequency band range, but also the frequency band range that is not related to the MRU indicated by the resource unit indication. This is beneficial for the site to know the frequency band range related to the MRU in the bandwidth. It is also beneficial for the resource unit indication to indicate more MRU entries with the same number of bits, or for the resource unit indication to require fewer indexes when it needs to indicate the same number of MRU entries, so that more indexes can be reserved to indicate other information.
[0227] In this application, the resource unit indication method 210 is illustrated by 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 are located, excluding the MRU"; the resource unit indication method 220 is illustrated by the example of "the MRU includes the remaining resource units RU in the bandwidth excluding the frequency band range indicated by the frequency band range indication".
[0228] Thirdly, the frequency band range indicated by the frequency band range indicator is variable and is related to the type of MRU indicated by the resource unit indicator.
[0229] The granularity of the frequency band range indicated by the frequency band range indicator is related to the MRU indicated by the resource element indicator. Optionally, the frequency band range indicator is used to indicate the frequency band range in which the MRU indicated by the resource element indicator is located, so the frequency band range indicated by the frequency band range indicator is variable and is not a fixed frequency band range granularity as described in the first aspect above.
[0230] In this embodiment, the frequency band range indicator can indicate the frequency band range where the MRU indicated by the resource unit is located, which is beneficial for the site to know the frequency band range where the MRU is located in the bandwidth. It is also beneficial for the resource unit indicator to indicate more MRU entries with the same number of bits, or for the resource unit indicator to require fewer indexes when it needs to indicate the same number of MRU entries, and to reserve more indexes to indicate other information.
[0231] In this application, the resource unit indication method 310 is illustrated by the example of "frequency band range indication used to indicate the frequency band range where the MRU indicated by the resource unit indication is located".
[0232] As can be seen, in the resource unit indication method described in the above three aspects, when the station receives the corresponding resource unit allocation subfield, it can obtain information such as the location of the MRU by reading the bits of the first part and the bits of the second part.
[0233] This application also provides a resource unit indication method in a fourth aspect, in which the bits of the first part and the bits of the second part can be merged into one part for indication. In other words, when indicating the resource unit allocated to a site, the resource unit allocation subfield uses the whole set of bits for indication, no longer distinguishing between the first part of bits used to indicate the frequency range and the second part of bits used to indicate the resource unit. For example, the resource unit allocation subfield corresponding to a site occupies N bits, and the index indicated by these N bits directly represents the absolute position of a RU or a multi-resource unit MRU in the bandwidth. Thus, the site can directly look up the allocated RU / MRU according to the index indicated by these N bits. Therefore, in this application, the resource unit indication method 401 is illustrated by the example of "the index indicated by these N bits directly represents the absolute position of a RU or a multi-resource unit MRU in the bandwidth".
[0234] The following descriptions, in conjunction with the accompanying drawings, illustrate resource unit indication methods 110, 120, 210, 220, 310, and 410.
[0235] Example 1 describes the resource unit indication method 110.
[0236] Please see Figure 6 , Figure 6 This is a flowchart illustrating a resource unit indication method 110 provided in an embodiment of this application, as shown below. Figure 6 As shown, the resource unit indication method 110 may include, but is not limited to, the following steps:
[0237] S111, Access point determination trigger frame;
[0238] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to a site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the corresponding site, and the frequency band range indicator is used to indicate the 80MHz of the smallest resource unit RU among the MRUs indicated by the resource unit indicator.
[0239] S112, The access point sends a trigger frame;
[0240] S113. The station receives a trigger frame from the access point;
[0241] S114. The station determines the assigned MRU based on the frequency band range indication and the resource unit indication.
[0242] In one implementation, in step S114, the station determines the assigned MRU based on the frequency band range indication and the resource unit indication, including: the station determines the 80MHz indicated by the frequency band range indication (i.e., the frequency band range indication can indicate the size of the frequency band range as 80MHz and its position in the bandwidth), and can know that the smallest RU among the MRUs indicated by the resource unit indication is in this 80MHz, and then combines the index of the resource unit indication to know the assigned MRU.
[0243] For example, if the MRU indicated by the resource unit indicator is a (52+26)-tone RU, the frequency band range indicated by the frequency band range indicator is the 80MHz range where the 26-tone RU of the (52+26)-tone RU is located; or if the MRU indicated by the resource unit indicator is a (106+26)-tone RU, the frequency band range indicated by the frequency band range indicator is the 80MHz range where the 26-tone RU of the (106+26)-tone RU is located; or if the MRU indicated by the resource unit indicator is a (484+242)-tone RU, the frequency band range indicated by the frequency band range indicator is the 80MHz range where the 242-tone RU of the (484+242)-tone RU is located; or if the MRU indicated by the resource unit indicator is a (996+484)-tone RU, the frequency band range indicated by the frequency band range indicator is the (996+484)-tone RU. The MRU indicated by the resource unit indicator is a (2*996+484)-tone RU, and the frequency band range indicated by the frequency band range indicator is the 80MHz range where the 484-tone RU is located in the (2*996+484)-tone RU; or the MRU indicated by the resource unit indicator is a 3*996-tone RU, and the frequency band range indicated by the frequency band range indicator is the 80MHz range where one of the 3*996-tone RUs, the 996-tone RU, is located; or the MRU indicated by the resource unit indicator is a (3*996+484)-tone RU, and the frequency band range indicated by the frequency band range indicator is the 80MHz range where the 484-tone RU is located in the (3*996+484)-tone RU; or the MRU indicated by the resource unit indicator is a (996+484+242)-tone RU. RU, the frequency band range indicator indicates the frequency band range of 80MHz where 242-tone RU is located in (996+484+242)-tone RU.
[0244] Assuming the resource unit allocation subfield has 9 bits, and the frequency band range indication is represented by the first and second bits of the resource unit allocation subfield, denoted as B0 and B1, then B0 and B1 indicate an 80MHz within a 320MHz range. As shown in Table 3, Table 3 lists the 80MHz ranges indicated by the frequency band range indications (B0 and B1) to represent the 80MHz containing the smallest RU in the MRU indicated by the resource unit indication. The 80MHz frequency bands within the 320MHz range are named sequentially from low to high frequency as the first 80MHz, the second 80MHz, the third 80MHz, and the fourth 80MHz.
[0245] As shown in Table 3, B0B1 being 00 indicates that the frequency band indicated by the frequency band range indicator is the first 80MHz within 320MHz; B0B1 being 01 indicates that the frequency band indicated by the frequency band range indicator is the second 80MHz within 320MHz; B0B1 being 10 indicates that the frequency band indicated by the frequency band range indicator is the third 80MHz within 320MHz; and B0B1 being 11 indicates that the frequency band indicated by the frequency band range indicator is the fourth 80MHz within 320MHz.
[0246] Table 3 shows the frequency band range indications (B0, B1) for each frequency band range that needs to be indicated.
[0247]
[0248] The resource unit indicator assigns the third to ninth bits of the subfield to the resource unit, denoted as B2 to B8. Combining the frequency band range indicator and the required RUs or MRUs, the RUs or MRUs that the resource unit indicator needs to indicate can be represented as shown in Table 4. The first column of Table 4 contains the values of B2 to B8, which can be called the indices indicated by the resource unit indicator; the second column represents the resource unit size corresponding to each index; and the third column represents the number of indices corresponding to each resource unit size, i.e., the number of entries. Each index in Table 4 can be combined with the frequency band range indicator to determine the corresponding RU or MRU.
[0249] Table 4 Resource Unit Instructions (B2 to B8) Items to be Instructed
[0250]
[0251]
[0252] like Figure 3 As shown, there are 36 positions for the 26-tone RU in 80MHz. The resource unit indicator indicates one of the 26-tone RUs in that 80MHz by one of the indices 0 to 35 shown in Table 4, based on the frequency band range indicator.
[0253] Optionally, since there are 37 positions for a 26-tone RU in 80MHz in 802.11ax, the number of indices indicating 26-tone RUs in the resource element indication table in 802.11ax is 37, i.e., indices 0 to 36. Therefore, in order to better be compatible with 802.11ax devices, this application can reserve index 36 in Table 4 instead of using it to indicate 52-tone RUs, that is, starting from index 37, it can be used to indicate other RUs / MRUs. This is beneficial for 802.11ax devices to continue to understand the relevant entries in Table 4 described in the embodiments of this application, so that the technical solution provided by the embodiments of this application is compatible with existing standards.
[0254] like Figure 3 As shown, there are 16 positions for 52-tone RUs in 80MHz. The resource unit indicator indicates a 52-tone RU in the corresponding 80MHz by indicating one of the indices 36 to 51 as shown in Table 4, based on the frequency band range indicator.
[0255] like Figure 3 As shown, the 106-tone RU in 80MHz has 8 positions. The resource unit indicator indicates a 52-tone RU in the corresponding 80MHz by indicating one of the indices 52 to 59 as shown in Table 4, based on the frequency band range indicator.
[0256] like Figure 3 As shown, the 242-tone RU in 80MHz has 4 positions. The resource unit indicator indicates a 242-tone RU in the corresponding 80MHz by indicating one of the indices 60 to 63 as shown in Table 4, based on the frequency band range indicator.
[0257] like Figure 3 As shown, the 484-tone RU in 80MHz has two positions. The resource unit indicator indicates a 484-tone RU in the corresponding 80MHz by indicating one of the indices 64 to 65 as shown in Table 4, based on the 80MHz indicated by the frequency band range indicator.
[0258] The frequency band range indicator can indicate the 80MHz where the 996-tone RU is located, so the resource unit indicator only needs one index 66 to indicate the 996-tone RU. Accordingly, the station determines the 80MHz where the smallest RU in the MRU is located based on the frequency band range indicator, and then combines this with the fact that the RU size corresponding to index 66 indicated by the resource unit indicator is a 996-tone RU. Therefore, the station can know that the 996-tone RU corresponding to this 80MHz is the allocated RU.
[0259] The above describes the indication method for a single RU. The indication method for an MRU will be described below. This article... Figures 7 to 14 In the schematic diagrams of the various MRUs shown, for each MRU in each figure, the MRU includes RUs filled with vertical lines. That is, RUs filled with vertical lines represent RUs included in the MRU. For example, Figure 7 Of the three (26+52)-tone RUs shown, the first row includes both the second 26-tone RU with vertical fill and the second 52-tone RU with vertical fill. Additionally, in this text, "*" and "×" have the same meaning and are not distinguished. For example, a 2*996-tone RU can be represented as a 2×996-tone RU.
[0260] Since a 2*996-tone RU cannot span two 160MHz ranges, meaning the frequency band of a 2*996-tone RU can only be the primary 160MHz or the secondary 160MHz, the frequency band range indicator can indicate the 80MHz range where one of the 2*996-tone RUs is located. This allows the location of the other 996-tone RU to be determined. Therefore, the resource unit indicator only needs an index 67 to indicate the 2*996-tone RUs in conjunction with the frequency band range indicator. Correspondingly, the station determines the 80MHz range where the smallest RU in the MRU is located based on the frequency band range indicator, and then combines this with the index indicated by the resource unit indicator. For example, if 67 corresponds to an RU size of 2*996-tone RUs, the station can then determine that the primary or secondary 160MHz range containing that 80MHz range is occupied by one of the 2*996-tone RUs.
[0261] There is only one 4*996-tone RU in 320MHz, so the resource unit indicator can indicate an index 68, which will enable the station to know that the assigned RU is a 4*996-tone RU.
[0262] The (52+26)-tone RU in 20MHz has the following characteristics: Figure 7The three combinations shown are: a (52+26)-tone RU including the second 52-tone RU and the second 26-tone RU in 20MHz; a (52+26)-tone RU including the second 52-tone RU and the fifth 26-tone RU in 20MHz; and a (52+26)-tone RU including the third 52-tone RU and the eighth 26-tone RU. Since a (52+26)-tone RU cannot be combined across 20MHz, there are 12 (4*3) combinations of (52+26)-tone RUs in 80MHz. Therefore, based on the 80MHz range indicated by the frequency band range indicator, the resource unit indicator also needs to indicate one of indices 69 to 80 to indicate a corresponding (52+26)-tone RU in that 80MHz range. The correspondence between each index in indices 69 to 80 and each of the 12 (52+26)-tone RUs can be sorted one-to-one according to the starting frequency of the 12 (52+26)-tone RUs from low to high, based on the size of the index.
[0263] The (106+26)-tone RU in 20MHz has the following characteristics: Figure 8 The two combinations shown are: a (106+26)-tone RU including the first 106-tone RU and the fifth 26-tone RU in 20MHz, and a (106+26)-tone RU including the second 106-tone RU and the fifth 26-tone RU in 20MHz. Therefore, there are 8 (4*2) combinations of (106+26)-tone RUs in 80MHz. Therefore, based on the 80MHz range indicated by the frequency band indication, the resource unit indication also needs to indicate one of indices 81 to 88 to indicate a corresponding (106+26)-tone RU in that 80MHz range. The correspondence between each index in indices 81 to 88 and each of the 8 (106+26)-tone RUs can be determined by sorting the 8 (106+26)-tone RUs from low to high according to the index size.
[0264] The (484+242)-tone RU in 80MHz has the following characteristics: Figure 9The four combinations shown are: a (484+242)-tone RU including the second 484-tone RU and the first 242-tone RU in 80MHz; a (484+242)-tone RU including the second 484-tone RU and the second 242-tone RU in 80MHz; a (484+242)-tone RU including the first 484-tone RU and the third 242-tone RU in 80MHz; and a (484+242)-tone RU including the first 484-tone RU and the fourth 242-tone RU in 80MHz. Therefore, based on the 80MHz range indicated by the frequency band range indicator, the resource element indicator also needs to indicate one of indices 89 to 92 to indicate a (484+242)-tone RU in that corresponding 80MHz. The correspondence between each index in indexes 89 to 92 and each of the four (484+242)-tone RUs can be sorted from low to high according to the index size and the starting frequency of the four (484+242)-tone RUs.
[0265] Since the (996+484)-tone RU can be located within the main 160MHz or the secondary 160MHz, the (996+484)-tone RU within the 160MHz range has the following characteristics: Figure 10 The four combinations shown are: the first 484-tone RU and the second 996-tone RU (996+484)-tone RU in 160MHz; the second 484-tone RU and the second 996-tone RU (996+484)-tone RU in 160MHz; the third 484-tone RU and the first 996-tone RU (996+484)-tone RU in 160MHz; and the fourth 484-tone RU and the first 996-tone RU (996+484)-tone RU in 160MHz. Therefore, based on the 80MHz range indicated by the frequency band range indicator where the 484-tone RU is located, the station can directly determine the location of the 996-tone RU within the (996+484)-tone RU. Thus, the resource element indicator also needs to indicate one of indices 93 to 94 to indicate the location of the 484-tone RU within that 80MHz range. Since there are two possible locations for the 484-tone RU within that 80MHz range, the resource element indicator corresponds to two entries.
[0266] Thus, on the access point side, the frequency band range indicator can indicate the 80MHz where the 484-tone RU is located in the (996+484)-tone RU, and the resource unit indicator can indicate index 93 or index 94. Accordingly, after receiving the resource unit allocation subfield, the station can determine the allocated (996+484)-tone RU based on the 80MHz indicated by the frequency band range indicator and the position of the 484-tone RU in that 80MHz corresponding to the index value indicated by the resource unit indicator.
[0267] For example, suppose index 93 corresponds to the first 484-tone RU in the 80MHz frequency range indicated by the frequency range indicator, and index 94 corresponds to the second 484-tone RU in the 80MHz frequency range indicated by the frequency range indicator, and suppose... Figure 10 The 160MHz shown is the main 160MHz within the 320MHz range. Thus, combining Tables 3 and 4, Figure 10 In the first (996+484)-toneRU resource unit allocation subfield of the first row, the frequency range indicator is 00 and the resource unit indicator is 93. Figure 10 In the resource unit allocation subfield corresponding to the second (996+484)-tone RU in the first row, the frequency range indicator is 00 and the resource unit indicator is 94. Figure 10 In the resource unit allocation subfield corresponding to the first (996+484)-tone RU in the second row, the frequency range indicator is 01 and the resource unit indicator is 93. Figure 10 In the resource unit allocation subfield corresponding to the second (996+484)-tone RU in the second row, the frequency range indicator is 01 and the resource unit indicator is 94.
[0268] Since (2*996+484)-tone RU belongs to 240MHz transmission, it can only exist in 240MHz formed by punching holes in the lowest or highest 80MHz of 320MHz. In 240MHz, (2*996+484)-tone RU has the following characteristics: Figure 11The six combinations shown are: (2*996+484)-tone RUs including the first 484-tone RU and the second and third 996-tone RUs in 240MHz; (2*996+484)-tone RUs including the second 484-tone RU and the second and third 996-tone RUs in 240MHz; (2*996+484)-tone RUs including the third 484-tone RU and the first and third 996-tone RUs in 240MHz; (2*996+484)-tone RUs including the fourth 484-tone RU and the first and third 996-tone RUs in 240MHz; (2*996+484)-tone RUs including the fifth 484-tone RU and the first and second 996-tone RUs in 240MHz; and (2*996+484)-tone RUs including the sixth 484-tone RU and the first and second 996-tone RUs in 240MHz. The (2*996+484)-tone RU. Based on the 80MHz range of the (2*996+484)-tone RU indicated by the frequency band range indicator, the position of the 484-tone RU within that 80MHz range has two possibilities, and the position of the (2*996+484)-tone RU within that 240MHz range also has two possibilities. Therefore, the resource unit indicator also needs to indicate indices 95 to 98 to indicate the position of the corresponding (2*996+484)-tone RU.
[0269] In another implementation, based on the 80MHz of the (2*996+484)-tone RU indicated by the frequency band range indicator, the position of the 484-tone RU in the (2*996+484)-tone RU within this 80MHz range has two possibilities, and the position of the (2*996+484)-tone RU within the 240MHz range also has three possibilities. Therefore, the resource unit indicator also needs to indicate indices 95 to 100 to indicate the position of the corresponding (2*996+484)-tone RU.
[0270] The 320MHz (3*996)-tone RU has the following characteristics: Figure 12The four combinations shown are: the second to fourth 996-tone RUs in 320MHz; the first and third to fourth 996-tone RUs in 320MHz; the first to second and fourth 996-tone RUs in 320MHz; and the first to third 996-tone RUs in 320MHz. Therefore, based on the 80MHz range indicated by the frequency band indicator for the 996-tone RU, there are three options for the remaining two 996-tone RUs in the (3*996)-tone RUs within 320MHz. Thus, the resource unit indicator also needs to indicate one of indices 99 to 101 to indicate one of the positions of the remaining two 996-tone RUs in the 320MHz range that are combined with this 80MHz range. The correspondence between each index in indices 99 to 101 and one of the three options for the remaining two 996-tone RUs can be determined by the index size, sorted from low to high according to the starting frequencies of the three (3*996)-tone RUs.
[0271] For example, the size of the MRU indicated by the resource unit indicator is (3*996)-tone RU, and the size of the index indicated by the resource unit indicator corresponds one-to-one with the starting frequencies of the optional combinations of the (3*996)-tone RU in ascending order. Assume the access point allocates the following to the site: Figure 12 When the first row shows (3*996)-tone RU, then according to Table 3, the B0B1 corresponding to this site needs to be set to 01; assuming that index 99 in Table 4 corresponds to... Figure 12 The (3*996)-tone RU and index 100 shown in the third row correspond to... Figure 12 The second line shows (3*996)-tone RU, index 101 corresponds to Figure 12 If the first row shows a (3*996)-tone RU, then B2 to B8 need to be set to 101; thus, the station knows that the RU size corresponding to the indices indicated by B2 to B8 is a (3*996)-tone RU, and the indices of B2 to B8 are 101, and B0B1 indicates that one of the 996-tone RUs in this (3*996)-tone RU is the second 996-tone RU in 320MHz, then the station can know that the allocated (3*996)-tone RU is Figure 12 The first line shows (3*996)-tone RU.
[0272] The 320MHz (3*996+484)-tone RU has the following characteristics: Figure 13The eight combinations shown are: one of the eight 484-tone RUs in 320MHz, and the other three 996-tone RUs outside the 80MHz range where that 484-tone RU is located. Therefore, based on the 80MHz range indicated by the frequency band indicator, the other three 996-tone RUs in 320MHz have only one choice, but the 484-tone RU has two possible positions in the 80MHz range. Therefore, the resource unit indicator also needs to indicate one of indices 102 to 103 to indicate one of the 484-tone RU's positions in the 80MHz range. The correspondence between each index in indices 102 to 103 and the two possible positions of the 484-tone RU in the 80MHz range can be determined by sorting the starting frequencies of the two possible positions of the 484-tone RU in the 80MHz range from low to high according to the index size.
[0273] A (484+242)-tone RU in an 80MHz frequency band within a 160MHz frequency band has the following characteristics: Figure 14 The four combinations shown indicate that there are eight possible combinations for the (996+484+242)-tone RU within 160MHz. Therefore, based on the 80MHz range indicated by the frequency band range indicator where the 242-tone RU is located, there is only one choice for the 996-tone RU outside this 80MHz range within 160MHz. However, the 242-tone RU has four possible positions within the 80MHz range. Therefore, the resource unit indicator also needs to indicate one of indices 104 to 107 to indicate one of the 242-tone RU's positions within the 80MHz range. The correspondence between each index from 104 to 107 and the four possible positions of the 242-tone RU within the 80MHz range can be determined by sorting the starting frequencies of the four positions of the 242-tone RU within the 80MHz range from low to high according to the index size.
[0274] As can be seen from the above analysis, since the frequency band range indicator also indicates the frequency band range of the smallest RU in the MRU, the resource element indicator can use fewer indices to indicate the various possible locations of the MRU. For example, for the eight combinations of (996+484+242)-tone RUs, as shown in Table 4, the resource element indicator only needs four indices to indicate each combination. Similarly, for the eight combinations of (3*996+484)-tone RUs, as shown in Table 4, the resource element indicator only needs two indices to indicate each combination.
[0275] Compared to a frequency band range indication that only indicates the lowest 80MHz related to the MRU, the frequency band range indication in this resource unit indication method 101 can carry more information, namely, the 80MHz containing the smallest RU in the MRU. For example, if the frequency band range indication only indicates the lowest 80MHz related to the MRU, then for... Figure 10 The four combinations of (996+484)-tone RUs shown require four indices for the resource unit indication to indicate each combination. However, if the frequency band range indication is used to indicate the 80MHz range where the smallest RU in the MRU is located, as shown in Table 4, the resource unit indication only requires two indices to indicate each combination of (996+484)-tone RUs. Therefore, the frequency band range indication in this resource unit indication method 101 can carry more information, which is beneficial for the resource unit indication to use fewer indices to indicate the various possible locations of the MRUs.
[0276] This application also provides a technical solution involving another design for the Resource Unit Allocation subfield in the User Info field of a trigger frame. As described in the above embodiments, the RU Allocation subfield adopts a 9-bit design, specifically implemented as a 7-bit resource unit indication + a 2-bit frequency band indication. The 2 bits are for the frequency band indication, which is used to indicate a certain 80MHz location, and the other 7 bits are for the resource unit indication, which is used to indicate that the 2 bits determine the specific location of the RU / MRU under a certain 80MHz condition.
[0277] For example, as shown in Table 3, these 2 bits are used to indicate a certain 80MHz position in absolute frequency, where 00 indicates the lowest frequency of 80MHz, 01 indicates the second lowest frequency of 80MHz, 10 indicates the second highest frequency of 80MHz, and 11 indicates the highest frequency of 80MHz.
[0278] To facilitate the receiving device's better identification of the corresponding user information field as the HE / EHT user information field, and to ensure compatibility with previous generation devices (11ax) in the user information field, a 7-bit + 2-bit mode is proposed, in which the 2 bits are used as a master-slave position indication method, and the 2 bits indicate the position of the smallest RU in the RU / MRU in 80MHz.
[0279] In the above scenario, when using the 80MHz master-slave location indication method, the RU Allocation subfield can have the following specific designs:
[0280] The advantages of using the master-slave position indication method are further explained below: The two bits in the master-slave indication method are represented by BS and B0 (other letters can also be used, such as B0B1 in the aforementioned embodiment, but this is only an example). B can be understood as a bit, and S can be understood as a 160MHz segment. BS here represents the master 160MHz or slave 160MHz, while B0 represents the master and slave 80MHz when P160 MHz, and B0 represents the lower frequency 80MHz and the higher frequency 80MHz when S160 MHz. For example, the indication form of these 2 bits (BSB0) can be: 00 indicates the master (Primary) 80MHz (P80MHz), 01 indicates the slave (Secondary) 80MHz (S80MHz), 10 indicates the lower frequency 80MHz in the slave 160MHz (S160MHz), also known as the third 80MHz, and 11 indicates the higher frequency 80MHz in the slave 160MHz (S160MHz), also known as the fourth 80MHz. Here, the correspondence between the value and meaning of the 2 bits is only an example. In other implementations, the correspondence between the value and meaning of the 2 bits can be interchanged.
[0281] For 11be devices, they may receive an 11be user information field or an 11ax user information field. When using master-slave indication, it can bring advantages to the identification of user information fields: for example, in the common field part of the trigger frame, we can use a 4-bit bitmap to indicate that the master 80MHz, slave 80MHz, third 80MHz, and fourth 80MHz belong to HE / EHT respectively (or we can use 2 bits to indicate only the master 80MHz and slave 80MHz). In this architecture, an 11be device can determine which 80MHz its assigned RU (Resource Unit) belongs to (entirely or partially) via BS and B0 (because the indication method in this embodiment can indicate the 80MHz of the smallest RU in the RU or MRU). Then, it can determine whether the read user information field belongs to the 11ax or 11be user information field via HE / EHT indication: for example, a bitmap of 0011 indicates that the master / slave 80MHz is the ax user information field and the slave 160MHz is the be user information field. The 11be receiver can then locate a specific 80MHz via BS and B0, such as the slave 80MHz. Since this 80MHz indicates the ax user information field, the 11be device can interpret it according to the ax user information field. In summary, the master / slave 80MHz setting for BS and B0 is beneficial for 11be's HE / EHT identification.
[0282] It should be noted that the position of BS in the 11ax user field is usually set to 0 (it can be the reserved field B39), and since the 11ax user information field is itself located in the master 160MHz, BS should also be 0, defaulting to the master 160MHz. Meanwhile, the position of B0 is in the same location in both the 11ax and 11be user information fields. Therefore, when an 11be device reads a user information field that is unknown as HE / EHT, it can distinguish HE / EHT by using BS and B0 in conjunction with the aforementioned x-bit HE / EHT bitmap. When the 11be user information field indicates master / slave 80MHz, BS-B0 can be 00 or 01; similarly, when the 11ax user information field indicates master / slave 80MHz, BS-B0 is also 00 or 01, thus they are compatible. Additionally, BS-B0 in the 11be user information field can also indicate 10 or 11, representing 80MHz within the slave 160MHz range.
[0283] Example (1) 2-bit correspondence table between master-slave indicator and absolute indicator.
[0284] This embodiment (1) provides the design of the correspondence shown in Table 4 (1). Table 4 (1) shows the four master-slave scenarios (a, b, c, d) where the master 80MHz is located in 320MHz, with 2 bits indicating the correspondence between the master 80MHz and the absolute frequency of 80MHz. Here, the absolute frequency is the absolute position of a certain 80MHz in the entire 320MHz bandwidth. Case a is consistent with the position distribution of the absolute frequency, that is, the master 80MHz is at the lowest 80MHz of the absolute frequency. In Case b, the master 80MHz is at the second lowest 80MHz of the absolute frequency. In Case c, the master 80MHz is at the second highest 80MHz of the absolute frequency. In Case d, the master 80MHz is at the highest 80MHz of the absolute frequency. In Table 4(1), each row represents the value of the 80MHz indicator at the absolute frequency corresponding to the four master-slave distribution scenarios. For example, in the first row, the absolute frequency 00 corresponds to a0, b1, c2, and d2 (that is, when Case a takes the value 00, it corresponds to the position 00; when Case b takes the value 01, it corresponds to the absolute position 00; when Case c takes the value 10, it corresponds to the absolute position 00; and when Case d takes the value 10, it corresponds to the absolute position 00). It should be noted that the values of the two bits and their meanings here are only examples. In specific implementations, there may be other correspondences, but there is a mapping relationship between the master-slave distribution scenario and the value of the 80MHz indicator at the absolute frequency.
[0285] Thus, when the receiving device knows which case it is in, such as Case c, and the received two-bit indication is c3 (11), it only needs to map c3 to 0 or 1 in the absolute position. Then, combined with the 7-bit resource unit indication described in the previous embodiment, it can refer to Table 4 to find the final allocated RU / MRU. This is equivalent to the receiving device performing an operation to convert from a relative position to an absolute position. The receiving device here can be a non-AP STA.
[0286] The 2-bit correspondence between the master / slave indicator and the absolute frequency indicator is shown in Table 4(1) below:
[0287] Table 4(1)
[0288]
[0289] Note: BS and B0 can indicate the 80MHz range where the smallest RU in the MRU or RU is located, using a master-slave position indication method. For example, 3*996 is composed of 2*996+996, so this indicates the 80MHz range where 996 is located; similarly, 3*996+484 indicates the 80MHz range where 484 is located.
[0290] As mentioned above, the RU Allocation subfield can use 2 bits to indicate a certain 80MHz position. The indication format can be: 00 indicates the main 80MHz, 01 indicates the secondary 80MHz, 10 indicates the third 80MHz (the lower frequency 80MHz in S160), and 11 indicates the fourth 80MHz (the higher frequency 80MHz in S160).
[0291] In this embodiment, N represents the order of absolute frequencies corresponding to a 80MHz location from low to high, indicated by the 2 bits in the RU Allocation subfield: 0, 1, 2, 3. Here, 0, 1, 2, 3 represent the lowest frequency (80MHz), the second lowest frequency (80MHz), the second highest frequency (80MHz), and the highest frequency (80MHz), respectively. N can be used to calculate the actual location of the RU within the frequency domain.
[0292] If the 2-bit absolute frequency indications in Table 4(1) above are represented by X1 and X0 respectively, then the following correspondence exists: N = 2*X1 + X0. If the mapping relationship from BS and B0 to N is represented in tabular form, Table 4(1) can be equivalently represented in the following form. In other words, Table 4-A is an equivalent representation of Table 4(1), which can be obtained from Table 4(1) without any doubt.
[0293] Table 4-A
[0294]
[0295] Table 4-A can also be expressed as Table 4-B (the two are completely equivalent, only the expression is different. In other words, Table 4-B is an equivalent representation of Table 4(1) or Table 4-A, and can be obtained from Table 4(1) or Table 4-A without any doubt):
[0296] Table 4-B
[0297]
[0298] The following introduces two design methods for formulating Table 4(1), 4-A, or 4-B above, namely, how to express the relationship between BS, B0, X1, X0, and even N through formulas. In other words, the following formulas are equivalent representations of Table 4(1), 4-A, or 4-B above.
[0299] Method 1 utilizes the description of master / slave positions at 80MHz and 160MHz, while Method 2 utilizes the division of different cases a / b / c / d.
[0300] Method 1: Find the relation N = function(BS, B0, C80, C160)
[0301] The corresponding formula can be designed as follows:
[0302] If [P80 S80] are in ascending order of frequency, then C80 = 0; otherwise, C80 = 1 (in which case [S80 P80] are present).
[0303] C80 represents the positional relationship between the master and slave 80MHz (P80 S80) and the absolute frequency. If the frequency of the master 80MHz is lower than that of the slave 80MHz, then C80 = 0; otherwise, C80 = 1, which is represented as [S80 P80].
[0304] If [P160 S160] are in ascending order of frequency, then C160 = 0; otherwise, C160 = 1 (in which case [S160P160] are present).
[0305] C160 describes the positional relationship between the master and slave 160MHz (P160 S160) and the absolute frequency. If the frequency of the master 160MHz is lower than the frequency of the slave 160MHz, then C160 = 0; otherwise, C160 = 1, which is represented as [S160 P160].
[0306] BS=0 indicates the location is at the master 160MHz, and BS=1 indicates the location is at the slave 160MHz;
[0307] Then BS, B0, X1, and X0 can be related by the following formula (XOR represents the exclusive OR operation, and the horizontal bar above the parameter represents the negation operation):
[0308] X1 can be calculated as follows: X1 = XOR(BS, C160)
[0309] The method for finding X0 is as follows:
[0310] For C80 equals 0, X0 = B0;
[0311] When C80 equals 1:
[0312] When BS equals 1, we have
[0313] When BS equals 0, we have
[0314] Both have Therefore, it can be written in the following form:
[0315] Method 1:
[0316] If C80 = 1, then Otherwise, X0 = B0;
[0317] Method 2:
[0318] If C80 = 1 and BS = 0, then Otherwise, X0 = B0;
[0319] Method 3:
[0320]
[0321] Since N = 2*X1 + X0, the relationship between BS, B0, and N can be further expressed. For example, substituting the above notation 3 into N gives:
[0322] Method 2: Find the relation N = function(BS, B0, Case a / b / c / d)
[0323] As mentioned earlier, summarizing the relationship between N, BS, and B0 under different cases, we have the following formula:
[0324] In case a, N = 2*BS + B0
[0325] In case b:
[0326] In case c:
[0327] In case d:
[0328] In this expression, the first term is related to X1, and the second term is related to X0.
[0329] In summary, it should be noted that Method 1 and Method 2 provide the calculation methods for X1 and X0 (how to obtain X1 and X0 from BS and B0), and also provide the calculation methods from BS and B0 to N. Although the values of N listed in the formula method are 0, 1, 2, and 3, representing the order from the lowest to the highest 80MHz, they are still applicable to other orders. For example, when the order is represented by 1, 2, 3, and 4, N can be equal to 2*X1 + X0 + 1, by substituting BS and B0 into X1 and X0.
[0330] Based on the technical solution described above, the transmitting device indicates a specific 80MHz location using 2 bits (BSB0) in the RU Allocation subfield. The receiving device, based on the 2 bits (BSB0) in the RU Allocation subfield and using the conversion relationships described in the table or formula above, obtains the absolute frequencies X1 and X0 within the 320MHz range corresponding to the specific 80MHz location, or obtains the ascending order N of the absolute frequencies within the 320MHz range corresponding to the specific 80MHz location. Implementing the embodiments of this application allows for allocation indication in the RU / MRU with minimal RU Allocation subfield indication overhead.
[0331] Example (2): Table 4 (1) of Example (1) is directly embedded into Table 4 (2) below.
[0332] To facilitate device reading, the 2-bit indication under the master-slave position indication method can be directly integrated into the 9-bit absolute position indication table. This involves replacing the 2-bit 80MHz absolute position value in the original absolute position table with the corresponding relative position value, as shown in the table in embodiment (1). The first row contains: the lowest 80MHz (00 under absolute position) corresponds to a0, b1, c2, and d2, and other rows are similar. Thus, the device can directly read Table 4 (2) without needing to perform bit value mapping and conversion before reading the resource unit indication to finally obtain the allocated RU / MRU.
[0333] Based on the above motivation, the 2-bit indication of the 9-bit master-slave position indication method can be shown in Table 4(2) below:
[0334] The master-slave position indication method, wherein the 2-bit indication can indicate the position of the smallest RU in the RU / MRU within 80MHz.
[0335] Table 4(2)
[0336]
[0337]
[0338]
[0339] In another implementation of Example (3), Table 4 (2) can be designed as four tables.
[0340] Based on the correspondence in Table 4(1) above, Table 4(2) can also be divided into the following four tables: Table 4(2-a), Table 4(2b), Table 4(2c), and Table 4(2d), which contain only cases a, b, c, or d. A single table does not need to involve the BS or B0 instructions of other cases.
[0341] When the case is Case a, read Table 4(2a) below:
[0342] Table 4(2a)
[0343]
[0344]
[0345]
[0346]
[0347] When it is Case b, it is as shown in Table 4(2b):
[0348] Table 4(2b)
[0349]
[0350]
[0351]
[0352]
[0353] When it is Case c, it is as shown in Table 4(2c):
[0354] Table 4(2c)
[0355]
[0356]
[0357]
[0358]
[0359] When it is Case d, it is as shown in Table 4 (2d):
[0360] Table 4(2d)
[0361]
[0362]
[0363]
[0364] Example (4): 2-bit position indicator + 7-bit table indicator method
[0365] This is another technical solution for implementing RU allocation subfield table indication, which uses only a 7-bit table indication method to indicate the specific RU / MRU at the 80MHz position determined by bits BS and B0. Taking 3*996+484 as an example, when the 7-bit indication is 105 (B7-B1), there are four MRU cases:
[0366] -MRU1:RU2(484T)+RU2(996T)+RU2(2x996T)
[0367] -MRU3:RU4(484T)+RU1(996T)+RU2(2x996T)
[0368] -MRU5:RU6(484T)+RU4(996T)+RU1(2x996T)
[0369] -MRU7:RU8(484T)+RU3(996T)+RU1(2x996T)
[0370] Based on the 2-bit BS and B0 indicators, it is possible to determine whether to select MRU1, MRU3, MRU5, or MRU7. In other words, the idea behind this method is that, given a set of RU / MRUs corresponding to a certain 7-bit value, a specific MRU within that set can be determined by combining the two-bit BS and B0 indicators.
[0371] It should be noted that MRUx or RUx under the corresponding resource unit size can represent a specific RU / MRU location.
[0372] The two-bit BS-B0 uses a master-slave position indication method, where the two bits can indicate the position of the smallest RU in the RU / MRU within 80MHz. See Table 4(3) for details:
[0373] Table 4(3)
[0374]
[0375]
[0376]
[0377] The meaning of MRU in the above tables can be found in the appendix MRU indexes shown in Tables 4(4a) and 4(4b). MRU index refers to the MRU index. Note that the MRU index does not represent the 7-bit or 9-bit value obtained from the resource unit allocation subfield, but can be understood as the MRU pattern. Tables 4(4a) and 4(4b) below show the MRU indexes for 160MHz and 320MHz:
[0378] Table 4(4a)
[0379]
[0380] Table 4(4b)
[0381]
[0382]
[0383] It should be understood that the indexes and mapping relationships between RU / MRU involved in the tables provided in the embodiments of this application, such as Tables 4(1), 4(2), 4(2a), 4(2b), 4(2c), 4(2d), 4(3), 4(4a), and 4(4b), are merely illustrative. In specific implementations, other table forms can be derived based on the technical solutions provided in the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. It should also be understood that the above-mentioned instruction master-slave instruction method provided in the embodiments of this application can be combined with other embodiments in this application, provided that the solutions do not conflict. For example, it can be combined with the resource unit instruction method and apparatus provided in Embodiments 1-6.
[0384] Example 2 mainly describes the resource unit indication method 120.
[0385] Please see Figure 15 , Figure 15 This is a flowchart illustrating a resource unit indication method 120 provided in an embodiment of this application. Figure 15 The resource unit indication method 120 shown is the same as the one described above. Figure 6 Compared to the resource unit indication method 110 shown, the difference lies in the size of the frequency band range indicated by the frequency band range indication. Specifically, in this resource unit indication method 120, the frequency band range indication is used to indicate the 40MHz range where the smallest RU in the MRU indicated by the resource unit indication is located. Figure 15As shown, the resource unit indication method 120 may include, but is not limited to, the following steps:
[0386] S121, Access point determination trigger frame;
[0387] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to a site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the corresponding site, and the frequency band range indicator is used to indicate the 40MHz range where the smallest resource unit RU in the MRU indicated by the resource unit indicator is located.
[0388] S122, The access point sends a trigger frame;
[0389] S123. The station receives a trigger frame from the access point;
[0390] S124. The station determines the assigned MRU based on the frequency band range indication and the resource unit indication.
[0391] In one implementation, in step S124, the station determines the assigned MRU based on the frequency band range indication and the resource unit indication, including: the station determines the 40MHz indicated by the frequency band range indication, and can know that the smallest RU among the MRUs indicated by the resource unit indication is in this 40MHz, and then combines the index of the resource unit indication to know the assigned MRU.
[0392] For example, if the MRU indicated by the resource unit indicator is a (52+26)-tone RU, and the frequency band range indicated by the frequency band range indicator is the 40MHz range where the 26-tone RU of the (52+26)-tone RU is located; or if the MRU indicated by the resource unit indicator is a (106+26)-tone RU, and the frequency band range indicated by the frequency band range indicator is the 40MHz range where the 26-tone RU of the (106+26)-tone RU is located; or if the MRU indicated by the resource unit indicator is a (484+242)-tone RU, and the frequency band range indicated by the frequency band range indicator is the 40MHz range where the 242-tone RU of the (484+242)-tone RU is located; or if the MRU indicated by the resource unit indicator is a (996+484)-tone RU, and the frequency band range indicated by the frequency band range indicator is the (996+484)-tone RU... The MRU indicated by the resource unit indicator is a (2*996+484)-tone RU, and the frequency band range indicated by the frequency band range indicator is the 40MHz range where the 484-tone RU is located in the (2*996+484)-tone RU; or the MRU indicated by the resource unit indicator is a (3*996-tone RU), and the frequency band range indicated by the frequency band range indicator is the 40MHz range where one of the 996-tone RUs in the 3*996-tone RUs is located; or the MRU indicated by the resource unit indicator is a (3*996+484)-tone RU, and the frequency band range indicated by the frequency band range indicator is the 40MHz range where the 484-tone RU is located in the (3*996+484)-tone RU; or the MRU indicated by the resource unit indicator is a (996+484+242)-tone RU. RU, the frequency band range indicator indicates the frequency band range of 40MHz where 242-tone RU is located in (996+484+242)-tone RU.
[0393] In this case, the 40MHz where the 996-tone RU is located represents the 40MHz covered by the 996-tone RU. Since there are two 40MHz covered by the 996-tone RU, the frequency range indicator can indicate the location of either of the two 40MHz, or predefined to indicate the location of the 40MHz with the lowest frequency among the two 40MHz, or predefined to indicate the location of the 40MHz with the highest frequency among the two 40MHz.
[0394] Assuming the resource unit allocation subfield has 9 bits, and the frequency band range indication is represented by the first to third bits of the resource unit allocation subfield, denoted as B0, B1, and B2, then B0, B1, and B2 indicate one 40MHz within a 320MHz range. As shown in Table 5, Table 3 lists the 40MHz ranges indicated by the frequency band range indications (B0, B1, B2) to represent the 40MHz containing the smallest RU in the MRU indicated by the resource unit indication. The 40MHz frequency bands within the 320MHz range are named sequentially from low to high frequency as the first 40MHz, second 40MHz, third 40MHz, fourth 40MHz, fifth 40MHz, sixth 40MHz, seventh 40MHz, and eighth 40MHz. As shown in Table 5, B0, B1, and B2 represent different values, respectively indicating the aforementioned eight 40MHz ranges.
[0395] Table 5 shows the frequency band range indications (B0, B1, B2) for each band range that needs to be indicated.
[0396]
[0397] The resource unit indicator assigns the fourth to ninth bits of the subfield to the resource unit, denoted as B3 to B8. Therefore, combining the frequency band range indicator and the required RUs or MRUs, the RUs or MRUs that the resource unit indicator needs to indicate can be shown in Table 6, but is not limited to Table 6. The first column of Table 6 contains the values of B3 to B8, which can be called the indexes indicated by the resource unit indicator; the second column of Table 6 indicates the resource unit size corresponding to each index; the third column of Table 6 indicates the number of indexes corresponding to each resource unit size, i.e., the number of entries. Each index in Table 6 can be combined with the frequency band range indicator to determine the corresponding RU or MRU.
[0398] Table 6 Resource Unit Instructions (B8 to B3) - Items that can be indicated
[0399]
[0400] like Figure 3 As shown, there are 18 locations for a 26-tone RU in 40MHz. The resource element indicator, based on the 40MHz indicated by the frequency band range indicator, indicates one of the corresponding 26-tone RUs in that 40MHz by one of the indices 0 to 17 shown in Table 6. It can be seen that this implementation reduces the number of indices required to indicate the location of a 26-tone RU in the bandwidth.
[0401] like Figure 3As shown, there are 8 locations for a 52-tone RU in 40MHz. The resource element indicator, based on the 40MHz indicated by the frequency band range indicator, indicates a corresponding 52-tone RU in that 40MHz by indicating one of the indices 18 to 25 as shown in Table 6. It can be seen that this implementation reduces the number of indices required to indicate the location of a 52-tone RU in the bandwidth.
[0402] like Figure 3 As shown, there are 4 positions for the 106-tone RU in 40MHz. The resource unit indicator indicates a 106-tone RU in the corresponding 40MHz by indicating one of the indices 26 to 29 as shown in Table 6, based on the 40MHz indicated by the frequency band range indicator.
[0403] like Figure 3 As shown, the 242-tone RU in 40MHz has two positions. The resource unit indicator indicates a 242-tone RU in the corresponding 40MHz by indicating one of the indices 30 to 31 as shown in Table 6, based on the 40MHz indicated by the frequency band range indicator.
[0404] like Figure 3 As shown, the 484-tone RU in 40MHz has one location. The resource unit indicator, based on the 40MHz indicated by the frequency band range indicator, indicates that the corresponding 40MHz is the 484-tone RU by indicating index 32 as shown in Table 6.
[0405] like Figure 3 As shown, the 996-tone RU occupies two 40MHz bands. Therefore, the band range indicator can indicate either of these two 40MHz bands. Correspondingly, the resource unit indicator can indicate the 996-tone RU corresponding to the 40MHz band indicated by the band range indicator by indicating index 33 as shown in Table 6. For example, if the band range indicator is 000, based on Table 5, the 40MHz band indicated by the band range indicator is the first 40MHz in the 320MHz band. The resource unit indicator indicates index 33. According to Table 6, the RU corresponding to index 33 is a 996-tone RU. Combining this with the first 40MHz in the 320MHz band range indicator, the 996-tone RU indicated by the resource unit indicator is the first 996-tone RU in the 320MHz band.
[0406] Since the 2*996-tone RUs cannot span two 160MHz ranges, meaning the frequency band of the 2*996-tone RUs can only be the primary 160MHz or the secondary 160MHz, the frequency band range indicator can indicate the 40MHz range where one of the 996-tone RUs is located, thus revealing the location of the 2*996-tone RUs. Therefore, the resource unit indicator only needs one index 34. For example, based on the frequency band range indicator and Table 5, the site can determine that the 40MHz range where the smallest RU in the MRU is located is the first 40MHz range. Combining this with the RU size corresponding to index 34 indicated by the resource unit indicator, which is 2*996-tone RUs, the site can know that the allocated 2*996-tone RUs correspond to the primary 160MHz range.
[0407] There is only one 4*996-tone RU in 320MHz, so the resource unit indicator can indicate an index 35, which will enable the station to know that the assigned RU is a 4*996-tone RU.
[0408] The (52+26)-tone RU in 20MHz has the following characteristics: Figure 7 The three combinations are shown. Therefore, based on the 40MHz of the 26-tone RU indicated by the frequency band range indicator, the resource unit indicator also needs to indicate one of the indices 36 to 41 to indicate one of the (52+26)-tone RUs in that corresponding 40MHz. The correspondence between each index in indices 36 to 41 and each of the six (52+26)-tone RUs can be determined by sorting the six (52+26)-tone RUs from low to high according to the index size.
[0409] The (106+26)-tone RU in 20MHz has the following characteristics: Figure 8 The two combinations shown are used. Therefore, there are 4 (i.e., 2*2) combinations of (106+26)-tone RUs in 40MHz. Therefore, based on the 40MHz of the 26-tone RU indicated by the frequency band range indicator, the resource unit indicator also needs to indicate one of the indices 42 to 45 to indicate the corresponding (106+26)-tone RU in that 40MHz. The correspondence between each index in indices 42 to 45 and each of the 8 (106+26)-tone RUs can be arranged one-to-one according to the index size, sorted from low to high starting frequency of the 8 (106+26)-tone RUs.
[0410] The (484+242)-tone RU in 80MHz has the following characteristics:Figure 9 The four combinations are shown. Therefore, based on the 40MHz range indicated by the frequency band range indicator where the 242-tone RU is located, the position of the 484-tone RU in the (484+242)-tone RU is also fixed. Therefore, the resource element indicator only needs to indicate one of the two positions of the 242-tone RU in this 40MHz range. Therefore, the resource element indicator also needs to indicate one of indices 46 to 47 to indicate the corresponding (484+242)-tone RU. The correspondence between each index in indices 46 to 47 and the two positions of the 242-tone RU in this 40MHz range can be sorted one-to-one according to the index size, based on the starting frequency of the 242-tone RU in the two positions from low to high. For example, index 46 corresponds to the first 242-tone RU in the 40MHz range, and index 47 corresponds to the second 242-tone RU in the 40MHz range.
[0411] Since the (996+484)-tone RU can be located within the main 160MHz or the secondary 160MHz, the (996+484)-tone RU within the 160MHz range has the following characteristics: Figure 10 The four combinations are shown. Therefore, based on the 40MHz of the 484-tone RU indicated by the frequency band range indicator, the station can directly know the location of the 996-tone RU and the 484-tone RU in the (996+484)-tone RU, so the resource unit indicator only needs to indicate one index 48.
[0412] Thus, on the access point side, the frequency band range indicator can indicate the 40MHz range where the 484-tone RU is located in the (996+484)-tone RU, and the resource unit indicator can indicate index 48 to inform the site that the RU size allocated is (996+484)-tone RU. Accordingly, after receiving the resource unit allocation subfield, the site can determine the location of the allocated (996+484)-tone RU based on the 40MHz range indicated by the frequency band range indicator, combined with the index 48 indicated by the resource unit indicator and Table 6.
[0413] In one implementation, the (2*996+484)-tone RU indicated by the resource unit indicator is limited to the lowest or highest frequency 240MHz within the 320MHz range. Thus, the (2*996+484)-tone RU within the 240MHz range has the following characteristics: Figure 11The six combinations shown refer to the six possible combinations of (2*996+484)-toneRUs for either the lowest or highest frequency 240MHz within the 320MHz band. Furthermore, based on the 40MHz band containing the 484-tone RU indicated by the band range indicator (2*996+484), the remaining two 996-tone RUs can be either the two lowest frequency 240MHz RUs or the two highest frequency 240MHz RUs. Therefore, the resource unit indicator requires two additional indices, such as index 52 and index 53, with one index corresponding to a lowest frequency 240MHz and one index corresponding to a highest frequency 240MHz.
[0414] In another implementation, to simplify the logic, the (2*996+484)-tone RU indicated by the resource unit indicator is not limited to existing only in the lowest or highest 240MHz of the 320MHz band. Thus, based on the 40MHz band where the 484-tone RU is located within the (2*996+484)-tone RU indicated by the band range indicator, the other two 996-tone RUs can be any two of the three 996-tone RUs outside the 80MHz band where the 484-tone RU is located within the 320MHz band. Therefore, the resource unit indicator also needs to indicate three indices, namely indices 49 to 51, to indicate the location of the corresponding (2*996+484)-tone RU.
[0415] The 320MHz (3*996)-tone RU has the following characteristics: Figure 12 The four combinations are shown. Therefore, based on the 40MHz of the 996-tone RU indicated by the frequency band range indicator, there are three options for the remaining two 996-tone RUs in the (3*996)-tone RUs in the 320MHz range. Thus, the resource unit indicator also needs to indicate one of indices 52 to 54 to indicate one of the positions of the remaining two 996-tone RUs in the 320MHz range corresponding to the 40MHz range. The correspondence between each index in indices 52 to 54 and one of the three options for the remaining two 996-tone RUs can be determined by sorting the starting frequencies of the two 996-tone RUs in each option from low to high, according to the index size.
[0416] For example, the size of the MRU indicated by the resource unit indicator is (3*996)-tone RU, and the size of the index indicated by the resource unit indicator corresponds one-to-one with the starting frequencies of the optional combinations of the (3*996)-tone RU in ascending order. Then, the access point allocates the following to the site: Figure 12 When the last row shows a (3*996)-tone RU, it is necessary to refer to Table 5 to set B0B1B2 corresponding to this station to 000 (or 001), and B3 to B8 to 52; thus, the station knows that the 40MHz where the smallest RU of this MRU is located is the first or second 40MHz in 320MHz, the RU size corresponding to the index indicated by B3 to B8 is a (3*996)-tone RU, and the index of B3 to B8 is 52. Since index 52 in Table 6 corresponds to Figure 12 The (3*996)-tone RU and index 53 shown in the third row correspond to... Figure 12 The (3*996)-tone RU and index 54 shown in the second row correspond to... Figure 12 The first row shows the (3*996)-tone RU. Therefore, the site can determine the assigned (3*996)-tone RU from index 52. Figure 12 The third line shows (3*996)-tone RU.
[0417] The 320MHz (3*996+484)-tone RU has the following characteristics: Figure 13 The eight combinations are shown. Therefore, based on the 40MHz where the 484-tone RU is located as indicated by the frequency band range indicator, the other three 996-tone RUs in 320MHz have only one option, and the position of the 484-tone RU is determined, so the resource unit indicator only needs one index 54.
[0418] An 80MHz (484+242)-tone RU has the following characteristics: Figure 14The four combinations shown indicate that there are eight possible combinations for the (996+484+242)-tone RU within 160MHz. Therefore, based on the 40MHz range indicated by the frequency band range indicator where the 242-tone RU is located, the 996-tone RU outside this 80MHz range within 160MHz has only one option. However, the 242-tone RU has two possible positions within 40MHz. Therefore, the resource unit indicator also needs to indicate one of indices 55 to 56 to indicate one of the 242-tone RU's positions within 40MHz. The correspondence between each index in indices 55 to 56 and the two possible positions of the 242-tone RU within 40MHz can be determined by sorting the starting frequencies of the two possible positions of the 242-tone RU within 40MHz from low to high according to the index size.
[0419] As can be seen from the above analysis, since the frequency band range indicator can also indicate the frequency band range where the smallest RU in the MRU is located, the resource unit indicator can use fewer indices to indicate the various possible locations of the MRU. For example, for the eight combinations of (996+484+242)-tone RUs, as shown in Table 6, the resource unit indicator only needs two indices to indicate each combination. Similarly, for the eight combinations of (3*996+484)-tone RUs, as shown in Table 6, the resource unit indicator only needs one index to indicate each combination. Compared to the frequency band range indicator which only indicates the lowest 80MHz related to the MRU, the frequency band range indicator in this resource unit indicator method 120 can carry more information, namely the 40MHz where the smallest RU in the MRU is located. For example, if the frequency band range indicator only indicates the lowest 80MHz related to the MRU, then for... Figure 10 The four combinations of (996+484)-tone RUs shown require four indices for the resource unit indication to indicate each combination. However, if the frequency band range indication is used to indicate the 40MHz range where the smallest RU in the MRU is located, as shown in Table 6, the resource unit indication only needs one index to combine with the frequency band range indication to indicate each combination of (996+484)-tone RUs. Therefore, in this resource unit indication method 120, the frequency band range indication can carry more information, which is beneficial for the resource unit indication to use fewer indices to indicate the various possible locations of the MRUs.
[0420] In this embodiment, the frequency band range indicator is used to indicate the frequency band range where the smallest RU in the MRU is located. Besides 80MHz in resource element indication method 110 and 40MHz in resource element indication method 120, it can also be 160MHz, 240MHz, or 320MHz. That is, in one resource element indication method, the frequency band range indicator is used to indicate the 160MHz range where the smallest RU in the MRU is located. In another resource element indication method, the frequency band range indicator is used to indicate the 240MHz range where the smallest RU in the MRU is located. In yet another resource element indication method, the frequency band range indicator is used to indicate the 320MHz range where the smallest RU in the MRU is located. For details on these resource element indication methods, please refer to resource element indication method 110 and resource element indication method 120, which will not be elaborated here.
[0421] Furthermore, in the aforementioned resource element indication methods, when the smallest RU in the MRU is greater than the frequency band range indicated by the frequency band range indicator, the frequency band range indicated by the frequency band range indicator can be the lowest frequency band range or the highest frequency band range covered by the smallest RU, or the selection of the frequency band range indicated by the frequency band range indicator can be any frequency band range or a preset frequency band range. For example, in one resource element indication method, when the frequency band range indicated by the frequency band range indicator is less than the smallest RU in the MRU, then the frequency band range indicated by the frequency band range indicator is the lowest frequency band range corresponding to the smallest RU. As another example, in one resource element indication method, when the frequency band range indicated by the frequency band range indicator is less than the smallest RU in the MRU, then the frequency band range indicated by the frequency band range indicator is the highest frequency band range corresponding to the smallest RU.
[0422] For example, in the above resource unit indication method 120, assuming that the MRU indicated by the resource unit indication is a (3*996)-tone RU, the smallest RU of the (3*996)-tone RU is a 996-tone RU. Since the 40MHz indicated by the frequency band range indication is smaller than the smallest RU, the 40MHz indicated by the frequency band range indication can be any 40MHz of the 996-tone RU, or it can be the lowest frequency 40MHz or the highest frequency 40MHz of the predefined 996-tone RU.
[0423] Furthermore, if there are multiple smallest RUs in the MRU, the frequency band range indicated by the frequency band range indicator can be arbitrary or preset, such as 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 above, there are three smallest RUs in the (3*996)-tone RU, all of which are 996-tone RUs. Therefore, the 80MHz indicated by the frequency band range indicator can be the 80MHz range where any 996-tone RU is located, or the 80MHz range where the first 996-tone RU in the (3*996)-tone RU is located, or the 80MHz range where the last 996-tone RU in the (3*996)-tone RU is located.
[0424] Optionally, this application also provides some resource unit indication methods. If the MRU indicated by the resource unit indication is a (2*996+484)-tone RU, then when the 80MHz indicated by the frequency band range indication is the first or second 80MHz in 320MHz, it means that the 240MHz where the (2*996+484)-tone RU is located is the first to third 80MHz in 320MHz. When the 80MHz indicated by the frequency band range indication is the third or fourth 80MHz in 320MHz, it means that the 240MHz where the (2*996+484)-tone RU is located is the second to fourth 80MHz in 320MHz. In this way, the site can know the 240MHz where the (2*996+484)-tone RU indicated by the resource unit indication is located based on the frequency band range indication.
[0425] Example 3 mainly describes resource unit indication method 210.
[0426] This application also provides a resource element indication method 210, in which the frequency band range indication is used to indicate the frequency band range where some or all of the resource element RUs, excluding the RU / MRU indicated by the resource element indication, are located. Please refer to [link to relevant documentation]. Figure 16 , Figure 16 This is a flowchart illustrating a resource unit indication method 210 provided in an embodiment of this application, as shown below. Figure 16 As shown, the resource unit indication method 210 may include, but is not limited to, the following steps:
[0427] S211, Access point determination trigger frame;
[0428] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to a site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the RU / MRU allocated to the corresponding site, and the frequency band range indicator is used to indicate the frequency band range in which some or all of the resource unit RUs, excluding the RU / MRUs, are located in the bandwidth.
[0429] S212, The access point sends a trigger frame;
[0430] S213, The station receives the trigger frame;
[0431] S214. The site determines the assigned RU / MRU based on the resource unit indication and frequency band range indication.
[0432] The site may determine the assigned RU / MRU based on the resource unit indication and the frequency band range indication by: the site determining the RU / MRU indicated by the resource unit indication from the frequency band range outside the frequency band range indicated by the frequency band range indication in the 320MHz range.
[0433] In one embodiment, the frequency band range indicated by the frequency band range indicator is a 40MHz band; the MRU indicated by the resource element indicator is determined from a frequency band range other than the 40MHz indicated by the frequency band range indicator.
[0434] For example, if the frequency band range indicated by the frequency band range indicator is the first 40MHz within 320MHz, then the MRU indicated by the resource element indicator is determined from the frequency band range within 320MHz excluding the first 40MHz. If the MRU indicated by the resource element indicator is a (3*996+484)-tone RU, then as follows... Figure 13 As shown, the (3*996+484)-tone RU indicated by the resource unit indicator is determined from the frequency range of 320MHz excluding the first 40MHz, i.e. Figure 13 The second line shows a (3*996+484)-tone RU.
[0435] In another implementation, the frequency band range indicated by the frequency band range indicator is 80 MHz in the bandwidth; the MRU indicated by the resource element indicator is determined from the frequency band range other than the 80 MHz indicated by the frequency band range indicator.
[0436] For example, if the frequency band range indicated by the frequency band range indicator is the first 80MHz within 320MHz, then the RU / MRU indicated by the resource unit indicator is determined from the second to fourth 80MHz within that 320MHz. If the MRU indicated by the resource unit indicator is a 3*996-tone RU, then the 3*996-tone RUs corresponding to the second to fourth 80MHz are the MRUs allocated to the site. Figure 12 The first line shows a 3*996-tone RU.
[0437] In another embodiment, the frequency band range indicated by the frequency band range indicator is 160MHz of the bandwidth; the MRU indicated by the resource element indicator is determined from the remaining 160MHz other than the 160MHz indicated by the frequency band range indicator.
[0438] For example, suppose the frequency band range indicator indicates a primary 160MHz within a 320MHz band; the MRU indicated by the resource element indicator is determined from the secondary 160MHz within the 320MHz band. If the size of the MRU indicated by the resource element indicator is (996+484)-tone RU, such as... Figure 10 As shown, the resource unit indicator also requires four indexes to utilize a single index indicator. Figure 10 One of the (996+484)-tone RU.
[0439] As can be seen, in the resource unit indication method 210, the frequency band range indicated by the frequency band range indication is a frequency band range that is not related to the RU / MRU indicated by the resource unit indication. That is, the site needs to determine the RU / MRU indicated by the resource unit indication from the frequency band range outside the frequency band range indicated by the frequency band range indication.
[0440] Example 4 describes resource unit indication method 220.
[0441] This application also provides a resource unit indication method 220, in which the frequency band range indication is used to indicate a frequency band range in the bandwidth, and the RU / MRU allocated to the site includes RUs in the bandwidth other than the frequency band range. Please refer to Figure 17 , Figure 17 This is a flowchart illustrating a resource unit indication method 220 provided in an embodiment of this application, as shown below. Figure 17 As shown, the resource unit indication method 220 may include, but is not limited to, the following steps:
[0442] S221, Access point determination trigger frame;
[0443] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to a site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator indicates the RU / MRU allocated to the corresponding site, and the frequency band range indicator indicates a frequency band range of the bandwidth. The MRU includes the remaining RUs in the bandwidth other than the frequency band range indicated by the frequency band range indicator.
[0444] S222, The access point sends a trigger frame;
[0445] S223, The station receives the trigger frame;
[0446] S224. The site determines the assigned RU / MRU based on the resource unit indication and frequency band range indication.
[0447] The site may determine the assigned RU / MRU based on the resource unit indication and the frequency band range indication. This may include the site selecting the RU / MRU corresponding to the frequency band range in 320MHz that is excluding the frequency band range indicated by the frequency band range indication as the assigned RU / MRU.
[0448] Optionally, the frequency band range indicated by the frequency band range indicator is 40MHz of the bandwidth; the resource unit indicator indicates that the MRU includes the remaining RUs in the bandwidth other than the 40MHz indicated by the frequency band range indicator.
[0449] For example, if the frequency band range indicator indicates the first 40MHz of a 320MHz band, then the RUs outside the first 40MHz of that 320MHz band, such as... Figure 13 As shown, there are 484-tone RUs and three 996-tone RUs. If the MRU indicated by the resource unit indicator is a (3*996+484)-tone RU, then that MRU is one of the RUs in the 320MHz excluding the first 40MHz RU. Figure 13 The second line shows (3*996+484)-tone RU.
[0450] Optionally, the frequency band range indicated by the frequency band range indicator is 80MHz of the bandwidth; the resource unit indicator indicates that the MRU includes the remaining RUs in the bandwidth other than the 80MHz indicated by the frequency band range indicator.
[0451] For example, if the frequency band range indicator indicates the first 80MHz of 320MHz, then the second to fourth 80MHz within that 320MHz range, excluding the first 80MHz, are the MRUs allocated to the site if the MRU indicated by the resource unit indicator is a 3*996-tone RU. Figure 12The first line shows a 3*996-tone RU.
[0452] In another embodiment, the frequency band range indicated by the frequency band range indicator is 160MHz of the bandwidth; the MRU indicated by the resource unit indicator includes the remaining RUs other than the 160MHz indicated by the frequency band range indicator.
[0453] For example, assuming the frequency band range indicated by the frequency band range indicator is the primary 160MHz in 320MHz, then the MRU indicated by the resource unit indicator is the 2*996-tone RU corresponding to the primary 160MHz.
[0454] As can be seen, in this resource unit indication method 220, the RU / MRU indicated by the resource unit indication is the RU / MRU corresponding to a frequency band range outside the frequency band range indicated by the frequency band range indication. This helps to save the number of indexes required for resource unit indication, simplifies the processing logic, and reduces the processing complexity of the site.
[0455] Example 5 mainly describes the resource unit indication method 310.
[0456] This application also provides a resource unit indication method, in which the granularity of the frequency band range indicated by the frequency band range indicator is related to the RU / MRU indicated by the resource unit indicator. When the frequency band range occupied (or located in) by the RU / MRU is less than or equal to 80MHz, the granularity of the frequency band range indicated by the frequency band range indicator is 80MHz; when the frequency band range occupied by the RU / MRU is greater than 80MHz and less than or equal to 160MHz, the granularity of the frequency band range indicated by the frequency band range indicator is 160MHz; when the frequency band range occupied by the RU / MRU is greater than 160MHz and less than 320MHz, the granularity of the frequency band range indicated by the frequency band range indicator is 320MHz.
[0457] Alternatively, if the possibility of 240MHz indicated by the frequency band range indicator is also included, then when the frequency band range occupied by the RU / MRU is greater than 160MHz and less than or equal to 240MHz, the granularity of the frequency band range indicated by the frequency band range indicator is 240MHz; when the frequency band range occupied by the RU / MRU is greater than 240MHz and less than or equal to 320MHz, the granularity of the frequency band range indicated by the frequency band range indicator is 320MHz.
[0458] In this article, the frequency band range indicated by the frequency band range indicator actually refers to the size and location 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, if the frequency band range indicated by the frequency band range indicator is 80MHz within the bandwidth, it means that the granularity of the frequency band range indicated by the frequency band range indicator is 80MHz and the location of that 80MHz within the bandwidth.
[0459] Assume the frequency band range indicator is represented by the first two bits of the resource unit allocation subfield, denoted as B0 and B1. Where:
[0460] When the granularity of the frequency band range indicated by the frequency band range indicator is 80MHz, B0 and B1 can represent four states to indicate four 80MHz ranges within 320MHz respectively.
[0461] When the granularity of the frequency band indicated by the frequency band range indicator is 160MHz, one method is to use 0 or 1 in B0 to represent either the highest or lowest 160MHz frequency, where B1 can be reserved; another method is to use 0 or 1 in B1 to represent either the highest or lowest 160MHz frequency, with B0 reserved; yet another method is to use B0 to correspond to the highest 160MHz frequency and B1 to correspond to the lowest 160MHz frequency. If B0 is set to 1, it indicates that the frequency band range indicated by the frequency band range indicator is the highest 160MHz frequency, and if B1 is set to 1, it indicates that the frequency band range indicated by the frequency band range indicator is the lowest 160MHz frequency; yet another method is to use two of the four states represented by B0 and B1, such as 00 corresponding to the lowest 240MHz frequency and 01 corresponding to the highest 240MHz frequency.
[0462] When the granularity of the frequency band indicated by the frequency band range indicator is 320MHz, one approach is that, since there are no multiple 320MHz locations, this application does not limit the values of B0 and B1, and they can be reserved or set arbitrarily; another approach is to use one of the four states represented by B0 and B1, such as 00, to indicate that the frequency band range indicated by the frequency band range indicator is 320MHz.
[0463] When the granularity of the frequency band range indicated by the frequency band range indicator is 240MHz, B0 and B1 can represent four states to indicate four combinations of 240MHz in 320MHz respectively.
[0464] When the 240MHz band where the MRU is located is required to be a continuous 240MHz, in one method, B0 corresponds to the highest frequency of 240MHz and B1 corresponds to the lowest frequency of 240MHz. If B0 is set to 1, it means that the frequency band indicated by the frequency band range indicator is the highest frequency of 240MHz. If B1 is set to 1, it means that the frequency band indicated by the frequency band range indicator is the lowest frequency of 240MHz. In another method, two of the four states represented by B0 and B1 can be used to represent a continuous 240MHz, such as 00 corresponding to the lowest frequency of 240MHz and 01 corresponding to the highest frequency of 240MHz.
[0465] Resource unit indication method 310 is illustrated using the example of "frequency band range indication used to indicate the frequency band range where the RU / MRU indicated by the resource unit indication is located". Please refer to [link / reference]. Figure 18 , Figure 18 This is a flowchart illustrating a resource unit indication method 310 provided in an embodiment of this application, as shown below. Figure 18 As shown, the resource unit indication method 310 may include, but is not limited to, the following steps:
[0466] S311, Access point determination trigger frame;
[0467] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to a site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the RU / MRU allocated to the corresponding site. The frequency band range indicator is used to indicate the frequency band range in which the RU / MRU indicated by the resource unit indicator is located.
[0468] S312, The access point sends a trigger frame;
[0469] S313, The station receives the trigger frame;
[0470] S314. The site determines the assigned RU / MRU based on the frequency band range indication and resource unit indication.
[0471] In this method, the relationship between the MRU / RU indicated by the resource unit indicator and the frequency band range indicated by the frequency band range indicator can be as follows:
[0472] When the frequency band range of the MRU / RU indicated by the resource unit indicator is less than or equal to 80MHz, the frequency band range indicated by the frequency band range indicator is one 80MHz in the bandwidth;
[0473] When the frequency band range of the MRU / RU indicated by the resource unit indicator is greater than 80MHz and less than or equal to 160MHz, the frequency band range indicated by the frequency band range indicator is one 160MHz in the bandwidth;
[0474] When the frequency band range of the MRU / RU indicated by the resource unit indicator is greater than 160MHz and less than or equal to 240MHz, the frequency band range indicated by the frequency band range indicator is one of the 240MHz or 320MHz in the bandwidth.
[0475] When the frequency band of the MRU / RU indicated by the resource unit indicator is greater than 240MHz and less than or equal to 320MHz, the frequency band range indicated by the frequency band range indicator is one of the 320MHz in the bandwidth.
[0476] Therefore, given the relationship between the MRU / RU indicated by the resource unit indicator and the frequency band range indicated by the frequency band range indicator, the number of indices required for the resource unit indicator can be determined by combining the above... Figure 3 , Figures 7 to 14 For each RU / MRU shown, an index table as shown in Table 7 is obtained.
[0477] Table 7 Resource Unit Instructions (B8 to B2) - Items that can be indicated
[0478]
[0479]
[0480] The frequency band range of the RU / MRU indicated by the resource unit indicator is less than or equal to 80MHz. Therefore, the 80MHz indicated by the frequency band range indicator is the 80MHz range where the RU / MRU is located. The number of entries corresponding to each RU / MRU size is equal to the number of selectable positions for that size RU / MRU within 80MHz.
[0481] Therefore, as shown in Table 7, the number of indices corresponding to a 26-tone RU is equal to the number of selectable positions of a 26-tone RU in 80MHz, which is 36. Each index corresponds to one 26-tone RU in 80MHz.
[0482] As shown in Table 7, the number of indices corresponding to the (52+26)-tone RU is equal to the number of selectable positions for the (52+26)-tone RU in 80MHz, such as... Figure 7 As shown, there are 12 (i.e., 4*3) possible locations for a (52+26)-tone RU in 80MHz. Therefore, resource element indicators require 12 indices to indicate each (52+26)-tone RU in 80MHz.
[0483] As shown in Table 7, the number of indices corresponding to the (106+26)-tone RU is equal to the number of selectable positions for the (106+26)-tone RU in 80MHz, such as... Figure 8As shown, there are 8 possible locations for a (106+26)-tone RU in 80MHz. Therefore, the resource element indicator requires 8 indices to indicate each (106+26)-tone RU in 80MHz.
[0484] As shown in Table 7, the number of indices corresponding to the (484+242)-tone RU is equal to the number of selectable positions for the (484+242)-tone RU in 80MHz, such as... Figure 9 As shown, there are four possible locations for a (484+242)-tone RU in 80MHz. Therefore, the resource element indicator requires four indices to indicate each (484+242)-tone RU in 80MHz.
[0485] The frequency band range of the RU / MRU indicated by the resource unit indicator is greater than 80MHz and less than or equal to 160MHz. Therefore, the 160MHz indicated by the frequency band range indicator is the 160MHz range where the RU / MRU is located. The number of entries corresponding to each RU / MRU size is equal to the number of selectable positions for that size RU / MRU within 160MHz.
[0486] Therefore, as shown in Table 7, the number of indices corresponding to 2*996-tone RUs is equal to the number of selectable positions of 2*996-tone RUs in 160MHz. That is, the resource unit indicator only needs to indicate one index, and the site can know the allocated 2*996-tone RUs by combining the frequency band range indicator.
[0487] As shown in Table 7, the index number corresponding to (996+484)-tone RU is equal to the number of selectable positions of (996+484)-tone RU in 160MHz (e.g., 4). Figure 10 As shown), the resource unit indicator requires four indices to indicate each (996+484)-tone RU in 160MHz.
[0488] For cases where the frequency band of the RU / MRU indicated by the resource unit indicator is greater than 160MHz and less than or equal to 320MHz, there are two implementation methods. Implementation method 1 introduces a frequency band of 240MHz, and implementation method 2 does not introduce a frequency band of 240MHz. These are described below.
[0489] Implementation method 1: The frequency band range indicator indicates a frequency band range of 240MHz.
[0490] The resource unit indicator indicates that the frequency band of the RU / MRU is greater than 160MHz and less than or equal to 240MHz, and the frequency band range indicator indicates that the frequency band range is 240MHz, which is the 240MHz range where the RU / MRU is located. The number of entries corresponding to each RU / MRU size is equal to the number of selectable positions for that size RU / MRU within 240MHz.
[0491] The number of indices corresponding to (2*996+484)-tone RU is equal to the number of selectable positions of (2*996+484)-tone RU in 240MHz, which is 6. Figure 11 The number of optional positions shown is 6), meaning that the resource unit indicates that 6 indices are required (such as indices 97 to 102 shown in Table 7) to indicate each (2*996+484)-tone RU in 240MHz respectively.
[0492] The number of indices corresponding to 3*996-tone RU is equal to the number of selectable positions of 3*996-tone RU in 240MHz, which means that the resource unit indicator only needs 1 index to indicate 3*996-tone RU in 240MHz.
[0493] The resource unit indicator specifies that the frequency band of the RU / MRU is greater than 240MHz and less than or equal to 320MHz. The frequency band range indicator specifies that the frequency band is 320MHz, which is the 320MHz range where the RU / MRU is located. The number of entries corresponding to each RU / MRU size is equal to the number of selectable positions for that size RU / MRU within 320MHz.
[0494] The number of indices corresponding to the 4*996-tone RU is equal to the number of available positions of the 4*996-tone RU in 320MHz, which is 1. That is, the resource unit indicator needs 1 index (such as index 68 shown in Table 7) to indicate the 4*996-tone RU.
[0495] The index number corresponding to (3*996+484)-tone RU is equal to the number of selectable positions of (3*996+484)-tone RU in 320MHz (e.g., 8). Figure 13 As shown in the table), the resource unit indicates that 8 indices (such as indices 107 to 114 shown in Table 7) are required to indicate each (3*996+484)-tone RU in 320MHz.
[0496] The index number corresponding to (996+484+242)-tone RU is equal to the number of selectable positions of (996+484+242)-tone RU in 320MHz, which is 8 (2 * Figure 14The four optional locations shown indicate that the resource unit requires eight indices (such as indices 115 to 122 as shown in Table 7) to indicate each (996+484+242)-tone RU in 320MHz.
[0497] Implementation method 2: The frequency band range indicated does not include a 240MHz frequency band range.
[0498] The resource unit indicator specifies that the frequency band of the RU / MRU is greater than 160MHz and less than or equal to 320MHz. The frequency band range indicator specifies that the frequency band is 320MHz, which is the 320MHz range where the RU / MRU is located. The number of entries corresponding to each RU / MRU size is equal to the number of selectable positions for that size of RU / MRU within 320MHz.
[0499] The index number corresponding to (2*996+484)-tone RU is equal to the number of selectable positions of (2*996+484)-tone RU in 320MHz, which is 12 (2* Figure 11 The number of optional positions shown is 6), meaning that the resource unit indicator requires 12 indices to indicate each (2*996+484)-tone RU in 320MHz.
[0500] The number of indices corresponding to the 4*996-tone RU is equal to the number of available positions of the 4*996-tone RU in 320MHz, which is 1. That is, the resource unit indicator needs 1 index (such as index 68 shown in Table 7) to indicate the 4*996-tone RU.
[0501] The number of indices corresponding to 3*996-tone RUs is equal to the number of selectable positions of 3*996-tone RUs in 320MHz (e.g., 4). Figure 12 As shown in the table), the resource unit indicates that four indices (such as indices 103 to 106 as shown in Table 7) are required to indicate each 3*996-tone RU in 320MHz.
[0502] The index number corresponding to (3*996+484)-tone RU is equal to the number of selectable positions of (3*996+484)-tone RU in 320MHz (e.g., 8). Figure 13 As shown in the table), the resource unit indicates that 8 indices (such as indices 107 to 114 shown in Table 7) are required to indicate each (3*996+484)-tone RU in 320MHz.
[0503] The index number corresponding to (996+484+242)-tone RU is equal to the number of selectable positions of (996+484+242)-tone RU in 320MHz, which is 8 (2 *Figure 14 The four optional locations shown indicate that the resource unit requires eight indices (such as indices 115 to 122 as shown in Table 7) to indicate each (996+484+242)-tone RU in 320MHz.
[0504] As can be seen, the two implementation methods mentioned above affect the number of indices corresponding to (2*996+484)-tone RU and 3*996-tone RU, respectively. For example, in implementation method 1, the number of indices corresponding to (2*996+484)-tone RU is 6, and the number of indices corresponding to 3*996-tone RU is 1; in implementation method 2, the number of indices corresponding to (2*996+484)-tone RU is 12, and the number of indices corresponding to 3*996-tone RU is 4.
[0505] One implementation method involves determining the index number for each type of RU / MRU of the same size by a one-to-one correspondence between the index number (from smallest to largest) and the starting frequency (from lowest to highest). If multiple MRUs have the same starting frequency, the order is determined by the starting frequency of the second RU, and so on. If all RUs in multiple MRUs have the same starting frequency, the order is determined by the size of the last RU with the same starting frequency. For example, in implementation method 1, the index numbers for (2*996+484)-tone RUs range from index 97 to index 102. The starting frequency order of each (2*996+484)-tone RU in 240MHz, from lowest to highest, is: Figure 11 The first combination in the second row of the text Figure 11 The first combination in the third row of the middle Figure 11 The second combination in the third row of the middle Figure 11 The first combination in the first row of the middle Figure 11 The second combination in the second row of the middle Figure 11 The second combination in the first row. Therefore, index 97 represents... Figure 11 The first combination in the second row, index 98 represents Figure 11 The first combination in the third row, index 99 represents Figure 11 The second combination in the third row, index 100 represents Figure 11 The first combination in the first row, index 101 represents Figure 11 The second combination in the second row, index 102 represents Figure 11 The second combination in the first row.
[0506] Another implementation method involves determining the index number for each type of RU / MRU based on the ascending index number and the ascending starting frequency of the RUs with holes (i.e., RUs not included in the given RU / MRU). For example, Figure 12 In the 3*996-tone RUs shown, the first row shows the RUs with punctured holes in the bandwidth of the 3*996-tone RUs with the lowest frequency, so it corresponds to the smallest index; the second row shows the RUs with punctured holes in the bandwidth of the 3*996-tone RUs with the second lowest frequency, so it corresponds to the second smallest index; the third row shows the RUs with punctured holes in the bandwidth of the 3*996-tone RUs with the higher frequency, so it corresponds to the second largest index; the fourth row shows the RUs with punctured holes in the bandwidth of the 3*996-tone RUs with the highest frequency, so it corresponds to the largest index.
[0507] Another implementation method involves determining the number of indices for each type of RU / MRU, based on the ascending index number and the descending frequency of the weighted RUs. For example, Figure 12 In the 3*996-tone RUs shown, the first row shows three 996-tone RUs with the highest frequencies, thus corresponding to the smallest index; the second row shows two 996-tone RUs with relatively high frequencies, thus corresponding to the second smallest index; the third row shows one 996-tone RU with a relatively low frequency, thus corresponding to the second largest index; and the fourth row shows three 996-tone RUs with the lowest frequencies, thus corresponding to the largest index.
[0508] As can be seen, in the resource unit indication method 310, when a station determines the allocated RU / MRU based on the frequency band range indication and the resource unit indication, it can determine the frequency band range where the RU / MRU indicated by the frequency band range indication is located based on the size of the RU / MRU corresponding to the index indicated by the resource unit indication in Table 7, and then determine the RU / MRU corresponding to the index indicated by the resource unit indication within that frequency band range. It is evident that the resource unit indication can directly indicate the RU / MRU within that frequency band range. While utilizing the frequency band range indication to carry more information, it simplifies the logic as much as possible, which helps reduce the processing complexity of the station.
[0509] In addition, in the above-mentioned resource unit indication methods, 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; N and x are both greater than zero. For example, in resource unit indication method 110, x equals 1, or in resource unit indication method 120, x equals 2, or in resource unit indication method 310, x equals 2, etc.
[0510] In addition, for the above embodiments, the positions of the frequency band range indicator and the resource unit indicator in the N bits can be interchanged. That is, in the above embodiments, the first two or three bits represent the frequency band range indicator and the remaining bits represent the resource unit indicator. This can be interchanged as follows: the first eight or seven bits represent the resource unit indicator and the remaining bits represent the frequency band range indicator.
[0511] In addition, the “bandwidth” mentioned in this article can also be called “frequency range”, and the bandwidth indication can also be called the frequency range indication. Both frequency range and bandwidth range correspond to continuous frequencies.
[0512] Example 6 mainly describes the resource unit indication method 410.
[0513] This application also provides a resource unit indication method 410. In this method, the resource unit allocation subfield corresponding to the site occupies N bits. The index indicated by these N bits directly represents the absolute position of a multiple resource unit (MRU) in the bandwidth. Therefore, the site can directly look up the allocated MRU based on the index indicated by these N bits. In other words, this method no longer distinguishes between the first part of the bits indicating a certain granularity of the frequency band range and the second part of the bits indicating the combination mode related to that frequency band range. Therefore, this method can be called a fusion indication method for resource unit indication. Thus, the resource unit indication method described in this application has a simpler logic, further reducing the processing complexity of the site. The method is described below.
[0514] Please see Figure 19 , Figure 19 This is a flowchart illustrating a resource unit indication method 410 provided in an embodiment of this application.
[0515] Figure 19 The resource unit indication method 410 shown may include, but is not limited to, the following steps:
[0516] S411, Access point determination trigger frame;
[0517] The trigger frame includes a resource unit allocation subfield that indicates the allocation of resources to the site. This resource unit allocation subfield occupies N bits, and the N bits indicate an index that directly represents the absolute position of a multiple resource unit (MRU) in the bandwidth; N is greater than zero.
[0518] S412, The access point sends a trigger frame;
[0519] S413, The station receives the trigger frame;
[0520] S414. The station determines the MRU directly corresponding to the index indicated by the N bits, which is the MRU assigned to the station.
[0521] In step S414, the station can query the MRU corresponding to the index indicated by the N bits from the resource unit allocation table, which will be used as the MRU allocated to the station. The index indicated by the N bits is the N bits of the resource unit allocation subfield corresponding to the station.
[0522] For example, but not limited to, the resource unit allocation table can be as shown in Table 8, where N bits are used to indicate the absolute position of each RU / MRU in the bandwidth, N equals 9, and is denoted as B0 to B8.
[0523] Table 8 Resource Unit Allocation Table
[0524]
[0525] like Figure 3 As shown, a 26-tone RU has 36 positions in 80MHz, so a 26-tone RU has 144 positions (i.e., 4*36) in 320MHz. Therefore, as shown in Table 8, B8 to B0 need to indicate an index from index 0 to index 143 to indicate a 26-tone RU.
[0526] like Figure 3 As shown, a 52-tone RU has 16 positions in 80MHz, so a 52-tone RU has 64 positions (i.e., 4*16) in 320MHz. Therefore, B8 to B0 need to indicate one index from index 144 to index 207 to indicate a 52-tone RU.
[0527] like Figure 3 As shown, a 106-tone RU has 8 positions in 80MHz, so a 106-tone RU has 32 positions (i.e., 4*8) in 320MHz. Therefore, B8 to B0 need to indicate one index from index 144 to index 207 to indicate a 106-tone RU.
[0528] like Figure 3As shown, a 242-tone RU has 4 positions in 80MHz, so a 242-tone RU has 16 positions (i.e., 4*4) in 320MHz. Therefore, B8 to B0 need to indicate one index from index 240 to index 255 to indicate a 242-tone RU.
[0529] like Figure 3 As shown, there are 2 positions for a 484-tone RU in 80MHz, so there are 8 positions for a 484-tone RU in 320MHz (i.e., 4*2). Therefore, B8 to B0 need to indicate one of the indices 256 to 263 to indicate a 484-tone RU.
[0530] like Figure 3 As shown, there is one position for a 996-tone RU in 80MHz, and four positions for a 996-tone RU in 320MHz. Therefore, B8 to B0 need to indicate one of the indices 264 to 267 to indicate a 996-tone RU.
[0531] Since a 2*996-tone RU cannot span two 160MHz bands, meaning the frequency band of a 2*996-tone RU can only be either the primary 160MHz or the secondary 160MHz band, there are two positions for a 2*996-tone RU within the 320MHz band. Therefore, B8 to B0 need to indicate one of the indices 268 to 269 to indicate a 2*996-tone RU.
[0532] There is only one 4*996-tone RU in 320MHz, so B8 to B0 can indicate an index 270, which will enable the station to know that the assigned RU is a 4*996-tone RU.
[0533] The (52+26)-tone RU in 20MHz has the following characteristics: Figure 7 The three combinations shown mean that there are 48 combinations (i.e., 16*3) of (52+26)-tone RUs in 320MHz. Therefore, B8 to B0 need to indicate one of the indices 271 to 318 to indicate a (52+26)-tone RU.
[0534] The (106+26)-tone RU in 20MHz has the following characteristics: Figure 8 As shown in the two combinations, there are 32 combinations (i.e., 16*2) of (106+26)-tone RUs in 320MHz. Therefore, B8 to B0 need to indicate an index from index 319 to index 350 to indicate a (106+26)-tone RU.
[0535] The (484+242)-tone RU in 80MHz has the following characteristics: Figure 9 As shown in the four combinations, there are 16 combinations (i.e., 4*4) of (484+242)-tone RU in 320MHz. Therefore, B8 to B0 need to indicate one of the indices 351 to 366 to indicate a (484+242)-tone RU.
[0536] Since the (996+484)-tone RU can be located within the main 160MHz or the secondary 160MHz, the (996+484)-tone RU within the 160MHz range has the following characteristics: Figure 10 As shown in the four combinations, there are 8 combinations (i.e., 2*4) of (996+484)-tone RU in 320MHz. Therefore, B8 to B0 need to indicate an index from index 367 to index 374 to indicate a (996+484)-tone RU.
[0537] Since (2*996+484)-tone RU belongs to 240MHz transmission, it can only exist in 240MHz formed by punching holes in the lowest or highest 80MHz of 320MHz. In 240MHz, (2*996+484)-tone RU has the following characteristics: Figure 11 The six combinations shown indicate that there are 12 combinations (i.e., 2*6) of a (2*996+484)-tone RU in 320MHz. Therefore, B8 to B0 need to indicate an index from index 375 to index 386 to indicate a (2*996+484)-tone RU.
[0538] The 320MHz (3*996)-tone RU has the following characteristics: Figure 12 The four combinations shown indicate that B8 to B0 require an index from index 387 to index 390 to indicate a (3*996)-tone RU.
[0539] The 320MHz (3*996+484)-tone RU has the following characteristics: Figure 13 The eight combinations shown mean that B8 to B0 need to indicate an index 391 to 398 to indicate a (3*996+484)-tone RU.
[0540] When the (484+242)-tone RU in the 160MHz band is located in the first 80MHz band, the (996+484+242)-tone RU in the 160MHz band has the following characteristics: Figure 14The four combinations shown correspond to the following: when the (484+242)-tone RU in 160MHz is located in the second 80MHz, the (996+484+242)-tone RU in that 160MHz also has four combinations. Therefore, the (996+484+242)-tone RU in 160MHz has eight combinations. Since the (996+484+242)-tone RU can only be located in the lowest or highest 160MHz frequency range, the (996+484+242)-tone RU in 320MHz has 16 combinations (i.e., 2*8). B8 to B0 need to indicate one of the indices 399 to 414 to indicate a (996+484+242)-tone RU.
[0541] As can be seen, in the resource unit indication method 410, the resource unit allocation subfield does not distinguish the bits specifically used to indicate a certain frequency band range. The corresponding RU / MRU can be directly found from the resource allocation table according to the index indicated by the N bits in the resource unit allocation subfield, which greatly simplifies the processing logic and helps to reduce the processing complexity of the site.
[0542] This application also provides a resource unit indication method, which differs from the resource unit indication method 410 described above in that the resource unit allocation subfield occupies 8 bits, and this resource unit allocation subfield is used to indicate RU / MRUs related to a 160MHz frequency band. The station can determine, through other parameters or signaling, whether the 160MHz associated with the RU / MRU indicated by the resource unit allocation subfield is the primary 160MHz or the secondary 160MHz. Assuming the 8 bits occupied by the resource unit allocation subfield are denoted as B7 to B0, then B7 to B0 are used to indicate all RU / MRUs involved in the primary or secondary 160MHz band. For example, the RU / MRUs indicated by B7 to B0 can be shown in Table 9.
[0543] Table 9 Resource Unit Allocation Table
[0544]
[0545]
[0546] like Figure 3 As shown, a 26-tone RU has 36 positions in 80MHz, so a 26-tone RU has 72 positions (i.e., 2*36) in 160MHz. Therefore, as shown in Table 9, B7 to B0 need to indicate one index from index 0 to index 71 to indicate a 26-tone RU.
[0547] like Figure 3As shown, a 52-tone RU has 16 positions in 80MHz, so a 52-tone RU has 32 positions (i.e., 2*16) in 160MHz. Therefore, B7 to B0 need to indicate one index from index 72 to index 103 to indicate a 52-tone RU.
[0548] like Figure 3 As shown, a 106-tone RU has 8 positions in 80MHz, so a 106-tone RU has 16 positions (i.e., 2*8) in 160MHz. Therefore, B7 to B0 need to indicate one of the indices 104 to 119 to indicate a 106-tone RU.
[0549] like Figure 3 As shown, a 242-tone RU has 4 positions in 80MHz, so a 242-tone RU has 8 positions (i.e., 2*4) in 160MHz. Therefore, B7 to B0 need to indicate one index from index 120 to index 127 to indicate a 242-tone RU.
[0550] like Figure 3 As shown, there are 2 positions for a 484-tone RU in 80MHz, so there are 4 positions for a 484-tone RU in 160MHz (i.e., 2*2). Therefore, B7 to B0 need to indicate one index from index 128 to index 131 to indicate a 484-tone RU.
[0551] like Figure 3 As shown, there is one position for a 996-tone RU in 80MHz, and two positions for a 996-tone RU in 160MHz. Therefore, B7 to B0 need to indicate one of the indices 132 to 133 to indicate a 996-tone RU.
[0552] Since the 2*996-tone RU cannot span two 160MHz bands, meaning the frequency band of the 2*996-tone RU can only be the primary 160MHz or the secondary 160MHz, the 2*996-tone RU has only one position within the 160MHz band. Therefore, B7 to B0 need to indicate index 134 to indicate the 2*996-tone RU.
[0553] There is only one 4*996-tone RU in 320MHz, so B7 to B0 can indicate an index 135, which will enable the station to know that the assigned RU is a 4*996-tone RU.
[0554] The (52+26)-tone RU in 20MHz has the following characteristics:Figure 7 The three combinations shown mean that there are 24 combinations (i.e., 8*3) of (52+26)-tone RUs in 160MHz. Therefore, B7 to B0 need to indicate one of the indices 136 to 159 to indicate a (52+26)-tone RU.
[0555] The (106+26)-tone RU in 20MHz has the following characteristics: Figure 8 As shown in the two combinations, there are 16 combinations (i.e., 8*2) of (106+26)-tone RUs in 160MHz. Therefore, B7 to B0 need to indicate an index from index 160 to index 175 to indicate a (106+26)-tone RU.
[0556] The (484+242)-tone RU in 80MHz has the following characteristics: Figure 9 As shown in the four combinations, there are 8 combinations (i.e., 2*4) of (484+242)-tone RU in 160MHz. Therefore, B7 to B0 need to indicate one of the indices 176 to 183 to indicate a (484+242)-tone RU.
[0557] Since the (996+484)-tone RU can be located within the main 160MHz or the secondary 160MHz, the (996+484)-tone RU within the 160MHz range has the following characteristics: Figure 10 The four combinations shown indicate that B7 to B0 require an index from index 184 to index 187 to indicate a (996+484)-tone RU.
[0558] Since (2*996+484)-tone RU belongs to 240MHz transmission, it can only exist in 240MHz formed by punching holes in the lowest or highest 80MHz of 320MHz. In 240MHz, (2*996+484)-tone RU has the following characteristics: Figure 11 The six combinations shown indicate that there are 12 combinations (2*996+484)-tone RUs in 320MHz (i.e., 2*6). Since all 12 combinations of (2*996+484)-tone RUs overlap with either the primary or secondary 160MHz, there are a total of 12 combinations of (2*996+484)-tone RUs involved in 160MHz. Therefore, B7 to B0 need to indicate one index from index 188 to index 195 to indicate a (2*996+484)-tone RU.
[0559] The 320MHz 3*996-tone RU has the following characteristics: Figure 12The four combinations shown are involved in both the primary 160MHz and the secondary 160MHz. Therefore, there are four combinations of 3*996-tone RUs involved in the 160MHz. B7 to B0 need to indicate an index 200 to index 203 to indicate a (3*996)-tone RU.
[0560] The 320MHz (3*996+484)-tone RU has the following characteristics: Figure 13 The eight combinations shown are involved in both the primary 160MHz and the secondary 160MHz. Therefore, B7 to B0 need to indicate an index 204 to index 211 to indicate a (3*996+484)-tone RU.
[0561] When the (484+242)-tone RU in the 160MHz band is located in the first 80MHz band, the (996+484+242)-tone RU in the 160MHz band has the following characteristics: Figure 14 The four combinations shown correspond to the four combinations of (484+242)-tone RU in the second 80MHz. Therefore, when the (484+242)-tone RU in the 160MHz is located in the second 80MHz, the (996+484+242)-tone RU in the 160MHz also has four combinations. Thus, the (996+484+242)-tone RU in the 160MHz has eight combinations. Therefore, B7 to B0 need to indicate one of the indices 212 to 219 to indicate a (996+484+242)-tone RU.
[0562] As can be seen, in this resource unit indication method, the resource unit allocation subfield can indicate each RU / MRU involved in 160MHz with only 8 bits, which reduces the number of bits required and helps to save signaling overhead.
[0563] In the above embodiments, the descriptions of each embodiment have their own emphasis. Parts not detailed in a particular embodiment can be found in the relevant descriptions of other embodiments. Furthermore, different embodiments can be combined to indicate the RU / MRU assigned to a site. For example, in resource unit indication method 210 or resource unit indication method 220, the relevant content of resource unit indication and frequency band range indication can be applied to some MRU allocations in resource unit indication method 110 or resource unit indication method 120. For instance, if the frequency band range indicated by the frequency band range indication in resource unit indication method 210 is the first 80MHz within 320MHz, then the MRU indicated by the resource unit indication is the 3*996-tone RU corresponding to the second to fourth 80MHz within 320MHz excluding the first 80MHz. This can be applied to resource unit indication method 110 by replacing indices 99 to 101 in Table 4 with index 99. In this way, the site can determine the location of the assigned 3*996-tone RU by combining the meaning of the frequency band range indication in resource unit indication method 210.
[0564] Therefore, the order and number of RU / MRUs of various sizes and their corresponding indices in Tables 4, 6, 8, or 9 are not fixed and can be varied according to the above embodiments. Furthermore, Tables 3 and 4 are relatively independent, as are Tables 5 and 6. As mentioned above, the meaning of the frequency band range indication for certain RU / MRUs in Table 4 may differ from the meaning described in Table 3.
[0565] In the embodiments provided above, the methods provided by the embodiments of this application have been described from the perspectives of access points and sites. To implement the functions of the methods provided in the embodiments of this application, access points and sites may include hardware structures and software modules, and may implement the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions may be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.
[0566] Please see Figure 20 This is a schematic diagram of the structure of a communication device 500 provided in an embodiment of this application. Figure 20 The communication device 500 shown may include a communication unit 501 and a processing unit 502. The communication unit 501 may include a transmitting unit and a receiving unit. The transmitting unit is used to implement the transmitting function, and the receiving unit is used to implement the receiving function. The communication unit 501 can implement the transmitting function and / or the receiving function. The communication unit may also be described as a transceiver unit.
[0567] The communication device 500 can be a station, a device within a station, or an access point or a device within an access point.
[0568] In one embodiment, the communication device 500 can perform the relevant operations of the site in the resource unit indication method 110 of the above method embodiment. The communication device 500 may include a communication unit 501 and a processing unit 502.
[0569] Communication unit 501 is used to receive trigger frames from access point;
[0570] Processing unit 502 is used to determine the assigned RU / MRU based on the frequency band range indication and resource unit indication.
[0571] Alternatively, the communication device 500 can perform the relevant operations of the access point in the resource unit indication method 110 of the above method embodiment, with the processing unit 502 used to determine the trigger frame and the communication unit 501 used to send the trigger frame.
[0572] In this embodiment, the trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the RU / MRU allocated to the site, and the frequency band range indicator is used to indicate the 80MHz of the smallest RU among the RU / MRUs indicated by the resource unit indicator.
[0573] As can be seen, the communication device 500 can allocate MRUs to sites, making MRU allocation more flexible and helping to improve bandwidth utilization. In addition, the 80MHz indicated by the bandwidth range indicator is the 80MHz of the smallest RU in the MRU. Compared with the bandwidth range indicator, which only indicates the lowest 80MHz related to the MRU, the communication device 500 is beneficial in saving the number of indexes required by the resource unit indicator to indicate each MRU.
[0574] In another embodiment, the communication device 500 can perform the relevant operations of the station in the resource unit indication method 120 of the above method embodiment. The communication device 500 may include a communication unit 501 and a processing unit 502.
[0575] Communication unit 501 is used to receive trigger frames from access point;
[0576] Processing unit 502 is used to determine the assigned RU / MRU based on the frequency band range indication and resource unit indication.
[0577] Alternatively, the communication device 500 can perform the relevant operations of the access point in the resource unit indication method 120 of the above method embodiment, with the processing unit 502 used to determine the trigger frame and the communication unit 501 used to send the trigger frame.
[0578] In this embodiment, the trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the site. The resource unit allocation subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the RU / MRU allocated to the site, and the frequency band range indicator is used to indicate the 40MHz of the smallest RU among the RU / MRUs indicated by the resource unit indicator.
[0579] As can be seen, the communication device 500 can allocate MRUs to sites, making MRU allocation more flexible and helping to improve bandwidth utilization. In addition, the 40MHz indicated by the bandwidth range indicator is the 40MHz where the smallest RU in the MRU is located. Compared with the bandwidth range indicator, which only indicates the lowest 80MHz related to the MRU, the communication device 500 is beneficial in saving the number of indexes required by the resource unit indicator to indicate each MRU.
[0580] In another embodiment, the communication device 500 can perform the relevant operations of the station in the resource unit indication method 210 of the above method embodiment. The communication device 500 may include a communication unit 501 and a processing unit 502.
[0581] Communication unit 501 is used to receive trigger frames from access point;
[0582] Processing unit 502 is used to determine the assigned RU / MRU based on the frequency band range indication and resource unit indication.
[0583] The communication device 500 can perform the relevant operations of the access point in the resource unit indication method 210 in the above method embodiment. The processing unit 502 is used to determine the trigger frame; the communication unit 501 is used to send the trigger frame.
[0584] In this embodiment, the trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the site. The resource unit subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the site, and the frequency band range indicator is used to indicate the frequency band range in which some or all of the resource unit RUs other than the MRUs are located in the bandwidth.
[0585] It is evident that the MRU required for resource unit indication in the communication device 500 is determined from a frequency band range smaller than the bandwidth. Compared to the MRU required for resource unit indication being determined from a frequency band range corresponding to the bandwidth, this method is advantageous in reducing the number of indices required for resource unit indication.
[0586] In another embodiment, the communication device 500 can perform the site-related operations in the resource unit indication method 220 of the above method embodiment, or the communication device 500 can perform the access point-related operations in the resource unit indication method 220 of the above method embodiment. This embodiment differs from the trigger frame in the resource unit indication method 210 in that, in this embodiment, the resource unit indication is used to indicate the multiple resource units (MRUs) allocated to the site, and the frequency band range indication is used to indicate a frequency band range, wherein the MRU includes the remaining RUs in the bandwidth excluding the frequency band range indicated by the frequency band range indication.
[0587] As can be seen, since the MRU indicated by the resource unit indicator is a combination of the remaining RUs in the bandwidth excluding the frequency band range indicated by the frequency band range indicator, compared with the MRU required to be indicated by the resource unit indicator being determined from the frequency band range corresponding to the bandwidth, the communication device 500 is advantageous in reducing the number of indices required to be indicated by the resource unit indicator.
[0588] In another embodiment, the communication device 500 can perform the relevant operations of the station in the resource unit indication method 310 of the above method embodiment. The communication device 500 may include a communication unit 501 and a processing unit 502.
[0589] Communication unit 501 is used to receive trigger frames from access point;
[0590] Processing unit 502 is used to determine the assigned RU / MRU based on the frequency band range indication and resource unit indication.
[0591] The communication device 500 can perform the relevant operations of the access point in the resource unit indication method 310 in the above method embodiment. The processing unit 502 is used to determine the trigger frame; the communication unit 501 is used to send the trigger frame.
[0592] In this embodiment, the trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the site. The resource unit subfield includes a frequency band range indicator and a resource unit indicator. The resource unit indicator is used to indicate the multiple resource units (MRUs) allocated to the site, and the frequency band range indicator is used to indicate the frequency band range in which the resource unit indicator indicates the MRU.
[0593] As can be seen, the resource unit indicator in the communication device 500 only needs to indicate the RU / MRU within the frequency band, reducing the number of indices required to indicate an MRU of that size. In other words, the frequency band indication in the communication device 500 can carry more information and simplify the logic of the resource unit indication as much as possible, which helps to reduce the processing complexity of the site.
[0594] In another embodiment, the communication device 500 can perform the relevant operations of the station in the resource unit indication method 410 of the above method embodiment. The communication device 500 may include a communication unit 501 and a processing unit 502.
[0595] Communication unit 501 is used to receive trigger frames from access point;
[0596] The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the site. This resource unit subfield occupies N bits, and the N bits indicate an index that directly represents the absolute position of a multiple resource unit (MRU) in the bandwidth; N is greater than zero.
[0597] Processing unit 502 is used to determine the MRU directly corresponding to the index indicated by the N bits, which is the MRU assigned to the site.
[0598] The communication device 500 can perform the relevant operations of the access point in the resource unit indication method 410 of the above method embodiment. The processing unit 502 is used to determine the trigger frame; the communication unit 501 is used to send the trigger frame. The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the site. The resource unit allocation subfield occupies N bits, and the index indicated by the N bits directly represents the absolute position of a multiple resource unit (MRU) in the bandwidth; N is greater than zero.
[0599] As can be seen, the resource unit allocation subfield in the communication device 500 does not distinguish the bits specifically used to indicate a certain frequency band range. The corresponding MRU can be found directly according to the index indicated by the N bits in the resource unit allocation subfield, which greatly simplifies the processing logic and helps to reduce the processing complexity of the site.
[0600] In addition, the communication device can also perform the relevant implementation methods described in any of the above method embodiments, which will not be detailed here.
[0601] Please see Figure 21 , Figure 21 This is a schematic diagram of the structure of a communication device 600 provided in an embodiment of this application. The communication device 600 can be an access point, a station, or a chip, chip system, or processor that supports the access point in implementing the above methods; it can also be a chip, chip system, or processor that supports the station in implementing the above methods. This communication device can be used to implement the methods described in the above method embodiments, and specific details can be found in the descriptions of the above method embodiments.
[0602] The communication device 600 may include one or more processors 601. The processor 601 may be a general-purpose processor or a dedicated processor, etc. The processor 601 can be used to control the communication device (e.g., access point, access point chip, site, site chip, etc.), execute software programs, and process data from the software programs.
[0603] Optionally, the communication device 600 may include one or more memories 602, which may store instructions 604 that can be executed on the processor 601, causing the communication device 600 to perform the methods described in the above method embodiments. Optionally, the memory 602 may also store data. The processor 601 and the memory 602 may be provided separately or integrated together.
[0604] Optionally, the communication device 600 may further include a transceiver 605 and an antenna 606. The transceiver 605, which may be referred to as a transceiver unit, transceiver, or transceiver circuit, is used to implement the transmitting and receiving functions. The transceiver 605 may include a receiver and a transmitter. The receiver, which may be referred to as a receiver or receiving circuit, is used to implement the receiving function; the transmitter, which may be referred to as a transmitter or transmitting circuit, is used to implement the transmitting function.
[0605] In one embodiment, the communication device 600 may be a station, or a device within a station, etc. In this embodiment:
[0606] In the communication device 600, the transceiver 605 is used to perform... Figure 6 The operation of S113 in the middle; execute Figure 15 The operation of S123 in the middle; execute Figure 16 Operation S213 in the middle; execute Figure 17 Operation S223 in the code; execute Figure 18 The operation of S313 in the middle; execute Figure 19 The operation of S413 in the process; processor 601 is used to execute Figure 6 The operation of S114 in the middle; execute Figure 15 The operation of S124 in the middle; execute Figure 16 Operation S214 in the middle; execute Figure 17 Operation S224 in the middle; execute Figure 18 The operation of S314 in the middle; execute Figure 19 The operation of S414 in the middle.
[0607] In another embodiment, the communication device 600 may be an access point, or a device within an access point, etc. In this embodiment:
[0608] In the communication device 600, the transceiver 605 is used to perform... Figure 6 The operation of S112 in the middle; execute Figure 15The operation of S122 in the middle; execute Figure 16 The operation of S212 in the middle; execute Figure 17 The operation of S222 in the middle; execute Figure 18 The operation of S312 in the middle; execute Figure 19 The operation of S412 in the process; processor 601 is used to execute Figure 19 The operation of S111 in the middle; execute Figure 21 The operation of S121 in the middle; execute Figure 22 Operation S211 in the middle; execute Figure 22 Operation S221 in the middle; execute Figure 6 The operation of S311 in the middle; execute Figure 15 The operation of S411 in the middle.
[0609] As can be seen, the communication device 600 can allocate MRUs to sites, making MRU allocation more flexible and helping to improve bandwidth utilization. Furthermore, the bandwidth range indication described in this application carries more information, thereby saving the number of indexes required by the resource unit indication to indicate each MRU; or the communication device 600 performs... Figure 16 The related operations can simplify the processing logic and reduce the processing burden on the site.
[0610] For details regarding the various implementation methods described above, please refer to the relevant content of the above method embodiments. Further details will not be provided here.
[0611] In another possible design, the transceiver can be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit used to implement the receiving and transmitting functions can be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or for transmitting or relaying signals.
[0612] In another possible design, the processor 601 may optionally store instructions 603, which, when executed on the processor 601, cause the communication device 600 to perform the methods described in the above method embodiments. Instructions 603 may be embedded in the processor 601; in this case, the processor 601 may be implemented in hardware.
[0613] In another possible design, the communication device 600 may include circuitry that can perform the functions of sending, receiving, or communicating as described in the foregoing method embodiments.
[0614] The processors and transceivers described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc.
[0615] The communication device described in the above embodiments may be an access point or a station, but the scope of the communication device described in this application is not limited to this, and the structure of the communication device may vary. Figure 17 The communication device may be a standalone device or part of a larger device. For example, the communication device may be:
[0616] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0617] (2) A collection of one or more ICs, optionally including a storage component for storing data and instructions;
[0618] (3) ASIC, such as modem;
[0619] (4) Modules that can be embedded in other devices;
[0620] (5) Receivers, smart terminals, wireless devices, handheld devices, mobile units, vehicle-mounted devices, cloud devices, artificial intelligence devices, etc.;
[0621] (6) Others, etc.
[0622] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 18 The diagram shows the structure of the chip. Figure 19 The chip 700 shown includes a processor 701 and an interface 702. The number of processors 701 can be one or more, and the number of interfaces 702 can be multiple.
[0623] Regarding the case where the chip is used to implement the functions of the site in the embodiments of this application:
[0624] Interface 702 is used for execution Figure 6 The operation of S113 in the middle; execute Figure 15 The operation of S123 in the middle; execute Figure 16 Operation S213 in the middle; execute Figure 17 Operation S223 in the code; execute Figure 18 The operation of S313 in the middle; execute Figure 19The operation of S413 in the process. Processor 701 is used to execute... Figure 6 Operation S104 in the middle; execute Figure 15 The operation of S124 in the middle; execute Figure 16 Operation S214 in the middle; execute Figure 17 Operation S224 in the middle; execute Figure 18 The operation of S314 in the middle; execute Figure 19 The operation of S414 in the middle.
[0625] For cases where the chip is used to implement the access point function in the embodiments of this application:
[0626] Interface 702 is used for execution Figure 6 The operation of S112 in the middle; execute Figure 15 The operation of S122 in the middle; execute Figure 16 The operation of S212 in the middle; execute Figure 17 The operation of S222 in the middle; execute Figure 18 The operation of S312 in the middle; execute Figure 19 The operation of S412 in the process. Processor 701 is used to execute... Figure 19 The operation of S111 in the middle; execute Figure 21 The operation of S121 in the middle; execute Figure 22 Operation S211 in the middle; execute Figure 22 Operation S221 in the middle; execute Figure 6 The operation of S311 in the middle; execute Figure 15 The operation of S411 in the middle.
[0627] As can be seen, the chip can allocate MRUs to sites, making MRU allocation more flexible and helping to improve bandwidth utilization. Furthermore, the bandwidth range indicator described in this application carries more information, thereby saving the resource unit indicator used to indicate the number of indexes required for each MRU; or the chip performs... Figure 16 Figure 17 Figure 18 Figure 19 Figure 6 Figure 15 Figure 16 Figure 17 Figure 18 Figure 19 Figure 6 Figure 15 Figure 16 Figure 17 Figure 18 Figure 19 Figure 6 Figure 15 Figure 16 Figure 17 Figure 18 Figure 19 Figure 19 The related operations can simplify the processing logic and reduce the processing burden on the site.
[0628] Optionally, the chip also includes a memory 703 coupled to the processor 701, which is used to store program instructions and data necessary for the terminal device.
[0629] For details regarding the various implementation methods described above, please refer to the relevant content of the above method embodiments. Further details will not be provided here.
[0630] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0631] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a computer, implements the functions of any of the above method embodiments.
[0632] This application also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0633] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as 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, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0634] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., involved in this application are merely for the convenience of description and are not intended to limit the scope of the embodiments of this application, nor do they indicate the order of sequence.
[0635] The correspondences shown in the tables of this application can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values; this application is not limited to these values. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this application may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headings of the above tables can also use other names that the communication device can understand, and the values or representations of the parameters can also be other values or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0636] The term "predefined" in this application can be understood as definition, pre-defined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0637] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0638] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0639] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A resource unit indication method, characterized in that, The method includes: The station receives a trigger frame from the access point. The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to the station. The resource unit allocation subfield includes a 7-bit resource unit indication and a 2-bit master-slave indication. The 2 bits are used to indicate an 80MHz location. The 7 bits are used to indicate the location of the resource unit RU / multiple resource units MRU in the 80MHz. The 2-bit master / slave indicator is used to indicate one of the following: 00 indicates primary 80MHz (P80MHz), 01 indicates secondary 80MHz (S80MHz), 10 indicates a lower frequency 80MHz from 160MHz (S160MHz), and 11 indicates a higher frequency 80MHz from 160MHz (S160MHz). The station determines the absolute frequency corresponding to the 2-bit master-slave indication; The station determines the RU / MRU to which it is assigned based on the absolute frequency and the value of the 7 bits.
2. The method according to claim 1, characterized in that, The 2-bit master-slave indicator corresponds to the absolute frequency, and the absolute frequency indicator includes 2 bits X1 and X0; the correspondence between the 2-bit master-slave indicator and the absolute frequency indicator is one of the following: Case a, where the master 80MHz is the lowest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 00, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 01, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 10, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 11, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; or, Case b, where the master 80MHz is the second lowest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 01, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 00, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 10, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 11, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; or, Case c, where the master 80MHz is the second highest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 10, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 11, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 00, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 01, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency; or, Case d, where the master 80MHz is the highest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 11, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 10, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 00, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 01, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency.
3. The method according to claim 1, characterized in that, The 2-bit master-slave indicator corresponds to the absolute frequency; wherein the absolute frequency is indicated by N, and N is one of the following values: 0, 1, 2, 3, where 0, 1, 2, and 3 represent the lowest frequency of 80MHz, the second lowest frequency of 80MHz, the second highest frequency of 80MHz, and the highest frequency of 80MHz, respectively.
4. The method according to claim 3, characterized in that, The correspondence between the 2-bit master-slave indicator and N can be one of the following: Case a, where the master 80MHz is at the lowest 80MHz of the absolute frequency; wherein, the 2-bit master-slave indicator is 00, and N equals 0; the 2-bit master-slave indicator is 01, and N equals 1; the 2-bit master-slave indicator is 10, and N equals 2; the 2-bit master-slave indicator is 11, and N equals 3; Case b: The master 80MHz is at the second lowest 80MHz in absolute frequency; the 2-bit master-slave indicator is 00, and N equals 1; the 2-bit master-slave indicator is 01, and N equals 0; the 2-bit master-slave indicator is 10, and N equals 2; the 2-bit master-slave indicator is 11, and N equals 3. Case c: The master 80MHz is at the second highest absolute frequency of 80MHz; the 2-bit master-slave indicator is 00, and N equals 2; the 2-bit master-slave indicator is 01, and N equals 3; the 2-bit master-slave indicator is 10, and N equals 0; the 2-bit master-slave indicator is 11, and N equals 1. Case d: The master 80MHz is at the highest absolute frequency of 80MHz; the 2-bit master-slave indicator is 00, and N equals 3; the 2-bit master-slave indicator is 01, and N equals 2; the 2-bit master-slave indicator is 10, and N equals 0; the 2-bit master-slave indicator is 11, and N equals 1.
5. The method according to claim 3, characterized in that, The 2-bit master-slave indicator includes a first bit and bit B0; the correspondence between the 2-bit master-slave indicator and N is one of the following: Case a: The master 80MHz is the lowest 80MHz in absolute frequency; when the first bit is equal to 0, it indicates that the RU / MRU belongs to the master 160MHz, and in the master 160MHz, when B0 is equal to 0, N is equal to 0, and when B0 is equal to 1, N is equal to 1; when the first bit is equal to 1, it indicates that the RU / MRU belongs to the slave 160MHz, and in the slave 160MHz, when B0 is equal to 0, N is equal to 2, and when B0 is equal to 1, N is equal to 3. or, Case b: The primary 80MHz is the second lowest 80MHz in absolute frequency; when the first bit is equal to 0, it indicates that the RU / MRU belongs to the primary 160MHz, and in the primary 160MHz, when B0 is equal to 0, N is equal to 1, and when B0 is equal to 1, N is equal to 0; when the first bit is equal to 1, it indicates that the RU / MRU belongs to the secondary 160MHz, and in the secondary 160MHz, when B0 is equal to 0, N is equal to 2, and when B0 is equal to 1, N is equal to 3. or, Case c, the main 80MHz is the second highest 80MHz in absolute frequency; when the first bit is equal to 0, it means that the RU / MRU belongs to the main 160MHz, and when B0 is equal to 0 in the main 160MHz, N is equal to 2, and when B0 is equal to 1, N is equal to 3; When the first bit is equal to 1, it indicates that the RU / MRU belongs to 160MHz. When B0 is equal to 0 in 160MHz, N is equal to 0, and when B0 is equal to 1, N is equal to 1. or, Case d: The main 80MHz is at its highest absolute frequency of 80MHz; when the first bit is equal to 0, it indicates that the RU / MRU belongs to the main 160MHz. In the main 160MHz, when B0 is equal to 0, N is equal to 3, and when B0 is equal to 1, N is equal to 2. When the first bit is equal to 1, it indicates that the RU / MRU belongs to 160MHz. When B0 is equal to 0 in 160MHz, N is equal to 0, and when B0 is equal to 1, N is equal to 1.
6. The method according to any one of claims 3 to 5, characterized in that, The absolute frequency indication corresponding to the absolute frequency includes 2 bits X1 and X0; N = 2*X1 + X0.
7. The method according to claim 1, characterized in that, For RU / MRU of the same size, their index numbers correspond to the RU / MRU's starting frequencies from low to high, arranged in ascending order; or For RU / MRU of the same size, their index numbers correspond to the starting frequencies of the RUs with holes in the RU / MRU from low to high, in ascending order.
8. The method according to claim 1, characterized in that, The 2 bits indicate the position of the smallest RU in the RU / MRU within 80MHz.
9. A resource unit indication method, characterized in that, The method includes: The access point determines a trigger frame, which includes a resource unit allocation subfield for indicating the allocation of resources to the site. The resource unit allocation subfield includes a 7-bit resource unit indication and a 2-bit master-slave indication. The 2 bits are used to indicate an 80MHz location. The 7 bits are used to indicate the location of the 80MHz resource unit RU / multi-resource unit MRU in the 80MHz. The 2-bit master / slave indicator is used to indicate one of the following: 00 indicates primary 80MHz (P80MHz), 01 indicates secondary 80MHz (S80MHz), 10 indicates a lower frequency 80MHz from 160MHz (S160MHz), and 11 indicates a higher frequency 80MHz from 160MHz (S160MHz). The access point sends the trigger frame.
10. The method according to claim 9, characterized in that, The 2-bit master-slave indicator corresponds to the absolute frequency, and the absolute frequency indicator includes 2 bits X1 and X0; the correspondence between the 2-bit master-slave indicator and the absolute frequency indicator is one of the following: Case a, where the master 80MHz is the lowest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 00, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 01, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 10, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 11, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; or, Case b, where the master 80MHz is the second lowest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 01, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 00, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 10, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 11, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; or, Case c, where the master 80MHz is the second highest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 10, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 11, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 00, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 01, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency; or, Case d, where the master 80MHz is the highest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 11, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 10, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 00, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 01, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency.
11. The method according to claim 9, characterized in that, The 2-bit master-slave indicator corresponds to the absolute frequency; wherein the absolute frequency is indicated by N, and N is one of the following values: 0, 1, 2, 3, where 0, 1, 2, and 3 represent the lowest frequency of 80MHz, the second lowest frequency of 80MHz, the second highest frequency of 80MHz, and the highest frequency of 80MHz, respectively.
12. The method according to claim 11, characterized in that, The correspondence between the 2-bit master-slave indicator and N can be one of the following: Case a, where the master 80MHz is at the lowest 80MHz of the absolute frequency; wherein, the 2-bit master-slave indicator is 00, and N equals 0; the 2-bit master-slave indicator is 01, and N equals 1; the 2-bit master-slave indicator is 10, and N equals 2; the 2-bit master-slave indicator is 11, and N equals 3; Case b: The master 80MHz is at the second lowest 80MHz in absolute frequency; the 2-bit master-slave indicator is 00, and N equals 1; the 2-bit master-slave indicator is 01, and N equals 0; the 2-bit master-slave indicator is 10, and N equals 2; the 2-bit master-slave indicator is 11, and N equals 3. Case c: The master 80MHz is at the second highest absolute frequency of 80MHz; the 2-bit master-slave indicator is 00, and N equals 2; the 2-bit master-slave indicator is 01, and N equals 3; the 2-bit master-slave indicator is 10, and N equals 0; the 2-bit master-slave indicator is 11, and N equals 1. Case d: The master 80MHz is at the highest absolute frequency of 80MHz; the 2-bit master-slave indicator is 00, and N equals 3; the 2-bit master-slave indicator is 01, and N equals 2; the 2-bit master-slave indicator is 10, and N equals 0; the 2-bit master-slave indicator is 11, and N equals 1.
13. The method according to claim 11, characterized in that, The 2-bit master-slave indicator includes a first bit and bit B0; the correspondence between the 2-bit master-slave indicator and N is one of the following: Case a: The master 80MHz is the lowest 80MHz in absolute frequency; when the first bit is equal to 0, it indicates that the RU / MRU belongs to the master 160MHz, and in the master 160MHz, when B0 is equal to 0, N is equal to 0, and when B0 is equal to 1, N is equal to 1; when the first bit is equal to 1, it indicates that the RU / MRU belongs to the slave 160MHz, and in the slave 160MHz, when B0 is equal to 0, N is equal to 2, and when B0 is equal to 1, N is equal to 3. or, Case b: The primary 80MHz is the second lowest 80MHz in absolute frequency; when the first bit is equal to 0, it indicates that the RU / MRU belongs to the primary 160MHz, and in the primary 160MHz, when B0 is equal to 0, N is equal to 1, and when B0 is equal to 1, N is equal to 0; when the first bit is equal to 1, it indicates that the RU / MRU belongs to the secondary 160MHz, and in the secondary 160MHz, when B0 is equal to 0, N is equal to 2, and when B0 is equal to 1, N is equal to 3. or, Case c, the main 80MHz is the second highest 80MHz in absolute frequency; when the first bit is equal to 0, it means that the RU / MRU belongs to the main 160MHz, and when B0 is equal to 0 in the main 160MHz, N is equal to 2, and when B0 is equal to 1, N is equal to 3; When the first bit is equal to 1, it indicates that the RU / MRU belongs to 160MHz. When B0 is equal to 0 in 160MHz, N is equal to 0, and when B0 is equal to 1, N is equal to 1. or, Case d: The main 80MHz is at its highest absolute frequency of 80MHz; when the first bit is equal to 0, it indicates that the RU / MRU belongs to the main 160MHz. In the main 160MHz, when B0 is equal to 0, N is equal to 3, and when B0 is equal to 1, N is equal to 2. When the first bit is equal to 1, it indicates that the RU / MRU belongs to 160MHz. When B0 is equal to 0 in 160MHz, N is equal to 0, and when B0 is equal to 1, N is equal to 1.
14. The method according to any one of claims 11 to 13, characterized in that, The absolute frequency indication corresponding to the absolute frequency includes 2 bits X1 and X0; N = 2*X1 + X0.
15. The method according to claim 9, characterized in that, For RU / MRU of the same size, their index numbers correspond to the RU / MRU's starting frequencies from low to high, arranged in ascending order; or For RU / MRU of the same size, their index numbers correspond to the starting frequencies of the RUs with holes in the RU / MRU from low to high, in ascending order.
16. The method according to claim 9, characterized in that, The 2 bits indicate the position of the smallest RU in the RU / MRU within 80MHz.
17. A communication device, characterized in that, include: A communication unit is configured to receive a trigger frame from an access point. The trigger frame includes a resource unit allocation subfield for indicating the allocation of resources to a site. The resource unit allocation subfield includes a 7-bit resource unit indication and a 2-bit master-slave indication. The 2 bits are used to indicate an 80MHz location. The 7 bits are used to indicate the location of the resource unit RU / multiple resource units MRU within the 80MHz. The 2-bit master / slave indicator is used to indicate one of the following: 00 indicates primary 80MHz (P80MHz), 01 indicates secondary 80MHz (S80MHz), 10 indicates a lower frequency 80MHz from 160MHz (S160MHz), and 11 indicates a higher frequency 80MHz from 160MHz (S160MHz). The processing unit is used to determine the absolute frequency corresponding to the 2-bit master-slave indication; The processing unit is further configured to determine the RU / MRU assigned to the station based on the absolute frequency and the value of the 7 bits.
18. The communication device according to claim 17, characterized in that, The 2-bit master-slave indicator corresponds to the absolute frequency, and the absolute frequency indicator includes 2 bits X1 and X0; the correspondence between the 2-bit master-slave indicator and the absolute frequency indicator is one of the following: Case a, where the master 80MHz is the lowest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 00, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 01, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 10, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 11, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; or, Case b, where the master 80MHz is the second lowest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 01, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 00, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 10, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 11, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; or, Case c, where the master 80MHz is the second highest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 10, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 11, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 00, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 01, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency; or, Case d, where the master 80MHz is the highest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 11, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 10, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 00, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 01, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency.
19. The communication device according to claim 17, characterized in that, The 2-bit master-slave indicator corresponds to the absolute frequency; wherein the absolute frequency is indicated by N, and N is one of the following values: 0, 1, 2, 3, where 0, 1, 2, and 3 represent the lowest frequency of 80MHz, the second lowest frequency of 80MHz, the second highest frequency of 80MHz, and the highest frequency of 80MHz, respectively.
20. The communication device according to claim 19, characterized in that, The correspondence between the 2-bit master-slave indicator and N can be one of the following: Case a, where the master 80MHz is at the lowest 80MHz of the absolute frequency; wherein, the 2-bit master-slave indicator is 00, and N equals 0; the 2-bit master-slave indicator is 01, and N equals 1; the 2-bit master-slave indicator is 10, and N equals 2; the 2-bit master-slave indicator is 11, and N equals 3; Case b: The master 80MHz is at the second lowest 80MHz in absolute frequency; the 2-bit master-slave indicator is 00, and N equals 1; the 2-bit master-slave indicator is 01, and N equals 0; the 2-bit master-slave indicator is 10, and N equals 2; the 2-bit master-slave indicator is 11, and N equals 3. Case c: The master 80MHz is at the second highest absolute frequency of 80MHz; the 2-bit master-slave indicator is 00, and N equals 2; the 2-bit master-slave indicator is 01, and N equals 3; the 2-bit master-slave indicator is 10, and N equals 0; the 2-bit master-slave indicator is 11, and N equals 1. Case d: The master 80MHz is at the highest absolute frequency of 80MHz; the 2-bit master-slave indicator is 00, and N equals 3; the 2-bit master-slave indicator is 01, and N equals 2; the 2-bit master-slave indicator is 10, and N equals 0; the 2-bit master-slave indicator is 11, and N equals 1.
21. The communication device according to claim 19, characterized in that, The 2-bit master-slave indicator includes a first bit and bit B0; the correspondence between the 2-bit master-slave indicator and N is one of the following: Case a, where the master 80MHz is the lowest 80MHz in absolute frequency; when the first bit is equal to 0, it indicates that the RU / MRU belongs to the master 160MHz, where N is equal to 0 when B0 is equal to 0 and N is equal to 1 when B0 is equal to 1; when the first bit is equal to 1, it indicates that the RU / MRU belongs to the slave 160MHz, where N is equal to 2 when B0 is equal to 0 and N is equal to 3 when B0 is equal to 1. or, Case b, the primary 80MHz is the second lowest 80MHz in absolute frequency; when the first bit is equal to 0, it indicates that the RU / MRU belongs to the primary 160MHz, in the primary 160MHz, when B0 is equal to 0, N is equal to 1, and when B0 is equal to 1, N is equal to 0; when the first bit is equal to 1, it indicates that the RU / MRU belongs to the secondary 160MHz, in the secondary 160MHz, when B0 is equal to 0, N is equal to 2, and when B0 is equal to 1, N is equal to 3; or, Case c, the main 80MHz is the second highest 80MHz in absolute frequency; when the first bit is equal to 0, it means that the RU / MRU belongs to the main 160MHz, and when B0 is equal to 0 in the main 160MHz, N is equal to 2, and when B0 is equal to 1, N is equal to 3; When the first bit is equal to 1, it indicates that the RU / MRU belongs to 160MHz. When B0 is equal to 0 in 160MHz, N is equal to 0, and when B0 is equal to 1, N is equal to 1. or, Case d, the main 80MHz is the highest 80MHz in absolute frequency; when the first bit is equal to 0, it means that the RU / MRU belongs to the main 160MHz, and when B0 is equal to 0 in the main 160MHz, N is equal to 3, and when B0 is equal to 1, N is equal to 2; When the first bit is equal to 1, it indicates that the RU / MRU belongs to 160MHz. When B0 is equal to 0 in 160MHz, N is equal to 0, and when B0 is equal to 1, N is equal to 1.
22. The communication device according to any one of claims 19 to 21, characterized in that, The absolute frequency indication corresponding to the absolute frequency includes 2 bits X1 and X0; N = 2*X1 + X0.
23. The communication device according to claim 17, characterized in that, For RU / MRU of the same size, their index numbers correspond to the RU / MRU's starting frequencies from low to high, arranged in ascending order; or For RU / MRU of the same size, their index numbers correspond to the starting frequencies of the RUs with holes (i.e. RUs not included in the RU / MRU) in the RU / MRU in the order of increasing from small to large.
24. The communication device according to claim 17, characterized in that, The 2 bits indicate the position of the smallest RU in the RU / MRU within 80MHz.
25. A communication device, characterized in that, include: A processing unit is configured to determine a trigger frame, the trigger frame including a resource unit allocation subfield for indicating the allocation of resources to a site, the resource unit allocation subfield including a 7-bit resource unit indication and a 2-bit master-slave indication; the 2 bits are used to indicate an 80MHz location; the 7 bits are used to indicate the location of the resource unit RU / multiple resource units MRU in the 80MHz; The 2-bit master / slave indicator is used to indicate one of the following: 00 indicates primary 80MHz (P80MHz), 01 indicates secondary 80MHz (S80MHz), 10 indicates a lower frequency 80MHz from 160MHz (S160MHz), and 11 indicates a higher frequency 80MHz from 160MHz (S160MHz). A communication unit is used to send the trigger frame.
26. The communication device according to claim 25, characterized in that, The 2-bit master-slave indicator corresponds to the absolute frequency, and the absolute frequency indicator includes 2 bits X1 and X0; the correspondence between the 2-bit master-slave indicator and the absolute frequency indicator is one of the following: Case a, where the master 80MHz is the lowest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 00, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 01, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 10, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 11, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; or, Case b, where the master 80MHz is the second lowest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 01, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 00, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 10, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 11, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; or, Case c, where the master 80MHz is the second highest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 10, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 11, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 00, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 01, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency; or, Case d, where the master 80MHz is the highest 80MHz in absolute frequency; wherein, the master-slave indicator 00 corresponds to the absolute frequency indicator 11, the master-slave indicator 00 indicates the master 80MHz, and the absolute frequency indicator 11 indicates the highest 80MHz in absolute frequency; the master-slave indicator 01 corresponds to the absolute frequency indicator 10, the master-slave indicator 01 indicates the slave 80MHz, and the absolute frequency indicator 10 indicates the second highest 80MHz in absolute frequency; the master-slave indicator 10 corresponds to the absolute frequency indicator 00, the master-slave indicator 10 indicates the third 80MHz, and the absolute frequency indicator 00 indicates the lowest 80MHz in absolute frequency; the master-slave indicator 11 corresponds to the absolute frequency indicator 01, the master-slave indicator 11 indicates the fourth 80MHz, and the absolute frequency indicator 01 indicates the second lowest 80MHz in absolute frequency.
27. The communication device according to claim 25, characterized in that, The 2-bit master-slave indicator corresponds to the absolute frequency; wherein the absolute frequency is indicated by N, and N is one of the following values: 0, 1, 2, 3, where 0, 1, 2, and 3 represent the lowest frequency of 80MHz, the second lowest frequency of 80MHz, the second highest frequency of 80MHz, and the highest frequency of 80MHz, respectively.
28. The communication device according to claim 27, characterized in that, The correspondence between the 2-bit master-slave indicator and N can be one of the following: Case a, where the master 80MHz is at the lowest 80MHz of the absolute frequency; wherein, the 2-bit master-slave indicator is 00, and N equals 0; the 2-bit master-slave indicator is 01, and N equals 1; the 2-bit master-slave indicator is 10, and N equals 2; the 2-bit master-slave indicator is 11, and N equals 3; Case b: The master 80MHz is at the second lowest 80MHz in absolute frequency; the 2-bit master-slave indicator is 00, and N equals 1; the 2-bit master-slave indicator is 01, and N equals 0; the 2-bit master-slave indicator is 10, and N equals 2; the 2-bit master-slave indicator is 11, and N equals 3. Case c: The master 80MHz is at the second highest absolute frequency of 80MHz; the 2-bit master-slave indicator is 00, and N equals 2; the 2-bit master-slave indicator is 01, and N equals 3; the 2-bit master-slave indicator is 10, and N equals 0; the 2-bit master-slave indicator is 11, and N equals 1. Case d: The master 80MHz is at the highest absolute frequency of 80MHz; the 2-bit master-slave indicator is 00, and N equals 3; the 2-bit master-slave indicator is 01, and N equals 2; the 2-bit master-slave indicator is 10, and N equals 0; the 2-bit master-slave indicator is 11, and N equals 1.
29. The communication device according to claim 27, characterized in that, The 2-bit master-slave indicator includes a first bit and bit B0; the correspondence between the 2-bit master-slave indicator and N is one of the following: Case a, where the master 80MHz is the lowest 80MHz in absolute frequency; when the first bit is equal to 0, it indicates that the RU / MRU belongs to the master 160MHz, where N is equal to 0 when B0 is equal to 0 and N is equal to 1 when B0 is equal to 1; when the first bit is equal to 1, it indicates that the RU / MRU belongs to the slave 160MHz, where N is equal to 2 when B0 is equal to 0 and N is equal to 3 when B0 is equal to 1. or, Case b, the primary 80MHz is the second lowest 80MHz in absolute frequency; when the first bit is equal to 0, it indicates that the RU / MRU belongs to the primary 160MHz, in the primary 160MHz, when B0 is equal to 0, N is equal to 1, and when B0 is equal to 1, N is equal to 0; when the first bit is equal to 1, it indicates that the RU / MRU belongs to the secondary 160MHz, in the secondary 160MHz, when B0 is equal to 0, N is equal to 2, and when B0 is equal to 1, N is equal to 3; or, Case c, the main 80MHz is the second highest 80MHz in absolute frequency; when the first bit is equal to 0, it means that the RU / MRU belongs to the main 160MHz, and when B0 is equal to 0 in the main 160MHz, N is equal to 2, and when B0 is equal to 1, N is equal to 3; When the first bit is equal to 1, it indicates that the RU / MRU belongs to 160MHz. When B0 is equal to 0 in 160MHz, N is equal to 0, and when B0 is equal to 1, N is equal to 1. or, Case d, the main 80MHz is the highest 80MHz in absolute frequency; when the first bit is equal to 0, it means that the RU / MRU belongs to the main 160MHz, and when B0 is equal to 0 in the main 160MHz, N is equal to 3, and when B0 is equal to 1, N is equal to 2; When the first bit is equal to 1, it indicates that the RU / MRU belongs to 160MHz. When B0 is equal to 0 in 160MHz, N is equal to 0, and when B0 is equal to 1, N is equal to 1.
30. The communication device according to any one of claims 27 to 29, characterized in that, The absolute frequency indication corresponding to the absolute frequency includes 2 bits X1 and X0; N = 2*X1 + X0.
31. The communication device according to claim 25, characterized in that, For RU / MRU of the same size, their index numbers correspond to the RU / MRU's starting frequencies from low to high, arranged in ascending order; or For RU / MRU of the same size, their index numbers correspond to the starting frequencies of the RUs with holes (i.e. RUs not included in the RU / MRU) in the RU / MRU in the order of increasing from small to large.
32. The communication device according to claim 25, characterized in that, The 2 bits indicate the position of the smallest RU in the RU / MRU within 80MHz.
33. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store instructions that, when executed, cause the method as described in any one of claims 1 to 16 to be implemented.
34. A chip, characterized in that, It includes at least one processor and an interface, the interface being used to acquire a computer program, and the processor being used to invoke the computer program to perform the method according to any one of claims 1 to 16.
35. A communication device, characterized in that, include: A processor and a memory, the memory being used to store instructions or computer programs, the processor being used to execute the computer programs or instructions stored in the memory to cause the communication device to perform the method according to any one of claims 1 to 16.
Citation Information
Patent Citations
Method and apparatus for limiting resources for device-to-device operation in wireless communication system
US20160353414A1
Trigger frame in wireless local area network
US20170325202A1