Communication method, communication device, and communication system
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-06
- Publication Date
- 2026-08-13
Smart Images

Figure CN2025076072_13082026_PF_FP_ABST
Abstract
Description
Communication methods, communication equipment and communication systems Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, communication device and communication system. Background Technology
[0002] Research on Wi-Fi Physical Layer (PHY) technologies primarily focuses on improving data transmission rates, optimizing spectrum efficiency, enhancing channel utilization, and improving adaptability to different wireless environments. With increasing demands for higher throughput, lower latency, and wider application scenarios, Wi-Fi PHY technologies are constantly innovating, striving to further improve signal transmission rates, reduce latency, and optimize spectrum usage while ensuring reliability, in order to meet the needs of high-density environments, ultra-high reliability communication, and large-scale device access. Summary of the Invention
[0003] This disclosure provides a communication method, communication device, and communication system to improve uplink performance.
[0004] On one hand, embodiments of this disclosure provide a communication method applied to an access point (AP), the method comprising:
[0005] A first radio frame is determined; wherein the first radio frame includes first identification information, the first identification information indicating: information on the distributed resource units (dRUs) allocated to the affiliated multi-link site equipment (non-AP STA) under a communication bandwidth of 60MHz; the dRU is one or more of a preset distributed resource units;
[0006] Send the first wireless frame.
[0007] On the other hand, embodiments of this disclosure also provide a communication method applied to non-AP STA, the method comprising:
[0008] Receive a first radio frame; wherein the first radio frame includes first identification information, the first identification information indicating: information of the dRU allocated to a non-AP STA under a communication bandwidth of 60MHz; the dRU is one or more of a preset distributed resource unit.
[0009] On the other hand, this disclosure also provides a communication device, which is an access point (AP), and the AP includes:
[0010] A determining module is configured to determine a first radio frame; wherein the first radio frame includes first identification information, the first identification information indicating: information on the distributed resource units (dRUs) allocated to an affiliated multi-link site device (non-AP STA) under a communication bandwidth of 60MHz; the dRU is one or more of a preset distributed resource units;
[0011] The transmitting module is used to transmit the first wireless frame.
[0012] On the other hand, this disclosure also provides a communication device, which is a non-AP STA, and the non-AP STA includes:
[0013] A receiving module is configured to receive a first radio frame; wherein the first radio frame includes first identification information, the first identification information indicating information about the dRU allocated to a non-AP STA under a communication bandwidth of 60MHz; the dRU is one or more of a preset distributed resource unit.
[0014] On the other hand, this disclosure also provides a communication device, which is an access point (AP), comprising:
[0015] One or more processors;
[0016] The AP is used to execute the communication method described in the embodiments of this disclosure.
[0017] On the other hand, this disclosure also provides a communication device, which is a non-AP STA, comprising:
[0018] One or more processors;
[0019] The non-AP STA is used to execute the communication method described in the embodiments of this disclosure.
[0020] This disclosure also provides a communication system, including an AP and a non-AP STA;
[0021] The AP determines a first radio frame; the first radio frame includes first identification information, which indicates the information of the distributed resource units (dRUs) allocated to the non-AP STA under a communication bandwidth of 60MHz; the dRUs are one or more of a preset distributed resource unit; the first radio frame is then transmitted.
[0022] The non-AP STA receives a first radio frame; wherein the first radio frame includes first identification information, the first identification information indicating: information of the dRU allocated to the non-AP STA under a communication bandwidth of 60MHz; the dRU is one or more of a preset distributed resource unit.
[0023] This disclosure also provides a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the communication method as described in this disclosure.
[0024] In this embodiment of the disclosure, the AP determines a first radio frame; wherein, the first radio frame includes first identification information, the first identification information indicating: information of the distributed resource unit (dRU) allocated to the affiliated multi-link site equipment (non-AP STA) under a communication bandwidth of 60MHz; the dRU is one or more of a preset distributed resource unit; sending the first radio frame effectively improves the power efficiency of link transmission, reduces the bottleneck caused by power spectral density limitation, and thus improves the channel coverage and transmission distance.
[0025] Additional aspects and advantages of embodiments of this disclosure will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of this disclosure. Attached Figure Description
[0026] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0027] Figure 1 is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;
[0028] Figure 2 is an exemplary interactive diagram of the method provided according to an embodiment of the present disclosure;
[0029] Figure 3 is one of the structural schematic diagrams of the first wireless frame provided in the embodiments of this disclosure;
[0030] Figure 4 is a second schematic diagram of the structure of the first wireless frame provided in an embodiment of this disclosure;
[0031] Figure 5 is a flowchart illustrating one of the communication methods provided in this embodiment of the present disclosure;
[0032] Figure 6 is a second schematic flowchart of the communication method provided in this embodiment of the present disclosure;
[0033] Figure 7 is a schematic diagram of the structure of the AP proposed in the embodiment of this disclosure;
[0034] Figure 8 is a schematic diagram of the non-AP STA structure proposed in the embodiments of this disclosure;
[0035] Figure 9 is a schematic diagram of the structure of the terminal proposed in the embodiment of this disclosure;
[0036] Figure 10 is a schematic diagram of the chip structure proposed in the embodiments of this disclosure. Detailed Implementation
[0037] This disclosure presents a communication method, communication device, and communication system.
[0038] In a first aspect, embodiments of this disclosure provide a communication method applied to an access point (AP), the method comprising:
[0039] A first radio frame is determined; wherein the first radio frame includes first identification information, the first identification information indicating: information on the distributed resource units (dRUs) allocated to the affiliated multi-link site equipment (non-AP STA) under a communication bandwidth of 60MHz; the dRU is one or more of a preset distributed resource units;
[0040] Send the first wireless frame.
[0041] In the above embodiment, the AP determines a first radio frame; wherein, the first radio frame includes first identification information, the first identification information indicating: information of the distributed resource unit (dRU) allocated to the affiliated multi-link site equipment (non-AP STA) under a communication bandwidth of 60MHz; the dRU is one or more of the preset distributed resource units; sending the first radio frame effectively improves the power efficiency of link transmission, reduces the bottleneck caused by power spectral density limitation, and thus improves the channel coverage and transmission distance.
[0042] In conjunction with some embodiments of the first aspect, in some embodiments, under a communication bandwidth of 60MHz, the preset distributed resource unit includes any one or any combination of the following:
[0043] 26-tone dRUs (Distributed Resource Units);
[0044] 52-tone distributed resource units (dRUs);
[0045] 106-tone distributed resource units (dRUs);
[0046] 242-tone dRU of distributed resource units.
[0047] In the above embodiments, the fine-grained allocation of dRU resources enables the terminal to flexibly adapt to transmission requirements within different subcarrier ranges, thereby reducing the transmission power loss caused by power spectral density limitation and improving signal coverage.
[0048] In conjunction with some embodiments of the first aspect, in some embodiments, under a communication bandwidth of 60MHz, the preset distributed resource unit includes:
[0049] 26 distributed resource units 26-tone dRU, 52 distributed resource units 52-tone dRU, 106 distributed resource units 106-tone dRU and 242 distributed resource units 242-tone dRU;
[0050] Alternatively, the preset distributed resource unit includes:
[0051] The distributed resource unit 52-tone dRU has 52 units, the distributed resource unit 106-tone dRU has 106 units, and the distributed resource unit 242-tone dRU has 242 units.
[0052] In the above embodiments, the fine-grained allocation of dRU resources enables the terminal to flexibly adapt to transmission requirements within different subcarrier ranges, thereby reducing the transmission power loss caused by power spectral density limitation and improving signal coverage.
[0053] In conjunction with some embodiments of the first aspect, in some embodiments, the maximum allocatable number of the 52-tone dRUs under a 60MHz communication bandwidth includes a first number.
[0054] In the above embodiments, the fine-grained allocation of dRU resources enables the terminal to flexibly adapt to transmission requirements within different subcarrier ranges, thereby reducing the transmission power loss caused by power spectral density limitation and improving signal coverage.
[0055] In conjunction with some embodiments of the first aspect, in some embodiments, the dRU includes a 52-tone dRU, and in the resource unit allocation (RU) subfield of the first radio frame, the value range of the bits corresponding to bits B7 to B1 includes 37 to 48.
[0056] And / or,
[0057] The index range corresponding to the 52-tone dRU includes dRU1 to dRU12.
[0058] In the above embodiments, by explicitly defining the information of the 52-tone dRU, the accuracy and flexibility of resource allocation are effectively improved, thereby optimizing bandwidth utilization and multi-user communication performance.
[0059] In conjunction with some embodiments of the first aspect, in some embodiments, the maximum allocatable number of the 26-tone dRUs at a 60MHz communication bandwidth includes a second number.
[0060] In the above embodiments, the fine-grained allocation of dRU resources enables the terminal to flexibly adapt to transmission requirements within different subcarrier ranges, thereby reducing the transmission power loss caused by power spectral density limitation and improving signal coverage.
[0061] In conjunction with some embodiments of the first aspect, in some embodiments, the dRU includes a 26-tone dRU, and in the RU Allocation subfield of the first radio frame, the value range of the bits corresponding to B7 to B1 includes 0 to 17, and the index range corresponding to the 26-tone dRU is dRU1 to dRU18.
[0062] or,
[0063] The format of the dRU is 26-tone dRU, and the value range of the bits corresponding to B7 to B1 in the RU Allocation subfield of the first radio frame is 18.
[0064] or,
[0065] The format of the dRU is 26-tone dRU. In the RU Allocation subfield of the first radio frame, the value range of the bits corresponding to B7 to B1 includes 19 to 27. The index range corresponding to the 26-tone dRU is dRU20 to dRU28.
[0066] or,
[0067] The format of the dRU is 26-tone dRU, and the value range of the bits corresponding to B7 to B1 in the RU Allocation subfield of the first radio frame includes 28 to 36.
[0068] In the above embodiments, by explicitly defining the information of the 26-tone dRU, the accuracy and flexibility of resource allocation are effectively improved, thereby optimizing bandwidth utilization and multi-user communication performance.
[0069] In conjunction with some embodiments of the first aspect, in some embodiments, the maximum allocatable number of the 106-tone dRUs under a 60MHz communication bandwidth includes a third number.
[0070] In the above embodiments, the fine-grained allocation of dRU resources enables the terminal to flexibly adapt to transmission requirements within different subcarrier ranges, thereby reducing the transmission power loss caused by power spectral density limitation and improving signal coverage.
[0071] In conjunction with some embodiments of the first aspect, in some embodiments, the dRU includes a 106-tone dRU, and in the RU Allocation subfield of the first radio frame, the value range corresponding to the bits B7 to B1 includes 53 to 58 or 49 to 54.
[0072] And / or,
[0073] The index range corresponding to the 106-tone dRU includes dRU1 to dRU6.
[0074] In the above embodiments, by explicitly defining the information of the 106-tone dRU, the accuracy and flexibility of resource allocation are effectively improved, thereby optimizing bandwidth utilization and multi-user communication performance.
[0075] In conjunction with some embodiments of the first aspect, in some embodiments, the maximum allocatable number of the 242-tone dRUs under a 60MHz communication bandwidth includes a fourth number.
[0076] In the above embodiments, the fine-grained allocation of dRU resources enables the terminal to flexibly adapt to transmission requirements within different subcarrier ranges, thereby reducing the transmission power loss caused by power spectral density limitation and improving signal coverage.
[0077] In conjunction with some embodiments of the first aspect, in some embodiments, the dRU includes a 242-tone dRU, and in the RU Allocation subfield of the first radio frame, the value range corresponding to the bits B7 to B1 includes 61 to 63 or 55 to 57.
[0078] And / or,
[0079] The index range corresponding to the 242-tone dRU includes dRU1 to dRU3.
[0080] In the above embodiments, by explicitly defining the information of the 242-tone dRU, the accuracy and flexibility of resource allocation are effectively improved, thereby optimizing bandwidth utilization and multi-user communication performance.
[0081] Secondly, embodiments of this disclosure provide a communication method applied to non-AP STA, the method comprising:
[0082] Receive a first radio frame; wherein the first radio frame includes first identification information, the first identification information indicating: information of the dRU allocated to a non-AP STA under a communication bandwidth of 60MHz; the dRU is one or more of a preset distributed resource unit.
[0083] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0084] Based on the first identification information, at least one dRU is determined to be assigned;
[0085] The at least one dRU is used to transmit uplink based on triggered physical layer protocol data unit UL TB PPDU.
[0086] In the above embodiments, by determining and using at least one dRU to send uplink trigger-based physical layer protocol data unit UL TB PPDU according to the first identification information, the efficiency of multi-user uplink transmission can be effectively improved and the accurate allocation of resources can be ensured, thereby optimizing spectrum utilization and improving communication performance.
[0087] Thirdly, embodiments of this disclosure also provide a communication device, which is an access point (AP), and the AP includes at least one of a determining module and a sending module; wherein the AP is used to execute the optional implementation of the first aspect.
[0088] Fourthly, embodiments of this disclosure also provide a communication device, which is a non-AP STA, including: a receiving module; wherein the non-AP STA is used to perform an optional implementation of the second aspect.
[0089] Fifthly, embodiments of this disclosure also provide a communication device, which is an access point (AP), comprising:
[0090] One or more processors;
[0091] The AP is used to execute an optional implementation of the first aspect.
[0092] Sixthly, embodiments of this disclosure also provide a communication device, which is a non-AP STA, comprising:
[0093] One or more processors;
[0094] The non-AP STA is used to implement the optional approach of the second aspect.
[0095] In a seventh aspect, embodiments of this disclosure also provide a communication system, including an AP and a non-AP STA;
[0096] The AP determines a first radio frame; the first radio frame includes first identification information, which indicates the information of the distributed resource units (dRUs) allocated to the non-AP STA under a communication bandwidth of 60MHz; the dRUs are one or more of a preset distributed resource unit; the first radio frame is then transmitted.
[0097] The non-AP STA receives a first radio frame; wherein the first radio frame includes first identification information, the first identification information indicating: information of the dRU allocated to the non-AP STA under a communication bandwidth of 60MHz; the dRU is one or more of a preset distributed resource unit.
[0098] Eighthly, embodiments of this disclosure also provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the optional implementations described in the first and second aspects.
[0099] Ninthly, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method as described in the optional implementations of the first and second aspects.
[0100] In a tenth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in the optional implementations of the first and second aspects.
[0101] Eleventhly, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the methods described according to optional implementations of the first and second aspects above.
[0102] It is understood that the aforementioned AP, non-AP STA, communication system, storage medium, program product, computer program, chip, or chip system are all used to perform the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0103] This disclosure provides communication methods, communication devices, and communication systems. In some embodiments, the terms "communication method" and "signal transmission method," "wireless frame transmission method," etc., can be used interchangeably, as can the terms "information processing system" and "communication system."
[0104] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0105] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0106] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0107] In the embodiments disclosed herein, "multiple" refers to two or more.
[0108] In some embodiments, the terms “at least one of A or B, at least one of A and B”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0109] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.
[0110] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.
[0111] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0112] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0113] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.
[0114] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.
[0115] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0116] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” are interchangeable.
[0117] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0118] In addition, terms such as "uplink" and "downlink" can be replaced with terms corresponding to inter-terminal communication (e.g., "side"). For example, uplink channel and downlink channel can be replaced with side channel, and uplink link and downlink link can be replaced with side link.
[0119] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0120] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0121] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0122] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0123] As shown in Figure 1, the communication system 100 includes an Access Point (AP) 101 and an Affiliated Multi-Link Station (non-AP STA) 102 attached to a Non-Access Point Multi-Link Device (Non-AP MLD). The AP 101 and non-AP STA 102 may each include a Physical Layer (PHY) and a Medium Access Control (MAC) layer, respectively. In some embodiments, the AP may be multi-antenna / multi-radio frequency or single-antenna / single-radio frequency, used for transmitting / receiving Physical Layer Protocol Data Units (PPDUs). The non-AP STA may also be multi-antenna / multi-radio frequency or single-antenna / single-radio frequency, used for transmitting / receiving data packets.
[0124] In some embodiments, the antenna or radio frequency (RF) portion of the AP can be separated from the main body of the AP, presenting a remote layout. In Figure 1, the AP may include physical layer processing circuitry and media access control (MAC) processing circuitry. The physical layer processing circuitry can process physical layer signals, and the MAC layer processing circuitry can process MAC layer signals. In some embodiments, the antenna or RF portion of the non-AP STA can be separated from the main body of the non-AP STA, presenting a remote layout. In Figure 1, the non-AP STA may include PHY processing circuitry and MAC processing circuitry. The physical layer processing circuitry can process physical layer signals, and the MAC layer processing circuitry can process MAC layer signals. Stream resolver.
[0125] In some embodiments, AP 101 can be an access point for mobile terminals to access a wired network. The AP acts as a bridge connecting wired and wireless networks, its main function being to connect various wireless network clients together and then connect the wireless network to the Ethernet. Specifically, the AP can be a terminal device or network device with a Wi-Fi chip. Optionally, the AP can support various WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11bf, and 802.11bn, as well as the next-generation 802.11 protocol, but is not limited to these.
[0126] In some embodiments, the non-AP STA 102 may include, for example, a wireless communication chip, a wireless sensor, or a wireless communication terminal that supports Wi-Fi communication. Optionally, the wireless communication terminal may be at least one of, but is not limited to, a mobile phone, a wearable device, an IoT device that supports Wi-Fi communication, a car with Wi-Fi communication capabilities, a smart car, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home.
[0127] Specifically, the non-AP STA 102 can be a terminal device or network device with a Wi-Fi chip. Optionally, the site device 102 can support various WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11bf, and 802.11bn, as well as the next-generation 802.11 protocol, but is not limited to these.
[0128] Optionally, in this embodiment of the disclosure, the AP can be a device that supports multiple links, for example, it can be represented as an Access Point Multi-Link Device (AP MLD); AP MLD can represent an access point that supports multi-link communication functions.
[0129] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0130] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0131] The embodiments disclosed herein can be applied to Wireless Local Area Networks (WLANs), such as LANs using the 802.11 series of protocols. In a WLAN, a Basic Service Set (BSS) is a fundamental component. An BSS network consists of site devices with some association within a specific coverage area. One type of association is where sites communicate directly with each other in a self-organizing network; this is called an Independent Basic Service Set (IBSS). Another more common scenario is that in a BSS network, there is only one central site dedicated to managing the BSS, called an Access Point (AP) device, while other sites in the BSS network that are not APs are called terminals, also known as non-AP STAs. APs and non-AP STAs are collectively referred to as STAs. When describing STAs, it is not necessary to distinguish between APs and non-AP STAs. Within the same BSS network, due to distance, transmission power, etc., a STA cannot detect other STAs that are far away; they are each other's hidden nodes.
[0132] Figure 2 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2, the method includes:
[0133] Step 201, AP 101 determines a first radio frame; wherein the first radio frame includes first identification information, the first identification information indicating: information of distributed resource units (dRUs) allocated to the affiliated multi-link site device non-AP STA 102 under a communication bandwidth of 60MHz; the dRU is one or more of preset distributed resource units.
[0134] In Wi-Fi technology, to further improve data transmission rates and support more concurrent connections, the use of large bandwidths (e.g., 80MHz, 160MHz, 320MHz) is gradually becoming the mainstream trend. However, in the sub-7GHz band, related technologies impose stricter limitations on power spectral density (PSD), especially in the 6GHz low-power indoor (LPI) band (5925MHz–6425MHz). The transmit power limit for non-AP STAs attached to non-AP MLDs is set at approximately -1dBm / MHz. The main reason for this low-power limitation is that to avoid interference with other devices or services (such as satellite communications and fixed wireless services), the transmit power of the devices is strictly controlled and limited to indoor use. Specifically, devices in the LPI band must be used in indoor environments to reduce interference with other outdoor wireless services. This power limitation means that if the transmit power of a non-AP STAP is concentrated within a narrow, continuous bandwidth, it is easy to reach or exceed the upper limit of the PSD, making it impossible to improve the link signal strength by simply "reducing the bandwidth and concentrating the power". In multi-user uplink transmission (Uplink Orthogonal Frequency Division Multiple Access, UL OFDMA) scenarios based on trigger frames (e.g., UL Triggered Block Physical Protocol Data Unit, UL TB PPDU), it is even more difficult for non-AP STAP to increase transmit power, thus affecting the transmission distance.
[0135] To address the power bottleneck caused by PSD limitations in the LPI band, a distributed radio unit (dRU) concept is proposed. Specifically, access point equipment (APA) can allocate dRUs to site equipment using various dRU formats. These dRUs are used by site equipment to receive Physical Layer Protocol Data Units (PPDUs) in downlink transmissions, allowing multiple site equipment to share spectrum resources simultaneously, thus improving network throughput and transmission distance. dRUs improve signal transmission in two ways: First, by distributing subcarriers discretely across a wider frequency domain (rather than concentrating them in a continuous band), a single STA can significantly reduce the average PSD per unit band, thereby achieving higher total transmit power (Power Boost) under the same constraints and improving signal coverage or communication distance. Second, the distributed subcarrier mode of dRUs can also reduce the peak-to-average power ratio (PAPR) of the transmitted waveform, thereby improving the efficiency of the power amplifier (PA) and achieving higher power gain (Power Boost), further significantly improving uplink transmission performance.
[0136] In related technologies, dRU subcarrier layout designs and corresponding trigger frame signaling indications for bandwidths of 20MHz, 40MHz, and 80MHz have been proposed. However, research has found that when the highest 20MHz band in the 80MHz bandwidth becomes unavailable due to external interference or puncturing, the actual usable bandwidth is only 60MHz. If the traditional "centralized" subcarrier allocation method is still used, allocating subcarriers to a continuous frequency band, the power density (i.e., power per unit bandwidth) of the device in that band is high, easily reaching or exceeding the specified power spectral density (PSD) limit. In contrast, the distributed RU (dRU) allocation method, by distributing subcarriers across a wider frequency domain, results in a lower power density within the band of each subcarrier, thus avoiding reaching the PSD limit and effectively improving total transmit power and signal coverage. Therefore, this disclosure proposes a dRU design for when 20MHz of the 80MHz bandwidth is unavailable (e.g., the highest 20MHz of the 80MHz bandwidth is unavailable, leaving only 60MHz available), and proposes a specific resource indication scheme to solve the power limitation and channel coverage problems in related technologies.
[0137] In this embodiment of the disclosure, the first radio frame includes, but is not limited to, a trigger frame, and the first identification information is carried in the UHR variant User Info field of the first radio frame. The first identification information is used to indicate the dRU information allocated to the non-AP STA; wherein, the operating bandwidth of the non-AP STA is 60MHz, and the dRU is one or more of a preset distributed resource unit. The 60MHz bandwidth can be the operating bandwidth of uplink multi-user STA transmission, or a portion thereof. Specifically, the AP sends a trigger frame to trigger uplink multi-user transmission, and the trigger frame carries the information of the dRU allocated by the AP to the non-AP STA at 60MHz; after receiving the trigger frame, the non-AP STA uses a TB PPDU to transmit an uplink data frame (UL TB PPDU) on the allocated dRU. This embodiment of the disclosure improves the dRU allocation mechanism at 60MHz, enhances resource utilization efficiency, reduces the bottleneck caused by power spectral density (PSD) limitations, and thus optimizes uplink transmission performance and communication distance.
[0138] Step 202: AP 101 sends the first radio frame; correspondingly, non-AP STA 102 receives the first radio frame.
[0139] In this embodiment, the AP sends a radio frame containing dRU allocation information to ensure that non-AP STAs can accurately receive their allocated resource unit information, thereby achieving efficient multi-user uplink transmission. This mechanism effectively reduces signal interference, improves the accuracy of resource allocation, and further optimizes transmission efficiency and link stability.
[0140] In some embodiments, under a communication bandwidth of 60MHz, the preset distributed resource unit includes any one or a combination of any of the following:
[0141] 26-tone dRUs (Distributed Resource Units);
[0142] 52-tone distributed resource units (dRUs);
[0143] 106-tone distributed resource units (dRUs);
[0144] 242-tone dRU of distributed resource units.
[0145] In this embodiment of the disclosure, the format (dRU Size) of the dRU allocated by the AP to the non-AP STA under a 60MHz communication bandwidth includes, but is not limited to, 26-tone dRU, 52-tone dRU, 106-tone dRU, and 242-tone dRU.
[0146] In some embodiments, under a communication bandwidth of 60MHz, the preset distributed resource unit includes:
[0147] 26 distributed resource units 26-tone dRU, 52 distributed resource units 52-tone dRU, 106 distributed resource units 106-tone dRU and 242 distributed resource units 242-tone dRU;
[0148] Alternatively, the preset distributed resource unit includes:
[0149] The distributed resource unit 52-tone dRU has 52 units, the distributed resource unit 106-tone dRU has 106 units, and the distributed resource unit 242-tone dRU has 242 units.
[0150] In this embodiment of the disclosure, under a 60MHz communication bandwidth, the minimum size of the distributed resource unit (dRU) allowed for a non-AP STA is 26-tone dRU or 52-tone dRU. Specifically, when the minimum size of the dRU allowed for a non-AP STA is 26-tone dRU, the dRUs allocated by the AP to the non-AP STA include one or more of the following: 26 distributed resource units (26-tone dRU), 52 distributed resource units (52-tone dRU), 106 distributed resource units (106-tone dRU), and 242 distributed resource units (242-tone dRU). When the minimum size of the dRU allowed for a non-AP STA is 52-tone dRU, the dRUs allocated by the AP to the non-AP STA include one or more of the following: 52 distributed resource units (52-tone dRU), 106 distributed resource units (106-tone dRU), and 242 distributed resource units (242-tone dRU).
[0151] In some embodiments, the maximum allocatable number of the 52-tone dRUs at a 60MHz communication bandwidth includes a first number.
[0152] In some embodiments, the maximum allocatable number of the 26-tone dRUs at a 60MHz communication bandwidth includes a second number.
[0153] In some embodiments, the maximum allocatable number of the 106-tone dRUs at a 60MHz communication bandwidth includes a third number.
[0154] In some embodiments, the maximum allocatable number of the 242-tone dRUs at a 60MHz communication bandwidth includes a fourth number.
[0155] The AP allocates 52-tone dRUs to non-AP STAs, with a maximum number of N. N is less than or equal to 12; the value of N is determined based on the total number of subcarriers in a 60MHz band and the number of subcarriers corresponding to different dRU sizes. For example, the maximum number of 52-tone dRUs that can be allocated in a 60MHz communication bandwidth is N. 52 The maximum number of 26-tone dRUs that can be allocated under a 60MHz communication bandwidth is N. 26 The maximum number of 106-tone dRUs that can be allocated under a 60MHz communication bandwidth is N. 106 The maximum number of 242-tone dRUs that can be allocated under a 60MHz communication bandwidth is N. 242 Then, the number of dRUs of different sizes to be allocated must satisfy the following formula:
[0156] Formula 1: N 52 ×52(52 subcarriers)+N 26 ×26(26 subcarriers)+N 106 ×10⁶ (10⁶ subcarriers) + N 242 ×242 (242 subcarriers) ≤ 768 (the total number of subcarriers corresponding to 60MHz is limited).
[0157] For example, the first quantity can be 12, the third quantity can be 6, and the fourth quantity can be 3; or the first quantity can be 6, the third quantity can be 3, and the fourth quantity can be 1; or any other value that satisfies the total number of subcarriers corresponding to 60MHz is applicable to this application and is not limited here.
[0158] For example, the first quantity can be 12, the second quantity can be 27, the third quantity can be 6, and the fourth quantity can be 3. Alternatively, the first quantity can be 6, the second quantity can be 12, the third quantity can be 3, and the fourth quantity can be 1. Any other value that satisfies the total number of subcarriers corresponding to 60MHz is applicable to this application and is not limited here.
[0159] For example, the dRU allocated by the AP to a non-AP STA under a 60MHz communication bandwidth may include 12 52-tone dRUs, or 6 106-tone dRUs, or 3 242-tone dRUs, or 27 26-tone dRUs, or 10 52-tone dRUs + 3 26-tone dRUs, or 2 242-tone dRUs + 4 52-tone dRUs. Any dRU combination that satisfies Formula 1 above is within the protection scope of this disclosure.
[0160] Step 203: non-AP STA 102 determines at least one allocated dRU based on the first identification information; transmits an uplink Triggered Physical Layer Protocol Data Unit (UL TB PPDU) using the at least one dRU; correspondingly, AP 101 receives the UL TB PPDU.
[0161] In this embodiment of the disclosure, by precisely allocating dRU resource units and using UL TB PPDUs for data transmission, it is ensured that non-access point STAs can efficiently transmit uplink data on designated resource units. This mechanism optimizes spectrum utilization, reduces interference, and improves uplink transmission efficiency.
[0162] The following examples, Example 1 and Example 2, will provide a detailed explanation:
[0163] Example 1:
[0164] In some embodiments, the first quantity can be 12, the third quantity can be 6, and the fourth quantity can be 3; the maximum allocatable number of the preset distributed resource units under a 60MHz communication bandwidth includes any one of the following:
[0165] 52-tone dRU with 12 subcarriers and a total of 52;
[0166] A distributed resource unit (dRU) with 6 subcarriers and a total of 106 subcarriers;
[0167] Distributed resource units (DRUs) with 242 subcarriers each have 3 DRUs.
[0168] In this embodiment of the disclosure, for a 60MHz distributed bandwidth (DBW60), the maximum number of dRUs that can be allocated for each type (format) is shown in Table 1 below:
[0169] Table 1:
[0170] Within a 60MHz bandwidth, a maximum of 12 52-tone dRUs, a maximum of 6 106-tone dRUs, or a maximum of 3 242-tone dRUs can be allocated. Using the dRU types and maximum number of dRUs for each bandwidth as defined in Table 1, the AP can flexibly allocate appropriate resource units to non-AP STAs. Combined with the Uplink Multi-User DMA (UL OFDMA) mechanism, the AP can enable multiple STAs to simultaneously transmit uplink data, improving overall network efficiency. This embodiment, using 52-tone dRUs as the minimum unit within a 60MHz bandwidth, maximizes bandwidth utilization while reducing the bottleneck caused by power spectral density (PSD) limitations, thereby improving transmission stability and communication distance.
[0171] Furthermore, the flexible allocation of dRUs enables Wi-Fi networks to avoid spectrum waste in high-density, multi-user environments, improving overall link quality and signal coverage. Especially when spectrum resources are limited, the system performance can be effectively improved by rationally allocating dRUs of different sizes.
[0172] In some embodiments, the mapping relationship between B0 in the RU Allocation subfield of the first radio frame, B7-B1 in the RU Allocation subfield, and PS160 is shown in Table 2 below:
[0173] In the RU Allocation subfield, the value range of bits B7-B1, corresponding to 0-36, is the reserved value dRU; the bandwidth is determined by the dRU Distribution BW subfield; for example, setting the parameter value of the dRU Distribution BW subfield to "0" indicates a bandwidth of 20MHz; setting the parameter value of the dRU Distribution BW subfield to "1" indicates a bandwidth of 40MHz; setting the parameter value of the dRU Distribution BW subfield to "2" indicates a bandwidth of 80MHz; and setting the parameter value of the dRU Distribution BW subfield to "3" indicates a reserved bit.
[0174] Table 2:
[0175] In some embodiments, when the dRU format (dRU Size) is 52-tone dRU, the value range corresponding to the bits B7-B1 in the Resource Unit Allocation subfield of the first radio frame is 37-48.
[0176] And / or,
[0177] The index range of the dRU is dRU1 to dRU12.
[0178] In this embodiment of the disclosure, the working bandwidth of the uplink multi-user transmission scheduled by the AP can be equal to or greater than 60MHz. When the working bandwidth of the uplink multi-user transmission scheduled by the AP is greater than 60MHz, in one possible implementation, when the dRU format is 52-tone dRU, the value range corresponding to bits B7-B1 in the Resource Unit Allocation (RU) subfield of the first radio frame is 37-48, and the index range of the dRU is dRU1 to dRU12. Here, in the RU Allocation subfield, B7 to B1 represent a set of bits, typically used to identify specific information about the resource unit (e.g., resource unit type, index, etc.). The value range of 37-48 mentioned here means that these bits will correspond to values within this range. This indicates that within this range, the bit values of the RU Allocation subfield will indicate a specific dRU index position. The dRU index range is dRU1 to dRU12, which indicates the number of allocable dRUs; specifically, the dRU index is from dRU1 to dRU12. This means that in this configuration, up to 12 52-tone dRUs (each dRU contains 52 subcarriers) can be allocated, supporting up to 12 different user equipments or uplink transmissions. In other words, when the uplink multi-user transmission operating bandwidth is greater than 60MHz, the AP selects the appropriate resource unit (dRU) format and allocation scheme through scheduling. In this embodiment, when using the 52-tone dRU format, the value range of bits B7 to B1 in the RU Allocation subfield is defined as 37 to 48, indicating that indices can be allocated to 12 different dRUs within this range, specifically dRU1 to dRU12. This resource allocation method ensures the system's flexibility and efficiency even with higher bandwidth.
[0179] It is understood that the embodiments of this disclosure maintain compatibility with the dRU resource mapping coding scheme under 80MHz bandwidth as much as possible during the design of 60MHz bandwidth dRU resource mapping coding. For example, under both 60MHz and 80MHz, the calculation of the PHY dRU index still follows the N×X+dRU index method to ensure the consistency of decoding logic. Furthermore, the dRU under 60MHz is still mapped to the 80MHz sub-block index to ensure compatibility with the 80MHz resource allocation mechanism. Also, the B0 bit of the RU Allocation subfield in 60MHz and 80MHz maintains the same function, enabling the receiver to use unified parsing logic. Therefore, the embodiments of this disclosure optimize the dRU allocation mechanism under 60MHz bandwidth to adapt it to smaller bandwidth environments, while reusing the resource mapping rules under 80MHz as much as possible, reducing the complexity of protocol modification and improving the versatility and flexibility of system design.
[0180] In some embodiments, when the dRU is in 106-tone dRU format, the value range corresponding to the B7-B1 bits in the RU Allocation subfield of the first radio frame is 53-58.
[0181] And / or,
[0182] The index range of the dRU is dRU1 to dRU6.
[0183] As shown in Table 2, when the format of the dRU is 106-tone dRU, the value range corresponding to the bits of B7-B1 in the Resource Unit Allocation subfield of the first radio frame is 53-58, and the index range of the dRU is dRU1 to dRU6.
[0184] In some embodiments, when the dRU format is 242-tone dRU, the value range corresponding to the bits B7-B1 in the RU Allocation subfield of the first radio frame is 61-63.
[0185] And / or,
[0186] The index range of the dRU is dRU1 to dRU3.
[0187] As shown in Table 2, when the format of the dRU is 242-tone dRU, the value range corresponding to the bits of B7-B1 in the Resource Unit Allocation subfield of the first radio frame is 61-63, and the index range of the dRU is dRU1 to dRU6.
[0188] In some embodiments, the mapping relationship between B0 in the RU Allocation subfield of the first radio frame, B7-B1 in the RU Allocation subfield, and PS160 is shown in Table 3 below:
[0189] Table 3:
[0190] In some embodiments, when the dRU is in 106-tone dRU format, the value range corresponding to the B7-B1 bits in the RU Allocation subfield of the first radio frame is 49-54.
[0191] And / or,
[0192] The index range of the dRU is dRU1 to dRU6.
[0193] As shown in Table 3, when the dRU format is 106-tone dRU, the value range corresponding to the bits B7-B1 in the Resource Unit Allocation subfield of the first radio frame is 49-54, and the index range of dRU is dRU1 to dRU6.
[0194] In some embodiments, when the dRU format is 242-tone dRU, the value range corresponding to the B7-B1 bits in the RU Allocation subfield of the first radio frame is 55-57.
[0195] And / or,
[0196] The index range of the dRU is dRU1 to dRU3.
[0197] As shown in Table 3, when the format of the dRU is 242-tone dRU, the value range corresponding to the bits of B7-B1 in the Resource Unit Allocation subfield of the first radio frame is 55-57, and the index range of the dRU is dRU1 to dRU3.
[0198] It is understood that the embodiments of this disclosure maintain compatibility with the dRU resource mapping coding scheme under 80MHz bandwidth as much as possible during the design of 60MHz bandwidth dRU resource mapping coding. For example, under both 60MHz and 80MHz, the calculation of the PHY dRU index still follows the N×X+dRU index method to ensure the consistency of decoding logic. Furthermore, the dRU under 60MHz is still mapped to the 80MHz sub-block index to ensure compatibility with the 80MHz resource allocation mechanism. Also, the B0 bit of the RU Allocation subfield in 60MHz and 80MHz maintains the same function, enabling the receiver to use unified parsing logic. Therefore, the embodiments of this disclosure optimize the dRU allocation mechanism under 60MHz bandwidth to adapt it to smaller bandwidth environments, while reusing the resource mapping rules under 80MHz as much as possible, reducing the complexity of protocol modification and improving the versatility and flexibility of system design.
[0199] Example 2:
[0200] In some embodiments, the first quantity can be 12, the second quantity can be 27, the third quantity can be 6, and the fourth quantity can be 3; the maximum allocatable number of the preset distributed resource units under a 60MHz communication bandwidth includes any one of the following:
[0201] 27 distributed resource units (26-tone dRUs) with 26 subcarriers each;
[0202] 52-tone dRU with 12 subcarriers and a total of 52;
[0203] A distributed resource unit (dRU) with 6 subcarriers and a total of 106 subcarriers;
[0204] Distributed resource units (DRUs) with 242 subcarriers each have 3 DRUs.
[0205] In this embodiment of the disclosure, considering a minimum dRU of 26-tone dRU for a 60MHz DBW, the maximum number of dRUs that can be allocated for each type (format) is shown in Table 4 below:
[0206] Table 4:
[0207] With a bandwidth of 60MHz, a maximum of 27 26-tone dRUs, a maximum of 12 52-tone dRUs, a maximum of 6 106-tone dRUs, and a maximum of 3 242-tone dRUs can be allocated.
[0208] In this embodiment of the disclosure, with a minimum dRU of 26-tone dRU in a 60MHz DBW, the mapping relationship between B0 in the RU Allocation subfield of the first radio frame, B7-B1 in the RU Allocation subfield, and PS160 is shown in Table 5 below:
[0209] Table 5:
[0210] In some embodiments, when the dRU format is 26-tone dRU, the value range corresponding to the bits B7-B1 in the RU Allocation subfield of the first radio frame is 0-17, and the index range of the dRU is dRU1 to dRU18.
[0211] or,
[0212] In the RU Allocation subfield of the first radio frame, the value range corresponding to the bits B7-B1 is 0-17, and the index range of the dRU is dRU1 to dRU18.
[0213] or,
[0214] In the RU Allocation subfield of the first radio frame, the value range corresponding to the bits B7-B1 is 18, and the index range of the dRU is reserved bits;
[0215] or,
[0216] In the RU Allocation subfield of the first radio frame, the value range corresponding to the bits B7-B1 is 19-27, and the index range of the dRU is dRU20 to dRU28.
[0217] or,
[0218] In the RU Allocation subfield of the first radio frame, the value range corresponding to the bits B7-B1 is 28-36, and the index range of the dRU is reserved bits.
[0219] As shown in Table 5, the value range of bits B7 to B1 is 0-17: This means that when the value range corresponding to bits B7 to B1 in the RU Allocation subfield is 0 to 17, the index range of dRUs is dRU1 to dRU18. That is, 18 26-tone dRUs can be allocated within this range. The value range of bits B7 to B1 is 18: In this case, the index range is set to reserved bits, meaning that no specific dRU resources are allocated within this range, but are reserved for future use or future planning. The value range of bits B7 to B1 is 19-27: At this time, the index range of dRUs is dRU20 to dRU28, meaning that another 9 26-tone dRUs can be allocated within this range. The value range of bits B7 to B1 is 28-36: Within this range, the index range is reserved bits, indicating that this range is not currently used for allocating dRU resources.
[0220] In some embodiments, when the dRU format is 52-tone dRU, the value range corresponding to the B7-B1 bits in the RU Allocation subfield of the first radio frame is 37-48.
[0221] And / or,
[0222] The index range of the dRU is dRU1 to dRU12.
[0223] As shown in Table 5, when the dRU format is 52-tone dRU, the value range of bits B7 to B1 in the RU Allocation subfield of the first radio frame is 37-48. This means that these bits in the RU Allocation subfield indicate and map the allocation of 52-tone dRU resource units based on the value range of 37 to 48. Furthermore, the dRU index range is dRU1 to dRU12, indicating that a maximum of 12 52-tone dRUs can be allocated within this bit range. Each dRU corresponds to a specific resource unit and can be assigned to different non-AP STAs for communication.
[0224] In some embodiments, when the dRU is in 106-tone dRU format, the value range corresponding to the B7-B1 bits in the RU Allocation subfield of the first radio frame is 53-58.
[0225] And / or,
[0226] The index range of the dRU is dRU1 to dRU6.
[0227] As shown in Table 5, when the dRU format is 106-tone dRU, the value range of bits B7 to B1 in the RU Allocation subfield of the first radio frame is 53-58. This means that in this part of the RU Allocation subfield, the bit values correspond to a range of 53 to 58, used to indicate and map the allocation information of the 106-tone dRU resource unit. Furthermore, the dRU index ranges from dRU1 to dRU6, indicating that within this bit range, a maximum of six 106-tone dRUs can be assigned an index. Each dRU corresponds to a specific resource unit and can be assigned to different non-AP STAs.
[0228] In some embodiments, when the dRU format is 242-tone dRU, the value range corresponding to the bits B7-B1 in the RU Allocation subfield of the first radio frame is 61-63.
[0229] And / or,
[0230] The index range of the dRU is dRU1 to dRU3.
[0231] As shown in Table 5, when the dRU format is 242-tone dRU, the value range of bits B7 to B1 in the RU Allocation subfield of the first radio frame is 61-63. This means that in this part of the RU Allocation subfield, the bit values correspond to a range of 61 to 63, used to indicate and map the allocation information of the 242-tone dRU resource unit. Furthermore, the dRU index range is dRU1 to dRU3, indicating that within this bit range, a maximum of three 242-tone dRUs can be assigned an index. Each dRU corresponds to a specific resource unit and can be assigned to different non-AP STAs.
[0232] It is understood that the embodiments of this disclosure maintain compatibility with the dRU resource mapping coding scheme under 80MHz bandwidth as much as possible during the design of 60MHz bandwidth dRU resource mapping coding. For example, under both 60MHz and 80MHz, the calculation of the PHY dRU index still follows the N×X+dRU index method to ensure the consistency of decoding logic. Furthermore, the dRU under 60MHz is still mapped to the 80MHz sub-block index to ensure compatibility with the 80MHz resource allocation mechanism. Also, the B0 bit of the RU Allocation subfield in 60MHz and 80MHz maintains the same function, enabling the receiver to use unified parsing logic. Therefore, the embodiments of this disclosure optimize the dRU allocation mechanism under 60MHz bandwidth to adapt it to smaller bandwidth environments, while reusing the resource mapping rules under 80MHz as much as possible, reducing the complexity of protocol modification and improving the versatility and flexibility of system design.
[0233] In some embodiments, the mapping relationship between B0 in the RU Allocation subfield of the first radio frame, B7-B1 in the RU Allocation subfield, and PS160 is shown in Table 6 below:
[0234] Table 6:
[0235] In some embodiments, when the dRU is in 106-tone dRU format, the value range corresponding to the B7-B1 bits in the RU Allocation subfield of the first radio frame is 49-54.
[0236] And / or,
[0237] The index range of the dRU is dRU1 to dRU6.
[0238] As shown in Table 6, when the dRU format is 106-tone dRU, the value range of bits B7 to B1 in the RU Allocation subfield of the first radio frame is 49-54. This means that in this part of the RU Allocation subfield, the bit values correspond to a range of 49 to 54, used to indicate and map the allocation information of the 106-tone dRU resource unit. Furthermore, the dRU index ranges from dRU1 to dRU6, indicating that within this bit range, a maximum of six 106-tone dRUs can be assigned an index. Each dRU corresponds to a specific resource unit and can be assigned to different non-AP STAs.
[0239] In some embodiments, when the dRU format is 242-tone dRU, the value range corresponding to the B7-B1 bits in the RU Allocation subfield of the first radio frame is 55-57.
[0240] And / or,
[0241] The index range of the dRU is dRU1 to dRU3.
[0242] As shown in Table 6, when the dRU format is 242-tone dRU, the value range of bits B7 to B1 in the RU Allocation subfield of the first radio frame is 55-57. This means that in this part of the RU Allocation subfield, the bit values correspond to a range of 55 to 57, used to indicate and map the allocation information of the 242-tone dRU resource unit. Furthermore, the dRU index range is dRU1 to dRU3, indicating that within this bit range, a maximum of three 242-tone dRUs can be assigned an index. Each dRU corresponds to a specific resource unit and can be assigned to different non-AP STAs.
[0243] The communication method provided in this disclosure will be specifically described below through Example 3:
[0244] Example 3:
[0245] This disclosure proposes a specific resource indication scheme for dRU design when 20MHz of the 80MHz channel is unavailable (e.g., the highest 20MHz of the 80MHz bandwidth is unavailable, leaving 60MHz available). This scheme needs to be compatible with different RU sizes (e.g., 26-tone dRU, 52-tone dRU, 106-tone dRU, etc.) and meet the following objectives: fully utilize the 60MHz available subcarriers, avoid excessive subcarrier concentration leading to PSD exceeding limits, maximize transmit power and minimize PAPR, improve uplink performance, and ensure no conflict in multi-user (UL TB PPDU) scheduling and resource allocation when interfacing with existing standards.
[0246] In summary, this disclosure, taking into account the limitations of Sub-7GHz PSD and the application requirements of dRU in uplink OFDMA, proposes a specific resource indication design scheme for 60MHz dRU, and details its applicability in uplink OFDMA of related technologies, namely uplink triggered PPDU (UL TB PPDU).
[0247] Specifically, the relevant technologies have completed the full design of dRU subcarrier layouts and corresponding trigger frame signaling indications for 20MHz, 40MHz, and 80MHz bandwidths, but the dRU subcarrier layouts and corresponding trigger frame signaling indications for 60MHz bandwidth are not yet included. For example, the corresponding dRUs used for different distributed bandwidths (DBWs) under 20MHz, 40MHz, and 80MHz bandwidths are as follows:
[0248] A 20MHz DBW can use 26 / 52 / 106-tone dRUs.
[0249] A 40MHz DBW can use 26 / 52 / 106 / 242-tone dRUs.
[0250] An 80MHz DBW can use 52 / 106 / 242 / 484-tone dRUs.
[0251] For distributed bandwidths (DBW) of 20MHz, 40MHz, and 80MHz, relevant technologies have defined the maximum number of dRUs of various sizes that each DBW can contain, as detailed in Table 7 below:
[0252] Table 7:
[0253] As mentioned above, the application scenario for dRU is: multi-user uplink transmission (ULOFDMA) of non-AP STA based on trigger frames. The specific frame type is UL TB PPDU. Therefore, its dRU resource indication is completed by the trigger frame.
[0254] For the newly added dRU resource mode, the relevant technology adds a dRU / RRU Indication subfield to the UHR variant Common Info field of the trigger frame. This allows the AP to indicate whether to use dRU or RRU for each 80MHz subblock in the trigger frame. When a subblock is designated for dRU transmission, the corresponding UHR variant User Info field is further subdivided into the "dRU Distribution BW" and "Number of Spatial Streams" subfields, clearly informing each user of the specific distributed bandwidth and number of spatial streams. This mechanism ensures that in multi-subblock parallel uplink transmission scenarios, each user can accurately perform uplink transmission according to the allocated dRU resources, thereby meeting the standard's requirements for increased transmission power and flexible bandwidth utilization for dRU.
[0255] The dRU / RRU Indication subfield format is shown in Figure 3, using several bits to correspond to each 80MHz frequency band sub-block. If the UL BW is 20, 40, or 80MHz, only the bit corresponding to that bandwidth is valid (the first bit), and the other reserved bits (B1-B3) are not used. If the UL BW = 160MHz or 320MHz, four 80MHz sub-blocks will appear simultaneously (lowest, second lowest, second highest, highest), with each sub-block indicated by 1 bit for dRU / RRU.
[0256] If the corresponding bit in the sub-block is 0, it means that dRU is required for uplink transmission;
[0257] If the corresponding bit in the sub-block is 1, it indicates that the transmission is performed using the conventional RRU method;
[0258] If some bits are not used under the current bandwidth, they are marked as reserved.
[0259] If the RU allocation in the User Information field indicates that the allocated RU is located within an 80MHz frequency subblock, and that subblock requests dRU transmission, then the SS allocation subfield of the UHR variant User Info field used for dRU transmission will be further divided into 3 subfields to indicate the distributed bandwidth of the dRU and the spatial flow of the requested UHR TB PPDU, as shown in Figure 4.
[0260] In Figure 4, the dRU Distribution BW subfield is used to indicate the DBW where each dRU resides, for example:
[0261] 0 = DBW20, which is 20MHz;
[0262] 1 = DBW40, which is 40MHz;
[0263] 2 = DBW80, which is 80MHz;
[0264] 3 = Retain.
[0265] Specifically, if the RU Allocation subfield in the User Info field indicates that the allocated RU is located in a certain 80MHz frequency subblock, and the bit corresponding to the 80MHz frequency subblock in the dRU / RRU Indication subfield of the UHR variant Common Info field is set to 0, then the allocated RU is a dRU.
[0266] In the UHR variant User Info field, the settings for subfields B7–B1 of the RU Allocation subfield, as well as subfields B0 and PS160 of the RU Allocation subfield, include the following cases one through three:
[0267] Scenario 1: For DBW 20MHz, see Table 8 below:
[0268] Table 8:
[0269] Scenario 2: For DBW 40MHz, see Table 9 below:
[0270] Table 9:
[0271] Scenario 3: For DBW 80MHz, see Table 10 below:
[0272] Table 10:
[0273] It should be noted that in related technologies, if the bandwidth indication is 80 / 160 / 320MHz, and the dRU Distribution BW subfield indicates a 60MHz distribution bandwidth, the mapping from the PHY dRU index to the dRU is currently TBD. Therefore, for a 60MHz distribution bandwidth, related technologies lack 60MHz dRU subcarrier resource planning and corresponding resource indication. Therefore, to solve this problem, this disclosure embodiment first redefines the maximum number of dRUs of various sizes that each DBW can contain for the newly added 60MHz distribution bandwidth (DBW). According to the above embodiment one, the minimum dRU for a 60MHz DBW is 52-tone dRU, and the specific table is updated as follows (484-tone dRUs cannot be evenly distributed across a 60MHz DBW, therefore this disclosure embodiment considers a maximum dRU of 242-tone dRUs).
[0274] Table 11:
[0275] Furthermore, according to the above embodiment 2, the minimum dRU for a 60MHz DBW is 26-tone dRU, and the specific table is updated as follows (484-tone dRU cannot be evenly distributed across a 60MHz DBW, therefore, the maximum dRU considered in this embodiment is 242-tone dRU).
[0276] Table 12:
[0277] As described in Embodiment 1 above, assuming that the dRU size usable by an 80MHz DBW is 52 / 106 / 242-tone dRU, this embodiment of the disclosure designs resource mapping encoding for a 60MHz DBW, including the following Scheme 1 to Scheme 2.
[0278] Among them, the value range of 0-36 corresponding to B7-B1 in the RU Allocation subfield is reserved (26-tone dRU is not adopted for the time being). This is similar to 80MHz and is as compatible as possible with the 80MHz dRU resource mapping coding design.
[0279] Option 1 is shown in Table 13 below:
[0280] Table 13:
[0281] Option 2 is shown in Table 14 below:
[0282] Table 14:
[0283] Furthermore, as described in Embodiment 2 above, assuming that the dRU size usable by an 80MHz DBW is 26 / 52 / 106 / 242-tone dRU, the resource mapping coding design for a 60MHz DBW in this disclosure includes the following schemes three to four:
[0284] Option 3 is shown in Table 15 below:
[0285] Table 15:
[0286] Option 4 is shown in Table 16 below:
[0287] Table 16:
[0288] In this embodiment of the disclosure, the AP determines a first radio frame; wherein, the first radio frame includes first identification information, the first identification information indicating: information of the distributed resource unit (dRU) allocated to the affiliated multi-link site equipment (non-AP STA) under a communication bandwidth of 60MHz; the dRU is one or more of a preset distributed resource unit; sending the first radio frame effectively improves the power efficiency of link transmission, reduces the bottleneck caused by power spectral density limitation, and thus improves the channel coverage and transmission distance.
[0289] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0290] In some embodiments, terms such as “moment,” “point in time,” “time,” and “time location” can be used interchangeably, as can terms such as “duration,” “segment,” “time window,” “window,” and “time.”
[0291] In some embodiments, terms such as wireless access scheme and waveform can be used interchangeably.
[0292] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.
[0293] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values (e.g., a comparison with a predetermined value), but is not limited thereto.
[0294] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the receiver to respond to the sent content.
[0295] The communication method involved in the embodiments of this disclosure may include at least one of steps 201 to 203. For example, step 201 may be implemented as an independent embodiment, step 202 may be implemented as an independent embodiment, step 203 may be implemented as an independent embodiment, step 201+202 may be implemented as an independent embodiment, and step 202+203 may be implemented as an independent embodiment, but is not limited thereto.
[0296] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0297] Figure 5 is a flowchart illustrating one of the communication methods according to an embodiment of the present disclosure.
[0298] As shown in Figure 5, the above method can be applied to AP101, and the method includes:
[0299] Step 501: Determine a first radio frame; wherein the first radio frame includes first identification information, the first identification information indicating: information of distributed resource units (dRUs) allocated to an affiliated multi-link site device (non-AP STA) under a communication bandwidth of 60MHz; the dRU is one or more of a preset distributed resource unit.
[0300] Step 502: Send the first wireless frame.
[0301] Optionally, in this embodiment of the disclosure, under a communication bandwidth of 60MHz, the preset distributed resource unit includes any one or a combination of any of the following:
[0302] 26-tone dRUs (Distributed Resource Units);
[0303] 52-tone distributed resource units (dRUs);
[0304] 106-tone distributed resource units (dRUs);
[0305] 242-tone dRU of distributed resource units.
[0306] Optionally, in this embodiment of the disclosure, under a communication bandwidth of 60MHz, the preset distributed resource unit includes:
[0307] 26 distributed resource units 26-tone dRU, 52 distributed resource units 52-tone dRU, 106 distributed resource units 106-tone dRU and 242 distributed resource units 242-tone dRU;
[0308] Alternatively, the preset distributed resource unit includes:
[0309] The distributed resource unit 52-tone dRU has 52 units, the distributed resource unit 106-tone dRU has 106 units, and the distributed resource unit 242-tone dRU has 242 units.
[0310] Optionally, in this embodiment of the disclosure, the maximum allocatable number of the 52-tone dRU under a 60MHz communication bandwidth includes a first number.
[0311] Optionally, in this embodiment of the disclosure, the dRU includes a 52-tone dRU, and the value range of the bits corresponding to the B7 to B1 bits in the RU Allocation subfield of the first radio frame includes 37 to 48.
[0312] And / or,
[0313] The index range corresponding to the 52-tone dRU includes dRU1 to dRU12.
[0314] Optionally, in this embodiment of the disclosure, the maximum allocatable number of the 26-tone dRUs under a 60MHz communication bandwidth includes a second number.
[0315] Optionally, in this embodiment of the disclosure, the dRU includes a 26-tone dRU, and in the RU Allocation subfield of the first radio frame, the value range of the bits corresponding to B7 to B1 includes 0 to 17, and the index range corresponding to the 26-tone dRU is dRU1 to dRU18.
[0316] or,
[0317] The format of the dRU is 26-tone dRU, and the value range of the bits corresponding to B7 to B1 in the RU Allocation subfield of the first radio frame is 18.
[0318] or,
[0319] The format of the dRU is 26-tone dRU. In the RU Allocation subfield of the first radio frame, the value range of the bits corresponding to B7 to B1 includes 19 to 27. The index range corresponding to the 26-tone dRU is dRU20 to dRU28.
[0320] or,
[0321] The format of the dRU is 26-tone dRU, and the value range of the bits corresponding to B7 to B1 in the RU Allocation subfield of the first radio frame includes 28 to 36.
[0322] Optionally, in this embodiment of the disclosure, the maximum allocatable number of 106-tone dRUs under a 60MHz communication bandwidth includes a third number.
[0323] Optionally, in this embodiment of the disclosure, the dRU includes a 106-tone dRU, and in the RU Allocation subfield of the first radio frame, the value range of the bits corresponding to B7 to B1 includes 53 to 58 or 49 to 54.
[0324] And / or,
[0325] The index range corresponding to the 106-tone dRU includes dRU1 to dRU6.
[0326] Optionally, in this embodiment of the disclosure, the maximum allocatable number of the 242-tone dRUs under a 60MHz communication bandwidth includes a fourth number.
[0327] Optionally, in this embodiment of the disclosure, the dRU includes a 242-tone dRU, and the value range of the bits corresponding to B7 to B1 in the RU Allocation subfield of the first radio frame includes 61 to 63 or 55 to 57.
[0328] And / or,
[0329] The index range corresponding to the 242-tone dRU includes dRU1 to dRU3.
[0330] The communication method involved in the embodiments of this disclosure may include step 501 or step 502. For example, step 501 may be implemented as a standalone embodiment, step 502 may be implemented as a standalone embodiment, and steps 501+502 may be implemented as standalone embodiments.
[0331] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0332] Figure 6 is a second schematic flowchart illustrating a communication method according to an embodiment of the present disclosure.
[0333] As shown in Figure 6, the above method can be applied to non-AP STA 102, and the method includes:
[0334] Step 601: Receive a first radio frame; wherein the first radio frame includes first identification information, the first identification information indicating: information of the dRU allocated to a non-AP STA under a communication bandwidth of 60MHz; the dRU is one or more of a preset distributed resource unit.
[0335] Step 602: Determine at least one assigned dRU based on the first identification information;
[0336] The at least one dRU is used to transmit uplink based on triggered physical layer protocol data unit UL TB PPDU.
[0337] Optionally, in this embodiment of the disclosure, under a communication bandwidth of 60MHz, the preset distributed resource unit includes any one or a combination of any of the following:
[0338] 26-tone dRUs (Distributed Resource Units);
[0339] 52-tone distributed resource units (dRUs);
[0340] 106-tone distributed resource units (dRUs);
[0341] 242-tone dRU of distributed resource units.
[0342] Optionally, in this embodiment of the disclosure, under a communication bandwidth of 60MHz, the preset distributed resource unit includes:
[0343] 26 distributed resource units 26-tone dRU, 52 distributed resource units 52-tone dRU, 106 distributed resource units 106-tone dRU and 242 distributed resource units 242-tone dRU;
[0344] Alternatively, the preset distributed resource unit includes:
[0345] The distributed resource unit 52-tone dRU has 52 units, the distributed resource unit 106-tone dRU has 106 units, and the distributed resource unit 242-tone dRU has 242 units.
[0346] Optionally, in this embodiment of the disclosure, the maximum allocatable number of the 52-tone dRU under a 60MHz communication bandwidth includes a first number.
[0347] Optionally, in this embodiment of the disclosure, the dRU includes a 52-tone dRU, and the value range of the bits corresponding to the B7 to B1 bits in the RU Allocation subfield of the first radio frame includes 37 to 48.
[0348] And / or,
[0349] The index range corresponding to the 52-tone dRU includes dRU1 to dRU12.
[0350] Optionally, in this embodiment of the disclosure, the maximum allocatable number of the 26-tone dRUs under a 60MHz communication bandwidth includes a second number.
[0351] Optionally, in this embodiment of the disclosure, the dRU includes a 26-tone dRU, and in the RU Allocation subfield of the first radio frame, the value range of the bits corresponding to B7 to B1 includes 0 to 17, and the index range corresponding to the 26-tone dRU is dRU1 to dRU18.
[0352] or,
[0353] The format of the dRU is 26-tone dRU, and the value range of the bits corresponding to B7 to B1 in the RU Allocation subfield of the first radio frame is 18.
[0354] or,
[0355] The format of the dRU is 26-tone dRU. In the RU Allocation subfield of the first radio frame, the value range of the bits corresponding to B7 to B1 includes 19 to 27. The index range corresponding to the 26-tone dRU is dRU20 to dRU28.
[0356] or,
[0357] The format of the dRU is 26-tone dRU, and the value range of the bits corresponding to B7 to B1 in the RU Allocation subfield of the first radio frame includes 28 to 36.
[0358] Optionally, in this embodiment of the disclosure, the maximum allocatable number of 106-tone dRUs under a 60MHz communication bandwidth includes a third number.
[0359] Optionally, in this embodiment of the disclosure, the dRU includes a 106-tone dRU, and in the RU Allocation subfield of the first radio frame, the value range of the bits corresponding to B7 to B1 includes 53 to 58 or 49 to 54.
[0360] And / or,
[0361] The index range corresponding to the 106-tone dRU includes dRU1 to dRU6.
[0362] Optionally, in this embodiment of the disclosure, the maximum allocatable number of the 242-tone dRUs under a 60MHz communication bandwidth includes a fourth number.
[0363] Optionally, in this embodiment of the disclosure, the dRU includes a 242-tone dRU, and the value range of the bits corresponding to B7 to B1 in the RU Allocation subfield of the first radio frame includes 61 to 63 or 55 to 57.
[0364] And / or,
[0365] The index range corresponding to the 242-tone dRU includes dRU1 to dRU3.
[0366] The communication method involved in the embodiments of this disclosure may include step 601 or step 602. For example, step 601 may be implemented as a separate embodiment, and step 602 may be implemented as a separate embodiment.
[0367] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0368] This disclosure also proposes an apparatus (also referred to as a communication device, etc.) for implementing any of the above methods. For example, an apparatus is proposed that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is proposed that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0369] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0370] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0371] Figure 7 is a schematic diagram of the structure of the AP proposed in an embodiment of this disclosure. The AP is used to perform any of the above methods. In some embodiments, as shown in Figure 7, the AP 600 may include at least one of a determining module 701, a transmitting module 702, etc.
[0372] In some embodiments, the determining module 701 is configured to determine a first radio frame; wherein the first radio frame includes first identification information, the first identification information indicating: information of distributed resource units (dRUs) allocated to an affiliated multi-link site device (non-AP STA) under a communication bandwidth of 60MHz; the dRU is one or more of preset distributed resource units; and the transmitting module 702 is configured to transmit the first radio frame.
[0373] Optionally, the determining module 701 is used to perform at least one of the communication steps (e.g., steps 201 and 501, but not limited thereto) performed by AP101 in any of the above methods, which will not be described in detail here. The sending module 702 is used to perform at least one of steps 202 and 502.
[0374] In some embodiments, the determining module can be replaced by the processing module or the processor, and the sending module can be replaced by the transceiver module or the transceiver.
[0375] Figure 8 is a schematic diagram of the structure of a non-AP STA according to an embodiment of this disclosure. The non-AP STA is used to perform any of the above methods. In some embodiments, as shown in Figure 8, the non-AP STA 800 may include a receiving module 801.
[0376] In some embodiments, the receiving module 801 is configured to receive a first radio frame; wherein the first radio frame includes first identification information, the first identification information indicating information about the dRU allocated to a non-AP STA under a communication bandwidth of 60MHz; the dRU is one or more of a preset distributed resource unit.
[0377] Optionally, the receiving module 801 is used to perform at least one of the communication steps (e.g., steps 202 and 601) performed by the non-AP STA102 in any of the above methods, which will not be described in detail here.
[0378] In some embodiments, the receiving module can be interchanged with the transceiver module or transceiver.
[0379] Figure 9 is a schematic diagram of the structure of a terminal 900 (e.g., a user equipment) proposed in an embodiment of this disclosure. The terminal 900 may be a chip, chip system, or processor that supports network devices in implementing any of the above methods, or it may be a chip, chip system, or processor that supports a terminal in implementing any of the above methods. The terminal 900 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0380] As shown in Figure 9, terminal 900 includes one or more processors 901. Processor 901 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Terminal 900 is used to execute any of the above methods.
[0381] In some embodiments, the terminal 900 further includes one or more memories 902 for storing instructions. Optionally, all or part of the memories 902 may be located outside the terminal 900.
[0382] In some embodiments, the terminal 900 further includes one or more transceivers 904. When the terminal 900 includes one or more transceivers 904, the transceivers 904 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps 202, 203, 502, 601, 602, but not limited thereto), and the processor 901 performs at least one of other steps (e.g., steps 201, 501, but not limited thereto).
[0383] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.
[0384] In some embodiments, terminal 900 may include one or more interface circuits 903. Optionally, interface circuit 903 is connected to memory 902, and interface circuit 903 can be used to receive signals from memory 902 or other devices, and can be used to send signals to memory 902 or other devices. For example, interface circuit 903 can read instructions stored in memory 902 and send the instructions to processor 901.
[0385] The terminal 900 described in the above embodiments may be a user equipment or other communication device, but the scope of the terminal 900 described in this disclosure is not limited thereto, and the structure of the terminal 900 may not be limited by FIG. 9. The communication device may be an independent device or a part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or chip, or chip system or subsystem; (2) a set of one or more ICs, optionally, the IC set may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0386] Figure 10 is a schematic diagram of the structure of the chip 1000 proposed in an embodiment of this disclosure. For cases where the terminal 900 can be a chip or a chip system, the schematic diagram of the chip 1000 shown in Figure 10 can be referenced, but is not limited thereto.
[0387] Chip 1000 includes one or more processors 1001, which are used to perform any of the above methods.
[0388] In some embodiments, chip 1000 further includes one or more 1003s. Optionally, interface circuitry 1003 is connected to memory 1002. Interface circuitry 1003 can be used to receive signals from memory 1002 or other devices, and interface circuitry 1003 can be used to send signals to memory 1002 or other devices. For example, interface circuitry 1003 can read instructions stored in memory 1002 and send the instructions to processor 1001.
[0389] In some embodiments, the interface circuit 1003 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps 202, 203, 502, 601, 602, but not limited thereto), and the processor 1001 performs at least one of other steps (e.g., steps 201, 501, but not limited thereto).
[0390] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.
[0391] In some embodiments, chip 1000 further includes one or more memories 1002 for storing instructions. Optionally, all or part of the memories 1002 may be located outside of chip 1000.
[0392] This disclosure also proposes a storage medium storing instructions that, when executed on a terminal 900, cause the terminal 900 to perform any of the methods described above. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0393] This disclosure also proposes a program product that, when executed by terminal 900, causes terminal 900 to perform any of the above methods. Optionally, the program product is a computer program product.
[0394] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
Claims
1. A communication method applied to an access point device (AP), characterized in that, The method comprises: determining a first wireless frame; wherein the first wireless frame comprises first identification information, the first identification information indicating information of distributed resource units (DRUs) allocated to an affiliated multi-link station device (non-AP STA) under a 60MHz communication bandwidth; the DRUs are one or more of preset DRUs; sending the first wireless frame.
2. The communication method according to claim 1, characterized by, Under the 60MHz communication bandwidth, the preset DRUs comprise any one or any combination of the following: 26-tone DRUs of 26; 52-tone DRUs of 52; 106-tone DRUs of 106; 242-tone DRUs of 242.
3. The communication method according to claim 1, wherein, Under the 60MHz communication bandwidth, the preset DRUs comprise: 26-tone DRUs of 26, 52-tone DRUs of 52, 106-tone DRUs of 106, and 242-tone DRUs of 242; Alternatively, the preset DRUs comprise: 52-tone DRUs of 52, 106-tone DRUs of 106, and 242-tone DRUs of 242.
4. The communication method according to claim 2 or 3, characterized by, The maximum allocatable number of 52-tone DRUs under the 60MHz communication bandwidth comprises a first number.
5. The communication method according to claim 2 or 3 or 4, characterized by, The DRUs comprise 52-tone DRUs, and the value range of the values corresponding to the bit positions of B7 to B1 in the resource unit allocation (RU Allocation) subfield of the first wireless frame comprises 37 to 48. And / or, The index range corresponding to the 52-tone DRUs comprises dRU1 to dRU12.
6. The communication method according to claim 2 or 3, characterized in that: The maximum allocatable number of 26-tone DRUs under the 60MHz communication bandwidth comprises a second number.
7. The communication method according to claim 2 or 3 or 6, characterized by, The DRUs comprise 26-tone DRUs, and the value range of the values corresponding to the bit positions of B7-B1 in the RU Allocation subfield of the first wireless frame comprises 0-17, and / or the index range corresponding to the 26-tone DRUs comprises dRU1-dRU18. Or, The format of the DRUs is 26-tone DRUs, and the value range of the values corresponding to the bit positions of the B7-B1 in the RU Allocation subfield of the first wireless frame comprises 18. Or, The format of the DRUs is 26-tone DRUs, and the values corresponding to the bit positions of B7-B1 in the RU Allocation subfield of a first wireless frame comprise 19-27, and / or the index range corresponding to the 26-tone DRUs comprises dRU20-dRU28. Or, The format of the dRU is a 26-tone dRU, and the value range of the values corresponding to the bit positions of B7 to B1 in the RU Allocation subfield of the first wireless frame includes 28 to 36.
8. The communication method of claim 2 or 3, wherein, The maximum allocatable number of the 106-tone dRUs under a 60MHz communication bandwidth includes a third number.
9. The communication method according to claim 2 or 3 or 8, characterized by, The dRU includes a 106-tone dRU, and the value range of the values corresponding to the bit positions of B7 to B1 in the RU Allocation subfield of the first wireless frame includes 53 to 58 or 49 to 54. And / or, The index range corresponding to the 106-tone dRU includes dRU1 to dRU6.
10. The communication method of claim 2 or 3, wherein, The maximum allocatable number of the 242-tone dRUs under a 60MHz communication bandwidth includes a fourth number.
11. The communication method according to claim 2 or 3 or 10, characterized by, The dRU includes a 242-tone dRU, and the value range of the values corresponding to the bit positions of B7 to B1 in the RU Allocation subfield of the first wireless frame includes 61 to 63 or 55 to 57. And / or, The index range corresponding to the 242-tone dRU includes dRU1 to dRU3.
12. A communication method applied to a non-AP STA, comprising: Comprising: receiving a first wireless frame; wherein the first wireless frame includes first identification information, the first identification information indicating information of a dRU allocated to a non-AP STA under a 60MHz communication bandwidth; the dRU being one or more of preset distributed resource units.
13. The communication method according to claim 12, wherein, The method further comprises: determining at least one allocated dRU according to the first identification information; sending an uplink trigger-based physical layer protocol data unit (UL TB PPDU) using the at least one dRU.
14. A communication device, the communication device being an AP, characterized in that Comprising: one or more processors; wherein the AP is configured to perform the communication method of any one of claims 1 to 11.
15. A communication device, the communication device being a non-AP STA, characterized in that, Comprising: one or more processors; wherein the non-AP STA is configured to perform the communication method of claim 12 or 13.
16. A communication system, characterized by Comprising an AP and a non-AP STA; wherein the AP determines a first wireless frame; wherein the first wireless frame includes first identification information, the first identification information indicates information of a dRU allocated to a non-AP STA under a 60MHz communication bandwidth, and the dRU is one or more of preset distributed resource units; and the AP transmits the first wireless frame The non-AP STA receives a first wireless frame; wherein the first wireless frame includes first identification information, the first identification information indicate information of a dRU allocated to a non-AP STA under a 60MHz communication bandwidth and the dRU is one or more of preset distributed resource units.
17. A storage medium, the storage medium storing instructions, wherein, When the instructions are run on a communication device, the communication device is caused to perform the communication method of any one of claims 1 to 11, or perform the communication method of claim 12 or 13.
18. A program product comprising at least one of a program, instructions, characterized in that, The at least one of the programs, instructions, when executed by the communication device, implement the communication method of any one of claims 1 to 11, or implement the communication method of claim 12 or 13.